.roof-purlin-wind-module__4qHVJq__paired{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.roof-purlin-wind-module__4qHVJq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.roof-purlin-wind-module__4qHVJq__wideField{grid-column:1/-1}.roof-purlin-wind-module__4qHVJq__key{grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.roof-purlin-wind-module__4qHVJq__figure{width:100%;margin:0}.roof-purlin-wind-module__4qHVJq__figure svg{width:100%;height:auto;max-height:29rem;color:var(--colour-text-primary);font-size:16px;display:block}.roof-purlin-wind-module__4qHVJq__figure figcaption{color:var(--colour-text-secondary);margin-top:.5rem;font-size:.74rem;line-height:1.5}.roof-purlin-wind-module__4qHVJq__dimensionedBeam{overflow-x:auto}.roof-purlin-wind-module__4qHVJq__dimensionedBeam svg{min-width:640px}.roof-purlin-wind-module__4qHVJq__dimensionedBeam [data-patch-dimensions] text{font-size:13px}.roof-purlin-wind-module__4qHVJq__roofFigure svg{max-height:none}section label.roof-purlin-wind-module__4qHVJq__roofViewControl{align-items:center;gap:.5rem;min-height:2rem;margin:.8rem 0;font-size:.78rem;display:flex}.roof-purlin-wind-module__4qHVJq__roofViewControl input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);margin:0}.roof-purlin-wind-module__4qHVJq__referenceSketches figure{max-width:38rem;margin:1.5rem 0 2rem}.roof-purlin-wind-module__4qHVJq__referenceSketches img{width:100%;height:auto;margin:.8rem 0;display:block}.roof-purlin-wind-module__4qHVJq__referenceSketches figcaption{line-height:1.6}.roof-purlin-wind-module__4qHVJq__selectors{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.roof-purlin-wind-module__4qHVJq__selectors button{border:1px solid var(--colour-border-medium);min-height:2.75rem;color:var(--colour-text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:2px;padding:.45rem .65rem;font-size:.77rem}.roof-purlin-wind-module__4qHVJq__selectors button[aria-pressed=true]{border-color:var(--struxus-green-dark);color:var(--struxus-green-dark);background:#edf5ef;font-weight:650}.roof-purlin-wind-module__4qHVJq__selectors button:disabled{cursor:not-allowed;opacity:.45}.roof-purlin-wind-module__4qHVJq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0;font-size:.78rem;display:grid}.roof-purlin-wind-module__4qHVJq__facts dt{color:var(--colour-text-secondary)}.roof-purlin-wind-module__4qHVJq__facts dd{margin:.25rem 0 0;font-weight:600}.roof-purlin-wind-module__4qHVJq__summary{min-width:48rem}.roof-purlin-wind-module__4qHVJq__summary th:first-child,.roof-purlin-wind-module__4qHVJq__summary td:first-child{text-align:left}.roof-purlin-wind-module__4qHVJq__caseTable{min-width:45rem}.roof-purlin-wind-module__4qHVJq__combinationTable{min-width:26rem}.roof-purlin-wind-module__4qHVJq__combinationPanes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.roof-purlin-wind-module__4qHVJq__combinationPanes>div{min-width:0}.roof-purlin-wind-module__4qHVJq__beamSelect{gap:.4rem;max-width:25rem;font-size:.8rem;display:grid}.roof-purlin-wind-module__4qHVJq__patchCalculation{border-top:1px solid var(--colour-border-medium);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1rem;padding-top:.85rem;font-size:.78rem;line-height:1.6;display:grid}.roof-purlin-wind-module__4qHVJq__patchCalculation>div{min-width:0}.roof-purlin-wind-module__4qHVJq__patchCalculation h3{margin:0 0 .45rem;font-size:.88rem}.roof-purlin-wind-module__4qHVJq__patchCalculation p{overflow-wrap:anywhere;margin:.35rem 0}.roof-purlin-wind-module__4qHVJq__calculationNote{color:var(--colour-text-secondary)}.roof-purlin-wind-module__4qHVJq__mathTerm{white-space:nowrap;display:inline-block}.roof-purlin-wind-module__4qHVJq__mathTerm sub,.roof-purlin-wind-module__4qHVJq__mathTerm sup{font-size:.75em;line-height:0}.roof-purlin-wind-module__4qHVJq__calculationWorking{margin-top:.15rem;display:block}.roof-purlin-wind-module__4qHVJq__patchCalculation .roof-purlin-wind-module__4qHVJq__coefficientValues{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.roof-purlin-wind-module__4qHVJq__arrangementTable{min-width:43rem}.roof-purlin-wind-module__4qHVJq__shearArrangement{max-width:48rem;margin-top:1rem}.roof-purlin-wind-module__4qHVJq__combinationTable th:first-child{text-align:left}.roof-purlin-wind-module__4qHVJq__locationChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}.roof-purlin-wind-module__4qHVJq__reportInputs{margin-bottom:.7rem;font-size:.72rem}.roof-purlin-wind-module__4qHVJq__reportSheet{flex-direction:column;width:100%;max-width:210mm;min-height:297mm;margin-inline:auto;display:flex}.roof-purlin-wind-module__4qHVJq__reportBody{flex:none;min-width:0;padding-bottom:1.5rem;display:flow-root}.roof-purlin-wind-module__4qHVJq__reportSheet footer{flex:none;margin-top:auto}.roof-purlin-wind-module__4qHVJq__reportInputs p{margin:.25rem 0}.roof-purlin-wind-module__4qHVJq__reportBeam{max-width:38rem;margin:0 auto}.roof-purlin-wind-module__4qHVJq__reportSign{margin:.5rem 0;font-size:.7rem}.roof-purlin-wind-module__4qHVJq__reportWorking{font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.45}.roof-purlin-wind-module__4qHVJq__reportWorking h4{margin:.8rem 0 .35rem;font-size:.82rem}.roof-purlin-wind-module__4qHVJq__reportWorking p{margin:.4rem 0}.roof-purlin-wind-module__4qHVJq__reportWorkingPanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.roof-purlin-wind-module__4qHVJq__reportWorkingPanes>div{min-width:0}.roof-purlin-wind-module__4qHVJq__reportCombinations th:first-child{text-align:left;width:42%}.roof-purlin-wind-module__4qHVJq__combinationLink{color:var(--struxus-green-dark);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.1rem 0;text-decoration:underline}.roof-purlin-wind-module__4qHVJq__legend{color:var(--colour-text-secondary);gap:.5rem;margin:.75rem 0;padding:0;font-size:.77rem;line-height:1.5;list-style:none;display:grid}.roof-purlin-wind-module__4qHVJq__legend li{align-items:start;gap:.6rem;display:flex}.roof-purlin-wind-module__4qHVJq__swatch{border:1px solid #687a70;flex:none;width:.8rem;height:.8rem;margin-top:.2rem}.roof-purlin-wind-module__4qHVJq__selectedRow th,.roof-purlin-wind-module__4qHVJq__selectedRow td{font-weight:650}.roof-purlin-wind-module__4qHVJq__patchFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;font-size:.78rem;display:grid}.roof-purlin-wind-module__4qHVJq__patchFacts dt{color:var(--colour-text-secondary)}.roof-purlin-wind-module__4qHVJq__patchFacts dd{margin:.2rem 0 0}.roof-purlin-wind-module__4qHVJq__reportOptionsHeader{border-bottom:1px solid var(--colour-border-medium);padding-bottom:.85rem}.roof-purlin-wind-module__4qHVJq__reportOptionPanes{grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:1.5rem;margin:1.25rem 0;display:grid}.roof-purlin-wind-module__4qHVJq__reportOptions{border:0;min-width:0;margin:0;padding:0;font-size:.8rem}.roof-purlin-wind-module__4qHVJq__reportOptions legend{color:var(--colour-text-primary);margin-bottom:.65rem;padding:0;font-size:.85rem;font-weight:650}.roof-purlin-wind-module__4qHVJq__reportOptions.roof-purlin-wind-module__4qHVJq__reportCaseOptions{border-left:1px solid var(--colour-border-medium);padding-left:1.5rem}.roof-purlin-wind-module__4qHVJq__reportChoices{gap:.25rem;display:grid}section.roof-purlin-wind-module__4qHVJq__reportOptionsPanel .roof-purlin-wind-module__4qHVJq__reportOptions label{min-height:2.75rem;color:var(--colour-text-primary);cursor:pointer;align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.roof-purlin-wind-module__4qHVJq__reportOptions label:has(input:checked){font-weight:650}section.roof-purlin-wind-module__4qHVJq__reportOptionsPanel .roof-purlin-wind-module__4qHVJq__reportOptions label:has(input:disabled){color:var(--colour-text-secondary);cursor:not-allowed}.roof-purlin-wind-module__4qHVJq__reportOptions small{margin-top:.1rem;font-size:.68rem;font-weight:400;display:block}.roof-purlin-wind-module__4qHVJq__reportOptions label input{width:1rem;height:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);flex:none;margin:0;padding:0;display:inline-block}.roof-purlin-wind-module__4qHVJq__reportOptionActions{border-top:1px solid var(--colour-border-medium);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}@media (max-width:40rem){.roof-purlin-wind-module__4qHVJq__reportOptionPanes{grid-template-columns:1fr;gap:1rem}.roof-purlin-wind-module__4qHVJq__reportOptions.roof-purlin-wind-module__4qHVJq__reportCaseOptions{border-left:0;border-top:1px solid var(--colour-border-medium);padding-top:1rem;padding-left:0}}.roof-purlin-wind-module__4qHVJq__method{max-width:85ch;color:var(--colour-text-secondary);font-size:.78rem;line-height:1.65}.roof-purlin-wind-module__4qHVJq__method h3{color:var(--colour-text-primary)}.roof-purlin-wind-module__4qHVJq__reportDiagram{max-width:28rem;margin:.7rem auto}.roof-purlin-wind-module__4qHVJq__reportTable{font-size:.7rem}.roof-purlin-wind-module__4qHVJq__reportTable th{text-align:left}.roof-purlin-wind-module__4qHVJq__reportEffect{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.roof-purlin-wind-module__4qHVJq__reportEffect>div{min-width:0}.roof-purlin-wind-module__4qHVJq__reportPatch{break-inside:avoid;margin-top:1rem}.roof-purlin-wind-module__4qHVJq__documentDetails{gap:1.5rem;display:grid}.roof-purlin-wind-module__4qHVJq__documentDetails dt{color:var(--colour-text-secondary)}.roof-purlin-wind-module__4qHVJq__documentDetails dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0 0}@media (max-width:64rem){.roof-purlin-wind-module__4qHVJq__combinationPanes,.roof-purlin-wind-module__4qHVJq__paired{grid-template-columns:1fr}.roof-purlin-wind-module__4qHVJq__key{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:48rem){.roof-purlin-wind-module__4qHVJq__reportWorkingPanes{grid-template-columns:1fr}.roof-purlin-wind-module__4qHVJq__patchCalculation{grid-template-columns:1fr;gap:.9rem}.roof-purlin-wind-module__4qHVJq__figure{overflow-x:auto}.roof-purlin-wind-module__4qHVJq__figure svg{min-width:480px}.roof-purlin-wind-module__4qHVJq__reportEffect,.roof-purlin-wind-module__4qHVJq__paired,.roof-purlin-wind-module__4qHVJq__key{grid-template-columns:1fr}.roof-purlin-wind-module__4qHVJq__fields{gap:.8rem .5rem}.roof-purlin-wind-module__4qHVJq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.roof-purlin-wind-module__4qHVJq__reportWorking{font-size:var(--report-text-min);line-height:1.35}.roof-purlin-wind-module__4qHVJq__reportWorking h4{margin:3mm 0 1.5mm;font-size:9pt}.roof-purlin-wind-module__4qHVJq__reportWorking p{margin:1.5mm 0}.roof-purlin-wind-module__4qHVJq__reportWorkingPanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm}.roof-purlin-wind-module__4qHVJq__reportSheet{max-width:none;min-height:273mm}.roof-purlin-wind-module__4qHVJq__reportBody{padding-bottom:6mm}.roof-purlin-wind-module__4qHVJq__combinationPanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm}.roof-purlin-wind-module__4qHVJq__reportSheet .roof-purlin-wind-module__4qHVJq__reportTable{font-size:var(--report-text-min)}.roof-purlin-wind-module__4qHVJq__reportSheet .roof-purlin-wind-module__4qHVJq__reportTable th,.roof-purlin-wind-module__4qHVJq__reportSheet .roof-purlin-wind-module__4qHVJq__reportTable td{padding:1mm 1.5mm}.roof-purlin-wind-module__4qHVJq__reportSheet .roof-purlin-wind-module__4qHVJq__reportCombinations th,.roof-purlin-wind-module__4qHVJq__reportSheet .roof-purlin-wind-module__4qHVJq__reportCombinations td{padding-top:.65mm;padding-bottom:.65mm}.roof-purlin-wind-module__4qHVJq__reportInputs,.roof-purlin-wind-module__4qHVJq__reportSign{font-size:var(--report-text-min)}.roof-purlin-wind-module__4qHVJq__reportBeam{max-width:145mm;margin:1mm auto}.roof-purlin-wind-module__4qHVJq__reportBeam svg{min-width:0;max-height:39mm}.roof-purlin-wind-module__4qHVJq__reportBeam svg text{font-size:18.5px}.roof-purlin-wind-module__4qHVJq__reportBeam figcaption{font-size:var(--report-text-min);margin-top:1mm}.roof-purlin-wind-module__4qHVJq__reportSheet footer{margin-top:auto;padding-top:2mm}.roof-purlin-wind-module__4qHVJq__reportEffect{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4mm}.roof-purlin-wind-module__4qHVJq__reportEffect .roof-purlin-wind-module__4qHVJq__patchFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.roof-purlin-wind-module__4qHVJq__reportEffect svg text{font-size:20px}.roof-purlin-wind-module__4qHVJq__reportEffect figcaption{font-size:var(--report-text-min)}.roof-purlin-wind-module__4qHVJq__mathTerm sub,.roof-purlin-wind-module__4qHVJq__mathTerm sup,.roof-purlin-wind-module__4qHVJq__reportSheet sub,.roof-purlin-wind-module__4qHVJq__reportSheet sup{font-size:max(.75em, var(--report-text-min))}.roof-purlin-wind-module__4qHVJq__reportDiagram{max-width:100mm;margin:3mm auto}.roof-purlin-wind-module__4qHVJq__reportTable{font-size:var(--report-text-min)}.roof-purlin-wind-module__4qHVJq__reportTable th,.roof-purlin-wind-module__4qHVJq__reportTable td{padding-top:1mm;padding-bottom:1mm}.roof-purlin-wind-module__4qHVJq__patchFacts{font-size:var(--report-text-min);grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm}}
.wind-loads-module__eczd0q__main{width:min(100% - 2 * var(--page-gutter), 94rem);font-variant-numeric:tabular-nums;margin:0 auto;padding:1.5rem 0 4rem}.wind-loads-module__eczd0q__breadcrumb{color:var(--colour-text-muted);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.78rem;display:flex}.wind-loads-module__eczd0q__breadcrumb a{text-decoration:none}.wind-loads-module__eczd0q__breadcrumb a:hover{color:var(--struxus-green-dark)}.wind-loads-module__eczd0q__pageHeader{border-bottom:1px solid var(--colour-border-medium);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.1rem;display:flex}.wind-loads-module__eczd0q__pageHeader h1{letter-spacing:-.03em;margin:.2rem 0 .5rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:620;line-height:1.15}.wind-loads-module__eczd0q__pageHeader p{color:var(--colour-text-secondary);margin:0;font-size:.85rem}.wind-loads-module__eczd0q__pageHeader .wind-loads-module__eczd0q__eyebrow{color:var(--struxus-green-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.69rem;font-weight:650}.wind-loads-module__eczd0q__headerActions,.wind-loads-module__eczd0q__bottomActions{flex-wrap:wrap;gap:.5rem;display:flex}.wind-loads-module__eczd0q__headerActions{justify-content:flex-end;max-width:34rem}.wind-loads-module__eczd0q__primaryButton,.wind-loads-module__eczd0q__secondaryButton{border-radius:var(--radius-small);min-height:2.75rem;font:inherit;cursor:pointer;padding:.55rem .9rem;font-size:.8rem;font-weight:650}.wind-loads-module__eczd0q__primaryButton{border:1px solid var(--colour-action);background:var(--colour-action);color:#fff}.wind-loads-module__eczd0q__primaryButton:hover{background:var(--colour-action-hover)}.wind-loads-module__eczd0q__secondaryButton{border:1px solid var(--colour-border-medium);color:var(--colour-text-primary);background:#fff}.wind-loads-module__eczd0q__secondaryButton:hover{border-color:var(--struxus-green-dark)}.wind-loads-module__eczd0q__primaryButton:disabled,.wind-loads-module__eczd0q__secondaryButton:disabled{opacity:.48;cursor:not-allowed}.wind-loads-module__eczd0q__scopeNote{color:var(--colour-text-secondary);margin:1rem 0 1.25rem;font-size:.78rem}.wind-loads-module__eczd0q__workspace{gap:.9rem;display:grid}.wind-loads-module__eczd0q__panel{border:1px solid var(--colour-border-medium);background:#fff;min-width:0;padding:1rem}.wind-loads-module__eczd0q__panel h2,.wind-loads-module__eczd0q__error h2{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:630}.wind-loads-module__eczd0q__panel h3{margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:650}.wind-loads-module__eczd0q__help{color:var(--colour-text-secondary);margin:.4rem 0 .8rem;font-size:.78rem;line-height:1.55}.wind-loads-module__eczd0q__projectGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.wind-loads-module__eczd0q__designGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.wind-loads-module__eczd0q__main label{min-width:0;color:var(--colour-text-secondary);font-size:.77rem;font-weight:500;display:block}.wind-loads-module__eczd0q__main input,.wind-loads-module__eczd0q__main select,.wind-loads-module__eczd0q__main textarea{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;caret-color:var(--struxus-green-dark);background:#fff;border-radius:2px;margin-top:.2rem;padding:.35rem .5rem;font-size:.78rem;display:block}.wind-loads-module__eczd0q__main input:focus,.wind-loads-module__eczd0q__main select:focus,.wind-loads-module__eczd0q__main textarea:focus{border-color:var(--struxus-green-dark)}.wind-loads-module__eczd0q__main textarea{resize:vertical}.wind-loads-module__eczd0q__details{margin:.65rem 0;font-size:.77rem}.wind-loads-module__eczd0q__details summary{cursor:pointer;color:var(--colour-text-secondary);padding:.2rem 0;font-weight:600}.wind-loads-module__eczd0q__details label{margin-top:.5rem}.wind-loads-module__eczd0q__referenceFigure{object-fit:contain;width:100%;height:auto;max-height:26rem;margin:.75rem auto;display:block}.wind-loads-module__eczd0q__referenceLinks{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wind-loads-module__eczd0q__tableScroll{scrollbar-color:var(--colour-border-medium) var(--colour-background-secondary);max-width:100%;overflow-x:auto}.wind-loads-module__eczd0q__scrollHint{color:var(--colour-text-secondary);margin:.4rem 0;font-size:.75rem;display:none}.wind-loads-module__eczd0q__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.77rem;line-height:1.45}.wind-loads-module__eczd0q__table th,.wind-loads-module__eczd0q__table td{border:1px solid var(--colour-border-medium);padding:.45rem .5rem}.wind-loads-module__eczd0q__table th{text-align:center;background:#edf3ef;font-weight:620}.wind-loads-module__eczd0q__table td{text-align:right}.wind-loads-module__eczd0q__table tbody th{background:#f7f8f7}.wind-loads-module__eczd0q__tableScroll .wind-loads-module__eczd0q__table tbody th:first-child{z-index:1;position:sticky;left:0}.wind-loads-module__eczd0q__table input,.wind-loads-module__eczd0q__table select{min-height:2rem;margin-top:0;font-size:.76rem}.wind-loads-module__eczd0q__resultsTable{min-width:720px}.wind-loads-module__eczd0q__summaryGrid{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);align-items:start;gap:2rem;display:grid}.wind-loads-module__eczd0q__summaryGrid>div{min-width:0}.wind-loads-module__eczd0q__geometryResults{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;font-size:.78rem;display:grid}.wind-loads-module__eczd0q__geometryResults dt{color:var(--colour-text-secondary)}.wind-loads-module__eczd0q__geometryResults dd{margin:.25rem 0 0;font-weight:650}.wind-loads-module__eczd0q__diagram{justify-self:center;width:100%;max-width:27rem;margin:0}.wind-loads-module__eczd0q__diagram svg{width:100%;height:auto;display:block}.wind-loads-module__eczd0q__diagram figcaption{color:var(--colour-text-secondary);text-align:center;font-size:.74rem}.wind-loads-module__eczd0q__warning{color:#684c11;background:#fff8e9;margin:1rem 0 0;padding:.65rem .8rem;font-size:.78rem}.wind-loads-module__eczd0q__warning h3{margin:0 0 .4rem;font-size:.85rem}.wind-loads-module__eczd0q__warning ul,.wind-loads-module__eczd0q__error ul{margin:.4rem 0;padding-left:1.25rem}.wind-loads-module__eczd0q__check{color:#684c11;background:#fff8e9}.wind-loads-module__eczd0q__error{color:#802c2c;background:#fff4f2;padding:1rem;font-size:.8rem}.wind-loads-module__eczd0q__message{background:#eef7f1;padding:.5rem .75rem;font-size:.8rem}.wind-loads-module__eczd0q__main .wind-loads-module__eczd0q__hidden{display:none}@media (max-width:64rem){.wind-loads-module__eczd0q__pageHeader{flex-direction:column;align-items:start}.wind-loads-module__eczd0q__headerActions{justify-content:start;max-width:none}.wind-loads-module__eczd0q__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wind-loads-module__eczd0q__summaryGrid{grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);gap:1rem}.wind-loads-module__eczd0q__scrollHint{display:block}.wind-loads-module__eczd0q__geometryResults{grid-template-columns:1fr;gap:.6rem}.wind-loads-module__eczd0q__geometryResults>div{justify-content:space-between;gap:1rem;display:flex}.wind-loads-module__eczd0q__geometryResults dd{margin:0}}@media (max-width:40rem){.wind-loads-module__eczd0q__main{width:calc(100% - 2rem)}.wind-loads-module__eczd0q__panel{padding:.8rem}.wind-loads-module__eczd0q__designGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wind-loads-module__eczd0q__main input,.wind-loads-module__eczd0q__main select{min-height:2.75rem}.wind-loads-module__eczd0q__summaryGrid{grid-template-columns:1fr}.wind-loads-module__eczd0q__geometryResults{grid-template-columns:1fr;gap:.6rem}.wind-loads-module__eczd0q__geometryResults>div{justify-content:space-between;gap:1rem;display:flex}.wind-loads-module__eczd0q__geometryResults dd{margin:0}.wind-loads-module__eczd0q__referenceLinks{grid-template-columns:1fr;gap:0}.wind-loads-module__eczd0q__table{font-size:.75rem}.wind-loads-module__eczd0q__table th,.wind-loads-module__eczd0q__table td{padding:.35rem}.wind-loads-module__eczd0q__projectGrid{gap:.7rem .5rem}.wind-loads-module__eczd0q__headerActions{gap:.5rem}.wind-loads-module__eczd0q__scrollHint{display:block}}
.steel-member-design-module__DkhpQa__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.steel-member-design-module__DkhpQa__sectionPanel{grid-column:1/-1}.steel-member-design-module__DkhpQa__sectionWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1.4rem;display:grid}.steel-member-design-module__DkhpQa__sectionSubheading{margin:1.1rem 0 .6rem;font-size:.8rem;font-weight:600}.steel-member-design-module__DkhpQa__sectionSubheading span{color:var(--colour-text-secondary);font-weight:400}.steel-member-design-module__DkhpQa__sectionProperties{margin-top:1rem;font-size:.75rem}.steel-member-design-module__DkhpQa__sectionProperties summary{cursor:pointer;padding:.35rem 0;font-weight:600}.steel-member-design-module__DkhpQa__propertyGrid{font-variant-numeric:tabular-nums;margin:.4rem 0 0}.steel-member-design-module__DkhpQa__propertyGrid>div{border-bottom:1px solid var(--colour-border-light);flex-wrap:wrap;justify-content:space-between;gap:.3rem .7rem;padding:.35rem 0;display:flex}.steel-member-design-module__DkhpQa__propertyGrid dt{color:var(--colour-text-secondary)}.steel-member-design-module__DkhpQa__propertyGrid dd{text-align:right;margin:0}.steel-member-design-module__DkhpQa__sectionNotice{background:var(--colour-background-secondary);padding:.7rem;font-size:.76rem;line-height:1.5}.steel-member-design-module__DkhpQa__sectionEmpty{background:var(--colour-background-secondary);min-height:18rem;padding:2rem;font-size:.8rem}@media (max-width:55rem){.steel-member-design-module__DkhpQa__sectionWorkspace{grid-template-columns:minmax(0,1fr)}.steel-member-design-module__DkhpQa__sectionWorkspace>figure{grid-row:2}}.steel-member-design-module__DkhpQa__fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;gap:.7rem;display:grid}.steel-member-design-module__DkhpQa__unit{color:var(--colour-text-muted);font-weight:400}.steel-member-design-module__DkhpQa__fieldNote{color:var(--colour-text-muted);margin-top:.15rem;font-size:.7rem;font-weight:400;display:block}input.steel-member-design-module__DkhpQa__invalid[aria-invalid=true]{border-color:var(--colour-status-fail-text)}.steel-member-design-module__DkhpQa__choice{border:0;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.9rem 0 0;padding:0;display:flex}.steel-member-design-module__DkhpQa__choice legend{width:100%;color:var(--colour-text-secondary);margin-bottom:.3rem;font-size:.77rem;font-weight:500}.steel-member-design-module__DkhpQa__choice label{color:var(--colour-text-primary);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.steel-member-design-module__DkhpQa__choice input[type=radio]{width:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);margin:0;display:inline-block}.steel-member-design-module__DkhpQa__working{background:var(--colour-background-secondary);color:var(--colour-text-secondary);padding:.8rem 1rem;font-size:.8rem}.steel-member-design-module__DkhpQa__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.steel-member-design-module__DkhpQa__status{border:1px solid;margin:0;padding:.25rem .65rem;font-size:.8rem;font-weight:650}.steel-member-design-module__DkhpQa__statusPass{background:var(--colour-status-pass-background);color:var(--colour-status-pass-text)}.steel-member-design-module__DkhpQa__statusFail{background:var(--colour-status-fail-background);color:var(--colour-status-fail-text)}.steel-member-design-module__DkhpQa__resultGrid{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:1.2rem;display:grid}.steel-member-design-module__DkhpQa__facts{margin:0;font-size:.77rem}.steel-member-design-module__DkhpQa__facts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:.75rem;padding:.3rem 0;display:flex}.steel-member-design-module__DkhpQa__facts dt{color:var(--colour-text-secondary)}.steel-member-design-module__DkhpQa__facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.steel-member-design-module__DkhpQa__checksTable{min-width:40rem}.steel-member-design-module__DkhpQa__checksTable th[scope=row]{text-align:left;font-weight:500}.steel-member-design-module__DkhpQa__checksTable th:first-child{width:34%}.steel-member-design-module__DkhpQa__governs th,.steel-member-design-module__DkhpQa__governs td{font-weight:650}.steel-member-design-module__DkhpQa__expression{color:var(--colour-text-secondary);margin-top:.15rem;font-size:.7rem;font-weight:400;display:block}.steel-member-design-module__DkhpQa__ok{color:var(--colour-status-pass-text)}.steel-member-design-module__DkhpQa__notOk{color:var(--colour-status-fail-text);background:var(--colour-status-fail-background)}.steel-member-design-module__DkhpQa__calculation summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.steel-member-design-module__DkhpQa__calculation summary h2{display:inline}.steel-member-design-module__DkhpQa__calculation summary span{color:var(--colour-text-secondary);font-size:.78rem}.steel-member-design-module__DkhpQa__calculationBody{margin-top:1rem;overflow-x:auto}.steel-member-design-module__DkhpQa__scope{color:var(--colour-text-secondary);margin:.6rem 0 0;padding-left:1.2rem;font-size:.78rem;line-height:1.55}.steel-member-design-module__DkhpQa__scope li+li{margin-top:.3rem}@media (max-width:64rem){.steel-member-design-module__DkhpQa__layout,.steel-member-design-module__DkhpQa__resultGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){:is(.steel-member-design-module__DkhpQa__sectionWorkspace .steel-member-design-module__DkhpQa__fields>label:has(select),.steel-member-design-module__DkhpQa__sectionWorkspace .steel-member-design-module__DkhpQa__fields>label:has(input[readonly])){grid-column:1/-1}.steel-member-design-module__DkhpQa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
.concrete-beam-design-module__83ip7q__wide{grid-column:1/-1}.concrete-beam-design-module__83ip7q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.concrete-beam-design-module__83ip7q__sectionWorkspace{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:1.4rem;display:grid}.concrete-beam-design-module__83ip7q__layerTable{min-width:40rem}.concrete-beam-design-module__83ip7q__layerTable thead th:last-child{position:relative}.concrete-beam-design-module__83ip7q__layerTable tbody th{text-align:center}.concrete-beam-design-module__83ip7q__layerTable td:nth-child(2) input{max-width:5rem}.concrete-beam-design-module__83ip7q__layerTable td:nth-child(5) input{max-width:8rem}.concrete-beam-design-module__83ip7q__layerTable td:last-child{text-align:center}.concrete-beam-design-module__83ip7q__rowButton{border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);min-height:2rem;color:var(--colour-text-primary);font:inherit;cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:.74rem}.concrete-beam-design-module__83ip7q__rowButton:hover:not(:disabled){background:var(--colour-background-secondary)}.concrete-beam-design-module__83ip7q__rowButton:disabled{opacity:.45;cursor:default}.concrete-beam-design-module__83ip7q__declarationsHeading{margin:1.1rem 0 .2rem}.concrete-beam-design-module__83ip7q__confirm.concrete-beam-design-module__83ip7q__confirm{align-items:flex-start;margin:.9rem 0 .2rem;line-height:1.45}.concrete-beam-design-module__83ip7q__confirm input[type=checkbox]{flex-shrink:0;margin-top:.15rem}.concrete-beam-design-module__83ip7q__addButton{margin-top:.7rem}.concrete-beam-design-module__83ip7q__toggle.concrete-beam-design-module__83ip7q__toggle{color:var(--colour-text-primary);cursor:pointer;align-items:center;gap:.45rem;margin:0 0 .8rem;font-size:.8rem;display:inline-flex}.concrete-beam-design-module__83ip7q__toggle input[type=checkbox]{width:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);margin:0;display:inline-block}.concrete-beam-design-module__83ip7q__detailing{grid-template-columns:minmax(0,1.3fr) minmax(16rem,1fr);align-items:start;gap:1.4rem;display:grid}.concrete-beam-design-module__83ip7q__detailing h3{margin-top:0}.concrete-beam-design-module__83ip7q__restraintList{margin:0;padding:0;font-size:.77rem;line-height:1.5;list-style:none}.concrete-beam-design-module__83ip7q__restraintList li{border-left:3px solid var(--struxus-green-dark);background:var(--colour-background-secondary);padding:.45rem .6rem}.concrete-beam-design-module__83ip7q__restraintList li[data-cbd-credited=no]{border-left-color:var(--colour-status-fail-text)}.concrete-beam-design-module__83ip7q__restraintList li+li{margin-top:.45rem}.concrete-beam-design-module__83ip7q__restraintList span{color:var(--colour-text-secondary);display:block}@media (max-width:55rem){.concrete-beam-design-module__83ip7q__detailing,.concrete-beam-design-module__83ip7q__sectionWorkspace{grid-template-columns:minmax(0,1fr)}}
.concrete-pad-footing-module__XF5U6G__wide{grid-column:1/-1}.concrete-pad-footing-module__XF5U6G__tabList{border-bottom:1px solid var(--colour-border-medium);flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;display:flex}.concrete-pad-footing-module__XF5U6G__tab{min-height:2.4rem;color:var(--colour-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.concrete-pad-footing-module__XF5U6G__tab[aria-selected=true]{border-color:var(--colour-border-medium);background:var(--colour-background-primary);color:var(--colour-text-primary)}.concrete-pad-footing-module__XF5U6G__tab:focus-visible{outline:2px solid var(--struxus-green-dark);outline-offset:2px}.concrete-pad-footing-module__XF5U6G__badge{text-align:center;background:var(--colour-background-secondary);min-width:1.3rem;color:var(--colour-text-secondary);border-radius:999px;padding:0 .35rem;font-size:.68rem;line-height:1.25rem;display:inline-block}.concrete-pad-footing-module__XF5U6G__badge[data-state=fail]{background:var(--colour-status-fail-background);color:var(--colour-status-fail-text)}.concrete-pad-footing-module__XF5U6G__badge[data-state=pass]{color:var(--struxus-green-dark)}.concrete-pad-footing-module__XF5U6G__badge[data-state=incomplete]{background:var(--colour-status-warning-background);color:var(--colour-status-warning-text)}.concrete-pad-footing-module__XF5U6G__tabPanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.concrete-pad-footing-module__XF5U6G__tabPanel>*{min-width:0}@media (max-width:55rem){.concrete-pad-footing-module__XF5U6G__tabPanel{grid-template-columns:minmax(0,1fr)}}.concrete-pad-footing-module__XF5U6G__figureScroll{overflow-x:auto}.concrete-pad-footing-module__XF5U6G__toggle.concrete-pad-footing-module__XF5U6G__toggle{color:var(--colour-text-primary);cursor:pointer;align-items:center;gap:.45rem;margin:.8rem 0 .2rem;font-size:.8rem;display:inline-flex}.concrete-pad-footing-module__XF5U6G__toggle input[type=checkbox],.concrete-pad-footing-module__XF5U6G__confirm input[type=checkbox]{width:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);margin:0;display:inline-block}.concrete-pad-footing-module__XF5U6G__confirm.concrete-pad-footing-module__XF5U6G__confirm{color:var(--colour-text-primary);align-items:flex-start;gap:.5rem;margin:.7rem 0 .2rem;line-height:1.45;display:flex}.concrete-pad-footing-module__XF5U6G__confirm input[type=checkbox]{flex-shrink:0;margin-top:.15rem}.concrete-pad-footing-module__XF5U6G__declarations{border:1px solid var(--colour-border-medium);background:var(--colour-background-secondary);border-radius:3px;margin-top:.8rem;padding:.6rem .8rem}.concrete-pad-footing-module__XF5U6G__declarations h3{margin:0 0 .2rem}.concrete-pad-footing-module__XF5U6G__subheading{margin:1.1rem 0 .4rem}.concrete-pad-footing-module__XF5U6G__matGrid{grid-template-columns:5.5rem repeat(3,minmax(0,1fr));align-items:end;gap:.45rem .6rem;display:grid}.concrete-pad-footing-module__XF5U6G__matGrid>span{color:var(--colour-text-primary);padding-bottom:.55rem;font-size:.77rem;font-weight:600}.concrete-pad-footing-module__XF5U6G__loadTable{min-width:52rem}.concrete-pad-footing-module__XF5U6G__loadTable input,.concrete-pad-footing-module__XF5U6G__loadTable select{width:100%;min-width:4.4rem}.concrete-pad-footing-module__XF5U6G__loadTable td:first-child input{min-width:9rem}.concrete-pad-footing-module__XF5U6G__loadTable th{white-space:nowrap}.concrete-pad-footing-module__XF5U6G__rowButton{border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);min-height:2rem;color:var(--colour-text-primary);font:inherit;cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:.74rem}.concrete-pad-footing-module__XF5U6G__rowButton:hover:not(:disabled){background:var(--colour-background-secondary)}.concrete-pad-footing-module__XF5U6G__rowButton:disabled{opacity:.45;cursor:default}.concrete-pad-footing-module__XF5U6G__addButton{margin-top:.7rem}.concrete-pad-footing-module__XF5U6G__statusIncomplete{background:var(--colour-status-warning-background);color:var(--colour-status-warning-text)}.concrete-pad-footing-module__XF5U6G__cellPass{color:var(--colour-status-pass-text)}.concrete-pad-footing-module__XF5U6G__cellFail{color:var(--colour-status-fail-text);background:var(--colour-status-fail-background)}.concrete-pad-footing-module__XF5U6G__cellOpen{color:var(--colour-status-warning-text);background:var(--colour-status-warning-background)}.concrete-pad-footing-module__XF5U6G__cellMuted{color:var(--colour-text-muted)}.concrete-pad-footing-module__XF5U6G__list{color:var(--colour-text-secondary);margin:.4rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.55}.concrete-pad-footing-module__XF5U6G__figureSelect{flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:.7rem;display:flex}.concrete-pad-footing-module__XF5U6G__figureSelect label{min-width:14rem}.concrete-pad-footing-module__XF5U6G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.concrete-pad-footing-module__XF5U6G__tableScrollAnchor{position:relative}
.notation-module__gdQPuW__expression{margin-top:.2rem;display:block}.notation-module__gdQPuW__expression .notation-module__gdQPuW__line{white-space:nowrap;max-width:none;padding:.08em 0}
.report-options-module__nEXupq__panel{margin:1rem 0}.report-options-module__nEXupq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.report-options-module__nEXupq__choices{border:0;gap:.75rem;margin:1rem 0;padding:0;display:grid}.report-options-module__nEXupq__choices legend{margin-bottom:.5rem;font-size:.8rem}.report-options-module__nEXupq__panel .report-options-module__nEXupq__choice{cursor:pointer;border:1px solid var(--colour-border-medium);border-radius:var(--radius-small);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.report-options-module__nEXupq__choice:has(input:checked){border-color:var(--struxus-green-dark);background:var(--colour-background-secondary)}.report-options-module__nEXupq__panel .report-options-module__nEXupq__choice input{width:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);flex-shrink:0;margin-top:.15rem}.report-options-module__nEXupq__choice strong{color:var(--colour-text-primary);margin-bottom:.3rem;font-size:.85rem;display:block}.report-options-module__nEXupq__choice span span{line-height:1.5;display:block}
.wind-report-module__690hDq__preview{max-width:64rem;padding-top:1.5rem;}.wind-report-module__690hDq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.wind-report-module__690hDq__actions h1{margin:0;font-size:1.3rem}.wind-report-module__690hDq__pages{gap:1.5rem;display:grid}.wind-report-module__690hDq__sheet{background:var(--colour-background-primary);border:1px solid var(--colour-border-medium);overflow-wrap:anywhere;min-width:0;padding:1.8rem;font-size:.78rem;line-height:1.5}.wind-report-module__690hDq__header{justify-content:space-between;align-items:center;gap:var(--report-logo-clear-screen);padding-bottom:var(--report-logo-clear-screen);border-bottom:2px solid var(--struxus-green-dark);display:flex}.wind-report-module__690hDq__logo{width:auto;height:var(--report-logo-height-screen);display:block}.wind-report-module__690hDq__header h2{margin:0;font-size:1.2rem}.wind-report-module__690hDq__header p{margin:.2rem 0 0}.wind-report-module__690hDq__header>span{white-space:nowrap;font-size:.7rem}.wind-report-module__690hDq__identity{grid-template-columns:2fr 1fr 1fr 1fr;gap:.8rem;margin:.8rem 0 1.1rem;display:grid}.wind-report-module__690hDq__identity dt,.wind-report-module__690hDq__projectDetails dt,.wind-report-module__690hDq__inputGrid dt,.wind-report-module__690hDq__profileFacts dt,.wind-report-module__690hDq__featureInputs dt{color:var(--colour-text-secondary)}.wind-report-module__690hDq__identity dt,.wind-report-module__690hDq__projectDetails dt,.wind-report-module__690hDq__inputGrid dt,.wind-report-module__690hDq__featureInputs dt{font-size:.7rem}.wind-report-module__690hDq__identity dd,.wind-report-module__690hDq__projectDetails dd,.wind-report-module__690hDq__inputGrid dd,.wind-report-module__690hDq__featureInputs dd{margin:.15rem 0 0}.wind-report-module__690hDq__sheet .wind-report-module__690hDq__pageTitle{margin:0 0 .8rem;font-size:1.05rem}.wind-report-module__690hDq__projectDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 .8rem;display:grid}.wind-report-module__690hDq__governing{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:center;gap:1.5rem;display:grid}.wind-report-module__690hDq__limitStates{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.wind-report-module__690hDq__limitStates h4{margin:0 0 .3rem;font-size:.85rem}.wind-report-module__690hDq__governing figure{max-width:14rem}.wind-report-module__690hDq__sheet .wind-report-module__690hDq__sectionTitle{margin:1rem 0 .5rem;font-size:.85rem}.wind-report-module__690hDq__inputGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.wind-report-module__690hDq__table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.wind-report-module__690hDq__table th,.wind-report-module__690hDq__table td{border-bottom:1px solid var(--colour-border-medium);text-align:right;overflow-wrap:anywhere;padding:.45rem .5rem}.wind-report-module__690hDq__table thead th{background:var(--colour-background-secondary);font-weight:600}.wind-report-module__690hDq__table th:first-child{text-align:left}.wind-report-module__690hDq__table tbody th{font-weight:500}.wind-report-module__690hDq__segmentTable th:first-child,.wind-report-module__690hDq__segmentTable th:nth-child(2){width:18%}.wind-report-module__690hDq__segmentTable th:nth-child(3){width:44%}.wind-report-module__690hDq__segmentTable th:nth-child(4){width:20%}.wind-report-module__690hDq__calculationTable th:first-child{width:75%}.wind-report-module__690hDq__factorTable th:first-child{width:7%}.wind-report-module__690hDq__factorScroll{overflow-x:auto}.wind-report-module__690hDq__scrollHint{display:none}.wind-report-module__690hDq__factorTable thead th:nth-child(n+2):nth-child(-n+5){width:8%}@media screen and (max-width:50rem){.wind-report-module__690hDq__factorTable{min-width:42rem}.wind-report-module__690hDq__factorTable th:first-child{background:var(--colour-background-primary);position:sticky;left:0}.wind-report-module__690hDq__factorTable thead th:first-child{background:var(--colour-background-secondary)}.wind-report-module__690hDq__scrollHint{color:var(--colour-text-secondary);margin:0 0 .5rem;font-size:.72rem;display:block}}.wind-report-module__690hDq__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 2rem;margin-top:1.2rem;display:grid}.wind-report-module__690hDq__profile{break-inside:avoid;min-width:0}.wind-report-module__690hDq__profileHeader{border-bottom:2px solid var(--struxus-green-dark);margin-bottom:.6rem;padding-bottom:.5rem}.wind-report-module__690hDq__profileHeader h4{margin:0;font-size:.95rem}.wind-report-module__690hDq__profileHeader p{color:var(--colour-text-secondary);margin:.15rem 0 0}.wind-report-module__690hDq__profileFacts{margin:.6rem 0 0}.wind-report-module__690hDq__profileFacts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:.75rem;padding:.3rem 0;display:flex}.wind-report-module__690hDq__profileFacts dd{text-align:right;margin:0}.wind-report-module__690hDq__featureInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 .7rem;display:grid}.wind-report-module__690hDq__methodNote{color:var(--colour-text-secondary);margin:.6rem 0 0;font-size:.72rem}.wind-report-module__690hDq__footer{border-top:1px solid var(--colour-border-medium);color:var(--colour-text-secondary);margin-top:1.5rem;padding-top:.5rem;font-size:.68rem}.wind-report-module__690hDq__purpose{white-space:pre-wrap}@media screen and (max-width:50rem){.wind-report-module__690hDq__sheet{padding:1rem}.wind-report-module__690hDq__header{flex-wrap:wrap}.wind-report-module__690hDq__identity{grid-template-columns:1fr 1fr}.wind-report-module__690hDq__governing{grid-template-columns:1fr}.wind-report-module__690hDq__governing figure{max-width:15rem}.wind-report-module__690hDq__profileGrid{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:40rem){.wind-report-module__690hDq__projectDetails,.wind-report-module__690hDq__inputGrid,.wind-report-module__690hDq__limitStates{grid-template-columns:1fr 1fr}.wind-report-module__690hDq__table{font-size:.7rem}.wind-report-module__690hDq__table th,.wind-report-module__690hDq__table td{padding:.4rem .2rem}}@media print{.wind-report-module__690hDq__factorScroll{overflow:visible}@page{size:A4 portrait;margin:12mm}:is([data-account-chrome],nextjs-portal){display:none!important}:is(html,body){min-width:0;background:#fff!important}div:has(>.wind-report-module__690hDq__preview){background:#fff;min-height:auto}.wind-report-module__690hDq__preview{width:100%;max-width:none;margin:0;padding:0}.wind-report-module__690hDq__actions{display:none}.wind-report-module__690hDq__pages{display:block}.wind-report-module__690hDq__sheet{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;width:100%;padding:0;font-size:8.5pt}.wind-report-module__690hDq__sheet:last-child{break-after:auto}.wind-report-module__690hDq__header{gap:var(--report-logo-clear-print);padding-bottom:var(--report-logo-clear-print)}.wind-report-module__690hDq__logo{height:var(--report-logo-height-print)}.wind-report-module__690hDq__header h2{font-size:15pt}.wind-report-module__690hDq__header p,.wind-report-module__690hDq__header>span{font-size:var(--report-text-min)}.wind-report-module__690hDq__identity{gap:3mm;margin:3mm 0 4mm}.wind-report-module__690hDq__identity dt,.wind-report-module__690hDq__projectDetails dt,.wind-report-module__690hDq__inputGrid dt,.wind-report-module__690hDq__featureInputs dt{font-size:var(--report-text-min)}.wind-report-module__690hDq__sheet .wind-report-module__690hDq__pageTitle{margin:0 0 3mm;font-size:12pt}.wind-report-module__690hDq__projectDetails{gap:2mm;margin:0 0 4mm}.wind-report-module__690hDq__governing{gap:5mm}.wind-report-module__690hDq__limitStates{gap:4mm}.wind-report-module__690hDq__limitStates h4{font-size:9pt}.wind-report-module__690hDq__governing figure{max-width:56mm}.wind-report-module__690hDq__governing svg text{font-size:20px}.wind-report-module__690hDq__governing figcaption{font-size:var(--report-text-min)}.wind-report-module__690hDq__sheet .wind-report-module__690hDq__sectionTitle{margin:4mm 0 2mm;font-size:10pt}.wind-report-module__690hDq__inputGrid{gap:2mm}.wind-report-module__690hDq__table{font-size:var(--report-text-min)}.wind-report-module__690hDq__table th,.wind-report-module__690hDq__table td{padding:1.3mm 1.5mm}.wind-report-module__690hDq__table thead{display:table-header-group}.wind-report-module__690hDq__table tr{break-inside:avoid}.wind-report-module__690hDq__profileGrid{gap:7mm 6mm;margin-top:4mm}.wind-report-module__690hDq__profileHeader{margin-bottom:2mm;padding-bottom:2mm}.wind-report-module__690hDq__profileHeader h4{font-size:11pt}.wind-report-module__690hDq__profileFacts{margin-top:2mm}.wind-report-module__690hDq__profileFacts>div{padding:1.5mm 0}.wind-report-module__690hDq__featureInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-bottom:3mm}.wind-report-module__690hDq__calculationTable th,.wind-report-module__690hDq__calculationTable td{padding-top:.8mm;padding-bottom:.8mm}.wind-report-module__690hDq__methodNote{font-size:var(--report-text-min);margin:2mm 0 0}.wind-report-module__690hDq__footer{font-size:var(--report-text-min);margin-top:6mm;padding-top:2mm}}
.report-module__6d97Eq__pages{grid-template-columns:minmax(0,1fr)}.report-module__6d97Eq__sheet{box-sizing:border-box;flex-direction:column;width:210mm;max-width:100%;min-height:297mm;padding:12mm;display:flex}.report-module__6d97Eq__sheet>*{flex-shrink:0;min-width:0}.report-module__6d97Eq__body{min-width:0;margin-bottom:6mm;overflow-x:auto}@media print,screen and (min-width:50.01rem){.report-module__6d97Eq__sheet .report-module__6d97Eq__identity{grid-template-columns:2fr 2fr .8fr .8fr}}.report-module__6d97Eq__sheet .report-module__6d97Eq__footer{margin-top:auto;padding-top:2mm}.report-module__6d97Eq__status{border:1px solid;margin:0;padding:.2rem .6rem;font-weight:650;display:inline-block}.report-module__6d97Eq__pass{background:var(--colour-status-pass-background);color:var(--colour-status-pass-text)}.report-module__6d97Eq__fail{background:var(--colour-status-fail-background);color:var(--colour-status-fail-text)}.report-module__6d97Eq__tableNote{color:var(--colour-text-secondary);margin:.5rem 0;font-size:.7rem}.report-module__6d97Eq__checks table{min-width:0}.report-module__6d97Eq__checks th,.report-module__6d97Eq__checks td{overflow-wrap:normal}.report-module__6d97Eq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;display:grid}.report-module__6d97Eq__sectionAndCapacities{grid-template-columns:70mm minmax(0,1fr);align-items:start;gap:5mm;margin-bottom:4mm;display:grid}.report-module__6d97Eq__sectionAndCapacities .report-module__6d97Eq__facts{grid-template-columns:minmax(0,1fr)}.report-module__6d97Eq__sectionAndCapacities .report-module__6d97Eq__facts>div{flex-wrap:wrap}.report-module__6d97Eq__facts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}.report-module__6d97Eq__facts dt{color:var(--colour-text-secondary)}.report-module__6d97Eq__facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.report-module__6d97Eq__noteBlock{white-space:pre-wrap;margin:0 0 1rem}.report-module__6d97Eq__noteList{margin:.4rem 0 1rem;padding-left:1.2rem}.report-module__6d97Eq__noteList li+li{margin-top:.25rem}@media screen and (max-width:50rem){.report-module__6d97Eq__sectionAndCapacities{grid-template-columns:minmax(0,1fr)}.report-module__6d97Eq__facts{grid-template-columns:1fr}.report-module__6d97Eq__checks table,.report-module__6d97Eq__body table{min-width:34rem}}@media print{.report-module__6d97Eq__sheet{width:100%;min-height:273mm;padding:0}.report-module__6d97Eq__body{overflow:visible}.report-module__6d97Eq__tableNote{font-size:var(--report-text-min)}.report-module__6d97Eq__facts>div{padding:1mm 0}.report-module__6d97Eq__checks table{font-size:var(--report-text-min)}}
.truss-report-module__Tl8D4G__preview{max-width:calc(210mm + 4rem)}.truss-report-module__Tl8D4G__pages{justify-content:start;gap:1.5rem;display:grid;overflow-x:auto}.truss-report-module__Tl8D4G__sheet{box-sizing:border-box;background:var(--colour-background-primary);border:1px solid var(--colour-border-medium);overflow-wrap:anywhere;flex-direction:column;width:210mm;min-height:297mm;padding:12mm;font-size:8.5pt;line-height:1.5;display:flex}.truss-report-module__Tl8D4G__sheet>*{flex-shrink:0;min-width:0}.truss-report-module__Tl8D4G__header{justify-content:space-between;align-items:center;gap:var(--report-logo-clear-print);padding-bottom:var(--report-logo-clear-print);border-bottom:2px solid var(--struxus-green-dark);display:flex}.truss-report-module__Tl8D4G__logo{width:auto;height:var(--report-logo-height-print);display:block}.truss-report-module__Tl8D4G__header h2{margin:0;font-size:15pt}.truss-report-module__Tl8D4G__header p{font-size:var(--report-text-min);margin:.7mm 0 0}.truss-report-module__Tl8D4G__header>span{white-space:nowrap;font-size:var(--report-text-min)}.truss-report-module__Tl8D4G__identity,.truss-report-module__Tl8D4G__projectDetails{margin:0;display:grid}.truss-report-module__Tl8D4G__identity{grid-template-columns:2fr 1fr 1fr 1fr;gap:3mm;margin:3mm 0 4mm}.truss-report-module__Tl8D4G__projectDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-bottom:4mm}.truss-report-module__Tl8D4G__identity dt,.truss-report-module__Tl8D4G__projectDetails dt{font-size:var(--report-text-min);color:var(--colour-text-secondary)}.truss-report-module__Tl8D4G__identity dd,.truss-report-module__Tl8D4G__projectDetails dd{margin:.5mm 0 0}.truss-report-module__Tl8D4G__sheet .truss-report-module__Tl8D4G__pageTitle{margin:0 0 3mm;font-size:12pt}.truss-report-module__Tl8D4G__sheet .truss-report-module__Tl8D4G__sectionTitle{margin:4mm 0 2mm;font-size:10pt}.truss-report-module__Tl8D4G__body{flex-direction:column;flex:1 0 auto;display:flex}.truss-report-module__Tl8D4G__item{min-width:0;display:flow-root}.truss-report-module__Tl8D4G__footer{border-top:1px solid var(--colour-border-medium);font-size:var(--report-text-min);color:var(--colour-text-secondary);margin-top:auto;padding-top:2mm}.truss-report-module__Tl8D4G__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--report-text-min);font-variant-numeric:tabular-nums}.truss-report-module__Tl8D4G__table th,.truss-report-module__Tl8D4G__table td{border-bottom:1px solid var(--colour-border-medium);text-align:right;overflow-wrap:anywhere;padding:1.3mm 1.5mm}.truss-report-module__Tl8D4G__table thead th{background:var(--colour-background-secondary);font-weight:600}.truss-report-module__Tl8D4G__table th:first-child{text-align:left}.truss-report-module__Tl8D4G__table tbody th{font-weight:500}.truss-report-module__Tl8D4G__table tr{break-inside:avoid}.truss-report-module__Tl8D4G__sheet table .truss-report-module__Tl8D4G__left,.truss-report-module__Tl8D4G__sheet table th.truss-report-module__Tl8D4G__left{text-align:left}.truss-report-module__Tl8D4G__summaryRow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:5mm;display:grid}.truss-report-module__Tl8D4G__facts{margin:0}.truss-report-module__Tl8D4G__facts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:3mm;padding:.8mm 0;display:flex}.truss-report-module__Tl8D4G__facts dt{color:var(--colour-text-secondary)}.truss-report-module__Tl8D4G__facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.truss-report-module__Tl8D4G__spaced{margin-top:3mm}.truss-report-module__Tl8D4G__figure{margin:3mm 0 0}.truss-report-module__Tl8D4G__figure svg{width:100%;height:auto;display:block}.truss-report-module__Tl8D4G__figure figcaption{font-size:var(--report-text-min);color:var(--colour-text-secondary)}.truss-report-module__Tl8D4G__sheet .truss-report-module__Tl8D4G__figureTitle{color:var(--colour-text-primary);font-size:8.5pt;font-weight:600}.truss-report-module__Tl8D4G__source{font-size:var(--report-text-min);color:var(--colour-text-secondary);display:block}.truss-report-module__Tl8D4G__tableNote{font-size:var(--report-text-min);color:var(--colour-text-secondary);margin:2mm 0 0}.truss-report-module__Tl8D4G__noteBlock{white-space:pre-wrap;margin:0 0 2mm}.truss-report-module__Tl8D4G__combinationsTable th:first-child{width:36%}.truss-report-module__Tl8D4G__reactionsTable th:first-child{width:28%}.truss-report-module__Tl8D4G__casesTable th:first-child,.truss-report-module__Tl8D4G__casesTable th:nth-child(3){width:12%}.truss-report-module__Tl8D4G__loadsTable th:first-child{width:9%}.truss-report-module__Tl8D4G__loadsTable th:nth-child(2){width:22%}.truss-report-module__Tl8D4G__loadsTable th:nth-child(3){width:15%}.truss-report-module__Tl8D4G__loadsTable th:nth-child(4){width:20%}.truss-report-module__Tl8D4G__envelopeTable th:first-child{width:11%}.truss-report-module__Tl8D4G__envelopeTable th:nth-child(2){width:16%}.truss-report-module__Tl8D4G__envelopeTable th:nth-child(3){width:10%}.truss-report-module__Tl8D4G__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}@media print{.truss-report-module__Tl8D4G__preview{max-width:none}.truss-report-module__Tl8D4G__pages{display:block;overflow:visible}.truss-report-module__Tl8D4G__sheet{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;width:100%;min-height:273mm;padding:0}.truss-report-module__Tl8D4G__sheet:last-child{break-after:auto}.truss-report-module__Tl8D4G__table thead{display:table-header-group}.truss-report-module__Tl8D4G__measure{display:none}}
.report-module__hFyUja__layers,.report-module__hFyUja__compact table{width:100%;font-size:var(--report-text-min);line-height:1.3}.report-module__hFyUja__layers th,.report-module__hFyUja__layers td,.report-module__hFyUja__compact th,.report-module__hFyUja__compact td{padding:.8mm 1.2mm}.report-module__hFyUja__compact th span{font-size:var(--report-text-min)}.report-module__hFyUja__layers{margin-bottom:4mm}.report-module__hFyUja__layers td{text-align:right}.report-module__hFyUja__layers td:nth-child(2),.report-module__hFyUja__layers td:nth-child(3){text-align:left}.report-module__hFyUja__compactFacts{font-size:var(--report-text-min)}.report-module__hFyUja__compactFacts>div{padding:.8mm 0}@media print,screen and (min-width:50.01rem){.report-module__hFyUja__compactFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}}.report-module__hFyUja__compactNotes{font-size:var(--report-text-min);line-height:1.4}.report-module__hFyUja__sideFigure{max-width:150mm;margin:0 auto 3mm}.report-module__hFyUja__inputsAndFigure{grid-template-columns:minmax(0,1fr) 96mm;align-items:start;gap:5mm;margin-bottom:2mm;display:grid}.report-module__hFyUja__inputsAndFigure.report-module__hFyUja__figureBelow{grid-template-columns:minmax(0,1fr)}.report-module__hFyUja__inputsAndFigure dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:50rem){.report-module__hFyUja__inputsAndFigure{grid-template-columns:minmax(0,1fr)}}@media print,screen and (min-width:50.01rem){.report-module__hFyUja__basis{columns:2;font-size:var(--report-text-min);column-gap:6mm}.report-module__hFyUja__basis li{break-inside:avoid}}.report-module__hFyUja__details{font-size:var(--report-text-min);grid-template-columns:repeat(5,minmax(0,1fr));gap:1mm 3mm;margin:0 0 2mm;display:grid}.report-module__hFyUja__details dt{color:var(--colour-text-secondary);font-size:var(--report-text-min)}.report-module__hFyUja__details dd{overflow-wrap:anywhere;margin:0}.report-module__hFyUja__inputs{border-collapse:collapse;width:100%;font-size:var(--report-text-min);line-height:1.3}.report-module__hFyUja__inputs th,.report-module__hFyUja__inputs td{border-bottom:1px solid var(--colour-border-subtle,#e3e8e4);text-align:left;vertical-align:top;padding:.6mm 1mm}.report-module__hFyUja__inputs th{width:40%;color:var(--colour-text-secondary);font-weight:500}@media screen and (max-width:50rem){.report-module__hFyUja__details{grid-template-columns:repeat(2,minmax(0,1fr))}}
.report-module__Jq9yBG__pages{grid-template-columns:minmax(0,1fr)}.report-module__Jq9yBG__sheet{box-sizing:border-box;flex-direction:column;width:210mm;max-width:100%;min-height:297mm;padding:12mm;display:flex}.report-module__Jq9yBG__sheet>*{flex-shrink:0;min-width:0}.report-module__Jq9yBG__sheet .report-module__Jq9yBG__footer{margin-top:auto;padding-top:2mm}.report-module__Jq9yBG__summaryRow{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.2rem;margin-top:.8rem;display:grid}.report-module__Jq9yBG__status{border:1px solid;padding:.2rem .6rem;font-weight:650;display:inline-block}.report-module__Jq9yBG__pass{background:var(--colour-status-pass-background);color:var(--colour-status-pass-text)}.report-module__Jq9yBG__fail{background:var(--colour-status-fail-background);color:var(--colour-status-fail-text)}.report-module__Jq9yBG__facts{margin:.6rem 0 0}.report-module__Jq9yBG__facts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}.report-module__Jq9yBG__facts dt{color:var(--colour-text-secondary)}.report-module__Jq9yBG__facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.report-module__Jq9yBG__figure{min-width:0}.report-module__Jq9yBG__figure figure{margin:0}.report-module__Jq9yBG__figure svg{width:100%;height:auto;display:block}.report-module__Jq9yBG__figure figcaption{color:var(--colour-text-secondary);font-size:.7rem}.report-module__Jq9yBG__figure ul{color:var(--colour-text-secondary);flex-wrap:wrap;gap:.2rem .8rem;margin:.4rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.report-module__Jq9yBG__figure ul svg{vertical-align:middle;width:1.2rem;height:.8rem;margin-right:.25rem;display:inline-block}.report-module__Jq9yBG__tableNote{color:var(--colour-text-secondary);margin:.5rem 0 0;font-size:.7rem}.report-module__Jq9yBG__sheet table .report-module__Jq9yBG__left,.report-module__Jq9yBG__sheet table th.report-module__Jq9yBG__left{text-align:left}.report-module__Jq9yBG__sheet table .report-module__Jq9yBG__governs{font-weight:650}.report-module__Jq9yBG__wallsTable th:first-child,.report-module__Jq9yBG__wallsTable th:nth-child(2){width:11%}.report-module__Jq9yBG__wallsTable th:nth-child(3),.report-module__Jq9yBG__wallsTable th:nth-child(4){width:9%}.report-module__Jq9yBG__wallsTable th:nth-child(5),.report-module__Jq9yBG__wallsTable th:nth-child(6){width:13%}.report-module__Jq9yBG__governingTable th:first-child{width:10%}.report-module__Jq9yBG__governingTable th:nth-child(2){width:7%}.report-module__Jq9yBG__governingTable th:nth-child(3){width:12%}.report-module__Jq9yBG__governingTable th:nth-child(4){width:10%}.report-module__Jq9yBG__governingTable th:nth-child(5){width:41%}.report-module__Jq9yBG__governingDetailedTable th:first-child{width:9%}.report-module__Jq9yBG__governingDetailedTable th:nth-child(2){width:6%}.report-module__Jq9yBG__governingDetailedTable th:nth-child(4){width:8%}.report-module__Jq9yBG__governingDetailedTable th:nth-child(5){width:33%}.report-module__Jq9yBG__casesTable th:first-child{width:7%}.report-module__Jq9yBG__casesTable th:nth-child(2){width:31%}.report-module__Jq9yBG__matrixTable th:first-child{width:12%}.report-module__Jq9yBG__matrixTable th:nth-child(2){width:8%}.report-module__Jq9yBG__stiffnessTable th:first-child{width:10%}.report-module__Jq9yBG__noteBlock{white-space:pre-wrap;margin:0 0 1rem}.report-module__Jq9yBG__noteList{margin:.4rem 0 1rem;padding-left:1.2rem}.report-module__Jq9yBG__scroll{margin-bottom:6mm;overflow-x:auto}@media screen and (max-width:50rem){.report-module__Jq9yBG__summaryRow{grid-template-columns:1fr}.report-module__Jq9yBG__scroll table{min-width:38rem}}@media print{.report-module__Jq9yBG__sheet{width:100%;min-height:273mm;padding:0}.report-module__Jq9yBG__summaryRow{gap:5mm;margin-top:3mm}.report-module__Jq9yBG__scroll{overflow:visible}.report-module__Jq9yBG__scroll table{min-width:0}.report-module__Jq9yBG__figure svg text,.report-module__Jq9yBG__figure svg text tspan{font-size:14.5px}.report-module__Jq9yBG__figure figcaption,.report-module__Jq9yBG__tableNote,.report-module__Jq9yBG__figure ul{font-size:var(--report-text-min)}.report-module__Jq9yBG__facts>div{padding:1mm 0}}
.report-module__IFEqkW__pages{grid-template-columns:minmax(0,1fr)}.report-module__IFEqkW__sheet{box-sizing:border-box;width:210mm;max-width:100%;min-height:297mm;font-size:var(--report-text-min);flex-direction:column;padding:12mm;display:flex}.report-module__IFEqkW__sheet>*{flex-shrink:0;min-width:0}.report-module__IFEqkW__sheet>header{padding-bottom:var(--report-logo-clear-print);gap:var(--report-logo-clear-print)}.report-module__IFEqkW__sheet>header h2{font-size:14pt}.report-module__IFEqkW__sheet>header p,.report-module__IFEqkW__sheet>header>span{font-size:var(--report-text-min)}.report-module__IFEqkW__sheet>h3{margin:0 0 3mm;font-size:12pt}.report-module__IFEqkW__sheet .report-module__IFEqkW__identity{grid-template-columns:3fr 3fr 1fr 1fr;gap:3mm;margin:3mm 0 4mm}.report-module__IFEqkW__sheet .report-module__IFEqkW__identity dt{font-size:var(--report-text-min)}.report-module__IFEqkW__body{min-width:0;margin-bottom:6mm;overflow-x:auto}.report-module__IFEqkW__body h2{font-size:11pt}.report-module__IFEqkW__body h3,.report-module__IFEqkW__body h4{margin:3mm 0 1.5mm;font-size:9pt}.report-module__IFEqkW__body p,.report-module__IFEqkW__body li{font-size:var(--report-text-min);line-height:1.45}.report-module__IFEqkW__sheet .report-module__IFEqkW__footer{font-size:var(--report-text-min);margin-top:auto;padding-top:2mm}.report-module__IFEqkW__facts{font-size:var(--report-text-min);grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm 4mm;margin:0;display:grid}.report-module__IFEqkW__facts dt{color:var(--colour-text-secondary)}.report-module__IFEqkW__facts dd{overflow-wrap:anywhere;margin:.5mm 0 0}.report-module__IFEqkW__inputColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;display:grid}.report-module__IFEqkW__inputTable{border-collapse:collapse;width:100%;font-size:var(--report-text-min)}.report-module__IFEqkW__inputTable th,.report-module__IFEqkW__inputTable td{border-bottom:1px solid var(--colour-border-light);vertical-align:top}.report-module__IFEqkW__inputTable th{text-align:left;font-weight:400}.report-module__IFEqkW__inputTable td{text-align:right;font-variant-numeric:tabular-nums}.report-module__IFEqkW__notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7!important}.report-module__IFEqkW__body table{table-layout:fixed;width:100%;min-width:0;font-size:var(--report-text-min)}.report-module__IFEqkW__body table th,.report-module__IFEqkW__body table td{overflow-wrap:anywhere;padding:.65mm .8mm}.report-module__IFEqkW__body table th:first-child{width:22%}.report-module__IFEqkW__body table th[scope=row]{font-weight:400}.report-module__IFEqkW__body .report-module__IFEqkW__inputTable th:first-child{width:66%}.report-module__IFEqkW__body .report-module__IFEqkW__inputTable th,.report-module__IFEqkW__body .report-module__IFEqkW__inputTable td{padding:.6mm .5mm}.report-module__IFEqkW__body table span{font-size:inherit}.report-module__IFEqkW__body table th>span,.report-module__IFEqkW__body table td>span{font-size:var(--report-text-min)}.report-module__IFEqkW__body table th>span span,.report-module__IFEqkW__body table td>span span{font-size:inherit}.report-module__IFEqkW__body figure{margin:2mm 0}.report-module__IFEqkW__body figure>div{grid-template-columns:minmax(0,1fr) auto;gap:2mm}.report-module__IFEqkW__body svg:not(.dw){min-width:0;max-height:46mm}.report-module__IFEqkW__body [data-tb-beam=desktop] text{font-size:14px}.report-module__IFEqkW__body figcaption{font-size:var(--report-text-min)}.report-module__IFEqkW__body [data-tb-calculation-group]{break-inside:avoid;margin:0 0 3mm}.report-module__IFEqkW__body [data-tb-calculation-group] h3{margin-top:0}.report-module__IFEqkW__body [data-tb-calculation-group] table th:first-child{width:25%}.report-module__IFEqkW__body [data-tb-calculation-group] table th:nth-child(2){width:48%}.report-module__IFEqkW__body [data-tb-calculation-group] table th,.report-module__IFEqkW__body [data-tb-calculation-group] table td{text-align:left}.report-module__IFEqkW__body [data-tb-calculation-group]+section{margin-top:0}.report-module__IFEqkW__measurement{visibility:hidden;pointer-events:none;width:210mm;position:fixed;top:0;left:-10000px}.report-module__IFEqkW__measurement .report-module__IFEqkW__sheet{width:210mm;max-width:none}.report-module__IFEqkW__measureGroups{box-sizing:content-box;width:186mm}@media screen and (max-width:50rem){.report-module__IFEqkW__pages .report-module__IFEqkW__body table{min-width:38rem}.report-module__IFEqkW__pages .report-module__IFEqkW__inputColumns{grid-template-columns:minmax(0,1fr)}.report-module__IFEqkW__pages .report-module__IFEqkW__inputColumns table{min-width:0}.report-module__IFEqkW__pages .report-module__IFEqkW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.report-module__IFEqkW__measurement{display:none}.report-module__IFEqkW__sheet{border:0;width:100%;max-width:none;min-height:273mm;padding:0}.report-module__IFEqkW__body{overflow:visible}.report-module__IFEqkW__sheet>header{padding-bottom:var(--report-logo-clear-print)}.report-module__IFEqkW__sheet .report-module__IFEqkW__identity{margin:3mm 0 4mm}.report-module__IFEqkW__sheet>h3{margin:0 0 3mm}.report-module__IFEqkW__body table{min-width:0;font-size:var(--report-text-min)}.report-module__IFEqkW__body table th,.report-module__IFEqkW__body table td{padding:.65mm .8mm}.report-module__IFEqkW__body .report-module__IFEqkW__inputTable th,.report-module__IFEqkW__body .report-module__IFEqkW__inputTable td{padding:.6mm .5mm}.report-module__IFEqkW__sheet .report-module__IFEqkW__footer{padding-top:2mm}}.report-module__IFEqkW__body [data-tb-beam=desktop]{display:block}.report-module__IFEqkW__body [data-tb-beam=mobile],.report-module__IFEqkW__body [data-tb-summary-cards]{display:none}.report-module__IFEqkW__body div:has(>[data-tb-checks]){display:block}.report-module__IFEqkW__body [data-tb-checks] tr:has(>td:nth-child(5)){font-variant-numeric:tabular-nums}.report-module__IFEqkW__body [data-tb-checks] [data-tb-governing]>th,.report-module__IFEqkW__body [data-tb-checks] [data-tb-governing]>td{font-weight:700}
.report-module__IRbexG__compactTable table,table.report-module__IRbexG__compactTable{width:100%;font-size:var(--report-text-min);line-height:1.3}.report-module__IRbexG__compactTable th,.report-module__IRbexG__compactTable td{padding:.8mm 1.2mm}.report-module__IRbexG__compactTable th span{font-size:var(--report-text-min)}.report-module__IRbexG__compactNotes{font-size:var(--report-text-min);line-height:1.4}.report-module__IRbexG__unit{display:flow-root}.report-module__IRbexG__frame{max-width:100%;position:relative;overflow-x:auto}.report-module__IRbexG__pages{width:210mm}.report-module__IRbexG__paper.report-module__IRbexG__paper{-moz-text-size-adjust:100%;text-size-adjust:100%;width:210mm;max-width:none;padding:12mm}.report-module__IRbexG__paper>header{flex-wrap:nowrap}.report-module__IRbexG__paper>dl{grid-template-columns:2fr 2fr .8fr .8fr}.report-module__IRbexG__paper .report-module__IRbexG__projectDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.report-module__IRbexG__paper [data-cbd2-sheet-body] table{min-width:0}.report-module__IRbexG__measure{visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto;overflow:hidden}.report-module__IRbexG__inputRow{font-size:var(--report-text-min);margin:0;line-height:1.4}.report-module__IRbexG__inputRow>div{border-bottom:1px solid var(--colour-border-light,#e4e7e5);grid-template-columns:58mm minmax(0,1fr);gap:3mm;padding:.5mm 0;display:grid}.report-module__IRbexG__inputRow dt{color:var(--colour-text-secondary)}.report-module__IRbexG__inputRow dd{margin:0}.report-module__IRbexG__figures{margin:2mm 0 1mm}.report-module__IRbexG__figures [data-cbd2-figure] svg:not(.dw){min-width:0;max-height:46mm}.report-module__IRbexG__figures [data-cbd2-figure=elevation] svg{max-height:32mm}.report-module__IRbexG__figures [data-cbd2-figure=elevation] svg text{font-size:12px}.report-module__IRbexG__figures ul{font-size:var(--report-text-min)}.report-module__IRbexG__purposeLine.report-module__IRbexG__purposeLine{margin:0}.report-module__IRbexG__listItem.report-module__IRbexG__listItem{margin:0 0 .8mm}.report-module__IRbexG__factsRow dl{font-size:var(--report-text-min)}.report-module__IRbexG__profile{margin:2mm 0 0}.report-module__IRbexG__profile [data-cbd2-figure] svg{min-width:0}.report-module__IRbexG__profile [data-cbd2-figure] svg text{font-size:12px}.report-module__IRbexG__profile ul{font-size:var(--report-text-min)}.report-module__IRbexG__profile [data-cbd2-figure]>div,.report-module__IRbexG__figures [data-cbd2-figure]>div{overflow:visible}.report-module__IRbexG__compactTable [data-cbd2-planes] th{-webkit-hyphens:none;hyphens:none;word-break:normal}.report-module__IRbexG__compactTable [data-cbd2-planes] thead th:last-child,.report-module__IRbexG__compactTable [data-cbd2-planes] td:last-child{white-space:nowrap}@media print{.report-module__IRbexG__frame{overflow:visible}.report-module__IRbexG__pages,.report-module__IRbexG__paper.report-module__IRbexG__paper{width:100%}.report-module__IRbexG__paper.report-module__IRbexG__paper{padding:0}}
.report-module__fdGVuG__compactTable table,table.report-module__fdGVuG__compactTable{width:100%;min-width:0;font-size:var(--report-text-min);line-height:1.3}.report-module__fdGVuG__compactTable>div{overflow:visible}.report-module__fdGVuG__compactTable th,.report-module__fdGVuG__compactTable td{white-space:normal;overflow-wrap:anywhere;padding:.8mm 1.2mm}.report-module__fdGVuG__compactTable th span{font-size:var(--report-text-min)}.report-module__fdGVuG__compactNotes{font-size:var(--report-text-min);line-height:1.4}.report-module__fdGVuG__unit{display:flow-root}.report-module__fdGVuG__frame{max-width:100%;position:relative;overflow-x:auto}.report-module__fdGVuG__pages{width:210mm}.report-module__fdGVuG__paper.report-module__fdGVuG__paper{-moz-text-size-adjust:100%;text-size-adjust:100%;width:210mm;max-width:none;padding:12mm}.report-module__fdGVuG__paper>header{flex-wrap:nowrap}.report-module__fdGVuG__paper>dl{grid-template-columns:2fr 1fr 1fr 1fr}.report-module__fdGVuG__paper .report-module__fdGVuG__projectDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.report-module__fdGVuG__paper [data-cpf-sheet-body] table{min-width:0}.report-module__fdGVuG__measure{visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto;overflow:hidden}.report-module__fdGVuG__inputRow{font-size:var(--report-text-min);margin:0;line-height:1.4}.report-module__fdGVuG__inputRow>div{border-bottom:1px solid var(--colour-border-light,#e4e7e5);grid-template-columns:58mm minmax(0,1fr);gap:3mm;padding:.5mm 0;display:grid}.report-module__fdGVuG__inputRow dt{color:var(--colour-text-secondary)}.report-module__fdGVuG__inputRow dd{margin:0}.report-module__fdGVuG__figures{margin:3mm 0 2mm}.report-module__fdGVuG__figures [data-cpf-figure] svg{min-width:0}.report-module__fdGVuG__figures ul{font-size:var(--report-text-min)}.report-module__fdGVuG__purposeLine.report-module__fdGVuG__purposeLine{margin:0}.report-module__fdGVuG__listItem.report-module__fdGVuG__listItem{margin:0 0 .8mm}.report-module__fdGVuG__factsRow dl{font-size:var(--report-text-min)}.report-module__fdGVuG__profile{max-width:120mm;margin:2mm auto 0}.report-module__fdGVuG__figureSingle figure svg,.report-module__fdGVuG__figureSection [data-cpf-figure^=actions] svg{min-width:0}.report-module__fdGVuG__figureSingle{max-width:150mm;margin:2mm auto}.report-module__fdGVuG__figureSection{margin:2mm 0}.report-module__fdGVuG__figureSection [data-cpf-figure^=actions]{max-width:120mm;margin:1mm auto 0}.report-module__fdGVuG__figureSection [data-cpf-figure^=actions] svg{height:70mm}.report-module__fdGVuG__verification table th:nth-child(n){width:20%}.report-module__fdGVuG__verification table th:first-child{width:28%}.report-module__fdGVuG__verification table th:nth-child(2){width:42%}.report-module__fdGVuG__verification table th:last-child{width:10%}.report-module__fdGVuG__verification[data-value-columns="2"] table th:nth-child(n){width:19%}.report-module__fdGVuG__verification[data-value-columns="2"] table th:first-child{width:20%}.report-module__fdGVuG__verification[data-value-columns="2"] table th:nth-child(2){width:32%}.report-module__fdGVuG__verification[data-value-columns="2"] table th:last-child{width:10%}.report-module__fdGVuG__verification[data-value-columns="4"] table th:nth-child(n){width:10.5%}.report-module__fdGVuG__verification[data-value-columns="4"] table th:first-child{width:22%}.report-module__fdGVuG__verification[data-value-columns="4"] table th:nth-child(2){width:28%}.report-module__fdGVuG__verification[data-value-columns="4"] table th:last-child{width:8%}@media print{.report-module__fdGVuG__frame{overflow:visible}.report-module__fdGVuG__pages,.report-module__fdGVuG__paper.report-module__fdGVuG__paper{width:100%}.report-module__fdGVuG__paper.report-module__fdGVuG__paper{padding:0}}
.report-module__FOYV-G__compactTable table,table.report-module__FOYV-G__compactTable{width:100%;font-size:var(--report-text-min);line-height:1.3}.report-module__FOYV-G__compactTable th,.report-module__FOYV-G__compactTable td{padding:.8mm 1.2mm}.report-module__FOYV-G__compactTable th span{font-size:var(--report-text-min)}.report-module__FOYV-G__compactNotes{font-size:var(--report-text-min);line-height:1.4}.report-module__FOYV-G__unit{display:flow-root}.report-module__FOYV-G__frame{position:relative}.report-module__FOYV-G__measure{visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto;overflow:hidden}.report-module__FOYV-G__inputRow{font-size:var(--report-text-min);margin:0;line-height:1.4}.report-module__FOYV-G__inputRow>div{border-bottom:1px solid var(--colour-border-light,#e4e7e5);grid-template-columns:58mm minmax(0,1fr);gap:3mm;padding:.5mm 0;display:grid}.report-module__FOYV-G__inputRow dt{color:var(--colour-text-secondary)}.report-module__FOYV-G__inputRow dd{margin:0}.report-module__FOYV-G__figures{margin:3mm 0 2mm}.report-module__FOYV-G__figures [data-cwd-figure] svg{min-width:0}.report-module__FOYV-G__figures ul{font-size:var(--report-text-min)}.report-module__FOYV-G__purposeLine.report-module__FOYV-G__purposeLine{margin:0}.report-module__FOYV-G__listItem.report-module__FOYV-G__listItem{margin:0 0 .8mm}.report-module__FOYV-G__factsRow dl{font-size:var(--report-text-min)}.report-module__FOYV-G__factsRow dd{padding-right:.6mm}.report-module__FOYV-G__profile{max-width:120mm;margin:2mm auto 0}.report-module__FOYV-G__profile svg text,.report-module__FOYV-G__profile svg text[class]{font-size:12.5px}
.seismic-demand-module__fIS6dq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.seismic-demand-module__fIS6dq__tabs button{border:1px solid var(--colour-border-medium);min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border-radius:2px;padding:.55rem;font-size:.8rem}.seismic-demand-module__fIS6dq__tabs button[aria-pressed=true]{background:var(--struxus-green-dark);color:#fff;border-color:var(--struxus-green-dark)}.seismic-demand-module__fIS6dq__tabs button:hover{border-color:var(--struxus-green-dark)}.seismic-demand-module__fIS6dq__editorColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.seismic-demand-module__fIS6dq__editorColumns>div{min-width:0}.seismic-demand-module__fIS6dq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.seismic-demand-module__fIS6dq__facts{margin:.8rem 0;font-size:.77rem}.seismic-demand-module__fIS6dq__facts>div{border-bottom:1px solid var(--colour-border-light);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.seismic-demand-module__fIS6dq__facts dt{color:var(--colour-text-secondary)}.seismic-demand-module__fIS6dq__facts dd{text-align:right;margin:0}.seismic-demand-module__fIS6dq__responseTable{table-layout:fixed}.seismic-demand-module__fIS6dq__responseTable th:first-child{text-align:left;overflow-wrap:anywhere;width:52%}.seismic-demand-module__fIS6dq__responseTable th:not(:first-child){width:16%}.seismic-demand-module__fIS6dq__storey{border-top:1px solid var(--colour-border-medium);margin-top:1rem;padding-top:.8rem}.seismic-demand-module__fIS6dq__storeyHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.seismic-demand-module__fIS6dq__storeyHeader h3{margin:0}.seismic-demand-module__fIS6dq__weightTable{min-width:62rem}.seismic-demand-module__fIS6dq__weightTable input{min-width:4rem}.seismic-demand-module__fIS6dq__weightTable td:nth-child(2){min-width:10rem}.seismic-demand-module__fIS6dq__weightTable input[type=checkbox]{width:1.2rem;min-width:1.2rem;height:1.2rem;accent-color:var(--struxus-green-dark);margin:auto}.seismic-demand-module__fIS6dq__reportWeightTable{min-width:44rem;font-size:.68rem}.seismic-demand-module__fIS6dq__reportWeightTable th:first-child{width:22%}.seismic-demand-module__fIS6dq__reportInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;font-size:.75rem;display:grid}.seismic-demand-module__fIS6dq__reportInputs dt{color:var(--colour-text-secondary)}.seismic-demand-module__fIS6dq__reportInputs dd{overflow-wrap:anywhere;margin:.2rem 0 0}.seismic-demand-module__fIS6dq__periodHelper{border-top:1px solid var(--colour-border-medium);margin-top:1.5rem;padding-top:1rem}.seismic-demand-module__fIS6dq__periodHelper h3{margin-top:0}.seismic-demand-module__fIS6dq__periodHelper .seismic-demand-module__fIS6dq__fields{max-width:44rem}.seismic-demand-module__fIS6dq__caseTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.seismic-demand-module__fIS6dq__caseTabs button{border:1px solid var(--colour-border-medium);min-height:2.75rem;color:var(--colour-text-primary);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:2px;max-width:100%;padding:.55rem .85rem;font-size:.8rem}.seismic-demand-module__fIS6dq__caseTabs button[aria-pressed=true]{border-color:var(--struxus-green-dark);background:var(--struxus-green-dark);color:#fff}.seismic-demand-module__fIS6dq__caseTabs button:hover{border-color:var(--struxus-green-dark)}.seismic-demand-module__fIS6dq__caseTabs button:disabled{opacity:.48;cursor:not-allowed}.seismic-demand-module__fIS6dq__caseControls{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.seismic-demand-module__fIS6dq__caseControls label{flex:12rem;max-width:24rem}.seismic-demand-module__fIS6dq__caseControls label input{min-height:2.75rem}.seismic-demand-module__fIS6dq__removeCase{border-top:1px solid var(--colour-border-medium);margin-top:.8rem;padding-top:.8rem;font-size:.8rem}.seismic-demand-module__fIS6dq__removeCase button{margin-right:.5rem}.seismic-demand-module__fIS6dq__weightTable thead tr:first-child th{color:var(--colour-text-secondary);font-size:.72rem;font-weight:500}.seismic-demand-module__fIS6dq__reportContent table{font-size:.75rem}.seismic-demand-module__fIS6dq__reportContent th,.seismic-demand-module__fIS6dq__reportContent td{overflow-wrap:anywhere}@media print{.seismic-demand-module__fIS6dq__reportContent table{font-size:var(--report-text-min)}.seismic-demand-module__fIS6dq__reportContent th,.seismic-demand-module__fIS6dq__reportContent td{padding:1.2mm}}.seismic-demand-module__fIS6dq__fields input[type=radio],.seismic-demand-module__fIS6dq__fields input[type=checkbox]{width:1rem;min-height:1rem;accent-color:var(--struxus-green-dark);margin:0 .5rem 0 0;display:inline-block}@media (max-width:60rem){.seismic-demand-module__fIS6dq__editorColumns{grid-template-columns:1fr;gap:1rem}}@media (max-width:40rem){.seismic-demand-module__fIS6dq__tabs{grid-template-columns:1fr 1fr}.seismic-demand-module__fIS6dq__fields,.seismic-demand-module__fIS6dq__reportInputs{grid-template-columns:1fr}}@media print{.seismic-demand-module__fIS6dq__reportWeightTable{min-width:0;font-size:var(--report-text-min);table-layout:fixed}.seismic-demand-module__fIS6dq__reportWeightTable th,.seismic-demand-module__fIS6dq__reportWeightTable td{overflow-wrap:anywhere;padding:1mm}.seismic-demand-module__fIS6dq__reportInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.seismic-demand-module__fIS6dq__facts{font-size:var(--report-text-min)}}
.direction-editor-module__u1OzjG__panel{padding:1.5rem}.direction-editor-module__u1OzjG__directionSelector{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem;max-width:50rem;margin:1.3rem 0 1.5rem;display:grid}.direction-editor-module__u1OzjG__directionSelector button,.direction-editor-module__u1OzjG__addSegment,.direction-editor-module__u1OzjG__copyProfile,.direction-editor-module__u1OzjG__segmentHeader button,.direction-editor-module__u1OzjG__overview button{font:inherit;cursor:pointer;font-size:.8rem}.direction-editor-module__u1OzjG__directionSelector button{border:1px solid var(--colour-border-medium);border-radius:var(--radius-small);background:var(--colour-background-primary);min-height:2.5rem;color:var(--colour-text-primary);padding:.45rem}.direction-editor-module__u1OzjG__directionSelector button:hover{border-color:var(--struxus-green-dark)}.direction-editor-module__u1OzjG__directionSelector button[aria-pressed=true]{background:var(--struxus-green-dark);border-color:var(--struxus-green-dark);color:#fff}.direction-editor-module__u1OzjG__layout{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr);gap:2rem;display:grid}.direction-editor-module__u1OzjG__layout>section{min-width:0}.direction-editor-module__u1OzjG__profileHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.direction-editor-module__u1OzjG__panel .direction-editor-module__u1OzjG__profileHeader h3{margin:0;font-size:.95rem}.direction-editor-module__u1OzjG__profileHeader>span{color:var(--colour-text-secondary);font-size:.75rem}.direction-editor-module__u1OzjG__segment{border-radius:var(--radius-small);background:var(--colour-background-secondary);margin-bottom:.6rem;padding:1rem}.direction-editor-module__u1OzjG__segmentHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.direction-editor-module__u1OzjG__segmentHeader h4{margin:0;font-size:.8rem;font-weight:620}.direction-editor-module__u1OzjG__segmentHeader button{min-height:2rem;color:var(--colour-text-secondary);text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.direction-editor-module__u1OzjG__segmentHeader button:hover{color:var(--colour-text-primary)}.direction-editor-module__u1OzjG__fields{grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.direction-editor-module__u1OzjG__addSegment{border:1px dashed var(--colour-border-medium);border-radius:var(--radius-small);background:var(--colour-background-primary);width:100%;min-height:2.5rem;color:var(--struxus-green-dark);margin-bottom:1.3rem;padding:.5rem}.direction-editor-module__u1OzjG__addSegment:hover:not(:disabled){border-color:var(--struxus-green-dark)}.direction-editor-module__u1OzjG__addSegment:disabled{opacity:.5;cursor:not-allowed}.direction-editor-module__u1OzjG__profileLabel,.direction-editor-module__u1OzjG__profileCaption,.direction-editor-module__u1OzjG__copyHelp,.direction-editor-module__u1OzjG__overviewHelp,.direction-editor-module__u1OzjG__calculationNote{color:var(--colour-text-secondary);font-size:.75rem;line-height:1.55}.direction-editor-module__u1OzjG__profileLabel{margin:0 0 .4rem}.direction-editor-module__u1OzjG__profileStrip{gap:3px;height:2rem;display:flex}.direction-editor-module__u1OzjG__profileStrip>span{background:var(--struxus-green-dark);color:#fff;flex-basis:0;justify-content:center;align-items:center;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.direction-editor-module__u1OzjG__profileCaption{overflow-wrap:anywhere;margin:.3rem 0 0}.direction-editor-module__u1OzjG__facts{border-top:1px solid var(--colour-border-medium);margin:1.25rem 0 1rem;font-size:.78rem}.direction-editor-module__u1OzjG__facts>div{border-bottom:1px solid var(--colour-border-medium);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.direction-editor-module__u1OzjG__facts dt{color:var(--colour-text-secondary)}.direction-editor-module__u1OzjG__facts dd{text-align:right;margin:0}.direction-editor-module__u1OzjG__check{color:#684c11}.direction-editor-module__u1OzjG__copyProfile{min-height:2.5rem;color:var(--struxus-green-dark);text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.direction-editor-module__u1OzjG__copyHelp{margin:0}.direction-editor-module__u1OzjG__copyMessage{margin:.6rem 0 0;font-size:.78rem}.direction-editor-module__u1OzjG__overview{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.78rem}.direction-editor-module__u1OzjG__overview th,.direction-editor-module__u1OzjG__overview td{text-align:right;border-bottom:1px solid var(--colour-border-medium);padding:.6rem .5rem}.direction-editor-module__u1OzjG__overview thead th{color:var(--colour-text-secondary);font-size:.72rem;font-weight:500}.direction-editor-module__u1OzjG__overview th:first-child{text-align:left}.direction-editor-module__u1OzjG__overview tbody th{font-weight:600}.direction-editor-module__u1OzjG__overview button{min-width:2rem;min-height:2rem;color:var(--struxus-green-dark);background:0 0;border:0;padding:.2rem;font-weight:620}.direction-editor-module__u1OzjG__selectedRow{background:var(--colour-background-secondary)}.direction-editor-module__u1OzjG__overviewHelp{margin:.75rem 0 0}.direction-editor-module__u1OzjG__calculationNote{border-top:1px solid var(--colour-border-medium);margin:1.5rem 0 0;padding-top:1rem}@media (max-width:50rem){.direction-editor-module__u1OzjG__layout{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:40rem){.direction-editor-module__u1OzjG__panel{padding:.9rem}.direction-editor-module__u1OzjG__directionSelector{grid-template-columns:repeat(4,minmax(0,1fr))}.direction-editor-module__u1OzjG__directionSelector button,.direction-editor-module__u1OzjG__addSegment,.direction-editor-module__u1OzjG__copyProfile,.direction-editor-module__u1OzjG__segmentHeader button,.direction-editor-module__u1OzjG__overview button{min-height:2.75rem}.direction-editor-module__u1OzjG__overview button{min-width:2.75rem}.direction-editor-module__u1OzjG__overview th,.direction-editor-module__u1OzjG__overview td{padding:.4rem .25rem}.direction-editor-module__u1OzjG__overview thead th{font-size:.69rem}.direction-editor-module__u1OzjG__fields{gap:.6rem}.direction-editor-module__u1OzjG__profileHeader{gap:.5rem}}
