.bodyCompositionPage-module__0RrNHG__pageLayout{justify-content:start;align-items:start;gap:var(--s6);flex-direction:column;width:80%;max-width:1000px;height:100%;display:flex}.bodyCompositionPage-module__0RrNHG__pageHeader{justify-content:flex-start;align-items:flex-start;gap:var(--s2);padding:var(--s5) var(--s5);flex-direction:column;width:100%;display:flex}.bodyCompositionPage-module__0RrNHG__pageHeader h1{font-family:var(--font-host-grotesk), sans-serif;font-size:var(--page-head-size);font-weight:var(--page-head-weight)}.bodyCompositionPage-module__0RrNHG__pageHeader p{font-size:var(--body-size);font-weight:var(--body-weight)}.bodyCompositionPage-module__0RrNHG__pageShell{padding:0 clamp(12px, 4vw, var(--s5));gap:var(--s6);grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-areas:"calculator measurements""bottom bottom";align-items:flex-start;width:100%;display:grid}.bodyCompositionPage-module__0RrNHG__calculatorColumn{flex:0 0 340px;grid-area:calculator;width:100%;max-width:340px}.bodyCompositionPage-module__0RrNHG__measurementColumn{grid-area:measurements}.bodyCompositionPage-module__0RrNHG__bottomSections{gap:var(--s6);grid-area:bottom;width:100%;display:grid}.bodyCompositionPage-module__0RrNHG__textSection{width:100%;max-width:none;padding-left:0}.bodyCompositionPage-module__0RrNHG__textSection h2{font-family:var(--font-host-grotesk), sans-serif;color:var(--body-text)}.bodyCompositionPage-module__0RrNHG__textSection p{color:var(--body-text)}.bodyCompositionPage-module__0RrNHG__pageDisclaimer{margin:var(--s4) 0 0;padding:0 clamp(12px, 4vw, var(--s5));color:var(--muted-text);font-size:var(--body-size);font-weight:var(--body-weight);line-height:1.5}.bodyCompositionPage-module__0RrNHG__measurementSection{align-items:start;column-gap:var(--s6);grid-template-columns:minmax(0,1fr) auto;display:grid}.bodyCompositionPage-module__0RrNHG__measurementSection p{margin:0}.bodyCompositionPage-module__0RrNHG__measurementCopy{gap:var(--s3);opacity:1;transition:opacity .16s ease-in-out;display:grid}.bodyCompositionPage-module__0RrNHG__measurementCopyFading{opacity:0}.bodyCompositionPage-module__0RrNHG__measurementCopyInline{align-self:start;display:grid}.bodyCompositionPage-module__0RrNHG__measurementCopyWide{opacity:1;transition:opacity .16s ease-in-out;display:none}.bodyCompositionPage-module__0RrNHG__measurementCopyWide p{margin:0}.bodyCompositionPage-module__0RrNHG__measurementGraphic{opacity:1;place-self:center end;transition:opacity .16s ease-in-out}.bodyCompositionPage-module__0RrNHG__measurementGraphicFading{opacity:0}@media (min-width:941px) and (max-width:1070px){.bodyCompositionPage-module__0RrNHG__pageShell{grid-template-areas:"calculator measurements""measurementText measurementText""bottom bottom"}.bodyCompositionPage-module__0RrNHG__measurementSection{grid-template-columns:1fr;row-gap:0}.bodyCompositionPage-module__0RrNHG__measurementCopyInline{display:none}.bodyCompositionPage-module__0RrNHG__measurementGraphic{place-self:start center}.bodyCompositionPage-module__0RrNHG__measurementCopyWide{grid-area:measurementText;display:block}}@media (max-width:940px){.bodyCompositionPage-module__0RrNHG__pageShell{grid-template-columns:minmax(0,1fr);grid-template-areas:"calculator""measurements""bottom";align-items:stretch}.bodyCompositionPage-module__0RrNHG__calculatorColumn{justify-self:center;max-width:360px}.bodyCompositionPage-module__0RrNHG__measurementSection{column-gap:var(--s4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.bodyCompositionPage-module__0RrNHG__measurementGraphic{place-self:center}}@media (max-width:650px){.bodyCompositionPage-module__0RrNHG__pageLayout{width:100%}.bodyCompositionPage-module__0RrNHG__pageHeader,.bodyCompositionPage-module__0RrNHG__pageShell,.bodyCompositionPage-module__0RrNHG__pageDisclaimer{padding:0 var(--s4)}.bodyCompositionPage-module__0RrNHG__calculatorColumn{max-width:100%}}@media (max-width:520px){.bodyCompositionPage-module__0RrNHG__measurementSection{row-gap:var(--s3);grid-template-columns:1fr}.bodyCompositionPage-module__0RrNHG__measurementGraphic{order:1;place-self:start center}.bodyCompositionPage-module__0RrNHG__measurementCopyInline{order:2}}
@layer theme,base;@layer components{.segmented-control{touch-action:pan-y;grid-template-columns:repeat(var(--seg-count), minmax(0, 1fr));--seg-count:1;--seg-index:0;display:grid;position:relative;overflow:visible}.segmented-control__slider{width:calc((100% - var(--s1)) / var(--seg-count));transform:translateX(calc(var(--seg-index) * 100%));background:var(--chip-active-bg);border:var(--chip-active-bd);box-shadow:var(--shadow-button);pointer-events:none;z-index:0;border-radius:999px;transition:transform .24s;position:absolute;top:2px;bottom:2px;left:2px}.segmented-control .segmented__option{z-index:1;justify-content:center;position:relative}}@layer utilities;
@layer theme,base;@layer components{.GlassSlider-module__CnNF-q__slider{--slider-height:10px;--thumb-size:20px;--slider-progress:0;width:100%;min-height:calc(var(--thumb-size) + var(--s2,8px));cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;padding:6px;display:flex;position:relative}.GlassSlider-module__CnNF-q__slider[data-disabled=true]{cursor:not-allowed;opacity:.6}.GlassSlider-module__CnNF-q__track{width:100%;height:var(--slider-height);background:color-mix(in srgb, var(--card-bg) 75%, transparent);box-shadow:var(--shadow-button);border-radius:999px;position:relative;overflow:visible}.GlassSlider-module__CnNF-q__fill{width:calc((var(--slider-progress) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2) + 7px);height:calc(var(--slider-height) - 4px);background:color-mix(in srgb, var(--accent-blue) 90%, transparent);box-shadow:var(--shadow-dropdown-active);border-radius:inherit;pointer-events:none;z-index:1;transition:width .2s;position:absolute;inset:2px}.GlassSlider-module__CnNF-q__markers{pointer-events:none;z-index:2;position:absolute;inset:0}.GlassSlider-module__CnNF-q__marker{--marker-position:0;--marker-size:3px;top:50%;left:calc((var(--marker-position) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2));width:var(--marker-size);height:var(--marker-size);background:var(--gray-600);opacity:.9;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.GlassSlider-module__CnNF-q__callout{left:calc((var(--slider-progress) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2));bottom:calc(100% + var(--s2,8px));width:max-content;max-width:calc(100vw - var(--s5,32px));padding:var(--s2) var(--s3,12px);box-shadow:var(--shadow-thumb), var(--shadow-button);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));color:var(--title-text);font-size:var(--label-size);font-weight:var(--body-weight);white-space:nowrap;opacity:0;pointer-events:none;z-index:4;background:0 0;border-radius:999px;justify-content:center;align-items:center;line-height:1.2;transition:opacity .16s,transform .16s,left .2s;display:inline-flex;position:absolute;transform:translate(-50%,4px)}.GlassSlider-module__CnNF-q__slider[data-callout=true] .GlassSlider-module__CnNF-q__callout{opacity:1;transform:translate(-50%)}.GlassSlider-module__CnNF-q__thumb{top:50%;left:calc((var(--slider-progress) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2));width:calc(var(--thumb-size)*1.5);height:var(--thumb-size);box-shadow:var(--shadow-thumb), var(--shadow-s);pointer-events:none;z-index:3;background:0 0;border-radius:999px;transition:left .2s,transform .2s;position:absolute;transform:translate(-50%,-50%)}.GlassSlider-module__CnNF-q__slider[data-active=true] .GlassSlider-module__CnNF-q__fill,.GlassSlider-module__CnNF-q__slider[data-active=true] .GlassSlider-module__CnNF-q__thumb{transition:none}.GlassSlider-module__CnNF-q__slider:focus-visible .GlassSlider-module__CnNF-q__thumb{box-shadow:var(--shadow-button)}.GlassSlider-module__CnNF-q__slider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}.GlassSlider-module__CnNF-q__slider:not([data-disabled=true]):hover .GlassSlider-module__CnNF-q__thumb{transform:translate(-50%,-50%)scale(1.04)}}@layer utilities;
.SignOverlay-module__-TeX9W__overlayShell{z-index:1000;position:fixed;inset:0}.SignOverlay-module__-TeX9W__backdrop{--overlay-pad:min(4vw, 2rem);padding:var(--overlay-pad);background:var(--overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .4s;position:absolute;inset:0}.SignOverlay-module__-TeX9W__backdrop[data-state=open]{opacity:1;animation:.2s SignOverlay-module__-TeX9W__fadeInOverlay}.SignOverlay-module__-TeX9W__backdrop[data-state=closing]{opacity:0}.SignOverlay-module__-TeX9W__backdropContent{justify-content:center;align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.SignOverlay-module__-TeX9W__dialog{opacity:0;width:min(480px,100%);transition:opacity .4s}.SignOverlay-module__-TeX9W__dialog[data-state=open]{opacity:1;animation:.4s SignOverlay-module__-TeX9W__fadeInOverlay}.SignOverlay-module__-TeX9W__dialog[data-state=closing]{opacity:0}@keyframes SignOverlay-module__-TeX9W__fadeInOverlay{0%{opacity:0}to{opacity:1}}
.CookieConsent-module__t2gHdW__wrapper{inset:auto var(--s5) var(--s5) auto;pointer-events:none;z-index:1000;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed}.CookieConsent-module__t2gHdW__card{width:min(300px, calc(100vw - (var(--s5) * 2)));background:var(--card-bg);max-height:min(80vh,640px);box-shadow:var(--shadow-thumb), var(--shadow-all);color:var(--title-text);gap:var(--s2);pointer-events:auto;display:grid;overflow:auto}.CookieConsent-module__t2gHdW__card[data-blur=std]{-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur))}.CookieConsent-module__t2gHdW__card[data-blur=webkit]{-webkit-backdrop-filter:blur(var(--card-blur))}.CookieConsent-module__t2gHdW__header{justify-content:space-between;align-items:flex-start;display:flex}.CookieConsent-module__t2gHdW__header h2{font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-text)}.CookieConsent-module__t2gHdW__choicePanel{gap:var(--s3);display:grid}.CookieConsent-module__t2gHdW__summary{color:var(--body-text);font-size:calc(var(--body-size) * .9);font-weight:var(--label-weight);margin:0;line-height:1.45}.CookieConsent-module__t2gHdW__actions{gap:var(--s2);display:grid}.CookieConsent-module__t2gHdW__actionButton{width:100%;min-height:var(--control-h);color:var(--title-text);font-size:var(--body-size);font-weight:var(--label-weight);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex}.CookieConsent-module__t2gHdW__actionButton:focus{outline:none}.CookieConsent-module__t2gHdW__card[data-keyboard-focus=true] .CookieConsent-module__t2gHdW__actionButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.CookieConsent-module__t2gHdW__acceptButton{--cookie-green-shadow:1px 1px 4px 0 color-mix(in srgb, var(--accent-green) 72%, var(--gray-900) 42%) inset, -1px -1px 8px 1px color-mix(in srgb, var(--accent-green) 72%, var(--gray-900) 42%) inset;background:linear-gradient(color-mix(in srgb, var(--accent-green) 8%, transparent) 0%, color-mix(in srgb, var(--accent-green) 58%, transparent) 100%);box-shadow:var(--cookie-green-shadow), var(--shadow-s)}.CookieConsent-module__t2gHdW__acceptButton:hover,.CookieConsent-module__t2gHdW__card[data-keyboard-focus=true] .CookieConsent-module__t2gHdW__acceptButton:focus-visible{color:color-mix(in srgb, var(--accent-green) 82%, var(--title-text));background:linear-gradient(color-mix(in srgb, var(--accent-green) 12%, transparent) 0%, color-mix(in srgb, var(--accent-green) 65%, transparent) 100%);box-shadow:var(--cookie-green-shadow), var(--shadow-m)}.CookieConsent-module__t2gHdW__manageButton,.CookieConsent-module__t2gHdW__saveButton{background:var(--chip-active-bg);box-shadow:var(--shadow-thumb), var(--shadow-s)}.CookieConsent-module__t2gHdW__manageButton:hover,.CookieConsent-module__t2gHdW__saveButton:hover,.CookieConsent-module__t2gHdW__card[data-keyboard-focus=true] .CookieConsent-module__t2gHdW__manageButton:focus-visible,.CookieConsent-module__t2gHdW__card[data-keyboard-focus=true] .CookieConsent-module__t2gHdW__saveButton:focus-visible{background:var(--dropdown-active-bg);box-shadow:var(--shadow-dropdown-active), var(--shadow-m)}.CookieConsent-module__t2gHdW__saveButton{margin-top:var(--s1)}.CookieConsent-module__t2gHdW__cookieGroup{gap:var(--s3);display:grid}.CookieConsent-module__t2gHdW__cookieRow{align-items:center;gap:var(--s2);grid-template-columns:1fr 24px auto;padding:0;display:grid;position:relative}.CookieConsent-module__t2gHdW__cookieType{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.CookieConsent-module__t2gHdW__cookieHeader{justify-content:space-between;align-items:center;gap:var(--s1);width:110px;color:var(--body-text);font-size:var(--heading-size);font-weight:var(--label-weight);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.CookieConsent-module__t2gHdW__lockOutside{width:18px;height:18px;color:var(--muted-text);-webkit-mask:var(--icon-lock) no-repeat center/contain;-webkit-mask:var(--icon-lock) no-repeat center/contain;mask:var(--icon-lock) no-repeat center/contain;opacity:.85;background:currentColor;place-self:center}.CookieConsent-module__t2gHdW__lockPlaceholder{align-self:center;width:18px;height:18px}.CookieConsent-module__t2gHdW__note{font-size:var(--body-size);font-weight:var(--label-weight);color:var(--muted-text);text-align:center;margin:0}.CookieConsent-module__t2gHdW__linkButton{color:var(--accent-blue);text-underline-offset:2px;cursor:pointer;font-size:var(--body-size);font-weight:var(--label-weight);background:0 0;border:none;text-decoration:underline;text-decoration-thickness:1px}.CookieConsent-module__t2gHdW__linkButton:focus{outline:none}.CookieConsent-module__t2gHdW__card[data-keyboard-focus=true] .CookieConsent-module__t2gHdW__linkButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--s1)}.CookieConsent-module__t2gHdW__chevron{width:16px;height:16px;color:var(--muted-text);transition:transform .4s var(--collapse-ease);display:inline-block}.CookieConsent-module__t2gHdW__chevron:after{content:"";width:100%;height:100%;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center/contain;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center/contain;mask:var(--icon-dropdown-chevron) no-repeat center/contain;background:currentColor;display:block}.CookieConsent-module__t2gHdW__cookieRow[data-open=true] .CookieConsent-module__t2gHdW__chevron{transform:rotate(180deg)}.CookieConsent-module__t2gHdW__cookieDescription{color:var(--muted-text);font-size:var(--body-size);font-weight:var(--title-weight);opacity:0;max-height:0;transition:max-height .4s var(--collapse-ease), opacity .4s ease;grid-column:1/-1;margin:0;overflow:hidden}.CookieConsent-module__t2gHdW__cookieRow[data-open=true] .CookieConsent-module__t2gHdW__cookieDescription{opacity:1}.CookieConsent-module__t2gHdW__cookieToggle{--toggle-width:48px;--toggle-height:24px;--thumb-size:16px;--padding:4px;--icon-size:16px;width:var(--toggle-width);height:var(--toggle-height);background:color-mix(in srgb, var(--surface-strong) 40%, transparent);-webkit-backdrop-filter:blur(8px);cursor:pointer;padding:var(--padding);isolation:isolate;border-radius:999px;justify-content:space-between;justify-self:end;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a,0 1px 2px #0000001a}.CookieConsent-module__t2gHdW__cookieToggle:hover{background:color-mix(in srgb, var(--surface-strong) 50%, transparent);border-color:color-mix(in srgb, var(--gray-400) 30%, transparent)}.CookieConsent-module__t2gHdW__cookieToggle:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.CookieConsent-module__t2gHdW__cookieToggle__track{pointer-events:none;z-index:0;position:absolute;inset:0}.CookieConsent-module__t2gHdW__cookieToggle__thumb{top:var(--padding);left:var(--padding);width:var(--thumb-size);height:var(--thumb-size);-webkit-backdrop-filter:blur(4px);z-index:2;background:linear-gradient(135deg,#ffffffe6,#fff6);border-radius:50%;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;box-shadow:0 2px 5px #0003,inset 0 1px 2px #fff,inset 0 -2px 4px #0000001a}.CookieConsent-module__t2gHdW__cookieToggle[aria-checked=true]{background:color-mix(in srgb, var(--accent-green) 40%, transparent)}.CookieConsent-module__t2gHdW__cookieToggle[aria-checked=true] .CookieConsent-module__t2gHdW__cookieToggle__thumb{transform:translateX(calc(var(--toggle-width) - var(--thumb-size) - (var(--padding) * 2)));background:linear-gradient(135deg,#ffffffd9,#ffffff40)}.CookieConsent-module__t2gHdW__cookieToggle[aria-checked=false] .CookieConsent-module__t2gHdW__cookieToggle__thumb{transform:translate(0)}.CookieConsent-module__t2gHdW__cookieToggle[data-locked=true]{background:color-mix(in srgb, var(--accent-green) 16%, transparent)}
.IntegratedCalculator-module__-1MMIq__card{gap:var(--s6);flex-direction:column;width:min(100%,320px);display:flex}.IntegratedCalculator-module__-1MMIq__stepClip{margin-inline:calc(-1 * var(--s6));margin-block:calc(-1 * var(--s6));padding-inline:var(--s6);padding-block:var(--s6);transition:height var(--collapse-dur) var(--collapse-ease);overflow:hidden}.IntegratedCalculator-module__-1MMIq__stepClip[data-height-transition=follow]{transition-duration:0s}.IntegratedCalculator-module__-1MMIq__stepInner{position:relative}.IntegratedCalculator-module__-1MMIq__stepContent{gap:var(--s3);opacity:1;transition:opacity var(--collapse-dur) var(--collapse-ease);display:grid}.IntegratedCalculator-module__-1MMIq__stepContent[data-fade=enter],.IntegratedCalculator-module__-1MMIq__stepContent[data-fade=exit]{opacity:0}.IntegratedCalculator-module__-1MMIq__stepContentExit{pointer-events:none;position:absolute;inset:0}.IntegratedCalculator-module__-1MMIq__nav{align-items:center;gap:var(--s3);display:flex}.IntegratedCalculator-module__-1MMIq__navButton{flex:1;width:auto}.IntegratedCalculator-module__-1MMIq__navButtonBack{width:var(--control-h);flex:none;padding:0}.IntegratedCalculator-module__-1MMIq__navButtonNext{gap:var(--s2)}.IntegratedCalculator-module__-1MMIq__navButtonLabel{align-items:center;display:inline-flex}.IntegratedCalculator-module__-1MMIq__navButtonIcon{width:18px;height:18px;-webkit-mask:var(--icon-arrow-forward) no-repeat center/contain;-webkit-mask:var(--icon-arrow-forward) no-repeat center/contain;mask:var(--icon-arrow-forward) no-repeat center/contain;background:currentColor;display:inline-block}.IntegratedCalculator-module__-1MMIq__navButtonIconBack{width:18px;height:18px;-webkit-mask:var(--icon-arrow-back) no-repeat center/contain;-webkit-mask:var(--icon-arrow-back) no-repeat center/contain;mask:var(--icon-arrow-back) no-repeat center/contain;background:currentColor;display:inline-block}@media (min-width:380px){.IntegratedCalculator-module__-1MMIq__card{width:min(100%,340px)}}
.bodyCompCalculator-module__v2We8W__cardNoGap{gap:0}.bodyCompCalculator-module__v2We8W__titleMargin{margin-bottom:var(--s4)}.bodyCompCalculator-module__v2We8W__navSpacing{margin-top:var(--s6)}.bodyCompCalculator-module__v2We8W__stepContent{gap:0;display:grid}.bodyCompCalculator-module__v2We8W__measurementSegment{--body-size:.8rem}.bodyCompCalculator-module__v2We8W__heightWarningField .range-warning{min-width:100%;max-width:calc(200% + var(--row-gap));text-wrap:nowrap;left:auto;right:0}.bodyCompCalculator-module__v2We8W__resultContent{margin-top:var(--s2);gap:var(--s5);text-align:center;display:grid}.bodyCompCalculator-module__v2We8W__resultSection{gap:var(--s1);display:grid}.bodyCompCalculator-module__v2We8W__resultLabel{color:var(--muted-text);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:.01rem;text-align:left}.bodyCompCalculator-module__v2We8W__resultNumber{padding-top:var(--s2);font-size:clamp(2rem,6vw,2.75rem);font-weight:var(--heading-weight);color:var(--title-text);line-height:1}.bodyCompCalculator-module__v2We8W__percentSymbolResult{font-size:clamp(.9rem,6vw,1.4rem);font-weight:var(--heading-weight);color:var(--muted-text);margin-left:.08rem}.bodyCompCalculator-module__v2We8W__percentSymbolRangeLow{font-size:var(--label-size);font-weight:var(--label-weight);color:color-mix(in srgb, var(--accent-blue) 50%, var(--muted-text) 50%);margin-left:.08rem}.bodyCompCalculator-module__v2We8W__percentSymbolRangeHigh{font-size:var(--label-size);font-weight:var(--label-weight);color:color-mix(in srgb, var(--accent-amber) 50%, var(--muted-text) 50%);margin-left:.08rem}.bodyCompCalculator-module__v2We8W__resultMethod{font-size:.85rem;font-weight:var(--label-weight);color:var(--muted-text);text-align:left}.bodyCompCalculator-module__v2We8W__errorRangeValues{justify-content:space-between;align-items:center;gap:var(--s2);width:min(100%,18rem);font-size:var(--title-size);font-weight:var(--heading-weight);margin-inline:auto;display:flex}.bodyCompCalculator-module__v2We8W__errorRangeMin{color:var(--accent-blue)}.bodyCompCalculator-module__v2We8W__errorRangeMax{color:var(--accent-amber)}.bodyCompCalculator-module__v2We8W__errorRangeBar{background:linear-gradient(90deg, var(--accent-blue) 0%, var(--accent-amber) 100%);border-radius:999px;width:min(100%,18rem);height:4px;margin-inline:auto}.bodyCompCalculator-module__v2We8W__errorRangeLabels{width:min(100%,18rem);font-size:.85rem;font-weight:var(--label-weight);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.bodyCompCalculator-module__v2We8W__errorRangeLabelMin{color:var(--accent-blue)}.bodyCompCalculator-module__v2We8W__errorRangeLabelMax{color:var(--accent-amber)}
.BodyGraphic-module__hIWCQa__graphicShell{--measure-y:58%;--measure-w:65%;--measure-shift-x:-5%;--band-squash:1;place-items:center;width:clamp(180px,14vw,200px);display:grid;position:relative}.BodyGraphic-module__hIWCQa__graphic{--torso-mask:url("../media/Male Torso.2luugb655f5u_.svg");aspect-ratio:2/3;background:color-mix(in srgb, var(--title-text) 75%, var(--energy-neat-color) 25%);opacity:.94;width:100%;filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--page-bg) 65%, transparent));-webkit-mask-image:var(--torso-mask);-webkit-mask-image:var(--torso-mask);mask-image:var(--torso-mask);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BodyGraphic-module__hIWCQa__measurementBand{left:calc(50% + var(--measure-shift-x));width:var(--measure-w);top:var(--measure-y);pointer-events:none;transition:top .46s cubic-bezier(.22,.7,.2,1),width .46s cubic-bezier(.22,.7,.2,1);position:absolute;overflow:visible;transform:translate(-50%,-50%)}.BodyGraphic-module__hIWCQa__measurementBand ellipse,.BodyGraphic-module__hIWCQa__measurementBand path{transform-box:view-box;transform-origin:50%;transform:scaleY(var(--band-squash));transition:transform .46s cubic-bezier(.22,.7,.2,1)}.BodyGraphic-module__hIWCQa__bandTrack{fill:none;stroke:color-mix(in srgb, var(--muted-text) 60%, transparent);stroke-width:7px;opacity:.4}.BodyGraphic-module__hIWCQa__bandFront,.BodyGraphic-module__hIWCQa__bandPulseFront{fill:none;stroke-width:7px;stroke-linecap:round}.BodyGraphic-module__hIWCQa__bandFront{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent-light-blue) 60%, transparent))}.BodyGraphic-module__hIWCQa__bandPulseFront{stroke-width:6px;opacity:0;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--accent-light-blue) 68%, transparent));animation:2s ease-in-out .16s infinite BodyGraphic-module__hIWCQa__bandGradientPulse}.BodyGraphic-module__hIWCQa__graphic[data-gender=female]{--torso-mask:url("../media/Female Torso.2_gr9svwu_z75.svg")}.BodyGraphic-module__hIWCQa__graphicShell[data-gender=male][data-mode=abdomen]{--measure-y:57.5%;--measure-shift-x:-5%;--measure-w:64%;--band-squash:1.12}.BodyGraphic-module__hIWCQa__graphicShell[data-gender=male][data-mode=waist]{--measure-y:66%;--measure-shift-x:-5%;--measure-w:66%;--band-squash:1}.BodyGraphic-module__hIWCQa__graphicShell[data-gender=female][data-mode=abdomen]{--measure-y:55.5%;--measure-shift-x:-5%;--measure-w:62%;--band-squash:1.12}.BodyGraphic-module__hIWCQa__graphicShell[data-gender=female][data-mode=waist]{--measure-y:66%;--measure-shift-x:-3%;--measure-w:78%;--band-squash:.7}@keyframes BodyGraphic-module__hIWCQa__bandGradientPulse{0%{opacity:0;filter:brightness(.2)}50%{opacity:1;filter:brightness(1.5)}to{opacity:0;filter:brightness(.2)}}