body .brief-shell .brief-header-help{text-transform:none;flex-shrink:0;margin-left:auto}body .brief-shell .brief-header-help+.brief-preferences{margin-left:0}body .brief-shell .brief-help-trigger{color:#243039;letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px;font:400 16px/1.2 Inter Variable,Inter,sans-serif;display:flex}body .brief-shell .brief-help-trigger:hover{background:#f5f7f8;border-radius:6px}body .brief-help-popover{z-index:110;width:360px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);color:#243039;background:#fff;border:1px solid #d8dfe4;border-radius:6px;padding:24px;overflow:auto;box-shadow:0 10px 36px #0d172326}body .brief-help-popover h2{letter-spacing:normal;overflow-wrap:anywhere;margin:0;font:700 28px/1.1 Coil Display,sans-serif}body .brief-help-description{letter-spacing:-.04em;color:#63737e;margin:12px 0 0;font:400 16px/1.45 Inter Variable,Inter,sans-serif}body .brief-help-body{min-width:0;margin-top:24px}body .brief-help-contact+.brief-help-contact{margin-top:24px}body .brief-help-email{color:#243039;letter-spacing:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dbe0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font:700 17px/1.2 Coil Display,sans-serif;text-decoration:none;display:flex}body .brief-help-email span{flex:1;min-width:0}body .brief-help-email svg{flex-shrink:0}body .brief-help-email:hover{background:#f5f7f8}body .brief-help-email:active{background:#edf1f3}body .brief-help-email:focus-visible{outline:2px solid var(--brief-brand-orange,#e52d00);outline-offset:3px}body .brief-help-address{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:12px 0 0;font:400 14px/1.45 Inter Variable,Inter,sans-serif}@media (max-width:650px){body .brief-shell .brief-header:has(.brief-header-help){grid-template-columns:minmax(0,1fr) 44px auto 44px}body .brief-shell .brief-header-help{grid-area:1/2;margin:0}body .brief-shell .brief-header-help+.brief-preferences{grid-area:1/3}body .brief-shell .brief-header:has(.brief-header-help)>.brief-close{grid-column:4}body .brief-shell .brief-help-trigger span{display:none}}@media (max-width:600px){body .brief-shell .brief-header:has(.brief-mobile-header-controls){flex-wrap:wrap;gap:8px 4px;display:flex}body .brief-shell .brief-header:has(.brief-mobile-header-controls)>a:first-child{flex:1 0 auto;width:max-content;min-width:120px}body .brief-shell .brief-mobile-header-controls{flex:none;align-items:center;gap:4px;max-width:100%;margin-left:auto;display:flex}body .brief-shell .brief-mobile-header-controls .brief-header-help{margin:0}body .brief-shell .brief-mobile-header-controls .brief-preferences{flex:none;margin:0}body .brief-shell .brief-mobile-header-controls .brief-close{flex:none;width:44px;min-width:44px;height:44px;margin:0}body .brief-shell .brief-mobile-header-controls .mobile-language-trigger{grid-template-columns:max-content 18px;gap:6px;width:max-content;min-width:68px;min-height:44px;padding:10px}body .brief-shell .brief-mobile-header-controls .mobile-language-trigger>.mobile-language-flag{display:none}body .brief-modal.brief-help-sheet{height:auto;max-height:94svh;max-height:94dvh;padding:0 20px calc(24px + env(safe-area-inset-bottom));gap:0;overflow:auto}body .brief-help-sheet>.brief-modal-header{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;min-height:44px;margin:0;padding:0;display:grid;position:relative;overflow:visible}body .brief-help-sheet>.brief-modal-header>.brief-modal-title{touch-action:none;letter-spacing:normal;overflow-wrap:anywhere;min-width:0;margin:0;padding:0;font:700 24px/1.05 Coil Display,sans-serif}body .brief-help-sheet>.brief-modal-header>.brief-modal-close{touch-action:manipulation;pointer-events:auto;place-items:start center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:visible}body .brief-help-sheet>.brief-modal-header>.brief-modal-close>svg{pointer-events:none;margin-top:2px}body .brief-help-sheet>.brief-modal-description{letter-spacing:-.04em;max-width:100%;margin:12px 0 0;padding:0;font:400 16px/1.45 Inter Variable,Inter,sans-serif}body .brief-help-sheet>.mobile-sheet-handle{pointer-events:auto;touch-action:none;cursor:grab}}@media (prefers-reduced-motion:reduce){body .brief-help-popover{transition:none!important;animation:none!important}}@media (min-width:601px) and (max-width:650px){body .brief-shell[data-welcome] .brief-header:has(.brief-header-help){grid-template-columns:minmax(0,1fr) 44px auto}}@media (max-width:600px){body .brief-shell[data-welcome] .brief-header:has(.brief-mobile-header-controls){align-items:center}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-title{padding-top:9px}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close{clip-path:none;background:0 0;border-radius:6px;place-items:center}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close>svg{margin:0}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:before,body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:after{content:none}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:focus-visible{outline-offset:-2px;box-shadow:none!important;outline:2px solid #283e53!important}}@media (max-width:600px) and (hover:hover){body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:hover{background:#f5f7f8}body .brief-welcome-help-sheet>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}}@media (max-width:600px){.brief-shell[data-mobile-guided]>.brief-pages .measurement-intro>.brief-eyebrow,.brief-shell[data-mobile-guided]>.brief-pages .material-intro>.brief-eyebrow,.brief-shell[data-mobile-guided]>.brief-pages .width-instructions>.brief-eyebrow,.brief-shell[data-mobile-guided]>.brief-pages .width-modes,.brief-shell[data-mobile-guided]>.brief-pages .rows-modes,.brief-shell[data-mobile-guided]>.brief-pages .width-toolbar[data-air-entry]{display:none}:is(.brief-shell[data-mobile-guided]>.brief-pages .width-entry-heading,.brief-shell[data-mobile-guided]>.brief-pages .field-top:has(>.mobile-compact-units)){flex-wrap:wrap}.brief-shell[data-mobile-guided]>.brief-pages .mobile-compact-units{flex:1 0 100%;width:100%;min-width:0}body .brief-modal.saved-brief-modal.saved-mobile-approved{height:auto;max-height:94svh;max-height:94dvh;padding:0 20px calc(24px + env(safe-area-inset-bottom));gap:0;overflow:hidden auto}body .saved-mobile-approved>.brief-modal-title{flex-shrink:0;margin:0}body .saved-mobile-approved>.brief-modal-description{letter-spacing:-.04em;max-width:100%;margin:12px 0 28px;padding:0;font-family:Inter Variable,Inter,sans-serif}body .saved-mobile-approved.saved-mobile-confirm>.brief-modal-description{margin-bottom:24px}body .saved-mobile-approved .saved-modal-body,body .saved-mobile-approved .saved-panel{flex:none;min-height:0}body .saved-mobile-approved .saved-list-scroll{scrollbar-gutter:auto;overflow:visible}body .saved-mobile-approved .saved-brief-row{border-bottom:1px solid #e5eaed;padding:0 0 24px;display:block}body .saved-mobile-approved .saved-brief-row+.saved-brief-row{padding-top:24px}body .saved-mobile-approved .saved-identity{overflow-wrap:anywhere}body .saved-mobile-approved .saved-identity>.saved-title{align-items:flex-start}body .saved-mobile-approved .saved-identity>.saved-title>.saved-status,body .saved-mobile-approved .saved-identity>span:not(.saved-title),body .saved-mobile-approved .saved-identity>small,body .saved-mobile-approved .saved-modal-status,body .saved-mobile-approved .saved-empty>p{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}body .saved-mobile-approved .saved-mobile-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:max-content;min-width:0;max-width:100%;margin-top:16px;display:flex}body .saved-mobile-approved .saved-mobile-action{--saved-cut:8px;--saved-outline:#87939b;isolation:isolate;white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:none;min-height:48px;clip-path:polygon(var(--saved-cut) 0,calc(100% - var(--saved-cut)) 0,100% var(--saved-cut),100% calc(100% - var(--saved-cut)),calc(100% - var(--saved-cut)) 100%,var(--saved-cut) 100%,0 calc(100% - var(--saved-cut)),0 var(--saved-cut));border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:14px 16px;display:flex;position:relative}body .saved-mobile-approved .saved-mobile-actions>.saved-mobile-action{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;width:auto;min-width:max-content;max-width:none}body .saved-mobile-approved .saved-mobile-actions>.saved-mobile-continue{flex:0 130px;min-width:max-content}body .saved-mobile-approved .saved-mobile-continue,body .saved-mobile-approved .saved-mobile-continue:hover:not(:disabled),body .saved-mobile-approved .saved-mobile-continue:active:not(:disabled){background:var(--saved-outline);color:#243039;min-width:max-content}body .saved-mobile-approved .saved-mobile-continue:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}body .saved-mobile-approved .saved-mobile-continue:hover:not(:disabled):before{background:#f5f7f8}body .saved-mobile-approved .saved-mobile-delete,body .saved-mobile-approved .saved-mobile-delete:hover:not(:disabled),body .saved-mobile-approved .saved-mobile-delete:active:not(:disabled){color:#243039;clip-path:none;background:0 0;padding-inline:12px}body .saved-mobile-approved .saved-mobile-delete:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}body .saved-mobile-approved .saved-mobile-action:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #243039,inset 0 0 0 5px #fff}body .saved-mobile-approved .saved-mobile-continue:focus-visible:before{box-shadow:inset 0 0 0 3px #243039}body .saved-mobile-approved .saved-mobile-delete:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #243039}body .saved-mobile-approved .saved-mobile-delete:active:not(:disabled){opacity:.7}body .saved-mobile-approved .saved-mobile-action:active{filter:brightness(.92)}body .saved-mobile-approved .saved-modal-status{border:0;flex-wrap:wrap;min-height:0;margin:0;padding:24px 0 0}body .saved-mobile-approved .saved-modal-status.saved-status-hidden{display:none}body .saved-mobile-approved .saved-confirm-panel{justify-content:flex-start;padding:0;overflow:visible}body .saved-mobile-approved .saved-confirm-identity{border-radius:6px;margin:0;padding:16px}body .saved-mobile-approved .saved-confirm-actions{border:0;flex-flow:column;align-items:stretch;gap:16px;margin:24px 0 0;padding:0}body .saved-mobile-approved .saved-confirm-delete,body .saved-mobile-approved .saved-confirm-delete:hover:not(:disabled),body .saved-mobile-approved .saved-confirm-delete:active:not(:disabled){color:#fff;background:#15191c}body .saved-mobile-approved .saved-confirm-keep{text-align:center;text-underline-offset:3px;white-space:normal;background:0 0;border:0;justify-content:center;align-self:center;max-width:100%;min-height:44px;padding:10px 12px;text-decoration:underline}:is(body .saved-mobile-approved .saved-confirm-keep:focus-visible,body .saved-mobile-approved .saved-list-scroll:focus-visible){outline-offset:2px;outline:2px solid #243039}body .saved-mobile-approved>.brief-modal-header{-webkit-user-select:none;user-select:none;flex-shrink:0;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;min-height:44px;margin:0;padding:0;display:grid;position:relative}body .saved-mobile-approved>.brief-modal-header>.brief-modal-title{color:#252d32;overflow-wrap:anywhere;letter-spacing:normal;width:auto;min-width:0;max-width:none;margin:0;padding:9px 0 0;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:24px;line-height:1.05}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close{touch-action:manipulation;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:relative;inset:auto}body .saved-mobile-approved.welcome-saved-mobile>.brief-modal-header{touch-action:none}body .saved-mobile-approved.welcome-saved-mobile>.mobile-sheet-handle{pointer-events:auto;touch-action:none;cursor:grab}body .saved-mobile-approved.welcome-saved-mobile[data-sheet-dragging]>.mobile-sheet-handle,body .saved-mobile-approved.welcome-saved-mobile[data-sheet-dragging]>.brief-modal-header{cursor:grabbing}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close{clip-path:none;touch-action:manipulation;pointer-events:auto;background:0 0;border-radius:6px}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close>svg{pointer-events:none;margin:0}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:before,body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:after{content:none}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:focus-visible{outline-offset:-2px;box-shadow:none!important;outline:2px solid #283e53!important}}@media (max-width:600px) and (hover:hover){body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:hover{background:#f5f7f8}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}}@media (max-width:600px) and (forced-colors:active){body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:focus-visible{outline-color:highlight!important}body .saved-mobile-approved>.brief-modal-header>.brief-modal-close:active{color:highlighttext;background:highlight}}@media (min-width:601px){body .brief-modal.saved-brief-modal.saved-wide-approved{height:auto;max-height:calc(100svh - 48px);gap:0;max-height:calc(100dvh - 48px);padding:32px;overflow:hidden auto}body .saved-wide-approved>.brief-modal-title{flex-shrink:0;margin:0}body .saved-wide-approved>.brief-modal-description{letter-spacing:-.04em;max-width:100%;margin:12px 0 28px;padding:0;font-family:Inter Variable,Inter,sans-serif}body .saved-wide-approved.saved-approved-confirm>.brief-modal-description{margin-bottom:24px}body .saved-wide-approved .saved-modal-body,body .saved-wide-approved .saved-panel{flex:none;min-height:0}body .saved-wide-approved .saved-list-scroll{scrollbar-gutter:auto;overflow:visible}body .saved-wide-approved .saved-brief-row{border-bottom:1px solid #e5eaed;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:0 0 24px;display:flex}body .saved-wide-approved .saved-brief-row+.saved-brief-row{padding-top:24px}body .saved-wide-approved .saved-identity{overflow-wrap:anywhere}body .saved-wide-approved .saved-brief-row>.saved-identity{flex:20rem;width:auto}body .saved-wide-approved .saved-identity>.saved-title{align-items:flex-start}body .saved-wide-approved .saved-identity>.saved-title>.saved-status,body .saved-wide-approved .saved-identity>span:not(.saved-title),body .saved-wide-approved .saved-identity>small,body .saved-wide-approved .saved-modal-status,body .saved-wide-approved .saved-empty>p{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}body .saved-wide-approved .saved-mobile-actions{flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:center;gap:12px;width:max-content;min-width:0;max-width:100%;margin-top:0;display:flex}body .saved-wide-approved .saved-mobile-action{--saved-cut:8px;--saved-outline:#87939b;isolation:isolate;white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:none;min-height:48px;clip-path:polygon(var(--saved-cut) 0,calc(100% - var(--saved-cut)) 0,100% var(--saved-cut),100% calc(100% - var(--saved-cut)),calc(100% - var(--saved-cut)) 100%,var(--saved-cut) 100%,0 calc(100% - var(--saved-cut)),0 var(--saved-cut));border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:14px 16px;display:flex;position:relative}body .saved-wide-approved .saved-mobile-actions>.saved-mobile-action{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;width:auto;min-width:max-content;max-width:none}body .saved-wide-approved .saved-mobile-actions>.saved-mobile-continue{flex:0 130px;min-width:max-content}body .saved-wide-approved .saved-mobile-continue,body .saved-wide-approved .saved-mobile-continue:hover:not(:disabled),body .saved-wide-approved .saved-mobile-continue:active:not(:disabled){background:var(--saved-outline);color:#243039;min-width:max-content}body .saved-wide-approved .saved-mobile-continue:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}body .saved-wide-approved .saved-mobile-continue:hover:not(:disabled):before{background:#f5f7f8}body .saved-wide-approved .saved-mobile-delete,body .saved-wide-approved .saved-mobile-delete:hover:not(:disabled),body .saved-wide-approved .saved-mobile-delete:active:not(:disabled){color:#243039;clip-path:none;background:0 0;padding-inline:12px}body .saved-wide-approved .saved-mobile-delete:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}body .saved-wide-approved .saved-mobile-action:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #243039,inset 0 0 0 5px #fff}body .saved-wide-approved .saved-mobile-continue:focus-visible:before{box-shadow:inset 0 0 0 3px #243039}body .saved-wide-approved .saved-mobile-delete:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #243039}body .saved-wide-approved .saved-mobile-delete:active:not(:disabled){opacity:.7}body .saved-wide-approved .saved-mobile-action:active{filter:brightness(.92)}body .saved-wide-approved .saved-modal-status{border:0;flex-wrap:wrap;min-height:0;margin:0;padding:24px 0 0}body .saved-wide-approved .saved-modal-status.saved-status-hidden{display:none}body .saved-wide-approved .saved-confirm-panel{justify-content:flex-start;padding:0;overflow:visible}body .saved-wide-approved .saved-confirm-identity{border-radius:6px;margin:0;padding:16px}body .saved-wide-approved .saved-confirm-actions{border:0;flex-flow:column;align-items:stretch;gap:16px;margin:24px 0 0;padding:0}body .saved-wide-approved .saved-confirm-delete,body .saved-wide-approved .saved-confirm-delete:hover:not(:disabled),body .saved-wide-approved .saved-confirm-delete:active:not(:disabled){color:#fff;background:#15191c}body .saved-wide-approved .saved-confirm-keep{text-align:center;text-underline-offset:3px;white-space:normal;background:0 0;border:0;justify-content:center;align-self:center;max-width:100%;min-height:44px;padding:10px 12px;text-decoration:underline}:is(body .saved-wide-approved .saved-confirm-keep:focus-visible,body .saved-wide-approved .saved-list-scroll:focus-visible){outline-offset:2px;outline:2px solid #243039}body .saved-wide-approved>.mobile-sheet-handle{display:none}body .saved-wide-approved>.brief-modal-header{flex-shrink:0;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;min-height:44px;margin:0;padding:0;display:grid;position:relative}body .saved-wide-approved>.brief-modal-header>.brief-modal-title{overflow-wrap:anywhere;min-width:0;max-width:none;margin:0;padding:9px 0 0}body .saved-wide-approved>.brief-modal-header>.brief-modal-close{clip-path:none;touch-action:manipulation;pointer-events:auto;background:0 0;border-radius:6px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:relative;inset:auto}body .saved-wide-approved>.brief-modal-header>.brief-modal-close>svg{pointer-events:none;margin:0}body .saved-wide-approved>.brief-modal-header>.brief-modal-close:before,body .saved-wide-approved>.brief-modal-header>.brief-modal-close:after{content:none}body .saved-wide-approved>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}body .saved-wide-approved>.brief-modal-header>.brief-modal-close:focus-visible{outline-offset:-2px;box-shadow:none!important;outline:2px solid #283e53!important}}@media (min-width:601px) and (hover:hover){body .saved-wide-approved>.brief-modal-header>.brief-modal-close:hover{background:#f5f7f8}body .saved-wide-approved>.brief-modal-header>.brief-modal-close:active{background:#e2e8f0}}@media (min-width:601px) and (forced-colors:active){body .saved-wide-approved>.brief-modal-header>.brief-modal-close:focus-visible{outline-color:highlight!important}body .saved-wide-approved>.brief-modal-header>.brief-modal-close:active{color:highlighttext;background:highlight}}.brief-modal.coil-type-change-modal{letter-spacing:-.04em;gap:26px;font-family:Inter Variable,Inter,Arial,sans-serif}@media (min-width:601px){.brief-modal.coil-type-change-modal{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);width:min(820px,100% - 32px);padding:54px 48px 32px}}.coil-type-change-modal .brief-modal-title{text-align:center;padding:0;font-family:Coil Display,Arial,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1}.coil-type-change-modal .brief-modal-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coil-type-change-transition{color:#292e32;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.3;display:flex}.coil-type-change-transition span{font-weight:700}.coil-type-change-transition .brief-nav-arrow{flex-shrink:0;width:.8em;height:.65em}.coil-type-change-summary{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#f2f3f4;padding:22px 28px}.coil-type-change-summary p{color:#424b52;margin:0;font-size:16px;line-height:1.65}.coil-type-change-summary strong{color:#171b1e;font-weight:700}.coil-type-change-summary p+p{border-top:1px solid #d5dade;margin-top:14px;padding-top:14px}.coil-type-change-reminder{text-align:center;color:#59636c;margin:0;font-size:16px;line-height:1.6}.coil-type-change-actions{flex-direction:column;gap:12px;display:flex}.coil-type-change-actions .brief-primary,.coil-type-change-keep{text-transform:uppercase;text-align:center;justify-content:center;width:100%;min-height:58px;font-family:Coil Display,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.coil-type-change-keep{color:#252c31;cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:0 0;border:0;padding:14px 16px}.coil-type-change-keep:hover{background:#f5f6f7}.coil-type-change-keep:active{background:#e8ebed}.coil-type-change-actions button:focus-visible{outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:-5px}@media (max-width:600px){.brief-modal.coil-type-change-modal{gap:20px}.coil-type-change-transition{gap:10px;margin-bottom:0;font-size:21px}.coil-type-change-summary{padding:18px}.coil-type-change-summary p,.coil-type-change-reminder{font-size:15px}.coil-type-change-actions .brief-primary,.coil-type-change-keep{min-height:52px;font-size:17px}}.brief-shell .operating-step>.brief-fields{gap:32px}.brief-shell .operating-step h1{font-size:clamp(32px,3vw,40px);line-height:1.05}.brief-shell .operating-step .equipment-options legend{letter-spacing:-.04em;margin-bottom:12px;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:600}.brief-shell .operating-step input:not([type=checkbox]):not([type=radio]),.brief-shell .operating-step .equipment-pills button{border-radius:6px}.brief-shell .operating-step .operating-unknown{color:#59636e;gap:9px;min-height:28px;margin:12px 0 0;font-weight:400}.brief-shell .operating-step .brief-hint{color:#59636e;margin:8px 0 0;font-size:14px;line-height:1.5}.brief-shell .operating-step .operating-refrigerant-required{margin:0 0 12px}.brief-shell .operating-step .operating-fluid-group:focus-visible{outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:4px}.brief-shell .operating-step .brief-help-link{color:#59636e;margin-top:6px;display:inline-block}.brief-shell .operating-step .operating-other{flex-direction:column;gap:10px;margin-top:12px;display:flex}.brief-shell .operating-step .operating-context-illustration{display:none}.brief-shell .operating-step .refrigerant-options-mobile,.brief-shell .operating-step .operating-other-mobile{display:flex}.equipment-copy-mobile{display:none}.brief-shell .operating-step .operating-capacity-hint{margin:0 0 12px}.operating-capacity-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief-shell .operating-step .operating-capacity-row>input{flex:0 220px;width:220px;min-width:0;max-width:100%}.brief-shell .operating-step .capacity-pills{flex:none;margin:0}.brief-shell .operating-step .brief-example figcaption{color:#59636e;text-wrap:pretty;letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.brief-shell .operating-step .operating-guidance{color:#59636e;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:14px;line-height:1.5;display:flex}.operating-guidance svg{flex:none;margin-top:1px}@media (max-width:760px){.brief-shell .operating-step>.brief-fields{gap:28px}.operating-capacity-row{flex-direction:column;align-items:stretch}.brief-shell .operating-step .operating-capacity-row>input{flex:auto;width:100%}.brief-shell .operating-step .capacity-pills{grid-template-columns:repeat(3,1fr);display:grid}}.brief-shell .equipment-step{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:32px;padding:30px 18px}.equipment-step>div{min-width:0}.brief-shell .equipment-step>div:first-child{border-right:0;padding-right:0}.brief-shell .equipment-step h1{font-size:clamp(32px,3.5vw,44px);line-height:1.03}.brief-shell .equipment-step>.brief-fields{border-left:1px solid #e2e5e8;gap:24px;padding-left:32px}.brief-shell .equipment-step .equipment-manufacturers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brief-shell .equipment-step .equipment-pills button{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;display:inline-flex}.equipment-step .equipment-links{justify-content:space-between;align-items:center;gap:12px}.brief-shell .equipment-step .equipment-other{border:1px solid #aeb7bd;border-radius:5px;min-height:44px;padding:9px 16px;text-decoration:none}.equipment-step .equipment-photo{border-block-start:1px solid #dce2e6;flex-direction:column;gap:8px;padding-block:24px;display:flex}.equipment-step .equipment-photo>label{font-weight:600}.equipment-step .equipment-photo small{font-weight:400}.brief-shell .equipment-step .brief-upload{border-radius:6px;min-height:94px;margin-top:8px}.brief-shell .equipment-step input:not([type=checkbox]):not([type=radio]):not([type=file]),.brief-shell .equipment-step select,.brief-shell .equipment-step textarea,.brief-shell .equipment-step [role=combobox]{border-radius:6px}.equipment-step .equipment-reveal{margin:0}.brief-shell .equipment-step .equipment-reveal>label.equipment-search:not(.brief-checkbox){margin-top:0}.equipment-step .equipment-reference{margin-top:28px}.equipment-step .equipment-reference img{object-fit:contain;width:100%;height:auto;display:block}.equipment-step .equipment-reference-art--branded{aspect-ratio:100/92;overflow:hidden}.equipment-step .equipment-reference-art--generic{aspect-ratio:100/95;overflow:hidden}.brief-shell .equipment-step .equipment-reference figcaption{color:#59636e;text-align:left;letter-spacing:-.04em;margin-top:12px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.brief-shell .equipment-step .equipment-reference figcaption p{font:inherit;color:inherit;text-wrap:pretty;margin:0}.brief-shell .equipment-step .equipment-reference figcaption p+p{margin-top:6px}.brief-shell .equipment-step .equipment-reference figcaption .equipment-reference-guidance{font-weight:500}.equipment-step .brief-field-pair{gap:14px}@media (max-width:760px){.brief-shell .equipment-step{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}.brief-shell .equipment-step>.brief-fields{border-left:0;padding-left:0}.equipment-step .equipment-reference{max-width:380px;margin:20px auto 0}.equipment-step .equipment-reference-art{width:min(100%,232px);margin-inline:auto}.brief-shell .equipment-step .equipment-manufacturers{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-shell .equipment-step .equipment-pills button{min-height:48px}.equipment-copy-desktop,.refrigerant-options-desktop,.operating-other-desktop{display:none!important}.equipment-copy-mobile{display:inline}.brief-shell .operating-step .refrigerant-options-mobile,.brief-shell .operating-step .operating-other-mobile{display:flex}}@media (max-width:600px){.brief-shell .equipment-step .brief-eyebrow,.brief-shell .operating-step .brief-eyebrow,.brief-shell .operating-step--refrigerant .operating-example-desktop{display:none}.brief-shell .operating-step--refrigerant>.brief-fields{gap:28px}.brief-shell .operating-step--refrigerant .operating-context-illustration{align-self:center;width:min(100%,280px);margin:0;display:block}.brief-shell .operating-step--refrigerant .operating-context-nameplate{order:1;width:min(100%,260px)}.brief-shell .operating-step--refrigerant .operating-fluid-group{order:2}.brief-shell .operating-step--refrigerant .operating-context-specification{order:3}.brief-shell .operating-step--refrigerant .operating-circuits-group{order:4}.brief-shell .operating-step--refrigerant .operating-document-note{order:5}.brief-shell .operating-step--refrigerant .operating-capacity-group{order:6}.brief-shell .operating-step--refrigerant .operating-guidance{order:7}.brief-shell .operating-step--refrigerant .operating-context-illustration img{object-fit:contain;width:100%;height:auto;display:block}}.brief-shell .equipment-step .equipment-field-title{letter-spacing:-.04em;color:#171717;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.brief-shell .operating-step .operating-glycol-help{min-width:0;margin-block-start:12px}.brief-shell .operating-step .operating-glycol-help>.operating-glycol-trigger{text-align:start;width:fit-content;max-width:100%;min-height:44px;box-shadow:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;color:#4a5360;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 0;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:flex}.brief-shell .operating-step .operating-glycol-help>.operating-glycol-trigger svg{flex:none}.brief-shell .operating-step .operating-glycol-help>.operating-glycol-trigger span{overflow-wrap:break-word;min-width:0}.brief-shell .operating-step .operating-glycol-help[data-open=true] .operating-glycol-chevron{transform:scaleY(-1)}.brief-shell .operating-step .operating-glycol-copy{letter-spacing:-.04em;color:#59636e;overflow-wrap:break-word;padding-block-start:4px;padding-inline-start:28px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.brief-shell .operating-step .operating-glycol-copy dl{gap:16px;margin:0;display:grid}.brief-shell .operating-step .operating-glycol-copy dt{font:inherit;color:#4a5360;margin:0 0 4px;font-weight:600}.brief-shell .operating-step .operating-glycol-copy dd{margin:0}.brief-shell .operating-step .operating-glycol-copy p{font:inherit;color:inherit;margin:16px 0 0}.brief-shell .operating-step .operating-glycol-help{--glycol-open:.25s;--glycol-close:.18s;--glycol-ease:cubic-bezier(.22,1,.36,1);--glycol-duration:var(--glycol-close)}.brief-shell .operating-step .operating-glycol-help[data-open=true]{--glycol-duration:var(--glycol-open)}.brief-shell .operating-step .operating-glycol-trigger *{-webkit-user-select:none;user-select:none}.brief-shell .operating-step .operating-glycol-trigger:focus-visible{outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:4px}.brief-shell .operating-step .operating-glycol-panel{transition:grid-template-rows var(--glycol-duration) var(--glycol-ease);grid-template-rows:0fr;display:grid}.brief-shell .operating-step .operating-glycol-help[data-open=true] .operating-glycol-panel{grid-template-rows:1fr}.brief-shell .operating-step .operating-glycol-panel-inner{opacity:0;min-height:0;transition:opacity var(--glycol-duration) var(--glycol-ease);overflow:hidden}.brief-shell .operating-step .operating-glycol-help[data-open=true] .operating-glycol-panel-inner{opacity:1}.brief-shell .operating-step .operating-glycol-copy{-webkit-user-select:text;user-select:text}.brief-shell .operating-step .operating-glycol-chevron{transform-origin:50%;transition:transform var(--glycol-duration) var(--glycol-ease);transform:scaleY(1)}.brief-shell .operating-step .operating-glycol-chevron path{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.brief-shell .operating-step .operating-glycol-panel,.brief-shell .operating-step .operating-glycol-panel-inner,.brief-shell .operating-step .operating-glycol-chevron{transition:none!important}}.brief-shell .operating-step .operating-fluid-group .operating-fluid-instruction{margin:0 0 12px}.brief-shell .operating-step .operating-glycol-copy dt{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.brief-shell .operating-step .operating-glycol-badge{color:#4a5360;max-width:100%;font:inherit;letter-spacing:-.04em;overflow-wrap:anywhere;background:#f3f4f5;border:1px solid #e2e5e8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:400;line-height:1.4;display:inline-block}@media (min-width:601px){.brief-modal.air-entry-help-modal,.brief-modal.saved-brief-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}}.coil-selection-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.coil-selection-intro .brief-lead{margin:0}.coil-selection-help{color:#68717d;margin:0;font-size:14px}.brief-shell .coil-selection-help .brief-text{margin:0 0 0 4px;font-size:14px;display:inline-flex}.coil-selection-quantity{border-top:1px solid #e2e5e8;margin-top:24px;padding-top:24px}.coil-selection-quantity-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.coil-selection-quantity-row>b{letter-spacing:-.04em;font:600 18px/1.4 Inter Variable,Inter,sans-serif}.coil-selection-quantity .brief-hint{max-width:none;margin:12px 0 0;font-size:14px;line-height:1.5}.brief-shell .coil-selection-quantity .quantity-stepper{align-items:center;gap:8px;display:flex}.brief-shell .coil-selection-quantity .quantity-control{border-radius:6px;width:44px;height:44px}.brief-shell .coil-selection-quantity .quantity-value,.brief-shell .coil-selection-quantity .quantity-value button,.brief-shell .coil-selection-quantity .quantity-value input{border-radius:6px}@media (max-width:600px){.coil-selection-intro{gap:8px}.coil-selection-quantity-row{gap:16px}.coil-selection-quantity-row>b{font-size:16px}}.brief-shell .coil-selection-section .brief-families{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.brief-shell .coil-selection-section .brief-families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.brief-shell[data-mobile-upper]>.brief-progress,.brief-shell[data-mobile-upper]>.brief-path-bar.compact-path{box-sizing:border-box;flex-shrink:0;align-self:center;max-width:none;width:calc(100vw - 52px)!important;margin-inline:0!important;padding-inline:0!important}.brief-shell[data-mobile-upper]>.brief-progress{padding-block:14px 0!important}.brief-shell[data-mobile-upper]>.brief-progress .brief-progress-label{letter-spacing:-.04em;margin-bottom:10px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-upper]>.brief-progress .brief-step-count{letter-spacing:-.04em;border:0;padding-left:0;font:400 13px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-upper]>.brief-progress .brief-progress-percent,.brief-shell[data-mobile-upper]>.brief-progress .brief-progress-percent>span{letter-spacing:normal;font:700 15px/1 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-upper]>.brief-progress .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-upper]>.brief-progress .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-upper]>.brief-path-bar.compact-path{border-bottom:0;margin-block:0;padding-block:23px 0!important;display:block!important}.brief-shell[data-mobile-upper]>.compact-path .path-summary{align-items:baseline!important;height:auto!important;min-height:0!important}.brief-shell[data-mobile-upper]>.compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-upper]>.compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important}.brief-shell[data-mobile-upper]>.compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4;align-self:auto!important;min-height:0!important;padding-block:0!important}.brief-shell[data-quick-path]:is([data-step="21"],[data-step="23"]){padding-inline:20px;padding-bottom:calc(148px + env(safe-area-inset-bottom))}.brief-shell[data-quick-path][data-step="21"] .production-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:0;padding:32px 6px 24px;display:grid}.brief-shell[data-quick-path][data-step="21"] .production-intro{min-width:0;padding:0}.brief-shell[data-quick-path][data-step="21"] .production-intro>.brief-eyebrow{display:none}.brief-shell[data-quick-path][data-step="21"] .production-intro h1{color:#252d32;max-width:100%;margin:0 0 16px;line-height:1.05}.brief-shell[data-quick-path][data-step="21"] .production-intro>.brief-lead{color:#4f5c6e;letter-spacing:-.04em;margin:0;font:500 16px/1.45 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-options{min-width:0}.brief-shell[data-quick-path][data-step="21"] .production-options fieldset{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.brief-shell[data-quick-path][data-step="21"] .production-card{border-radius:6px;flex-direction:column;grid-row:auto;min-width:0;min-height:0;padding:20px;display:flex}.brief-shell[data-quick-path][data-step="21"] .production-card>input{top:20px;right:16px}.brief-shell[data-quick-path][data-step="21"] .production-card>h2{color:#252d32;overflow-wrap:anywhere;letter-spacing:normal;margin:0 0 10px;padding-right:36px;font:700 22px/1.15 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-card>p{color:#59656e;letter-spacing:-.04em;margin:0 0 16px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-card>strong{color:#252d32;letter-spacing:normal;margin:0;font:700 24px/1.1 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-card-qualification{letter-spacing:-.04em;margin-top:8px;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-quote-note{letter-spacing:-.04em;margin:12px 0 0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="21"] .production-context{margin-top:24px;padding-top:20px}.brief-shell[data-quick-path][data-step="21"] .production-coating-summary{align-items:flex-start;gap:12px}.brief-shell[data-quick-path][data-step="21"] .production-coating-summary>.production-time-icon{width:36px;height:36px}.brief-shell[data-quick-path][data-step="21"] .production-context p{overflow-wrap:anywhere}.brief-shell[data-quick-path][data-step="23"] .brief-finish[data-screen="20"]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 6px 24px}.brief-shell[data-quick-path][data-step="23"] .brief-finish>div{min-width:0}.brief-shell[data-quick-path][data-step="23"] .brief-finish>div:first-child>.brief-eyebrow,.brief-shell[data-quick-path][data-step="23"] .brief-finish>div:first-child>.brief-finish-image{display:none}.brief-shell[data-quick-path][data-step="23"] .brief-finish h1{color:#252d32;max-width:100%;margin:0 0 16px;line-height:1.05}.brief-shell[data-quick-path][data-step="23"] .brief-finish .brief-lead{color:#4f5c6e;letter-spacing:-.04em;margin:0;font:500 16px/1.45 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .brief-finish>.brief-fields{gap:24px}.brief-shell[data-quick-path][data-step="23"] .review-summary{gap:24px;min-width:0}.brief-shell[data-quick-path][data-step="23"] .review-coil-identity{align-items:center;gap:14px}.brief-shell[data-quick-path][data-step="23"] .review-coil-identity>div{min-width:0}.brief-shell[data-quick-path][data-step="23"] .review-coil-preview{flex:0 0 88px;width:88px;height:88px}.brief-shell[data-quick-path][data-step="23"] .review-coil-identity h2{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.brief-shell[data-quick-path][data-step="23"] .review-coil-identity p{margin:8px 0 0}.brief-shell[data-quick-path][data-step="23"] .review-summary>section{padding:20px 0 0}.brief-shell[data-quick-path][data-step="23"] .review-section-heading{flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.brief-shell[data-quick-path][data-step="23"] .review-section-heading h3{overflow-wrap:anywhere;letter-spacing:normal;font:700 20px/1.2 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .review-summary dl>div{letter-spacing:-.04em;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .review-summary dt{overflow-wrap:anywhere;grid-area:1/1;align-self:center;min-width:0}.brief-shell[data-quick-path][data-step="23"] .review-summary dd{grid-area:2/1/auto/-1;min-width:0}.brief-shell[data-quick-path][data-step="23"] .review-summary dl>div>.brief-text{grid-area:1/2;align-self:center}.brief-shell[data-quick-path][data-step="23"] .review-summary .brief-text,.brief-shell[data-quick-path][data-step="23"] .brief-review-contact>.brief-text{white-space:normal;text-align:left;letter-spacing:-.04em;min-height:44px;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .review-connection-distances{gap:8px;width:100%;font-size:13px}.brief-shell[data-quick-path][data-step="23"] .review-connection-distances>span{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.brief-shell[data-quick-path][data-step="23"] .review-connection-distances b{white-space:normal;overflow-wrap:anywhere;text-align:right}.brief-shell[data-quick-path][data-step="23"] .review-summary p,.brief-shell[data-quick-path][data-step="23"] .review-documents a{overflow-wrap:anywhere}.brief-shell[data-quick-path][data-step="23"] .brief-review-contact{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 0;display:grid}.brief-shell[data-quick-path][data-step="23"] .brief-review-contact p{overflow-wrap:anywhere;letter-spacing:-.04em;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .brief-review-contact b{letter-spacing:normal;font:700 20px/1.2 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .brief-fields>.brief-hint{letter-spacing:-.04em;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .brief-validation-note{overflow-wrap:anywhere;letter-spacing:-.04em;min-width:0;margin:0;padding:16px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-quick-path][data-step="23"] .brief-validation-note .brief-text{margin-right:12px}.brief-shell[data-secondary-mobile]>.brief-header{margin-bottom:12px!important}.brief-shell[data-secondary-mobile]>.brief-progress{margin-top:0;padding-top:14px!important}.brief-shell[data-secondary-mobile]{padding-bottom:calc(148px + env(safe-area-inset-bottom))!important}.secondary-path-footer[hidden]{display:none}.secondary-path-footer>.brief-save{color:#71808b;text-align:center;letter-spacing:-.04em;grid-area:2/1/auto/-1;margin:0;font:400 12px/1.5 Inter Variable,Inter,sans-serif;display:block}.secondary-path-footer .brief-save-icon{display:none}.secondary-path-footer>.brief-primary{white-space:normal;overflow-wrap:anywhere;max-width:none}.secondary-path-footer .continue-desktop-label{display:none}.secondary-path-footer .continue-mobile-label{white-space:normal;display:inline}.secondary-path-footer>span:empty{display:none}.brief-shell[data-secondary-mobile]>.brief-pages :is(.coil-selection-section>h1,.equipment-step>div>h1,.operating-step>div>h1,.measurement-intro>h1,.fpi-screen>.width-instructions>h1,.material-intro>h1,.brief-embedded-lesson .rows-intro>h1,.brief-connection-intro>h1,.document-screen>h1,.brief-overview>h1,.coating-intro>h1,.production-intro>h1,.brief-finish>div>h1){overflow-wrap:anywhere;font-size:32px!important}.brief-shell[data-mobile-guided]>.brief-pages .width-caption{height:auto;min-height:0;margin-bottom:0;padding-bottom:16px}.brief-shell[data-mobile-guided]>.brief-pages .width-caption p{margin-bottom:0}.brief-shell[data-mobile-guided]>.brief-pages .width-playback{margin-top:0;padding-top:0}.brief-shell[data-mobile-guided]>.brief-pages .rows-caption-layer:not(.current){display:none}.brief-shell[data-mobile-guided]>.brief-pages .rows-result{height:auto;min-height:0;margin-bottom:2px;padding-bottom:13px}.brief-shell[data-mobile-guided]>.brief-pages .rows-result p{margin-bottom:0}.brief-shell[data-mobile-guided]>.brief-pages .rows-playback{margin-top:0;padding-top:0}.brief-shell .operating-step--refrigerant>.brief-fields:has(>.operating-document-note)>.operating-circuits-group{padding-bottom:0}.brief-shell .operating-step--refrigerant>.brief-fields:has(>.operating-document-note)>.operating-circuits-group>.brief-help-link{margin-bottom:0;display:block}.brief-shell .operating-step--refrigerant>.brief-fields>.operating-document-note{margin-block:-4px}}@media (min-width:601px){.brief-modal.manufacturer-picker-modal,.brief-modal.manufacturer-confirm-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}}.manufacturer-confirm-modal .brief-change-summary{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.manufacturer-picker-modal .equipment-catalog button,.manufacturer-picker-modal input[type=search]{border-radius:6px}.brief-modal.manufacturer-picker-modal .brief-fields input[type=search]{border-radius:6px!important}.brief-shell .operating-step .equipment-pills.operating-water-choices{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:24px 16px;min-inline-size:0;padding-block-start:24px;display:grid}.brief-shell .operating-step .operating-water-choices>button.operating-fluid-choice{isolation:isolate;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:center;block-size:100%;min-block-size:72px;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:20px 16px 16px;display:flex;position:relative;overflow:visible}.brief-shell .operating-step .operating-fluid-choice-badges{z-index:1;pointer-events:none;background:0 0;justify-content:center;align-items:center;gap:6px;inline-size:max-content;min-inline-size:0;max-inline-size:calc(100% - 24px);display:flex;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.brief-shell .operating-step .operating-fluid-choice-badges>.operating-glycol-badge{box-sizing:border-box;color:#4a5360;text-align:center;letter-spacing:-.04em;white-space:normal;overflow-wrap:anywhere;background:#f3f4f5;border:1px solid #e2e5e8;border-radius:6px;flex:0 auto;min-inline-size:0;padding:3px 8px;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4}@media (forced-colors:active){.brief-shell .operating-step .operating-fluid-choice-badges>.operating-glycol-badge{color:canvastext;background:canvas;border-color:canvastext}}@media (max-width:760px){.brief-shell .operating-step .operating-water-choices>button.operating-fluid-choice{min-block-size:56px;padding-block:12px}}@media (min-width:901px){.brief-shell .operating-step .equipment-pills.operating-water-choices{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.brief-shell .operating-step .operating-water-choices>button.operating-fluid-choice{text-align:center;flex:0 auto;block-size:auto;min-block-size:56px;inline-size:auto;padding-block:12px}.brief-shell .operating-step .operating-fluid-choice-badges>.operating-glycol-badge{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}}@media (min-width:601px){.brief-shell .quick-desktop-sheet .quick-layout{grid-template-columns:minmax(0,724px) 280px;justify-content:start;align-items:start;gap:24px;display:grid}.quick-desktop-sheet .quick-layout>aside,.quick-desktop-sheet .desktop-main-column,.quick-desktop-sheet .desktop-entry-column{min-width:0}.brief-shell:has(.quick-desktop-sheet){overflow-anchor:none}.quick-desktop-sheet .desktop-main-column{overflow-anchor:none}.quick-desktop-sheet .quick-reference{background:0 0;border:0;order:0;margin:0;padding:0;display:block;position:static}.quick-desktop-sheet .measurement-guide-card,.quick-desktop-sheet .measurement-checklist{margin-top:0}.quick-desktop-sheet .desktop-entry-column{background:#fff;border:1px solid #dce0e3;border-radius:6px;padding:24px}.quick-desktop-sheet .desktop-measurement-heading{margin-bottom:16px}.quick-desktop-sheet .desktop-measurement-heading .brief-eyebrow{margin:0 0 12px}.quick-desktop-sheet .desktop-measurement-heading h2{letter-spacing:0;margin:0 0 16px;font:400 30px/1.15 Coil Display,Inter Variable,Inter,sans-serif}.quick-desktop-sheet .desktop-measurement-heading .brief-lead{letter-spacing:-.04em;margin:0;font:400 15px/1.5 Inter Variable,Inter,sans-serif}.quick-desktop-sheet .quick-section{border:0;margin:0;padding:0}.quick-desktop-sheet [hidden]{display:none!important}.quick-desktop-sheet .quick-dimensions,.quick-desktop-sheet .quick-construction{grid-template-columns:minmax(0,1fr);gap:24px}.quick-desktop-sheet .width-entry-heading{display:none}.quick-desktop-sheet .quick-form-units{margin:0 0 20px}.quick-desktop-sheet .quick-form-units .mobile-compact-units{justify-content:space-between;margin:0}.quick-desktop-sheet .desktop-measurement-footer{border-top:1px solid #dce0e3;margin-top:32px;padding-top:20px}.quick-desktop-sheet .desktop-measurement-footer>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.quick-desktop-sheet .desktop-measurement-footer .brief-continue{flex:auto;justify-content:space-between;gap:12px;min-width:0;max-width:none}.quick-desktop-sheet .desktop-measurement-footer .brief-back{flex:none}.quick-desktop-sheet .desktop-measurement-footer .continue-label{text-align:center;flex:auto;min-width:0}.quick-desktop-sheet .desktop-measurement-footer>p{margin-top:16px}.brief-shell:has(.quick-desktop-sheet)>.brief-footer{display:none!important}.quick-desktop-sheet .measurement-checklist-row[aria-current=step] .measurement-status{border-color:var(--brief-brand-orange,#f04318)}.quick-desktop-sheet .measurement-checklist-row.is-complete .measurement-status{background:var(--brief-brand-orange,#ff481c);border-color:var(--brief-brand-orange,#ff481c)}.quick-desktop-sheet .measurement-guide-card img{max-width:100%}.quick-desktop-sheet .material-guide-art{min-height:0}.quick-desktop-sheet .material-guide-callout{font-size:10px}.quick-desktop-sheet .measurement-guide-card .measurement-guide-diagram{object-fit:contain;max-height:360px}.brief-shell .quick-desktop-sheet .quick-heading h1{max-width:none}.quick-desktop-sheet .quick-heading>div{width:100%;min-width:0}.quick-desktop-sheet .quick-dimensions .width-entry,.quick-desktop-sheet .quick-construction{max-width:350px}.quick-desktop-sheet .desktop-guide-trigger{color:#49525d;text-align:start;cursor:pointer;letter-spacing:-.04em;background:#fafafa;border:1px solid #dce0e3;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:48px;margin:16px 0 0;padding:4px 12px;font:500 15px/1.4 Inter Variable,Inter,sans-serif;display:flex}.quick-desktop-sheet .desktop-guide-trigger img{flex-shrink:0}.quick-desktop-sheet .desktop-guide-trigger span{flex:1}.quick-desktop-sheet .desktop-guide-trigger svg{flex-shrink:0}.quick-desktop-sheet .desktop-guide-trigger:hover{background:#f1f3f5}:is(.quick-desktop-sheet .desktop-guide-trigger:focus-visible,.quick-desktop-sheet .tablet-progress-trigger:focus-visible){outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:3px}.quick-desktop-sheet .tablet-progress-trigger{display:none}}@media (min-width:601px) and (max-width:900px){.brief-shell .quick-desktop-sheet .quick-layout{grid-template-columns:minmax(0,724px)}.quick-desktop-sheet .tablet-progress-trigger{color:#49525d;text-align:start;cursor:pointer;letter-spacing:-.04em;background:#fafafa;border:1px solid #dce0e3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font:500 15px/1.4 Inter Variable,Inter,sans-serif;display:flex}.quick-desktop-sheet .tablet-progress-trigger small{margin-top:4px;font-size:12px;font-weight:400;display:block}.quick-desktop-sheet .tablet-progress-trigger svg{flex-shrink:0;width:20px;height:20px;margin:0}.quick-desktop-sheet .tablet-progress-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.quick-desktop-sheet .desktop-progress-column .measurement-checklist{margin-top:16px}}.connection-diameter-accordion{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22,1,.36,1);letter-spacing:-.04em;gap:12px;min-width:0;font-family:Inter Variable,Inter,sans-serif;display:grid}.connection-diameter-accordion *{box-sizing:border-box}.connection-diameter-item{background:#fff;border:1px solid #cbd4db;border-radius:6px;min-width:0;overflow:clip}.connection-diameter-item[data-open=true]{border-color:var(--brief-brand-orange,#e52d00)}.connection-diameter-header{margin:0}.brief-shell .connection-diameter-trigger{text-align:left;color:#202629;cursor:pointer;letter-spacing:-.04em;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px 16px;scroll-margin-block:16px 112px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.connection-diameter-item[data-open=true] .connection-diameter-trigger{background:#fff4ee}.connection-diameter-number{border:1px solid #d2d9ce;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font:600 14px/1 Inter Variable,Inter,sans-serif;display:grid}.connection-diameter-summary{flex:1;gap:4px;min-width:0;display:grid}.brief-shell .connection-diameter-summary b{color:#202629;letter-spacing:-.04em;text-transform:none;overflow-wrap:anywhere;font:600 16px/1.3 Inter Variable,Inter,sans-serif}.brief-shell .connection-diameter-summary small{color:#74808a;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.connection-diameter-check{color:var(--brief-brand-orange,#e52d00);flex-shrink:0}.connection-diameter-body{gap:16px;min-width:0;padding:16px;display:grid}.connection-diameter-body .mobile-compact-units{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.connection-diameter-body .mobile-compact-units>span{color:#53606a;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell .connection-diameter-body .mobile-compact-units b{font:500 14px/1.5 Inter Variable,Inter,sans-serif}.connection-diameter-method{border:0;min-width:0;margin:0;padding:0}.connection-diameter-method legend{color:#53606a;margin-bottom:10px;padding:0;font:600 14px/1.4 Inter Variable,Inter,sans-serif}.connection-diameter-method>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brief-shell .connection-diameter-method button{color:#202629;text-align:left;letter-spacing:-.04em;text-transform:none;cursor:pointer;background:#f4f5f5;border:0;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px;font:600 14px/1.4 Inter Variable,Inter,sans-serif;transition:background-color .15s,color .15s;display:flex}.connection-diameter-method button>span:last-child{overflow-wrap:anywhere;min-width:0}.brief-shell .connection-diameter-method button[aria-pressed=true]{color:var(--brief-brand-orange,#e52d00);background:#fff0e8}.connection-diameter-method .selection-check{flex-shrink:0;align-self:center;margin:0}.brief-shell .connection-diameter-instructions h3{letter-spacing:-.04em;text-transform:none;color:#202629;margin:0 0 8px;font:600 16px/1.4 Inter Variable,Inter,sans-serif}.brief-shell .connection-diameter-instructions h3:not(:first-child){margin-top:16px}.connection-diameter-instructions p,.connection-diameter-instructions ol{color:#66727d;letter-spacing:-.04em;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.connection-diameter-instructions p+p{margin-top:8px}.connection-diameter-instructions ol{padding:0;list-style:none}.connection-diameter-instructions li+li{margin-top:4px}.connection-diameter-method-guide{min-width:0;margin-block:24px}.connection-diameter-instructions .measurement-instruction-visual{width:100%;min-width:0;max-width:100%;margin:12px 0 0}.connection-diameter-instructions .measurement-instruction-visual img{object-fit:contain;width:100%;height:100%;display:block}.connection-diameter-instructions .connection-diameter-paper-steps{margin:0;padding:0;list-style:none}.connection-diameter-paper-steps>li+li{margin-top:24px}.brief-shell .connection-diameter-paper-steps h4{color:#202629;letter-spacing:-.04em;margin:0 0 8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.connection-diameter-field{min-width:0;margin-top:-4px}.connection-diameter-field>label{color:#53606a;margin-bottom:8px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.connection-diameter-field>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-diameter-input{background:#fff;border:1px solid #b4bfc8;border-radius:6px;flex:180px;align-items:center;min-width:0;display:flex}.brief-shell .connection-diameter-input input{letter-spacing:-.04em;color:#202629;background:0 0;border:0;border-radius:6px;width:100%;min-width:0;height:48px;padding:10px 12px;scroll-margin-block:16px 112px;font:500 20px/1.3 Inter Variable,Inter,sans-serif}.connection-diameter-input>span{color:#53606a;padding-right:12px;font-size:14px}.connection-diameter-conversion{color:#74808a;overflow-wrap:anywhere;font-size:14px}.connection-diameter-field .connection-diameter-hint{color:#74808a;letter-spacing:-.04em;margin:6px 0 0;font:400 12px/1.4 Inter Variable,Inter,sans-serif}.connection-diameter-field .brief-error{margin:6px 0 0;font-size:14px}.connection-diameter-result{color:#66727d;gap:4px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:grid}.connection-diameter-result output{color:#202629;font-size:20px;font-weight:600}.brief-shell .connection-diameter-body .connection-diameter-next{background:var(--brief-brand-orange,#e52d00);white-space:normal;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 16px;font-size:16px}.connection-diameter-next svg{flex-shrink:0}.connection-diameter-complete{color:#53606a;align-items:flex-start;gap:8px;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif;display:flex}.connection-diameter-complete svg{color:var(--brief-brand-orange,#e52d00);flex-shrink:0;margin-top:2px}.connection-diameter-accordion button:focus-visible{outline-offset:-3px;outline:2px solid #59656d;filter:none!important}.connection-diameter-input:focus-within{outline-offset:2px;outline:2px solid #59656d}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);min-height:0;transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);flex-shrink:0;display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.connection-diameter-method button{transition:none!important}}.connection-diameter-accordion[data-immediate=true] .t-acc-panel,.connection-diameter-accordion[data-immediate=true] .t-acc-panel-inner,.connection-diameter-accordion[data-immediate=true] .t-acc-chevron{transition:none!important}@media (max-width:600px){.connection-diameter-method>div{grid-template-columns:1fr}.brief-shell .connection-diameter-trigger{gap:10px;padding:12px}.connection-diameter-body{padding:12px}.brief-shell .connection-diameter-summary b{font-size:15px}.connection-diameter-summary small{font-size:13px}.connection-diameter-input{flex-basis:100%}}.connection-fraction-entry{border:0;min-inline-size:0;margin:0;padding:0;display:block}.connection-fraction-entry>legend{color:#53606a;margin:0 0 8px;padding:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.connection-fraction-entry .connection-measurement-fractions{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:end;gap:10px;display:grid}.connection-measurement-fractions>div{min-width:0}.connection-measurement-fractions label{color:#53606a;margin-bottom:6px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.connection-measurement-fractions .fraction-plus{color:#202629;align-self:end;place-items:center;min-height:48px;font-size:22px;display:grid}.brief-shell .connection-measurement-fractions [data-slot=select-trigger]{box-sizing:border-box;color:#202629;letter-spacing:-.04em;text-transform:none;background:#fff;border:1px solid #b4bfc8;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:auto;min-height:48px;padding:10px 12px;font:400 16px/1.4 Inter Variable,Inter,sans-serif;display:flex}.connection-measurement-fractions [data-slot=select-trigger] svg{flex-shrink:0;width:16px;height:16px}.connection-measurement-fractions [data-slot=select-value]{overflow-wrap:anywhere;min-width:0}.connection-fraction-entry>.connection-diameter-input{flex-wrap:nowrap;gap:0;min-width:0;display:flex}.brief-shell .connection-measurement-exact{color:#53606a;text-align:start;text-underline-offset:3px;white-space:normal;letter-spacing:-.04em;text-transform:none;background:0 0;border:0;max-width:100%;min-height:44px;margin:4px 0 0;padding:8px 0;font:400 14px/1.4 Inter Variable,Inter,sans-serif;text-decoration:underline;display:block}.connection-measurement-menu{max-height:min(320px,var(--radix-select-content-available-height));letter-spacing:-.04em;border-radius:6px;max-width:calc(100vw - 24px);font-family:Inter Variable,Inter,sans-serif}.connection-measurement-menu [data-slot=select-item]{letter-spacing:-.04em;text-transform:none;min-height:40px;font-family:Inter Variable,Inter,sans-serif}.brief-shell .connection-diameter-input input::placeholder{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}.connection-diameter-accordion .t-acc-panel{grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%}.connection-diameter-accordion .t-acc-panel-inner{min-inline-size:0;max-inline-size:100%}.connection-diameter-accordion .connection-diameter-body{grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%;container:connection-diameter/inline-size}.connection-diameter-body>*,.connection-diameter-instructions,.connection-diameter-instructions :is(section,ol,li,figure,.measurement-visual-image,.inch-guide,.inch-guide-scroll){min-inline-size:0;max-inline-size:100%}.connection-diameter-body :is(p,li,h3,h4,legend,label,figcaption,output){white-space:normal;overflow-wrap:anywhere}.connection-diameter-instructions :is(.measurement-instruction-visual,.measurement-visual-image){inline-size:100%;min-inline-size:0;max-inline-size:100%}.connection-diameter-instructions .measurement-visual-image>img{object-fit:contain;block-size:100%;inline-size:100%;max-inline-size:100%;display:block}.connection-diameter-instructions .inch-guide-scroll{overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.connection-diameter-instructions .inch-guide-scroll svg{width:100%;min-width:480px;max-width:none;display:block}.connection-diameter-body .connection-fraction-entry{inline-size:100%;min-inline-size:0;max-inline-size:100%}.brief-shell .connection-diameter-body .connection-measurement-fractions [data-slot=select-trigger]{white-space:normal;max-inline-size:100%}.brief-shell .connection-diameter-body .connection-measurement-fractions [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.brief-shell .connection-diameter-body .connection-diameter-next{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;block-size:auto;max-inline-size:100%}@container connection-diameter (width<=300px){.connection-diameter-body .connection-measurement-fractions{grid-template-columns:minmax(0,1fr);gap:12px}.connection-diameter-body .connection-measurement-fractions .fraction-plus{display:none}}.brief-shell .connection-redesign .work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}.connection-redesign .connection-stages{border-bottom:1px solid #dce0e3;gap:24px;margin:24px 0 32px;display:flex}.connection-stages button{color:#74808a;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;padding:8px 0;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:flex;position:relative}.connection-redesign .connection-stage-outline{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.connection-stages button span{font-family:Coil Display,sans-serif;font-size:13px}.connection-stages button[aria-current]{color:#151719;border-bottom-color:var(--brief-brand-orange,#f04318)}.connection-stages button:disabled{opacity:.45;cursor:default}.connection-redesign .connection-reference{min-width:0;margin:0;position:sticky;top:24px}.connection-front{height:360px;position:relative}.connection-front canvas{width:100%;height:100%;display:block}.connection-detail-svg [role=button]{cursor:pointer}.connection-detail-svg [role=button]:focus-visible{filter:brightness(.85);outline:none}.connection-front-labels{color:#929ba0;justify-content:space-between;align-items:center;margin:0 24px 28px;font:700 16px/1.3 Coil Display,sans-serif;display:flex}.connection-front-labels span{transition:color .15s,opacity .15s}.connection-front-labels span[data-selected=true]{color:var(--brief-brand-orange,#f04318)}.connection-front-labels span:nth-child(2){color:#77828b;letter-spacing:-.04em;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.connection-reference figcaption{color:#56616a;text-align:center;letter-spacing:-.04em;max-width:450px;margin:16px auto;font:400 15px/1.6 Inter Variable,Inter,sans-serif}.connection-reference figcaption small{color:#7c878f;margin-top:8px;font-size:12px;display:block}.connection-reference-heading{flex-direction:column;gap:8px;min-height:50px;display:flex}.connection-reference-heading b{text-transform:uppercase;font:700 18px/1.3 Coil Display,sans-serif}.connection-reference-heading span{color:#74808a;letter-spacing:-.04em;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.connection-detail-svg{width:100%;max-height:390px;animation:.18s ease-out connection-fade;display:block}.connection-detail-svg text{fill:#56616a;letter-spacing:-.04em;font:14px Inter Variable,Inter,sans-serif}.connection-art-connections{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.connection-art-connections button,.connection-pipe-side button{cursor:pointer;letter-spacing:-.04em;background:#fff;border:1px solid #dce0e3;min-height:44px;padding:8px 12px;font:500 13px Inter Variable,Inter,sans-serif}.connection-art-connections button[aria-pressed=true],.connection-pipe-side button[aria-pressed=true]{border-color:var(--brief-brand-orange,#f04318);background:#fff4ee}.connection-redesign .connection-flow-panel{border:0;min-width:0;padding:0}.connection-redesign .connection-end-picker legend{text-transform:uppercase;margin-bottom:8px;font:700 24px/1.3 Coil Display,sans-serif}.connection-redesign .connection-end-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.connection-redesign .connection-end-options button{text-transform:uppercase;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:#202629;background:#f4f5f5;border:0;min-height:76px;font:700 16px/1.2 Coil Display,sans-serif;transition:background .15s,transform .1s}.connection-redesign .connection-end-options button[aria-pressed=true]{color:#d43b12;box-shadow:none;background:#fff0e8}.connection-redesign button:focus-visible{filter:brightness(.88);outline:0}.connection-redesign .connection-stage-content{animation:.18s ease-out connection-fade}.connection-redesign .connection-section-heading h2{margin:0 0 12px;font:700 24px/1.25 Coil Display,sans-serif}.connection-redesign .connection-section-heading p,.connection-redesign .field-hint{color:#74808a;letter-spacing:-.04em;margin:10px 0 20px;font:400 14px/1.6 Inter Variable,Inter,sans-serif}.connection-redesign .connection-list{grid-template-columns:1fr 1fr;gap:10px;max-height:270px;margin:20px 0 12px;display:grid;overflow:auto}.connection-redesign .connection-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce0e3;border-radius:6px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.connection-redesign .connection-list button.active{border-color:var(--brief-brand-orange,#f04318);background:#fff6f0}.connection-redesign .connection-list b{font:700 16px/1.4 Coil Display,sans-serif}.connection-redesign .connection-list small{color:#74808a;letter-spacing:-.04em;margin-top:4px;font:400 12px/1.5 Inter Variable,Inter,sans-serif;display:block}.connection-redesign .connection-number{flex-shrink:0;font-family:Coil Display,sans-serif}.connection-redesign .connection-editor{border:0;border-top:1px solid #dce0e3;margin-top:24px;padding:24px 0}.connection-editor-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.connection-editor-title h3{text-transform:uppercase;margin:0;font:700 20px/1.3 Coil Display,sans-serif}.connection-redesign .connection-add,.connection-redesign .connection-remove{color:#4e5962;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font:500 13px Inter Variable,Inter,sans-serif;display:inline-flex}.connection-redesign .connection-remove:disabled{opacity:.4}.connection-pipe-side{border:0;margin:0 0 24px;padding:0}.connection-pipe-side legend{margin-bottom:12px;font-size:14px}.connection-pipe-side button+button{margin-left:10px}.connection-type,.connection-projection{letter-spacing:-.04em;margin-top:20px;font:400 14px/1.5 Inter Variable,Inter,sans-serif;display:block}.connection-type input,.connection-projection input{letter-spacing:-.04em;background:#fff;border:1px solid #cdd2d6;width:100%;min-height:46px;margin-top:8px;padding:10px 12px;font:400 15px Inter Variable,Inter,sans-serif;display:block}.connection-projection>div{align-items:center;gap:12px;display:flex}.connection-redesign .brief-continue{width:100%;margin-top:24px}.brief-shell .material-choice-group legend,.brief-shell .material-choice-group legend span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px}@keyframes connection-fade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.connection-redesign .connection-end-options button:hover{background:#eee8e3}.connection-redesign .connection-list button:not(.active):hover{background:#f5f6f6}}@media (prefers-reduced-motion:reduce){.connection-redesign .connection-stage-content,.connection-detail-svg{animation:none}.connection-front-labels span{transition:none}}@media (max-width:760px){.brief-shell .connection-redesign .work-grid{grid-template-columns:1fr;gap:24px}.connection-redesign .connection-reference{position:static}.connection-front{height:240px}.connection-detail-svg{max-height:260px}.connection-stages{gap:12px!important}.connection-stages button{flex:1;font-size:12px}.connection-stages button span{display:none}.connection-redesign .connection-end-options button{font-size:14px}.connection-redesign .connection-list{grid-template-columns:1fr 1fr}}.brief-shell .connection-redesign .connection-end-options button,.brief-shell .connection-redesign .connection-role-options button{text-align:left;box-shadow:none;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:normal;background:#f4f5f5;border:0;align-items:center;gap:12px;min-height:76px;padding:16px;font:700 16px/1.3 Coil Display,Inter Variable,Inter,sans-serif;transition:background-color .15s,color .15s;display:flex;position:relative;transform:none}.brief-shell .connection-redesign .connection-end-options button:before,.brief-shell .connection-redesign .connection-end-options button:after,.brief-shell .connection-redesign .connection-role-options button:before,.brief-shell .connection-redesign .connection-role-options button:after{display:none}.brief-shell .connection-redesign .connection-end-options button[aria-pressed=true],.brief-shell .connection-redesign .connection-role-options button[aria-pressed=true]{color:#d43b12;box-shadow:none;background:#fff0e8}.connection-redesign .connection-role-field{border:0;margin:0;padding:0}.connection-role-field legend{color:#74808a;letter-spacing:-.04em;margin-bottom:16px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.connection-role-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connection-redesign .connection-card{border:1px solid #dce0e3;border-radius:6px;transition:background-color .15s,border-color .15s;position:relative;overflow:hidden}.connection-redesign .connection-card.active{border-color:var(--brief-brand-orange,#f04318);background:#fff6f0}.connection-redesign .connection-card>button:first-child{background:0 0;border:0;width:100%;height:100%;padding-right:40px}.connection-redesign .connection-card>.connection-card-remove{background:0 0;border:0;place-items:center;width:36px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.connection-redesign .connection-card-remove svg{transition:transform 90ms}.connection-redesign .connection-card-remove:active svg{transform:scale(.9)}.connection-detail-svg circle{transition:opacity .15s}@media (hover:hover) and (pointer:fine){.brief-shell .connection-redesign .connection-end-options button:not([aria-pressed=true]):hover,.brief-shell .connection-redesign .connection-role-options button:not([aria-pressed=true]):hover{background:#e9edef}}@media (max-width:760px){.brief-shell .connection-redesign .connection-end-options button{gap:6px;padding:12px 8px;font-size:13px}.connection-redesign .connection-role-options{grid-template-columns:1fr}}.connection-redesign .connection-end-picker .field-hint{margin-top:0}.brief-shell .connection-redesign .connection-end-options button,.brief-shell .connection-redesign .connection-role-options button{clip-path:none;border-radius:6px}.connection-art-connections button,.connection-pipe-side button,.connection-projection input{border-radius:6px}.connection-detail-svg{height:390px}.connection-art-connections{max-height:104px;overflow:auto}@media (max-width:760px){.connection-detail-svg{height:260px}}.position-auto-label{color:#74808a;letter-spacing:-.04em;margin-top:6px;font:400 12px/1.5 Inter Variable,Inter,sans-serif;display:block}.connection-position-fields .position-derived{border-radius:6px}.connection-diameter-entry .caliper-help-toggle{color:#56616a;cursor:pointer;text-align:left;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 0;font:400 13px/1.5 Inter Variable,Inter,sans-serif;display:flex}.caliper-help-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .15s,visibility 0s linear .22s;display:grid}.caliper-help-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.caliper-help-reveal>div{min-height:0;overflow:hidden}.caliper-help-content{color:#56616a;letter-spacing:-.04em;background:#f4f5f5;border-radius:6px;padding:12px 16px;font:400 14px/1.6 Inter Variable,Inter,sans-serif}.caliper-help-content p{margin:0}.circumference-label{letter-spacing:-.04em;margin:12px 0 8px;font:400 14px/1.5 Inter Variable,Inter,sans-serif;display:block}.circumference-input{align-items:center;gap:10px;display:flex}.circumference-input input{letter-spacing:-.04em;border:1px solid #cdd2d6;border-radius:6px;width:100%;min-width:0;padding:12px;font:400 16px Inter Variable,Inter,sans-serif}.connection-diameter-entry .position-derived{border-radius:6px}@media (prefers-reduced-motion:reduce){.caliper-help-reveal{transition:none}}.connection-redesign .diameter-method{border:0;margin:20px 0 16px;padding:0}.diameter-method legend{color:#56616a;letter-spacing:-.04em;margin-bottom:12px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.diameter-method-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brief-shell .diameter-method-options button{text-align:left;color:#202629;cursor:pointer;background:#f4f5f5;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:16px;transition:background-color .15s,color .15s;display:flex}.diameter-method-options b{text-transform:uppercase;font:700 15px/1.3 Coil Display,sans-serif;display:block}.diameter-method-options small{color:#56616a;letter-spacing:-.04em;margin-top:6px;font:400 12px/1.5 Inter Variable,Inter,sans-serif;display:block}.brief-shell .diameter-method-options button[aria-pressed=true]{color:#d43b12;background:#fff0e8}.caliper-help-content>b{letter-spacing:-.04em;margin-bottom:6px;font:600 14px/1.5 Inter Variable,Inter,sans-serif;display:block}.caliper-help-content>b:not(:first-child){margin-top:16px}.caliper-help-content ol{margin:0 0 14px;padding-left:20px}.caliper-help-content li+li{margin-top:6px}@media (hover:hover) and (pointer:fine){.brief-shell .diameter-method-options button:not([aria-pressed=true]):hover{background:#e9edef}}@media (max-width:760px){.diameter-method-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.diameter-method-options button{transition:none}}.caliper-help-content ol{list-style:decimal}.connection-diameter-entry .position-derived{margin-top:12px}.diameter-method-options{grid-template-rows:auto auto;row-gap:6px}.brief-shell .diameter-method-options button{grid-template-columns:20px minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;gap:6px 10px;display:grid}.diameter-method-options button>span:not(.selection-check){display:contents}.diameter-method-options b{grid-area:1/2}.diameter-method-options small{grid-area:2/2;margin-top:0}.diameter-method-options .selection-check{grid-area:1/1}.caliper-instructions{color:#56616a;letter-spacing:-.04em;margin-bottom:20px;font:400 14px/1.6 Inter Variable,Inter,sans-serif}.caliper-instructions>p{margin:0 0 12px}.measurement-instruction-visual{min-width:0;margin:12px 0 20px}.measurement-visual-image{aspect-ratio:3/2;background:#fff;border-radius:6px;position:relative;overflow:hidden}.measurement-visual-image>img{object-fit:contain;width:100%;height:100%;display:block}.measurement-instruction-visual figcaption{color:#74808a;letter-spacing:-.04em;justify-content:space-between;align-items:start;gap:12px;margin-top:8px;font:400 12px/1.5 Inter Variable,Inter,sans-serif;display:flex}.measurement-instruction-visual figcaption button{color:#56616a;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;flex-shrink:0;min-height:32px;padding:0 4px;font:500 12px/1.5 Inter Variable,Inter,sans-serif}.measurement-focus-cues{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.measurement-focus-cues circle{fill:none;stroke:var(--brief-brand-orange,#f04318);stroke-width:4px;animation:1.1s ease-out both measurement-focus}.measurement-focus-cues .focus-second{animation-delay:.35s}@keyframes measurement-focus{0%{opacity:0;stroke-width:8px}45%{opacity:1;stroke-width:5px}to{opacity:.8;stroke-width:3px}}.caliper-help-content li .measurement-instruction-visual{margin-bottom:24px}.caliper-help-content ol{padding-left:20px}@media (prefers-reduced-motion:reduce){.measurement-focus-cues circle{opacity:.8;stroke-width:3px;animation:none}.measurement-instruction-visual figcaption button{display:none}}.caliper-help-content h3,.caliper-help-content h4,.inch-guide h4{text-transform:uppercase;margin:20px 0 10px;font-family:Coil Display,sans-serif;font-weight:700;line-height:1.3}.caliper-help-content h3{font-size:18px}.caliper-help-content h4{font-size:16px}.caliper-help-content ol{margin:0;padding:0;list-style:none}.caliper-help-content li{display:block}.measurement-visual-image{aspect-ratio:auto;background:0 0}.measurement-visual-image>img{object-position:left top;border-radius:6px;height:auto}.inch-guide{margin:20px 0}.inch-guide-scroll{background:#fff;border-radius:6px;overflow-x:auto}.inch-guide svg{width:100%;min-width:480px;display:block}.inch-guide text{font-family:Coil Display,sans-serif;font-size:19px;font-weight:700}.diameter-instrument{background:linear-gradient(145deg,#363b3e,#151719);border:1px solid #42484c;border-radius:12px;max-width:380px;margin:16px 0;padding:16px}.diameter-instrument>p{color:#fff;text-transform:uppercase;margin:0 0 10px;font:700 14px/1.3 Coil Display,sans-serif}.diameter-lcd{color:#242e25;text-align:right;background:linear-gradient(#d4dccc,#c3ceb9);border:3px solid #090b0c;border-radius:6px;padding:16px;font:400 30px/1.3 monospace}.inch-guide-scroll{margin-top:18px}.inch-guide text.inch-endpoint{font-size:30px}.inch-guide text.inch-span-label{font-size:23px}.circumference-entry-row{background:#fff;border:1px solid #cdd2d6;border-radius:12px;align-items:center;gap:0;width:390px;max-width:100%;padding:4px;display:flex}.circumference-entry-row:focus-within{border-color:#56616a}.connection-diameter-entry .circumference-entry-row .circumference-input{flex:1;width:auto;min-width:0}.connection-diameter-entry .circumference-entry-row input{width:100%;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:10px 12px}.circumference-entry-row .quick-global-units{border-left:1px solid #e0e4e6;flex:0 0 248px;margin:0;padding-left:8px}.circumference-entry-row .measurement-units{background:#f4f5f5;border-radius:9px;width:100%}@media (max-width:540px){.circumference-entry-row .quick-global-units{flex-basis:210px;padding-left:4px}.circumference-entry-row .measurement-units>button{gap:4px;padding:10px 5px;font-size:12px}.connection-diameter-entry .circumference-entry-row input{padding:10px 8px}}.connection-diameter-entry .circumference-entry-row .circumference-input{flex:0 130px;padding-right:8px}.connection-diameter-entry .circumference-entry-row input{outline:none;font-family:Coil Display,sans-serif;font-size:18px;font-weight:700}.connection-diameter-entry .circumference-entry-row input:focus{box-shadow:none;outline:none}.circumference-entry-row:focus-within{border-color:#56616a;box-shadow:0 0 0 2px #56616a18}.connection-diameter-entry .circumference-entry-row input:focus-visible{outline-offset:-3px;outline:2px solid #56616a}.circumference-entry-row .measurement-units button:focus-visible{outline-offset:-3px;outline:2px solid #56616a}.inch-guide>p{min-height:0}@media (max-width:540px){.circumference-entry-row{width:352px}.circumference-entry-row .quick-global-units{flex-shrink:1}.connection-diameter-entry .circumference-entry-row .circumference-input{min-width:70px}}.connection-redesign .diameter-unit-heading{flex-direction:column;align-items:flex-start;gap:12px}.diameter-unit-heading>span{text-transform:uppercase;font:700 18px/1.3 Coil Display,sans-serif}.diameter-method legend{text-transform:uppercase;color:#56616a;font:700 15px/1.3 Coil Display,sans-serif}.connection-diameter-entry .circumference-entry-row{width:90px}.connection-diameter-entry .circumference-entry-row .circumference-input{flex:1;gap:4px;padding-right:10px}.connection-diameter-entry .circumference-entry-row input{flex:1;width:0}.circumference-unit{color:#68747d;letter-spacing:-.04em;flex:none;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.connection-diameter-entry .circumference-entry-row .circumference-input{min-width:0;padding-right:4px}.connection-diameter-entry .circumference-entry-row input{padding-left:4px;padding-right:4px}.connection-redesign .brief-connection-intro:has(+.connection-stages){padding-bottom:0}.connection-redesign .brief-connection-intro:has(+.connection-stages) p{margin-bottom:0}.measurement-method-content .caliper-help-reveal{opacity:1;visibility:visible;transition:none;display:block}.measurement-method-content .caliper-help-reveal[hidden]{display:none}.connection-redesign .measurement-method-content .connection-stage-content{animation:none}.measurement-method-content{overflow-anchor:none}.circumference-fields{border:0;min-width:0;margin:0;padding:0}.circumference-fractions{align-items:end;gap:10px;max-width:260px;display:flex}.circumference-fractions>div{width:110px;min-width:0}.circumference-fractions label{letter-spacing:-.04em;margin-bottom:6px;font:400 13px/1.5 Inter Variable,Inter,sans-serif;display:block}.circumference-fractions input{border:1px solid #cdd2d6;border-radius:8px;width:100%;height:44px;padding:8px;font:700 18px Coil Display,sans-serif}.circumference-fractions .fraction-plus{padding-bottom:12px}.circumference-fractions .od-select{width:100%}.connection-diameter-entry .circumference-fields{margin-top:28px}.circumference-fields .circumference-label{text-transform:uppercase;margin:0 0 16px;padding:0;font:700 17px/1.3 Coil Display,sans-serif}.circumference-fractions{align-items:flex-start}.circumference-fractions label{margin:0 0 8px;line-height:20px}.circumference-fractions input,.circumference-fractions .od-select[data-slot=select-trigger]{border-radius:8px;height:44px;min-height:44px;margin:0}.circumference-fractions .fraction-plus{align-self:flex-end;padding-bottom:12px}.circumference-fractions .od-select[data-slot=select-trigger],.circumference-fractions .od-select [data-slot=select-value],.circumference-fraction-menu [data-slot=select-item],.diameter-entry .od-select[data-slot=select-trigger],.diameter-entry .od-select [data-slot=select-value],.caliper-measurement-menu [data-slot=select-item]{font-family:Coil Display,sans-serif;font-size:18px;font-weight:700}.connection-detail .connection-art-connections{margin-top:24px}.connection-stages button span{align-items:center;line-height:1;display:inline-flex;position:relative;top:1px}@media (max-width:600px){.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-list{grid-template-columns:1fr;gap:10px;max-height:none;overflow:visible}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card{box-sizing:border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);-webkit-tap-highlight-color:transparent;background:#cbd4db;border:0;border-radius:0;min-height:64px;padding:1px;overflow:hidden}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card.active{background:var(--brief-brand-orange,#f04318)}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card>button:first-child{box-sizing:border-box;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);-webkit-tap-highlight-color:transparent;letter-spacing:-.04em;background:#fff;min-height:62px;padding:12px 16px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card.active>button:first-child{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card>button:first-child:active{background:#eef2f4}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card.active>button:first-child:active{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-card>button:first-child:focus-visible{filter:none;outline:0;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-positions=true] .connection-list b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign[data-connection-stage=diameter] .connection-detail>figcaption{margin-top:16px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages{border:0;grid-template-columns:1fr;gap:4px;margin:24px 0 28px;padding:0;display:grid;position:relative}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages:before{content:"";z-index:0;background:#d8dfe3;width:1px;position:absolute;top:24px;bottom:24px;left:23px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button{z-index:1;-webkit-appearance:none;appearance:none;color:#53606a;text-align:left;opacity:1;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;width:100%;min-height:48px;box-shadow:none;filter:none;letter-spacing:-.04em;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:8px 14px;font:500 14px/1.35 Inter Variable,Inter,sans-serif;transition:color .13s;display:grid;position:relative;transform:scale(1)}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[aria-current=step]{isolation:isolate;color:#252d32;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#fff7f2}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stage-outline{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[aria-current=step]>.connection-stage-outline[data-ready=true]{opacity:1}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button:before{content:none!important;display:none!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button:after{content:none!important;display:none!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button:is(:active,[data-activated]):not(:disabled){box-shadow:none!important;filter:none!important;background:#fff!important;transform:scale(1)!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[aria-current=step]:is(:active,[data-activated]):not(:disabled){background:#fff7f2!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button:focus-visible{outline:0;filter:none!important;transform:none!important;box-shadow:inset 0 0 0 2px #252d32!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[aria-current=step]>*{z-index:1;position:relative}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[aria-current=step]>.connection-stage-outline{z-index:2;position:absolute}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stages button[data-stage-state=locked]{color:#929ca4;cursor:not-allowed}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stage-marker{box-sizing:border-box;color:#53606a;letter-spacing:-.04em;place-items:center;width:20px;height:20px;font:500 13px/1 Inter Variable,Inter,sans-serif;display:grid;top:0;background:0 0!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) button[data-stage-state=locked] .connection-stage-marker{color:#929ca4}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-island-check{box-sizing:border-box;color:#fff;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;background:var(--brief-brand-orange,#ff481c)!important}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-island-check svg{stroke-width:3px;width:12px;height:12px;display:block}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-stage-label{min-width:0;font:inherit;display:block;top:0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options{grid-template-columns:1fr;gap:10px;margin:20px 0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button{isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);text-transform:none;letter-spacing:-.04em;background:#cbd4db;border:0;border-radius:0;width:100%;min-height:56px;padding:14px 16px;font:500 15px/1.3 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;display:block;position:absolute;inset:1px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button[aria-pressed=true]{background:var(--brief-brand-orange,#f04318);color:#b73516}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button[aria-pressed=true]:before{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button>*{z-index:1;position:relative}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button:focus-visible{filter:none;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-list{grid-template-columns:1fr;gap:10px;max-height:none;overflow:visible}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card{box-sizing:border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#cbd4db;border:0;border-radius:0;min-height:64px;padding:1px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card.active{background:var(--brief-brand-orange,#f04318)}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>button:first-child{clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);letter-spacing:-.04em;background:#fff;min-height:62px;padding:10px 48px 10px 14px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card.active>button:first-child{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>button:first-child:focus-visible{filter:none;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-list b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 15px/1.3 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card[data-side-summary=true]{background:#d7dde1}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card-summary{box-sizing:border-box;color:#252d32;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);letter-spacing:-.04em;background:#f8f9f9;align-items:center;gap:12px;min-height:62px;padding:10px 14px;font-family:Inter Variable,Inter,sans-serif;display:flex}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card:has(.connection-card-remove) .connection-card-summary{padding-right:56px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card-summary>span:last-child{gap:2px;min-width:0;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card-summary small{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.35 Inter Variable,Inter,sans-serif;display:block}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>.connection-card-remove{z-index:2;color:#53606a;background:0 0;width:44px;height:auto;min-height:44px;top:1px;bottom:1px;right:1px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>.connection-card-remove:hover{color:#252d32;background:#eef1f2}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>.connection-card-remove:focus-visible{filter:none;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-card>.connection-card-remove svg{width:18px;height:18px;display:block}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options{grid-template-columns:1fr;gap:8px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button{isolation:isolate;box-sizing:border-box;color:#252d32;text-align:left;text-transform:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#cbd4db;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:56px;min-height:56px;padding:0 16px;font:500 15px/1.25 Inter Variable,Inter,sans-serif;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;display:block;position:absolute;inset:1px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button[aria-pressed=true]{background:var(--brief-brand-orange,#f04318);color:#252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button[aria-pressed=true]:before{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button:disabled{color:#8a949c;cursor:not-allowed;background:#d8dfe3}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button:disabled:before{background:#f3f5f6}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-options button:focus-visible{filter:none;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangements{gap:20px;margin:22px 0;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement{border:0;min-width:0;margin:0;padding:0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement legend{color:#252d32;letter-spacing:-.04em;margin:0 0 5px;font:600 15px/1.3 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement>p{color:#58656e;letter-spacing:-.04em;margin:0 0 10px;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement>div{gap:8px;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button{isolation:isolate;box-sizing:border-box;color:#252d32;text-align:left;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#cbd4db;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font:500 14px/1.35 Inter Variable,Inter,sans-serif;display:grid;position:relative}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button[aria-pressed=true]{background:var(--brief-brand-orange,#f04318)}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button[aria-pressed=true]:before{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:hover:before{background:#f8fafb}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:active:before{background:#eef2f4}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button[aria-pressed=true]:is(:hover,:active):before{background:#fff4ee}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:disabled{color:#8a949c;cursor:not-allowed;background:#d8dfe3}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:disabled:before{background:#f3f5f6}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement button:focus-visible{filter:none;box-shadow:inset 0 0 0 3px #252d32}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-arrangement-preview-note{color:#697580;text-align:center;letter-spacing:-.04em;max-width:30ch;margin:8px auto 0;font:400 12px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) :is(.connection-end-options,.connection-role-options,.connection-arrangement) .selection-check{box-sizing:border-box;visibility:hidden;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) :is(.connection-end-options,.connection-role-options,.connection-arrangement) button[aria-pressed=true] .selection-check{background:var(--brief-brand-orange,#ff481c);visibility:visible}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) :is(.connection-end-options,.connection-role-options,.connection-arrangement) .selection-check svg{color:#fff;stroke-width:3px;opacity:1;filter:none;width:12px;height:12px;display:block;transform:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-air-entry-note{letter-spacing:-.04em;margin:18px 0 0;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-air-entry-note>p{color:#58656e;letter-spacing:-.04em;max-inline-size:20ch;margin:0;font:400 14px/1.45 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-guided]>.brief-pages .connection-air-entry-help.mobile-how{margin:0}}.brief-shell .connection-end-picker .connection-end-options button>span:last-child{letter-spacing:-.04em;text-transform:none!important;font-family:Inter Variable,Inter,sans-serif!important}.brief-shell .connection-card small{white-space:normal;overflow-wrap:anywhere}.brief-shell .connection-role-field .connection-role-options button>span:last-child{letter-spacing:-.04em;overflow-wrap:anywhere;text-transform:none!important;font-family:Inter Variable,Inter,sans-serif!important}.brief-shell .connection-function-unknown{color:#4e5962;letter-spacing:-.04em;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:8px 0;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:inline-flex}.brief-shell .connection-function-unknown[aria-pressed=true]{color:var(--brief-brand-orange,#e52d00)}.brief-shell .connection-function-unknown .selection-check{align-self:center;margin:0}.brief-shell .connection-function-unknown>span:last-child{text-underline-offset:3px;text-decoration:underline}.brief-shell .connection-function-hint{color:#74808a;letter-spacing:-.04em;overflow-wrap:anywhere;margin:4px 0 0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.brief-shell .connection-count-reminder{color:#74808a;letter-spacing:-.04em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:12px 0 0;font:400 14px/1.5 Inter Variable,Inter,sans-serif;display:flex}.brief-shell .connection-count-reminder>button{color:#4e5962;letter-spacing:-.04em;text-transform:none;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:500 14px/1.5 Inter Variable,Inter,sans-serif;text-decoration:underline}.brief-shell .connection-function-unknown:focus-visible{outline-offset:3px;filter:none;outline:2px solid #59656d}.brief-shell .connection-count-reminder>button:focus-visible{outline-offset:3px;filter:none;outline:2px solid #59656d}.brief-shell .connection-redesign[data-connection-stage=identify] .measurement-note{border-top:0}.mobile-connection-side-step .connection-card{position:relative}.mobile-connection-side-step .connection-card:has(.connection-card-remove) .connection-card-summary{padding-right:48px}.mobile-connection-side-step .connection-card-remove{color:#66727d;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;min-height:44px;display:grid;position:absolute;top:0;right:0}.mobile-connection-side-step .connection-card-remove svg{width:18px;height:18px}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card[data-side-summary=true]{cursor:default;background:#f3f5f6;border-color:#dce0e3;transition:none}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card-summary{box-sizing:border-box;color:#606c77;cursor:default;background:#f3f5f6;align-items:center;gap:12px;height:100%;min-height:76px;padding:14px 16px;display:flex}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card-summary>span:last-child{gap:4px;min-width:0;display:grid}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card-summary b{color:#59656f;letter-spacing:-.04em;overflow-wrap:anywhere;font:600 16px/1.3 Inter Variable,Inter,sans-serif}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card-summary small{color:#606c77;letter-spacing:-.04em;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif;display:block}.brief-shell .connection-redesign[data-connection-stage=side] .connection-card:has(.connection-card-remove) .connection-card-summary{padding-inline-end:48px}.brief-shell .connection-redesign .connection-arrangement .connection-arrangement-prompt{color:#b83213;letter-spacing:-.04em;margin:0;font:400 13px/1.4 Inter Variable,Inter,sans-serif}.brief-shell .connection-redesign[data-connection-positions=true] .measurement-note{border-top:0}.brief-shell .connection-end-picker .connection-end-options button{box-sizing:border-box;clip-path:none;width:100%;min-width:0;height:auto;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cbd2d7;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;transform:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button{box-sizing:border-box;clip-path:none;width:100%;min-width:0;height:auto;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cbd2d7;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;transform:none}.brief-shell .connection-end-picker .connection-end-options button[aria-pressed=true]{border-color:var(--brief-brand-orange,#e52d00);background:#fff0e8}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button[aria-pressed=true]{border-color:var(--brief-brand-orange,#e52d00);background:#fff0e8}.brief-shell .connection-end-picker .connection-end-options button:before,.brief-shell .connection-end-picker .connection-end-options button:after{content:none;display:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button:before{content:none;display:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button:after{content:none;display:none}.brief-shell .connection-end-picker .connection-end-options button>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.brief-shell .connection-end-picker .connection-end-options button>.selection-check{flex-shrink:0;align-self:center;margin:0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button>.selection-check{flex-shrink:0;align-self:center;margin:0}@media (hover:hover) and (pointer:fine){.brief-shell .connection-end-picker .connection-end-options button:not([aria-pressed=true]):hover{background:#f8fafb;border-color:#9aa6ae}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button:not([aria-pressed=true]):hover{background:#f8fafb;border-color:#9aa6ae}.brief-shell .connection-end-picker .connection-end-options button[aria-pressed=true]:hover{background:#fff0e8}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-end-options button[aria-pressed=true]:hover{background:#fff0e8}}.brief-shell .connection-redesign .connection-arrangement>.connection-arrangement-legend{width:100%;max-width:100%;padding:0}.connection-arrangement-heading{flex-wrap:wrap;align-items:baseline;gap:4px 27px;max-width:100%;display:flex}.connection-arrangement-heading>span{overflow-wrap:anywhere;flex:none;min-width:0;max-width:100%}.connection-arrangement-heading>.connection-arrangement-prompt{position:relative}.connection-arrangement-heading>.connection-arrangement-prompt:before{content:"";inset-inline-start:-15px;visibility:hidden;background:#8a949b;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.connection-arrangement-heading[data-inline-prompt=true]>.connection-arrangement-prompt:before{visibility:visible}.brief-shell .connection-redesign .connection-role-field .connection-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:372px;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:372px;display:grid}.brief-shell .connection-redesign .connection-role-field .connection-role-options button{box-sizing:border-box;clip-path:none;color:#202629;width:100%;min-width:0;height:auto;min-height:48px;box-shadow:none;text-transform:none;text-align:left;background:#fff;border:1px solid #cbd2d7;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font:600 16px/1.3 Inter Variable,Inter,sans-serif;display:flex;transform:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button{box-sizing:border-box;clip-path:none;color:#202629;width:100%;min-width:0;height:auto;min-height:48px;box-shadow:none;text-transform:none;text-align:left;background:#fff;border:1px solid #cbd2d7;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font:600 16px/1.3 Inter Variable,Inter,sans-serif;display:flex;transform:none}.brief-shell .connection-redesign .connection-role-field .connection-role-options button[aria-pressed=true]{border-color:var(--brief-brand-orange,#e52d00);color:#d43b12;background:#fff0e8}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button[aria-pressed=true]{border-color:var(--brief-brand-orange,#e52d00);color:#d43b12;background:#fff0e8}.brief-shell .connection-redesign .connection-role-field .connection-role-options button:before,.brief-shell .connection-redesign .connection-role-field .connection-role-options button:after{content:none;display:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:before{content:none;display:none}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:after{content:none;display:none}.brief-shell .connection-redesign .connection-role-field .connection-role-options button>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.brief-shell .connection-redesign .connection-role-field .connection-role-options button>.selection-check{box-sizing:border-box;visibility:visible;background:0 0;border:1px solid #cbd2d7;border-radius:4px;flex:0 0 20px;align-self:center;place-items:center;width:20px;height:20px;margin:0;display:grid}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button>.selection-check{box-sizing:border-box;visibility:visible;background:0 0;border:1px solid #cbd2d7;border-radius:4px;flex:0 0 20px;align-self:center;place-items:center;width:20px;height:20px;margin:0;display:grid}.brief-shell .connection-redesign .connection-role-field .connection-role-options button[aria-pressed=true]>.selection-check{border-color:var(--brief-brand-orange,#e52d00);background:var(--brief-brand-orange,#e52d00)}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button[aria-pressed=true]>.selection-check{border-color:var(--brief-brand-orange,#e52d00);background:var(--brief-brand-orange,#e52d00)}.brief-shell .connection-redesign .connection-role-field .connection-role-options button:disabled{color:#8a949c;cursor:not-allowed;background:#f3f5f6;border-color:#d8dfe3}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:disabled{color:#8a949c;cursor:not-allowed;background:#f3f5f6;border-color:#d8dfe3}.brief-shell .connection-redesign .connection-role-field .connection-role-options button:focus-visible{outline-offset:3px;filter:none;outline:2px solid #59656d}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:focus-visible{outline-offset:3px;filter:none;outline:2px solid #59656d}@media (hover:hover) and (pointer:fine){.brief-shell .connection-redesign .connection-role-field .connection-role-options button:not(:disabled):not([aria-pressed=true]):hover{background:#f8fafb;border-color:#9aa6ae}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:not(:disabled):not([aria-pressed=true]):hover{background:#f8fafb;border-color:#9aa6ae}.brief-shell .connection-redesign .connection-role-field .connection-role-options button:not(:disabled)[aria-pressed=true]:hover{background:#fff0e8}.brief-shell[data-mobile-guided]>.brief-pages .connection-redesign:has(>.connection-stages) .connection-role-field .connection-role-options button:not(:disabled)[aria-pressed=true]:hover{background:#fff0e8}}.brief-shell .quick-sheet input:not([type=checkbox]):not([type=radio]),.brief-shell .quick-sheet select,.brief-shell .quick-sheet textarea,.brief-shell .quick-sheet [role=combobox]{border-radius:6px!important}.brief-shell .document-screen .brief-note,.brief-shell .document-screen .brief-error,.brief-shell .equipment-step .brief-note{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.quick-sheet .connection-end-picker{border:0;margin:20px 0;padding:0}.quick-sheet .connection-end-picker legend{letter-spacing:-.04em;margin-bottom:8px;font:600 16px/1.4 Inter Variable,Inter,sans-serif}.quick-sheet :is(.connection-end-options,.connection-role-options){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quick-sheet :is(.connection-end-options,.connection-role-options) button{letter-spacing:-.04em;background:#fff;border:1px solid #d4d9de;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.quick-sheet :is(.connection-end-options,.connection-role-options) button[aria-pressed=true]{border-color:var(--brief-brand-orange,#f04318);color:#b82e0b;background:#fff4ee}.quick-connection-intro,.quick-connection-empty p{color:#65707a;letter-spacing:-.04em;font:400 14px/1.6 Inter Variable,Inter,sans-serif}.quick-connection-empty{background:#f4f5f6;margin:16px 0;padding:20px}.quick-sheet .quick-connection{border-radius:6px;margin-top:20px;padding:24px}.quick-connection-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.quick-connection-extras label{letter-spacing:-.04em;flex-direction:column;gap:8px;font:500 14px/1.5 Inter Variable,Inter,sans-serif;display:flex}.quick-connection-extras input{letter-spacing:-.04em;background:#fff;border:1px solid #cdd0d6;width:100%;min-height:46px;padding:10px 12px;font:400 15px/1.5 Inter Variable,Inter,sans-serif}.quick-connection-extras small{color:#65707a;font-weight:400}@media (max-width:600px){.quick-connection-extras{grid-template-columns:1fr}.quick-sheet .quick-connection{padding:16px}}.brief-shell .operating-step .brief-note{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.quick-sheet .connection-role-field{border:0;margin-top:20px;padding:0}.quick-sheet .connection-role-field legend{color:#49525d;letter-spacing:-.04em;font:600 14px/1.4 Inter Variable,Inter,sans-serif}.quick-form-units{margin:0 0 28px}.quick-form-units .quick-global-units{text-align:left;align-items:flex-start}.brief-shell .quick-sheet input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.brief-shell .quick-sheet select,.brief-shell .quick-sheet [role=combobox]{box-sizing:border-box;max-height:48px;height:48px!important;min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.document-selection-screen .document-drop{background:#fff;border-radius:6px}.document-selection-screen .document-drop.disabled input{cursor:wait}.document-selection-screen .document-manager>.brief-hint{margin-block:16px 0}.document-selection-screen .document-files{margin-block:12px 24px}.document-selection-screen .document-files article{grid-template-columns:24px minmax(0,1fr) auto;gap:16px;display:grid}.document-selection-screen .document-file-actions{justify-content:flex-end}@media (max-width:850px){.document-selection-screen .document-files article{grid-template-columns:24px minmax(0,1fr)}.document-selection-screen .document-files .document-file-actions{grid-column:2;justify-content:flex-start;width:auto;min-width:0;padding-inline:0}}.brief-shell .document-screen .document-files .document-preview-action{box-sizing:border-box;color:#242b33;cursor:pointer;letter-spacing:-.04em;background:#fff;border:1px solid #aeb8c3;border-radius:6px;flex:none;width:fit-content;min-height:44px;padding:10px 16px;font:400 14px/1.4 Inter Variable,Inter,sans-serif}@media (hover:hover){.brief-shell .document-screen .document-files .document-preview-action:hover:not(:disabled){background:#f1f5f9;border-color:#7f8d9c}}.brief-shell .document-screen .document-files .document-preview-action:active:not(:disabled){background:#e2e8f0;border-color:#667789}.brief-shell .document-screen .document-files .document-preview-action:disabled{opacity:.55;cursor:not-allowed}.brief-shell .document-screen .document-files .document-preview-action:focus-visible{outline-offset:3px;box-shadow:none!important;outline:2px solid #283e53!important}.brief-shell .document-confirmation-screen>h1{margin-bottom:16px}.brief-shell .document-confirmation-screen>.brief-lead{margin-block:0}.brief-shell .document-confirmation-screen>.document-list-heading{flex-wrap:wrap;margin-block:24px 12px}.brief-shell .document-confirmation-screen>.document-list-heading>*{margin:0}.brief-shell .document-confirmation-screen .document-files{border:1px solid #dce0e3;border-radius:6px;margin:0;overflow:hidden}.brief-shell .document-confirmation-screen .document-files article{border-bottom:1px solid #e0e3e5;grid-template-columns:24px minmax(0,1fr) auto;gap:16px;padding:16px 20px;display:grid}.brief-shell .document-confirmation-screen .document-files article:last-child{border-bottom:0}.brief-shell .document-confirmation-screen .document-file-actions{justify-content:flex-end;width:auto;min-width:0;padding:0}.brief-shell .document-confirmation-screen .document-manager>.brief-hint{margin-block:12px 0}.brief-shell .document-confirmation-screen>.document-confirm{gap:24px;margin:0;padding:24px 0 0}.brief-shell .document-confirmation-screen .document-confirm>label{gap:8px;margin:0}.brief-shell .document-confirmation-screen .document-coil{border-radius:6px;gap:24px;padding:20px}.brief-shell .document-confirmation-screen .document-coil dl{gap:24px;min-width:0}.brief-shell .document-confirmation-screen .document-coil dl>div{gap:8px;min-width:0}.brief-shell .document-confirmation-screen .document-coil dl>div+div{border-inline-start:1px solid #dce0e3;padding-inline-start:24px}.brief-shell .document-confirmation-screen .document-coil dd{overflow-wrap:anywhere}.brief-shell .document-confirmation-screen .document-coil>.brief-text{white-space:normal;text-align:start;color:var(--brief-brand-orange,#f04318);margin:0}.brief-shell .document-confirmation-screen .document-review-check{flex-direction:column;gap:16px;display:flex}.brief-shell .document-review-check>h2{letter-spacing:normal;margin:0;font:700 22px/1.2 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell .document-confirmation-screen .document-ack{cursor:pointer;background:#f7f8f9;border:1px solid #dce0e3;border-radius:6px;flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.brief-shell .document-ack>input{flex:none;margin:0}.brief-shell .document-ack>span{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.brief-shell .document-ack-required{color:#68747c;letter-spacing:-.04em;flex:none;font:400 12px/1.5 Inter Variable,Inter,sans-serif}.brief-shell .document-ack:has(input:disabled){cursor:default}.brief-shell .document-ack:has(input:focus-visible){outline-offset:3px;outline:2px solid #59656d}.brief-shell .document-review-check>.document-ack-guidance{min-height:1.5em;margin:0}.brief-shell[data-step="23"] .review-documents-section>.brief-hint{margin:8px 0}.brief-shell[data-step="23"] .review-documents-section>.brief-text{margin:0}.brief-shell[data-step="23"] .review-documents>span{overflow-wrap:anywhere}.brief-shell[data-step="23"] .review-document-status{color:#68747c;font:inherit}.brief-shell[data-step="23"] .review-submission-reassurance{text-wrap:balance;max-width:65ch;margin:12px 0 0}@media (max-width:600px){.brief-shell .document-ack{flex-wrap:wrap}.brief-shell .document-ack-required{margin-inline-start:32px}}.brief-shell .document-confirmation-screen .document-review-check>.brief-hint,.brief-shell .document-confirmation-screen .document-review-check>.document-ack{margin:0}.brief-shell .document-confirmation-screen>.brief-disclosure{margin-block:24px 0}@media (max-width:850px){.brief-shell .document-confirmation-screen .document-files article{grid-template-columns:24px minmax(0,1fr)}.brief-shell .document-confirmation-screen .document-file-actions{grid-column:2;justify-content:flex-start}}@media (max-width:600px){.brief-shell .document-confirmation-screen .document-files article,.brief-shell .document-confirmation-screen .document-coil{padding:16px}.brief-shell .document-confirmation-screen .document-coil dl{flex-basis:100%}}.brief-shell .document-confirmation-screen .document-design-choice .brief-segment{gap:12px}.brief-shell .document-confirmation-screen .document-design-choice .brief-segment label{box-sizing:border-box;white-space:nowrap;cursor:pointer;letter-spacing:-.04em;border:1px solid #dadde0;border-radius:6px;flex:0 0 80px;justify-content:center;align-items:center;gap:8px;width:80px;min-width:80px;max-width:80px;height:44px;min-height:44px;max-height:44px;padding:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.brief-shell .document-confirmation-screen .document-design-choice .brief-segment label.selected{border-color:var(--brief-brand-orange,#f04318);background:#fff9f6}.brief-shell .document-confirmation-screen .document-design-choice .brief-segment input[type=radio]{box-sizing:border-box;border:initial;background:initial;-webkit-appearance:auto;appearance:auto;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;accent-color:var(--brief-brand-orange,#f04318);flex:0 0 16px;margin:0;padding:0}.brief-shell .document-confirmation-screen .document-design-choice .brief-segment label:focus-within{outline-offset:3px;outline:2px solid #283e53}.brief-shell .document-confirmation-screen .document-confirm>label>textarea,.brief-shell .document-extra-notes textarea{box-sizing:border-box;border-radius:6px;padding:12px 14px}.brief-shell .document-confirmation-screen>.brief-disclosure{border:1px solid #d4dbe3;border-radius:6px;padding-inline:16px}.brief-shell .quick-sheet.quick-optional{padding:16px 0 0}.quick-optional .optional-details-intro{color:#59636e;letter-spacing:-.04em;margin:0 0 20px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.quick-optional .optional-measurement-groups{gap:8px;margin-bottom:24px}.quick-optional .optional-measurement-groups button{letter-spacing:-.04em;border-radius:6px;padding:10px 16px;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.quick-optional .optional-detail-picker>p{letter-spacing:-.04em;margin:0 0 12px;font:500 14px/1.5 Inter Variable,Inter,sans-serif}.quick-optional .optional-detail-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.quick-optional .optional-detail-options button{text-align:start;letter-spacing:-.04em;background:#fff;border:1px solid #c5cdd7;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.quick-optional .optional-detail-options button[aria-pressed=true]{background:#f5f4f2;font-weight:600}.quick-optional .optional-detail-options button>span{background:var(--brief-brand-orange,#f04318);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.brief-shell .quick-optional .quick-layout{grid-template-columns:minmax(0,1fr)}.quick-optional .quick-section{border:0;margin:0;padding:0}.quick-optional .quick-dimensions{grid-template-columns:minmax(0,1fr)}.quick-optional .quick-construction{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-optional [hidden]{display:none!important}.quick-optional .quick-form-units{justify-content:flex-start;align-items:center;gap:16px;margin:0 0 16px;display:flex}.quick-optional .quick-dimensions .width-entry-heading{display:none}.quick-optional .quick-help{justify-content:flex-end;width:100%;margin-top:8px;display:flex}.quick-optional .optional-details-note{color:#65707a;letter-spacing:-.04em;border-top:1px solid #dce0e3;margin:24px 0 0;padding-top:16px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}@media (max-width:600px){.quick-optional .optional-detail-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-optional .quick-construction{grid-template-columns:minmax(0,1fr)}.quick-optional .optional-measurement-groups button{flex:auto}.quick-optional .quick-form-units{flex-wrap:wrap}}@media (max-width:360px){.quick-optional .optional-detail-options{grid-template-columns:minmax(0,1fr)}}body .brief-modal.document-preview-modal{--document-cut:16px;isolation:isolate;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:#cbd4db;border:0;border-radius:0;padding:32px}body .brief-modal.document-preview-modal:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(15.414px 0,calc(100% - 15.414px) 0,100% 15.414px,100% calc(100% - 15.414px),calc(100% - 15.414px) 100%,15.414px 100%,0 calc(100% - 15.414px),0 15.414px);background:#fff;position:absolute;inset:1px}body .document-preview-modal .brief-modal-title{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 48px);max-width:calc(100% - 48px);padding-right:0}body .document-preview-modal .document-preview{box-sizing:border-box;width:100%;height:65svh;min-height:260px}body .document-preview-modal .document-image-preview{object-fit:contain;flex-shrink:0;width:100%;height:auto;max-height:65svh;display:block}@media (max-width:600px){body .brief-modal.document-preview-modal{padding:30px 20px 20px}body .document-preview-modal .brief-modal-title{width:calc(100% - 48px);max-width:calc(100% - 48px)}body .brief-modal.document-preview-modal:before{clip-path:polygon(15.414px 0,calc(100% - 15.414px) 0,100% 15.414px,100% 100%,0 100%,0 15.414px)}}body .brief-modal .brief-modal-close,body .coating-drawer .coating-dismiss{box-sizing:border-box;clip-path:none;isolation:isolate;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;display:grid;position:relative}body .brief-modal .brief-modal-close{position:absolute}body .brief-modal .brief-modal-close:before,body .coating-drawer .coating-dismiss:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:0 0;position:absolute;inset:0}@media (hover:hover){body .brief-modal .brief-modal-close:hover:before,body .coating-drawer .coating-dismiss:hover:before{background:#e2e8f0}}body .brief-modal .brief-modal-close:active:before,body .coating-drawer .coating-dismiss:active:before{background:#cbd5e1}:is(body .brief-modal .brief-modal-close:focus-visible,body .coating-drawer .coating-dismiss:focus-visible){outline-offset:3px;box-shadow:none!important;outline:2px solid #283e53!important}body .brief-modal .brief-modal-close:focus-visible:before{background:#e2e8f0}body .coating-drawer .coating-dismiss:focus-visible:before{background:#e2e8f0}body .document-preview-modal .document-download-action{--download-fill:#e2e8ef;--download-inset:1px;--download-inner-cut:5.414px;isolation:isolate;box-sizing:border-box;color:#22303e;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);letter-spacing:normal;background:#c5cfd9;border:0;border-radius:0;justify-content:center;align-self:flex-end;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:12px 20px;font:700 18px/1.2 Coil Display,Inter Variable,Inter,sans-serif;text-decoration:none;display:inline-flex;position:relative}body .document-preview-modal .document-download-action:before{content:"";inset:var(--download-inset);z-index:-1;pointer-events:none;background:var(--download-fill);clip-path:polygon(var(--download-inner-cut) 0,calc(100% - var(--download-inner-cut)) 0,100% var(--download-inner-cut),100% calc(100% - var(--download-inner-cut)),calc(100% - var(--download-inner-cut)) 100%,var(--download-inner-cut) 100%,0 calc(100% - var(--download-inner-cut)),0 var(--download-inner-cut));position:absolute}@media (hover:hover){body .document-preview-modal .document-download-action:hover{--download-fill:#d4dfe9;background:#b3c0cd}}body .document-preview-modal .document-download-action:active{--download-fill:#cbd7e3;transform:scale(.99)}body .document-preview-modal .document-download-action:focus-visible{--download-inset:3px;--download-inner-cut:4.242px;outline-offset:2px;background:#283e53;box-shadow:none!important;outline:2px solid #283e53!important}@media (max-width:600px){body .document-preview-modal .document-download-action{align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){body .document-preview-modal .document-download-action{transition:none}body .document-preview-modal .document-download-action:active{transform:none}}body .coating-drawer .coating-dismiss{inset:auto}.brief-shell .document-confirmation-screen .document-confirm>label>input{border-radius:6px}.quick-optional .optional-detail-options button>span>svg{stroke-width:3px;width:12px;height:12px}.quick-optional .quick-form-units>.mobile-compact-units{flex:0 auto;justify-content:flex-start;width:auto;margin:0}.brief-shell .document-confirmation-screen .document-extra-notes{gap:16px;padding:16px 0 0}.brief-shell .document-confirmation-screen .document-extra-notes>label{gap:8px;margin:0}.brief-shell .document-confirmation-screen>.document-review-check{box-sizing:border-box;width:100%;max-width:820px;margin-top:24px}.brief-shell .document-confirmation-screen .document-extra-notes textarea{box-sizing:border-box;width:100%;min-height:112px;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #cdd0d6;border-radius:6px;padding:12px 14px}.brief-shell[data-step="23"] .brief-finish[data-screen="20"]>.brief-fields:has(>.review-summary){gap:0}.brief-shell[data-step="23"] .review-summary>.review-documents-section{padding-bottom:0}.brief-shell[data-step="23"] .review-summary>.review-documents-section>.review-section-heading{margin-bottom:16px}.brief-shell[data-step="23"] .review-documents-section>.review-documents{margin:0}.brief-shell[data-step="23"] .brief-finish[data-screen="20"]>.brief-fields>.brief-primary{margin-block:24px 0}.brief-shell[data-step="23"] .brief-finish[data-screen="20"]>.brief-fields>.brief-hint:not(.review-submission-reassurance),.brief-shell[data-step="23"] .brief-finish[data-screen="20"]>.brief-fields>.brief-error{margin-block:0 16px}.brief-shell[data-step="23"] .brief-finish[data-screen="20"]>.brief-fields>.review-submission-reassurance{margin:12px 0 0}.brief-shell[data-step="23"] .review-documents-section>.review-section-heading{flex-wrap:wrap;gap:8px 16px}.brief-shell[data-step="23"] .review-documents-section>.review-section-heading>.brief-text{white-space:normal;text-align:start;flex-shrink:0;margin:0}.brief-shell[data-step="24"] .brief-finish[data-screen="21"]>.brief-fields{gap:0;min-width:0}.brief-shell[data-step="24"] .brief-receipt{border-radius:6px;gap:0;min-width:0}.brief-shell[data-step="24"] .brief-receipt .brief-received-check{margin:0}.brief-shell[data-step="24"] .brief-receipt .receipt-reference-label{color:#6c747c;letter-spacing:-.04em;margin-top:16px;font:400 12px/1.5 Inter Variable,Inter,sans-serif}.brief-shell[data-step="24"] .brief-receipt h2{overflow-wrap:anywhere;margin:8px 0 0}.brief-shell[data-step="24"] .brief-receipt p{margin:8px 0 0}.brief-shell[data-step="24"] .brief-record-action{margin:24px 0 0}.brief-shell[data-step="24"] .brief-no-payment{margin:16px 0 0}.brief-shell[data-step="24"] .receipt-next-heading{margin:24px 0 0}.brief-shell[data-step="24"] .brief-next-steps{gap:24px;margin:16px 0 0;padding:0;display:grid}.brief-shell[data-step="24"] .brief-next-steps li{letter-spacing:-.04em;min-width:0;padding:0 0 0 42px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-step="24"] .brief-next-steps li:before{display:none}.brief-shell[data-step="24"] .brief-next-steps li>b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-step="24"] .brief-next-steps p{overflow-wrap:anywhere;margin:8px 0 0}.brief-shell[data-step="24"] .next-step-mark{clip-path:none;letter-spacing:-.04em;border-radius:6px;font:700 16px/1 Inter Variable,Inter,sans-serif}.brief-shell[data-step="24"] .receipt-download{border-radius:6px;min-height:44px;margin:12px 0 0}.brief-shell[data-step="24"] .brief-finish[data-screen="21"]>.brief-fields>.brief-text{margin:24px 0 0}.brief-shell[data-step="24"] .submitted-brief-trigger{text-align:left;white-space:normal;border-radius:6px;justify-content:space-between;width:100%;min-height:48px;margin:24px 0 0}body .brief-modal.submitted-brief-modal.mobile-sheet-surface{box-sizing:border-box;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);opacity:0;border-radius:0;width:min(900px,100% - 32px);max-width:900px;max-height:calc(100svh - 32px);padding:32px;transition:opacity .2s,scale .22s cubic-bezier(.22,1,.36,1);inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)translate(0,0)scale(.98)}body .brief-modal.submitted-brief-modal.mobile-sheet-surface[data-visible=true]{opacity:1;transform:translate(-50%,-50%)}body .brief-modal.submitted-brief-modal>.mobile-sheet-handle{display:none}body .brief-modal.submitted-brief-modal .brief-modal-close{flex:0 0 44px;align-self:center;place-items:center;width:44px;height:44px;display:grid;position:relative;inset:auto}body .submitted-brief-modal>.brief-modal-title,body .submitted-brief-modal>.brief-modal-description{overflow-wrap:anywhere;flex-shrink:0}.submitted-brief-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;overflow:hidden auto}.submitted-brief-scroll .brief-outline{border-radius:6px}@media (max-width:600px){body .brief-modal.submitted-brief-modal.mobile-sheet-surface{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:30px 20px}}@media (prefers-reduced-motion:reduce){body .brief-modal.submitted-brief-modal.mobile-sheet-surface{transition:none;scale:1}}.submitted-brief-scroll .review-summary,.submitted-brief-scroll .review-summary section,.submitted-brief-scroll .review-coil-identity>div{min-width:0}.submitted-brief-scroll .review-section-heading,.submitted-brief-scroll .review-coil-identity{flex-wrap:wrap}.submitted-brief-scroll .review-summary dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.submitted-brief-scroll .review-summary .review-connection{grid-template-columns:minmax(0,1fr)}.submitted-brief-scroll .review-connection-distances{width:100%}.submitted-brief-scroll .review-connection-distances>span{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.submitted-brief-scroll .review-connection-distances b{white-space:normal;overflow-wrap:anywhere}body .submitted-brief-modal>.brief-modal-header{flex-shrink:0;align-items:center;gap:16px;min-width:0;display:flex}body .submitted-brief-modal>.brief-modal-header>.brief-modal-title{overflow-wrap:anywhere;flex:1;min-width:0;max-width:none}.brief-shell[data-step="24"] .submitted-brief-trigger{letter-spacing:-.04em;align-items:center;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-step="24"] .submitted-brief-trigger>svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.submitted-brief-scroll{--submitted-scroll-extension:20px;margin-right:calc(-1 * var(--submitted-scroll-extension));scrollbar-width:thin;scrollbar-color:#b9c0c5 #f2f4f5;padding-right:12px}@supports selector(::-webkit-scrollbar){.submitted-brief-scroll{scrollbar-width:auto;scrollbar-color:auto}.submitted-brief-scroll::-webkit-scrollbar{width:10px}.submitted-brief-scroll::-webkit-scrollbar-track{background:#f2f4f5;border:1px solid #e1e5e8;border-radius:6px;margin-block:6px}.submitted-brief-scroll::-webkit-scrollbar-thumb{background:#b9c0c5 padding-box padding-box;border:2px solid #0000;border-radius:6px}.submitted-brief-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8b1b8}}@media (max-width:600px){.submitted-brief-scroll{--submitted-scroll-extension:8px}body .submitted-brief-modal>.brief-modal-header>.brief-modal-title{color:#252d32;font-size:24px;line-height:1.05}}body .coating-drawer .coating-guide-header{align-items:center;gap:16px;min-width:0;margin:0 0 24px;display:flex}body .coating-drawer .coating-guide-header>h2{overflow-wrap:anywhere;flex:1;min-width:0;max-width:none;margin:0}body .coating-drawer .coating-guide-topbar>.coating-dismiss{flex:0 0 44px;align-self:center;width:44px;height:44px;margin:0;position:relative;inset:auto}body .coating-drawer[data-visible] .coating-guide-header+p{margin:0 0 24px;font-size:1rem;line-height:1.5}@media (max-width:600px){body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-header>h2{color:#252d32;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:24px;line-height:1.05}}body .coating-drawer .coating-guide-topbar{justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:44px;display:flex}body .coating-drawer .coating-guide-topbar>.coating-orange,body .coating-drawer .coating-guide-topbar>.brief-back.coating-back{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;max-width:none;height:auto;min-height:44px}body .coating-drawer .coating-guide-topbar>.brief-back.coating-back>span{white-space:normal;overflow-wrap:anywhere;min-width:0}body .coating-drawer .coating-guide-topbar>.brief-back.coating-back>svg{flex-shrink:0}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar{--coating-topbar-line:19.2px;--coating-target-overhang:calc((44px - var(--coating-topbar-line))/2);box-sizing:content-box;height:auto;min-height:0;padding:var(--coating-target-overhang) 0 0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar.is-comparison{--coating-topbar-line:16.8px;padding-bottom:var(--coating-target-overhang);margin-bottom:16px}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar>.coating-orange{align-self:center;height:auto;min-height:0;margin:0;padding:0;line-height:1.2;display:block}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar>.brief-back.coating-back{height:auto;min-height:44px;margin:calc(-1 * var(--coating-target-overhang)) 0;justify-content:flex-start;align-self:center;align-items:center;padding:0;line-height:1.2;display:flex;position:relative;inset:auto;transform:none}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar>.coating-dismiss{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin:calc(-1 * var(--coating-target-overhang)) 0;flex:0 0 44px;justify-content:center;align-self:center;align-items:center;padding:0;display:flex;position:relative;inset:auto;transform:none}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar>.coating-dismiss>span{box-sizing:border-box;text-align:center;width:44px;height:44px;margin:0;padding:0;line-height:44px;display:block;position:static;inset:auto;transform:none}body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-orange{margin:0 0 18px}@media (max-width:760px){body .coating-drawer.mobile-sheet-surface>.coating-drawer-view>.coating-guide-topbar{--coating-topbar-line:16.8px}}.coating-exposure-art{display:contents}@media (min-width:1101px){body .coating-drawer.coating-environment-selection{width:min(1040px,100vw - 48px);max-width:1040px;overflow-x:hidden}body .coating-environment-selection .coating-question{display:none}body .coating-environment-selection .coating-exposures{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;margin:0;display:grid}body .coating-environment-selection .coating-exposures .coating-exposure-card{background:#fff;border:1px solid #cfd6dc;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px 12px;min-width:0;min-height:0;margin:0;padding:16px;display:grid;overflow:hidden}body .coating-environment-selection .coating-exposures .coating-exposure-card:before,body .coating-environment-selection .coating-exposures .coating-exposure-card:after{content:none}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected{border-color:var(--brief-brand-orange,#f04318);background:#fff4ee}body .coating-environment-selection .coating-exposures .coating-exposure-art{grid-area:1/1/auto/-1;min-width:0;display:block}body .coating-environment-selection .coating-exposures .coating-exposure-art img{object-fit:cover;object-position:50% 50%;border-radius:6px;width:100%;max-width:100%;height:100%;display:block}body .coating-environment-selection .coating-exposures .coating-exposure-card input{opacity:1;border-radius:3px;grid-area:2/1;width:24px;height:24px;margin:0;position:static;inset:auto;transform:none}body .coating-environment-selection .coating-exposures .coating-exposure-card .exposure-check{display:none}body .coating-environment-selection .coating-exposures .coating-exposure-copy{overflow-wrap:anywhere;letter-spacing:-.04em;flex-direction:column;grid-area:2/2;gap:8px;min-width:0;font-family:Inter Variable,Inter,sans-serif;display:flex}body .coating-environment-selection .coating-exposures .coating-exposure-copy :is(b,small){letter-spacing:-.04em;margin:0;font-family:Inter Variable,Inter,sans-serif}body .coating-environment-selection .coating-exposures .coating-exposure-none{grid-column:1/-1}body .coating-environment-selection .coating-exposures .coating-exposure-none :is(input,.coating-exposure-copy){grid-row:1}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible){outline-offset:-3px;outline:2px solid #737d85}body .coating-environment-selection .coating-drawer-footer{margin-top:24px}}.coating-desktop-check{display:none!important}@media (min-width:1101px){html[data-coating-desktop-lock]:not([data-coating-measuring]) .brief-shell.fidelity-coating{width:var(--coating-page-width);max-width:none;margin-left:var(--coating-page-left);margin-right:0}html[data-coating-desktop-lock] body[data-scroll-locked]{position:static!important}body .coating-drawer{transition:transform .22s cubic-bezier(.22,1,.36,1)}body .coating-drawer>.coating-drawer-view{opacity:1;transition:none;transform:none}body .coating-drawer>.coating-drawer-view[data-changing=true]{opacity:1;pointer-events:auto;transform:none}body .coating-environment-selection .coating-drawer-view{container-type:inline-size}body .coating-environment-selection .coating-exposures{grid-template-rows:repeat(2,1fr) auto;align-items:stretch}body .coating-environment-selection .coating-exposures .coating-exposure-card{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;height:100%}body .coating-environment-selection .coating-exposures .coating-exposure-card:before{content:"";z-index:-2;opacity:1;height:auto;clip-path:inherit;pointer-events:none;background:#cfd6dc;transition:none;position:absolute;inset:0}body .coating-environment-selection .coating-exposures .coating-exposure-card:after{content:"";z-index:-1;clip-path:polygon(3.414px 0,calc(100% - 3.414px) 0,100% 3.414px,100% calc(100% - 3.414px),calc(100% - 3.414px) 100%,3.414px 100%,0 calc(100% - 3.414px),0 3.414px);pointer-events:none;background:#fff;height:auto;transition:none;position:absolute;inset:1px}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected{background:0 0}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected:before{background:var(--brief-brand-orange,#f04318)}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected:after{background:#fff4ee}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible){outline:none}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible):before{background:#737d85}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible):after{clip-path:polygon(2.828px 0,calc(100% - 2.828px) 0,100% 2.828px,100% calc(100% - 2.828px),calc(100% - 2.828px) 100%,2.828px 100%,0 calc(100% - 2.828px),0 2.828px);inset:2px}body .coating-environment-selection .coating-exposures .coating-exposure-art{aspect-ratio:3/2;background:#f4f5f6;border-radius:6px;align-self:start;position:relative}body .coating-environment-selection .coating-exposures .coating-exposure-art img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}body .coating-environment-selection .coating-exposures .coating-exposure-none{grid-template-rows:auto;height:auto}body .coating-environment-selection .coating-exposures .coating-exposure-card input:checked{background-image:none}body .coating-environment-selection .coating-exposures .coating-desktop-check{color:#fff;pointer-events:none;grid-area:2/1;place-items:center;width:24px;height:24px;display:grid!important}body .coating-environment-selection .coating-exposures .coating-desktop-check svg{width:18px;height:18px}body .coating-environment-selection .coating-exposures .coating-exposure-none .coating-desktop-check{grid-row:1}@container (width<=735px){body .coating-environment-selection .coating-exposures{grid-template-rows:repeat(4,1fr) auto}}body .coating-drawer{opacity:1;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:translate(100%)}body .coating-drawer[data-visible=true]{transition-duration:.28s;transform:translate(0)}body .coating-overlay{transition:opacity .2s cubic-bezier(.22,1,.36,1)}body .coating-overlay[data-visible=true]{transition-duration:.28s}}@media (min-width:1101px) and (prefers-reduced-motion:reduce){body .coating-drawer{opacity:0;transition:opacity .1s ease-out!important;transform:none!important}body .coating-drawer[data-visible=true]{opacity:1}body .coating-overlay{transition:opacity .1s ease-out!important}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){body .coating-environment-selection .coating-exposures .coating-exposure-card:not(.selected):not(:has(input:focus-visible)):hover:before{background:#cfd6dc}body .coating-environment-selection .coating-exposures .coating-exposure-card:not(.selected):not(:has(input:focus-visible)):hover:after{background:#f5f7f8}}@media (max-width:1100px){body .coating-environment-selection .coating-drawer-view{container-type:inline-size}body .coating-environment-selection .coating-exposures{align-items:stretch;gap:16px;margin:0;display:grid}body .coating-environment-selection .coating-exposures .coating-exposure-card{isolation:isolate;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:0 0;border:0;border-radius:0;align-items:start;min-width:0;height:100%;min-height:0;margin:0;padding:16px;display:grid;position:relative;overflow:hidden}body .coating-environment-selection .coating-exposures .coating-exposure-card:before{content:"";z-index:-2;opacity:1;height:auto;clip-path:inherit;pointer-events:none;background:#cfd6dc;transition:none;position:absolute;inset:0}body .coating-environment-selection .coating-exposures .coating-exposure-card:after{content:"";z-index:-1;clip-path:polygon(3.414px 0,calc(100% - 3.414px) 0,100% 3.414px,100% calc(100% - 3.414px),calc(100% - 3.414px) 100%,3.414px 100%,0 calc(100% - 3.414px),0 3.414px);pointer-events:none;background:#fff;height:auto;transition:none;position:absolute;inset:1px}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected:before{background:var(--brief-brand-orange,#f04318)}body .coating-environment-selection .coating-exposures .coating-exposure-card.selected:after{background:#fff4ee}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible){outline:none}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible):before{background:#737d85}body .coating-environment-selection .coating-exposures .coating-exposure-card:has(input:focus-visible):after{clip-path:polygon(2.828px 0,calc(100% - 2.828px) 0,100% 2.828px,100% calc(100% - 2.828px),calc(100% - 2.828px) 100%,2.828px 100%,0 calc(100% - 2.828px),0 2.828px);inset:2px}body .coating-environment-selection .coating-exposures .coating-exposure-card input{opacity:1;background:#fff;border:1px solid #151719;border-radius:3px;width:24px;height:24px;margin:0;position:static;inset:auto;transform:none}body .coating-environment-selection .coating-exposures .coating-exposure-card input:checked{border-color:var(--brief-brand-orange,#f04318);background:var(--brief-brand-orange,#f04318);background-image:none}body .coating-environment-selection .coating-exposures .exposure-check{display:none}body .coating-environment-selection .coating-exposures .coating-desktop-check{color:#fff;pointer-events:none;place-items:center;width:24px;height:24px;display:grid!important}body .coating-environment-selection .coating-exposures .coating-desktop-check svg{width:18px;height:18px}body .coating-environment-selection .coating-exposures .coating-exposure-copy{overflow-wrap:anywhere;letter-spacing:-.04em;flex-direction:column;gap:8px;min-width:0;font-family:Inter Variable,Inter,sans-serif;display:flex}body .coating-environment-selection .coating-exposures .coating-exposure-copy :is(b,small){letter-spacing:-.04em;margin:0;font-family:Inter Variable,Inter,sans-serif}body .coating-environment-selection .coating-exposures .coating-exposure-art{background:#f4f5f6;border-radius:6px;min-width:0;display:block;position:relative;overflow:hidden}body .coating-environment-selection .coating-exposures .coating-exposure-art img{object-fit:cover;object-position:50% 50%;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}body .coating-environment-selection .coating-exposures .coating-exposure-none{grid-column:1/-1;height:auto}}@media (min-width:601px) and (max-width:1100px){body .coating-drawer.coating-environment-selection{width:min(1040px,100vw - 32px);max-width:1040px;overflow-x:hidden}body .coating-environment-selection .coating-exposures{grid-template-rows:repeat(2,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr))}body .coating-environment-selection .coating-exposures .coating-exposure-card{grid-template-rows:auto 1fr;grid-template-columns:24px minmax(0,1fr);gap:16px 12px}body .coating-environment-selection .coating-exposures .coating-exposure-art{aspect-ratio:3/2;grid-area:1/1/auto/-1}body .coating-environment-selection .coating-exposures :is(input,.coating-desktop-check){grid-area:2/1}body .coating-environment-selection .coating-exposures .coating-exposure-copy{grid-area:2/2}body .coating-environment-selection .coating-exposures .coating-exposure-none{grid-template-rows:auto}body .coating-environment-selection .coating-exposures .coating-exposure-none :is(input,.coating-desktop-check,.coating-exposure-copy){grid-row:1}@container (width<=35.9375rem){body .coating-environment-selection .coating-exposures{grid-template-rows:repeat(4,1fr) auto;grid-template-columns:minmax(0,1fr)}}}@media (min-width:601px) and (max-width:1100px) and (hover:hover) and (pointer:fine){body .coating-environment-selection .coating-exposures .coating-exposure-card:not(.selected):not(:has(input:focus-visible)):hover:before{background:#cfd6dc}body .coating-environment-selection .coating-exposures .coating-exposure-card:not(.selected):not(:has(input:focus-visible)):hover:after{background:#f5f7f8}}@media (max-width:600px){body .coating-environment-selection .coating-exposures{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}body .coating-environment-selection .coating-exposures .coating-exposure-card{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);gap:12px;height:auto;padding:12px}body .coating-environment-selection .coating-exposures .coating-exposure-art{aspect-ratio:16/9;grid-area:1/1/auto/-1;align-self:start;min-height:0}body .coating-environment-selection .coating-exposures :is(input,.coating-desktop-check){grid-area:2/1}body .coating-environment-selection .coating-exposures .coating-exposure-copy{grid-area:2/2}body .coating-environment-selection .coating-exposures .coating-exposure-none{grid-template-rows:auto}body .coating-environment-selection .coating-exposures .coating-exposure-none :is(input,.coating-desktop-check,.coating-exposure-copy){grid-row:1}}@media (max-width:600px) and (hover:hover) and (pointer:fine){body .coating-environment-selection .coating-exposures .coating-exposure-card:not(.selected):not(:has(input:focus-visible)):hover:before{background:#cfd6dc}}.quick-reference:has(.measurement-guide-card){background:0 0;border:0;padding:0;position:static}.measurement-guide-card{isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);letter-spacing:-.04em;background:#dce0e5;border:0;padding:23px 19px;font-family:Inter Variable,Inter,sans-serif;position:relative}.quick-reference .measurement-guide-card h2{letter-spacing:normal;margin:0 0 8px;font:400 clamp(20px,1.8vw,25px)/1.1 Coil Display,Inter Variable,Inter,sans-serif}.measurement-guide-subtitle{color:#59616c;letter-spacing:-.04em;margin:0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.quick-reference .measurement-guide-diagram,.measurement-guide-modal .measurement-guide-diagram{letter-spacing:-.04em;width:100%;height:auto;margin:20px 0 10px;font:400 18px Inter Variable,Inter,sans-serif;display:block;overflow:visible}.measurement-guide-view{text-align:center;color:#59616c;letter-spacing:-.04em;margin:0 0 18px;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.measurement-guide-definitions{color:#59616c;letter-spacing:-.04em;border-top:1px solid #dce0e5;gap:10px;margin:0;padding-top:16px;font:400 13px/1.5 Inter Variable,Inter,sans-serif;display:grid}.measurement-guide-definitions dt{color:#222932;margin:0 0 2px;font-weight:700}.measurement-guide-definitions dd{margin:0}.measurement-guide-enlarge{width:100%;min-height:44px;color:var(--brief-brand-orange,#e83c12);cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#eceef1;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;font:600 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.quick-reference .measurement-guide-enlarge svg{flex-shrink:0;width:19px;height:19px;margin:0}.measurement-guide-enlarge:hover{background:#e2e6ea}.measurement-guide-enlarge:focus-visible{outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:-3px}@media (min-width:601px){.brief-modal.measurement-guide-modal{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);width:min(640px,100% - 32px);padding:28px}}.measurement-guide-modal .brief-modal-title{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.measurement-guide-modal .measurement-guide-diagram{max-height:46svh;margin:0}.measurement-guide-modal .measurement-guide-definitions{font-size:14px}.measurement-guide-modal .brief-modal-close{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border-radius:0}.measurement-guide-card:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(9.4142px 0,calc(100% - 9.4142px) 0,100% 9.4142px,100% calc(100% - 9.4142px),calc(100% - 9.4142px) 100%,9.4142px 100%,0 calc(100% - 9.4142px),0 9.4142px);background:#fafafa;position:absolute;inset:1px}.quick-reference:has(.measurement-checklist){background:0 0;border:0;padding:0;position:static}:is(.quick-reference:has(.measurement-checklist)>h2,.quick-reference:has(.measurement-checklist)>svg,.quick-reference:has(.measurement-checklist)>p){margin-left:16px;margin-right:16px}.quick-reference:has(.measurement-checklist)>svg{width:calc(100% - 32px)}.measurement-checklist{color:#24282d;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);letter-spacing:-.04em;background:#f1f3f5;margin-top:24px;padding:18px 14px 14px;font-family:Inter Variable,Inter,sans-serif}.quick-reference .measurement-checklist h2{letter-spacing:-.04em;margin:0 0 12px;font:700 18px/1.2 Inter Variable,Inter,sans-serif}.measurement-checklist-count{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.4;display:flex}.measurement-checklist-count>span:last-child{color:#717b87}.measurement-checklist-track{background:#d8dce0;border-radius:4px;height:11px;overflow:hidden}.measurement-checklist-track>span{background:var(--brief-brand-orange,#f04318);border-radius:4px;height:100%;display:block}.measurement-checklist-caption{color:#707b87;letter-spacing:-.04em;margin:5px 0 12px;font:400 11px/1.5 Inter Variable,Inter,sans-serif}.measurement-checklist ul{margin:0;padding:0;list-style:none}.measurement-checklist li{border-bottom:1px solid #dce0e4}.measurement-checklist li:last-child{border-bottom:0}.measurement-checklist-row{text-align:left;color:#252b38;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:44px;padding:12px 3px;font:500 14px/1.35 Inter Variable,Inter,sans-serif;display:flex}.measurement-checklist-row.is-next{background:#e7eaee;margin-block:7px;padding-inline:6px}.measurement-checklist-row:hover{background:#e2e6ea}:is(.measurement-checklist-row:focus-visible,.measurement-air-status:focus-visible,.measurement-next:focus-visible){outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:-2px}.measurement-status{border:1.5px solid #485056;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.is-complete>.measurement-status,.measurement-status.is-complete{color:#fff;background:#444c50;border-color:#444c50}.measurement-checklist-label{flex:1;min-width:0}.measurement-checklist-label small{color:#677482;letter-spacing:-.04em;margin-top:3px;font:400 12px/1.4 Inter Variable,Inter,sans-serif;display:block}.measurement-next-chevron{color:#77818a;flex-shrink:0}.measurement-air-status{text-align:left;color:#252b38;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;border-top:1px solid #d7dce1;align-items:flex-start;gap:13px;width:100%;margin-top:15px;padding:18px 3px 16px;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:flex}.measurement-air-status small{color:#77818c;margin-top:4px;font-size:11px;font-weight:400;display:block}.measurement-next{text-align:left;cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#e5e8ec;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 12px;font:700 14px/1.3 Inter Variable,Inter,sans-serif;display:flex}.measurement-next svg{color:var(--brief-brand-orange,#f04318);flex-shrink:0}.measurement-next:hover{background:#dce1e6}.measurement-checklist-disclaimer{margin:10px 0 0}.measurement-all-done{margin:0;font-size:14px;font-weight:600}.quick-reference .measurement-checklist svg{width:16px;height:16px;margin:0}.quick-reference .measurement-checklist .measurement-next-chevron{width:19px;height:19px}.quick-reference .measurement-checklist .measurement-next svg{width:24px;height:24px}@media (min-width:1100px){.quick-layout:has(.measurement-checklist){grid-template-columns:minmax(0,1fr) 340px}.measurement-checklist{padding:20px 16px 16px}.quick-reference .measurement-checklist h2{font-size:21px}.measurement-checklist-row{font-size:15px}.measurement-checklist-count{font-size:16px}.measurement-checklist-caption{font-size:12px}.measurement-checklist-label small{font-size:13px}.measurement-air-status{font-size:15px}.measurement-next{font-size:16px}}.measurement-checklist-row{padding-block:8px}.measurement-status{width:24px;height:24px}@media (min-width:901px){.desktop-connection-flow .mobile-identify-list{gap:8px;display:grid}.desktop-connection-flow .mobile-identify-row{background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;min-width:0;display:grid;overflow:hidden}.desktop-connection-flow .mobile-identify-row:not(:has(.mobile-identify-remove)){grid-template-columns:minmax(0,1fr)}.desktop-connection-flow .mobile-identify-row[data-active=true]{border-color:var(--brief-brand-orange,#f04419)}.desktop-connection-flow .mobile-identify-row>button:first-child{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px;font-family:Inter Variable,Inter,sans-serif;display:grid}.desktop-connection-flow .mobile-identify-connections .mobile-identify-row>button:first-child,.desktop-connection-flow .mobile-diameter-connections .mobile-identify-row>button:first-child,.desktop-connection-flow .mobile-position-connections .mobile-identify-row>button:first-child{grid-template-columns:30px minmax(0,1fr) 26px}.desktop-connection-flow .mobile-identify-row>button:first-child>span:first-child{letter-spacing:-.04em;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:28px;height:28px;font:500 14px/1 Inter Variable,Inter,sans-serif;display:grid}.desktop-connection-flow .mobile-identify-row>button:first-child>span:nth-child(2){gap:2px;min-width:0;display:grid}.desktop-connection-flow .mobile-identify-row b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 15px/1.25 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-identify-row small{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.3 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-identify-completion{background:var(--brief-brand-orange,#ff481c);color:#fff;visibility:hidden;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.desktop-connection-flow .mobile-identify-row[data-complete=true] .mobile-identify-completion{visibility:visible}.desktop-connection-flow .mobile-identify-completion svg{stroke-width:3px;width:16px;height:16px}.desktop-connection-flow .mobile-identify-remove{color:#66727d;background:#fff;border:0;border-left:1px solid #e0e5e8;place-items:center;width:48px;min-height:48px;display:grid}.desktop-connection-flow .mobile-identify-remove svg{width:18px;height:18px}.desktop-connection-flow .mobile-identify-add{color:#17222f;letter-spacing:-.04em;background:#fff;border:1px solid #aeb9c1;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;font:500 14px/1.2 Inter Variable,Inter,sans-serif;display:flex}.desktop-connection-flow .mobile-identify-add svg{width:18px;height:18px}.desktop-connection-flow .mobile-identify-side{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;display:grid}.desktop-connection-flow .mobile-identify-side legend{color:#536070;letter-spacing:-.04em;grid-column:1/-1;margin:0 0 2px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-identify-side button{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:0 12px;font:500 14px/1.2 Inter Variable,Inter,sans-serif;display:grid}.desktop-connection-flow .mobile-identify-side button[aria-pressed=true]{border-color:var(--brief-brand-orange,#f04419)}.desktop-connection-flow .mobile-identify-side .selection-check{align-self:center;margin:0}.desktop-connection-flow .mobile-connection-accordions{gap:10px}.desktop-connection-flow .mobile-connection-accordion{isolation:isolate;box-sizing:border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#cbd4db;min-width:0;padding:1px;position:relative}.desktop-connection-flow .mobile-connection-accordion:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}.desktop-connection-flow .mobile-connection-accordion[data-expanded=true]{background:var(--brief-brand-orange,#f04318)}.desktop-connection-flow .mobile-connection-accordion-header{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.desktop-connection-flow .mobile-connection-accordion-header:has(.mobile-identify-remove){grid-template-columns:minmax(0,1fr) 48px}.desktop-connection-flow .mobile-connection-accordion-header>button:first-child{box-sizing:border-box;color:#17222f;text-align:left;letter-spacing:-.04em;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:11px 14px;font-family:Inter Variable,Inter,sans-serif;display:grid}.desktop-connection-flow .mobile-connection-accordion-header>button:first-child>span:nth-child(2){gap:4px;min-width:0;display:grid}.desktop-connection-flow .mobile-connection-accordion-header b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 16px/1.25 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-connection-accordion-header small{color:#697580;overflow-wrap:anywhere;letter-spacing:-.04em;margin:0;font:400 13px/1.35 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-connection-number{box-sizing:border-box;letter-spacing:-.04em;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:28px;height:28px;font:500 14px/1 Inter Variable,Inter,sans-serif;display:grid}.desktop-connection-flow .mobile-connection-accordion-chevron{color:#53606a;width:22px;height:22px;transition:transform .16s}.desktop-connection-flow .mobile-connection-accordion[data-expanded=true] .mobile-connection-accordion-chevron{transform:rotate(180deg)}.desktop-connection-flow .mobile-connection-accordion .mobile-identify-remove{background:0 0;border-left:1px solid #e0e5e8;min-height:76px}.desktop-connection-flow .mobile-connection-accordion-panel{border-top:1px solid #dce2e6;gap:18px;margin:0 14px;padding:18px 0 20px;display:grid}.desktop-connection-flow .mobile-connection-accordion-panel .mobile-identify-side{margin:0}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-field{border:0;margin:0;padding:0}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-field legend{color:#536070;letter-spacing:-.04em;margin:0 0 10px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options{grid-template-columns:1fr;gap:8px;display:grid}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button{isolation:isolate;box-sizing:border-box;color:#17222f;text-align:left;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#cbd4db;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;font:500 15px/1.25 Inter Variable,Inter,sans-serif;display:grid;position:relative}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true]{background:var(--brief-brand-orange,#f04318);color:#17222f}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true]:before{background:#fff4ee}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button:disabled{color:#8a949c;cursor:not-allowed;background:#d8dfe3}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button:disabled:before{background:#f3f5f6}.desktop-connection-flow .mobile-connection-accordion-panel .selection-check{box-sizing:border-box;visibility:hidden;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;width:20px;height:20px;margin:0;display:grid}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true] .selection-check{background:var(--brief-brand-orange,#ff481c);visibility:visible}.desktop-connection-flow .mobile-connection-accordion-panel .selection-check svg{color:#fff;stroke-width:3px;opacity:1;filter:none;width:12px;height:12px;display:block;transform:none}.desktop-connection-flow .mobile-diameter-connections{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-connections>h2{color:#263241;letter-spacing:-.04em;margin:22px 0 10px;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-visual{margin-top:4px}.desktop-connection-flow .mobile-diameter-visual .connection-detail-svg{max-height:240px}.desktop-connection-flow .mobile-diameter-editor{border-top:1px solid #dce2e6;margin-top:24px;padding-top:20px}.desktop-connection-flow .mobile-diameter-editor>h3{color:#263241;letter-spacing:-.04em;margin:0;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-editor>p{color:#697580;letter-spacing:-.04em;margin:4px 0 18px;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-editor :where(label,.fraction-fields label){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-editor .fraction-fields{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px}.desktop-connection-flow .mobile-diameter-editor .fraction-fields [role=combobox],.desktop-connection-flow .mobile-diameter-editor .connection-value input,.desktop-connection-flow .mobile-diameter-circumference input{letter-spacing:-.04em;border-radius:6px;height:48px;min-height:48px;font-family:Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-editor .diameter-entry .fraction-fields label,.desktop-connection-flow .mobile-diameter-editor .diameter-entry .od-select[data-slot=select-trigger],.desktop-connection-flow .mobile-diameter-editor .diameter-entry .od-select [data-slot=select-value]{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-weight:500}.desktop-connection-flow .mobile-diameter-editor .field-hint,.desktop-connection-flow .mobile-diameter-editor .selected-diameter,.desktop-connection-flow .mobile-diameter-editor .field-link,.desktop-connection-flow .mobile-diameter-editor small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.desktop-connection-flow .mobile-diameter-circumference{display:block}.desktop-connection-flow .mobile-diameter-circumference>span{color:#536070;letter-spacing:-.04em;margin-bottom:8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.desktop-connection-flow .mobile-diameter-circumference small{color:#697580;letter-spacing:-.04em;margin-top:8px;font:400 13px/1.45 Inter Variable,Inter,sans-serif;display:block}.desktop-connection-flow .mobile-diameter-editor .mobile-circumference{color:#c63816;text-align:left;text-underline-offset:4px;letter-spacing:-.04em;min-height:44px;margin-top:14px;padding:4px 0;font:500 14px/1.4 Inter Variable,Inter,sans-serif;text-decoration:underline}body:has(.desktop-connection-flow[data-part=measure]) .caliper-measurement-menu{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}body:has(.desktop-connection-flow[data-part=measure]) .caliper-measurement-menu [data-slot=select-item]{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}.measurement-guide-modal .mobile-connection-diameter-guide,.measurement-guide-modal .mobile-connection-diameter-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.desktop-material-option-menu,.desktop-material-option-menu [data-slot=select-item]{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}.desktop-connection-flow{letter-spacing:-.04em;min-width:0;font:400 15px/1.5 Inter Variable,Inter,sans-serif}.desktop-connection-flow>p{color:#536070;margin:0 0 8px}.desktop-connection-flow>.brief-text{margin-bottom:16px;text-decoration:underline}.desktop-connection-flow .connection-end-picker{border:0;margin:0 0 16px;padding:0}.desktop-connection-flow .connection-end-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desktop-connection-flow .connection-end-options button{letter-spacing:-.04em;border-radius:6px;min-width:0;min-height:48px;padding:10px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.desktop-connection-count{margin:16px 0}.desktop-connection-count>label{margin-bottom:8px;font-weight:600;display:block}.desktop-connection-count-control{background:#fff;border:1px solid #cbd4db;border-radius:6px;width:100%;max-width:200px;min-height:48px;display:flex;overflow:hidden}.desktop-connection-count-control>input{box-sizing:border-box;letter-spacing:-.04em;background:0 0;border:0;border-radius:6px 0 0 6px;width:100%;min-width:0;min-height:48px;padding:10px 12px;font:400 16px/1.4 Inter Variable,Inter,sans-serif}.desktop-connection-count-arrows{border-left:1px solid #cbd4db;flex:0 0 40px;grid-template-rows:1fr 1fr;display:grid}.desktop-connection-count-arrows>button{color:#536070;background:#f8f9fa;border:0;place-items:center;width:40px;min-height:24px;padding:0;display:grid}.desktop-connection-count-arrows>button:first-child{border-radius:0 5px 0 0}.desktop-connection-count-arrows>button:last-child{border-radius:0 0 5px}.desktop-connection-count-arrows>button+button{border-top:1px solid #cbd4db}.desktop-connection-count-arrows>button:disabled{color:#aeb9c1;cursor:not-allowed}.desktop-connection-count-arrows svg{width:16px;height:16px}.desktop-connection-count-control:focus-within{box-shadow:none;outline:none}.desktop-connection-count-arrows>button:focus-visible{outline-offset:-2px;outline:2px solid #59656d}.desktop-connection-flow .mobile-diameter-editor>p.desktop-diameter-label{color:#536070;letter-spacing:-.04em;margin:0 0 8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.desktop-connection-context{color:#536070;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.desktop-connection-context .brief-text{min-height:44px;text-decoration:underline}.desktop-connection-flow .mobile-connection-accordion-panel .connection-role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-connection-flow .mobile-diameter-connections>.mobile-identify-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.desktop-connection-flow .mobile-diameter-editor .diameter-entry{max-width:450px}.desktop-connection-flow .mobile-diameter-circumference input{border:1px solid #cbd4db;width:100%;max-width:350px;padding:10px 12px}.desktop-connection-stage-caption{margin-bottom:0!important}.desktop-connection-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.desktop-connection-confirm-actions button{border-radius:6px}.desktop-connection-flow .connection-role-options button:focus-visible{outline-offset:-4px;outline:2px solid #59656d}.desktop-connection-flow .mobile-identify-row>button:first-child:focus-visible{outline-offset:-4px;outline:2px solid #59656d}.desktop-connection-flow .mobile-connection-accordion-header>button:first-child:focus-visible{outline-offset:-4px;outline:2px solid #59656d}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.desktop-connection-flow .mobile-connection-accordion-chevron{transition:none}}@media (min-width:901px){.desktop-connection-count-arrows>button{transition:background-color .1s}.desktop-connection-count-arrows>button svg{transition:transform .1s}.desktop-connection-count-arrows>button:is(:active,[data-pressed=true]):not(:disabled){background:#e2e8ec}.desktop-connection-count-arrows>button:is(:active,[data-pressed=true]):not(:disabled) svg{transform:translateY(1px)}body .brief-modal.desktop-connection-confirm-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);border-radius:0}.desktop-connection-confirm-modal .desktop-connection-confirm-actions button{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.desktop-connection-confirm-modal .brief-modal-description{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.desktop-connection-confirm-modal button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.desktop-connection-confirm-modal button:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #59656d!important}.desktop-connection-flow :is(input,[role=combobox]):focus{border-color:#cbd4db}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.desktop-connection-count-arrows>button svg{transition:none;transform:none!important}.desktop-connection-count-arrows>button{transition:none}}@media (min-width:601px){.responsive-connection-positions .mobile-identify-visual{background:#f8f9f9;border:1px solid #d4dce1;border-radius:6px;margin:18px 0 20px;padding:16px 12px 14px;overflow:hidden}.responsive-connection-positions .mobile-identify-visual .connection-reference{letter-spacing:-.04em;margin:0;font-family:Inter Variable,Inter,sans-serif;position:static}.responsive-connection-positions .mobile-identify-visual .connection-reference-heading{gap:3px;min-height:0;margin:0 6px 8px}.responsive-connection-positions .mobile-identify-visual .connection-reference-heading b{color:#263241;letter-spacing:-.04em;text-transform:none;font:600 14px/1.3 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-visual .connection-reference-heading span{color:#697580;letter-spacing:-.04em;font:400 12px/1.4 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-visual .connection-detail-svg{width:100%;height:auto;max-height:none;animation:none}.responsive-connection-positions .mobile-identify-visual .connection-detail-svg text{fill:#5e6972;letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500}.responsive-connection-positions .mobile-identify-visual .connection-detail-svg [role=button]:focus-visible{filter:none;outline:none}.responsive-connection-positions .mobile-identify-visual figcaption{color:#536070;text-align:center;letter-spacing:-.04em;max-width:290px;margin:8px auto 0;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-visual figcaption small{color:#77838c;letter-spacing:-.04em;margin-top:3px;font:400 11px/1.4 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-visual-prompt{text-align:center;background:#f8f9f9;border:1px solid #d4dce1;border-radius:6px;align-content:center;gap:5px;min-height:150px;margin:18px 0 20px;padding:20px;display:grid}.responsive-connection-positions .mobile-identify-list{gap:8px;display:grid}.responsive-connection-positions .mobile-identify-row{background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;min-width:0;display:grid;overflow:hidden}.responsive-connection-positions .mobile-identify-row:not(:has(.mobile-identify-remove)){grid-template-columns:minmax(0,1fr)}.responsive-connection-positions .mobile-identify-row[data-active=true]{border-color:var(--brief-brand-orange,#f04419)}.responsive-connection-positions .mobile-identify-row>button:first-child{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px;font-family:Inter Variable,Inter,sans-serif;display:grid}.responsive-connection-positions .mobile-identify-connections .mobile-identify-row>button:first-child,.responsive-connection-positions .mobile-diameter-connections .mobile-identify-row>button:first-child,.responsive-connection-positions .mobile-position-connections .mobile-identify-row>button:first-child{grid-template-columns:30px minmax(0,1fr) 26px}.responsive-connection-positions .mobile-identify-row>button:first-child>span:first-child{letter-spacing:-.04em;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:28px;height:28px;font:500 14px/1 Inter Variable,Inter,sans-serif;display:grid}.responsive-connection-positions .mobile-identify-row>button:first-child>span:nth-child(2){gap:2px;min-width:0;display:grid}.responsive-connection-positions .mobile-identify-row b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 15px/1.25 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-row small{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.3 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-completion{background:var(--brief-brand-orange,#ff481c);color:#fff;visibility:hidden;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.responsive-connection-positions .mobile-identify-row[data-complete=true] .mobile-identify-completion{visibility:visible}.responsive-connection-positions .mobile-identify-completion svg{stroke-width:3px;width:16px;height:16px}.responsive-connection-positions .mobile-identify-remove{color:#66727d;background:#fff;border:0;border-left:1px solid #e0e5e8;place-items:center;width:48px;min-height:48px;display:grid}.responsive-connection-positions .mobile-position-connections{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-visual{margin-top:4px}.responsive-connection-positions .mobile-position-visual .connection-detail-svg{max-height:280px}.responsive-connection-positions .mobile-position-editor{border-top:1px solid #dce2e6;margin-top:24px;padding-top:20px}.responsive-connection-positions .mobile-position-editor>h3{color:#263241;letter-spacing:-.04em;margin:0;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor>p{color:#697580;letter-spacing:-.04em;margin:4px 0 18px;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .connection-position-fields{grid-template-columns:1fr;gap:20px;display:grid}.responsive-connection-positions .mobile-position-editor .position-input{min-width:0;margin:0}.responsive-connection-positions .mobile-position-editor .position-input label{color:#536070;letter-spacing:-.04em;margin:0 0 8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.responsive-connection-positions .mobile-position-editor .position-input>div{box-sizing:border-box;background:#fff;border:1px solid #cbd4db;border-radius:6px;align-items:center;width:100%;height:48px;min-height:48px;margin:0;display:flex;overflow:hidden}.responsive-connection-positions .mobile-position-editor .position-input input{box-sizing:border-box;color:#15202c;letter-spacing:-.04em;background:0 0;border:0;width:100%;min-width:0;height:46px;padding:10px 14px;font:500 18px/1.3 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .position-input input::placeholder{color:#87929b;letter-spacing:-.04em;font:400 16px/1.3 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .position-input>div>span{color:#697580;letter-spacing:-.04em;padding-right:14px;font:400 13px/1.3 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .field-hint{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .position-derived{color:#536070;letter-spacing:-.04em;background:#eef1f3;border:1px solid #d7dfe4;border-radius:6px;gap:5px;margin:0;padding:16px;font:500 14px/1.45 Inter Variable,Inter,sans-serif;display:grid}.responsive-connection-positions .mobile-position-editor .position-derived output{color:#17222f;font-size:18px;font-weight:600}.responsive-connection-positions .mobile-position-editor .position-derived small{color:#697580;letter-spacing:-.04em;margin:0;font:400 12px/1.45 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .brief-error{color:#b83415;letter-spacing:-.04em;margin:0;font:500 13px/1.45 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-connections .connection-reference-heading b,.responsive-connection-positions .mobile-position-connections .connection-reference-heading span,.responsive-connection-positions .mobile-position-connections .connection-detail-svg text,.responsive-connection-positions .mobile-position-connections .connection-reference figcaption,.responsive-connection-positions .mobile-position-connections .connection-reference figcaption small,.measurement-guide-modal .mobile-connection-position-guide,.measurement-guide-modal .mobile-connection-position-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.responsive-connection-positions{letter-spacing:-.04em;min-width:0;font-family:Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-identify-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.responsive-connection-positions .mobile-identify-row>button:first-child{grid-template-columns:30px minmax(0,1fr) 26px}.responsive-connection-positions .mobile-position-editor{width:100%;max-width:none;container-type:inline-size}.responsive-connection-positions .mobile-identify-row button:focus-visible{outline-offset:-3px;outline:2px solid #59656d}.measurement-guide-modal .mobile-connection-position-guide{color:#263241;flex:none;width:100%;min-width:0;max-width:100%;display:grid}.measurement-guide-modal .mobile-connection-position-guide>*{min-width:0;max-width:100%}.measurement-guide-modal .mobile-connection-position-guide>section{border-top:1px solid #dce2e6;width:100%;min-width:0;padding:24px 0}.measurement-guide-modal .mobile-connection-position-guide>section:first-child{border-top:0;padding-top:4px}.measurement-guide-modal .mobile-connection-position-guide h3{text-transform:none;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}.measurement-guide-modal .mobile-connection-position-guide .connection-reference{width:100%;min-width:0;max-width:100%;margin:0}.measurement-guide-modal .mobile-connection-position-guide .connection-reference-heading{display:none}.measurement-guide-modal .mobile-connection-position-guide .connection-detail-svg{width:100%;height:auto;max-height:none;display:block}.measurement-guide-modal .mobile-connection-position-guide .connection-detail-svg text{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.measurement-guide-modal .mobile-connection-position-guide .connection-reference figcaption{color:#536070;text-align:center;letter-spacing:-.04em;max-width:300px;margin:10px auto 0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.measurement-guide-modal .mobile-connection-position-guide .connection-reference figcaption small{color:#77838c;letter-spacing:-.04em;margin-top:4px;font:400 11px/1.4 Inter Variable,Inter,sans-serif}.measurement-guide-modal .mobile-position-calculation p{color:#5d6879;letter-spacing:-.04em;margin:0;font:400 14px/1.55 Inter Variable,Inter,sans-serif}.responsive-connection-positions .mobile-position-editor .field-hint,.responsive-connection-positions .mobile-position-editor .position-derived,.responsive-connection-positions .mobile-position-editor .brief-error{grid-column:1/-1}.responsive-connection-positions .mobile-position-editor .position-input>div:focus-within{box-shadow:none;border-color:#cbd4db;outline:none}.quick-sheet[data-connection-focus]:not([data-keyboard-focus]) :is(button,input,[role=combobox],[role=button]):focus{box-shadow:none!important;outline:none!important}.quick-sheet[data-connection-focus][data-keyboard-focus] :is(button,input,[role=combobox],[role=button]):focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #59656d!important}.quick-sheet[data-connection-focus] .mobile-identify-row button:focus-visible{outline-offset:-3px}.responsive-connection-positions .position-input input:focus{border:0}}@container (width>=480px){.responsive-connection-positions .mobile-position-editor .connection-position-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.responsive-connection-positions .mobile-position-editor .position-input{grid-template-rows:1fr auto;display:grid}}@media (min-width:601px){body:has(.quick-sheet[data-connection-focus]) :is(.measurement-guide-modal,.desktop-connection-confirm-modal,.mobile-unit-options) :is(button,input,[role=button]):focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #59656d!important}body:has(.quick-sheet[data-connection-focus]:not([data-keyboard-focus])) :is(.measurement-guide-modal,.desktop-connection-confirm-modal,.mobile-unit-options) :is(button,input,[role=button]):focus{box-shadow:none!important;outline:none!important}.responsive-connection-positions .connection-position-fields>.position-input+.field-hint{display:none}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(/_next/static/media/figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_next/static/media/figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/figtree-latin-ext-500-normal.Du0rIuHj.woff2)format("woff2"),url(/_next/static/media/figtree-latin-ext-500-normal.BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(/_next/static/media/figtree-latin-500-normal.B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-ext-600-normal.DJlfifZj.woff2)format("woff2"),url(/_next/static/media/figtree-latin-ext-600-normal.CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_next/static/media/figtree-latin-600-normal.BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-ext-700-normal.CS4sQkGV.woff2)format("woff2"),url(/_next/static/media/figtree-latin-ext-700-normal.BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(/_next/static/media/figtree-latin-700-normal.BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.brief-shell[data-mobile-quick]>.brief-footer[hidden]{display:none}.brief-shell[data-mobile-quick]{padding-bottom:0!important}.brief-shell[data-mobile-quick]>.brief-pages{overflow:visible}.brief-shell[data-mobile-quick]>.brief-content{padding-top:0}.mobile-measurements{--cut:12px;color:#263241;letter-spacing:-.04em;flex-direction:column;max-width:560px;min-height:calc(100svh - 330px);margin:0 auto;padding:22px 0;font-family:Inter Variable,Inter,sans-serif;display:flex}.mobile-measurements button,.mobile-measurements input,.mobile-measurements select{touch-action:manipulation}.mobile-island-scrim{z-index:39;background:#11181d9e;border:0;padding:0;position:fixed;inset:0}.mobile-island{z-index:40;color:#fff;width:100%;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));background:#232e33;margin:0 0 40px;transition:max-height .22s cubic-bezier(.16,1,.3,1);position:sticky;top:8px;box-shadow:0 8px 24px #10182020}.mobile-island-trigger{box-sizing:border-box;width:100%;height:56px;min-height:56px;max-height:56px;color:inherit;text-align:left;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:16px;padding:8px 14px;font:400 16px/1.25 Inter Variable,Inter,sans-serif;display:flex}.mobile-island-ring{color:#fff;letter-spacing:-.04em;border:2px solid #fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:500 16px/1 Inter Variable,Inter,sans-serif;display:grid}.mobile-island-ring>svg{stroke-width:2.7px;width:24px;height:24px}.mobile-island-ring.is-warning{border-color:var(--brief-brand-orange,#f04419);color:#fff}.mobile-island-ring:has(>svg){border-color:var(--brief-brand-orange,#f04419);color:#fff}.mobile-island-ring:has(>svg:not(.lucide-circle-alert)){background:var(--brief-brand-orange,#ff481c)}.mobile-island-copy{border-left:1px solid #b9c2c7;flex:1;gap:2px;min-width:0;padding-left:16px;display:grid}.mobile-island-copy b{white-space:normal;font-weight:500}.mobile-island-copy small{color:#c8e1ec;font-size:13px}.mobile-island-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.mobile-island-trigger>svg{flex-shrink:0;width:20px;transition:transform .18s}.mobile-island.is-expanded .mobile-island-trigger>svg{transform:rotate(180deg)}.mobile-island-reveal{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .15s,visibility .22s;display:grid}.mobile-island-reveal[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr}.mobile-island-reveal>div{min-height:0;padding:0 14px;overflow:hidden}.mobile-island-reveal[data-open=true]>div{padding-bottom:12px}.mobile-island-label{color:#aab7be;text-transform:uppercase;letter-spacing:-.04em;border-top:1px solid #718087;margin:0;padding:15px 0 8px;font:600 12px/1.3 Inter Variable,Inter,sans-serif}.mobile-island ol{max-height:min(64svh,calc(var(--island-height,100svh) - 110px));scrollbar-gutter:stable;touch-action:pan-y;overscroll-behavior:contain;margin:0;padding:0 8px 0 0;list-style:none;overflow:hidden auto}.mobile-island li{border-bottom:1px solid #65737a}.mobile-island li:last-child{border-bottom:0}.mobile-island li button{text-align:left;color:#fff;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-height:50px;padding:7px 4px;font:14px/1.25 Inter Variable,Inter,sans-serif;display:flex}.mobile-island li button>span:nth-child(2){overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.mobile-island li button b{font-weight:400}.mobile-island li button small{color:#c8d0d4;font-size:12px}.mobile-island li button[aria-current=step]{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#344149;width:100%;margin-inline:0;padding-inline:4px}.mobile-status{border:2px solid #fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.mobile-status svg{stroke-width:3px;width:18px;height:18px}.mobile-island [data-status=complete] .mobile-status{border-color:var(--brief-brand-orange,#ff481c);background:var(--brief-brand-orange,#ff481c)}.mobile-island [data-status=current] .mobile-status{border-color:var(--brief-brand-orange,#ff481c)}.mobile-island [data-status=incomplete]{color:#ffd1c5}.mobile-island [data-status=incomplete] .mobile-status{border-color:#ff704b}.mobile-entry{flex:1;min-width:0;animation:.2s cubic-bezier(.16,1,.3,1) both mobile-measurement-enter}.mobile-entry>.brief-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#66758a;margin:0 0 15px;font:600 13px/1.3 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell .mobile-entry h1{letter-spacing:-.025em;overflow-wrap:normal;color:#071018;max-width:100%;margin:0 0 22px;scroll-margin-top:100px;font:700 clamp(38px,10.5vw,55px)/.99 Coil Display,Inter Variable,Inter,sans-serif}.mobile-lead,.mobile-detail{color:#5e687b;letter-spacing:-.04em;margin:0 0 10px;font:400 clamp(17px,4.8vw,21px)/1.45 Inter Variable,Inter,sans-serif}.mobile-detail{font-size:clamp(15px,4.2vw,18px)}.mobile-how{isolation:isolate;color:#111c2a;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);text-align:left;letter-spacing:-.04em;background:#d6dde2;border:0;align-items:center;gap:16px;width:100%;min-height:56px;margin:24px 0 18px;padding:8px 18px;font:400 16px/1.3 Inter Variable,Inter,sans-serif;display:flex;position:relative}.mobile-how:before{content:"";z-index:-1;clip-path:inherit;background:#fff;position:absolute;inset:1px}.mobile-how-illustration{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.mobile-how b{flex:1;font-weight:500}.mobile-how svg{flex-shrink:0;width:18px;height:18px}.mobile-how .mobile-guide-chevron{transform:rotate(-90deg)}.mobile-compact-units{border:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:0 0 18px;font-size:15px;display:flex}.mobile-compact-units b{font-weight:500}.mobile-compact-units button{color:#111c2a;text-underline-offset:4px;min-height:44px;font:inherit;background:0 0;border:0;text-decoration:underline}.mobile-unit-options{z-index:110;background:#fff;border:1px solid #d8dfe4;width:210px;padding:7px;box-shadow:0 10px 36px #0d172326}.mobile-unit-options>button{text-align:left;letter-spacing:-.04em;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 12px;font:15px Inter Variable,Inter,sans-serif;display:flex}.mobile-unit-options>button[aria-pressed=true]{color:#c33513;background:#fff2ed}.mobile-unit-options svg{width:18px}.mobile-unit-options.is-overall-width-units{background:#f1f3f4;border:1px solid #d8dfe4;gap:4px;padding:6px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 30px #0d172324;border-radius:6px!important;width:180px!important}.mobile-unit-options.is-overall-width-units:before{content:"";background:#f1f3f4;border-top:1px solid #d8dfe4;border-left:1px solid #d8dfe4;width:10px;height:10px;position:absolute;top:-6px;right:25px;transform:rotate(45deg)}.mobile-unit-options.is-overall-width-units>button{box-sizing:border-box;color:#18222f;text-align:left;letter-spacing:-.04em;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;height:48px;min-height:48px;margin:0;padding:0 12px;display:grid;position:relative;font:500 14px/1 Inter Variable,Inter,sans-serif!important}.mobile-unit-options.is-overall-width-units>button>span{grid-column:2}.mobile-unit-options.is-overall-width-units>button:hover{background:#e8ebed}.mobile-unit-options.is-overall-width-units>button[aria-pressed=true]{color:#18222f;background:#fff;border-color:#d8dfe4}.mobile-unit-options.is-overall-width-units>button[aria-pressed=true]:hover{background:#fff}.mobile-unit-options.is-overall-width-units>button:focus-visible{outline:2px solid var(--brief-brand-orange,#ff481c)!important;outline-offset:-2px!important}.mobile-unit-options.is-overall-width-units svg{box-sizing:border-box;background:var(--brief-brand-orange,#ff481c);color:#fff;stroke-width:3px;border-radius:50%;grid-area:1/1;width:26px;height:26px;padding:5px}.mobile-unit-card{isolation:isolate;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background:#dce1e5;border:0;margin:30px 0 26px;padding:23px 20px;position:relative}.mobile-unit-card:before{content:"";z-index:-1;clip-path:inherit;background:#f8f9fa;position:absolute;inset:1px}.mobile-unit-card legend{float:left;letter-spacing:-.04em;text-transform:uppercase;color:#69778a;width:100%;margin-bottom:18px;font:600 13px/1.3 Inter Variable,Inter,sans-serif}.mobile-unit-card>div{clear:both;grid-template-columns:1fr 1fr;gap:12px;display:grid}.mobile-unit-card button{color:#1f2935;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#f1f3f4;border:1px solid #d7dde1;align-items:center;gap:14px;min-height:64px;padding:12px 16px;font:600 16px Inter Variable,Inter,sans-serif;display:flex}.mobile-unit-card button[aria-pressed=true]{background:#fff;border-color:#c9d0d5}.mobile-radio{border:2px solid #394553;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mobile-unit-card button[aria-pressed=true] .mobile-radio{border-color:var(--brief-brand-orange,#ff481c);background:var(--brief-brand-orange,#ff481c);color:#fff}.mobile-radio svg{stroke-width:3px;width:20px}.mobile-input-panel{min-width:0}.mobile-input-panel .width-entry{background:0 0;border:0;margin:0;padding:0}.mobile-input-panel .width-entry-heading{margin-bottom:10px;display:block}.mobile-input-panel .width-entry-heading>b{color:#536070;letter-spacing:-.04em;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.mobile-input-panel label,.mobile-input-panel legend{color:#536070;letter-spacing:-.04em;font:500 14px/1.45 Inter Variable,Inter,sans-serif}.mobile-input-panel input:not([type=checkbox]),.mobile-input-panel select,.mobile-input-panel [role=combobox]{box-sizing:border-box;color:#15202c;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;box-shadow:none;letter-spacing:-.04em;background:#fff;border:1px solid #cbd4db;border-radius:6px;padding:10px 14px;font:18px/1.3 Inter Variable,Inter,sans-serif}.mobile-input-panel .width-value-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px}.mobile-input-panel .width-value-pair>label{color:#0000;margin:0;font-size:0}.mobile-input-panel .width-value-pair>label>input{margin-top:0}.mobile-input-panel .width-value-pair>div{position:relative}.mobile-input-panel .width-value-pair>div>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-input-panel .width-value-pair select,.mobile-input-panel .width-value-pair [role=combobox]{margin-top:0;padding-right:28px}.mobile-input-panel .width-entry fieldset>p.brief-hint,.mobile-input-panel .width-entry .brief-text{display:none}.mobile-input-panel .width-entry .brief-text.width-entry-method-toggle{display:inline-flex}.mobile-input-panel .width-entry fieldset>p.width-value-error{letter-spacing:-.04em;margin-top:8px;font:13px/1.5 Inter Variable,Inter,sans-serif;display:block}.mobile-input-panel small{color:#697580;letter-spacing:-.04em;margin-top:8px;font:13px/1.5 Inter Variable,Inter,sans-serif;display:block}.mobile-input-panel .width-converted{font-size:13px}.mobile-materials{isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#dce1e5;gap:28px;padding:24px 20px;display:grid;position:relative}.mobile-materials:before{content:"";z-index:-1;clip-path:inherit;background:#fff;position:absolute;inset:1px}.mobile-materials label+label{border-top:1px solid #dce2e6;padding-top:24px}.mobile-materials label>span{letter-spacing:-.04em;text-transform:uppercase;font:600 13px/1.3 Inter Variable,Inter,sans-serif}.mobile-materials .brief-picker-trigger{margin-top:12px}.mobile-count-label>span{margin-bottom:12px;display:block}.mobile-complete-note,.mobile-review-summary{color:#5b6879;align-items:center;gap:12px;margin:14px 0 0;font-size:14px;display:flex}.mobile-complete-note svg,.mobile-review-summary>svg{background:var(--brief-brand-orange,#ff481c);color:#fff;stroke-width:3px;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;padding:5px;display:grid}.mobile-review-summary{color:var(--brief-brand-orange,#f04419);margin:24px 0;font-size:17px}.mobile-review-summary.is-warning>svg{color:var(--brief-brand-orange,#f04419);border:2px solid var(--brief-brand-orange,#f04419);background:#fff;padding:3px}.mobile-measurement-actions{grid-template-columns:auto 1fr minmax(138px,38%);align-items:center;gap:12px;margin-top:70px;padding-top:20px;display:grid;position:relative}.mobile-measurement-actions .brief-back{text-transform:none;letter-spacing:-.04em;gap:8px;min-height:52px;padding:8px 0;font:600 16px/1.2 Inter Variable,Inter,sans-serif}.mobile-measurement-actions .brief-primary{grid-column:3;justify-content:center;min-width:0;min-height:64px;padding:14px 18px;font-size:17px}.mobile-measurement-actions .brief-primary .brief-nav-arrow{display:none}.mobile-skip{text-underline-offset:4px;grid-area:1/2;justify-self:center;min-height:44px;text-decoration:underline;color:#25303a!important;font-size:15px!important}.mobile-save-exit{text-underline-offset:4px;text-decoration:underline;position:absolute;top:25px;left:50%;transform:translate(-50%);color:#25303a!important;font-size:15px!important}.mobile-save{text-align:center;color:#71808b;letter-spacing:-.04em;grid-column:1/-1;margin:0;font:12px/1.5 Inter Variable,Inter,sans-serif}.mobile-entry.is-review+.mobile-measurement-actions{margin-top:60px}.mobile-review-groups{gap:12px;display:grid}.mobile-review-groups>section{background:#fff;border:1px solid #d2dae0}.mobile-review-groups>section.has-missing{border-color:#f39b82}.mobile-review-group-trigger{text-align:left;color:#111b27;background:#fff;border:0;grid-template-columns:44px 1fr auto 20px;align-items:center;gap:12px;width:100%;min-height:82px;padding:15px 16px;display:grid}.mobile-review-group-icon{background:var(--brief-brand-orange,#ff481c);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.has-missing .mobile-review-group-icon{color:#f04419;background:#fff;border:2px solid #f04419}.mobile-review-group-icon svg{width:22px}.mobile-review-group-trigger>span:nth-child(2){gap:4px;display:grid}.mobile-review-group-trigger b{letter-spacing:-.04em;font:600 15px/1.25 Inter Variable,Inter,sans-serif}.mobile-review-group-trigger small{color:#6bb3d2;letter-spacing:-.04em;font:14px/1.3 Inter Variable,Inter,sans-serif}.mobile-review-group-trigger u{text-underline-offset:4px;white-space:nowrap;font-size:14px}.mobile-review-group-trigger>svg{width:20px;transition:transform .16s}.mobile-review-group-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-review-details{border-top:1px solid #dce2e6;padding:0 16px 12px}.mobile-review-details>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;display:flex}.mobile-review-details>button>span{gap:3px;display:grid}.mobile-review-details b{font-size:14px}.mobile-review-details small{color:#71808b;font-size:12px}.mobile-review-details u{font-size:13px}.mobile-review-details article{border-bottom:1px solid #dce2e6;padding:18px 0;position:relative}.mobile-review-details article>b{text-transform:uppercase;align-items:center;gap:12px;display:flex}.mobile-review-details article>b>span{border:2px solid #f04419;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mobile-review-details article>button{letter-spacing:-.04em;background:0 0;border:0;font:14px Inter Variable,Inter,sans-serif;text-decoration:underline;position:absolute;top:18px;right:0}.mobile-review-details dl{color:#667285;grid-template-columns:1fr auto;gap:8px;margin:16px 0 0;font-size:13px;display:grid}.mobile-review-details dd{color:#1f2934;margin:0}.mobile-missing{color:#e84019!important}.mobile-autosave{color:#657185;margin:28px 0;font-size:14px}.mobile-concerns{letter-spacing:-.04em;border:1px solid #edc4b8;margin-top:20px;padding:16px;font:14px/1.5 Inter Variable,Inter,sans-serif}.mobile-concerns button{text-align:left;color:#a73216;font:inherit;background:0 0;border:0;padding:12px 0;text-decoration:underline;display:block}.mobile-connection-side-step .connection-end-picker{border:0;margin:22px 0 0;padding:0}.mobile-connection-side-step .connection-end-picker legend{color:#263241;letter-spacing:-.04em;margin-bottom:8px;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.mobile-connection-side-step .field-hint{color:#657185;letter-spacing:-.04em;margin:0 0 16px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.mobile-connection-side-step .connection-end-options{grid-template-columns:1fr;gap:8px;display:grid}.mobile-connection-side-step .connection-end-options button{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:56px;min-height:56px;padding:0 16px;font:500 16px/1.2 Inter Variable,Inter,sans-serif;display:grid}.mobile-connection-side-step .connection-end-options button[aria-pressed=true]{border-color:var(--brief-brand-orange,#f04419);background:#fff}.mobile-connection-side-step .selection-check{align-self:center;margin:0}.mobile-measurements :focus-visible{outline:2px solid var(--brief-brand-orange,#c63816)!important;outline-offset:3px!important}.brief-modal.mobile-measurement-help{gap:18px}.mobile-measurement-help .brief-modal-title{letter-spacing:normal;font:700 clamp(34px,9vw,48px)/1 Coil Display,Inter Variable,Inter,sans-serif}.mobile-measurement-help .brief-modal-description{color:#5d6879;font-size:18px;line-height:1.45}.mobile-measurement-help .quick-lesson{margin:8px 0}.mobile-measurement-help .quick-lesson .site-header,.mobile-measurement-help .quick-lesson .breadcrumb{display:none}.mobile-measurement-help .quick-lesson>p{margin:18px 0;font-size:15px;line-height:1.6}.mobile-measurement-help .connection-reference{max-width:100%;margin:0}.mobile-measurement-help .connection-detail-svg{width:100%}.mobile-measurement-help>.brief-primary{justify-content:center;width:100%;min-height:64px;font-size:17px}.mobile-measurement-help>.brief-primary .brief-nav-arrow{display:none}@media (min-width:601px){.brief-modal.mobile-measurement-help{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px);width:100%;max-height:94svh;padding:0 24px 22px;top:auto;bottom:0;left:0;box-shadow:0 -18px 60px #0003}}@keyframes mobile-measurement-enter{0%{opacity:.25;transform:translateX(var(--entry-offset))}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.brief-shell:is([data-mobile-quick],[data-standard-mobile-top],[data-mobile-welcome]) .brief-header{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;margin-bottom:12px}.brief-shell:is([data-mobile-quick],[data-standard-mobile-top],[data-mobile-welcome]) .brief-rowform-wordmark{width:min(144px,100%)}.brief-shell:is([data-mobile-quick],[data-standard-mobile-top],[data-mobile-welcome]) .brief-progress{padding-block:14px 0}.brief-shell:is([data-mobile-quick],[data-standard-mobile-top],[data-mobile-welcome]) .brief-header .brief-preferences{margin-left:auto}.brief-shell[data-mobile-quick] .brief-path-bar.compact-path{border-bottom:0;margin-bottom:0;padding-block:23px 20px}.brief-shell[data-mobile-quick] .brief-pages{padding-top:0}.brief-shell[data-standard-mobile-top] .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-standard-mobile-top] .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-standard-mobile-top] .brief-path-bar.compact-path{border-bottom:0;margin-bottom:0;padding-top:23px;padding-bottom:0}.brief-shell[data-standard-mobile-top] .compact-path .path-summary{letter-spacing:-.04em;align-items:baseline;height:auto;min-height:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-standard-mobile-top] .compact-path .path-summary>span,.brief-shell[data-standard-mobile-top] .compact-path .path-summary>span>strong,.brief-shell[data-standard-mobile-top] .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-standard-mobile-top] .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.brief-shell[data-standard-mobile-top] :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-standard-mobile-top] .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-standard-mobile-top] .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-standard-mobile-top] .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-standard-mobile-top] .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .compact-path .path-summary{letter-spacing:-.04em;align-items:baseline;height:auto;min-height:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .compact-path .path-summary>span{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="17"]) .compact-path .path-summary>button{letter-spacing:-.04em;align-self:auto;min-height:0;padding-block:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="17"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="17"] .mobile-island-copy b,.mobile-measurements[data-measurement-step="17"] .mobile-island-copy small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="17"] .mobile-island-count,.mobile-island[data-measurement-step="18"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="17"] .mobile-island-ring>span,.mobile-island[data-measurement-step="18"] .mobile-island-ring>span{letter-spacing:-.04em;font:500 16px/1 Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="18"] .mobile-island-copy small,.mobile-measurements:is([data-measurement-step="17"],[data-measurement-step="18"]) :where(.mobile-island-trigger,.mobile-island-ring,.mobile-island-label,.mobile-island li button){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell .mobile-measurements[data-measurement-step="17"] .mobile-entry h1{letter-spacing:normal;margin-bottom:16px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="17"] .mobile-lead{color:#4f5c6e;letter-spacing:-.04em;margin-bottom:8px;font:500 16px/1.45 Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="17"] .mobile-how,.mobile-measurements[data-measurement-step="17"] .mobile-complete-note,.mobile-measurements[data-measurement-step="17"] .mobile-skip{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="17"] .mobile-measurement-actions .brief-back,.mobile-measurements[data-measurement-step="17"] .mobile-measurement-actions .brief-back>span,.mobile-measurements[data-measurement-step="17"] .mobile-measurement-actions .brief-primary,.mobile-measurements[data-measurement-step="17"] .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-identify-connections{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-identify-visual{background:#f8f9f9;border:1px solid #d4dce1;border-radius:6px;margin:18px 0 20px;padding:16px 12px 14px;overflow:hidden}.mobile-identify-visual .connection-reference{letter-spacing:-.04em;margin:0;font-family:Inter Variable,Inter,sans-serif;position:static}.mobile-identify-visual .connection-reference-heading{gap:3px;min-height:0;margin:0 6px 8px}.mobile-identify-visual .connection-reference-heading b{color:#263241;letter-spacing:-.04em;text-transform:none;font:600 14px/1.3 Inter Variable,Inter,sans-serif}.mobile-identify-visual .connection-reference-heading span{color:#697580;letter-spacing:-.04em;font:400 12px/1.4 Inter Variable,Inter,sans-serif}.mobile-identify-visual .connection-detail-svg{width:100%;height:auto;max-height:none;animation:none}.mobile-identify-visual .connection-detail-svg text{fill:#5e6972;letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500}.mobile-identify-visual .connection-detail-svg [role=button]:focus-visible{filter:drop-shadow(0 0 3px var(--brief-brand-orange,#f04318));outline:none}.mobile-identify-visual figcaption{color:#536070;text-align:center;letter-spacing:-.04em;max-width:290px;margin:8px auto 0;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.mobile-identify-visual figcaption small{color:#77838c;letter-spacing:-.04em;margin-top:3px;font:400 11px/1.4 Inter Variable,Inter,sans-serif}.mobile-identify-visual-prompt{text-align:center;background:#f8f9f9;border:1px solid #d4dce1;border-radius:6px;align-content:center;gap:5px;min-height:150px;margin:18px 0 20px;padding:20px;display:grid}.mobile-identify-visual-prompt b{color:#263241;letter-spacing:-.04em;font:600 15px/1.35 Inter Variable,Inter,sans-serif}.mobile-identify-visual-prompt span{color:#697580;letter-spacing:-.04em;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.mobile-identify-list{gap:8px;display:grid}.mobile-identify-row{background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;min-width:0;display:grid;overflow:hidden}.mobile-identify-row:not(:has(.mobile-identify-remove)){grid-template-columns:minmax(0,1fr)}.mobile-identify-row[data-active=true]{border-color:var(--brief-brand-orange,#f04419)}.mobile-identify-row>button:first-child{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px;font-family:Inter Variable,Inter,sans-serif;display:grid}.mobile-identify-connections .mobile-identify-row>button:first-child,.mobile-diameter-connections .mobile-identify-row>button:first-child,.mobile-position-connections .mobile-identify-row>button:first-child{grid-template-columns:30px minmax(0,1fr) 26px}.mobile-identify-row>button:first-child>span:first-child{letter-spacing:-.04em;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:28px;height:28px;font:500 14px/1 Inter Variable,Inter,sans-serif;display:grid}.mobile-identify-row>button:first-child>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-identify-row b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 15px/1.25 Inter Variable,Inter,sans-serif}.mobile-identify-row small{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.3 Inter Variable,Inter,sans-serif}.mobile-identify-completion{background:var(--brief-brand-orange,#ff481c);color:#fff;visibility:hidden;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mobile-identify-row[data-complete=true] .mobile-identify-completion{visibility:visible}.mobile-identify-completion svg{stroke-width:3px;width:16px;height:16px}.mobile-identify-remove{color:#66727d;background:#fff;border:0;border-left:1px solid #e0e5e8;place-items:center;width:48px;min-height:48px;display:grid}.mobile-identify-remove svg{width:18px;height:18px}.mobile-identify-add{color:#17222f;letter-spacing:-.04em;background:#fff;border:1px solid #aeb9c1;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;font:500 14px/1.2 Inter Variable,Inter,sans-serif;display:flex}.mobile-identify-add svg{width:18px;height:18px}.mobile-identify-side{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;display:grid}.mobile-identify-side legend{color:#536070;letter-spacing:-.04em;grid-column:1/-1;margin:0 0 2px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.mobile-identify-side button{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:1px solid #cbd4db;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:0 12px;font:500 14px/1.2 Inter Variable,Inter,sans-serif;display:grid}.mobile-identify-side button[aria-pressed=true]{border-color:var(--brief-brand-orange,#f04419)}.mobile-identify-side .selection-check{align-self:center;margin:0}.mobile-connection-accordions{gap:10px}.mobile-connection-accordion{isolation:isolate;box-sizing:border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#cbd4db;min-width:0;padding:1px;position:relative}.mobile-connection-accordion:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}.mobile-connection-accordion[data-expanded=true]{background:var(--brief-brand-orange,#f04318)}.mobile-connection-accordion-header{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.mobile-connection-accordion-header:has(.mobile-identify-remove){grid-template-columns:minmax(0,1fr) 48px}.mobile-connection-accordion-header>button:first-child{box-sizing:border-box;color:#17222f;text-align:left;letter-spacing:-.04em;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:11px 14px;font-family:Inter Variable,Inter,sans-serif;display:grid}.mobile-connection-accordion-header>button:first-child>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-connection-accordion-header b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 16px/1.25 Inter Variable,Inter,sans-serif}.mobile-connection-accordion-header small{color:#697580;overflow-wrap:anywhere;letter-spacing:-.04em;margin:0;font:400 13px/1.35 Inter Variable,Inter,sans-serif}.mobile-connection-number{box-sizing:border-box;letter-spacing:-.04em;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:28px;height:28px;font:500 14px/1 Inter Variable,Inter,sans-serif;display:grid}.mobile-connection-accordion-chevron{color:#53606a;width:22px;height:22px;transition:transform .16s}.mobile-connection-accordion[data-expanded=true] .mobile-connection-accordion-chevron{transform:rotate(180deg)}.mobile-connection-accordion .mobile-identify-remove{background:0 0;border-left:1px solid #e0e5e8;min-height:76px}.mobile-connection-accordion-panel{border-top:1px solid #dce2e6;gap:18px;margin:0 14px;padding:18px 0 20px;display:grid}.mobile-connection-accordion-panel .mobile-identify-side{margin:0}.mobile-connection-accordion-panel .connection-role-field{border:0;margin:0;padding:0}.mobile-connection-accordion-panel .connection-role-field legend{color:#536070;letter-spacing:-.04em;margin:0 0 10px;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.mobile-connection-accordion-panel .connection-role-options{grid-template-columns:1fr;gap:8px;display:grid}.mobile-connection-accordion-panel .connection-role-options button{isolation:isolate;box-sizing:border-box;color:#17222f;text-align:left;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:-.04em;background:#cbd4db;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;font:500 15px/1.25 Inter Variable,Inter,sans-serif;display:grid;position:relative}.mobile-connection-accordion-panel .connection-role-options button:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,calc(100% - 7.4px) 0,100% 7.4px,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,7.4px 100%,0 calc(100% - 7.4px),0 7.4px);background:#fff;position:absolute;inset:1px}.mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true]{background:var(--brief-brand-orange,#f04318);color:#17222f}.mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true]:before{background:#fff4ee}.mobile-connection-accordion-panel .connection-role-options button:disabled{color:#8a949c;cursor:not-allowed;background:#d8dfe3}.mobile-connection-accordion-panel .connection-role-options button:disabled:before{background:#f3f5f6}.mobile-connection-accordion-panel .selection-check{box-sizing:border-box;visibility:hidden;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;width:20px;height:20px;margin:0;display:grid}.mobile-connection-accordion-panel .connection-role-options button[aria-pressed=true] .selection-check{background:var(--brief-brand-orange,#ff481c);visibility:visible}.mobile-connection-accordion-panel .selection-check svg{color:#fff;stroke-width:3px;opacity:1;filter:none;width:12px;height:12px;display:block;transform:none}.mobile-diameter-connections{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-diameter-connections>h2{color:#263241;letter-spacing:-.04em;margin:22px 0 10px;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.mobile-diameter-visual{margin-top:4px}.mobile-diameter-visual .connection-detail-svg{max-height:240px}.mobile-diameter-editor{border-top:1px solid #dce2e6;margin-top:24px;padding-top:20px}.mobile-diameter-editor>h3{color:#263241;letter-spacing:-.04em;margin:0;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.mobile-diameter-editor>p{color:#697580;letter-spacing:-.04em;margin:4px 0 18px;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.mobile-diameter-editor :where(label,.fraction-fields label){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-diameter-editor .fraction-fields{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px}.mobile-diameter-editor .fraction-fields [role=combobox],.mobile-diameter-editor .connection-value input,.mobile-diameter-circumference input{letter-spacing:-.04em;border-radius:6px;height:48px;min-height:48px;font-family:Inter Variable,Inter,sans-serif}.mobile-diameter-editor .diameter-entry .fraction-fields label,.mobile-diameter-editor .diameter-entry .od-select[data-slot=select-trigger],.mobile-diameter-editor .diameter-entry .od-select [data-slot=select-value]{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-weight:500}.mobile-diameter-editor .field-hint,.mobile-diameter-editor .selected-diameter,.mobile-diameter-editor .field-link,.mobile-diameter-editor small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-diameter-circumference{display:block}.mobile-diameter-circumference>span{color:#536070;letter-spacing:-.04em;margin-bottom:8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.mobile-diameter-circumference small{color:#697580;letter-spacing:-.04em;margin-top:8px;font:400 13px/1.45 Inter Variable,Inter,sans-serif;display:block}.mobile-diameter-editor .mobile-circumference{color:#c63816;text-align:left;text-underline-offset:4px;letter-spacing:-.04em;min-height:44px;margin-top:14px;padding:4px 0;font:500 14px/1.4 Inter Variable,Inter,sans-serif;text-decoration:underline}body:has(.mobile-measurements[data-measurement-step="17"]) .caliper-measurement-menu [data-slot=select-item]{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500}.brief-modal.mobile-measurement-help.is-connection-diameter-guide{box-sizing:border-box;overscroll-behavior:contain;overflow:hidden auto}.mobile-measurement-help.is-connection-diameter-guide .brief-modal-description,.mobile-measurement-help.is-connection-diameter-guide .mobile-connection-diameter-guide,.mobile-measurement-help.is-connection-diameter-guide .mobile-connection-diameter-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurement-help.is-connection-diameter-guide .connection-reference-heading{display:none}.mobile-measurement-help.is-connection-diameter-guide .connection-detail-svg text{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-connection-diameter-guide{color:#263241;flex:none;gap:0;width:100%;min-width:0;max-width:100%;margin:4px 0;display:grid}.mobile-connection-diameter-guide>*{min-width:0;max-width:100%}.mobile-connection-diameter-guide>section{border-top:1px solid #dce2e6;width:100%;min-width:0;padding:24px 0}.mobile-connection-diameter-guide>section>h3{text-transform:none;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.mobile-connection-diameter-guide p{color:#5d6879;margin:0 0 12px;font-size:14px;line-height:1.55}.mobile-connection-diameter-guide ol{margin:0;padding:0;list-style:none}.mobile-connection-diameter-guide li+li{border-top:1px solid #e6eaed;padding-top:22px}.mobile-connection-diameter-guide li h4,.mobile-connection-diameter-guide .inch-guide h4{text-transform:none;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}.mobile-connection-diameter-guide .measurement-instruction-visual,.mobile-connection-diameter-guide .measurement-visual-image{width:100%;min-width:0;max-width:100%}.mobile-connection-diameter-guide .measurement-instruction-visual{margin:12px 0 20px}.mobile-connection-diameter-guide .measurement-visual-image>img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.mobile-connection-diameter-guide .measurement-instruction-visual figcaption{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px;line-height:1.5}.mobile-connection-diameter-guide .inch-guide{width:100%;min-width:0;max-width:100%;margin:22px 0 0}.mobile-connection-diameter-guide .inch-guide+.inch-guide{border-top:1px solid #e6eaed;padding-top:22px}.mobile-connection-diameter-guide .inch-guide-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin-top:12px;overflow:auto hidden}.mobile-connection-diameter-guide .inch-guide-scroll svg{max-width:none}.mobile-connection-diameter-guide .inch-guide text{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-weight:600}.brief-modal.mobile-measurement-help.is-connection-diameter-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-connection-diameter-guide>.brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .compact-path .path-summary{letter-spacing:-.04em;align-items:baseline;height:auto;min-height:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .compact-path .path-summary>span{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .compact-path .path-summary>button{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="18"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="18"] .mobile-island-copy b,.mobile-measurements[data-measurement-step="18"] .mobile-island-copy small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell .mobile-measurements[data-measurement-step="18"] .mobile-entry h1{letter-spacing:normal;margin-bottom:16px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="18"] .mobile-lead{color:#4f5c6e;letter-spacing:-.04em;margin-bottom:8px;font:500 16px/1.45 Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="18"] .mobile-how,.mobile-measurements[data-measurement-step="18"] .mobile-complete-note,.mobile-measurements[data-measurement-step="18"] .mobile-skip{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="18"] .mobile-measurement-actions .brief-back,.mobile-measurements[data-measurement-step="18"] .mobile-measurement-actions .brief-back>span,.mobile-measurements[data-measurement-step="18"] .mobile-measurement-actions .brief-primary,.mobile-measurements[data-measurement-step="18"] .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="18"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.mobile-position-connections{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-position-visual{margin-top:4px}.mobile-position-visual .connection-detail-svg{max-height:280px}.mobile-position-editor{border-top:1px solid #dce2e6;margin-top:24px;padding-top:20px}.mobile-position-editor>h3{color:#263241;letter-spacing:-.04em;margin:0;font:600 16px/1.35 Inter Variable,Inter,sans-serif}.mobile-position-editor>p{color:#697580;letter-spacing:-.04em;margin:4px 0 18px;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.mobile-position-editor .connection-position-fields{grid-template-columns:1fr;gap:20px;display:grid}.mobile-position-editor .position-input{min-width:0;margin:0}.mobile-position-editor .position-input label{color:#536070;letter-spacing:-.04em;margin:0 0 8px;font:500 14px/1.4 Inter Variable,Inter,sans-serif;display:block}.mobile-position-editor .position-input>div{box-sizing:border-box;background:#fff;border:1px solid #cbd4db;border-radius:6px;align-items:center;width:100%;height:48px;min-height:48px;margin:0;display:flex;overflow:hidden}.mobile-position-editor .position-input input{box-sizing:border-box;color:#15202c;letter-spacing:-.04em;background:0 0;border:0;width:100%;min-width:0;height:46px;padding:10px 14px;font:500 18px/1.3 Inter Variable,Inter,sans-serif}.mobile-position-editor .position-input input::placeholder{color:#87929b;letter-spacing:-.04em;font:400 16px/1.3 Inter Variable,Inter,sans-serif}.mobile-position-editor .position-input>div>span{color:#697580;letter-spacing:-.04em;padding-right:14px;font:400 13px/1.3 Inter Variable,Inter,sans-serif}.mobile-position-editor .field-hint{color:#697580;letter-spacing:-.04em;margin:0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.mobile-position-editor .position-derived{color:#536070;letter-spacing:-.04em;background:#eef1f3;border:1px solid #d7dfe4;border-radius:6px;gap:5px;margin:0;padding:16px;font:500 14px/1.45 Inter Variable,Inter,sans-serif;display:grid}.mobile-position-editor .position-derived output{color:#17222f;font-size:18px;font-weight:600}.mobile-position-editor .position-derived small{color:#697580;letter-spacing:-.04em;margin:0;font:400 12px/1.45 Inter Variable,Inter,sans-serif}.mobile-position-editor .brief-error{color:#b83415;letter-spacing:-.04em;margin:0;font:500 13px/1.45 Inter Variable,Inter,sans-serif}.mobile-position-connections .connection-reference-heading b,.mobile-position-connections .connection-reference-heading span,.mobile-position-connections .connection-detail-svg text,.mobile-position-connections .connection-reference figcaption,.mobile-position-connections .connection-reference figcaption small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-modal.mobile-measurement-help.is-connection-position-guide{box-sizing:border-box;overscroll-behavior:contain;overflow:hidden auto}.mobile-measurement-help.is-connection-position-guide .brief-modal-description,.mobile-measurement-help.is-connection-position-guide .mobile-connection-position-guide,.mobile-measurement-help.is-connection-position-guide .mobile-connection-position-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-connection-position-guide{color:#263241;flex:none;width:100%;min-width:0;max-width:100%;display:grid}.mobile-connection-position-guide>*{min-width:0;max-width:100%}.mobile-connection-position-guide>section{border-top:1px solid #dce2e6;width:100%;min-width:0;padding:24px 0}.mobile-connection-position-guide>section:first-child{border-top:0;padding-top:4px}.mobile-connection-position-guide h3{text-transform:none;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}.mobile-connection-position-guide .connection-reference{width:100%;min-width:0;max-width:100%;margin:0}.mobile-connection-position-guide .connection-reference-heading{display:none}.mobile-connection-position-guide .connection-detail-svg{width:100%;height:auto;max-height:none;display:block}.mobile-connection-position-guide .connection-detail-svg text{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-connection-position-guide .connection-reference figcaption{color:#536070;text-align:center;letter-spacing:-.04em;max-width:300px;margin:10px auto 0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.mobile-connection-position-guide .connection-reference figcaption small{color:#77838c;letter-spacing:-.04em;margin-top:4px;font:400 11px/1.4 Inter Variable,Inter,sans-serif}.mobile-position-calculation p{color:#5d6879;letter-spacing:-.04em;margin:0;font:400 14px/1.55 Inter Variable,Inter,sans-serif}.brief-modal.mobile-measurement-help.is-connection-position-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-connection-position-guide>.brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-modal.air-entry-help-modal{letter-spacing:-.04em;gap:18px;font-family:Inter Variable,Inter,sans-serif}.brief-modal.air-entry-help-modal .brief-modal-title{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:30px}.brief-modal.air-entry-help-modal :where(.brief-modal-description,.brief-help-grid h3,.brief-help-grid p,.brief-hint,.brief-help-end,.brief-help-end>b,.brief-help-end>p){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-modal.air-entry-help-modal .brief-help-end :where(.brief-primary,.brief-primary>span,.brief-secondary){letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}}@media (max-width:380px){.mobile-measurements{--cut:9px}.mobile-island-trigger{gap:10px;padding-inline:14px}.mobile-island-copy{padding-left:10px}.mobile-island-count{font-size:14px}.mobile-unit-card{padding-inline:14px}.mobile-unit-card>div{gap:8px}.mobile-unit-card button{gap:8px;padding-inline:10px}.mobile-measurement-actions{grid-template-columns:auto 1fr minmax(122px,39%);gap:8px}.mobile-measurement-actions .brief-primary{padding-inline:12px;font-size:15px}.mobile-review-group-trigger{grid-template-columns:38px 1fr 20px}.mobile-review-group-trigger u{grid-area:2/2}.mobile-review-group-trigger>svg{grid-area:1/3/3}.brief-shell .mobile-entry h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.mobile-entry{animation:none}.mobile-unit-options,.mobile-island-reveal,.mobile-island-trigger>svg,.mobile-review-group-trigger>svg,.mobile-connection-accordion-chevron{transition:none!important}}@media (max-width:600px){.mobile-island[data-measurement-step="7"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="7"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}}.mobile-how:before{clip-path:polygon(9.414px 0,calc(100% - 9.414px) 0,100% 9.414px,100% calc(100% - 9.414px),calc(100% - 9.414px) 100%,9.414px 100%,0 calc(100% - 9.414px),0 9.414px)}.mobile-island-placeholder{flex:none;height:56px;margin-bottom:40px}.mobile-island[data-pinned=true]{top:var(--island-top);left:var(--island-left);width:var(--island-width);max-height:var(--island-height);margin:0;position:fixed}.mobile-island-scrim{touch-action:none}.mobile-island-copy b{overflow-wrap:anywhere;font-size:clamp(11px,3.5vw,14px);line-height:1.2}.mobile-island-copy small{font-size:10px;line-height:1.1}.mobile-island-trigger{gap:10px}.mobile-island-ring>svg{width:20px;height:20px}.mobile-island li button:focus-visible{outline-offset:-3px!important}@media (max-width:600px){.brief-shell[data-mobile-quick] .compact-path .path-summary{align-items:flex-start;height:44px}.brief-shell[data-mobile-quick] .compact-path .path-summary>button{align-self:flex-start;min-height:44px;padding-block:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0;font-size:14px;line-height:1.4}.mobile-measurements[data-measurement-step="7"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="9"] .mobile-lead{font-size:16px}.mobile-measurements[data-measurement-step="9"] .mobile-detail{font-size:14px}}.brief-modal.mobile-measurement-help.is-overall-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary),.brief-modal.mobile-measurement-help.is-casing-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary),.brief-modal.mobile-measurement-help.is-casing-height-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary),.brief-modal.mobile-measurement-help.is-casing-depth-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary),.brief-modal.mobile-measurement-help.is-fin-height-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary),.brief-modal.mobile-measurement-help.is-fin-width-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurement-help.is-overall-guide .measurement-guide-diagram,.mobile-measurement-help.is-casing-guide .measurement-guide-diagram,.mobile-measurement-help.is-casing-height-guide .measurement-guide-diagram,.mobile-measurement-help.is-casing-depth-guide .measurement-guide-diagram,.mobile-measurement-help.is-fin-height-guide .measurement-guide-diagram,.mobile-measurement-help.is-fin-width-guide .measurement-guide-diagram{width:100%;height:auto;max-height:46svh;margin:0;font-size:18px;display:block;overflow:visible}.mobile-measurement-help.is-overall-guide .measurement-guide-definitions,.mobile-measurement-help.is-casing-guide .measurement-guide-definitions,.mobile-measurement-help.is-casing-height-guide .measurement-guide-definitions,.mobile-measurement-help.is-casing-depth-guide .measurement-guide-definitions,.mobile-measurement-help.is-fin-height-guide .measurement-guide-definitions,.mobile-measurement-help.is-fin-width-guide .measurement-guide-definitions{font-size:14px}@media (max-width:600px){.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary{font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary>button{font-size:14px;line-height:1.4}.mobile-measurements[data-measurement-step="7"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="7"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.mobile-input-panel .width-value-pair>label>input,.mobile-input-panel .width-value-pair .width-fraction-select{box-sizing:border-box;border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="7"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="7"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="7"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important}.mobile-measurements[data-measurement-step="7"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="7"] .mobile-input-panel .width-entry fieldset>label>input{margin-top:0}.mobile-input-panel .width-fraction-select svg{stroke-width:2px;width:20px;height:20px}.mobile-measurement-actions .brief-back,.mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.mobile-skip{text-underline-offset:4px;letter-spacing:-.04em;width:max-content;min-height:44px;margin:18px auto 0;text-decoration:underline;display:block;color:#25303a!important;font:400 15px/1.4 Inter Variable,Inter,sans-serif!important}}.brief-modal.mobile-measurement-help.is-overall-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-height-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-depth-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-fin-height-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-fin-width-guide>.brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}@media (max-width:600px){.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell .mobile-measurements[data-measurement-step="7"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="7"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}}.brief-modal.mobile-measurement-help.is-overall-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-overall-guide>.brief-primary>span,.brief-modal.mobile-measurement-help.is-casing-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-guide>.brief-primary>span,.brief-modal.mobile-measurement-help.is-casing-height-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-height-guide>.brief-primary>span,.brief-modal.mobile-measurement-help.is-casing-depth-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-casing-depth-guide>.brief-primary>span,.brief-modal.mobile-measurement-help.is-fin-height-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-fin-height-guide>.brief-primary>span,.brief-modal.mobile-measurement-help.is-fin-width-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-fin-width-guide>.brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-modal.mobile-measurement-help.is-fpi-guide :where(.brief-modal-description,.measurement-guide-diagram,.measurement-guide-view,.measurement-guide-definitions,.brief-primary){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-measurement-help.is-fpi-guide .measurement-guide-diagram{object-fit:contain;width:100%;height:auto;max-height:none;margin:0;font-size:18px;display:block;overflow:visible}.mobile-measurement-help.is-fpi-guide .measurement-guide-definitions{font-size:14px}.brief-modal.mobile-measurement-help.is-fpi-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-fpi-guide>.brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-modal.mobile-measurement-help.is-material-guide :where(.brief-modal-description,.material-guide-figure,.measurement-guide-view,.measurement-guide-definitions,.brief-primary){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.material-guide-figure{isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#d7dde1;margin:0;padding:1px;position:relative}.material-guide-figure:before{content:"";z-index:-1;clip-path:inherit;background:#fafafa;position:absolute;inset:1px}.material-guide-figure figcaption{color:#232e33;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px 0;font-size:13px;line-height:1.3;display:flex}.material-guide-figure figcaption b{font-weight:500}.material-guide-figure figcaption span{color:#6b788a;text-align:right;font-size:12px}.material-guide-art{min-height:270px;padding:4px 18px 20px;position:relative}.material-guide-art>img{object-fit:contain;width:100%;height:auto;display:block}.material-guide-leaders{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.material-guide-leaders path{fill:none;stroke:var(--brief-brand-orange,#f04318);stroke-width:1.5px;vector-effect:non-scaling-stroke}.material-guide-leaders circle{fill:var(--brief-brand-orange,#f04318)}.material-guide-callout{z-index:2;color:var(--brief-brand-orange,#e83c12);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.15;position:absolute}.material-guide-callout.is-fin{top:54px;right:12px}.material-guide-callout.is-tube{bottom:33px;left:22px}.mobile-material-option-menu,.mobile-material-option-menu [role=option],.mobile-material-option-menu [role=option] span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}.brief-modal.mobile-measurement-help.is-material-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-material-guide>.brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-modal.mobile-measurement-help.is-rows-depth-guide .brief-modal-description{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-modal.mobile-measurement-help.is-rows-depth-guide .rows-depth-guide,.brief-modal.mobile-measurement-help.is-rows-depth-guide .rows-depth-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}.rows-depth-guide{color:#232e33;letter-spacing:-.04em;gap:16px;font-family:Inter Variable,Inter,sans-serif;display:grid}.rows-depth-guide-heading{text-align:center;gap:4px;line-height:1.35;display:grid}.rows-depth-guide-heading b{font-size:14px;font-weight:500}.rows-depth-guide-heading span{color:#6b788a;font-size:12px;font-weight:400}.rows-depth-guide-figure{isolation:isolate;aspect-ratio:480/358;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#d7dde1;width:100%;margin:0;padding:1px;position:relative}.rows-depth-guide-figure:before{content:"";z-index:-1;clip-path:inherit;background:#fafafa;position:absolute;inset:1px}.rows-depth-guide-figure figcaption{z-index:3;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.3;display:flex;position:absolute;top:6.5%;left:5%;right:5%}.rows-depth-guide-figure figcaption b{font-weight:500}.rows-depth-guide-figure figcaption span{color:#6b788a;text-align:right;font-size:12px;font-weight:400}.rows-depth-guide-art{position:absolute;inset:0}.rows-depth-guide-art>img{z-index:1;object-fit:fill;width:31.1%;height:68.4%;position:absolute;top:16.2%;left:50%;transform:translate(-50%)}.rows-depth-guide-count{z-index:2;grid-template-columns:repeat(4,1fr);align-items:center;width:27.6%;display:grid;position:absolute;top:10.3%;left:36.2%}.rows-depth-guide-count:before{content:"";z-index:-1;background:var(--brief-brand-orange,#f04318);height:2px;position:absolute;top:50%;left:12.5%;right:12.5%;transform:translateY(-50%)}.rows-depth-guide-count span{aspect-ratio:1;background:var(--brief-brand-orange,#f04318);color:#fff;border-radius:50%;place-items:center;width:22px;max-width:78%;margin:auto;font-size:10px;font-weight:600;line-height:1;display:grid}.rows-depth-guide-face{z-index:2;color:#6b788a;white-space:nowrap;font-size:clamp(7px,2.2vw,10px);font-weight:500;line-height:1;position:absolute;bottom:7.1%}.rows-depth-guide-face.is-entry{left:4.6%}.rows-depth-guide-face.is-leaving{right:4.6%}.rows-depth-guide-airflow{z-index:2;width:38%;height:auto;position:absolute;bottom:9.8%;left:50%;overflow:visible;transform:translate(-50%)}.rows-depth-guide-airflow path{fill:none;stroke:#8a969d;stroke-width:1.6px;vector-effect:non-scaling-stroke}.rows-depth-guide-summary{text-align:center;margin:0;font-size:12px;font-weight:500;line-height:1.4}.rows-depth-guide-instructions{border-top:1px solid #d7dde1;gap:18px;margin:0;padding-top:16px;display:grid}.rows-depth-guide-instructions div{gap:4px;display:grid}.rows-depth-guide-instructions dt{font-size:13px;font-weight:600;line-height:1.35}.rows-depth-guide-instructions dd{color:#6b788a;margin:0;font-size:12px;font-weight:400;line-height:1.45}.brief-modal.mobile-measurement-help.is-rows-depth-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-rows-depth-guide>.brief-primary>span{letter-spacing:normal;font-size:16px;line-height:1.1;font-family:Coil Display,Inter Variable,Inter,sans-serif!important}.brief-modal.mobile-measurement-help.is-tubes-high-guide .brief-modal-description{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-modal.mobile-measurement-help.is-tubes-high-guide .tubes-high-guide,.brief-modal.mobile-measurement-help.is-tubes-high-guide .tubes-high-guide *{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif!important}.tubes-high-guide{color:#232e33;letter-spacing:-.04em;gap:16px;font-family:Inter Variable,Inter,sans-serif;display:grid}.tubes-high-guide-heading{text-align:center;font-size:14px;line-height:1.4}.tubes-high-guide-heading b{font-weight:500}.tubes-high-guide-figure{isolation:isolate;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#d7dde1;width:100%;margin:0;padding:1px;position:relative}.tubes-high-guide-figure:before{content:"";z-index:-1;clip-path:inherit;background:#fafafa;position:absolute;inset:1px}.tubes-high-guide-figure figcaption{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 0;font-size:13px;line-height:1.3;display:flex}.tubes-high-guide-figure figcaption b{font-weight:500}.tubes-high-guide-figure figcaption span{color:#6b788a;text-align:right;font-size:12px;font-weight:400}.tubes-high-guide-figure svg{width:min(100%,360px);height:auto;margin:0 auto;padding:2px 8px 12px;display:block;overflow:visible}.tubes-high-guide-summary{text-align:center;margin:0;font-size:12px;font-weight:500;line-height:1.4}.tubes-high-guide-instructions{border-top:1px solid #d7dde1;gap:18px;margin:0;padding-top:16px;display:grid}.tubes-high-guide-instructions div{gap:4px;display:grid}.tubes-high-guide-instructions dt{font-size:13px;font-weight:600;line-height:1.35}.tubes-high-guide-instructions dd{color:#6b788a;margin:0;font-size:12px;font-weight:400;line-height:1.45}.brief-modal.mobile-measurement-help.is-tubes-high-guide>.brief-primary,.brief-modal.mobile-measurement-help.is-tubes-high-guide>.brief-primary>span{letter-spacing:normal;font-size:16px;line-height:1.1;font-family:Coil Display,Inter Variable,Inter,sans-serif!important}@media (max-width:600px){.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="9"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="9"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="9"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="9"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="9"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="9"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="9"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="9"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="9"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="9"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="9"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="9"] .mobile-input-panel .width-entry fieldset>label>input{color:#15202c;margin-top:0;font-size:18px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="8"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="8"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="8"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="8"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="8"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="8"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="8"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="8"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="8"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="8"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="8"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="8"] .mobile-input-panel .width-entry fieldset>label>input{color:#15202c;margin-top:0;font-size:18px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="10"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="10"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="10"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="10"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="10"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="10"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="10"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="10"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="10"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="10"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="10"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="10"] .mobile-input-panel .width-entry fieldset>label>input{color:#15202c;margin-top:0;font-size:18px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="12"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="12"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="12"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="12"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="12"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="12"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="12"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="12"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="12"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="12"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="12"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="12"] .mobile-input-panel .width-entry fieldset>label>input{color:#15202c;margin-top:0;font-size:18px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="11"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="11"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="11"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="11"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="11"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="11"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="11"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="11"] .mobile-input-panel .width-fraction-select{font-size:17px}.mobile-measurements[data-measurement-step="11"] .mobile-input-panel .width-entry-heading{display:none}.mobile-measurements[data-measurement-step="11"] .mobile-input-panel .width-entry input:not([type=checkbox]){border-radius:6px!important;height:48px!important;min-height:48px!important}.mobile-measurements[data-measurement-step="11"] .mobile-input-panel .width-entry fieldset>label{color:#0000;margin-bottom:0;font-size:0}.mobile-measurements[data-measurement-step="11"] .mobile-input-panel .width-entry fieldset>label>input{color:#15202c;margin-top:0;font-size:18px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="13"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="13"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="13"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="13"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="13"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="13"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="13"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="13"] .mobile-count-label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-measurements[data-measurement-step="13"] .mobile-count-label>input{color:#15202c;font-size:18px;border-radius:6px!important;height:48px!important;min-height:48px!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="14"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="14"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="14"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="14"] .mobile-entry h1{margin-bottom:16px;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="14"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.mobile-measurements[data-measurement-step="14"] .mobile-detail{color:#6b788a;font-size:14px;font-weight:400;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="14"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="14"] .mobile-materials{isolation:auto;clip-path:none;background:0 0;gap:20px;padding:0}.mobile-measurements[data-measurement-step="14"] .mobile-materials:before{display:none}.mobile-measurements[data-measurement-step="14"] .mobile-materials label+label{border-top:0;padding-top:0}.mobile-measurements[data-measurement-step="14"] .mobile-materials label>span{letter-spacing:-.04em;text-transform:none;color:#536070;font:500 14px/1.4 Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="14"] .mobile-materials .brief-picker-trigger{letter-spacing:-.04em;border-radius:6px;height:48px;min-height:48px;margin-top:8px;font:17px/1.3 Inter Variable,Inter,sans-serif}.mobile-measurements[data-measurement-step="14"] .mobile-materials small{color:#697580;letter-spacing:-.04em;font:400 12px/1.45 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="15"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="15"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="15"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="15"] .mobile-entry h1{letter-spacing:normal;margin-bottom:16px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="15"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="15"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="15"] .mobile-count-label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-measurements[data-measurement-step="15"] .mobile-count-label>input{color:#15202c;font-size:18px;border-radius:6px!important;height:48px!important;min-height:48px!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .brief-progress{padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .brief-path-bar.compact-path{padding-top:23px;padding-bottom:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .compact-path .path-summary{align-items:baseline;height:auto;min-height:0;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .compact-path .path-summary>span{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .compact-path .path-summary>span>strong{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .compact-path .path-summary>button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.4}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.mobile-measurements[data-measurement-step="16"]{letter-spacing:-.04em;padding-top:23px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.mobile-measurements button,.mobile-measurements input,.mobile-measurements select,.mobile-measurements textarea,.mobile-measurements label,.mobile-measurements legend,.mobile-measurements p:not(.brief-eyebrow),.mobile-measurements span,.mobile-measurements b,.mobile-measurements small){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.mobile-island[data-measurement-step="16"] .mobile-island-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1}.mobile-island[data-measurement-step="16"] .mobile-island-copy b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.15}.brief-shell .mobile-measurements[data-measurement-step="16"] .mobile-entry h1{letter-spacing:normal;margin-bottom:16px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px;line-height:1.05}.mobile-measurements[data-measurement-step="16"] .mobile-lead{color:#4f5c6e;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.45}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .path-segments button>span:last-child{align-items:center;min-height:17px;line-height:17px;display:flex}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .mobile-measurement-actions .brief-back{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .mobile-measurement-actions .brief-back>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .mobile-measurement-actions .brief-primary{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell[data-mobile-quick]:has(.mobile-measurements[data-measurement-step="16"]) .mobile-measurement-actions .brief-primary>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.mobile-measurements[data-measurement-step="16"] .mobile-count-label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-measurements[data-measurement-step="16"] .mobile-count-label>input{color:#15202c;font-size:18px;border-radius:6px!important;height:48px!important;min-height:48px!important}}@media (max-width:390px){.material-guide-figure figcaption{gap:10px;padding-inline:14px}.material-guide-art{min-height:238px;padding-inline:8px}.material-guide-callout.is-fin{right:8px}.material-guide-callout.is-tube{bottom:33px;left:16px}.rows-depth-guide{gap:14px}.rows-depth-guide-figure figcaption{left:4%;right:4%}.rows-depth-guide-count span{width:20px}.tubes-high-guide{gap:14px}.tubes-high-guide-figure figcaption{gap:10px;padding-inline:14px}.tubes-high-guide-figure svg{padding-inline:2px}}@media (max-width:600px){.brief-shell[data-mobile-quick] .mobile-measurements{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.mobile-island ol{padding-right:12px}.mobile-island li button{grid-template-columns:32px minmax(0,1fr) 92px;column-gap:15px;padding-inline:4px;display:grid}.mobile-island li button>.mobile-island-row-label{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.mobile-island-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#c8d0d4;font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-width:0;font:500 12px/1.25 Inter Variable,Inter,sans-serif;overflow:hidden}}@media (max-width:360px){.mobile-island li button{grid-template-columns:32px minmax(0,1fr) 78px;column-gap:11px}}@media (max-width:600px){.mobile-measurements.mobile-island-layer{z-index:60;pointer-events:none;max-width:none;min-height:0;margin:0;padding:0;display:block;position:fixed;inset:0}.mobile-island-layer>.mobile-island-scrim{pointer-events:auto;position:absolute;inset:0}.mobile-island-layer>.mobile-island[data-pinned=true]{pointer-events:auto;position:absolute}}.brief-shell .brief-finish[data-screen="18"] .brief-fields :is(input:not([type=radio]):not([type=checkbox]),select,textarea){color:#272d35;letter-spacing:-.04em;background:#fff;border:1px solid #dce2e6;border-radius:6px;width:100%;min-width:0;min-height:52px;padding:14px 16px;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:16px}.brief-shell .brief-finish[data-screen="18"] .brief-segment label{border-radius:6px;min-height:44px}.brief-shell .brief-finish[data-screen="18"] textarea{resize:vertical}.brief-shell .brief-finish[data-screen="18"] textarea:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.brief-shell .brief-finish[data-screen="18"] [aria-invalid=true]{border-color:#bb3615}.brief-shell.fidelity-schedule{--u:min(1.5px,.138889vw);max-width:1080px;padding:0}.fidelity-schedule>.brief-header,.fidelity-schedule>.brief-footer,.fidelity-schedule .brief-path-bar{display:none}.figma-production>header{align-items:center;gap:calc(9 * var(--u));height:calc(31 * var(--u));padding:0 calc(27 * var(--u));font-size:calc(9 * var(--u));border-bottom:1px solid #ddd;display:flex}.figma-production>header a{align-items:center;gap:calc(8 * var(--u));color:inherit;text-decoration:none;display:flex}.figma-production>header img{width:calc(12 * var(--u));height:calc(12 * var(--u))}.figma-production>header span{color:#758087}.figma-production>header a:last-child{margin-left:auto}.production-grid{gap:calc(23 * var(--u));padding:calc(27 * var(--u)) calc(27 * var(--u)) 0;grid-template-columns:220fr 423fr;display:grid}.production-intro>p:first-child:not(.brief-eyebrow){font-size:calc(10 * var(--u));color:#6f7b82;margin:0 0 calc(10 * var(--u))}.production-intro h1{margin:0 0 calc(12 * var(--u));line-height:1}.production-intro h1 img{width:100%;height:auto}.production-intro>p:not(.brief-lead):not(.brief-eyebrow){font-size:calc(14.6 * var(--u));margin:0 0 calc(12 * var(--u));line-height:1.25}.production-intro>small{font-size:calc(10 * var(--u));color:#718087;line-height:1.5}.production-options fieldset{gap:calc(7 * var(--u));border:0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.production-card{border-radius:calc(3 * var(--u));padding:calc(36 * var(--u)) calc(13 * var(--u)) calc(13 * var(--u));min-height:calc(254 * var(--u));cursor:pointer;border:1px solid #c5d1d8;position:relative}.production-card.selected{border-color:var(--brief-brand-orange,#ed7539);background:#fff1e8}.production-card>input{top:calc(14 * var(--u));right:calc(14 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));accent-color:var(--brief-brand-orange,#ef6a28);margin:0;position:absolute}.production-card h2{margin:0 0 calc(9 * var(--u));line-height:1}.production-card h2 img{width:100%;height:calc(22 * var(--u));object-fit:contain;object-position:left}.production-card>p{font-size:calc(10 * var(--u));margin:0 0 calc(12 * var(--u));color:#758188}.production-card>strong{font-family:Coil Display;font-size:calc(25.5 * var(--u));line-height:1}.production-card hr{margin:calc(16 * var(--u)) 0 calc(11 * var(--u));border:0;border-top:1px solid #d2d9de}.production-date{gap:calc(4 * var(--u));margin-bottom:calc(13 * var(--u));flex-direction:column;display:flex}.production-date small{font-size:calc(10 * var(--u));color:#708089}.production-date b{font-size:calc(16 * var(--u));font-weight:700}.production-sooner{font-size:calc(8 * var(--u));color:#69767e}.production-date-input{margin-top:calc(18 * var(--u));gap:calc(10 * var(--u));font-size:calc(10 * var(--u));flex-direction:column;font-weight:600;display:flex}.production-date-input small{margin-left:calc(12 * var(--u));color:#7a878f;font-weight:400;font-size:calc(9 * var(--u))}.production-date-input input{border-radius:calc(3 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));font:inherit;color:#6d7d87;background:#fff;border:1px solid #c5d1d8}.production-freight{font-size:calc(8 * var(--u));color:#7b8991;margin-top:calc(9 * var(--u));display:block}.production-release{font-size:calc(8 * var(--u));color:#7b8991;margin:calc(20 * var(--u)) 0 0;line-height:1.5}.production-example{font-size:calc(7 * var(--u));color:#87939a;margin:calc(20 * var(--u)) calc(27 * var(--u)) calc(10 * var(--u))}.figma-production .fidelity-footer{min-height:calc(44 * var(--u))}.figma-production .fidelity-footer>small{align-items:center;gap:calc(7 * var(--u));display:flex}.fidelity-footer small img{width:calc(12 * var(--u));height:calc(13 * var(--u))}.fidelity-footer .production-next{background:var(--brief-brand-orange,#ee7433);color:#fff;padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(2 * var(--u));font-size:calc(8 * var(--u))}@media (max-width:640px){.brief-shell.fidelity-schedule{--u:1px}.production-grid{grid-template-columns:1fr}.production-intro h1 img{max-width:260px}.production-card{min-height:280px;padding-top:40px}.production-card>p{min-height:28px;font-size:11px}.production-date-input input{height:44px}.production-release,.production-freight,.production-example{font-size:12px}.figma-production .fidelity-footer .production-next{min-height:44px;font-size:12px}.production-card h2 img{height:22px}.production-date b{font-size:16px}}.figma-production .fidelity-footer>button{font-size:calc(9 * var(--u))}.figma-production .fidelity-footer>small,.figma-production .fidelity-footer .production-next{font-size:calc(8 * var(--u))}.brief-shell.fidelity-coating{--cu:clamp(.75px,.0694444vw,1px);max-width:1440px;padding:24px 50px}.fidelity-coating>.brief-footer,.fidelity-coating .brief-path-bar{display:none}.figma-coating{color:#151719;letter-spacing:-.04em;background:#fff;font-family:Inter Variable,Inter,Arial,sans-serif}.coating-intro{padding:32px 0 18px}.coating-intro>p{color:#77828b;margin:0 0 16px;font-size:14px;line-height:1.5}.brief-shell .coating-intro h1{font-family:Coil Display;font-size:calc(64 * var(--cu));letter-spacing:0;max-width:none;margin:0 0 24px;line-height:1.05}.coating-intro>div{font-size:calc(26 * var(--cu));line-height:1.4}.coating-grid{grid-template-columns:1.05fr 1fr;gap:26px;display:grid}.coating-illustration{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;display:flex}.coating-illustration>img{width:100%;height:calc(540 * var(--cu));object-fit:contain;object-position:center top}.coating-illustration>div{color:#77828b;align-items:center;gap:5px;margin:4px 0 0;font-size:14px;line-height:1.5;display:flex}.coating-illustration b{font:inherit}.coating-illustration b:after{content:" ·"}.coating-controls{border-left:1px solid #dce1e4;padding-left:26px}.coating-controls h2{font-family:Coil Display;font-size:calc(28 * var(--cu));letter-spacing:0;margin:0 0 18px;line-height:1.15}.coating-controls fieldset{border:0;margin:0;padding:0}.coating-option{min-height:calc(100 * var(--cu));cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:16px;margin-bottom:10px;padding:24px 20px;display:flex}.coating-option.selected{border-color:var(--brief-brand-orange,#f04318);background:#fff4ee}.coating-option input,.coating-table input{-webkit-appearance:none;appearance:none;background:url(/figma-86-66.svg) 50%/contain no-repeat;border:0;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.coating-option input:checked,.coating-table input:checked{background-image:url(/figma-86-67.svg),url(/figma-86-66.svg);background-size:67%,100%}.coating-option>span{flex-direction:column;display:flex}.coating-option b{font-family:Coil Display;font-size:calc(24 * var(--cu));letter-spacing:0;text-transform:uppercase;line-height:1.15}.coating-option small{color:#151719;letter-spacing:-.04em;font:400 clamp(14px,1.25vw,18px)/1.25 Inter Variable,Inter,Arial,sans-serif}.coating-option .coating-price{text-align:right;flex-shrink:0;margin-left:auto}.coating-price b{font-size:calc(26 * var(--cu))}.coating-water{border-top:1px solid #dce1e4;margin-top:14px;padding-top:18px}.coating-water h2{margin-bottom:18px}.coating-water>b{font-size:20px;font-weight:400;line-height:1.4}.coating-water p{color:#77828b;margin:5px 0 12px;font-size:16px;line-height:1.5}.coating-water>div{align-items:center;gap:32px;display:flex}.coating-water button{color:var(--brief-brand-orange,#f04318);border:1px solid var(--brief-brand-orange,#f04318);cursor:pointer;background:#fff;border-radius:3px;min-width:214px;min-height:44px;padding:10px 20px;font-size:16px}.coating-water button span{display:none}.coating-water button[aria-pressed=true]{background:#fff4ee}.coating-water small{color:#77828b;max-width:190px;font-size:14px;line-height:1.5}.coating-under{justify-content:space-between;align-items:center;gap:24px;padding:26px 0 18px;display:flex}.coating-under button{cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:20px}.coating-under span{padding-left:10px}.coating-under small{color:#77828b;font-size:14px}.fidelity-footer{border-top:1px solid #dce1e4;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 0;display:flex}.fidelity-footer>button{cursor:pointer;background:0 0;border:0;min-height:44px;font-size:18px}.fidelity-footer>small{color:#151719;font-size:16px}.fidelity-footer .fidelity-black,.fidelity-black{color:#fff;cursor:pointer;letter-spacing:-.04em;background:#151719;border:0;border-radius:3px;min-width:288px;min-height:44px;padding:12px 24px;font:400 16px/1.2 Inter Variable,Inter,Arial,sans-serif}.coating-overlay{opacity:0;z-index:60;background:#000;transition:opacity .22s;position:fixed;inset:0}.coating-overlay[data-visible=true]{opacity:.55}.coating-drawer{--cu:clamp(.75px,.0694444vw,1px);z-index:61;color:#151719;width:44vw;max-width:760px;padding:calc(40 * var(--cu)) calc(44 * var(--cu)) 10px;box-sizing:border-box;letter-spacing:-.04em;background:#fff;outline:0;flex-direction:column;font-family:Inter Variable,Inter,Arial,sans-serif;transition:transform .22s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(100%)}.coating-drawer[data-visible=true]{transform:translate(0)}@media (min-width:601px){.coating-drawer.coating-comparison{width:49vw;max-width:850px}}.coating-dismiss{cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;width:44px;height:44px;font:32px/1 Inter Variable,Inter,Arial,sans-serif;position:absolute;top:26px;right:32px}.coating-orange{color:var(--brief-brand-orange,#f04318);letter-spacing:0;margin:0 0 32px;font-family:Coil Display;font-size:16px;line-height:1.2}.coating-drawer h2{font-family:Coil Display;font-size:calc(44 * var(--cu));letter-spacing:0;margin:0 0 24px;line-height:1.08}.coating-drawer h2+p{font-size:calc(23 * var(--cu));margin:0 0 28px;line-height:1.5}.coating-question{font:700 calc(24 * var(--cu))/1.4 "Inter Variable",Inter,Arial,sans-serif;letter-spacing:-.04em;margin-bottom:8px}.coating-muted{color:#77828b;margin:0 0 20px;font-size:18px;line-height:1.5}.coating-exposures{margin:0 -10px}.coating-exposures label{isolation:isolate;min-height:calc(100 * var(--cu));cursor:pointer;border:0;align-items:center;gap:26px;margin-bottom:0;padding:15px 20px;display:flex;position:relative}.coating-exposures label:after{content:"";z-index:-1;background:#cfd6dc;height:1px;position:absolute;bottom:0;left:10px;right:10px}.coating-exposures label.selected:before,.coating-exposures label.selected:after{content:"";background:var(--brief-brand-orange,#f04318);z-index:-2;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);height:auto;position:absolute;inset:4px 0 5px}.coating-exposures label.selected:after{z-index:-1;clip-path:polygon(7.5px 0,calc(100% - 7.5px) 0,100% 7.5px,100% calc(100% - 7.5px),calc(100% - 7.5px) 100%,7.5px 100%,0 calc(100% - 7.5px),0 7.5px);background:#fff4ee;inset:5px 1px 6px}.coating-exposures input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #151719;border-radius:2px;flex-shrink:0;width:24px;height:24px;margin:0}.coating-exposures input:checked{border-color:var(--brief-brand-orange,#f04318);background:var(--brief-brand-orange,#f04318) url(/figma-97-41.svg) center/contain no-repeat}.coating-exposures img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.coating-exposures span{flex-direction:column;gap:6px;display:flex}.coating-exposures b{font-size:calc(22 * var(--cu));line-height:1.4}.coating-exposures small{color:#77828b;font-size:clamp(14px,1.0417vw,15px);line-height:1.5}.coating-unsure,.coating-back,.coating-availability,.coating-keep{text-align:left;text-underline-offset:3px;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;padding:0;font:400 16px/1.5 Inter Variable,Inter,Arial,sans-serif;text-decoration:underline}.coating-unsure{color:#77828b;margin:14px 0}.coating-guidance{border-left:2px solid var(--brief-brand-orange,#f04318);margin:0 0 22px;padding:0 0 0 18px}.coating-guidance small{color:var(--brief-brand-orange,#f04318);text-transform:uppercase;margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.coating-guidance b{letter-spacing:-.04em;font:700 20px/1.4 Inter Variable,Inter,Arial,sans-serif}.coating-guidance p{color:#77828b;margin:4px 0;font-size:14px;line-height:1.5}.coating-drawer-footer{border-top:1px solid #dce1e4;margin-top:auto;padding-top:12px}.coating-drawer-footer .fidelity-black{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#090b0c;border-radius:0;width:100%;min-width:0;height:56px}.coating-drawer-footer>small{text-align:center;color:#77828b;margin-top:8px;font-size:14px;line-height:1.5;display:block}.coating-back{margin:0 0 24px;font-size:20px;text-decoration:none}.coating-comparison .coating-orange{margin-bottom:18px}.coating-comparison h2{font-size:calc(48 * var(--cu));margin-bottom:24px}.coating-drawer .coating-environment{margin:0 0 22px;font-size:20px;line-height:1.5}.coating-environment button{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:10px;font-size:16px;text-decoration:underline}.coating-environment b{margin-left:8px}.coating-environment+p{color:#77828b;margin:0 0 8px;font-size:16px;line-height:1.5}.coating-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 24px}.coating-table col:first-child{width:22.3%}.coating-table col.selected{background:#fff4ee}.coating-table th,.coating-table td{text-align:center;letter-spacing:-.04em;border-bottom:1px solid #cfd6dc;padding:18px 10px;font:400 16px/1.45 Inter Variable,Inter,Arial,sans-serif}.coating-table th:first-child{text-align:left;color:#77828b;padding-left:0;font-size:14px}.coating-table thead th{border-top:2px solid #0000;padding:20px 10px;font-size:22px;font-weight:700}.coating-table thead th.selected{border-top-color:var(--brief-brand-orange,#f04318)}.coating-table thead th:first-child{border-top:1px solid #cfd6dc;font-weight:400}.coating-table thead label{cursor:pointer;justify-content:center;align-items:center;gap:12px;display:flex}.coating-table input:checked{background-image:url(/figma-86-67.svg),url(/figma-100-51.svg)}.coating-table .price-row td{padding-block:18px;font-family:Coil Display;font-size:32px;font-weight:700;line-height:1.1}.coating-comparison .coating-guidance{margin-bottom:10px}.coating-comparison .coating-guidance small{color:#151719;text-transform:none;margin-bottom:4px;font-size:18px;font-weight:700}.coating-comparison h3{letter-spacing:0;margin:0 0 12px;font-family:Coil Display;font-size:26px;line-height:1.2}.coating-hydro-note{color:#77828b;margin:0 0 8px;font-size:16px;line-height:1.5}.coating-availability{color:#77828b;margin-bottom:20px}.coating-example{color:#77828b;text-underline-offset:3px;margin-bottom:14px;font-size:14px;line-height:1.5;text-decoration:underline}.coating-selected{justify-content:space-between;gap:12px;font-size:16px;line-height:1.5;display:flex}.coating-selected span{white-space:nowrap;font-size:16px}.coating-comparison .coating-drawer-footer .fidelity-black{height:40px;min-height:40px}.coating-keep{text-align:center;color:#77828b;width:100%;margin-top:4px;font-size:14px;display:block}:is(.coating-drawer input:focus-visible,.coating-drawer button:focus-visible){box-shadow:none;filter:brightness(.85);outline:none}@media (min-width:601px) and (max-width:1100px){.coating-drawer,.coating-drawer.coating-comparison{width:560px;max-width:100vw}.coating-drawer{padding:30px 28px 12px}}@media (max-width:1100px){.coating-exposures label{gap:18px}.coating-water>div{gap:14px}.coating-water button{min-width:170px;font-size:14px}.coating-water>b{font-size:18px}.coating-table th,.coating-table td{padding:14px 8px;font-size:14px}.coating-table thead th{font-size:18px}.coating-table .price-row td{font-size:28px}.coating-table th:first-child{font-size:13px}.coating-drawer h2{font-size:36px}.coating-comparison h2{font-size:38px}}@media (min-width:601px) and (max-width:760px){.coating-drawer,.coating-drawer.coating-comparison{width:100%;max-width:560px;padding:28px 22px 12px}}@media (max-width:760px){.brief-shell.fidelity-coating{padding:14px 20px}.coating-grid{grid-template-columns:1fr;gap:24px}.coating-illustration>img{height:300px}.coating-controls{border-left:0;padding-left:0}.brief-shell .coating-intro h1{font-size:38px}.coating-intro>div{font-size:19px}.coating-controls h2{font-size:24px}.coating-option{gap:12px;min-height:96px;padding:20px 14px}.coating-option b{font-size:22px}.coating-option small{font-size:14px}.coating-under{flex-wrap:wrap;gap:12px}.coating-under small{font-size:12px}.fidelity-footer{flex-wrap:wrap}.fidelity-footer>small{text-align:center;order:3;width:100%;font-size:13px}.fidelity-footer .fidelity-black{min-width:160px;font-size:14px}.coating-drawer h2,.coating-comparison h2{max-width:90%;font-size:32px}.coating-orange{margin-bottom:28px;font-size:14px}.coating-dismiss{top:14px;right:12px}.coating-drawer h2+p{font-size:18px}.coating-question{font-size:20px}.coating-muted{font-size:16px}.coating-exposures label{gap:14px;min-height:94px;padding:16px 14px}.coating-exposures img{width:28px;height:28px}.coating-exposures b{font-size:18px}.coating-exposures small{font-size:13px}.coating-back,.coating-drawer .coating-environment{font-size:16px}.coating-table thead th{font-size:15px}.coating-table thead label{flex-wrap:wrap;gap:6px}.coating-table th,.coating-table td{padding:14px 5px;font-size:13px}.coating-table th:first-child{font-size:12px}.coating-table .price-row td{font-size:26px}.coating-selected,.coating-selected span{font-size:13px}.coating-water>div{flex-wrap:wrap}.coating-comparison h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.coating-drawer,.coating-overlay{transition:none!important}.coating-drawer{opacity:0;transform:none}.coating-drawer[data-visible=true]{opacity:1}}.mobile-coating-comparison{display:none}@media (max-width:600px){.brief-shell:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="25"]) .brief-progress-label{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="25"]) .brief-step-count{font-size:13px}.brief-shell[data-mobile-funnel]{letter-spacing:-.04em;padding-bottom:112px;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .brief-header{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;margin:0 4px 12px;padding-bottom:12px;display:grid}.brief-shell[data-mobile-funnel] .brief-rowform-wordmark{width:min(144px,100%)}.brief-shell[data-mobile-funnel] .brief-header .brief-preferences{margin-left:auto}.brief-shell[data-mobile-funnel] :where(.brief-header,.brief-header button,.brief-progress-label,.brief-path-bar,.brief-path-bar button,.brief-pages p,.brief-pages span,.brief-pages small,.brief-pages label,.brief-pages legend,.brief-pages input,.brief-pages select,.brief-pages textarea,.brief-pages b,.brief-pages strong,.brief-pages dt,.brief-pages dd){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .brief-pages :where(h2,h3){letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .mobile-language-trigger,.mobile-language-options button{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel]>.brief-progress{padding:14px 10px 0}.brief-shell[data-mobile-funnel] .brief-progress-label{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .brief-step-count{font-size:13px}.brief-shell[data-mobile-funnel] .brief-progress-percent,.brief-shell[data-mobile-funnel] .brief-progress-percent>span{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .brief-progress-track{border-radius:3px;height:11px;overflow:hidden}.brief-shell[data-mobile-funnel] .brief-progress-track>span{width:var(--brief-progress-width);border-radius:3px;transform:none!important}.brief-shell[data-mobile-funnel]>.brief-path-bar.compact-path{border-bottom:0;margin:0;padding:23px 10px 0;display:block!important}.brief-shell[data-mobile-funnel] .compact-path .path-summary{letter-spacing:-.04em;align-items:baseline;height:auto;min-height:0;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .compact-path .path-summary>span,.brief-shell[data-mobile-funnel] .compact-path .path-summary>span>strong,.brief-shell[data-mobile-funnel] .compact-path .path-summary>button{letter-spacing:-.04em;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .compact-path .path-summary>button{align-self:auto;min-height:0;padding-block:0}.brief-shell[data-mobile-funnel] .path-segments button{letter-spacing:normal;justify-content:center;align-items:center;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .path-segments button>span:last-child{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell[data-mobile-funnel] .path-segments button>.selection-check{align-self:center;margin:0}.brief-shell[data-mobile-funnel] .path-options-inner>small{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:12px}.brief-shell[data-mobile-funnel]>.brief-pages{padding-top:0}.brief-shell[data-mobile-funnel] :is(.coating-intro,.brief-finish,.production-intro) h1{letter-spacing:normal;margin:10px 0 16px;line-height:1.05;font-family:Coil Display,Inter Variable,Inter,sans-serif!important;font-size:32px!important}.brief-shell[data-mobile-funnel]>.brief-footer :where(.brief-back,.brief-back>span,.brief-primary,.brief-primary>span){letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.1}.brief-shell.fidelity-coating{padding:14px 16px 118px}.brief-shell.fidelity-coating,.brief-shell.fidelity-coating :where(p,span,small,label,legend,button,input,strong,figcaption){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .figma-coating{letter-spacing:-.04em;padding-inline:10px;font-family:Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-intro{padding:23px 0 18px}.brief-shell.fidelity-coating .coating-intro>p{display:none}.brief-shell.fidelity-coating .coating-intro>p,.brief-shell.fidelity-coating .coating-illustration>div>span,.brief-shell.fidelity-coating .coating-option small,.brief-shell.fidelity-coating .coating-help-link,.brief-shell.fidelity-coating .coating-water p,.brief-shell.fidelity-coating .fin-treatment-card{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-intro h1{letter-spacing:normal;margin-bottom:18px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px}.brief-shell.fidelity-coating .coating-intro>div{color:#4f5c6e;letter-spacing:-.04em;font:500 16px/23.2px Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-grid{display:block}.brief-shell.fidelity-coating .coating-illustration{margin-bottom:24px;display:flex}.brief-shell.fidelity-coating .coating-controls>h2{display:none}.brief-shell.fidelity-coating .coating-controls h2,.brief-shell.fidelity-coating .coating-option b,.brief-shell.fidelity-coating .coating-price b,.brief-shell.fidelity-coating .coating-water h2,.brief-shell.fidelity-coating .fin-treatment-details h3,.brief-shell.fidelity-coating .fin-treatment-details>strong,.brief-shell.fidelity-coating .fin-treatment-actions button{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-option{min-height:88px;padding:17px 12px}.brief-shell.fidelity-coating .coating-option>span:first-of-type{min-width:0}.brief-shell.fidelity-coating .coating-option>span:first-of-type>b{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.15}.brief-shell.fidelity-coating .coating-option>span:first-of-type>b+small{margin-top:6px}.brief-shell.fidelity-coating .coating-option .coating-price{padding-left:4px}.brief-shell.fidelity-coating .coating-option .coating-price b{letter-spacing:normal;font:700 20px/1.15 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-water h2{letter-spacing:normal;margin-bottom:18px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:32px;line-height:1.05}.brief-shell.fidelity-coating .coating-water>p{color:#4f5c6e;letter-spacing:-.04em;margin-top:0;font:500 16px/23.2px Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .fin-treatment-details h3{text-transform:uppercase;letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.15}.brief-shell.fidelity-coating .coating-water .fin-treatment-details p{margin-top:6px}.brief-shell.fidelity-coating .fin-treatment-details>strong{letter-spacing:normal;font:700 20px/1.15 Coil Display,Inter Variable,Inter,sans-serif}.brief-shell.fidelity-coating .coating-water{padding-bottom:8px}.brief-shell.fidelity-coating .fin-treatment-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.brief-shell.fidelity-coating .fin-treatment-actions>span{width:100%}.brief-shell.fidelity-coating .fin-treatment-actions>button{width:100%;min-height:48px;margin:0}.brief-shell[data-mobile-funnel][data-quick-path]{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.coating-drawer,.coating-drawer.coating-comparison{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.coating-guide-topbar{justify-content:space-between;align-items:center;gap:16px;height:44px;margin:0 0 16px;display:flex}.coating-guide-topbar .coating-orange{align-items:center;height:44px;margin:0;display:flex}.coating-guide-topbar.is-comparison{margin-bottom:16px}.coating-drawer .coating-guide-topbar .brief-back.coating-back{align-items:center;height:44px;min-height:44px;margin:0}.coating-drawer .coating-guide-topbar .coating-dismiss{letter-spacing:-.04em;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;font-family:Inter Variable,Inter,sans-serif;display:grid;position:static;inset:auto}.coating-drawer .coating-guide-topbar .coating-dismiss>span{place-items:center;width:44px;height:44px;line-height:1;display:grid}.coating-drawer .coating-orange,.coating-drawer h2,.coating-drawer .brief-back.coating-back,.coating-drawer .coating-drawer-footer .brief-primary,.coating-drawer .coating-drawer-footer .brief-primary>span,.coating-drawer .coating-table .price-row td{letter-spacing:normal;font-family:Coil Display,Inter Variable,Inter,sans-serif}.coating-drawer h2,.coating-drawer.coating-comparison h2{max-width:calc(100% - 36px);font-size:32px;line-height:1.05}.coating-drawer :where(.coating-question,.coating-muted,.coating-exposures b,.coating-exposures small,.coating-environment,.coating-environment button,.coating-table th,.coating-table td,.coating-selected,.coating-selected span,.coating-keep,.coating-drawer-footer>small,button){letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif}.coating-drawer .coating-exposures{margin-inline:0}.coating-drawer .coating-exposures label{gap:10px;min-height:82px;padding:12px 8px}.coating-drawer .coating-exposures img{width:26px;height:26px}.coating-drawer .coating-exposures label>span:last-child{gap:6px}.coating-drawer .coating-exposures b{letter-spacing:-.04em;font-family:Inter Variable,Inter,sans-serif;font-size:17px;line-height:1.15}.coating-drawer .coating-exposures small{font-size:12px}.coating-drawer .coating-drawer-footer{bottom:calc(-18px - env(safe-area-inset-bottom));z-index:2;padding:12px 0 calc(8px + env(safe-area-inset-bottom));background:#fff;margin-top:20px;position:sticky}.coating-drawer .coating-drawer-footer .brief-primary{min-height:56px;font-size:16px}.coating-comparison .coating-table{display:none}.mobile-coating-comparison{margin:8px 0 18px;display:block}.mobile-coating-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.mobile-coating-choice button{color:#17222f;text-align:left;letter-spacing:-.04em;background:#fff;border:1px solid #cbd4db;border-radius:6px;align-items:center;gap:9px;min-height:52px;padding:10px 12px;font:500 14px/1.25 Inter Variable,Inter,sans-serif;display:flex}.mobile-coating-choice button[data-selected=true]{border-color:var(--brief-brand-orange,#f04318);background:#fff4ee}.mobile-coating-choice button>span{background:#fff;border:1.5px solid #9aa6ae;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.mobile-coating-choice button>span:after{content:"";background:var(--brief-brand-orange,#f04318);opacity:0;border-radius:50%;width:10px;height:10px;transform:scale(.4)}.mobile-coating-choice button[data-selected=true]>span{border-color:var(--brief-brand-orange,#f04318)}.mobile-coating-choice button[data-selected=true]>span:after{opacity:1;transform:scale(1)}.mobile-coating-comparison dl{gap:10px;margin:0;display:grid}.mobile-coating-comparison dl>div{border-bottom:1px solid #dce2e6;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 10px;display:grid}.mobile-coating-comparison dt{color:#697580;letter-spacing:-.04em;grid-column:1/-1;font:500 12px/1.4 Inter Variable,Inter,sans-serif}.mobile-coating-comparison dd{color:#263241;overflow-wrap:anywhere;letter-spacing:-.04em;border:1px solid #0000;border-radius:4px;gap:4px;min-width:0;margin:0;padding:10px;font:400 13px/1.4 Inter Variable,Inter,sans-serif;display:grid}.mobile-coating-comparison dd[data-selected=true]{border-color:var(--brief-brand-orange,#f04318);background:#fff4ee}.mobile-coating-comparison dd b{color:#697580;letter-spacing:-.04em;font:600 12px/1.25 Inter Variable,Inter,sans-serif}}@media (max-width:350px){.brief-shell.fidelity-coating{padding-inline:12px}.brief-shell.fidelity-coating .brief-header{margin-inline:8px}.brief-shell.fidelity-coating .coating-option{gap:8px;padding-inline:10px}.brief-shell.fidelity-coating .coating-option>span:first-of-type>b,.brief-shell.fidelity-coating .coating-price b{font-size:20px}.mobile-coating-choice,.mobile-coating-comparison dl>div{grid-template-columns:1fr}.mobile-coating-comparison dt{grid-column:1}}@media (max-width:600px){.brief-shell.fidelity-coating .coating-option>span:first-of-type>b{text-transform:none}}.brief-shell.fidelity-coating .coating-illustration{min-height:calc(540 * var(--cu))}.brief-shell.fidelity-coating .coating-art{width:100%;max-width:calc(540 * var(--cu) * 1526 / 1030);aspect-ratio:1526/1030;display:block;position:relative;overflow:hidden}.brief-shell.fidelity-coating .coating-art>img{width:100%;height:auto;display:block}.brief-shell.fidelity-coating .coating-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 28px 25px #fff,inset 0 -28px 25px #fff,inset 20px 0 25px #fff,inset -20px 0 25px #fff}@media (max-width:760px){.brief-shell.fidelity-coating .coating-illustration{min-height:300px}.brief-shell.fidelity-coating .coating-art{max-width:444.466px}}@media (min-width:0){.mobile-finish-footer[data-review-auth=signed-out]{grid-template-columns:auto minmax(0,1fr) minmax(190px,64%)}.mobile-finish-footer[data-review-auth=signed-out]>.brief-primary{padding-inline:14px}.brief-modal.review-signin-modal{box-sizing:border-box;width:100%;max-height:94svh;padding:0 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;text-align:center;gap:0;transition:max-height .28s cubic-bezier(.22,.8,.32,1);overflow-y:auto}.review-signin-modal>.mobile-sheet-handle{order:-4;margin-bottom:4px}.review-signin-body{width:100%}.review-signin-body[data-step=method]{display:contents}.review-signin-body:not([data-step=method]){animation:.3s cubic-bezier(.22,.8,.32,1) both review-signin-forward}.review-signin-body[data-direction=back]:not([data-step=method]){animation-name:review-signin-back}@keyframes review-signin-forward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes review-signin-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.review-signin-hero{flex:none;order:-3;place-items:center;width:150px;height:150px;margin:0 auto 6px;display:grid}.review-signin-hero img{object-fit:contain;width:150px;height:auto;display:block}.brief-modal.review-signin-modal>.brief-modal-title{color:#252d32;text-align:center;text-wrap:balance;letter-spacing:normal;order:-2;max-width:340px;margin:0 auto;padding:0 34px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.05}.brief-modal.review-signin-modal>.brief-modal-description{color:#59656e;text-align:center;overflow-wrap:anywhere;letter-spacing:-.04em;order:-1;max-width:38ch;margin:12px auto 0;padding:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.review-auth-actions{gap:10px;width:100%;margin:22px 0 0;display:grid}.review-google-action,.brief-modal.review-signin-modal .review-signin-action{box-sizing:border-box;text-transform:none;letter-spacing:0;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:54px;padding:14px 18px;font:500 16px/1.3 Coil Display,Inter Variable,Inter,sans-serif;text-decoration:none;display:flex}.review-google-action{color:#202b32;background:#fff;border:1px solid #bcc6cd;border-radius:6px}.review-google-action:hover,.review-google-action:active{background:#f5f7f8;border-color:#89969f}.review-google-mark{flex:none;width:21px;height:21px}.brief-modal.review-signin-modal .review-signin-action{background:var(--brief-brand-orange,#f04318);border-color:var(--brief-brand-orange,#f04318);color:#fff;margin:20px 0 0}.review-auth-actions .review-signin-action{margin:0}.brief-modal.review-signin-modal .review-signin-action:hover:not(:disabled),.brief-modal.review-signin-modal .review-signin-action:active:not(:disabled){background:#d83b14;border-color:#d83b14}.review-google-action:focus-visible{outline:2px solid var(--brief-brand-orange,#c63816);outline-offset:3px;text-underline-offset:4px;text-decoration:underline}.brief-modal.review-signin-modal .review-signin-action:focus-visible{outline:2px solid var(--brief-brand-orange,#c63816);outline-offset:3px;text-underline-offset:4px;text-decoration:underline}.review-signin-back:focus-visible{outline:2px solid var(--brief-brand-orange,#c63816);outline-offset:3px;text-underline-offset:4px;text-decoration:underline}.review-signin-links button:focus-visible{outline:2px solid var(--brief-brand-orange,#c63816);outline-offset:3px;text-underline-offset:4px;text-decoration:underline}.review-signin-action>span{overflow-wrap:anywhere;min-width:0}.review-signin-action>svg{flex:none}.review-signin-reassurance{text-wrap:balance;color:#4f5c65;text-align:center;overflow-wrap:anywhere;letter-spacing:-.04em;max-width:36ch;margin:18px auto 0;font:500 13px/1.5 Inter Variable,Inter,sans-serif}.review-signin-saved{color:#697580;text-align:center;letter-spacing:-.04em;max-width:38ch;margin:5px auto 0;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.review-signin-form,.review-notification-options,.review-ready,.review-success{text-align:left;gap:16px;width:100%;margin-top:24px;display:grid}.review-signin-form label{color:#26323a;letter-spacing:-.04em;gap:8px;font:600 14px/1.3 Inter Variable,Inter,sans-serif;display:grid}.review-signin-form input{box-sizing:border-box;color:#18232a;letter-spacing:-.04em;background:#fff;border:1px solid #bcc6cd;border-radius:6px;width:100%;height:56px;padding:0 16px;font:500 17px/1 Inter Variable,Inter,sans-serif}.review-signin-form input:focus{border-color:var(--brief-brand-orange,#f04318);outline-offset:1px;outline:2px solid #f6b19e}.review-signin-form input[aria-invalid=true]{border-color:#c63816}.review-code-input{letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px!important}.review-signin-form .review-signin-action,.review-notification-options .review-signin-action,.review-ready .review-signin-action,.review-success .review-signin-action{margin:2px 0 0}.review-signin-back{color:#43515a;text-underline-offset:4px;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 0;font:500 14px/1.3 Inter Variable,Inter,sans-serif;text-decoration:underline;display:flex}.review-signin-back svg{width:17px}.review-signin-back.is-centered{text-align:center;justify-content:center;width:100%}.review-signin-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.review-signin-links button{color:#43515a;text-underline-offset:4px;letter-spacing:-.04em;background:0 0;border:0;min-height:44px;padding:8px 0;font:500 13px/1.3 Inter Variable,Inter,sans-serif;text-decoration:underline}.review-notification-options{gap:10px}.review-notification-row{text-align:left;background:#fff;border:1px solid #cbd3d9;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.review-notification-row input{width:21px;height:21px;accent-color:var(--brief-brand-orange,#f04318);margin:0}.review-notification-row>span:last-child{gap:3px;display:grid}.review-notification-row b{color:#222d34;letter-spacing:-.04em;font:600 15px/1.3 Inter Variable,Inter,sans-serif}.review-notification-row small{color:#68747c;overflow-wrap:anywhere;letter-spacing:-.04em;font:400 12px/1.3 Inter Variable,Inter,sans-serif}.review-notification-row.is-fixed{background:#f4f6f7}.review-notification-check{background:var(--brief-brand-orange,#f04318);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.review-notification-check svg{stroke-width:3px;width:14px}.review-notification-options>p{color:#68747c;text-align:center;letter-spacing:-.04em;margin:4px 0 6px;font:400 12px/1.5 Inter Variable,Inter,sans-serif}.review-identity{background:#f4f6f7;border:1px solid #cbd3d9;gap:4px;padding:14px 16px;display:grid}.review-identity small{color:#68747c;letter-spacing:-.04em;font:400 12px Inter Variable,Inter,sans-serif}.review-identity b{overflow-wrap:anywhere;letter-spacing:-.04em;font:600 15px Inter Variable,Inter,sans-serif}.review-ready dl{border-block:1px solid #d6dde1;gap:0;margin:0;display:grid}.review-ready dl>div{border-bottom:1px solid #e1e6e9;grid-template-columns:1fr auto;gap:12px;padding:11px 2px;display:grid}.review-ready dl>div:last-child{border-bottom:0}.review-ready dt{color:#64717a;letter-spacing:-.04em;font:500 13px Inter Variable,Inter,sans-serif}.review-ready dd{color:#253038;text-align:right;letter-spacing:-.04em;margin:0;font:600 13px Inter Variable,Inter,sans-serif}.review-success{text-align:center;justify-items:center}.review-success-check{background:var(--brief-brand-orange,#f04318);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.review-success-check svg{stroke-width:3px;width:27px}.review-success>b{letter-spacing:normal;font:700 22px Coil Display,Inter Variable,Inter,sans-serif}.review-success>p{color:#59656e;letter-spacing:-.04em;max-width:34ch;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.review-signin-status,.review-signin-error{text-align:center;overflow-wrap:anywhere;letter-spacing:-.04em;max-width:38ch;margin:12px auto 0;font:400 13px/1.45 Inter Variable,Inter,sans-serif}.review-signin-status{color:#59656e}.review-signin-error{color:#b73718}}@media (max-width:360px) and (max-height:700px){.review-signin-hero{width:116px;height:116px;margin-bottom:2px}.review-signin-hero img{width:116px}.brief-modal.review-signin-modal>.brief-modal-description{margin-top:8px}.review-auth-actions{margin-top:16px}.review-signin-reassurance{margin-top:12px}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.brief-modal.review-signin-modal,.review-signin-body:not([data-step=method]){transition:none;animation:none}}@media (min-width:601px){.brief-modal.review-signin-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);width:min(620px,100% - 32px);padding:32px}.brief-modal.review-signin-modal>.brief-modal-title{max-width:470px;font-size:30px}.review-signin-body,.review-auth-actions{max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.brief-modal.review-signin-modal,.review-signin-body:not([data-step=method]){transition:none;animation:none}}.brief-modal.circuit-help-modal{letter-spacing:-.04em;gap:16px;max-height:94svh;font-family:Inter Variable,Inter,sans-serif}@media (min-width:601px){.brief-modal.circuit-help-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);width:min(1120px,100% - 32px);padding:30px 36px 24px}}.circuit-help-modal .brief-modal-title{font-size:clamp(28px,3.3vw,42px)}.circuit-help-modal .brief-modal-description{color:#59636e;font-size:16px}.circuit-help-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.circuit-help-comparison article{background:#fcfcfd;border:1px solid #dfe3e7;border-radius:6px;min-width:0;padding:16px 20px 8px}.circuit-help-modal h3{letter-spacing:normal;margin:0;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:24px;line-height:1.2}.circuit-help-comparison img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:230px;display:block}.circuit-help-caption,.circuit-help-unknown{color:#59636e;margin:0;font-size:14px;line-height:1.5}.circuit-help-caption{text-align:center;margin-top:-6px}.circuit-help-callout{color:var(--brief-brand-orange,#d53712);background:#fff4ed;border:1px solid #ffdccd;border-radius:6px;align-items:center;gap:20px;padding:14px 20px;display:flex}.circuit-help-callout svg{flex-shrink:0}.circuit-help-callout strong{border-left:1px solid #f5c8b7;padding-left:20px;font-size:18px;line-height:1.4}.circuit-help-document{border:1px solid #dfe3e7;border-radius:6px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px;padding:16px 24px;display:grid}.circuit-help-document p{color:#59636e;margin:12px 0 0;font-size:16px;line-height:1.5}.circuit-help-document img{object-fit:contain;width:100%;height:180px;display:block}.circuit-help-modal>.brief-primary{flex-shrink:0;width:100%}@media (min-width:601px) and (max-width:640px){.brief-modal.circuit-help-modal{padding:30px 18px 20px}}@media (max-width:640px){.brief-modal.circuit-help-modal{gap:14px}.circuit-help-modal .brief-modal-title{max-width:calc(100% - 24px);font-size:28px}.circuit-help-comparison{grid-template-columns:1fr;gap:12px}.circuit-help-comparison img{height:190px}.circuit-help-modal h3{font-size:21px}.circuit-help-document{grid-template-columns:1fr;gap:12px;padding:18px}.circuit-help-document img{height:150px}.circuit-help-callout{gap:12px;padding:14px}.circuit-help-callout strong{padding-left:12px;font-size:16px}}.brief-modal.nameplate-help-modal{letter-spacing:-.04em;gap:24px;max-height:94svh;font-family:Inter Variable,Inter,sans-serif}@media (min-width:601px){.brief-modal.nameplate-help-modal{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);width:min(1160px,100% - 32px);padding:32px 40px 24px}}.nameplate-help-modal .brief-modal-title{max-width:calc(100% - 28px);font-size:clamp(27px,3.1vw,42px);line-height:1.08}.nameplate-help-modal .brief-modal-description{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nameplate-help-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:38px;display:grid}.nameplate-help-grid figure{min-width:0;margin:0}.nameplate-help-grid img{object-fit:contain;width:100%;height:auto;display:block}.nameplate-help-grid figcaption{text-align:center;color:#59636e;margin-top:8px;font-size:13px;line-height:1.5}.nameplate-help-guidance{flex-direction:column;gap:34px;min-width:0;padding-top:22px;display:flex}.nameplate-help-modal .nameplate-help-guidance h3{text-transform:none;letter-spacing:-.04em;margin:0 0 10px;font:700 23px/1.25 Inter Variable,Inter,sans-serif}.nameplate-help-guidance p{color:#49525d;margin:0;font-size:19px;line-height:1.5}.nameplate-help-tip{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#f3f4f5;align-items:center;gap:20px;padding:22px;display:flex}.nameplate-help-tip .nameplate-camera-icon{object-fit:contain;flex:0 0 72px;width:72px;height:54px}.nameplate-help-tip p{color:#15191c;letter-spacing:-.04em;font:400 15px/1.5 Inter Variable,Inter,sans-serif}.nameplate-help-return{color:#59636e;border-top:1px solid #d4d8dd;padding-top:18px;font-size:17px;line-height:1.5}.nameplate-help-return p{margin:0}.nameplate-help-return p+p{margin-top:4px}.nameplate-help-return strong{color:#15191c;font-weight:600}.nameplate-help-modal>.brief-primary{flex-shrink:0;width:100%}@media (min-width:601px) and (max-width:700px){.brief-modal.nameplate-help-modal{padding:30px 20px 20px}}@media (max-width:700px){.brief-modal.nameplate-help-modal{gap:20px}.nameplate-help-grid{grid-template-columns:1fr;gap:22px}.nameplate-help-grid figure{max-width:480px;margin:0 auto}.nameplate-help-guidance{gap:22px}.nameplate-help-modal .nameplate-help-guidance h3{font-size:20px}.nameplate-help-guidance p,.nameplate-help-return{font-size:16px}.nameplate-help-modal .brief-modal-close{min-width:40px;min-height:40px;top:8px;right:8px}.nameplate-help-tip p{font-size:15px}}.brief-modal.coil-type-help-modal{--guide-cut:16px;letter-spacing:-.04em;gap:24px;font-family:Inter Variable,Inter,sans-serif}@media (min-width:601px){.brief-modal.coil-type-help-modal{width:min(1160px,100% - 32px);clip-path:polygon(var(--guide-cut) 0,calc(100% - var(--guide-cut)) 0,100% var(--guide-cut),100% calc(100% - var(--guide-cut)),calc(100% - var(--guide-cut)) 100%,var(--guide-cut) 100%,0 calc(100% - var(--guide-cut)),0 var(--guide-cut));padding:36px}}.coil-type-help-modal .brief-modal-title{letter-spacing:normal;padding-right:28px;font-family:Coil Display,Inter Variable,Inter,sans-serif;font-size:clamp(27px,3vw,42px);line-height:1.1}.coil-type-help-modal .brief-modal-description{color:#59636e;letter-spacing:-.04em;font:400 16px/1.5 Inter Variable,Inter,sans-serif}.coil-type-help-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coil-type-help-cards article{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#f1f3f5;flex-direction:column;padding:22px 18px;display:flex;position:relative}.coil-type-help-cards article:before{content:"";clip-path:inherit;z-index:-1;background:#fff;position:absolute;inset:1px}.coil-type-help-cards h3{letter-spacing:-.04em;margin:0 0 10px;font:600 19px/1.3 Inter Variable,Inter,sans-serif}.coil-type-help-cards p{color:#59636e;letter-spacing:-.04em;margin:0;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.coil-type-help-cards article>p:first-of-type{min-height:64px}.coil-type-help-image{cursor:zoom-in;background:#fff;border:0;width:100%;margin:14px 0 8px;padding:0}.coil-type-help-image img{object-fit:contain;width:100%;height:180px;display:block}.coil-type-help-enlarge{min-height:44px;color:var(--brief-brand-orange,#d9320d);text-underline-offset:4px;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-self:center;padding:10px 4px;font:400 14px/1.4 Inter Variable,Inter,sans-serif;text-decoration:underline}.coil-type-help-cards .coil-type-help-card-note{margin-top:10px;font-size:13px}.coil-type-help-note{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);color:#49525d;letter-spacing:-.04em;background:#f3f4f5;margin:0;padding:20px 24px;font:400 15px/1.5 Inter Variable,Inter,sans-serif}.coil-type-help-note strong{color:#171b1e;font-size:18px;font-weight:600}.coil-type-help-note p{margin:6px 0 0}.coil-type-help-actions{flex-direction:column;gap:8px;display:flex}.coil-type-help-modal .coil-type-help-primary{letter-spacing:normal;justify-content:center;width:100%;min-height:54px;font-family:Coil Display,Inter Variable,Inter,sans-serif}.coil-type-help-exit{color:#49525d;text-transform:uppercase;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);letter-spacing:normal;justify-content:center;align-items:center;min-height:48px;font:700 18px/1.3 Coil Display,Inter Variable,Inter,sans-serif;text-decoration:none;display:flex}.coil-type-help-exit:hover{background:#f3f4f5}.coil-type-help-exit:active{background:#e6e9ec}.coil-type-help-modal :is(button,a):focus-visible{outline:2px solid var(--brief-brand-orange,#f04318);outline-offset:-3px}.coil-type-help-back{color:#49525d;text-underline-offset:4px;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;order:-1;align-self:flex-start;min-height:44px;padding:0;font:600 14px/1.4 Inter Variable,Inter,sans-serif;text-decoration:underline}.coil-type-help-enlarged{flex-direction:column;gap:16px;margin:0;display:flex}.coil-type-help-enlarged>img{object-fit:contain;width:100%;max-height:52svh}.coil-type-help-enlarged figcaption{text-align:center;color:#68717d;letter-spacing:-.04em;font:400 13px/1.5 Inter Variable,Inter,sans-serif}@media (min-width:601px) and (max-width:700px){.brief-modal.coil-type-help-modal{padding:32px 20px 20px}}@media (max-width:700px){.brief-modal.coil-type-help-modal{gap:20px}.coil-type-help-cards{grid-template-columns:1fr}.coil-type-help-cards article>p:first-of-type{min-height:0}.coil-type-help-image img{height:auto;max-height:250px}.coil-type-help-enlarged>img{max-height:none}.coil-type-help-note{padding:18px}.coil-type-help-modal .brief-modal-close{top:8px;right:8px}}.coil-type-help-back{align-items:center;gap:10px;display:inline-flex}.coil-type-help-modal :is(.coil-type-help-back,.coil-type-help-enlarge,.brief-modal-close){clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border-radius:0}.coil-type-help-modal :is(.coil-type-help-back,.coil-type-help-enlarge){padding-inline:14px}
