@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_e2d13f{font-family:plexSans,plexSans Fallback}.__variable_e2d13f{--font-plex-sans:"plexSans","plexSans Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_391a2f{font-family:plexMono,plexMono Fallback}.__variable_391a2f{--font-plex-mono:"plexMono","plexMono Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_acb1e2{font-family:archivo,archivo Fallback;font-style:normal}.__variable_acb1e2{--font-archivo:"archivo","archivo Fallback"}@layer components{*,:after,:before{box-sizing:border-box}body,html{margin:0;font-family:var(--font-sans)}.beam-calculator-page,.beam-guide-page,.custom-section-properties-page,.pricing-page,.section-properties-page,.steel-beam-sizes-page{--spacing:4px;--container-md:448px;--container-2xl:672px;--container-3xl:768px;--container-4xl:896px;--container-5xl:1024px;--text-xs:12px;--text-xs--line-height:1.33333;--text-sm:14px;--text-sm--line-height:1.42857;--text-base:16px;--text-base--line-height:1.5;--text-lg:18px;--text-lg--line-height:1.55556;--text-xl:20px;--text-xl--line-height:1.4;--text-2xl:24px;--text-2xl--line-height:1.33333;--text-3xl:30px;--text-3xl--line-height:1.2;--text-4xl:36px;--text-4xl--line-height:1.11111;--text-5xl:48px;--text-5xl--line-height:1;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;font-size:16px;line-height:1.5;overflow-x:clip}.beam-calculator-page .ob-wide-container,.beam-guide-page .ob-wide-container,.custom-section-properties-page .ob-wide-container,.pricing-page .ob-wide-container,.section-properties-page .ob-wide-container,.steel-beam-sizes-page .ob-wide-container{max-width:1680px}.beam-guide-page .beam-guide-hero-title,.custom-section-properties-page .custom-section-properties-hero-title,.section-properties-page .section-properties-hero-title{font-size:clamp(30px,3.8vw,52px);line-height:1.05}@keyframes csp-browser-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes csp-calculate-spin{to{transform:rotate(1turn)}}@keyframes csp-ai-exchange-highlight{0%,32%{border-color:var(--bs-600);box-shadow:0 0 0 4px #1e53a729}to{box-shadow:none}}@keyframes csp-inspector-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.beam-guide-page .beam-guide-hero-subtitle,.section-properties-page .section-properties-hero-subtitle{font-size:clamp(14px,1.05vw,18px);font-weight:500;line-height:1.4}.section-properties-page .section-shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-properties-page .section-shape-card{min-height:88px;padding:10px 8px}.section-properties-page .section-shape-icon-wrap{height:42px}.section-properties-page .section-shape-card svg{width:38px;height:38px}.section-properties-page .section-shape-card span:last-child{font-size:13px;line-height:1.2;display:inline}@media (max-width:359px){.section-properties-page .section-shape-card{min-height:76px;padding:8px 6px}.section-properties-page .section-shape-icon-wrap{height:34px}.section-properties-page .section-shape-card svg{width:30px;height:30px}.section-properties-page .section-shape-card span:last-child{font-size:12px}}@media (min-width:640px){.section-properties-page .section-shape-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.section-properties-page .section-shape-card{min-height:132px;padding:16px}.section-properties-page .section-shape-icon-wrap{height:80px}.section-properties-page .section-shape-card svg{width:64px;height:64px}.section-properties-page .section-shape-card span:last-child{font-size:16px;line-height:1.5;display:inline}}@media (min-width:1024px){.section-properties-page .section-shape-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.section-properties-page .section-shape-card{min-height:92px;padding:10px 8px}.section-properties-page .section-shape-icon-wrap{height:48px}.section-properties-page .section-shape-card svg{width:48px;height:48px}.section-properties-page .section-shape-card span:last-child{font-size:14px}}@media (min-width:1280px){.beam-calculator-page .ob-wide-container,.beam-guide-page .ob-wide-container,.pricing-page .ob-wide-container,.section-properties-page .ob-wide-container{padding-left:32px;padding-right:32px}}@media (max-width:639px){.beam-guide-page .mobile-stack-table,.beam-guide-page .mobile-stack-table tbody,.beam-guide-page .mobile-stack-table td,.beam-guide-page .mobile-stack-table th,.beam-guide-page .mobile-stack-table thead,.beam-guide-page .mobile-stack-table tr,.pricing-page .mobile-stack-table,.pricing-page .mobile-stack-table tbody,.pricing-page .mobile-stack-table td,.pricing-page .mobile-stack-table th,.pricing-page .mobile-stack-table thead,.pricing-page .mobile-stack-table tr,.section-properties-page .mobile-stack-table,.section-properties-page .mobile-stack-table tbody,.section-properties-page .mobile-stack-table td,.section-properties-page .mobile-stack-table th,.section-properties-page .mobile-stack-table thead,.section-properties-page .mobile-stack-table tr{display:block}.beam-guide-page .mobile-stack-table thead,.pricing-page .mobile-stack-table thead,.section-properties-page .mobile-stack-table thead{display:none}.beam-guide-page .mobile-stack-table tr,.pricing-page .mobile-stack-table tr,.section-properties-page .mobile-stack-table tr{padding:16px 20px}.beam-guide-page .mobile-stack-table tr+tr,.pricing-page .mobile-stack-table tr+tr,.section-properties-page .mobile-stack-table tr+tr{border-top:1px solid var(--color-slate-100)}.beam-guide-page .mobile-stack-table td,.pricing-page .mobile-stack-table td,.section-properties-page .mobile-stack-table td{padding:0}.beam-guide-page .mobile-stack-table td+td,.pricing-page .mobile-stack-table td+td,.section-properties-page .mobile-stack-table td+td{margin-top:6px}.beam-guide-page .mobile-stack-table td:nth-child(2),.beam-guide-page .mobile-stack-table td:nth-child(3),.beam-guide-page .mobile-stack-table td:nth-child(4),.section-properties-page .mobile-stack-table td:nth-child(2),.section-properties-page .mobile-stack-table td:nth-child(3),.section-properties-page .mobile-stack-table td:nth-child(4){font-size:14px;line-height:1.5}.section-properties-page .mobile-stack-table td:nth-child(4):before{content:"Units: ";color:var(--color-slate-500);font-family:inherit;font-weight:600}}@media (min-width:1536px){.beam-calculator-page .ob-wide-container,.beam-guide-page .ob-wide-container,.pricing-page .ob-wide-container,.section-properties-page .ob-wide-container{padding-left:40px;padding-right:40px}.section-properties-page .section-shape-card{padding:12px 10px}}main h1,main h2,main h3,main h4,main h5,main h6{font-family:inherit;font-weight:inherit;line-height:inherit;margin:0}main a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}main p{margin:0}main ol,main ul{margin:0;padding:0}main button{font-family:inherit}:where(.pricing-page button),:where(.steel-beam-sizes-page button){cursor:pointer;appearance:none;background-color:#0000;border:0}:where(.custom-section-properties-page button){appearance:none;cursor:pointer;background-color:#0000;border:0}:where(.custom-section-properties-page button:disabled){cursor:not-allowed}:where(.custom-section-properties-page a[href]),:where(.custom-section-properties-page select),:where(.custom-section-properties-page summary){cursor:pointer}#section-input button,#section-input input,#section-input select,#section-input textarea{box-sizing:border-box;font-family:inherit}#section-input input{line-height:1.5}#section-input input.h-10{height:40px}#section-input input.py-2{padding-top:8px;padding-bottom:8px}#section-input ol,#section-input ul,#site-footer ol,#site-footer ul,.beam-guide-page aside nav ol,.beam-guide-page aside nav ul,.section-properties-page aside nav ol,.section-properties-page aside nav ul{margin:0;padding-left:0;list-style:none}#section-properties-table td:first-child,#section-properties-table th:first-child{text-align:center}#site-footer a,#site-header a{text-decoration:none}#site-header [data-free-trial-link],#site-header [data-free-trial-link]:active,#site-header [data-free-trial-link]:focus,#site-header [data-free-trial-link]:hover{color:var(--on-dark)}#site-header summary{margin:0}#site-footer h2,#site-footer h3,#site-footer p,#site-footer ul{margin-top:0}#site-footer input{box-sizing:border-box}#site-header:has(+main.beam-calculator-page--tool-first) nav{padding-top:10px;padding-bottom:10px}#site-header:has(+main.beam-calculator-page--tool-first) img{height:2.75rem}.beam-calculator-page .beam-example-card__link,.beam-calculator-page .related-link,.steel-beam-sizes-page .related-link{color:var(--bt-700);border-radius:4px;align-items:center;margin-top:16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.beam-calculator-page .beam-example-card__link:after,.beam-calculator-page .related-link:after,.steel-beam-sizes-page .related-link:after{content:">";margin-left:8px}.beam-calculator-page .beam-example-card__link:focus,.beam-calculator-page .beam-example-card__link:hover,.beam-calculator-page .related-link:focus,.beam-calculator-page .related-link:hover,.steel-beam-sizes-page .related-link:focus,.steel-beam-sizes-page .related-link:hover{color:var(--bt-900)}.beam-calculator-page .ob-related-guide-card,.steel-beam-sizes-page .ob-related-guide-card{background:var(--n-50);border:1px solid var(--n-200);border-radius:6px;align-items:start;gap:24px;padding:24px;display:grid}.beam-calculator-page .ob-related-guide-card__links,.steel-beam-sizes-page .ob-related-guide-card__links{flex-wrap:wrap;gap:10px 14px;display:flex}.beam-calculator-page .ob-related-guide-card__links .related-link,.steel-beam-sizes-page .ob-related-guide-card__links .related-link{background:var(--n-0);border:1px solid var(--n-200);margin-top:0;padding:9px 12px}@media (min-width:768px){.beam-calculator-page .ob-related-guide-card,.steel-beam-sizes-page .ob-related-guide-card{grid-template-columns:minmax(0,.95fr) minmax(320px,1fr)}}@keyframes ob-section-pulse{50%{box-shadow:0 0 0 4px rgb(220 38 38/.25)}}@keyframes ob-sd-spin{to{transform:rotate(1turn)}}@keyframes ob-sd-flash{0%{box-shadow:0 0 0 4px #22c55e59}to{box-shadow:0 1px 3px #0f172a0f}}.tooltip.feature-lock-tooltip{opacity:1;pointer-events:none;z-index:120;position:absolute}.tooltip.feature-lock-tooltip .tooltip-inner{color:var(--n-700);text-align:left;background:var(--n-0);border:1px solid #d8d8d8;border-radius:4px;max-width:240px;padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:0 8px 24px #0f172a24}.tooltip.feature-lock-tooltip .tooltip-arrow{display:none}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:var(--n-0)}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}}