@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_60a7af69-module__qUFB-q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_60a7af69-module__qUFB-q__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.20csvlgbb63y1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.0fg7ryy-bp2x_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_446ec885-module__p-ihgG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_446ec885-module__p-ihgG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
.styles-module__0W3Voa__breadcrumbsInner{color:#6c6965;margin-left:calc(var(--spacing-small) * -1);white-space:nowrap;align-items:center;font-weight:500;display:flex}.styles-module__0W3Voa__navItem{padding:var(--spacing-small);align-items:center;gap:.4rem;display:inline-flex}.styles-module__0W3Voa__navItem:hover,.styles-module__0W3Voa__navItem.styles-module__0W3Voa__active{color:#000}.styles-module__0W3Voa__noHome{margin-left:0}@media (max-width:900px){.styles-module__0W3Voa__breadcrumbsInner{margin-left:0}.styles-module__0W3Voa__breadcrumbsInner>.styles-module__0W3Voa__navItem:first-child,.styles-module__0W3Voa__noHome>div:first-child .styles-module__0W3Voa__navItem{padding-left:0}.styles-module__0W3Voa__breadcrumbsInner>div:last-of-type{padding-right:7vw}.styles-module__0W3Voa__noHome .styles-module__0W3Voa__navItem{min-height:28px;padding-block:0}}
.styles-module__mzroWq__breadcrumbs{z-index:9;width:100%;transition:all .5s ease-out;position:fixed;top:100px;left:0}:root:active-view-transition .styles-module__mzroWq__breadcrumbs{view-transition-name:styles-module__mzroWq__breadcrumbs}.styles-module__mzroWq__hiddenUntilScrolled{opacity:0;pointer-events:none}.styles-module__mzroWq__breadcrumbsContainer{align-items:center;display:flex}.styles-module__mzroWq__hideOnDesktop{display:none}@media (min-width:901px){.styles-module__mzroWq__breadcrumbs{pointer-events:none;height:84px;top:60px;overflow:hidden}.styles-module__mzroWq__hiddenUntilScrolled{opacity:1}.styles-module__mzroWq__hiddenUntilScrolled .styles-module__mzroWq__breadcrumbsContainer>nav{transform:translateY(calc(-100% - 24px))}.styles-module__mzroWq__breadcrumbs:not(.styles-module__mzroWq__hiddenUntilScrolled) .styles-module__mzroWq__breadcrumbsContainer>nav{animation:.5s ease-out .3s backwards styles-module__mzroWq__lipSlideIn}@keyframes styles-module__mzroWq__lipSlideIn{0%{transform:translateY(calc(-100% - 24px))}}.styles-module__mzroWq__breadcrumbsContainer>nav{pointer-events:auto;height:60px;padding:20px var(--spacing-medium) 0;border-radius:0 0 var(--accent-border-radius) var(--accent-border-radius);flex:1;margin:0;transition:transform .5s ease-out;position:relative;box-shadow:0 8px 10px -2px #0000001f}.styles-module__mzroWq__breadcrumbsContainer>nav:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff9;border:1px solid #0000000f;border-top:none;position:absolute;inset:0}.styles-module__mzroWq__hiddenUntilScrolled{pointer-events:none}}@media (max-width:900px){.styles-module__mzroWq__breadcrumbs,.styles-module__mzroWq__breadcrumbs.styles-module__mzroWq__scrolled{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;top:0;overflow:hidden}.styles-module__mzroWq__hiddenUntilScrolled{opacity:1}.styles-module__mzroWq__breadcrumbs .styles-module__mzroWq__breadcrumbsContainer{pointer-events:auto;width:100%;max-width:none;height:auto;padding-left:var(--spacing-medium);padding-right:var(--spacing-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;margin-top:60px;transition:transform .5s ease-out;position:relative;overflow-x:scroll;transform:translateY(0)}.styles-module__mzroWq__breadcrumbs .styles-module__mzroWq__breadcrumbsContainer:after{content:"";opacity:.1;z-index:8;background-color:#000;width:100%;height:1px;position:absolute;bottom:0;left:0}.styles-module__mzroWq__hiddenUntilScrolled .styles-module__mzroWq__breadcrumbsContainer{pointer-events:none;transform:translateY(-100%)}.styles-module__mzroWq__breadcrumbs:not(.styles-module__mzroWq__hiddenUntilScrolled) .styles-module__mzroWq__breadcrumbsContainer{animation:.5s ease-out backwards styles-module__mzroWq__mobileLipSlideIn}@keyframes styles-module__mzroWq__mobileLipSlideIn{0%{transform:translateY(-100%)}}.styles-module__mzroWq__hideOnDesktop{display:block}.styles-module__mzroWq__hideHome .styles-module__mzroWq__breadcrumbsContainer{min-height:52px;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}}
.styles-module__c--H3a__LanguageSwitcher{align-items:center;display:flex;position:relative}@media (max-width:900px){.styles-module__c--H3a__LanguageSwitcher:not(.styles-module__c--H3a__inMenu){display:none}}.styles-module__c--H3a__trigger{cursor:pointer;border-radius:var(--radius-small);color:var(--text);font-size:13px;font-weight:600;font-family:var(--font-inter);background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;transition:background .2s;display:flex}.styles-module__c--H3a__trigger:hover{background:var(--accent-light-1)}.styles-module__c--H3a__light .styles-module__c--H3a__trigger{color:#fff}.styles-module__c--H3a__light .styles-module__c--H3a__trigger:hover{background:#ffffff26}@media (max-width:900px){.styles-module__c--H3a__light .styles-module__c--H3a__trigger{color:var(--text)}.styles-module__c--H3a__light .styles-module__c--H3a__trigger:hover{background:var(--accent-light-1)}}.styles-module__c--H3a__trigger i{font-size:16px}.styles-module__c--H3a__localeLabel{letter-spacing:.5px}.styles-module__c--H3a__flag{font-size:18px;line-height:1}.styles-module__c--H3a__chevron{margin-left:auto;font-size:12px;transition:transform .2s}.styles-module__c--H3a__chevronOpen{transform:rotate(180deg)}.styles-module__c--H3a__dropdown{border-radius:var(--radius-small);z-index:100;background:#fff;min-width:80px;animation:.15s styles-module__c--H3a__fadeIn;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.styles-module__c--H3a__option{cursor:pointer;width:100%;color:var(--text);text-align:left;font-size:13px;font-weight:500;font-family:var(--font-inter);background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.styles-module__c--H3a__option:hover{background:var(--accent-light-1)}.styles-module__c--H3a__option.styles-module__c--H3a__active{color:var(--accent);font-weight:700}.styles-module__c--H3a__inMenu{width:100%}.styles-module__c--H3a__inMenu .styles-module__c--H3a__trigger{border-radius:var(--radius-small);background:var(--accent-light-1);gap:10px;width:100%;padding:12px 16px;font-size:15px}.styles-module__c--H3a__inMenu .styles-module__c--H3a__trigger:hover{background:var(--accent-light-2,#00000014)}.styles-module__c--H3a__inMenu .styles-module__c--H3a__trigger:active{transform:none}.styles-module__c--H3a__inMenu .styles-module__c--H3a__dropdown{min-width:unset;border-radius:var(--radius-small);background:#fff;animation:.15s styles-module__c--H3a__fadeInUp;position:absolute;inset:auto 0 calc(100% + 6px);box-shadow:0 4px 16px #0000001a}.styles-module__c--H3a__inMenu .styles-module__c--H3a__option{border-radius:var(--radius-small);justify-content:flex-start;padding:12px 16px;font-size:15px}.styles-module__c--H3a__inMenu .styles-module__c--H3a__option:hover,.styles-module__c--H3a__inMenu .styles-module__c--H3a__option.styles-module__c--H3a__active{background:var(--accent-light-1)}@keyframes styles-module__c--H3a__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module__c--H3a__fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.styles-module__ny-iHW__MenuItem{align-items:center;gap:var(--spacing-medium);padding:var(--spacing-xsmall) var(--spacing-small);border-radius:var(--radius-small);cursor:pointer;font-family:var(--font-inter);transition:background .15s;display:flex}.styles-module__ny-iHW__MenuItem:hover{background:#0000000a}.styles-module__ny-iHW__MenuItem:active{background:#00000012}.styles-module__ny-iHW__icon{border-radius:var(--radius-xsmall);background:var(--accent-dark-1);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.styles-module__ny-iHW__icon i{color:var(--textcolor-light);font-size:15px}.styles-module__ny-iHW__label{color:var(--accent-dark-1);letter-spacing:-.01em;flex:1;font-size:16px;font-weight:500}.styles-module__ny-iHW__chevron{color:var(--accent-dark-2);opacity:.4;font-size:12px;transition:opacity .15s}.styles-module__ny-iHW__MenuItem:hover .styles-module__ny-iHW__chevron{opacity:.7}.styles-module__ny-iHW__active .styles-module__ny-iHW__label{color:var(--accent-highlight);font-weight:600}.styles-module__ny-iHW__active .styles-module__ny-iHW__icon{background:var(--accent-highlight)}.styles-module__ny-iHW__active .styles-module__ny-iHW__icon i{color:var(--textcolor-light)}.styles-module__ny-iHW__sub{padding:.2rem var(--spacing-small);gap:var(--spacing-small)}.styles-module__ny-iHW__sub .styles-module__ny-iHW__icon{background:#0000000f;width:28px;height:28px}.styles-module__ny-iHW__sub .styles-module__ny-iHW__icon i{color:var(--accent-dark-1);font-size:13px}.styles-module__ny-iHW__sub .styles-module__ny-iHW__label{font-size:14px}.styles-module__ny-iHW__sub.styles-module__ny-iHW__active .styles-module__ny-iHW__icon{background:var(--accent-highlight)}.styles-module__ny-iHW__sub.styles-module__ny-iHW__active .styles-module__ny-iHW__icon i{color:var(--textcolor-light)}
.styles-module__cm6tvW__MainMenu{-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.styles-module__cm6tvW__navSection{flex-direction:column;gap:2px;display:flex}.styles-module__cm6tvW__navSection a{text-decoration:none}.styles-module__cm6tvW__profileSubnav{border-left:2px solid #00000014;flex-direction:column;gap:2px;margin:0 0 6px 18px;padding:2px 0 2px 12px;display:flex}.styles-module__cm6tvW__profileLogout{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.styles-module__cm6tvW__categorySection{margin-top:var(--spacing-mediumlarge);padding-top:var(--spacing-medium);padding-bottom:var(--spacing-mediumlarge);border-top:1px solid #0000000f}.styles-module__cm6tvW__categoryLabel{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-dark-2);margin-bottom:var(--spacing-small);padding-left:2px;font-size:11px;font-weight:600}.styles-module__cm6tvW__categoryGrid{gap:var(--spacing-small);grid-template-columns:repeat(2,1fr);display:grid}.styles-module__cm6tvW__categoryCard{gap:var(--spacing-xsmall);border-radius:var(--radius-small);background:#00000008;flex-direction:column;text-decoration:none;transition:background .2s;display:flex;overflow:hidden}.styles-module__cm6tvW__categoryCard:hover{background:#0000000f}.styles-module__cm6tvW__categoryImage{aspect-ratio:16/10;border-radius:var(--radius-small) var(--radius-small) 0 0;width:100%;position:relative;overflow:hidden}.styles-module__cm6tvW__categoryImage img{transition:transform .3s}.styles-module__cm6tvW__categoryCard:hover .styles-module__cm6tvW__categoryImage img{transform:scale(1.05)}.styles-module__cm6tvW__categoryName{color:var(--accent-dark-1);padding:0 var(--spacing-small) var(--spacing-small);font-size:13px;font-weight:600;font-family:var(--font-inter)}.styles-module__cm6tvW__partnerSection{padding-top:var(--spacing-mediumlarge);border-top:1px solid #0000000f}.styles-module__cm6tvW__partnerBanner{align-items:center;gap:var(--spacing-medium);padding:var(--spacing-medium) var(--spacing-mediumlarge);border-radius:var(--radius-small);background:var(--background-dark);color:var(--textcolor-light);text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.styles-module__cm6tvW__partnerBanner:hover{box-shadow:var(--card-shadow);transform:translateY(-1px)}.styles-module__cm6tvW__partnerIcon{color:var(--textcolor-light);flex-shrink:0;place-items:center;font-size:20px;display:grid}.styles-module__cm6tvW__partnerText{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.styles-module__cm6tvW__partnerTitle{color:var(--textcolor-light);font-size:14px;font-weight:600}.styles-module__cm6tvW__partnerSubtitle{color:#ffffffb3;font-size:12px;line-height:1.35em}.styles-module__cm6tvW__partnerArrow{color:var(--accent-bright);flex-shrink:0;font-size:13px;transition:transform .2s}.styles-module__cm6tvW__partnerBanner:hover .styles-module__cm6tvW__partnerArrow{transform:translate(4px)}.styles-module__cm6tvW__menuFooter{padding:var(--spacing-mediumlarge) 0 var(--spacing-large);border-top:1px solid #0000000f;flex-shrink:0;min-height:fit-content;margin-top:auto}@media (max-width:900px){.styles-module__cm6tvW__MainMenu{min-height:0;padding:var(--spacing-medium) 5vw 0;flex:1}}@media (min-width:901px){.styles-module__cm6tvW__MainMenu{height:auto;max-height:calc(100vh - 120px);width:var(--default-width);max-width:var(--max-width);margin:0 auto;padding-top:40px}.styles-module__cm6tvW__categoryGrid{grid-template-columns:repeat(4,1fr)}}
.SearchOverlay-module__a-QRFW__overlay{z-index:9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040;justify-content:center;display:flex;position:fixed;inset:0}.SearchOverlay-module__a-QRFW__content{background-color:var(--accent-light-1);border-radius:var(--radius-medium);width:90%;max-width:460px;max-height:calc(100vh - 120px);box-shadow:var(--card-shadow-large);align-self:flex-start;overflow:clip}.SearchOverlay-module__a-QRFW__content>div{padding:var(--spacing-medium) 0}.SearchOverlay-module__a-QRFW__section{padding:var(--spacing-small) var(--spacing-mediumlarge)}.SearchOverlay-module__a-QRFW__section+.SearchOverlay-module__a-QRFW__section{border-top:1px solid var(--color-border-brd-main)}.SearchOverlay-module__a-QRFW__sectionTitle{font-size:var(--font-size-small);color:var(--accent-dark-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--spacing-small);font-weight:600}.SearchOverlay-module__a-QRFW__tagList{gap:var(--spacing-xsmall);flex-wrap:wrap;display:flex}.SearchOverlay-module__a-QRFW__tag{background-color:var(--background-main);color:var(--textcolor-dark);border:1px solid var(--color-border-brd-main);font-size:var(--font-size-small);cursor:pointer;border-radius:100px;height:auto;padding:6px 16px;transition:all .15s}.SearchOverlay-module__a-QRFW__tag:hover{background-color:var(--accent-dark-1);color:var(--accent-light-1);border-color:var(--accent-dark-1)}.SearchOverlay-module__a-QRFW__tag:active{transform:scale(.95)}.SearchOverlay-module__a-QRFW__productList{flex-direction:column;display:flex}.SearchOverlay-module__a-QRFW__productRow{align-items:center;gap:var(--spacing-small);padding:var(--spacing-xsmall) 0;cursor:pointer;border-radius:var(--radius-xsmall);color:inherit;text-decoration:none;transition:background-color .15s;display:flex}.SearchOverlay-module__a-QRFW__productRow:hover{opacity:.7}.SearchOverlay-module__a-QRFW__productRow:active{transform:scale(.98)}.SearchOverlay-module__a-QRFW__productImage{border-radius:var(--radius-xsmall);background-color:var(--background-main);flex-shrink:0;place-content:center;width:44px;height:44px;display:grid;overflow:hidden}.SearchOverlay-module__a-QRFW__imagePlaceholder{background-color:var(--background-tertiary);width:100%;height:100%}.SearchOverlay-module__a-QRFW__productInfo{flex:1;min-width:0}.SearchOverlay-module__a-QRFW__productName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.SearchOverlay-module__a-QRFW__productMeta{font-size:var(--font-size-small);color:var(--accent-dark-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.SearchOverlay-module__a-QRFW__dot{margin:0 4px}.SearchOverlay-module__a-QRFW__arrow{color:var(--accent-dark-2);opacity:.5;flex-shrink:0;font-size:12px}.SearchOverlay-module__a-QRFW__skeleton{background:linear-gradient(90deg, var(--background-main) 25%, var(--background-tertiary) 50%, var(--background-main) 75%);border-radius:var(--radius-xsmall);background-size:200% 100%;animation:1.4s ease-in-out infinite SearchOverlay-module__a-QRFW__shimmer}.SearchOverlay-module__a-QRFW__skeletonLine{border-radius:6px;height:14px;margin-bottom:6px}.SearchOverlay-module__a-QRFW__skeletonShort{height:12px;margin-bottom:0}.SearchOverlay-module__a-QRFW__skeletonTag{border-radius:100px;height:32px}@keyframes SearchOverlay-module__a-QRFW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SearchOverlay-module__a-QRFW__noResults{text-align:center;color:var(--accent-dark-2);padding:var(--spacing-medium) 0}.SearchOverlay-module__a-QRFW__hint{text-align:center;color:var(--accent-dark-2);padding:var(--spacing-small) 0;font-size:var(--font-size-small)}@media (min-width:701px){.SearchOverlay-module__a-QRFW__overlay{background-color:#00000026}.SearchOverlay-module__a-QRFW__content{width:400px}}@media (min-width:1000px){.SearchOverlay-module__a-QRFW__content{width:700px;max-width:700px}.SearchOverlay-module__a-QRFW__productList{gap:0 var(--spacing-mediumlarge);grid-template-columns:1fr 1fr;display:grid}}
.styles-module__yL4xua__SearchButton{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.styles-module__yL4xua__SearchButton:not(.styles-module__yL4xua__expanded):hover{opacity:.8}.styles-module__yL4xua__SearchButton:not(.styles-module__yL4xua__expanded):active{transform:scale(.95)}.styles-module__yL4xua__searchIcon{color:var(--accent-light-1);flex-shrink:0;font-size:16px;transition:color .2s}.styles-module__yL4xua__SearchButton.styles-module__yL4xua__expanded{cursor:default;padding:0 var(--spacing-medium);justify-content:flex-start;gap:var(--spacing-small)}.styles-module__yL4xua__SearchButton.styles-module__yL4xua__expanded:active{transform:none}.styles-module__yL4xua__SearchButton.styles-module__yL4xua__expanded .styles-module__yL4xua__searchIcon{color:var(--accent-dark-1)}.styles-module__yL4xua__inputArea{align-items:center;gap:var(--spacing-xsmall);flex:1;min-width:0;display:flex}.styles-module__yL4xua__SearchButton input{min-width:0;color:var(--textcolor-dark);background:0 0;border:none;outline:none;flex:1;height:100%;font-size:16px;line-height:21px}.styles-module__yL4xua__closeBtn{cursor:pointer;color:var(--accent-dark-2);flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:1.1em;display:flex}.styles-module__yL4xua__closeBtn:hover{opacity:.6}@media (max-width:900px){.styles-module__yL4xua__SearchButton{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.styles-module__yL4xua__SearchButton:not(.styles-module__yL4xua__expanded):active{transform:translateY(-50%)scale(.95)}.styles-module__yL4xua__searchIcon{color:var(--accent-dark-1)}.styles-module__yL4xua__SearchButton.styles-module__yL4xua__expanded{z-index:1}.styles-module__yL4xua__SearchButton.styles-module__yL4xua__expanded:active{transform:translateY(-50%)}}
.SegmentedControl-module__V03iTW__wrap{--count:2;--fade-left:0px;--fade-right:0px;box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:fit-content;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);overflow:auto hidden}.SegmentedControl-module__V03iTW__wrap::-webkit-scrollbar{display:none}.SegmentedControl-module__V03iTW__wrap[data-fade-left=true]{--fade-left:20px}.SegmentedControl-module__V03iTW__wrap[data-fade-right=true]{--fade-right:20px}.SegmentedControl-module__V03iTW__track{flex-direction:column;gap:.35rem;width:max-content;min-width:100%;display:flex}.SegmentedControl-module__V03iTW__wrapFull{width:100%}.SegmentedControl-module__V03iTW__wrapDisabled{pointer-events:none}.SegmentedControl-module__V03iTW__wrapDisabled .SegmentedControl-module__V03iTW__option{cursor:default}.SegmentedControl-module__V03iTW__segmented{grid-template-columns:repeat(var(--count), minmax(max-content, 1fr));border-radius:var(--radius-small);background-color:var(--background-tertiary);box-sizing:border-box;align-items:stretch;width:100%;min-width:100%;padding:3px;display:grid;position:relative;overflow:hidden}.SegmentedControl-module__V03iTW__option{z-index:1;min-width:max-content;height:32px;padding:0 var(--spacing-small);border-radius:calc(var(--radius-small) - 2px);box-shadow:none;color:var(--accent-dark-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:color .2s;display:flex;position:relative}.SegmentedControl-module__V03iTW__option:hover,.SegmentedControl-module__V03iTW__option:active{opacity:1;transform:none}.SegmentedControl-module__V03iTW__pill{z-index:0;border-radius:inherit;background-color:var(--accent-light-1);pointer-events:none;position:absolute;inset:0;box-shadow:0 1px 3px #0000001f}.SegmentedControl-module__V03iTW__optionLabel{z-index:1;align-items:center;display:inline-flex;position:relative}.SegmentedControl-module__V03iTW__count{font-variant-numeric:tabular-nums;background:#00000012;border-radius:999px;place-content:center;min-width:1.3rem;height:1.3rem;margin-left:.3rem;padding:0 .35rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-grid}@media (max-width:900px){.SegmentedControl-module__V03iTW__count{display:none}}.SegmentedControl-module__V03iTW__optionActive{color:var(--accent-dark-1)}.SegmentedControl-module__V03iTW__captions{grid-template-columns:repeat(var(--count), minmax(max-content, 1fr));align-items:start;width:100%;padding:0 2px;display:grid}.SegmentedControl-module__V03iTW__caption{text-align:center;min-width:0;color:var(--color-text-muted,#6b7280);padding:0 2px;font-size:11px;font-weight:500;line-height:1.25}.SegmentedControl-module__V03iTW__captionActive{color:var(--accent-dark-1)}
.page-module__i1P1Pq__page{gap:var(--spacing-medium);flex-direction:column;width:100%;display:flex}.page-module__i1P1Pq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);width:100%;display:flex}.page-module__i1P1Pq__header h2{margin:.25rem 0 0}.page-module__i1P1Pq__subtitle{color:var(--color-text-muted,#4b5563);margin:.35rem 0 0;font-size:.95rem}.page-module__i1P1Pq__backLink{color:var(--accent-dark-2);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.page-module__i1P1Pq__backLink i{font-size:.8em}.page-module__i1P1Pq__backLink:hover{color:var(--accent-dark-1);text-decoration:underline}.page-module__i1P1Pq__empty{color:var(--color-text-muted,#4b5563);text-align:center;margin:0;font-style:italic}.page-module__i1P1Pq__card{--card-pad-x:var(--spacing-large);gap:var(--spacing-medium);padding:var(--spacing-large) var(--card-pad-x);border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000a}.page-module__i1P1Pq__retestTile{--card-pad-x:var(--spacing-large);padding:.85rem var(--card-pad-x);border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);flex-direction:column;gap:.25rem;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000a}.page-module__i1P1Pq__retestTileOverdue{border-color:#dc3b3259}.page-module__i1P1Pq__retestTop{justify-content:space-between;align-items:center;gap:.85rem var(--spacing-medium);flex-wrap:wrap;display:flex}.page-module__i1P1Pq__retestTop>i{color:var(--accent-dark-2);flex-shrink:0;font-size:1.5rem;line-height:1}.page-module__i1P1Pq__retestCopy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.page-module__i1P1Pq__retestTitle{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.page-module__i1P1Pq__retestMeta{align-items:center;gap:var(--spacing-small);display:flex}.page-module__i1P1Pq__retestBuy{flex-shrink:0}.page-module__i1P1Pq__retestDate{color:var(--color-text-muted,#4b5563);margin:0;font-size:.85rem}.page-module__i1P1Pq__retestMeta .page-module__i1P1Pq__status{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700;line-height:1.2}.page-module__i1P1Pq__retestMeta .page-module__i1P1Pq__statusWarn{color:#9a6b00;background:#fff4cc}.page-module__i1P1Pq__retestMeta .page-module__i1P1Pq__statusCritical{color:var(--color-warning-red,#ab1010);background:var(--color-warning-background,#ffedeb)}.page-module__i1P1Pq__cardTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-small);width:100%;display:flex}.page-module__i1P1Pq__cardTitle{align-items:center;gap:.4rem;margin:0;font-size:1.05rem;line-height:1.3;display:inline-flex}.page-module__i1P1Pq__addCta{font:inherit;color:var(--accent-highlight,#186ccd);white-space:nowrap;cursor:pointer;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;height:auto;padding:0;font-size:.9rem;font-weight:600;display:inline-flex;transform:none}.page-module__i1P1Pq__addCta:hover,.page-module__i1P1Pq__addCta:active{opacity:1;transform:none}.page-module__i1P1Pq__manualModal{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.page-module__i1P1Pq__manualModalTitle,.page-module__i1P1Pq__manualModalNudge{padding-right:1.75rem}.page-module__i1P1Pq__manualModal [class*=InputField]{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.page-module__i1P1Pq__manualModal input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.page-module__i1P1Pq__manualModalTitle{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.page-module__i1P1Pq__manualModalNudge{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.45}.page-module__i1P1Pq__manualExpert{flex-direction:column;gap:.65rem;min-width:0;margin-top:.75rem;display:flex}.page-module__i1P1Pq__manualExpertTitle{align-items:center;gap:.35rem;margin:0;font-size:.9rem;font-weight:600;line-height:1.35;display:flex;position:relative}.page-module__i1P1Pq__manualExpertTitle .page-module__i1P1Pq__titleInfo{position:static}.page-module__i1P1Pq__manualExpertTitle .page-module__i1P1Pq__titleTooltip{width:auto;max-width:none;left:0;right:0}.page-module__i1P1Pq__manualExpertHint{color:var(--color-text-muted,#4b5563);margin:0;font-size:.85rem;line-height:1.4}.page-module__i1P1Pq__manualValueRow{gap:var(--spacing-small);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.page-module__i1P1Pq__manualValueRow>*{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.page-module__i1P1Pq__manualValueRow [class*=dropdownContainer]{flex-direction:column;gap:8px;margin:0;display:flex}:is(.page-module__i1P1Pq__manualValueRow [class*=dropdownContainer]>[class*=title],.page-module__i1P1Pq__manualValueRow [class*=InputField] label){font:inherit;color:inherit;line-height:1.5}.page-module__i1P1Pq__manualValueRow select{background:var(--color-background-bg-secondary,#f5f5f4);border:2px solid #0000;border-radius:8px;height:48px;padding:0 40px 0 16px;font-size:16px;line-height:24px}.page-module__i1P1Pq__manualValueRow select:focus{border:2px solid var(--color-border-brd-selected);outline:none}.page-module__i1P1Pq__manualRangeRow{gap:var(--spacing-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.page-module__i1P1Pq__manualRangeRow>*{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.page-module__i1P1Pq__manualModalError{color:#dc3b32;margin:0;font-size:.85rem}.page-module__i1P1Pq__manualModalActions{margin-top:var(--spacing-medium);flex-direction:column;align-items:center;gap:.65rem;display:flex}.page-module__i1P1Pq__manualModalActions .button{box-sizing:border-box;width:100%}.page-module__i1P1Pq__manualEditActions{margin-top:1rem}.page-module__i1P1Pq__titleInfo{color:var(--color-text-muted,#4b5563);cursor:help;outline:none;align-items:center;font-size:.85rem;font-weight:500;display:inline-flex;position:relative}.page-module__i1P1Pq__titleInfo:hover,.page-module__i1P1Pq__titleInfo:focus-visible{color:var(--accent-dark-1,#1f2937)}.page-module__i1P1Pq__titleTooltip{color:#fff;white-space:normal;opacity:0;pointer-events:none;z-index:6;background:#1f2937;border-radius:6px;width:max-content;max-width:min(20rem,70vw);padding:.5rem .65rem;font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + .4rem);left:0}.page-module__i1P1Pq__titleInfo:hover .page-module__i1P1Pq__titleTooltip,.page-module__i1P1Pq__titleInfo:focus-visible .page-module__i1P1Pq__titleTooltip{opacity:1}.page-module__i1P1Pq__productsSection{gap:var(--spacing-medium);width:100%;margin-top:var(--spacing-large);flex-direction:column;display:flex}.page-module__i1P1Pq__sectionTitle{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.page-module__i1P1Pq__columns{gap:var(--spacing-medium);grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:stretch;width:100%;display:grid}.page-module__i1P1Pq__infoCol,.page-module__i1P1Pq__listCol{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.page-module__i1P1Pq__listCol .page-module__i1P1Pq__card{flex:1;height:100%}.page-module__i1P1Pq__infoStack{gap:var(--spacing-medium);flex-direction:column;font-size:.9rem;line-height:1.45;display:flex}.page-module__i1P1Pq__infoBlock h4{margin:0 0 var(--spacing-small);font-size:1.05rem;font-weight:600;line-height:1.3}.page-module__i1P1Pq__infoBlock p{margin:0;font-size:.9rem}.page-module__i1P1Pq__infoMarkdown{font-size:.9rem}.page-module__i1P1Pq__infoMarkdown>:first-child{margin-top:0}.page-module__i1P1Pq__infoMarkdown>:last-child{margin-bottom:0}.page-module__i1P1Pq__infoRecs{gap:var(--spacing-medium);flex-direction:column;display:flex}.page-module__i1P1Pq__infoRec h5{margin:0 0 var(--spacing-xsmall);font-size:.95rem;font-weight:600;line-height:1.3}@media (max-width:900px){.page-module__i1P1Pq__header:first-child{margin-top:var(--spacing-small)}.page-module__i1P1Pq__columns{grid-template-columns:1fr}}.page-module__i1P1Pq__chart{width:calc(100% + 2 * var(--card-pad-x,var(--spacing-large)));margin-left:calc(-1 * var(--card-pad-x,var(--spacing-large)));margin-right:calc(-1 * var(--card-pad-x,var(--spacing-large)));min-width:0;height:320px;min-height:320px}.page-module__i1P1Pq__chartBleed{pointer-events:none;width:100%;height:100%;line-height:0;position:absolute;inset:0}:is(.page-module__i1P1Pq__chartBleed .recharts-wrapper,.page-module__i1P1Pq__chartBleed .recharts-surface){pointer-events:none;display:block}.page-module__i1P1Pq__chartBleed .recharts-surface{transform-origin:50%;transform:scaleY(1.08)}@media (max-width:700px){.page-module__i1P1Pq__card,.page-module__i1P1Pq__retestTile{width:calc(100% + 2 * var(--profile-gutter,5vw));margin-left:calc(-1 * var(--profile-gutter,5vw));margin-right:calc(-1 * var(--profile-gutter,5vw));--card-pad-x:var(--spacing-medium)}.page-module__i1P1Pq__card{padding:var(--spacing-large) var(--card-pad-x)}.page-module__i1P1Pq__retestTile{padding:.85rem var(--card-pad-x)}.page-module__i1P1Pq__chart{height:220px;min-height:220px}}.page-module__i1P1Pq__tooltip{color:#fff;background:#1f2937;border-radius:8px;max-width:18rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.4;box-shadow:0 4px 16px #0000002e}.page-module__i1P1Pq__tooltip p{margin:.2rem 0 0}.page-module__i1P1Pq__tooltipComment{overflow-wrap:anywhere}.page-module__i1P1Pq__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.page-module__i1P1Pq__item{border-radius:var(--radius-medium,12px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);width:100%;height:auto;box-shadow:none;font:inherit;text-align:left;color:inherit;cursor:pointer;opacity:1;flex-direction:row;align-items:center;gap:.55rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;transform:none}.page-module__i1P1Pq__item:hover{border-color:var(--accent-dark-2,#0003);opacity:1;transform:translateY(-1px)}.page-module__i1P1Pq__item:active{transform:translateY(0)}.page-module__i1P1Pq__item:focus-visible{outline:2px solid var(--accent-highlight,#186ccd);outline-offset:2px}.page-module__i1P1Pq__itemStatic{cursor:default}.page-module__i1P1Pq__item.page-module__i1P1Pq__itemStatic:hover,.page-module__i1P1Pq__item.page-module__i1P1Pq__itemStatic:active{border-color:var(--color-border,#00000014);transform:none}.page-module__i1P1Pq__itemButton{box-sizing:border-box;width:100%;height:auto;font:inherit;text-align:left;box-shadow:none;opacity:1;justify-content:flex-start;align-items:stretch}.page-module__i1P1Pq__itemButton:hover,.page-module__i1P1Pq__itemButton:active{opacity:1;transform:translateY(-1px)}.page-module__i1P1Pq__itemTop{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);flex:1;min-width:0;font-size:.9rem;display:flex}.page-module__i1P1Pq__itemHeading{flex-direction:column;gap:.2rem;min-width:0;display:flex}.page-module__i1P1Pq__itemDateRow{align-items:center;gap:.4rem;min-width:0;display:flex}.page-module__i1P1Pq__itemDate{color:inherit;font-size:.95rem;font-weight:600;line-height:1.3}.page-module__i1P1Pq__commentBadge{color:var(--accent-highlight,#186ccd);flex-shrink:0;align-items:center;font-size:.8rem;line-height:1;display:inline-flex}.page-module__i1P1Pq__itemTitle{min-width:0;color:var(--color-text-muted,#4b5563);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;line-height:1.3;overflow:hidden}.page-module__i1P1Pq__itemAction{color:var(--color-text-muted,#4b5563);opacity:.45;flex-shrink:0;margin-left:.85rem;font-size:.75rem;transition:opacity .15s,transform .15s}.page-module__i1P1Pq__item:hover .page-module__i1P1Pq__itemAction{opacity:.8;transform:translate(2px)}.page-module__i1P1Pq__itemValueCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.page-module__i1P1Pq__itemValue{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.3}.page-module__i1P1Pq__detailModal{gap:var(--spacing-medium);flex-direction:column;width:100%;min-width:0;display:flex}.page-module__i1P1Pq__detailHead{flex-direction:column;gap:.2rem;padding-right:1.75rem;display:flex}.page-module__i1P1Pq__detailTitle{font-size:var(--font-size-h3);margin:0;font-weight:700;line-height:1.3}.page-module__i1P1Pq__detailSubtitle{color:var(--color-text-muted,#4b5563);font-size:.9rem}.page-module__i1P1Pq__detailBody{width:100%;min-width:0}.page-module__i1P1Pq__detailEmpty{color:var(--color-text-muted,#4b5563);margin:0;font-style:italic}.page-module__i1P1Pq__detailValue{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.page-module__i1P1Pq__detailComment{padding-top:var(--spacing-medium);border-top:1px solid var(--color-border,#00000014)}.page-module__i1P1Pq__detailActions{padding-top:var(--spacing-medium);flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__i1P1Pq__detailActions .button{box-sizing:border-box;width:100%;text-decoration:none}.page-module__i1P1Pq__status{align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__i1P1Pq__statusDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.page-module__i1P1Pq__statusOptimum{color:#2f6b32}.page-module__i1P1Pq__statusOptimum .page-module__i1P1Pq__statusDot{background:#2f6b32}.page-module__i1P1Pq__statusWarn{color:#c47d00}.page-module__i1P1Pq__statusWarn .page-module__i1P1Pq__statusDot{background:#e4c01f}.page-module__i1P1Pq__statusCritical{color:#dc3b32}.page-module__i1P1Pq__statusCritical .page-module__i1P1Pq__statusDot{background:#dc3b32}.page-module__i1P1Pq__statusUnknown{color:#6f7378;font-weight:500}.page-module__i1P1Pq__statusUnknown .page-module__i1P1Pq__statusDot{background:#b4b8bd}
.BloodSummary-module__BmJk5q__fadeScroll{flex:1;min-height:0;position:relative}.BloodSummary-module__BmJk5q__fadeScroll:before,.BloodSummary-module__BmJk5q__fadeScroll:after{content:"";z-index:1;pointer-events:none;opacity:0;height:1.75rem;transition:opacity .2s;position:absolute;left:0;right:0}.BloodSummary-module__BmJk5q__fadeScroll:before{background:linear-gradient(to bottom, var(--color-white,#fff), transparent);top:0}.BloodSummary-module__BmJk5q__fadeScroll:after{background:linear-gradient(to top, var(--color-white,#fff), transparent);bottom:0}.BloodSummary-module__BmJk5q__fadeScroll[data-fade-top]:before,.BloodSummary-module__BmJk5q__fadeScroll[data-fade-bottom]:after{opacity:1}.BloodSummary-module__BmJk5q__rows{--row-gap:.4rem;--row-padding-y:.45rem;--row-border:2px;--row-content:calc(.9rem * 1.3 + .25rem + .8rem * 1.3);--row-height:calc(var(--row-content) + 2 * var(--row-padding-y) + var(--row-border));gap:var(--row-gap);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;height:100%;max-height:340px;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow:hidden auto}.BloodSummary-module__BmJk5q__rows>li,.BloodSummary-module__BmJk5q__list>li{margin:0}.BloodSummary-module__BmJk5q__moreRow{display:none}.BloodSummary-module__BmJk5q__moreLink{color:var(--accent-highlight,#186ccd);justify-content:center;align-items:center;padding:.2rem .25rem;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}span.BloodSummary-module__BmJk5q__moreLink{color:var(--color-text-muted,#4b5563);font-weight:500}.BloodSummary-module__BmJk5q__rowLink,.BloodSummary-module__BmJk5q__rowStatic{min-width:0;padding:var(--row-padding-y,.45rem) .75rem;border-radius:var(--radius-xsmall,8px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);color:inherit;align-items:center;gap:1.15rem;max-height:61px;text-decoration:none;display:flex}.BloodSummary-module__BmJk5q__rowLink{transition:border-color .15s,transform .15s}.BloodSummary-module__BmJk5q__rowLink:hover{border-color:var(--accent-dark-2,#0003);transform:translateY(-1px)}.BloodSummary-module__BmJk5q__rowWithChart{align-items:stretch;gap:0;padding:0;overflow:hidden}.BloodSummary-module__BmJk5q__rowUnmeasured{opacity:.45}.BloodSummary-module__BmJk5q__rowText{min-width:0;padding:var(--row-padding-y,.45rem) .75rem;flex:1;align-items:center;display:flex}.BloodSummary-module__BmJk5q__rowChart{width:12rem;min-height:var(--row-content,2.4rem);pointer-events:none;flex:0 0 12rem;align-self:stretch;line-height:0;display:block;position:relative;overflow:hidden}.BloodSummary-module__BmJk5q__rowChartCompact{flex:0 0 5.5rem;width:5.5rem}.BloodSummary-module__BmJk5q__row{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.BloodSummary-module__BmJk5q__rowTop{justify-content:space-between;align-items:baseline;gap:var(--spacing-small);min-width:0;font-size:.9rem;display:flex}.BloodSummary-module__BmJk5q__rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.BloodSummary-module__BmJk5q__rowValue{color:var(--color-text-muted,#4b5563);white-space:nowrap;flex-shrink:0;font-weight:700}.BloodSummary-module__BmJk5q__rowMeta{justify-content:space-between;align-items:center;gap:var(--spacing-small);min-width:0;display:flex}.BloodSummary-module__BmJk5q__status{align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.BloodSummary-module__BmJk5q__statusDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.BloodSummary-module__BmJk5q__statusOptimum{color:#2f6b32}.BloodSummary-module__BmJk5q__statusOptimum .BloodSummary-module__BmJk5q__statusDot{background:#2f6b32}.BloodSummary-module__BmJk5q__statusWarn{color:#c47d00}.BloodSummary-module__BmJk5q__statusWarn .BloodSummary-module__BmJk5q__statusDot{background:#e4c01f}.BloodSummary-module__BmJk5q__statusCritical{color:#dc3b32}.BloodSummary-module__BmJk5q__statusCritical .BloodSummary-module__BmJk5q__statusDot{background:#dc3b32}.BloodSummary-module__BmJk5q__statusProgress{color:var(--accent-highlight,#186ccd)}.BloodSummary-module__BmJk5q__statusProgress .BloodSummary-module__BmJk5q__statusDot{background:var(--accent-highlight,#186ccd)}.BloodSummary-module__BmJk5q__rowDate,.BloodSummary-module__BmJk5q__rowEmpty{color:var(--color-text-muted,#6b7280);white-space:nowrap;font-size:.75rem}.BloodSummary-module__BmJk5q__categoryHeadline{display:none}@media (max-width:900px){.BloodSummary-module__BmJk5q__rowsMobileCap,.BloodSummary-module__BmJk5q__listMobileCap,.BloodSummary-module__BmJk5q__mobileOpen{max-height:none!important;overflow:visible!important}.BloodSummary-module__BmJk5q__rowsMobileCap>li:nth-child(n+6):not(.BloodSummary-module__BmJk5q__moreRow),.BloodSummary-module__BmJk5q__listMobileCap>li:nth-child(n+6):not(.BloodSummary-module__BmJk5q__moreRow){display:none}.BloodSummary-module__BmJk5q__moreRow{justify-content:center;display:flex}}@media (max-width:700px){.BloodSummary-module__BmJk5q__categoryHeadline{margin:0;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.BloodSummary-module__BmJk5q__rowChart:not(.BloodSummary-module__BmJk5q__rowChartCompact){flex-basis:8rem;width:8rem}}.BloodSummary-module__BmJk5q__emptyState{text-align:center;margin:0;font-style:italic}.BloodSummary-module__BmJk5q__emptyStateCentered{margin:auto 0}.BloodSummary-module__BmJk5q__emptyFill{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.BloodSummary-module__BmJk5q__emptyCta{margin-top:var(--spacing-small);align-self:center}.BloodSummary-module__BmJk5q__allValuesCta{color:var(--accent-highlight,#186ccd);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.BloodSummary-module__BmJk5q__list{--row-gap:.4rem;--row-padding-y:.45rem;--row-border:2px;--row-content:calc(.9rem * 1.3 + .25rem + .8rem * 1.3);--row-height:calc(var(--row-content) + 2 * var(--row-padding-y) + var(--row-border));gap:var(--row-gap);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;height:100%;min-height:0;max-height:340px;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow:hidden auto}.BloodSummary-module__BmJk5q__listFull{--row-gap:var(--spacing-small);height:auto;max-height:none;overflow:visible}.BloodSummary-module__BmJk5q__listFull>.BloodSummary-module__BmJk5q__listItem,.BloodSummary-module__BmJk5q__listFull>li>.BloodSummary-module__BmJk5q__listLink{gap:var(--spacing-xsmall);padding:var(--spacing-medium) var(--spacing-large);box-shadow:var(--card-shadow-small)}.BloodSummary-module__BmJk5q__listFull .BloodSummary-module__BmJk5q__listTitle{font-size:1rem;font-weight:700}.BloodSummary-module__BmJk5q__listFull .BloodSummary-module__BmJk5q__listTitleRow{align-items:center}.BloodSummary-module__BmJk5q__listFull .BloodSummary-module__BmJk5q__listMeta{font-size:.875rem;line-height:1.3}.BloodSummary-module__BmJk5q__listItemOverdue{border-color:#dc3b3259}.BloodSummary-module__BmJk5q__retestDismissHost{position:relative}.BloodSummary-module__BmJk5q__retestList{box-sizing:border-box;padding:.5rem .5rem 0 0}.BloodSummary-module__BmJk5q__retestDismissHost:hover .BloodSummary-module__BmJk5q__retestDismissBtn,.BloodSummary-module__BmJk5q__retestDismissHost:focus-within .BloodSummary-module__BmJk5q__retestDismissBtn{opacity:1;pointer-events:auto}.BloodSummary-module__BmJk5q__retestDismissBtn{z-index:2;background:var(--accent-dark-1,#1f2937);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;place-content:center;width:1.5rem;height:1.5rem;padding:0;font-size:.65rem;line-height:1;transition:opacity .15s,transform .15s,background-color .15s;display:grid;position:absolute;top:-.45rem;right:-.45rem;box-shadow:0 1px 3px #0000002e}.BloodSummary-module__BmJk5q__retestDismissBtn:hover{background:var(--accent-dark-2,#111827);transform:scale(1.06)}@media (hover:none){.BloodSummary-module__BmJk5q__retestDismissBtn{opacity:1;pointer-events:auto}}.BloodSummary-module__BmJk5q__retestDismissModal{flex-direction:column;gap:.85rem;padding-right:1.5rem;display:flex}.BloodSummary-module__BmJk5q__retestDismissModalTitle{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.BloodSummary-module__BmJk5q__retestDismissModalNudge{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.45}.BloodSummary-module__BmJk5q__retestDismissModalError{color:#dc3b32;margin:0;font-size:.85rem}.BloodSummary-module__BmJk5q__retestDismissModalActions{margin-top:var(--spacing-medium);flex-direction:column;align-items:center;gap:.65rem;display:flex}.BloodSummary-module__BmJk5q__retestDismissModalActions .button{box-sizing:border-box;width:100%}.BloodSummary-module__BmJk5q__retestNameLink{min-width:0;color:inherit;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none}.BloodSummary-module__BmJk5q__retestNameLink:hover{text-decoration:underline}.BloodSummary-module__BmJk5q__retestOverride{flex-direction:column;gap:.2rem;min-width:0;display:flex}.BloodSummary-module__BmJk5q__retestOverride input[type=date]{font:inherit;color:inherit;border:1px solid var(--color-border,#0000001f);border-radius:var(--radius-xsmall,8px);background:var(--color-white,#fff);padding:.2rem .4rem}.BloodSummary-module__BmJk5q__retestOverrideError{color:#dc3b32;font-size:.75rem}.BloodSummary-module__BmJk5q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BloodSummary-module__BmJk5q__listItem,.BloodSummary-module__BmJk5q__listLink{padding:var(--row-padding-y,.45rem) .75rem;border-radius:var(--radius-xsmall,8px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.BloodSummary-module__BmJk5q__listLink{transition:border-color .15s,transform .15s}button.BloodSummary-module__BmJk5q__listLink{appearance:none;box-sizing:border-box;width:100%;height:auto;font:inherit;text-align:inherit;cursor:pointer;justify-content:flex-start;align-items:stretch;margin:0}button.BloodSummary-module__BmJk5q__listLink:hover,button.BloodSummary-module__BmJk5q__listLink:active{opacity:1;transform:translateY(-1px)}.BloodSummary-module__BmJk5q__listLink:hover{border-color:var(--accent-dark-2,#0003);transform:translateY(-1px)}.BloodSummary-module__BmJk5q__listTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);display:flex}.BloodSummary-module__BmJk5q__listTitle{min-width:0;font-size:.9rem;font-weight:600;line-height:1.3}.BloodSummary-module__BmJk5q__homeTestBadge{background:var(--accent-soft,#e7f0fb);color:var(--accent-highlight,#186ccd);text-transform:none;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.BloodSummary-module__BmJk5q__homeTestBadge i{width:.85em;height:.85em;color:inherit;justify-content:center;align-items:center;font-size:.7rem;line-height:1;display:inline-flex}.BloodSummary-module__BmJk5q__homeTestBadge span{line-height:1;display:block}.BloodSummary-module__BmJk5q__listMeta{justify-content:space-between;align-items:center;gap:var(--spacing-small);color:var(--color-text-muted,#4b5563);font-size:.8rem;display:flex}.BloodSummary-module__BmJk5q__listEmptyAction{padding-top:var(--spacing-medium);margin-top:auto}.BloodSummary-module__BmJk5q__listNoResults{color:var(--color-text-muted,#4b5563);margin:0}.BloodSummary-module__BmJk5q__listKindIcon{width:1em;margin-right:var(--spacing-xsmall);text-align:center}.BloodSummary-module__BmJk5q__listTitleSub{color:var(--color-text-muted,#4b5563);font-weight:400}.BloodSummary-module__BmJk5q__listAnalysis{color:var(--color-text-muted,#4b5563);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.3;overflow:hidden}.BloodSummary-module__BmJk5q__listBarcode{font-variant-numeric:tabular-nums;letter-spacing:.02em}.BloodSummary-module__BmJk5q__listCta{color:var(--accent-highlight,#186ccd);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.BloodSummary-module__BmJk5q__listCta .fa-arrow-right{transition:transform .3s}.BloodSummary-module__BmJk5q__listFooter{align-items:flex-start;gap:var(--spacing-medium);flex-direction:column;margin-top:auto;display:flex}.BloodSummary-module__BmJk5q__listFooter .BloodSummary-module__BmJk5q__allValuesCta{margin-top:0}.BloodSummary-module__BmJk5q__listRegisterCta{box-sizing:border-box;align-self:stretch;width:100%;margin-top:0;text-decoration:none}.BloodSummary-module__BmJk5q__listPanel{height:100%;min-height:0;max-height:446px;overflow:hidden}.BloodSummary-module__BmJk5q__listPanel .BloodSummary-module__BmJk5q__fadeScroll{overflow:hidden}.BloodSummary-module__BmJk5q__listPanel .BloodSummary-module__BmJk5q__rows,.BloodSummary-module__BmJk5q__listPanel .BloodSummary-module__BmJk5q__list{min-height:0}@media (max-width:900px){.BloodSummary-module__BmJk5q__listPanel{height:auto;max-height:none;overflow:visible}.BloodSummary-module__BmJk5q__listPanel .BloodSummary-module__BmJk5q__fadeScroll{overflow:visible}}.BloodSummary-module__BmJk5q__listOffer{padding-right:6.75rem}.BloodSummary-module__BmJk5q__listOfferMedia{width:10rem;height:11rem;bottom:.45rem;right:-1.5rem;overflow:visible}.BloodSummary-module__BmJk5q__listOfferMedia img{object-fit:cover;object-position:top center;width:72%;max-width:none;height:auto;min-height:0;transform:translate(38%,8%)}
.DietScoreModeCard-module__5PqDDW__card{width:100%;height:auto;min-height:0;padding:var(--spacing-medium) var(--spacing-mediumlarge);box-sizing:border-box;border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);flex:none;align-self:stretch;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.DietScoreModeCard-module__5PqDDW__card .DietScoreModeCard-module__5PqDDW__toggle{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-direction:row;width:100%}.DietScoreModeCard-module__5PqDDW__card .DietScoreModeCard-module__5PqDDW__headline{flex:auto;min-width:0;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.DietScoreModeCard-module__5PqDDW__card .DietScoreModeCard-module__5PqDDW__control{flex:none;width:min(18rem,100%);min-width:0}@media (max-width:700px){.DietScoreModeCard-module__5PqDDW__card{--section-bleed:var(--profile-gutter,max(0px, calc((100vw - 100%) / 2)));width:calc(100% + 2 * var(--section-bleed));margin-left:calc(-1 * var(--section-bleed));margin-right:calc(-1 * var(--section-bleed));padding:var(--spacing-medium)}.DietScoreModeCard-module__5PqDDW__card .DietScoreModeCard-module__5PqDDW__toggle{flex-direction:column;align-items:stretch}.DietScoreModeCard-module__5PqDDW__card .DietScoreModeCard-module__5PqDDW__control{width:100%}}
.AllergyChips-module__FliyTG__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.AllergyChips-module__FliyTG__chip{background:#0000000d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.85rem;line-height:1.3;display:inline-flex}.AllergyChips-module__FliyTG__chipIcon{text-align:center;width:1em;color:var(--accent-dark-2);flex-shrink:0}
.DietSummary-module__VYe7Aq__panel{gap:var(--spacing-medium);padding:var(--spacing-large);border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);color:inherit;box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;height:auto;min-height:0;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000a}button.DietSummary-module__VYe7Aq__panel{appearance:none;font:inherit;text-align:inherit;cursor:pointer}.DietSummary-module__VYe7Aq__panelDisabled{opacity:.55;pointer-events:none}.DietSummary-module__VYe7Aq__panelEmpty{text-align:center;box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:12rem}.DietSummary-module__VYe7Aq__panelEmpty .DietSummary-module__VYe7Aq__empty{text-align:center;width:100%;margin:auto}.DietSummary-module__VYe7Aq__panelStatic{gap:var(--spacing-medium)}.DietSummary-module__VYe7Aq__panelMerged{gap:var(--spacing-large);height:100%}.DietSummary-module__VYe7Aq__compareStack{gap:var(--spacing-medium);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.DietSummary-module__VYe7Aq__compareStack>.DietSummary-module__VYe7Aq__offerPanel{flex:auto}.DietSummary-module__VYe7Aq__compareStack>.DietSummary-module__VYe7Aq__panel:not(.DietSummary-module__VYe7Aq__offerPanel){flex:none}.DietSummary-module__VYe7Aq__embeddedSection{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.DietSummary-module__VYe7Aq__sectionDivider{background:var(--color-border,#00000014);flex-shrink:0;height:1px}.DietSummary-module__VYe7Aq__offerSection{flex-direction:row;align-items:stretch;min-height:9.5rem;position:relative;overflow:hidden}.DietSummary-module__VYe7Aq__embeddedSection .DietSummary-module__VYe7Aq__tileFooterCta{margin-top:0;padding-top:0}.DietSummary-module__VYe7Aq__embeddedSection .DietSummary-module__VYe7Aq__body{flex:none}.DietSummary-module__VYe7Aq__panelMerged>.DietSummary-module__VYe7Aq__embeddedSection:last-child{flex:1;min-height:0}.DietSummary-module__VYe7Aq__scoreToggle{flex-direction:column;gap:.45rem;min-width:0;display:flex}.DietSummary-module__VYe7Aq__scoreToggleControl{width:100%}.DietSummary-module__VYe7Aq__scoreToggle+.DietSummary-module__VYe7Aq__panelHeader{margin-top:var(--spacing-medium)}.DietSummary-module__VYe7Aq__scoreToggleHeadline{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.DietSummary-module__VYe7Aq__scoreToggleIcon{font-size:.95rem}.DietSummary-module__VYe7Aq__panelHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-small);display:flex}.DietSummary-module__VYe7Aq__panelTitle{font-size:1.05rem;line-height:1.3}.DietSummary-module__VYe7Aq__editCta{color:var(--accent-highlight,#186ccd);white-space:nowrap;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.DietSummary-module__VYe7Aq__tileFooterCta{padding-top:var(--spacing-medium);color:var(--accent-highlight,#186ccd);white-space:nowrap;align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}button.DietSummary-module__VYe7Aq__editCta,button.DietSummary-module__VYe7Aq__tileFooterCta{color:var(--accent-highlight,#186ccd);cursor:pointer;font:inherit;height:auto;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-size:.9rem;font-weight:600;transform:none}button.DietSummary-module__VYe7Aq__editCta:hover,button.DietSummary-module__VYe7Aq__tileFooterCta:hover,button.DietSummary-module__VYe7Aq__editCta:active,button.DietSummary-module__VYe7Aq__tileFooterCta:active{opacity:1;transform:none}.DietSummary-module__VYe7Aq__body{gap:var(--spacing-medium);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DietSummary-module__VYe7Aq__block{gap:var(--spacing-xsmall);flex-direction:column;display:flex}.DietSummary-module__VYe7Aq__blockTitle{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);margin:0;font-size:.8rem;font-weight:600}.DietSummary-module__VYe7Aq__muted,.DietSummary-module__VYe7Aq__empty{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem}.DietSummary-module__VYe7Aq__pendingLine{align-items:center;gap:var(--spacing-small);display:inline-flex}.DietSummary-module__VYe7Aq__pendingIcon{color:var(--accent-highlight,#186ccd);flex-shrink:0;font-size:1.05rem;line-height:1}.DietSummary-module__VYe7Aq__offerPanel{align-items:stretch;gap:var(--spacing-medium);flex-direction:row;position:relative;overflow:hidden}.DietSummary-module__VYe7Aq__offer{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:.55rem;min-width:0;padding-right:5.5rem;display:flex;position:relative}.DietSummary-module__VYe7Aq__offerTitle{font-size:1.05rem;line-height:1.3}.DietSummary-module__VYe7Aq__offerBody{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.45}.DietSummary-module__VYe7Aq__offerMedia{z-index:0;pointer-events:none;width:9.5rem;height:9.5rem;line-height:0;position:absolute;bottom:0;right:0;overflow:hidden}.DietSummary-module__VYe7Aq__offerMedia img{object-fit:cover;object-position:top center;width:130%;max-width:none;height:auto;min-height:100%;display:block;transform:translate(12%,18%)}.DietSummary-module__VYe7Aq__offerMediaBooks{width:10.5rem;height:11.5rem;bottom:.35rem;right:-1.25rem;overflow:visible}.DietSummary-module__VYe7Aq__offerMediaBooks img{object-position:center;object-fit:contain;width:100%;height:auto;min-height:0;transform:translate(12%,18%)}.DietSummary-module__VYe7Aq__blockFooter{margin-top:auto}.DietSummary-module__VYe7Aq__habits{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.DietSummary-module__VYe7Aq__habitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.75rem;display:grid}.DietSummary-module__VYe7Aq__habitGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.75rem;display:grid}.DietSummary-module__VYe7Aq__habitGridCompact,.DietSummary-module__VYe7Aq__habitGridTwoCompact{gap:.45rem .75rem}.DietSummary-module__VYe7Aq__habitRow{flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.DietSummary-module__VYe7Aq__habitRowCompact{gap:.2rem;font-size:.75rem}.DietSummary-module__VYe7Aq__habitMeta{justify-content:space-between;align-items:center;gap:var(--spacing-small);display:flex}.DietSummary-module__VYe7Aq__habitLabel{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.DietSummary-module__VYe7Aq__habitIcon{text-align:center;width:1.1em;color:var(--accent-dark-2);flex-shrink:0}.DietSummary-module__VYe7Aq__habitValue{color:var(--color-text-muted,#4b5563);text-align:right;white-space:nowrap}.DietSummary-module__VYe7Aq__habitBar{background:var(--accent-line,#00000014);border-radius:999px;height:8px;overflow:hidden}.DietSummary-module__VYe7Aq__habitBarCompact{height:6px}.DietSummary-module__VYe7Aq__habitBarFill{height:100%;width:var(--habit-pct,0%);border-radius:inherit;background:var(--accent-highlight,#186ccd);display:block}.DietSummary-module__VYe7Aq__habitBarFillWarn{background:#e8602c}.DietSummary-module__VYe7Aq__habitBarFillMatch{background:#2f6b32}.DietSummary-module__VYe7Aq__habitBarFillSlight{background:#e4c01f}.DietSummary-module__VYe7Aq__habitBarFillConsiderable{background:#e67e22}.DietSummary-module__VYe7Aq__habitBarFillSignificant{background:#dc3b32}.DietSummary-module__VYe7Aq__habitBarFillAnimated{transition:width .35s,background-color .3s}@media (prefers-reduced-motion:reduce){.DietSummary-module__VYe7Aq__habitBarFillAnimated{transition:none}}@media (max-width:700px){.DietSummary-module__VYe7Aq__panel{padding:var(--spacing-large) var(--spacing-medium)}.DietSummary-module__VYe7Aq__panelBleed{--section-bleed:var(--profile-gutter,max(0px, calc((100vw - 100%) / 2)));width:calc(100% + 2 * var(--section-bleed));margin-left:calc(-1 * var(--section-bleed));margin-right:calc(-1 * var(--section-bleed))}.DietSummary-module__VYe7Aq__habitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.styles-module__f0m99a__draghandle{cursor:grab;height:49px;padding-right:var(--spacing-medium);align-items:center;display:flex}.styles-module__f0m99a__draghandle:active{cursor:grabbing}.styles-module__f0m99a__relatedProduct{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module__f0m99a__relatedProduct .styles-module__f0m99a__image{border-radius:var(--radius-xsmall);width:49px;height:49px;margin-left:var(--spacing-medium);overflow:hidden}.styles-module__f0m99a__relatedProduct .styles-module__f0m99a__image img{object-fit:contain;width:100%;height:100%}.styles-module__f0m99a__relatedProducts{flex-direction:column;flex:100%;width:100%;min-width:0;display:flex;position:relative}.styles-module__f0m99a__wrapper{flex:100%;width:100%;min-width:0}.styles-module__f0m99a__help{margin-top:var(--spacing-xsmall);font-size:var(--font-size-small);color:var(--color-text-secondary,#666)}.styles-module__f0m99a__selectedList{gap:var(--spacing-small);margin-top:var(--spacing-medium);flex-direction:column;width:100%;display:flex}.styles-module__f0m99a__selectedRow{justify-content:space-between;align-items:center;gap:var(--spacing-medium);border:1px solid var(--color-border-brd-main);border-radius:var(--radius-xsmall);background:var(--color-background-main,#fff);width:100%;padding:10px 12px;display:flex}.styles-module__f0m99a__title{font-size:var(--font-size-small);font-weight:700}.styles-module__f0m99a__selectedInfo{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.styles-module__f0m99a__selectedName{color:var(--color-text-main,#111);font-size:var(--font-size-small);font-weight:600}.styles-module__f0m99a__selectedMeta{color:var(--color-text-secondary,#666);font-size:var(--font-size-small)}.styles-module__f0m99a__removeButton{border:1px solid var(--color-border-brd-main);border-radius:var(--radius-xsmall);color:var(--color-text-main,#111);cursor:pointer;font-size:var(--font-size-small);white-space:nowrap;background:0 0;padding:6px 10px}.styles-module__f0m99a__removeButton:hover{background:var(--color-background-secondary,#f5f5f5)}
.DashboardTiles-module__cUA8gW__section{gap:var(--spacing-medium);width:100%;margin-top:var(--spacing-large);flex-direction:column;display:flex}.DashboardTiles-module__cUA8gW__section:first-child{margin-top:0}.DashboardTiles-module__cUA8gW__sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-wrap:nowrap;display:flex}.DashboardTiles-module__cUA8gW__headerActions{align-items:center;gap:var(--spacing-medium);flex-shrink:0;display:flex}.DashboardTiles-module__cUA8gW__sectionTitle{flex:auto;align-items:center;gap:.55rem;min-width:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.DashboardTiles-module__cUA8gW__sectionTitle i{text-align:center;flex-shrink:0;width:1.15em;font-size:.95em}.DashboardTiles-module__cUA8gW__sectionTitleLink{width:100%;min-width:0;color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.DashboardTiles-module__cUA8gW__sectionTitleLink:hover,.DashboardTiles-module__cUA8gW__sectionTitleLink:focus-visible{color:var(--accent-highlight,#186ccd)}.DashboardTiles-module__cUA8gW__sectionTitleButton{background:var(--accent-soft,#e7f0fb);height:2rem;color:var(--accent-highlight,#186ccd);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.DashboardTiles-module__cUA8gW__sectionTitleButton i{font-size:.8rem;transition:transform .15s}.DashboardTiles-module__cUA8gW__sectionHeader:hover .DashboardTiles-module__cUA8gW__sectionTitleButton i,.DashboardTiles-module__cUA8gW__sectionTitleButton:hover i,.DashboardTiles-module__cUA8gW__sectionTitleButton:focus-visible i{transform:translate(2px)}.DashboardTiles-module__cUA8gW__sectionTitleButton:hover,.DashboardTiles-module__cUA8gW__sectionTitleButton:focus-visible{background:var(--accent-highlight,#186ccd);color:#fff}.DashboardTiles-module__cUA8gW__sectionLayout{gap:var(--spacing-medium);grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:stretch;width:100%;display:grid}.DashboardTiles-module__cUA8gW__nutrientCol{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.DashboardTiles-module__cUA8gW__nutrientCol>*{flex:auto;min-height:0}.DashboardTiles-module__cUA8gW__sectionLayoutWideLast{grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr)}.DashboardTiles-module__cUA8gW__summaryCol{align-items:stretch;gap:var(--spacing-medium);flex-direction:column;min-width:0;height:100%;display:flex}.DashboardTiles-module__cUA8gW__tilesStack{gap:var(--spacing-medium);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.DashboardTiles-module__cUA8gW__inspirationStack>:first-child{flex:none}.DashboardTiles-module__cUA8gW__sectionLayoutDiet{grid-template-areas:"summary tiles""highlights recipes"}.DashboardTiles-module__cUA8gW__sectionLayoutDiet .DashboardTiles-module__cUA8gW__summaryCol{grid-area:summary}.DashboardTiles-module__cUA8gW__sectionLayoutDiet .DashboardTiles-module__cUA8gW__tilesStack{grid-area:tiles}.DashboardTiles-module__cUA8gW__sectionLayoutDiet .DashboardTiles-module__cUA8gW__highlightsCell{grid-area:highlights;min-width:0}.DashboardTiles-module__cUA8gW__sectionLayoutDiet .DashboardTiles-module__cUA8gW__recipePicksCell{grid-area:recipes;min-width:0}.DashboardTiles-module__cUA8gW__splitRow{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.DashboardTiles-module__cUA8gW__splitRow>*{min-width:0;height:100%}.DashboardTiles-module__cUA8gW__splitRow>:only-child{grid-column:1/-1}.DashboardTiles-module__cUA8gW__tile{--tile-pad-x:var(--spacing-large);--tile-pad-y:var(--spacing-large);justify-content:flex-start;align-items:stretch;gap:var(--spacing-xsmall);padding:var(--tile-pad-y) var(--tile-pad-x);border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);color:inherit;font:inherit;text-align:inherit;appearance:none;flex-direction:column;flex:auto;width:100%;height:auto;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.DashboardTiles-module__cUA8gW__tile:hover{border-color:var(--accent-dark-2,#0003);transform:translateY(-1px)}.DashboardTiles-module__cUA8gW__tileDisabled{opacity:.55;cursor:not-allowed;pointer-events:none}.DashboardTiles-module__cUA8gW__tileWithMedia{align-items:stretch;gap:var(--spacing-small);flex-direction:column;overflow:hidden}.DashboardTiles-module__cUA8gW__tileWithMedia .DashboardTiles-module__cUA8gW__title{width:100%}.DashboardTiles-module__cUA8gW__tileBadge{background:var(--accent-soft,#e7f0fb);color:var(--accent-strong,#1257a8);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.DashboardTiles-module__cUA8gW__tileMain{align-items:stretch;gap:var(--spacing-medium);flex-direction:row;flex:auto;min-width:0;display:flex}.DashboardTiles-module__cUA8gW__tileMedia{width:104px;max-height:5.4rem;margin-right:calc(-1 * var(--tile-pad-x));margin-bottom:calc(-1 * var(--tile-pad-y));flex:none;align-self:flex-end;line-height:0;overflow:hidden}.DashboardTiles-module__cUA8gW__tileMedia img{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:6.8rem;display:block}.DashboardTiles-module__cUA8gW__tileBody{gap:var(--spacing-small);flex-direction:column;flex:1;min-width:0;display:flex}.DashboardTiles-module__cUA8gW__title{font-size:1.15rem;line-height:1.3}.DashboardTiles-module__cUA8gW__description{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.45}.DashboardTiles-module__cUA8gW__pendingLine{align-items:center;gap:var(--spacing-small);display:inline-flex}.DashboardTiles-module__cUA8gW__pendingIcon{color:var(--accent-highlight,#186ccd);flex-shrink:0;font-size:1.05rem;line-height:1}.DashboardTiles-module__cUA8gW__meta{flex-direction:column;gap:.35rem;margin:0;display:flex}.DashboardTiles-module__cUA8gW__metaRow{justify-content:space-between;gap:var(--spacing-small);font-size:.9rem;display:flex}.DashboardTiles-module__cUA8gW__metaRow dt{color:var(--color-text-muted,#6b7280);margin:0}.DashboardTiles-module__cUA8gW__metaRow dd{text-align:right;margin:0;font-weight:600}.DashboardTiles-module__cUA8gW__cta{color:var(--accent-highlight,#186ccd);align-items:center;gap:.4rem;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}@media (max-width:900px){.DashboardTiles-module__cUA8gW__sectionLayout{grid-template-columns:minmax(0,1fr)}.DashboardTiles-module__cUA8gW__nutrientCol,.DashboardTiles-module__cUA8gW__nutrientCol>*{height:auto;min-height:unset;overflow:visible}.DashboardTiles-module__cUA8gW__sectionLayoutDiet{grid-template-areas:"summary""tiles""highlights""recipes"}.DashboardTiles-module__cUA8gW__tilesStack{flex-direction:row;align-items:stretch;height:auto}.DashboardTiles-module__cUA8gW__tile,.DashboardTiles-module__cUA8gW__tileWithMedia{flex:1 1 0;min-width:0;height:auto}}@media (max-width:700px){.DashboardTiles-module__cUA8gW__sectionLayout{--section-bleed:var(--profile-gutter,max(0px, calc((100vw - 100%) / 2)));width:calc(100% + 2 * var(--section-bleed));margin-left:calc(-1 * var(--section-bleed));margin-right:calc(-1 * var(--section-bleed))}.DashboardTiles-module__cUA8gW__tile{--tile-pad-x:var(--spacing-medium)}}@media (max-width:640px){.DashboardTiles-module__cUA8gW__tilesStack{flex-direction:column}.DashboardTiles-module__cUA8gW__splitRow{grid-template-columns:minmax(0,1fr)}.DashboardTiles-module__cUA8gW__tile,.DashboardTiles-module__cUA8gW__tileWithMedia{flex:none;width:100%}}
.FoodHighlightsTile-module__zo1OQW__head{flex-direction:column;gap:.45rem;min-width:0;display:flex}.FoodHighlightsTile-module__zo1OQW__directionIcon{font-size:.95rem}.FoodHighlightsTile-module__zo1OQW__list{--row-gap:.15rem;--row-height:calc(.9rem * 1.5 + 2 * .3rem + 1px);gap:var(--row-gap);max-height:calc(10 * var(--row-height) + 9 * var(--row-gap));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.FoodHighlightsTile-module__zo1OQW__row{align-items:center;gap:var(--spacing-small);border-bottom:1px solid var(--color-border,#0000000f);grid-template-columns:minmax(0,1fr) auto;padding:.3rem 0;display:grid}.FoodHighlightsTile-module__zo1OQW__row:last-child{border-bottom:0}.FoodHighlightsTile-module__zo1OQW__food{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.FoodHighlightsTile-module__zo1OQW__foodIcon{text-align:center;width:1.1rem;color:var(--accent-dark-2);flex-shrink:0;font-size:.85rem}.FoodHighlightsTile-module__zo1OQW__foodName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}
.LongevitySummary-module__AaqBdq__offerMiddle{flex-direction:column;flex:auto;justify-content:center;gap:2.75rem;width:100%;min-width:0;padding:.5rem 0;display:flex}.LongevitySummary-module__AaqBdq__offerList{flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.LongevitySummary-module__AaqBdq__offerItem{align-items:baseline;gap:.6rem;min-width:0;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.LongevitySummary-module__AaqBdq__offerItemIcon{text-align:center;width:1.1em;color:var(--accent-highlight,#186ccd);flex-shrink:0;font-size:.9rem}.LongevitySummary-module__AaqBdq__highlights{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.45rem;min-height:0;max-height:18rem;margin:0;padding:2px 2px 0 0;list-style:none;display:flex;overflow:hidden auto}.LongevitySummary-module__AaqBdq__summaryBody{min-height:0;overflow:hidden}.LongevitySummary-module__AaqBdq__highlightScroller{flex-direction:column;flex:1 1 0;min-height:0;max-height:18rem;display:flex;overflow:hidden}.LongevitySummary-module__AaqBdq__highlightScroller .LongevitySummary-module__AaqBdq__highlights{flex:auto;max-height:100%}.LongevitySummary-module__AaqBdq__moreRow{display:none}.LongevitySummary-module__AaqBdq__moreLink{color:var(--accent-highlight,#186ccd);justify-content:center;align-items:center;padding:.2rem .25rem;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}span.LongevitySummary-module__AaqBdq__moreLink{color:var(--color-text-muted,#4b5563);font-weight:500}@media (max-width:900px){.LongevitySummary-module__AaqBdq__summaryBody{flex:none;overflow:visible}.LongevitySummary-module__AaqBdq__highlightScroller{min-height:unset;flex:none;max-height:none;overflow:visible}.LongevitySummary-module__AaqBdq__highlights,.LongevitySummary-module__AaqBdq__highlightScroller .LongevitySummary-module__AaqBdq__highlights{flex:none;max-height:none;overflow:visible}.LongevitySummary-module__AaqBdq__highlights>li:nth-child(n+5):not(.LongevitySummary-module__AaqBdq__moreRow){display:none}.LongevitySummary-module__AaqBdq__moreRow{justify-content:center;display:flex}}.LongevitySummary-module__AaqBdq__emptyState{text-align:center;flex:1;justify-content:center;align-items:center;margin:0;font-style:italic;display:flex}.LongevitySummary-module__AaqBdq__chip{border-radius:var(--radius-medium,12px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);color:inherit;align-items:flex-start;gap:.75rem;min-width:0;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.LongevitySummary-module__AaqBdq__chip:hover{border-color:var(--accent-dark-2,#0003);transform:translateY(-1px)}.LongevitySummary-module__AaqBdq__chipStatic,.LongevitySummary-module__AaqBdq__chipStatic:hover{cursor:default;transform:none}.LongevitySummary-module__AaqBdq__chipIcon{text-align:center;width:1.1em;color:var(--accent-highlight,#186ccd);flex-shrink:0;margin-top:.15rem;font-size:1rem}.LongevitySummary-module__AaqBdq__chipIconEffective{color:var(--color-success-green,#23890a)}.LongevitySummary-module__AaqBdq__chipIconImpaired{color:#e0a100}.LongevitySummary-module__AaqBdq__chipIconDefective{color:var(--color-warning-red,#ab1010)}.LongevitySummary-module__AaqBdq__chipLocked .LongevitySummary-module__AaqBdq__chipIcon{color:var(--color-text-muted,#6b7280)}.LongevitySummary-module__AaqBdq__chipLocked .LongevitySummary-module__AaqBdq__chipCopy{flex:1}.LongevitySummary-module__AaqBdq__chipLock{color:var(--color-text-muted,#6b7280);flex-shrink:0;align-self:center;margin-left:auto;font-size:.85rem}.LongevitySummary-module__AaqBdq__chipCopy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.LongevitySummary-module__AaqBdq__chipTitle{min-width:0;font-size:.95rem;font-weight:600;line-height:1.3}.LongevitySummary-module__AaqBdq__chipMeaning{color:var(--color-text-muted,#4b5563);font-size:.88rem;font-weight:400;line-height:1.4}.LongevitySummary-module__AaqBdq__badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.LongevitySummary-module__AaqBdq__badgeEffective{color:var(--color-success-green,#23890a);background:var(--color-success-background,#d6f7dd)}.LongevitySummary-module__AaqBdq__badgeImpaired{color:#9a6b00;background:#fff4cc}.LongevitySummary-module__AaqBdq__badgeDefective{color:var(--color-warning-red,#ab1010);background:var(--color-warning-background,#ffedeb)}
.ActivitySection-module__t6Df9q__panel{--panel-pad-x:var(--spacing-large);--panel-pad-y:var(--spacing-large);gap:var(--spacing-medium);padding:var(--panel-pad-y) var(--panel-pad-x);padding-bottom:var(--spacing-medium);border-radius:var(--radius-medium,12px);background:var(--color-white,#fff);border:1px solid var(--color-border,#00000014);flex-direction:column;height:100%;display:flex;box-shadow:0 1px 2px #0000000a}.ActivitySection-module__t6Df9q__connectMedia.ActivitySection-module__t6Df9q__connectMedia{width:170px;max-height:none;margin-right:calc(-1 * var(--panel-pad-x) - 20px)}.ActivitySection-module__t6Df9q__connectMedia.ActivitySection-module__t6Df9q__connectMedia img{object-fit:contain;object-position:bottom right;min-height:0}.ActivitySection-module__t6Df9q__errorNotice{align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-medium,12px);color:#b3261e;background:#dc3b3214;margin:0;font-size:.9rem;display:flex}.ActivitySection-module__t6Df9q__empty{color:var(--color-text-muted,#6b7280);margin:0;font-size:.95rem}.ActivitySection-module__t6Df9q__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);display:flex}.ActivitySection-module__t6Df9q__groupTitle{margin:0;font-size:1rem;font-weight:600;line-height:1.3}button.ActivitySection-module__t6Df9q__editCta{height:auto;box-shadow:none;font:inherit;color:var(--accent-highlight,#186ccd);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;padding:0;font-size:.9rem;font-weight:600;display:inline-flex}button.ActivitySection-module__t6Df9q__editCta:hover,button.ActivitySection-module__t6Df9q__editCta:active{opacity:1;transform:none}.ActivitySection-module__t6Df9q__goalsModal{gap:var(--spacing-medium);flex-direction:column;display:flex}.ActivitySection-module__t6Df9q__goalsTitle{margin:0;font-size:1.15rem;line-height:1.3}.ActivitySection-module__t6Df9q__goalsHint{color:var(--color-text-muted,#6b7280);margin:0;font-size:.9rem}.ActivitySection-module__t6Df9q__goalsFields{gap:var(--spacing-small);flex-direction:column;display:flex}.ActivitySection-module__t6Df9q__settingsSectionTitle{margin:0;font-size:.95rem;font-weight:700}.ActivitySection-module__t6Df9q__goalsModal .ActivitySection-module__t6Df9q__settingsSectionTitle+.ActivitySection-module__t6Df9q__goalsHint{margin-top:calc(-1 * var(--spacing-small))}.ActivitySection-module__t6Df9q__sourceToggle{width:1.15rem;height:1.15rem;accent-color:var(--accent-highlight,#186ccd);cursor:pointer}.ActivitySection-module__t6Df9q__sourcesTable{border-collapse:collapse;width:100%}.ActivitySection-module__t6Df9q__sourcesTable thead th{color:var(--color-text-muted,#6b7280);text-align:center;padding:0 .5rem .35rem;font-size:.8rem;font-weight:600}.ActivitySection-module__t6Df9q__sourcesTable tbody th{text-align:left;padding:.35rem 0;font-weight:600}.ActivitySection-module__t6Df9q__sourcesTable tbody td{text-align:center;vertical-align:middle;width:1%;padding:.35rem .5rem}.ActivitySection-module__t6Df9q__sourcesTable tbody tr+tr{border-top:1px solid var(--color-border,#0000000f)}.ActivitySection-module__t6Df9q__goalField{align-items:center;gap:var(--spacing-medium);grid-template-columns:minmax(0,1fr) auto;display:grid}.ActivitySection-module__t6Df9q__goalLabel{align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.ActivitySection-module__t6Df9q__goalLabel i{text-align:center;width:1.2em;color:var(--accent-highlight,#186ccd);font-size:.9rem}.ActivitySection-module__t6Df9q__goalInputWrap{grid-template-columns:7.5rem 2.8rem;align-items:center;column-gap:.4rem;display:grid}.ActivitySection-module__t6Df9q__goalInput{border:1px solid var(--color-border,#00000026);border-radius:var(--radius-small,8px);width:100%;min-width:0;font:inherit;text-align:right;padding:.45rem .6rem;font-size:.95rem}.ActivitySection-module__t6Df9q__goalInput:focus{border-color:var(--accent-highlight,#186ccd);outline:none}.ActivitySection-module__t6Df9q__goalUnit{color:var(--color-text-muted,#6b7280);font-size:.85rem;font-weight:600}.ActivitySection-module__t6Df9q__goalsError{color:#b3261e;margin:0;font-size:.9rem}.ActivitySection-module__t6Df9q__goalsActions{justify-content:flex-end;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-small);display:flex}button.ActivitySection-module__t6Df9q__goalsCancel{height:auto;box-shadow:none;font:inherit;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.95rem;font-weight:600}button.ActivitySection-module__t6Df9q__goalsCancel:hover,button.ActivitySection-module__t6Df9q__goalsCancel:active{opacity:1;transform:none}.ActivitySection-module__t6Df9q__cards{gap:var(--spacing-small);margin-bottom:var(--spacing-small);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ActivitySection-module__t6Df9q__cards .ActivitySection-module__t6Df9q__sparklineCard{min-height:120px}.ActivitySection-module__t6Df9q__cardDateBottom{margin-top:auto}.ActivitySection-module__t6Df9q__groupSplit{gap:var(--spacing-medium);flex:auto;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-template-areas:"tiles chart";align-items:stretch;min-height:0;display:grid}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__tilesOnly{grid-template-columns:1fr;grid-template-areas:"tiles"}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__tilesOnly .ActivitySection-module__t6Df9q__groupChart{display:none}.ActivitySection-module__t6Df9q__sparklineStack{gap:var(--spacing-small);flex-direction:column;grid-area:tiles;min-width:0;display:flex}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__hasRowTiles .ActivitySection-module__t6Df9q__sparklineStack{justify-content:center}.ActivitySection-module__t6Df9q__weightHero{min-width:0;height:auto;box-shadow:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:.45rem;padding:0;display:flex}button.ActivitySection-module__t6Df9q__weightHero{width:100%;height:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}button.ActivitySection-module__t6Df9q__weightHero:hover,button.ActivitySection-module__t6Df9q__weightHero:active{opacity:1;background:0 0;transform:none}.ActivitySection-module__t6Df9q__weightHeroValue{letter-spacing:-.03em;align-items:baseline;gap:.35rem;font-size:2.4rem;font-weight:700;line-height:1.05;display:inline-flex}.ActivitySection-module__t6Df9q__weightHeroGoal{color:#2f9e5a;font-size:.8rem;font-weight:600}.ActivitySection-module__t6Df9q__sparklineGrid{gap:var(--spacing-small);grid-area:tiles;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ActivitySection-module__t6Df9q__sparklineGrid .ActivitySection-module__t6Df9q__sparklineCard{flex:none;min-height:120px}.ActivitySection-module__t6Df9q__sparklineRow{gap:var(--spacing-small);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ActivitySection-module__t6Df9q__sparklineRow .ActivitySection-module__t6Df9q__sparklineCard{flex:none}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__hasRowTiles:not(.ActivitySection-module__t6Df9q__tilesOnly),.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__hasRowTiles:not(.ActivitySection-module__t6Df9q__tilesOnly) .ActivitySection-module__t6Df9q__groupChart{min-height:320px}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__heroStack{flex:none;grid-template-columns:1fr;grid-template-areas:"tiles""chart";min-height:0}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__heroStack .ActivitySection-module__t6Df9q__sparklineStack{justify-content:flex-start}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__heroStack .ActivitySection-module__t6Df9q__groupChart{height:240px;min-height:240px;display:flex}.ActivitySection-module__t6Df9q__groupChart{flex-direction:column;grid-area:chart;align-items:stretch;min-width:0;height:100%;min-height:0;display:flex}.ActivitySection-module__t6Df9q__chartColumn{flex-direction:column;flex:auto;gap:.4rem;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ActivitySection-module__t6Df9q__chartRange{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.ActivitySection-module__t6Df9q__chartRangeFull{align-items:stretch;width:100%}.ActivitySection-module__t6Df9q__chartGranularity{color:var(--color-text-muted,#6b7280);text-align:right;margin:0;font-size:.72rem;line-height:1.2}.ActivitySection-module__t6Df9q__chartRangeFull .ActivitySection-module__t6Df9q__chartGranularity{text-align:center}.ActivitySection-module__t6Df9q__chartRange button{min-width:2.15rem;padding-left:.55rem;padding-right:.55rem}.ActivitySection-module__t6Df9q__groupChart>.ActivitySection-module__t6Df9q__chartRange{display:none}.ActivitySection-module__t6Df9q__groupChart .ActivitySection-module__t6Df9q__chart,.ActivitySection-module__t6Df9q__chartColumn .ActivitySection-module__t6Df9q__chart{flex:auto;width:100%;height:100%;min-height:0}.ActivitySection-module__t6Df9q__chartEmpty{min-height:160px;color:var(--color-text-muted,#6b7280);text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;font-size:.9rem;display:flex}.ActivitySection-module__t6Df9q__chartSheet{gap:var(--spacing-medium);flex-direction:column;display:flex}.ActivitySection-module__t6Df9q__chartSheetTitle{margin:0;font-size:1.15rem;line-height:1.3}.ActivitySection-module__t6Df9q__chartSheetChart{width:100%;height:280px;min-height:260px}@media (min-width:701px){.ActivitySection-module__t6Df9q__chartSheetChart{height:380px;min-height:320px}}.ActivitySection-module__t6Df9q__chartSheetChart .ActivitySection-module__t6Df9q__chart,.ActivitySection-module__t6Df9q__chartSheetChart .ActivitySection-module__t6Df9q__chartColumn,.ActivitySection-module__t6Df9q__chartSheetChart .ActivitySection-module__t6Df9q__chartEmpty{height:100%;min-height:0}@media (max-width:700px){.ActivitySection-module__t6Df9q__panel{--panel-pad-x:var(--spacing-medium)}.ActivitySection-module__t6Df9q__groupSplit:not(.ActivitySection-module__t6Df9q__heroStack){grid-template-columns:1fr;grid-template-areas:"tiles"}:is(.ActivitySection-module__t6Df9q__panel:has(.ActivitySection-module__t6Df9q__groupSplit:not(.ActivitySection-module__t6Df9q__tilesOnly):not(.ActivitySection-module__t6Df9q__heroStack)) .ActivitySection-module__t6Df9q__panelHeader>.ActivitySection-module__t6Df9q__chartRange,.ActivitySection-module__t6Df9q__groupSplit:not(.ActivitySection-module__t6Df9q__heroStack) .ActivitySection-module__t6Df9q__groupChart){display:none}.ActivitySection-module__t6Df9q__groupSplit.ActivitySection-module__t6Df9q__hasRowTiles:not(.ActivitySection-module__t6Df9q__tilesOnly):not(.ActivitySection-module__t6Df9q__heroStack){min-height:0}.ActivitySection-module__t6Df9q__cardSelected{border-color:var(--color-border,#00000014);background:var(--color-white,#fff)}.ActivitySection-module__t6Df9q__sparklineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ActivitySection-module__t6Df9q__sparklineCard{isolation:isolate;width:100%;height:auto;min-height:96px;padding:var(--spacing-medium);border-radius:var(--radius-medium,12px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:.3rem;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.ActivitySection-module__t6Df9q__sparklineCard:hover{border-color:var(--accent-highlight,#186ccd);opacity:1}.ActivitySection-module__t6Df9q__sparklineCard:active{transform:none}.ActivitySection-module__t6Df9q__sparklineFade{opacity:.38;pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 33%,#000 58%);mask-image:linear-gradient(90deg,#0000 0% 33%,#000 58%)}.ActivitySection-module__t6Df9q__sparklineCard .ActivitySection-module__t6Df9q__cardHead,.ActivitySection-module__t6Df9q__sparklineCard .ActivitySection-module__t6Df9q__cardLabel,.ActivitySection-module__t6Df9q__sparklineCard .ActivitySection-module__t6Df9q__cardValue,.ActivitySection-module__t6Df9q__sparklineCard .ActivitySection-module__t6Df9q__cardDate{z-index:1;position:relative}.ActivitySection-module__t6Df9q__cardHead{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.ActivitySection-module__t6Df9q__cardHead .ActivitySection-module__t6Df9q__cardDate{flex-shrink:0}.ActivitySection-module__t6Df9q__card{width:100%;height:auto;padding:var(--spacing-medium);border-radius:var(--radius-medium,12px);border:1px solid var(--color-border,#00000014);background:var(--color-white,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem;transition:border-color .15s,background .15s;display:flex}.ActivitySection-module__t6Df9q__card:hover{border-color:var(--accent-highlight,#186ccd);opacity:1}.ActivitySection-module__t6Df9q__card:active{transform:none}.ActivitySection-module__t6Df9q__cardSelected{border-color:var(--accent-highlight,#186ccd);background:var(--accent-soft,#e7f0fb)}.ActivitySection-module__t6Df9q__cardLabel{color:var(--color-text-muted,#6b7280);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.ActivitySection-module__t6Df9q__cardLabel i{color:var(--accent-highlight,#186ccd);font-size:.85rem}.ActivitySection-module__t6Df9q__cardValue{align-items:baseline;gap:.3rem;font-size:1.35rem;font-weight:700;line-height:1.1;display:inline-flex}.ActivitySection-module__t6Df9q__cardUnit{color:var(--color-text-muted,#6b7280);font-size:.8rem;font-weight:600}.ActivitySection-module__t6Df9q__cardDate{color:var(--color-text-muted,#9ca3af);font-size:.75rem}.ActivitySection-module__t6Df9q__chart{width:100%}.ActivitySection-module__t6Df9q__tooltip{background:var(--color-white,#fff);border:1px solid var(--color-border,#0000001a);border-radius:8px;padding:.5rem .7rem;font-size:.85rem;box-shadow:0 2px 8px #00000014}.ActivitySection-module__t6Df9q__tooltip strong{margin-bottom:.15rem;display:block}.ActivitySection-module__t6Df9q__tooltip p{margin:0}.ActivitySection-module__t6Df9q__tooltipRange{color:var(--color-text-muted,#6b7280);margin-top:.1rem;font-size:.78rem}.ActivitySection-module__t6Df9q__chartLegend{color:var(--color-text-muted,#6b7280);flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.75rem 1.1rem;margin:.15rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.ActivitySection-module__t6Df9q__chartLegend li{align-items:center;gap:.35rem;display:inline-flex}.ActivitySection-module__t6Df9q__chartLegendSwatch{border-radius:999px;flex-shrink:0;width:.7rem;height:.7rem}.ActivitySection-module__t6Df9q__footer{justify-content:space-between;align-items:center;gap:var(--spacing-medium);padding-top:var(--spacing-small);border-top:1px solid var(--color-border,#0000000f);flex-wrap:nowrap;margin-top:auto;display:flex}.ActivitySection-module__t6Df9q__footerInfo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ActivitySection-module__t6Df9q__logo{opacity:.75;flex-shrink:0;width:auto;height:10px;display:block}.ActivitySection-module__t6Df9q__tileLogo{width:auto;height:1.15rem;display:block}.ActivitySection-module__t6Df9q__tileLogoOura{height:1.55rem}.ActivitySection-module__t6Df9q__footerLogos{align-items:center;gap:var(--spacing-medium);display:inline-flex}.ActivitySection-module__t6Df9q__logoOura{height:14px}.ActivitySection-module__t6Df9q__logoSeparator{color:var(--color-text-muted,#6b7280);font-size:.8rem;line-height:1}.ActivitySection-module__t6Df9q__syncInfo{color:var(--color-text-muted,#6b7280);white-space:nowrap;font-size:.8rem;line-height:1.2}.ActivitySection-module__t6Df9q__syncIcon{margin-right:.35em;display:none}@media (max-width:700px){.ActivitySection-module__t6Df9q__syncIcon{display:inline}.ActivitySection-module__t6Df9q__syncLabel{display:none}}.ActivitySection-module__t6Df9q__syncBlock{color:var(--color-text-muted,#4b5563);flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.15rem;margin:0;font-size:.95rem;line-height:1.45;display:flex}.ActivitySection-module__t6Df9q__syncDate{white-space:nowrap;color:inherit;font-weight:600}.ActivitySection-module__t6Df9q__tileActions{align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;margin-top:auto;display:flex}.ActivitySection-module__t6Df9q__tileAction.ActivitySection-module__t6Df9q__tileAction{justify-content:flex-start;align-items:center;gap:var(--spacing-small);width:fit-content;height:auto;box-shadow:none;font:inherit;color:var(--accent-highlight,#186ccd);opacity:1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ActivitySection-module__t6Df9q__tileAction.ActivitySection-module__t6Df9q__tileAction:hover,.ActivitySection-module__t6Df9q__tileAction.ActivitySection-module__t6Df9q__tileAction:active{opacity:1;text-decoration:none;transform:none}.ActivitySection-module__t6Df9q__tileAction.ActivitySection-module__t6Df9q__tileAction:disabled{opacity:.6;cursor:default}.ActivitySection-module__t6Df9q__tileActionLabel{text-align:left;text-decoration:underline}.ActivitySection-module__t6Df9q__tileDisconnect.ActivitySection-module__t6Df9q__tileDisconnect{color:var(--color-text-muted,#6b7280)}.ActivitySection-module__t6Df9q__tileError{margin:0 0 var(--spacing-small);color:#b3261e;font-size:.85rem}.ActivitySection-module__t6Df9q__disconnect{border:1px solid var(--color-border,#0000001f);height:auto;font:inherit;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.ActivitySection-module__t6Df9q__disconnect:hover:not(:disabled){color:#b3261e;opacity:1;border-color:#b3261e}.ActivitySection-module__t6Df9q__disconnect:active{transform:none}.ActivitySection-module__t6Df9q__disconnect:disabled{opacity:.6;cursor:default}.ActivitySection-module__t6Df9q__disconnectModal{flex-direction:column;gap:.85rem;display:flex}.ActivitySection-module__t6Df9q__disconnectModalTitle{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.ActivitySection-module__t6Df9q__disconnectModalBody{color:var(--color-text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.45}.ActivitySection-module__t6Df9q__disconnectModalNote{color:var(--color-text-muted,#6b7280);margin:0;font-size:.85rem;line-height:1.45}.ActivitySection-module__t6Df9q__disconnectModalError{color:#dc3b32;margin:0;font-size:.85rem}.ActivitySection-module__t6Df9q__disconnectModalActions{margin-top:var(--spacing-medium);flex-direction:column;align-items:center;gap:.65rem;display:flex}:is(.ActivitySection-module__t6Df9q__disconnectModalActions .button,.ActivitySection-module__t6Df9q__disconnectModalActions .ghostButton){box-sizing:border-box;width:100%}button.ActivitySection-module__t6Df9q__disconnectModalCancel{height:auto;box-shadow:none;font:inherit;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.95rem;font-weight:600}button.ActivitySection-module__t6Df9q__disconnectModalCancel:hover,button.ActivitySection-module__t6Df9q__disconnectModalCancel:active{opacity:1;transform:none}button.ActivitySection-module__t6Df9q__disconnectModalCancel:disabled{opacity:.6;cursor:default}
.page-module__qhIe_q__page{flex-direction:column;gap:0;width:100%;display:flex}@media (min-width:901px){.page-module__qhIe_q__geneticsLayout{grid-auto-rows:minmax(24rem,auto)}.page-module__qhIe_q__geneticsLayout.page-module__qhIe_q__geneticsLayout>*{max-height:none}}.page-module__qhIe_q__dnaAreas{min-width:0}.page-module__qhIe_q__page>.formCard{align-self:stretch}.page-module__qhIe_q__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.page-module__qhIe_q__header h2{margin-bottom:var(--spacing-xsmall)}.page-module__qhIe_q__subtitle{color:var(--text-secondary);margin:0}.page-module__qhIe_q__metaGrid{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__qhIe_q__metaList{gap:var(--spacing-small) var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__qhIe_q__metaList div{flex-direction:column;gap:2px;display:flex}.page-module__qhIe_q__metaList span{color:var(--text-secondary);font-size:12px}.page-module__qhIe_q__statusBadge{color:#000000b3;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.page-module__qhIe_q__statusPending{color:#8a5a00;background:#e0a43f24}.page-module__qhIe_q__statusActive{color:#1f6f35;background:#42995c24}.page-module__qhIe_q__statusRevoked{color:#8c1f1f;background:#b03f3f1f}.page-module__qhIe_q__infoBox{border-radius:var(--radius-small);padding:var(--spacing-medium);background:#e0a43f1a}.page-module__qhIe_q__infoBox p{margin:0}.page-module__qhIe_q__infoBox p+p{margin-top:var(--spacing-small)}.page-module__qhIe_q__analysesHeader{justify-content:space-between;align-items:center;gap:var(--spacing-medium);width:100%;margin-bottom:var(--spacing-medium);flex-wrap:wrap;align-self:stretch;display:flex}.page-module__qhIe_q__analysesHeader h3{margin:0}.page-module__qhIe_q__registerTestLink{white-space:nowrap;flex-shrink:0}.page-module__qhIe_q__emptyAnalyses{text-align:center;width:100%;color:var(--text-secondary);align-self:stretch;margin:0;font-style:italic}@media (max-width:900px){.page-module__qhIe_q__metaGrid,.page-module__qhIe_q__metaList{grid-template-columns:1fr}}
.PartnerDnaAreas-module__mxxIwa__areaButton{text-align:left;height:auto;font:inherit;color:inherit;cursor:pointer;justify-content:flex-start;padding:0}.PartnerDnaAreas-module__mxxIwa__areaButton .PartnerDnaAreas-module__mxxIwa__registerIcon{color:var(--accent-dark-2);font-size:.8rem}.PartnerDnaAreas-module__mxxIwa__areaButton:hover{opacity:1}.PartnerDnaAreas-module__mxxIwa__areaButton:hover .PartnerDnaAreas-module__mxxIwa__registerIcon{color:var(--accent-highlight)}.PartnerDnaAreas-module__mxxIwa__areaButton:disabled{opacity:.5;pointer-events:none}.PartnerDnaAreas-module__mxxIwa__areaButton.PartnerDnaAreas-module__mxxIwa__loading{opacity:1}.PartnerDnaAreas-module__mxxIwa__static:hover{border-color:var(--color-border,#00000014);transform:none}
.PartnerRestrictedAccessNotice-module__x5Jelq__notice{justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-bottom:var(--spacing-medium);flex-wrap:wrap;display:flex}.PartnerRestrictedAccessNotice-module__x5Jelq__dismissible{padding-right:calc(var(--spacing-medium) + 2rem);position:relative}.PartnerRestrictedAccessNotice-module__x5Jelq__dismiss{top:var(--spacing-xsmall);right:var(--spacing-xsmall);width:2rem;height:2rem;color:var(--accent-dark-2);box-shadow:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.PartnerRestrictedAccessNotice-module__x5Jelq__dismiss:hover,.PartnerRestrictedAccessNotice-module__x5Jelq__dismiss:focus-visible{color:var(--textcolor-dark);background:#0000000f}.PartnerRestrictedAccessNotice-module__x5Jelq__text{gap:var(--spacing-xsmall);flex-direction:column;flex:22rem;display:flex}.PartnerRestrictedAccessNotice-module__x5Jelq__button{white-space:nowrap;flex-shrink:0}
.PartnerPatientProfileSummary-module____fVha__summary{width:100%;margin-bottom:var(--spacing-medium);border-radius:var(--radius-medium);background:#fff;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000f}.PartnerPatientProfileSummary-module____fVha__bar{align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-small) var(--spacing-small) var(--spacing-mediumlarge);display:flex}.PartnerPatientProfileSummary-module____fVha__details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PartnerPatientProfileSummary-module____fVha__name{font-size:var(--font-size-h5,1.05rem);font-weight:700;line-height:1.3}.PartnerPatientProfileSummary-module____fVha__meta{font-size:var(--font-size-small);color:#0000008c;font-weight:500;line-height:1.35}.PartnerPatientProfileSummary-module____fVha__noticeBadge{color:#8a5a00;width:2.25rem;height:2.25rem;box-shadow:none;background:#e0a43f24;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.9rem;display:inline-flex}.PartnerPatientProfileSummary-module____fVha__noticeBadge:hover,.PartnerPatientProfileSummary-module____fVha__noticeBadge:focus-visible{color:#8a5a00;background:#e0a43f42}.PartnerPatientProfileSummary-module____fVha__expandButton{height:auto;box-shadow:none;color:#0000008c;font-size:var(--font-size-small);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.PartnerPatientProfileSummary-module____fVha__expandButton:hover,.PartnerPatientProfileSummary-module____fVha__expandButton:focus-visible{color:#000c;background:#0000000d}.PartnerPatientProfileSummary-module____fVha__chevron{font-size:.7rem;transition:transform .2s}.PartnerPatientProfileSummary-module____fVha__chevronOpen{transform:rotate(180deg)}.PartnerPatientProfileSummary-module____fVha__review{border-top:1px solid var(--color-border-brd-main)}@media (max-width:700px){.PartnerPatientProfileSummary-module____fVha__bar{padding-left:var(--spacing-medium)}.PartnerPatientProfileSummary-module____fVha__expandLabel{display:none}}
.FitnessSectionDetail-module__5DlM6G__browser{isolation:isolate;height:min(680px,100dvh - 180px);min-height:280px;position:relative;overflow:hidden}.FitnessSectionDetail-module__5DlM6G__panel{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s;position:absolute;inset:0}.FitnessSectionDetail-module__5DlM6G__scroll{overscroll-behavior:contain;height:100%;padding:2px 12px 12px 2px;overflow-y:auto}.FitnessSectionDetail-module__5DlM6G__fixed{padding:0;overflow:hidden}.FitnessSectionDetail-module__5DlM6G__fixed>div{height:100%}.FitnessSectionDetail-module__5DlM6G__fixed>div>.FitnessSectionDetail-module__5DlM6G__browser{height:100%;min-height:0}.FitnessSectionDetail-module__5DlM6G__panel:before,.FitnessSectionDetail-module__5DlM6G__panel:after{content:"";z-index:2;pointer-events:none;opacity:0;height:1.75rem;transition:opacity .2s;position:absolute;left:0;right:12px}.FitnessSectionDetail-module__5DlM6G__panel:before{background:linear-gradient(to bottom, var(--accent-light-1), transparent);top:0}.FitnessSectionDetail-module__5DlM6G__panel:after{background:linear-gradient(to top, var(--accent-light-1), transparent);bottom:0}.FitnessSectionDetail-module__5DlM6G__panel[data-fade-top]:before,.FitnessSectionDetail-module__5DlM6G__panel[data-fade-bottom]:after{opacity:1}.FitnessSectionDetail-module__5DlM6G__gridPanel{opacity:1;transform:translate(0)}.FitnessSectionDetail-module__5DlM6G__chartPanel{background:var(--accent-light-1,#fff);transform:translate(100%)}.FitnessSectionDetail-module__5DlM6G__browser[data-view=chart]>.FitnessSectionDetail-module__5DlM6G__gridPanel{opacity:0;transform:translate(-25%)}.FitnessSectionDetail-module__5DlM6G__browser[data-view=chart]>.FitnessSectionDetail-module__5DlM6G__chartPanel{transform:translate(0)}.FitnessSectionDetail-module__5DlM6G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:28px;display:flex}.FitnessSectionDetail-module__5DlM6G__title{margin:0}.FitnessSectionDetail-module__5DlM6G__group{margin-bottom:28px}.FitnessSectionDetail-module__5DlM6G__group h4{margin:0 0 14px}.FitnessSectionDetail-module__5DlM6G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.FitnessSectionDetail-module__5DlM6G__tile{isolation:isolate;border:1px solid var(--color-border,#e2e8f0);width:100%;height:auto;min-height:130px;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}button.FitnessSectionDetail-module__5DlM6G__tile:hover,button.FitnessSectionDetail-module__5DlM6G__tile:active{opacity:1;border-color:var(--accent-highlight,#186ccd);transform:none}button.FitnessSectionDetail-module__5DlM6G__tile:focus-visible,button.FitnessSectionDetail-module__5DlM6G__back:focus-visible{outline:2px solid var(--accent-highlight,#186ccd);outline-offset:2px}.FitnessSectionDetail-module__5DlM6G__tileLabel,.FitnessSectionDetail-module__5DlM6G__tileValue,.FitnessSectionDetail-module__5DlM6G__tileDate,.FitnessSectionDetail-module__5DlM6G__tileArrow{z-index:1;position:relative}.FitnessSectionDetail-module__5DlM6G__tileLabel{padding-right:12px;font-size:.85rem}.FitnessSectionDetail-module__5DlM6G__tileValue{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:600;line-height:1.2}.FitnessSectionDetail-module__5DlM6G__unit{margin-left:5px;font-size:.8rem;font-weight:400}.FitnessSectionDetail-module__5DlM6G__tileDate{color:var(--color-text-muted,#64748b);font-size:.75rem}.FitnessSectionDetail-module__5DlM6G__tileArrow{color:var(--accent-highlight,#186ccd);font-size:.8rem;transition:transform .2s;position:absolute;bottom:18px;right:16px}button.FitnessSectionDetail-module__5DlM6G__tile:hover .FitnessSectionDetail-module__5DlM6G__tileArrow,button.FitnessSectionDetail-module__5DlM6G__tile:focus-visible .FitnessSectionDetail-module__5DlM6G__tileArrow{transform:translate(4px)}button.FitnessSectionDetail-module__5DlM6G__back{height:auto;box-shadow:none;color:var(--accent-highlight,#186ccd);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 24px;padding:8px 0;display:inline-flex}button.FitnessSectionDetail-module__5DlM6G__back:hover{opacity:1;transform:none}@media (max-width:700px){.FitnessSectionDetail-module__5DlM6G__browser{height:78dvh;min-height:0}.FitnessSectionDetail-module__5DlM6G__scroll{padding-right:4px}.FitnessSectionDetail-module__5DlM6G__panel:before,.FitnessSectionDetail-module__5DlM6G__panel:after{right:4px}.FitnessSectionDetail-module__5DlM6G__grid{gap:10px}.FitnessSectionDetail-module__5DlM6G__tile{min-height:128px;padding:12px}.FitnessSectionDetail-module__5DlM6G__tileLabel{padding-right:0;font-size:.78rem}.FitnessSectionDetail-module__5DlM6G__tileValue{font-size:1.2rem}.FitnessSectionDetail-module__5DlM6G__tileDate,.FitnessSectionDetail-module__5DlM6G__unit{font-size:.65rem}.FitnessSectionDetail-module__5DlM6G__tileArrow{bottom:12px;right:12px}}@media (max-width:359px){.FitnessSectionDetail-module__5DlM6G__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FitnessSectionDetail-module__5DlM6G__panel,.FitnessSectionDetail-module__5DlM6G__panel:before,.FitnessSectionDetail-module__5DlM6G__panel:after,button.FitnessSectionDetail-module__5DlM6G__tile,.FitnessSectionDetail-module__5DlM6G__tileArrow{transition:none}}button.FitnessSectionDetail-module__5DlM6G__tile:disabled{cursor:default;opacity:.6;border-color:var(--color-border,#e2e8f0)}button.FitnessSectionDetail-module__5DlM6G__tile:disabled .FitnessSectionDetail-module__5DlM6G__tileArrow{display:none}
.MetricTileSkeleton-module__btHBoG__skeleton{cursor:default}.MetricTileSkeleton-module__btHBoG__skeleton>*{background:linear-gradient(90deg,#edf1f6 25%,#f8fafc 50%,#edf1f6 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite MetricTileSkeleton-module__btHBoG__shimmer}.MetricTileSkeleton-module__btHBoG__label{width:65%}.MetricTileSkeleton-module__btHBoG__value{width:38%}.MetricTileSkeleton-module__btHBoG__date{width:48%}@keyframes MetricTileSkeleton-module__btHBoG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.MetricTileSkeleton-module__btHBoG__skeleton>*{animation:none}}
.ScoreBar-module__ldORBq__metric{align-items:center;gap:.45rem;display:inline-flex}.ScoreBar-module__ldORBq__bar{--fill-pct:0%;background:#0000000f;border-radius:999px;width:72px;height:10px;display:block;position:relative;overflow:hidden}.ScoreBar-module__ldORBq__compact{width:48px;height:8px}.ScoreBar-module__ldORBq__track{display:flex;position:absolute;inset:0}.ScoreBar-module__ldORBq__red,.ScoreBar-module__ldORBq__green{flex:50%;height:100%}.ScoreBar-module__ldORBq__red{background:#ef44442e}.ScoreBar-module__ldORBq__green{background:#22c55e2e}.ScoreBar-module__ldORBq__fill{width:0;height:100%;position:absolute;top:0}.ScoreBar-module__ldORBq__bar_left .ScoreBar-module__ldORBq__fill{width:var(--fill-pct);background:#ef4444;border-radius:999px 0 0 999px;left:auto;right:50%}.ScoreBar-module__ldORBq__bar_right .ScoreBar-module__ldORBq__fill{width:var(--fill-pct);background:#22c55e;border-radius:0 999px 999px 0;left:50%}.ScoreBar-module__ldORBq__bar_neutral .ScoreBar-module__ldORBq__fill{width:0}.ScoreBar-module__ldORBq__center{z-index:1;pointer-events:none;background:#ffffffd9;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000014}
.styles-module__Fzg17a__spinner{background:0 0;border-radius:10px;padding:10px;position:relative}.styles-module__Fzg17a__spinner div{background:var(--accent-dark-1);opacity:0;border-radius:50px;width:6%;height:16%;animation-name:styles-module__Fzg17a__fade;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:43%;left:49%;box-shadow:0 0 3px #0003}.styles-module__Fzg17a__spinner.styles-module__Fzg17a__light div{background:var(--accent-light-1)}@keyframes styles-module__Fzg17a__fade{0%{opacity:1}to{opacity:.25}}.styles-module__Fzg17a__bar1{animation-delay:0s;transform:rotate(0)translateY(-130%)}.styles-module__Fzg17a__bar2{animation-delay:-.9167s;transform:rotate(30deg)translateY(-130%)}.styles-module__Fzg17a__bar3{animation-delay:-.833s;transform:rotate(60deg)translateY(-130%)}.styles-module__Fzg17a__bar4{animation-delay:-.7497s;transform:rotate(90deg)translateY(-130%)}.styles-module__Fzg17a__bar5{animation-delay:-.667s;transform:rotate(120deg)translateY(-130%)}.styles-module__Fzg17a__bar6{animation-delay:-.5837s;transform:rotate(150deg)translateY(-130%)}.styles-module__Fzg17a__bar7{animation-delay:-.5s;transform:rotate(180deg)translateY(-130%)}.styles-module__Fzg17a__bar8{animation-delay:-.4167s;transform:rotate(210deg)translateY(-130%)}.styles-module__Fzg17a__bar9{animation-delay:-.333s;transform:rotate(240deg)translateY(-130%)}.styles-module__Fzg17a__bar10{animation-delay:-.2497s;transform:rotate(270deg)translateY(-130%)}.styles-module__Fzg17a__bar11{animation-delay:-.167s;transform:rotate(300deg)translateY(-130%)}.styles-module__Fzg17a__bar12{animation-delay:-.0833s;transform:rotate(330deg)translateY(-130%)}@media (max-width:700px){.styles-module__Fzg17a__spinner{width:60px;height:60px}}
.styles-module__fb3cma__button{gap:var(--spacing-medium);align-items:center;display:flex}
.Form-module__JBuYoW__root{width:100%}
.styles-module__67WEca__pagination{justify-content:center;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-medium);box-sizing:border-box;width:100%;display:flex}.styles-module__67WEca__pagination button{text-decoration:none}