.exp-dashboard-page,.exp-journey,.exp-products-page,.exp-public-shell{--exp-ink:#183d3b;--exp-muted:#6f8586;--exp-green:#148d77;--exp-purple:#786acb;--exp-line:#dfebe7;--exp-white:#fff;color:var(--exp-ink)}.exp-public-container{width:min(100% - 44px,1300px);margin-inline:auto;position:relative}.exp-marketing-section{padding:74px 0}.exp-eyebrow{font-size:11px;letter-spacing:.11em;font-weight:850;color:#168f7b;display:inline-flex;align-items:center;gap:8px;direction:rtl}.exp-eyebrow-light{color:#b7f1df}.exp-pill-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #c7e9e0;background:#eaf8f4;padding:10px 15px;border-radius:999px;font-size:12px;font-weight:800;color:#177a69}.exp-label-pulse{width:8px;height:8px;background:#22b99b;border-radius:50%;box-shadow:0 0 0 5px #28b69920;animation:exp-pulse 2.5s ease-in-out infinite}.exp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 22px;border:1px solid transparent;background:#148e79;color:white;border-radius:15px;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 12px 30px #147d7130;white-space:normal;text-align:center}.exp-button:hover{background:#096b5d;transform:translateY(-2px);box-shadow:0 16px 36px #147d7140;color:white}.exp-button:focus-visible,.exp-form-card button:focus-visible,.exp-text-link:focus-visible,.exp-week:focus-visible{outline:3px solid #4bbdac;outline-offset:3px}.exp-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.exp-button-white{background:#fff;color:#176557;box-shadow:0 14px 28px #06261e2b}.exp-button-white:hover{background:#ecfff7;color:#176557}.exp-text-link{display:inline-flex;align-items:center;gap:8px;color:#286965;font-size:13px;font-weight:800;text-decoration:none;transition:gap .25s}.exp-text-link:hover{gap:13px;color:#148e79}.exp-section-head{text-align:center;max-width:620px;margin:0 auto 42px}.exp-section-head h2{font-size:clamp(27px,3.5vw,43px);font-weight:900;letter-spacing:-.035em;line-height:1.45;margin:12px 0}.exp-section-head p{font-size:14px;line-height:2;color:#70898b}.exp-home-hero{overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(circle at 20% 30%,#d8f8e881,transparent 42%),radial-gradient(circle at 65% 70%,#eee7ff6b,transparent 40%),linear-gradient(145deg,#fafffc,#f4faf8 65%,#fff);border-bottom:1px solid #e0eee8}.exp-home-hero-grid{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:65px 0 88px}.exp-home-copy{z-index:2;position:relative;max-width:620px}.exp-home-copy h1{font-size:clamp(41px,4.7vw,70px);line-height:1.38;font-weight:950;letter-spacing:-.055em;margin:21px 0 23px;color:#153c39}.exp-about-copy h1 em,.exp-home-copy h1 em,.exp-story-copy h2 em{font-style:normal;background:linear-gradient(110deg,#11977c,#39b698 55%,#786dd1);-webkit-background-clip:text;background-clip:text;color:transparent}.exp-home-lead{max-width:490px;font-size:17px;line-height:2.1;color:#728688}.exp-home-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.exp-primary-large{padding:17px 26px;font-size:15px;border-radius:16px}.exp-home-trust{display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:33px;color:#668281;font-size:12px;font-weight:750}.exp-home-trust>span{display:flex;align-items:center;gap:7px}.exp-home-trust svg{color:#17a78b}.exp-hero-visual{position:relative;min-height:610px;display:grid;place-items:center;isolation:isolate}.exp-hero-bottom-glow{position:absolute;bottom:-140px;left:15%;width:70%;height:220px;background:#8ad8c458;filter:blur(100px);pointer-events:none}.genome-scene{width:min(100%,540px);aspect-ratio:1/1;position:relative;margin:auto;display:grid;place-items:center;isolation:isolate;pointer-events:none}.genome-ambient{position:absolute;border-radius:50%;filter:blur(15px);z-index:-1}.genome-ambient-one{inset:14%;background:radial-gradient(circle,#a2dfc68f,transparent 69%)}.genome-ambient-two{inset:27%;background:radial-gradient(circle,#c0adf555,transparent 70%)}.genome-orbit{position:absolute;border:1px solid #79bfac78;border-radius:50%;transform-style:preserve-3d;box-shadow:inset 0 0 20px #9ed9c219}.genome-orbit-outer{width:92%;height:78%;transform:rotate(-16deg)}.genome-orbit-inner{width:74%;height:90%;border-style:dashed;border-color:#a69fe056;transform:rotate(28deg)}.genome-orbit i{position:absolute;width:11px;height:11px;border-radius:50%;background:#54b89f;border:3px solid white;box-shadow:0 0 0 5px #b7f2de6b;top:7%;left:18%}.genome-orbit i:nth-child(2){top:auto;bottom:16%;left:auto;right:2%;background:#9288d9}.genome-orbit i:nth-child(3){top:43%;left:0;background:#9ed9d4}.genome-helix{width:72%;height:85%;max-width:420px;position:relative;filter:drop-shadow(0 25px 25px #0e6c5530)}.genome-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#5ca8a4;box-shadow:0 0 0 6px #a8e8d32c;animation:exp-float 6s ease-in-out infinite}.genome-particle-1{top:18%;right:5%}.genome-particle-2{bottom:12%;left:12%;animation-delay:2s}.genome-particle-3{bottom:30%;right:10%;background:#a69bdb;animation-delay:4s}.exp-float-card{position:absolute;display:flex;align-items:center;gap:12px;min-width:236px;max-width:270px;padding:14px 17px;border:1px solid #ffffffef;border-radius:20px;background:#fffffff0;box-shadow:0 22px 48px #1b5a5130;backdrop-filter:blur(18px);z-index:3}.exp-float-card-top{right:-3%;top:20%}.exp-float-card-bottom{left:0;bottom:18%}.exp-float-card small{display:block;color:#819196;font-size:10px;font-weight:750}.exp-float-card strong{display:block;font-size:12px;font-weight:850;margin-top:4px;color:#244d49;white-space:nowrap}.exp-float-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;flex-shrink:0}.exp-float-symbol-lime{background:#e0f7ed;color:#168e6e}.exp-float-symbol-violet{background:#f0ecff;color:#8974d2}.exp-float-spark{color:#b5a5e4;margin-right:auto}.exp-mini-bars{display:flex;align-items:end;gap:5px;height:13px;margin-top:7px}.exp-mini-bars i{width:14px;border-radius:3px;height:40%;background:#b0ddd1}.exp-mini-bars i:nth-child(3n){height:95%;background:#58b9a8}.exp-mini-bars i:nth-child(2n){height:65%;background:#b7b5ed}.exp-hero-counter{position:absolute;left:12%;top:7%;display:flex;flex-direction:column;align-items:center;color:#8b81b98a;transform:rotate(-9deg)}.exp-hero-counter b{font-size:50px;font-weight:950;line-height:1}.exp-hero-counter span{font-size:9px;letter-spacing:.22em;font-weight:900}.exp-process-section{background:#fff}.exp-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.exp-process-item{position:relative;padding:24px 18px 26px;background:#fbfdfc;border:1px solid #e6eeea;border-radius:25px;min-height:270px;transition:box-shadow .3s,transform .3s}.exp-process-item:hover{transform:translateY(-6px);box-shadow:0 22px 42px #16494015}.exp-process-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:19px;margin-bottom:26px}.exp-accent-mint{background:#e1f8ee;color:#0c9c79}.exp-accent-lavender{background:#f0ecff;color:#866bca}.exp-accent-blue{background:#e5f5fc;color:#468ca9}.exp-accent-peach{background:#fff0e5;color:#d79556}.exp-process-number{font-size:11px;letter-spacing:.08em;color:#a0b2b3;font-weight:900;display:flex;align-items:center;gap:10px}.exp-process-number i{display:block;height:1px;flex:1;background:#dde9e5}.exp-process-item h3{font-size:16px;font-weight:900;line-height:1.6;margin:13px 0 8px}.exp-process-item p{font-size:12px;color:#778c8f;line-height:1.95}.exp-process-arrow{position:absolute;left:-15px;top:50%;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:1px solid #cfe6dd;border-radius:50%;background:white;color:#5aa995}.exp-dashboard-story{background:linear-gradient(180deg,#f0f8f5,#f7faf9)}.exp-story-grid{display:grid;grid-template-columns:1fr .86fr;align-items:center;gap:clamp(35px,6vw,100px)}.exp-story-copy h2,.exp-weekly-copy h2{font-size:clamp(29px,3.6vw,47px);line-height:1.5;font-weight:950;letter-spacing:-.04em;margin:14px 0 17px}.exp-story-copy>p,.exp-weekly-copy>p{font-size:14px;color:#6f8686;line-height:2.15;max-width:430px}.exp-story-feature-list{display:grid;gap:21px;margin:32px 0}.exp-story-feature-list>div{display:flex;gap:14px;align-items:start}.exp-story-feature-list>div>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid #d0e9e0;background:#effbf7;border-radius:13px;color:#178b75}.exp-story-feature-list strong{font-size:14px;font-weight:900}.exp-story-feature-list p{color:#849798;font-size:12px;line-height:1.85;margin-top:4px}.exp-story-link{margin-top:10px}.exp-story-preview{position:relative;padding:25px}.exp-story-window{border:1px solid #dde9e6;border-radius:26px;background:#fff;box-shadow:0 35px 100px #1b565126;overflow:hidden;transform:rotate(-2deg);transition:transform .3s}.exp-story-window:hover{transform:rotate(0)}.exp-window-toolbar{height:41px;background:#f6faf8;border-bottom:1px solid #e5eeeb;display:flex;align-items:center;gap:5px;padding:0 20px;direction:ltr}.exp-window-toolbar span{width:8px;height:8px;border-radius:50%;background:#c9d6d1}.exp-window-toolbar span:first-child{background:#c9a9db}.exp-window-toolbar span:nth-child(2){background:#9ccac3}.exp-window-toolbar b{font-size:9px;color:#98aeac;letter-spacing:.1em;margin-left:15px}.exp-window-content{padding:22px}.exp-window-hello{display:flex;justify-content:space-between;font-size:11px;font-weight:850;color:#6f8986}.exp-window-hello strong{color:#138775}.exp-window-stat{display:flex;gap:22px;align-items:center;margin:24px 0}.exp-window-stat>div:last-child{flex:1}.exp-window-stat>div:last-child>span{font-size:11px;color:#6a9c90}.exp-window-stat h3{font-size:18px;font-weight:900;margin:6px 0}.exp-window-stat p{font-size:10px;color:#889b9a}.exp-window-ring{width:118px;height:118px;flex:0 0 118px;border-radius:50%;background:radial-gradient(closest-side,#fff 71%,transparent 72% 100%),conic-gradient(#1fb399 50%,#e7f2ef 0);display:grid;place-content:center;text-align:center}.exp-window-ring b{font-size:27px;color:#146857;font-weight:950}.exp-window-ring small{font-size:10px;color:#8fa09c}.exp-window-badges{display:flex;gap:7px;margin-top:16px}.exp-window-badges i{background:#27b99b;height:7px;border-radius:999px;flex:1}.exp-window-badges i:nth-child(4){background:#e5efeb}.exp-window-weeks{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.exp-window-weeks span{display:grid;place-items:center;aspect-ratio:1;border-radius:11px;background:#eef4f2;color:#93a6a5;font-size:11px;font-weight:800}.exp-window-weeks span.filled{background:#17a489;color:white}.exp-window-chart{background:#fafcfb;border:1px solid #ebf2ee;margin-top:18px;border-radius:13px;padding:12px}.exp-window-chart-title{color:#657f80;font-size:11px;font-weight:850;margin-bottom:6px}.exp-window-chart svg{width:100%;height:100px}.exp-preview-float{position:absolute;right:-10px;bottom:4%;border-radius:14px;padding:13px 17px;display:flex;align-items:center;gap:8px;background:#183e39;color:#fff;font-weight:850;font-size:11px;box-shadow:0 13px 35px #184e4330;transform:rotate(2deg)}.exp-preview-caption{position:absolute;bottom:0;left:30px;color:#92a5a5;font-size:10px}.exp-weekly-showcase{border:1px solid #dfece7;background:linear-gradient(120deg,#f6fcf9,#f1f8fb);border-radius:34px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;overflow:hidden}.exp-weekly-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.exp-weekly-tags span{display:flex;align-items:center;gap:7px;border-radius:999px;background:white;padding:10px 13px;color:#37796e;font-size:11px;font-weight:850}.exp-checkin-preview{background:#fff;border:1px solid #e2eee9;border-radius:24px;box-shadow:0 23px 54px #155b4b16;padding:27px;transform:rotate(2deg)}.exp-checkin-preview>div:first-child{display:flex;justify-content:space-between;align-items:center}.exp-preview-step{color:#18a083;font-weight:900;font-size:11px}.exp-checkin-dots{display:flex;gap:6px}.exp-checkin-dots i{width:7px;height:7px;background:#dcebe5;border-radius:50%}.exp-checkin-dots i:first-child{background:#1baf8f}.exp-checkin-preview h3{font-size:20px;font-weight:900;margin:21px 0 6px}.exp-checkin-preview p{color:#839a98;font-size:12px}.exp-checkin-mock-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.exp-checkin-mock-options span{padding:14px;border-radius:11px;background:#f8faf9;border:1px solid #e6efea;font-size:12px;color:#748985;font-weight:800;display:flex;justify-content:center;gap:5px}.exp-checkin-mock-options .selected{border-color:#7bd0b7;background:#eefbf6;color:#13886b}.exp-checkin-mock-footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8da3a0}.exp-checkin-mock-footer span:last-child{background:#17957f;color:white;border-radius:10px;padding:10px;display:flex;align-items:center;gap:5px}.exp-science-section{padding:15px 0 60px}.exp-science-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;border-top:1px solid #e0eae8;border-bottom:1px solid #e0eae8;padding:26px 0}.exp-science-icon{width:58px;height:58px;border-radius:17px;background:#e7f7f0;color:#188c78;display:grid;place-items:center}.exp-science-bar h2{font-size:20px;font-weight:900;margin:7px 0}.exp-science-bar p{font-size:12px;line-height:1.8;color:#7f9090}.exp-science-bar>a{display:inline-flex;gap:7px;align-items:center;font-weight:850;font-size:12px;color:#188b75}.exp-last-cta{padding-top:20px}.exp-cta-panel{background:radial-gradient(circle at 18% 20%,#268c7eaa,transparent 35%),linear-gradient(130deg,#123d39,#112e37);border-radius:34px;padding:60px 8%;overflow:hidden;min-height:350px;display:flex;align-items:center;justify-content:flex-start;color:white;position:relative}.exp-cta-panel>.genome-scene{position:absolute;width:420px;left:-20px;top:-38px;opacity:.22}.exp-cta-copy{max-width:620px;position:relative;z-index:2}.exp-cta-copy h2{font-size:clamp(27px,3.7vw,43px);font-weight:950;line-height:1.5;margin:13px 0}.exp-cta-copy p{font-size:13px;line-height:2;color:#d0e4dc;margin:0 0 25px}.exp-about-hero{background:radial-gradient(circle at 26% 35%,#e4f3f9aa,transparent 38%),linear-gradient(135deg,#f8fdfb,#f1f8f6);overflow:hidden}.exp-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;min-height:570px}.exp-about-copy h1{font-size:clamp(35px,4vw,58px);line-height:1.45;font-weight:950;margin:22px 0}.exp-about-copy>p{font-size:15px;line-height:2.1;color:#758e8d;max-width:490px}.exp-about-points{display:flex;flex-wrap:wrap;gap:13px;margin:25px 0 27px}.exp-about-points span{display:flex;align-items:center;gap:5px;color:#38887b;font-size:11px;font-weight:850}.exp-about-visual{position:relative;min-height:460px}.exp-about-visual>.genome-scene{width:100%;max-width:490px}.exp-about-visual-stamp{position:absolute;bottom:14%;left:3%;padding:14px 18px;background:#fff;border:1px solid #dcebe5;box-shadow:0 15px 35px #134a3920;border-radius:15px;display:flex;align-items:center;gap:10px;color:#1c8f7d;font-size:9px;letter-spacing:.08em;line-height:1.7}.exp-about-visual-stamp strong{font-size:9px;color:#647f80}.exp-about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.exp-about-value{border:1px solid #e0eae5;border-radius:25px;padding:30px;min-height:190px;background:#fff;height:100%}.exp-value-icon{color:#1ca287;border:1px solid #daf0e7;background:#f0fbf6;width:50px;height:50px;display:grid;place-items:center;border-radius:16px}.exp-about-value h3{font-size:18px;font-weight:900;margin:18px 0 8px}.exp-about-value p{font-size:12px;line-height:2;color:#819496}.exp-about-method{background:#f5faf8}.exp-about-flow{max-width:950px;margin:auto;display:grid;gap:12px}.exp-about-flow-item{display:flex;gap:20px;align-items:center;border:1px solid #dfece7;background:#fff;padding:19px 25px;border-radius:20px;box-shadow:0 8px 24px #124c3310}.exp-about-flow-n{font-size:16px;font-weight:900;color:#a5bdb7}.exp-about-flow-icon{display:grid;place-items:center;border-radius:12px;width:45px;height:45px;flex-shrink:0;background:#e7f9f0;color:#15987f}.exp-about-flow-item h3{font-size:15px;font-weight:900}.exp-about-flow-item p{color:#778e8b;font-size:12px;line-height:1.8;margin-top:3px}.exp-about-responsibility{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;background:#f2f7f5;border:1px solid #e0ede6;border-radius:27px;padding:33px}.exp-responsibility-symbol{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:white;color:#19856d}.exp-about-responsibility h2{font-size:20px;font-weight:900;margin:8px 0}.exp-about-responsibility p{font-size:12px;line-height:2;color:#6e8987}.exp-about-responsibility>a{font-size:12px;font-weight:850;color:#147f70}.exp-dashboard-page,.exp-products-page{--exp-cardshadow:0 16px 45px #134d3910}.exp-dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 2px 6px}.exp-dashboard-welcome h1,.exp-dashboard-welcome h2{font-size:clamp(20px,2.1vw,27px);font-weight:950;margin:6px 0;line-height:1.5}.exp-dashboard-welcome p{font-size:12px;color:#7c9492}.exp-welcome-icon{width:44px;height:44px;border-radius:14px;background:#e4f7ee;color:#128f75;display:grid;place-items:center;flex-shrink:0}.exp-journey{display:grid;gap:20px;scroll-margin-top:80px}.exp-dash-hero{display:grid;grid-template-columns:1.25fr .75fr;position:relative;overflow:hidden;min-height:308px;border-radius:27px;padding:37px 44px;background:radial-gradient(circle at 0 20%,#298979aa,transparent 50%),linear-gradient(130deg,#164d47 20%,#193f4a 98%);color:#fff;box-shadow:0 18px 42px #104c4830}.exp-dash-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#ffffff0a,transparent 54%);pointer-events:none}.exp-dash-hero-text{position:relative;z-index:2;align-self:center}.exp-dash-hero h1{font-size:clamp(26px,3.2vw,39px);font-weight:950;margin:10px 0 12px;line-height:1.5}.exp-dash-hero h1 em{font-style:normal;color:#9befcc}.exp-dash-hero-text>p{font-size:13px;color:#d2e9e4;line-height:2;max-width:475px}.exp-hero-pills{display:flex;gap:10px;flex-wrap:wrap;margin:21px 0}.exp-hero-pills span{display:inline-flex;align-items:center;gap:7px;background:#ffffff16;border:1px solid #ffffff35;padding:7px 11px;border-radius:100px;font-size:11px;font-weight:850;color:#e5faf4}.exp-dash-hero-art{position:relative;min-height:220px}.exp-dash-hero-art .genome-scene{height:295px;position:absolute;width:340px;top:-15px;left:0;opacity:.9}.exp-floating-data{position:absolute;bottom:6px;left:0;border:1px solid #ffffff43;background:#ffffff22;backdrop-filter:blur(10px);border-radius:17px;padding:13px 17px;display:flex;flex-direction:column;gap:2px;transform:rotate(-5deg)}.exp-floating-data strong{font-size:25px;font-weight:950}.exp-floating-data span{font-size:10px;color:#d7f1e5}.exp-hero-due{font-size:12px;color:#abefda;display:block;margin-top:15px}.exp-card{background:#fff;border:1px solid #e1ece8;border-radius:24px;padding:25px;box-shadow:var(--exp-cardshadow,0 16px 40px #154e3610)}.exp-card-heading,.exp-section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.exp-card-heading>span:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:13px}.exp-card-heading svg{color:#199b82}.exp-status{padding:6px 10px;border-radius:99px;font-size:10px;font-weight:900;white-space:nowrap}.exp-status-start{color:#647e80;background:#eff5f3}.exp-status-attention{color:#a06b29;background:#fff4e2}.exp-status-building{color:#5484a0;background:#ebf5fa}.exp-status-strong{color:#13896d;background:#e7f8ef}.exp-muted{color:#92a8a7;font-size:10px}.exp-score-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:18px}.exp-score-main{display:flex;align-items:center;gap:20px;margin:15px 0}.exp-ring{width:152px;height:152px;flex:0 0 152px;position:relative;display:grid;place-items:center}.exp-ring>svg{width:100%;transform:rotate(-90deg)}.exp-ring-bg{stroke:#edf4f1;stroke-width:11;fill:none}.exp-ring-progress{stroke:#199c83;stroke-width:11;stroke-linecap:round;fill:none}.exp-ring>div{position:absolute;text-align:center;display:flex;flex-direction:column}.exp-ring strong{font-size:29px;font-weight:950;color:#1c7261}.exp-ring small{font-size:10px;color:#859a98}.exp-next-card>p,.exp-score-card>p{color:#8ba09f;font-size:11px;line-height:1.9}.exp-next-visual{display:flex;align-items:center;gap:15px;margin:24px 0 18px}.exp-future-icon{width:70px;height:70px;border-radius:20px;background:linear-gradient(135deg,#f1ebff,#e5fbf3);display:grid;place-items:center;color:#8674cd;flex-shrink:0}.exp-next-visual small{font-size:10px;color:#8c9ea0;display:block}.exp-next-visual strong{font-size:20px;font-weight:950;display:block;margin:5px 0}.exp-next-visual p{font-size:11px;color:#8ca09e;line-height:1.7}.exp-scenario{display:grid;grid-template-columns:1fr 1fr;gap:8px}.exp-scenario>div{border-radius:14px;padding:12px;background:#eaf9f3;display:flex;justify-content:space-between;gap:8px;align-items:center}.exp-scenario>div:nth-child(2){background:#f6f8f7}.exp-scenario span{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1.6;color:#638780;font-weight:750}.exp-scenario b{font-size:17px;color:#137e68}.exp-scenario>div:nth-child(2) b{color:#879b98}.exp-fineprint{margin-top:12px!important;font-size:10px!important;color:#91a29f!important;line-height:1.9}.exp-section-top .exp-eyebrow{font-size:10px}.exp-section-top h2{font-size:clamp(18px,2vw,23px);font-weight:950;line-height:1.5;margin:7px 0}.exp-section-top p{font-size:11px;line-height:1.9;color:#879a98}.exp-icon-subtle{color:#7bbbb0;flex-shrink:0}.exp-progress-count{color:#188c75;background:#ecf9f4;border-radius:99px;font-size:11px;font-weight:850;padding:7px 12px;white-space:nowrap}.exp-week-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:26px}.exp-week{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:14px 5px;border-radius:15px;border:1px solid #e6efec;color:#9cadac;background:#f8fbfa;cursor:pointer;transition:all .2s}.exp-week:disabled{cursor:not-allowed;opacity:.68}.exp-week:not(:disabled):hover{background:#eef8f4;transform:translateY(-3px)}.exp-week-selected{outline:2px solid #1ca28b!important;outline-offset:0;background:#effaf5!important}.exp-week-done{border-color:#ccebe0;background:#f1fcf7}.exp-week-current{border-style:dashed;border-color:#b0a5e1}.exp-week-index{font-size:11px;font-weight:900}.exp-week-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e7efeb;color:#9bb0aa}.exp-week-done .exp-week-dot{background:#15977e;color:white}.exp-week-label{font-size:10px;font-weight:850;text-align:center;line-height:1.4}.exp-review-notice{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:15px;background:#eafaf3;border:1px solid #c8eadd;border-radius:15px;margin-top:20px}.exp-review-notice>svg{color:#158e75;flex-shrink:0}.exp-review-notice>div{flex:1;min-width:220px}.exp-review-notice strong{font-size:12px}.exp-review-notice p{font-size:11px;line-height:1.8;color:#6f928b;margin-top:4px}.exp-review-notice a{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850;color:#12806a}.exp-form-card{scroll-margin-top:100px}.exp-form-medallion{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#eaf8f3;color:#169a7d}.exp-form-weeks{display:flex;gap:7px;overflow-x:auto;padding:20px 1px 8px;scrollbar-width:thin}.exp-form-weeks button{font-size:11px;color:#5c7c78;font-weight:850;border:1px solid #e1ede8;background:#f9fcfb;padding:9px 13px;border-radius:10px;white-space:nowrap}.exp-form-weeks button.is-active{color:#fff;border-color:#13977f;background:#13977f}.exp-form-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#718d87;padding:11px 14px;background:#f7faf8;border-radius:11px;margin:12px 0 20px}.exp-form-period svg{color:#20a285}.exp-saved-tag{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;color:#158972}.exp-locked-state{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:23px;padding:35px 15px;border:1px dashed #d8e8e0;border-radius:17px;background:#f8fcfa;text-align:center}.exp-locked-state svg{color:#51a58f}.exp-locked-state strong{font-size:15px}.exp-locked-state p{font-size:12px;color:#829793;line-height:1.9}.exp-form-subhead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:22px 0 15px}.exp-form-subhead h3{font-size:15px;font-weight:900}.exp-form-subhead p{font-size:11px;color:#849a95;line-height:1.9;margin-top:4px}.exp-form-subhead>span{color:#178f75;font-weight:900;background:#e9f9f2;padding:7px 11px;border-radius:99px;font-size:12px;white-space:nowrap}.exp-supplement-stack{display:grid;gap:13px}.exp-supplement-field{min-width:0;background:#fcfefd;border:1px solid #e4eee9;border-radius:17px;padding:16px}.exp-supplement-field legend{float:left;float:inline-start;display:flex;align-items:center;gap:8px;padding:0 8px;color:#235b52;font-size:13px;font-weight:900}.exp-supplement-icon{width:29px;height:29px;background:#e8f8f1;border-radius:9px;color:#168d77;display:grid;place-items:center}.exp-frequency-grid{clear:both;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-top:10px}.exp-frequency{position:relative;cursor:pointer;min-height:65px;border:1px solid #e0ece7;background:#f9fcfa;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:9px 3px;transition:border-color .18s,background .18s,transform .18s}.exp-frequency:hover{border-color:#88c8b5;transform:translateY(-2px)}.exp-frequency.is-selected{background:#e7f9f0;border-color:#29a98b;box-shadow:inset 0 0 0 1px #29a98b}.exp-frequency input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.exp-frequency strong{font-size:10px;line-height:1.5;color:#557b73;font-weight:900}.exp-frequency small{font-size:9px;line-height:1.4;color:#94a9a4}.exp-frequency-check{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:white;background:#159a7f;opacity:0}.exp-frequency.is-selected .exp-frequency-check{opacity:1}.exp-metric-heading{margin-top:28px}.exp-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exp-metric{border:1px solid #e4eee9;border-radius:15px;padding:14px;min-width:0}.exp-metric-title{display:flex;align-items:center;gap:7px;color:#3f7d72}.exp-metric-title strong{font-size:12px}.exp-metric-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:14px}.exp-metric-choices button{padding:8px 0;border:1px solid #e4eee9;border-radius:9px;background:#f8fcfa;font-size:12px;font-weight:900;color:#7f9892}.exp-metric-choices button[aria-pressed=true]{color:white;border-color:#19a083;background:#19a083}.exp-notes-label{font-size:13px;font-weight:900;display:block;margin-top:25px}.exp-notes-label span{color:#9cadab;font-size:11px;font-weight:500}.exp-form-inner textarea{width:100%;resize:vertical;border:1px solid #ddeae5;background:#fafcfb;border-radius:13px;padding:13px 15px;font:inherit;font-size:12px;line-height:1.9;outline:none;margin-top:10px;color:#204b43}.exp-form-inner textarea:focus{border-color:#2ca98e;box-shadow:0 0 0 3px #2ca98e20}.exp-form-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.exp-form-actions>p{display:flex;align-items:center;gap:6px;color:#9aaca6;font-size:10px;line-height:1.8}.exp-review-preview{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;border:1px solid #d7eee4;background:#f1fcf6;border-radius:15px;padding:18px}.exp-review-preview>div{display:flex;align-items:center;gap:12px}.exp-review-preview>div>svg{color:#1d9879}.exp-review-preview strong{font-size:13px}.exp-review-preview p{font-size:11px;color:#7b9690;margin-top:5px}.exp-review-preview>button{display:flex;align-items:center;gap:7px;color:#14856f;font-weight:900;font-size:11px}.exp-open-report{margin-top:5px}.exp-no-supplements{padding:22px;text-align:center;border:1px dashed #d6e7df;border-radius:14px;background:#fafcfb;color:#809991;font-size:12px;line-height:1.8}.exp-data-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:18px}.exp-chart-legend{display:flex;gap:19px;flex-wrap:wrap;margin-top:26px;color:#6a8580;font-size:10px}.exp-chart-legend>span{display:flex;align-items:center;gap:7px}.exp-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%}.exp-dot-teal{background:#22a98d}.exp-dot-purple{background:#987fe0}.exp-dot-blue{background:#6aa6cc}.exp-line-chart{width:100%;height:auto;display:block;margin-top:18px;overflow:visible}.exp-line-teal{stroke:#1fa689;fill:#1fa689}.exp-line-purple{stroke:#9681d4;fill:#9681d4}.exp-line-blue{stroke:#67a5cc;fill:#67a5cc}.exp-chart-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;color:#85a09a;text-align:center}.exp-chart-empty>svg{color:#8bd2c2}.exp-chart-empty strong{font-size:12px}.exp-chart-empty p{font-size:11px}.exp-report-list{display:grid;gap:8px;margin-top:22px;max-height:340px;overflow-y:auto}.exp-report-list button{display:flex;align-items:center;gap:13px;text-align:right;padding:12px 10px;background:#fafdfb;border:1px solid #e7eeeb;border-radius:12px}.exp-report-list button:hover{border-color:#95d5bf;background:#f3fbf7}.exp-history-count{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border-radius:12px;background:#e4f8ef;color:#168f74;font-weight:950}.exp-report-list button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.exp-report-list strong{font-size:12px;color:#3a6661}.exp-report-list small{font-size:10px;color:#8fa39f}.exp-report-list button>svg{color:#8ab9a7}.exp-achievement-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:25px}.exp-achievement{border:1px solid #e9efed;background:#fafcfb;border-radius:17px;padding:18px 11px;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.7}.exp-achievement.is-earned{background:linear-gradient(145deg,#edfff6,#f8f5ff);border-color:#ace7d6;opacity:1;box-shadow:0 13px 25px #137e6220}.exp-medal{width:63px;height:63px;display:grid;place-items:center;position:relative;border-radius:19px;background:#edf1f0;color:#b0bcba;margin-bottom:14px;transform:rotate(-6deg);transition:transform .3s}.exp-achievement:hover .exp-medal{transform:rotate(3deg) scale(1.07)}.exp-achievement.is-earned .exp-medal{background:linear-gradient(135deg,#18ad8b,#5ec9b2);color:#fff;box-shadow:0 9px 25px #1eac8b44}.exp-achievement:nth-child(2n).is-earned .exp-medal{background:linear-gradient(135deg,#8873d1,#b29df3)}.exp-medal-spark{position:absolute;top:-10px;right:-10px;color:#e5b75c;font-size:22px;animation:exp-pulse 2.5s infinite}.exp-achievement strong{font-size:12px;font-weight:950;display:block;line-height:1.6}.exp-achievement p{font-size:10px;color:#8fa49e;line-height:1.9;min-height:42px;margin:6px 0}.exp-achievement small{font-size:9px;color:#1b9c7f;font-weight:850}.exp-achievement:not(.is-earned) small{color:#9fafab}.exp-goals-card,.exp-lifestyle-card,.exp-personal-plan{margin-top:2px}.exp-link-quiet{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#178d79;font-weight:900;white-space:nowrap}.exp-plan-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.exp-plan-item{display:flex;align-items:start;gap:11px;border:1px solid #e5eee9;padding:17px;border-radius:16px;background:#fcfefd}.exp-plan-icon{flex-shrink:0;display:grid;place-items:center;border-radius:13px;width:42px;height:42px;background:#eaf8f2;color:#188d74}.exp-plan-copy{flex:1;min-width:0}.exp-plan-item h3{font-size:13px;font-weight:900;margin-bottom:6px}.exp-plan-item p{font-size:11px;color:#869a95;line-height:1.95}.exp-plan-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.exp-plan-tags span{border-radius:6px;background:#f0f8f4;color:#5f8c82;font-size:10px;padding:4px 8px}.exp-goal-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.exp-goal-tags span{display:flex;align-items:center;gap:6px;padding:10px 13px;background:#f1faf6;border:1px solid #dcece4;border-radius:11px;color:#37796b;font-size:11px;font-weight:850}.exp-lifestyle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px}.exp-lifestyle-grid>div{display:flex;align-items:start;gap:11px;border:1px solid #e2ece7;border-radius:12px;padding:13px;background:#fdfefd}.exp-lifestyle-grid span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#e9f9f1;color:#1b9278;flex-shrink:0}.exp-lifestyle-grid p{font-size:11px;color:#66857d;line-height:1.9}.exp-dashboard-links{display:grid;grid-template-columns:1fr 1fr;gap:13px}.exp-dashboard-links>a{display:flex;align-items:center;gap:12px;border:1px solid #dceae5;background:#fff;border-radius:17px;padding:18px;transition:transform .2s,border-color .2s}.exp-dashboard-links>a:hover{transform:translateY(-3px);border-color:#9bd6c1}.exp-dashboard-links>a>span{background:#eaf8f1;border-radius:12px;width:45px;height:45px;display:grid;place-items:center;color:#1b9175}.exp-dashboard-links>a>div{flex:1}.exp-dashboard-links strong{font-size:13px;font-weight:900}.exp-dashboard-links p{font-size:10px;color:#829891;margin-top:5px}.exp-dashboard-links>a>svg{color:#1c9378}.exp-bottom-disclaimer{gap:8px;color:#8ba09c;line-height:1.9;padding:0 4px}.exp-bottom-disclaimer,.exp-supplement-manage{display:flex;align-items:center;font-size:11px}.exp-supplement-manage{gap:6px;flex-shrink:0;font-weight:850;color:#168a74;background:#eff9f4;padding:9px 12px;border-radius:9px;border:1px solid #dcf0e7}.exp-supplement-manage:disabled{opacity:.55}.exp-manage-footnote{font-size:11px;color:#839d95;margin-top:18px;display:flex;gap:8px;align-items:center}.exp-small-button{font-size:11px;padding:9px 12px;min-height:38px}.exp-empty,.exp-error,.exp-loading{padding:36px;text-align:center;background:#fff;border-radius:20px;border:1px solid #e2ede6;color:#668c84;font-size:13px}.exp-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px}.exp-loader{display:inline-block;width:25px;height:25px;border:3px solid #cdebe2;border-top-color:#139b84;border-radius:50%;animation:exp-spin 1s linear infinite}.exp-error button{margin-top:12px;font-weight:850;color:#168c73}.exp-empty{position:relative;overflow:hidden;min-height:250px;display:flex;justify-content:center;align-items:center}.exp-empty>.genome-scene{position:absolute;width:230px;opacity:.15;left:0}.exp-empty h2{font-size:23px;font-weight:900;margin:8px 0}.exp-empty p{font-size:12px;line-height:2;margin-bottom:18px}@keyframes exp-spin{to{transform:rotate(1turn)}}@keyframes exp-pulse{50%{opacity:.45;transform:scale(.85)}}@keyframes exp-float{50%{transform:translateY(-13px)}}@media (max-width:1080px){.exp-home-hero-grid{min-height:580px}.exp-home-copy h1{font-size:clamp(35px,4.5vw,53px)}.exp-hero-visual{min-height:520px}.exp-process-grid{gap:8px}.exp-process-item{padding:19px 13px}.exp-frequency-grid{grid-template-columns:repeat(4,1fr)}.exp-metrics-grid{grid-template-columns:1fr}.exp-metric-choices{max-width:380px}.exp-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:800px){.exp-public-container{width:min(100% - 32px,760px)}.exp-marketing-section{padding:50px 0}.exp-home-hero-grid{grid-template-columns:1fr;min-height:0;gap:0;padding:70px 0 50px}.exp-home-copy{max-width:700px}.exp-home-copy h1{font-size:clamp(40px,7vw,58px)}.exp-hero-visual{min-height:440px;max-width:540px;width:100%;margin:0 auto}.exp-hero-visual .genome-scene{width:93%}.exp-process-grid{grid-template-columns:repeat(2,1fr);gap:12px}.exp-process-item{min-height:225px}.exp-process-arrow{display:none}.exp-about-grid,.exp-story-grid,.exp-weekly-showcase{grid-template-columns:1fr;gap:38px}.exp-story-copy{order:-1}.exp-story-preview{max-width:590px;margin:0 auto;width:100%}.exp-about-grid{padding:40px 0 0}.exp-about-copy h1{font-size:42px}.exp-about-visual{min-height:420px}.exp-about-responsibility,.exp-science-bar{grid-template-columns:auto 1fr}.exp-about-responsibility>a,.exp-science-bar>a{grid-column:2}.exp-weekly-showcase{padding:36px}.exp-data-grid,.exp-score-grid{grid-template-columns:1fr}.exp-dash-hero{min-height:270px}.exp-week-grid{grid-template-columns:repeat(4,1fr)}.exp-achievement-grid{grid-template-columns:repeat(3,1fr)}.exp-frequency-grid{grid-template-columns:repeat(4,1fr)}.exp-about-value-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.exp-public-container{width:min(100% - 26px,480px)}.exp-home-hero-grid{padding-top:42px}.exp-home-copy h1{font-size:39px}.exp-home-lead{font-size:14px}.exp-home-actions{gap:18px}.exp-home-trust{gap:10px 15px;font-size:10px}.exp-hero-visual{min-height:380px}.exp-hero-visual .genome-scene{width:99%}.exp-float-card{min-width:180px;max-width:230px;padding:10px;gap:8px}.exp-float-card-top{right:-3%;top:8%}.exp-float-card-bottom{left:-2%;bottom:9%}.exp-float-card strong{font-size:10px}.exp-float-symbol{width:35px;height:35px}.exp-process-grid{grid-template-columns:1fr 1fr;gap:8px}.exp-process-item{padding:16px 13px;min-height:235px;border-radius:19px}.exp-process-icon{width:49px;height:49px;border-radius:13px;margin-bottom:20px}.exp-process-item h3{font-size:13px}.exp-process-item p{font-size:11px}.exp-section-head h2{font-size:26px}.exp-story-copy h2,.exp-weekly-copy h2{font-size:30px}.exp-story-preview{padding:8px 4px 28px}.exp-window-content{padding:13px}.exp-window-stat{gap:9px}.exp-window-ring{width:90px;height:90px;flex-basis:90px}.exp-window-ring b{font-size:22px}.exp-window-stat h3{font-size:14px}.exp-window-badges{gap:4px}.exp-preview-float{right:-5px;bottom:12px}.exp-weekly-showcase{padding:24px 16px}.exp-checkin-preview{padding:16px}.exp-checkin-mock-options span{font-size:10px;padding:11px 5px}.exp-science-bar{grid-template-columns:1fr;gap:13px}.exp-science-bar>a{grid-column:1}.exp-cta-panel{padding:38px 23px;border-radius:22px;min-height:300px}.exp-about-grid{padding:35px 0 0}.exp-about-copy h1{font-size:33px}.exp-about-visual{min-height:320px}.exp-about-value-grid{grid-template-columns:1fr}.exp-about-flow-item{padding:16px;gap:12px}.exp-about-responsibility{grid-template-columns:1fr;padding:22px}.exp-about-responsibility>a{grid-column:1}.exp-dash-hero{grid-template-columns:1fr;padding:25px 22px 22px;min-height:310px}.exp-dash-hero h1{font-size:27px}.exp-dash-hero-art{position:absolute;left:-68px;top:0;width:230px;height:100%;opacity:.27}.exp-dash-hero-art .genome-scene{width:280px;height:280px;top:10px}.exp-floating-data{display:none}.exp-data-grid,.exp-score-grid{gap:12px}.exp-card{padding:18px;border-radius:19px}.exp-score-main{gap:12px}.exp-ring{width:135px;height:135px;flex-basis:135px}.exp-ring strong{font-size:24px}.exp-score-card>p{max-width:260px}.exp-next-visual strong{font-size:18px}.exp-future-icon{width:58px;height:58px}.exp-scenario{gap:6px}.exp-scenario span{font-size:9px}.exp-scenario b{font-size:15px}.exp-week-grid{gap:6px}.exp-week{padding:10px 3px;gap:6px}.exp-week-dot{width:29px;height:29px}.exp-week-label{font-size:9px}.exp-section-top h2{font-size:18px}.exp-section-top p{font-size:10px}.exp-progress-count{font-size:10px;padding:6px}.exp-form-card .exp-section-top{align-items:center}.exp-form-medallion{width:40px;height:40px}.exp-frequency-grid{grid-template-columns:repeat(2,1fr)}.exp-frequency{min-height:54px}.exp-frequency small{font-size:9px}.exp-frequency strong{font-size:10px}.exp-metrics-grid{gap:8px}.exp-form-actions .exp-button{width:100%}.exp-achievement-grid{grid-template-columns:repeat(2,1fr)}.exp-achievement{padding:15px 10px}.exp-dashboard-links,.exp-lifestyle-grid,.exp-plan-list{grid-template-columns:1fr}.exp-link-quiet{white-space:normal}.exp-dashboard-welcome h1,.exp-dashboard-welcome h2{font-size:20px}.exp-dashboard-welcome p{font-size:11px}.exp-supplement-manage{padding:8px;font-size:10px}.exp-plan-item{padding:13px}}@media (prefers-reduced-motion:reduce){.exp-label-pulse,.exp-loader,.exp-medal-spark,.genome-particle{animation:none!important}.exp-about-value,.exp-button,.exp-dashboard-links>a,.exp-medal,.exp-process-item,.exp-story-window,.exp-week{transition:none!important}html{scroll-behavior:auto!important}}.exp-review-cta{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850;color:#12806a;background:#fff;border:1px solid #b2dacd;border-radius:10px;padding:10px}.exp-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#0b2627ae;padding:18px;backdrop-filter:blur(6px)}.exp-dialog{max-width:485px;background:#fff;border-radius:23px;padding:30px;width:100%;box-shadow:0 25px 70px #0929213c}.exp-dialog h2{font-size:22px;font-weight:950;margin:10px 0}.exp-dialog p{font-size:12px;line-height:2.1;color:#708d86}.exp-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.exp-dialog-actions>button:first-child{border:1px solid #dce8e3;border-radius:12px;padding:11px 17px;font-size:12px;font-weight:850;color:#687f7b}.exp-heatmap-overflow{overflow-x:auto;margin-top:24px;padding-bottom:8px}.exp-heatmap-grid{min-width:710px}.exp-heatmap-header,.exp-heatmap-row{display:grid;grid-template-columns:minmax(135px,1.9fr) repeat(8,minmax(60px,1fr));gap:6px;align-items:center;margin-bottom:7px}.exp-heatmap-header span{font-size:10px;font-weight:850;color:#93a9a2;text-align:center}.exp-heatmap-header span:first-child{text-align:right}.exp-heatmap-row strong{font-size:11px;font-weight:900;color:#315c51;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.exp-heat-cell{min-height:42px;border-radius:9px;background:#f5f9f7;border:1px solid #e6efea;color:#a9b9b3;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.exp-heat-cell:disabled{cursor:not-allowed}.exp-heat-none{background:#fff4ef;color:#a87d6a;border-color:#f9e5d9}.exp-heat-once{background:#f1f9f6;color:#4e9380}.exp-heat-two_three{background:#d8f4e8;color:#237b60;border-color:#aee3cb}.exp-heat-four_five{background:#a9e6d0;color:#0a6c55;border-color:#87d4b8}.exp-heat-six_seven{background:#3bb99b;color:white;border-color:#2daa8d}.exp-heat-unsure{background:#f4f0fd;color:#8273b8;border-color:#e6ddf9}.exp-heat-not_applicable{background:#f2f5f5;color:#8fa3a0}.exp-heat-cell:not(:disabled):hover{outline:2px solid #1a967c;outline-offset:1px}.exp-previous-cycle-grid{margin-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exp-previous-cycle-grid>div{display:flex;flex-direction:column;gap:7px;border-radius:14px;padding:15px;border:1px solid #ddece6;background:#f9fcfa}.exp-previous-cycle-grid span{font-size:10px;color:#7a9b91}.exp-previous-cycle-grid strong{font-size:13px;font-weight:900;color:#266e5c}.exp-previous-cycle-grid p{font-size:10px;color:#829b92}@media (max-width:800px){.exp-previous-cycle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.exp-previous-cycle-grid{grid-template-columns:1fr}}.exp-xp-score{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:14px;background:#fff7e8;color:#a87732;border:1px solid #f3e4c4;white-space:nowrap}.exp-xp-score strong{font-size:13px;font-weight:950;direction:ltr}.dm-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;padding-top:78px;background:linear-gradient(110deg,#edf6f5,#f8fcfc 56%,#faffff);border-bottom:1px solid #e7f1ee}.dm-hero-photograph{position:absolute;inset:78px auto 0 0;width:61%;z-index:-2;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 55%,rgba(0,0,0,.98) 62%,rgba(0,0,0,.88) 69%,rgba(0,0,0,.68) 77%,rgba(0,0,0,.42) 85%,rgba(0,0,0,.18) 93%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 55%,rgba(0,0,0,.98) 62%,rgba(0,0,0,.88) 69%,rgba(0,0,0,.68) 77%,rgba(0,0,0,.42) 85%,rgba(0,0,0,.18) 93%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dm-hero-picture{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transform:scale(1.035);animation:dm-photo-drift 19s ease-in-out infinite alternate}.dm-hero-photo-overlay{position:absolute;inset:78px 0 0;z-index:-1;background:linear-gradient(270deg,#f7fbfc 0,#f7fbfce8 19%,#f7fbfc8c 31%,#f7fbfc2b 43%,transparent 54%),linear-gradient(0deg,#fff7,transparent 20%)}.dm-hero-body{width:min(100% - 70px,1380px);margin-inline:auto;min-height:570px;position:relative;display:flex;align-items:center;justify-content:flex-start}.dm-hero-content{width:62%;position:relative;z-index:1;padding:28px 0 64px;text-align:center;max-width:750px}.dm-hero-kicker{font-size:13px;display:inline-block;color:#68788c;font-weight:800;letter-spacing:.02em}.dm-hero-content h1{margin:15px auto 16px;color:#203b49;font-size:clamp(34px,3.5vw,56px);font-weight:950;line-height:1.6;letter-spacing:-.055em}.dm-blue{color:#6e70bf}.dm-green{color:#108b6d}.dm-hero-content p{font-size:14px;line-height:2.1;color:#50656b;max-width:620px;margin:0 auto 23px}.dm-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 27px;border-radius:15px;color:white;background:linear-gradient(110deg,#12866d,#24aa89);font-size:14px;font-weight:900;box-shadow:0 16px 35px #1d92762c;transition:transform .24s,box-shadow .24s}.dm-hero-cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 40px #177d6742}.dm-hero-content small{display:block;color:#9aadaf;font-size:11px;margin-top:10px}.dm-hero-note{position:absolute;left:45.4%;top:14%;font-size:15px;font-weight:550;line-height:1.8;text-align:center;color:#307a73;font-family:inherit;transform:rotate(-8deg);opacity:.9}.dm-hero-note strong{font-weight:800}.dm-hero-note>span{display:block;font-size:32px;line-height:1;color:#65a7a0}.dm-hero-dna{top:95px;right:-15px;color:#927ace35;z-index:0;transform:rotate(15deg);animation:dm-genome-float 11s ease-in-out infinite}.dm-hero-dna,.dm-hero-ornament{position:absolute;pointer-events:none}.dm-hero-ornament{border-radius:48% 52% 48% 52%;opacity:.4}.dm-hero-ornament-one{right:2%;top:135px;width:27px;height:82px;background:linear-gradient(130deg,#9ecfac,#d9f3dd);transform:rotate(43deg)}.dm-hero-ornament-two{right:5%;bottom:95px;width:13px;height:39px;background:#8dbdab;transform:rotate(56deg)}.dm-hero-benefits{position:absolute;left:4%;bottom:29px;display:flex;align-items:end;gap:27px;direction:rtl;z-index:2}.dm-hero-benefits li{text-align:center;display:grid;justify-items:center;gap:8px;font-size:11px;color:#34505a;font-weight:850;white-space:pre-line;line-height:1.55}.dm-benefit-icon{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#2ba58c,#74c5ac);box-shadow:0 8px 19px #296d602f;transition:transform .25s}.dm-hero-benefits li:hover .dm-benefit-icon{transform:translateY(-7px) rotate(-6deg)}.dm-benefit-1{background:linear-gradient(145deg,#8b77cc,#ad9bde)}.dm-benefit-2{background:linear-gradient(145deg,#5ea3ce,#8fc6d9)}.dm-benefit-3{background:linear-gradient(145deg,#46a989,#88cda9)}.dm-hero-handnote{position:absolute;bottom:36px;right:11%;font-size:12px;font-weight:700;color:#498c7e;transform:rotate(-8deg);line-height:1.75}@keyframes dm-photo-drift{0%{transform:scale(1.035)}to{transform:scale(1.09) translateX(-1.5%)}}@keyframes dm-genome-float{50%{transform:translateY(23px) rotate(30deg)}}.dm-media-section{padding:92px 0;position:relative;overflow:hidden;background:#fff}.dm-media-weekly{background:linear-gradient(130deg,#f7fbfa,#f4f8fc)}.dm-media-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,5vw,85px)}.dm-media-weekly .dm-media-description{order:2}.dm-media-description h2{white-space:pre-line;font-weight:950;font-size:clamp(30px,3.3vw,49px);line-height:1.55;color:#173e40;letter-spacing:-.04em;margin:16px 0}.dm-media-description p{font-size:15px;line-height:2.1;color:#6a8184;max-width:390px}.dm-media-eyebrow{font-size:12px;color:#128e77;padding:9px 13px;border:1px solid #d7eee5;border-radius:30px;background:#eefaf6}.dm-media-eyebrow,.dm-media-link{font-weight:850;display:inline-flex;align-items:center;gap:10px}.dm-media-link{font-size:13px;color:#157d6d;margin-top:26px}.dm-media-link:hover{color:#115e52}.dm-media-art{position:relative;min-width:0;padding:30px 20px 40px}.dm-media-glow{position:absolute;inset:12% 10%;background:radial-gradient(ellipse,#b5e8d64f,#ccceec25 40%,transparent 68%);filter:blur(34px)}.dm-media-frame{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:31px;box-shadow:0 28px 70px #1b645126;border:6px solid #ffffffde;transform:perspective(1400px) rotateY(4deg) rotateX(1deg);transition:transform .6s cubic-bezier(.2,.7,.3,1);background:#eff8f6}.dm-media-frame:hover{transform:perspective(1400px) rotateY(0) rotateX(0) scale(1.015)}.dm-media-weekly .dm-media-frame{aspect-ratio:1.35}.dm-media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dm-media-gradient{position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,#fff3),linear-gradient(0deg,#f9fefc64,transparent 23%);pointer-events:none}.dm-media-floating{position:absolute;left:0;bottom:20px;border-radius:15px;border:1px solid #e0eee9;background:#ffffffed;backdrop-filter:blur(12px);box-shadow:0 12px 40px #215c4d1d;padding:13px 17px;display:flex;gap:10px;align-items:center;color:#14856c;font-weight:850;font-size:12px}@media (max-width:950px){.dm-hero{min-height:610px}.dm-hero-body{width:min(100% - 40px,850px);min-height:530px}.dm-hero-content{width:67%}.dm-hero-content h1{font-size:clamp(30px,4vw,40px)}.dm-hero-note{left:41%;top:10%;font-size:12px}.dm-hero-benefits{gap:15px;left:0}.dm-media-grid{gap:26px}.dm-media-art{padding:15px 0 35px}}@media (max-width:730px){.dm-hero{padding-top:72px;min-height:0}.dm-hero-photograph{inset:72px 0 auto;width:100%;height:320px;-webkit-mask-image:none;mask-image:none}.dm-hero-photo-overlay{inset:72px 0 auto;height:320px;background:linear-gradient(0deg,#f6fbfa 2%,#f6fbfa55 54%,#f6fbfa16 85%),linear-gradient(270deg,#f6fbfa96,transparent 45%)}.dm-hero-body{padding:228px 0 38px;display:block;min-height:0}.dm-hero-content{width:100%;padding:27px 15px;border-radius:24px}.dm-hero-content h1{font-size:clamp(26px,6.7vw,41px);line-height:1.65}.dm-hero-content p{font-size:12px}.dm-hero-handnote,.dm-hero-note{display:none}.dm-hero-benefits{position:relative;left:auto;bottom:auto;justify-content:space-around;gap:8px;flex-wrap:wrap;margin-top:22px}.dm-hero-benefits li{font-size:10px;flex:1;min-width:68px}.dm-benefit-icon{width:40px;height:40px}.dm-hero-dna{top:145px;right:1%;opacity:.6}.dm-media-section{padding:58px 0}.dm-media-grid{grid-template-columns:1fr}.dm-media-weekly .dm-media-description{order:0}.dm-media-description h2{font-size:30px}.dm-media-art{width:100%}.dm-media-frame{border-radius:22px}.dm-media-floating{font-size:10px;padding:10px}.dm-media-weekly .dm-media-frame{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.dm-hero-dna,.dm-hero-picture{animation:none!important}.dm-benefit-icon,.dm-media-frame{transition:none!important}}.dm-article-single,.dm-articles-index{padding-top:78px;background:#fbfdfc;min-height:100vh}.dm-articles-banner{padding:85px 0 96px;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 15%,#e6f5ed 0,transparent 33%),radial-gradient(circle at 88% 75%,#eeeafe 0,transparent 35%),linear-gradient(120deg,#f4faf8,#fbfbfc)}.dm-articles-banner-content{max-width:700px;position:relative;z-index:2}.dm-article-eyebrow{color:#13836e;display:inline-flex;align-items:center;gap:9px;font-weight:850;font-size:12px}.dm-articles-banner h1{font-weight:950;font-size:clamp(40px,5vw,72px);line-height:1.3;letter-spacing:-.05em;margin:16px 0}.dm-articles-banner h1 em{font-style:normal;color:#188c78}.dm-articles-banner p{font-size:16px;color:#627c80;line-height:2;max-width:560px}.dm-article-banner-note{color:#8a9b9b;display:block;font-size:12px;margin-top:18px}.dm-articles-banner-orb{position:absolute;left:12%;top:40px;width:250px;height:250px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#d7eee2,#edf7f3);box-shadow:0 35px 60px #78baac24;color:#44ad91;transform:rotate(-14deg)}.dm-articles-content{padding-top:45px;padding-bottom:95px}.dm-articles-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.dm-category-list{display:flex;gap:9px;flex-wrap:wrap}.dm-category-list a{font-size:12px;font-weight:800;color:#71868a;border:1px solid #dae9e5;padding:10px 17px;border-radius:40px;background:#fff;transition:.2s}.dm-category-list a.dm-category-active,.dm-category-list a:hover{background:#178a72;color:#fff;border-color:#178a72}.dm-articles-search{display:flex;align-items:center;gap:10px;border:1px solid #dce9e5;padding:4px 12px;border-radius:13px;background:white;color:#85a39e}.dm-articles-search input{background:none;border:0;outline:none;width:210px;min-width:0;color:#2b484b;font-size:12px;padding:8px 0}.dm-articles-search button{background:#eef9f4;padding:9px 12px;color:#178b71;border-radius:9px;font-size:12px;font-weight:850}.dm-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dm-article-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1ebe7;border-radius:24px;background:#fff;transition:transform .3s,box-shadow .3s;color:#294a4e;min-width:0}.dm-article-card:hover{transform:translateY(-7px);box-shadow:0 25px 50px #1c705019}.dm-article-cover{position:relative;aspect-ratio:1.65;overflow:hidden;background:#e5efec}.dm-article-cover-image{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.dm-article-card:hover .dm-article-cover-image{transform:scale(1.05)}.dm-article-cover-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#0b2a251e,transparent 40%)}.dm-article-card-body{padding:25px;display:flex;flex:1;flex-direction:column;gap:13px}.dm-article-meta{display:flex;justify-content:space-between;gap:9px;align-items:center;color:#879b9b;font-size:11px;font-weight:700}.dm-article-meta span{display:inline-flex;align-items:center;gap:5px}.dm-article-meta span:first-child{background:#edf8f2;border-radius:30px;padding:6px 10px;color:#12876d}.dm-article-card h3{font-size:19px;line-height:1.8;color:#1a4243;font-weight:950}.dm-article-card p{font-size:12px;line-height:2;color:#778b8e;flex:1}.dm-article-card-footer{border-top:1px solid #edf3f0;padding-top:16px;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#819392}.dm-article-card-footer span:last-child{display:inline-flex;align-items:center;gap:4px;color:#128d75;font-weight:900}.dm-article-featured{grid-column:span 2;display:grid;grid-template-columns:1.2fr 1fr}.dm-article-featured .dm-article-cover{height:100%;min-height:310px;aspect-ratio:auto}.dm-article-featured .dm-article-card-body{padding:35px 32px}.dm-article-featured h3{font-size:clamp(23px,2.2vw,30px)}.dm-article-featured p{font-size:13px}.dm-article-count{font-size:12px;text-align:center;color:#869b98;margin-top:35px}.dm-article-empty{text-align:center;padding:95px 10px;display:grid;justify-items:center;gap:15px;color:#73968c}.dm-article-empty h2{font-size:22px;font-weight:900;color:#2e5a51}.dm-article-empty a{display:flex;gap:7px;align-items:center;font-weight:800;color:#168f75}.dm-article-single-head{background:radial-gradient(circle at 12% 48%,#dfede4,transparent 40%),#f6faf8;padding:50px 0 62px}.dm-article-single-head .exp-public-container{max-width:1100px}.dm-breadcrumb{display:flex;align-items:center;gap:9px;font-size:11px;color:#92a19e;margin-bottom:45px}.dm-breadcrumb a{color:#5c9285}.dm-article-single-head h1{font-size:clamp(32px,4.5vw,59px);line-height:1.55;font-weight:950;max-width:930px;margin:17px 0}.dm-article-single-head p{font-size:16px;line-height:2;color:#718587;max-width:800px}.dm-article-byline{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:12px;color:#84938f;margin-top:23px}.dm-article-byline span{display:flex;align-items:center;gap:6px}.dm-article-single-cover{position:relative;aspect-ratio:2.45;margin:-25px auto 50px;max-width:1100px;border:7px solid white;overflow:hidden;border-radius:27px;box-shadow:0 20px 55px #1c514b18}.dm-article-single-cover img{-o-object-fit:cover;object-fit:cover}.dm-article-reader-grid{max-width:1100px;display:grid;grid-template-columns:1fr 260px;gap:65px;align-items:start;padding-bottom:30px}.dm-article-text-body{min-width:0}.article-mdx{color:#456065;line-height:2.2;font-size:15px}.article-mdx h1,.article-mdx h2,.article-mdx h3,.article-mdx h4{font-weight:950;color:#1a4447;line-height:1.65;scroll-margin-top:110px}.article-mdx h1{font-size:30px;margin:8px 0 22px}.article-mdx h2{font-size:24px;margin:42px 0 14px}.article-mdx h3{font-size:19px;margin:28px 0 12px}.article-mdx p{margin:17px 0}.article-mdx strong{color:#2a5d54}.article-mdx a{color:#148f79;text-decoration:underline;text-underline-offset:4px}.article-mdx ol,.article-mdx ul{padding-right:25px;margin:20px 0}.article-mdx ul{list-style:disc}.article-mdx ol{list-style:decimal}.article-mdx li{padding:3px 0}.article-mdx blockquote{border-right:4px solid #58aa99;background:#f2f9f6;padding:19px 24px;border-radius:13px;margin:27px 0;color:#2c7667}.article-mdx pre{background:#1a3134;color:#d0f4e7;padding:22px;overflow:auto;border-radius:18px;direction:ltr;text-align:left;font-size:13px}.article-mdx code{background:#edf3f1;border-radius:5px;padding:2px 6px;font-size:.9em}.article-mdx pre code{background:none;padding:0}.article-mdx img{max-width:100%;border-radius:18px;margin:20px 0}.article-mdx hr{border-color:#e2edeb;margin:32px 0}.article-mdx-callout{border-right:3px solid #23a48b;background:#edf9f3;padding:21px 26px;border-radius:17px;color:#227a69;margin:26px 0;line-height:2}.article-mdx-callout-blue{background:#eff6ff;border-color:#6d9bcf;color:#416d9b}.article-mdx-callout-violet{background:#f5f0ff;border-color:#9384ce;color:#7e70b9}.article-mdx-stat{background:#f6faf9;border:1px solid #e1efeb;border-radius:18px;display:flex;gap:15px;align-items:center;padding:18px 24px;margin:18px 0}.article-mdx-stat strong{font-size:33px;color:#1b9e80}.dm-article-side{position:sticky;top:110px}.dm-article-side>div{background:#f2f9f6;border:1px solid #d9ebe4;border-radius:24px;padding:25px;color:#178e75}.dm-article-side h3{font-size:17px;font-weight:900;margin:14px 0 9px;color:#275b52}.dm-article-side p{font-size:12px;color:#759188;line-height:2}.dm-article-side a{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:900;margin-top:20px}.dm-article-tags{display:flex;gap:8px;margin:42px 0 26px;flex-wrap:wrap}.dm-article-tags span{background:#eff8f5;color:#14866e;padding:8px 14px;border-radius:30px;font-size:11px;font-weight:800}.dm-article-end{border-top:1px solid #dde9e5;padding-top:20px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.dm-article-end a,.dm-article-end span{display:flex;align-items:center;gap:8px;font-size:11px;color:#73918b}.dm-article-end a{color:#16886f;font-weight:900}.dm-related-articles{padding:60px 0 90px}.dm-related-articles h2{font-size:26px;font-weight:950;margin-bottom:24px}.dm-editor-page{max-width:1340px;margin:0 auto;color:#284747}.dm-editor-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.dm-editor-title h1{font-size:25px;font-weight:950;margin:6px 0}.dm-editor-title p{color:#879493;font-size:12px}.dm-editor-main-button{background:#138c74;color:#fff;display:flex;align-items:center;gap:8px;padding:12px 17px;border-radius:11px;font-size:12px;font-weight:900;white-space:nowrap}.dm-editor-main-button:disabled{opacity:.5}.dm-editor-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.dm-editor-form,.dm-editor-list{border-radius:22px;background:#fff;border:1px solid #e2ece8;padding:23px}.dm-editor-list h2{font-size:13px;font-weight:900;margin-bottom:15px}.dm-editor-list button{display:block;width:100%;text-align:right;border:1px solid transparent;padding:13px 11px;border-radius:12px}.dm-editor-list button.active,.dm-editor-list button:hover{background:#f0f9f5;border-color:#cfebe1}.dm-editor-list strong{display:block;font-size:12px;font-weight:850}.dm-editor-list small{font-size:10px;color:#91a2a1}.dm-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dm-editor-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:850;color:#365954}.dm-editor-fields label input:not([type=checkbox]),.dm-editor-fields select,.dm-editor-fields textarea,.dm-editor-mdx-input{width:100%;border:1px solid #dce8e2;border-radius:12px;padding:11px 12px;background:#fbfdfc;color:#345351;outline:none;font-size:12px}.dm-editor-fields input:focus,.dm-editor-fields textarea:focus,.dm-editor-mdx-input:focus{border-color:#47b69e}.dm-editor-fields .dm-editor-wide{grid-column:1/-1}.dm-editor-fields .dm-editor-checkbox{flex-direction:row;align-items:center}.dm-editor-mdx-head{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5ece9;margin:20px 0 10px;padding-top:18px}.dm-editor-mdx-head h3{font-size:13px;font-weight:950}.dm-editor-mdx-head button{display:flex;gap:6px;align-items:center;color:#148b73;font-size:12px;font-weight:900}.dm-editor-mdx-input{resize:vertical;min-height:340px;line-height:1.9;font-family:monospace;font-size:13px}.dm-editor-preview{min-height:340px;padding:20px;border:1px solid #dce8e2;border-radius:12px}.dm-editor-hint{color:#839b94;font-size:10px;line-height:1.9;margin-top:8px}.dm-editor-actions{display:flex;gap:13px;align-items:center;margin-top:18px}.dm-editor-delete{display:flex;gap:7px;align-items:center;color:#b83e50;font-size:12px;font-weight:850}@media (max-width:900px){.dm-article-featured{grid-column:span 2}.dm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-article-reader-grid{gap:25px;grid-template-columns:1fr 190px}.dm-editor-layout{grid-template-columns:1fr}}@media (max-width:630px){.dm-articles-banner{padding:58px 0 65px}.dm-articles-banner-orb{left:-90px;top:40px;opacity:.17}.dm-articles-banner h1{font-size:42px}.dm-articles-banner p{font-size:13px}.dm-articles-controls{align-items:stretch}.dm-articles-search{width:100%}.dm-articles-search input{flex:1}.dm-article-grid{grid-template-columns:1fr}.dm-article-featured{grid-column:auto;display:flex}.dm-article-featured .dm-article-cover{height:auto;min-height:0;aspect-ratio:1.65}.dm-article-featured .dm-article-card-body{padding:25px}.dm-article-single-head{padding:35px 0 50px}.dm-breadcrumb{margin-bottom:24px}.dm-article-single-head h1{font-size:32px}.dm-article-single-head p{font-size:13px}.dm-article-single-cover{margin:-17px auto 32px;border-radius:17px;aspect-ratio:1.6}.dm-article-reader-grid{grid-template-columns:1fr;gap:25px}.dm-article-side{position:static}.article-mdx{font-size:13px}.dm-related-articles{padding:35px 0 65px}.dm-editor-title{align-items:start}.dm-editor-fields{grid-template-columns:1fr}}:root{color-scheme:light}html.dark{color-scheme:dark;--dm-night:#091b24;--dm-panel:#122b35;--dm-panel2:#173540;--dm-line:#31505a;--dm-text:#edf9f6;--dm-muted:#adc5c7;background:#091b24}html.dark body{background:radial-gradient(circle at 15% 0,#133541 0,transparent 45%),linear-gradient(165deg,#091b24,#0d222e 65%,#0b1d27);color:#edf9f6}html.dark .exp-public-shell{background:#091b24!important;color:var(--dm-text);--exp-ink:var(--dm-text);--exp-muted:var(--dm-muted);--exp-line:var(--dm-line);--exp-white:var(--dm-panel)}html.dark .exp-public-shell main{background:#091b24;color:var(--dm-text)}html.dark .exp-public-shell :is(.dm-hero,.exp-about-hero,.dm-articles-banner,.dm-article-single-head,.exp-science-section,.dm-media-section,.exp-process-section,.exp-dashboard-story,.exp-story-preview,.exp-weekly-showcase,.exp-about-flow,.exp-about-value,.exp-about-responsibility,.dm-articles-index,.dm-article-single,.dm-articles-content,.dm-article-reader-grid,.exp-public-container){color:var(--dm-text)}html.dark .exp-public-shell :is(.dm-hero,.dm-articles-banner,.dm-article-single-head,.exp-about-hero,.dm-media-section,.dm-media-weekly,.exp-marketing-section,.exp-dashboard-story,.exp-science-section){background:linear-gradient(145deg,#0c2430,#102f39)!important;border-color:var(--dm-line)}html.dark .exp-public-shell :is(.exp-story-window,.exp-window-content,.exp-weekly-showcase,.exp-checkin-preview,.exp-about-value,.exp-about-flow-item,.exp-about-responsibility,.exp-science-bar,.dm-article-card,.dm-category-list a,.dm-articles-search,.dm-article-text-body,.dm-article-side>div,.dm-media-floating,.exp-about-visual-stamp,.exp-process-item,.dm-article-empty,.article-mdx-callout){background:#17333e!important;border-color:#335660!important;color:#edf9f6}html.dark .exp-public-shell :is(h1,h2,h3,h4,.exp-story-copy h2,.dm-hero-content h1,.dm-media-description h2,.dm-articles-banner h1,.dm-article-single h1,.dm-article-card h3,.exp-process-item h3,.exp-section-head h2){color:#effaf8!important}html.dark .exp-public-shell :is(p,small,.dm-hero-content p,.dm-media-description p,.exp-section-head p,.exp-story-copy p,.dm-article-byline,.dm-article-card p,.exp-process-item p,.exp-about-copy p,.exp-window-chart-title){color:#b1cbce!important}html.dark .exp-public-shell :is(a:not(.exp-button):not(.dm-hero-cta):not(.exp-primary-large),.exp-eyebrow,.dm-article-eyebrow){color:#8ae0d0}html.dark .exp-public-shell :is(.dm-hero-note,.dm-hero-handnote){color:#7bd5c3}html.dark .dm-hero-photo-overlay{background:linear-gradient(270deg,#0c2430 0,#0c2430e8 19%,#0c243094 31%,#0c243036 43%,transparent 54%),linear-gradient(0deg,#0c2430b3,transparent 45%)}html.dark .dm-hero .dm-hero-content{background:transparent}html.dark .exp-public-shell .dm-media-gradient{background:linear-gradient(90deg,transparent 76%,#102e3c22),linear-gradient(0deg,#102d3c53,transparent 35%)}html.dark .exp-public-shell .dm-media-frame{border-color:#30515a;background:#102b35}html.dark .exp-public-shell :is(.dm-hero-kicker,.exp-pill-label,.dm-media-eyebrow,.dm-article-category,.dm-category-active){color:#9ce8d6!important}html.dark .exp-public-shell :is(.dm-media-eyebrow,.exp-pill-label,.dm-article-eyebrow,.exp-preview-step){background:#163d40;border-color:#31675f}html.dark .exp-public-shell :is(.dm-articles-search input,.dm-articles-search button,.dm-article-text-body input){color:#ecfaf6;background:transparent}html.dark .exp-public-shell footer{background:#0b2530!important;border-color:#254c54!important}html.dark .exp-public-shell footer :is(h3,p,span,small,input){color:#d0e7e4!important}html.dark .exp-public-shell footer input{background:#112d38;color:#e8f6f2}html.dark .exp-public-shell footer form{background:#16333c;border-color:#31505a}html.dark .exp-public-shell header.fixed{background:#0d2531ee!important;border-color:#284951!important}html.dark .exp-public-shell header.fixed :is(a,button){color:#e7f8f2!important}html.dark .exp-public-shell header.fixed :is(button,a[href="/login"]){background:#142f3a;border-color:#3b5d63}html.dark .exp-public-shell header.fixed a[href="/login"]:last-of-type{background:#167f6d;border-color:#167f6d;color:#fff!important}html.dark .exp-public-shell .dm-article-single-cover{border-color:#274d58}html.dark .exp-public-shell .article-mdx :is(h1,h2,h3,h4,strong,li,blockquote,code,p){color:#e8f7f4}html.dark .exp-public-shell .article-mdx :is(pre,blockquote){background:#0c2631;border-color:#2b5360}html.dark .exp-public-shell .article-mdx :is(pre,code){color:#9de6d8}html.dark .exp-public-shell .dm-article-end{border-color:#31505a}html.dark .dm-editor-page,html.dark .exp-dashboard-page,html.dark .exp-journey,html.dark .exp-products-page{color:var(--dm-text)!important;background:#0b2330!important}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey,.dm-editor-page) :is(.exp-card,.exp-section-card,.exp-data-card,.exp-score-card,.exp-achievement,.exp-form-card,.exp-next-card,.exp-dashboard-welcome,.exp-plan-item,.exp-weekly-note,.exp-supplement-manage,.dm-editor-list,.dm-editor-layout,.dm-editor-title,.dm-editor-list>button,.dm-editor-form){background:#16323c!important;border-color:#34525a!important;color:#e9f9f3!important}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey,.dm-editor-page) :is(h1,h2,h3,h4,strong){color:#ecfaf6!important}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey,.dm-editor-page) :is(p,small,span,label){color:#b5d0d0}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey) :is(.exp-week,.exp-frequency,.exp-previous-cycle-grid>div,.exp-plan-list>div,.exp-achievement-grid>div,.exp-dialog){background:#193b43;border-color:#375a63;color:#e6f8f1}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey) :is(input,textarea,select){background:#102b35;color:#ecfaf6;border-color:#31545b}html.dark :is(.exp-dashboard-page,.exp-products-page,.exp-journey) .exp-week-dot{color:#effcf8}html.dark .exp-dashboard-page .exp-ring{color:#edfaf5}html.dark .exp-dashboard-page .exp-ring strong{color:#e6faf4!important}html.dark .exp-dashboard-page .exp-weekly-copy{color:#e8f7f3}html.dark :is(.bg-white,.bg-white\/90,.bg-white\/85,.bg-\[\#f6faf9\],.bg-surface-muted):not(.exp-public-shell):not(.dm-hero){background-color:#102b35!important}html.dark :is(.text-ink-900,.text-ink-800,.text-ink-700,.text-ink-600):not(svg){color:#e8f7f4!important}html.dark :is(.text-ink-500,.text-ink-400):not(svg){color:#b2cacb!important}html.dark :is(.border-surface-border,.border-surface-border\/80){border-color:#31525e!important}html.dark :is(.bg-brand-50,.bg-ink-50,.bg-ink-100){background:#173d43!important}html.dark .exp-public-shell a:focus-visible,html.dark .exp-public-shell button:focus-visible{outline:2px solid #8be4d0;outline-offset:3px}@media (max-width:730px){html.dark .dm-hero .dm-hero-content{background:#102c37d8;border-color:#385b62}html.dark .dm-hero-photo-overlay{background:linear-gradient(0deg,#0e2934 2%,#0e293455 64%,transparent 95%)}}.dm-home-articles-section{background:#f8fcfb}.dm-home-articles-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.dm-home-articles-title h2{font-weight:950;font-size:clamp(27px,3.4vw,43px);color:#1d4d47;margin:11px 0}.dm-home-articles-title p{max-width:590px;color:#738a89;font-size:13px;line-height:2}.dm-home-articles-title>a{display:inline-flex;align-items:center;gap:8px;color:#138a75;font-size:13px;font-weight:900;white-space:nowrap}.dm-home-articles-section .dm-article-card{background:#fff}.dm-home-articles-section .dm-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.dark .dm-home-articles-section{background:#102b35}html.dark .dm-home-articles-title h2{color:#effaf6}html.dark .dm-home-articles-title p{color:#b1cbce}html.dark .dm-home-articles-section .dm-article-card{background:#19333d}.dm-hero-photograph:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f8fcfc,#f8fcfcf2 10%,transparent 24%);pointer-events:none}.dm-hero-note{left:25%;top:11%}html.dark .dm-hero-photograph:after{background:linear-gradient(0deg,#0c2430,#0c2430eb 9%,transparent 24%)}@media (max-width:780px){.dm-home-articles-title{align-items:start;flex-direction:column}.dm-home-articles-section .dm-article-grid{grid-template-columns:repeat(2,1fr)}.dm-hero-photograph:after{background:linear-gradient(0deg,#f8fcfc,transparent 25%)}}@media (max-width:550px){.dm-home-articles-section .dm-article-grid{grid-template-columns:1fr}}.exp-custom-supplement{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:14px;margin-bottom:14px;padding:14px;border:1px dashed #b9dcd0;border-radius:16px;background:linear-gradient(135deg,#f6fcf9,#fbfdfd)}.exp-custom-supplement>div:first-child{min-width:0}.exp-custom-supplement strong{display:block;color:#245e54;font-size:12px;font-weight:900}.exp-custom-supplement p{margin-top:4px;color:#78918c;font-size:10px;line-height:1.9}.exp-custom-supplement-controls{display:flex;min-width:0;gap:8px}.exp-custom-supplement-controls input{min-width:0;flex:1;border:1px solid #dceae5;border-radius:11px;background:#fff;padding:10px 12px;color:#234c45;font:inherit;font-size:12px;outline:none}.exp-custom-supplement-controls input:focus{border-color:#28a58a;box-shadow:0 0 0 3px #28a58a1c}.exp-custom-supplement-controls button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border-radius:11px;padding:0 13px;background:#168d76;color:#fff;font-size:11px;font-weight:900;transition:background .18s ease,transform .18s ease,opacity .18s ease}.exp-custom-supplement-controls button:hover:not(:disabled){background:#11745f;transform:translateY(-1px)}.exp-custom-supplement-controls button:disabled{cursor:not-allowed;opacity:.45}.exp-supplement-field-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.exp-supplement-field-head>span{display:flex;min-width:0;align-items:center;gap:8px}.exp-supplement-field-head>span>strong{min-width:0;overflow-wrap:anywhere;color:#235b52;font-size:13px;font-weight:900}.exp-supplement-field-head>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:9px;padding:7px 9px;color:#9a5c59;background:#fff7f6;font-size:10px;font-weight:850;transition:background .18s ease,color .18s ease}.exp-supplement-field-head>button:hover{color:#833f3c;background:#ffefed}.exp-card,.exp-dashboard-links>a,.exp-dashboard-page,.exp-data-grid,.exp-form-inner,.exp-journey,.exp-next-visual,.exp-next-visual>div,.exp-plan-item,.exp-review-preview,.exp-score-grid,.exp-score-main{min-width:0;max-width:100%}.exp-dashboard-page,.exp-journey{overflow-x:clip}.exp-score-main>p{min-width:0;flex:1;overflow-wrap:anywhere;color:#8ba09f;font-size:11px;line-height:1.9}.exp-next-visual>div{flex:1}.exp-card-heading,.exp-dashboard-links p,.exp-next-visual p,.exp-next-visual strong,.exp-plan-copy,.exp-review-preview p,.exp-section-top h2,.exp-section-top p{overflow-wrap:anywhere}@media (max-width:1023px){.exp-dash-hero{padding:30px 32px}.exp-custom-supplement,.exp-data-grid,.exp-score-grid{grid-template-columns:1fr}.exp-frequency-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.exp-dashboard-welcome{align-items:flex-start;padding-top:4px}.exp-dash-hero{min-height:0;padding:24px 20px;border-radius:22px}.exp-card{padding:17px;border-radius:19px}.exp-card-heading,.exp-section-top{flex-wrap:wrap}.exp-score-main{align-items:center}.exp-form-period,.exp-next-visual{align-items:flex-start}.exp-saved-tag{margin-inline-start:0}.exp-custom-supplement{padding:12px}.exp-custom-supplement-controls{flex-direction:column}.exp-custom-supplement-controls button{width:100%}.exp-supplement-field{padding:13px}.exp-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-form-actions{align-items:stretch}.exp-form-actions .exp-button,.exp-form-actions>p{width:100%}.exp-review-preview{align-items:flex-start}.exp-review-preview>div{min-width:0;align-items:flex-start}.exp-review-preview>button{width:100%;justify-content:center;border:1px solid #d7eee4;border-radius:10px;padding:10px;background:#fff}.exp-heatmap-overflow{margin-inline:-4px;padding-inline:4px;overscroll-behavior-inline:contain}.exp-heatmap-header span:first-child,.exp-heatmap-row>strong{position:sticky;right:0;z-index:2;padding-inline:8px;background:#fff}.exp-heatmap-header span:first-child{z-index:3}}@media (max-width:430px){.exp-score-main{align-items:flex-start;flex-direction:column}.exp-ring{align-self:center}.exp-scenario{grid-template-columns:1fr}.exp-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-week{min-height:86px}.exp-form-subhead{align-items:flex-start;flex-direction:column}.exp-form-subhead>span{align-self:flex-start}.exp-supplement-field-head{align-items:flex-start}.exp-supplement-field-head>button{padding-inline:7px}.exp-metric-choices button{min-height:38px}}.dm-health-roadmap{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(68px,7vw,98px);color:#f5fafc;background:radial-gradient(circle at 13% 20%,rgba(57,214,177,.13),transparent 30%),radial-gradient(circle at 86% 18%,rgba(172,135,255,.13),transparent 31%),radial-gradient(circle at 52% 96%,rgba(88,214,255,.1),transparent 32%),linear-gradient(145deg,#061f29,#082832 42%,#071d2b)}.dm-health-roadmap:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.38;background-image:radial-gradient(circle,rgba(128,226,211,.18) 0 1px,transparent 1.4px),linear-gradient(110deg,transparent 0 47%,rgba(128,226,211,.035) 48%,transparent 49%);background-size:28px 28px,160px 160px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.dm-health-roadmap:after{content:"";position:absolute;z-index:-1;inset:auto -8% -120px -8%;height:300px;pointer-events:none;background:radial-gradient(ellipse at 12% 84%,rgba(38,127,76,.34),transparent 36%),radial-gradient(ellipse at 89% 88%,rgba(30,123,82,.28),transparent 35%),radial-gradient(ellipse at 52% 100%,rgba(23,105,88,.2),transparent 44%);filter:blur(34px);opacity:.72}.dm-health-roadmap-container{position:relative;z-index:2;max-width:1440px}.dm-health-roadmap-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dm-health-roadmap-decor{position:absolute;display:grid;place-items:center;color:rgba(187,246,237,.13);filter:drop-shadow(0 0 20px rgba(60,218,195,.07))}.dm-health-roadmap-decor svg{width:100%;height:100%;stroke-width:1}.dm-health-roadmap-decor--dna{width:220px;height:220px;top:70px;left:-64px;transform:rotate(-22deg)}.dm-health-roadmap-decor--atom{width:190px;height:190px;top:106px;right:-44px;color:rgba(180,151,255,.12);transform:rotate(18deg)}.dm-health-roadmap-decor--leaf-a{width:240px;height:240px;bottom:-105px;left:-34px;color:rgba(93,206,137,.15);transform:rotate(28deg);filter:blur(1px)}.dm-health-roadmap-decor--leaf-b{width:210px;height:210px;bottom:-84px;right:-16px;color:rgba(83,188,124,.12);transform:rotate(-32deg);filter:blur(1px)}.dm-health-roadmap-head{max-width:900px;margin:0 auto;text-align:center}.dm-health-roadmap-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#7af1d3;font-size:12px;font-weight:800;letter-spacing:.03em}.dm-health-roadmap-eyebrow span{width:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(122,241,211,.72))}.dm-health-roadmap-eyebrow span:last-child{transform:scaleX(-1)}.dm-health-roadmap-head h2{margin:17px 0 13px;color:#f5fafc!important;font-size:clamp(36px,4vw,52px);font-weight:950;line-height:1.35;letter-spacing:-.035em}.dm-health-roadmap-head h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#63efc8,#8df5d9 46%,#77dff3);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 36px rgba(101,240,201,.13)}.dm-health-roadmap-head p{max-width:760px;margin:0 auto;color:#b3c5cc!important;font-size:clamp(14px,1.25vw,17px);font-weight:500;line-height:2}.dm-health-roadmap-timeline{position:relative;max-width:1320px;height:150px;margin:26px auto -9px}.dm-health-roadmap-timeline-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dm-health-roadmap-timeline-base,.dm-health-roadmap-timeline-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dm-health-roadmap-timeline-base{stroke:rgba(183,221,221,.12);stroke-width:2}.dm-health-roadmap-timeline-path{stroke:url(#dm-roadmap-gradient);stroke-width:3.5;filter:url(#dm-roadmap-glow)}.dm-health-roadmap-timeline-nodes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;direction:ltr}.dm-health-roadmap-stage-node{position:relative;z-index:2;display:grid;width:70px;height:70px;place-items:center;justify-self:center;border-radius:999px;font-size:21px;font-weight:950;color:#061f29;border:1px solid rgba(255,255,255,.74);box-shadow:0 0 0 8px rgba(255,255,255,.025),0 0 36px rgba(100,234,210,.19),inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(12px)}.dm-health-roadmap-stage-node--mint{background:radial-gradient(circle at 32% 26%,#eafff9 0,#8af2d8 48%,#55d6b6 100%);box-shadow:0 0 0 8px rgba(101,240,201,.05),0 0 34px rgba(101,240,201,.32),inset 0 1px 0 rgba(255,255,255,.78)}.dm-health-roadmap-stage-node--lavender{background:radial-gradient(circle at 32% 26%,#f9f3ff 0,#c7b0ff 48%,#9c80ed 100%);box-shadow:0 0 0 8px rgba(181,154,255,.05),0 0 34px rgba(181,154,255,.31),inset 0 1px 0 rgba(255,255,255,.78)}.dm-health-roadmap-stage-node--cyan{background:radial-gradient(circle at 32% 26%,#f0fdff 0,#a7edff 48%,#67cee9 100%);box-shadow:0 0 0 8px rgba(117,228,255,.05),0 0 34px rgba(117,228,255,.31),inset 0 1px 0 rgba(255,255,255,.78)}.dm-health-roadmap-list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,42px);width:100%;margin:0;padding:0;list-style:none;direction:ltr}.dm-health-roadmap-step{position:relative;min-width:0;height:clamp(520px,39vw,550px)}.dm-health-roadmap-mobile-stage{display:none}.dm-health-roadmap-card{position:relative;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:rgba(8,35,45,.74);box-shadow:0 28px 70px -44px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(18px);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease}.dm-health-roadmap-step--mint .dm-health-roadmap-card{border-color:rgba(101,240,201,.2)}.dm-health-roadmap-step--lavender .dm-health-roadmap-card{border-color:rgba(181,154,255,.21)}.dm-health-roadmap-step--cyan .dm-health-roadmap-card{border-color:rgba(117,228,255,.2)}.dm-health-roadmap-visual{position:relative;height:56%;min-height:270px;overflow:hidden;background:#0a2933}.dm-health-roadmap-image{-o-object-fit:cover;object-fit:cover;transform:scale(1.002);transition:transform .36s cubic-bezier(.22,1,.36,1),filter .36s ease}.dm-health-roadmap-visual-shade,.dm-health-roadmap-visual:after{content:"";position:absolute;inset:0;pointer-events:none}.dm-health-roadmap-visual:after{background:linear-gradient(180deg,rgba(6,31,41,0) 45%,rgba(7,33,43,.14) 67%,rgba(7,31,41,.9))}.dm-health-roadmap-visual-shade{opacity:.38;mix-blend-mode:soft-light}.dm-health-roadmap-step--mint .dm-health-roadmap-visual-shade{background:linear-gradient(135deg,rgba(101,240,201,.19),transparent 54%)}.dm-health-roadmap-step--lavender .dm-health-roadmap-visual-shade{background:linear-gradient(135deg,rgba(181,154,255,.22),transparent 56%)}.dm-health-roadmap-step--cyan .dm-health-roadmap-visual-shade{background:linear-gradient(135deg,rgba(117,228,255,.2),transparent 56%)}.dm-health-roadmap-content{position:relative;height:44%;min-height:225px;padding:47px 32px 28px;text-align:center;background:linear-gradient(180deg,rgba(8,35,45,.9),rgba(6,29,39,.98))}.dm-health-roadmap-icon{position:absolute;z-index:4;top:0;left:50%;display:grid;width:70px;height:70px;place-items:center;transform:translate(-50%,-50%);border-radius:999px;color:#f5fafc;border:1px solid rgba(255,255,255,.26);background:rgba(8,35,45,.84);box-shadow:0 13px 30px -18px rgba(0,0,0,.72),0 0 0 7px rgba(6,31,41,.74),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(16px);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,color .32s ease}.dm-health-roadmap-step--mint .dm-health-roadmap-icon{color:#65f0c9;box-shadow:0 13px 30px -18px rgba(0,0,0,.72),0 0 0 7px rgba(6,31,41,.74),0 0 28px rgba(101,240,201,.14)}.dm-health-roadmap-step--lavender .dm-health-roadmap-icon{color:#b59aff;box-shadow:0 13px 30px -18px rgba(0,0,0,.72),0 0 0 7px rgba(6,31,41,.74),0 0 28px rgba(181,154,255,.14)}.dm-health-roadmap-step--cyan .dm-health-roadmap-icon{color:#75e4ff;box-shadow:0 13px 30px -18px rgba(0,0,0,.72),0 0 0 7px rgba(6,31,41,.74),0 0 28px rgba(117,228,255,.14)}.dm-health-roadmap-step-label{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-bottom:10px;padding:4px 10px;border-radius:999px;color:#b4cbd0;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.065);font-size:10px;font-weight:800}.dm-health-roadmap-content h3{margin:0;color:#f5fafc!important;font-size:clamp(20px,1.7vw,25px);font-weight:930;line-height:1.55;letter-spacing:-.025em}.dm-health-roadmap-content h3 b{font-weight:inherit}.dm-health-roadmap-content p{max-width:360px;margin:12px auto 0;color:#b3c5cc!important;font-size:13px;line-height:2}@media (hover:hover) and (pointer:fine){.dm-health-roadmap-step:hover .dm-health-roadmap-card{transform:translateY(-6px);box-shadow:0 38px 85px -48px rgba(0,0,0,.82),inset 0 1px 0 rgba(255,255,255,.08)}.dm-health-roadmap-step--mint:hover .dm-health-roadmap-card{border-color:rgba(101,240,201,.48);box-shadow:0 38px 85px -48px rgba(0,0,0,.82),0 0 38px -24px rgba(101,240,201,.45)}.dm-health-roadmap-step--lavender:hover .dm-health-roadmap-card{border-color:rgba(181,154,255,.5);box-shadow:0 38px 85px -48px rgba(0,0,0,.82),0 0 38px -24px rgba(181,154,255,.45)}.dm-health-roadmap-step--cyan:hover .dm-health-roadmap-card{border-color:rgba(117,228,255,.48);box-shadow:0 38px 85px -48px rgba(0,0,0,.82),0 0 38px -24px rgba(117,228,255,.45)}.dm-health-roadmap-step:hover .dm-health-roadmap-image{transform:scale(1.035)}.dm-health-roadmap-step:hover .dm-health-roadmap-icon{transform:translate(-50%,-50%) scale(1.07)}}@media (max-width:1100px){.dm-health-roadmap-list{gap:18px}.dm-health-roadmap-step{height:520px}.dm-health-roadmap-content{padding-inline:22px}.dm-health-roadmap-content h3{font-size:20px}.dm-health-roadmap-content p{font-size:12px}}@media (max-width:860px){.dm-health-roadmap{padding-block:64px}.dm-health-roadmap-head h2{font-size:clamp(31px,6vw,42px)}.dm-health-roadmap-timeline{display:none}.dm-health-roadmap-list{grid-template-columns:1fr;gap:30px;max-width:620px;margin:48px auto 0;padding-left:42px;direction:ltr}.dm-health-roadmap-list:before{content:"";position:absolute;left:18px;top:35px;bottom:35px;width:2px;border-radius:999px;background:linear-gradient(180deg,#65f0c9 0,#b59aff 50%,#75e4ff);box-shadow:0 0 16px rgba(117,228,255,.16);opacity:.7}.dm-health-roadmap-step{height:auto;min-height:520px}.dm-health-roadmap-mobile-stage{position:absolute;z-index:5;left:-57px;top:54px;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;color:#061f29;font-size:13px;font-weight:950;border:1px solid rgba(255,255,255,.6);box-shadow:0 0 0 6px #071f2a}.dm-health-roadmap-step--mint .dm-health-roadmap-mobile-stage{background:#65f0c9}.dm-health-roadmap-step--lavender .dm-health-roadmap-mobile-stage{background:#b59aff}.dm-health-roadmap-step--cyan .dm-health-roadmap-mobile-stage{background:#75e4ff}.dm-health-roadmap-card{min-height:520px}.dm-health-roadmap-visual{height:300px;min-height:300px}.dm-health-roadmap-content{height:auto;min-height:220px}}@media (max-width:560px){.dm-health-roadmap{padding-block:54px 62px}.dm-health-roadmap-container{padding-inline:17px}.dm-health-roadmap-decor--atom,.dm-health-roadmap-decor--dna{opacity:.55}.dm-health-roadmap-eyebrow{font-size:10px;gap:8px}.dm-health-roadmap-eyebrow span{width:25px}.dm-health-roadmap-head h2{margin-top:13px;font-size:clamp(28px,8.8vw,34px);line-height:1.5}.dm-health-roadmap-head p{max-width:360px;font-size:13px;line-height:1.95}.dm-health-roadmap-list{margin-top:38px;padding-left:30px;gap:24px}.dm-health-roadmap-list:before{left:10px}.dm-health-roadmap-mobile-stage{left:-36px;width:28px;height:28px;top:44px;box-shadow:0 0 0 5px #071f2a}.dm-health-roadmap-step{min-height:500px}.dm-health-roadmap-card{min-height:500px;border-radius:27px}.dm-health-roadmap-visual{height:270px;min-height:270px}.dm-health-roadmap-content{min-height:230px;padding:44px 20px 24px}.dm-health-roadmap-icon{width:62px;height:62px}.dm-health-roadmap-icon svg{width:27px;height:27px}.dm-health-roadmap-content h3{font-size:19px}.dm-health-roadmap-content p{font-size:12px;line-height:1.95}}@media (prefers-reduced-motion:reduce){.dm-health-roadmap-card,.dm-health-roadmap-icon,.dm-health-roadmap-image{transition:none!important}.dm-health-roadmap-step:hover .dm-health-roadmap-card,.dm-health-roadmap-step:hover .dm-health-roadmap-image{transform:none!important}.dm-health-roadmap-step:hover .dm-health-roadmap-icon{transform:translate(-50%,-50%)!important}}html.dark .dm-health-roadmap{background:radial-gradient(circle at 13% 20%,rgba(57,214,177,.13),transparent 30%),radial-gradient(circle at 86% 18%,rgba(172,135,255,.13),transparent 31%),radial-gradient(circle at 52% 96%,rgba(88,214,255,.1),transparent 32%),linear-gradient(145deg,#061f29,#082832 42%,#071d2b)!important}.dm-quality-cta{position:relative;isolation:isolate;min-width:min(100%,278px);overflow:hidden;border:1px solid rgba(226,255,246,.72);background:radial-gradient(circle at 18% 15%,rgba(176,255,231,.24),transparent 28%),linear-gradient(118deg,#0a6f60,#139579 42%,#18aa88 70%,#0a7469);box-shadow:0 18px 42px -19px rgba(15,139,112,.92),0 0 0 1px rgba(34,184,148,.08),0 0 28px rgba(42,196,157,.14),inset 0 1px 0 rgba(255,255,255,.28);transform:translateZ(0);animation:dm-quality-cta-glow 3.6s ease-in-out infinite}.dm-quality-cta:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:14px;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 34%,rgba(151,255,222,.08) 70%,transparent);pointer-events:none}.dm-quality-cta__shine{position:absolute;top:-72%;bottom:-72%;left:-34%;width:22%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);filter:blur(.35px);pointer-events:none;animation:dm-quality-cta-shine 4.4s cubic-bezier(.22,.72,.24,1) infinite}.dm-quality-cta__spark{position:absolute;top:9px;right:18px;width:4px;height:4px;border-radius:999px;background:#eafff8;box-shadow:0 0 0 3px rgba(210,255,241,.12),0 0 15px rgba(218,255,245,.85);pointer-events:none;animation:dm-quality-cta-spark 2.8s ease-in-out infinite}.dm-quality-cta__arrow,.dm-quality-cta__label{position:relative;z-index:1}.dm-quality-cta__label{letter-spacing:-.015em}.dm-quality-cta__arrow{display:grid;width:31px;height:31px;place-items:center;border-radius:999px;color:#0b7965;background:rgba(255,255,255,.96);box-shadow:0 8px 18px -10px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.dm-quality-cta:hover .dm-quality-cta__arrow{transform:translateX(-4px) rotate(-3deg);box-shadow:0 10px 20px -9px rgba(0,0,0,.5)}.dm-quality-cta:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 24px 52px -19px rgba(12,128,103,.94),0 0 0 4px rgba(35,185,150,.08),0 0 38px rgba(62,211,171,.2),inset 0 1px 0 rgba(255,255,255,.34)}@keyframes dm-quality-cta-glow{0%,to{box-shadow:0 18px 42px -19px rgba(15,139,112,.88),0 0 0 1px rgba(34,184,148,.08),0 0 24px rgba(42,196,157,.11),inset 0 1px 0 rgba(255,255,255,.28)}50%{box-shadow:0 22px 48px -18px rgba(15,139,112,.96),0 0 0 5px rgba(34,184,148,.055),0 0 38px rgba(42,196,157,.2),inset 0 1px 0 rgba(255,255,255,.34)}}@keyframes dm-quality-cta-shine{0%,54%{left:-34%;opacity:0}59%{opacity:.78}76%{left:116%;opacity:0}to{left:116%;opacity:0}}@keyframes dm-quality-cta-spark{0%,to{opacity:.38;transform:scale(.75)}46%{opacity:1;transform:scale(1.25)}}.dm-seo-copy-section{position:relative}.dm-seo-copy-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.62fr);gap:clamp(24px,4vw,58px);align-items:center;padding:clamp(28px,4.8vw,58px);border:1px solid #dceae6;border-radius:34px;background:radial-gradient(circle at 12% 10%,rgba(58,190,154,.08),transparent 31%),radial-gradient(circle at 92% 88%,rgba(95,129,227,.06),transparent 30%),rgba(255,255,255,.92);box-shadow:0 28px 80px -60px rgba(18,79,67,.42)}.dm-seo-copy-main h2{margin-top:11px;max-width:720px;color:#14393c;font-size:clamp(26px,3.2vw,44px);font-weight:950;line-height:1.42;letter-spacing:-.025em}.dm-seo-copy-main>p{margin-top:16px;max-width:760px;color:#657d80;font-size:14px;line-height:2.15}.dm-seo-copy-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.dm-seo-copy-points span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #d9e9e4;border-radius:999px;color:#33615f;background:#f8fcfb;font-size:11px;font-weight:800}.dm-seo-copy-points svg{color:#159b83}.dm-seo-copy-note{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(41,151,126,.18);border-radius:24px;background:linear-gradient(145deg,#0c4d48,#0b6460);color:#fff;box-shadow:0 22px 45px -35px rgba(6,79,69,.7)}.dm-seo-copy-note:after{content:"";position:absolute;width:150px;height:150px;left:-62px;bottom:-75px;border-radius:999px;background:rgba(147,238,211,.12);filter:blur(2px)}.dm-seo-copy-note svg{color:#a8f0da}.dm-seo-copy-note strong{display:block;margin-top:14px;font-size:14px;font-weight:900}.dm-seo-copy-note p{position:relative;z-index:1;margin-top:8px;color:rgba(232,255,248,.76);font-size:11px;line-height:2}.dm-home-faq .exp-section-head{max-width:760px}.dm-home-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.dm-home-faq-list>:last-child:nth-child(odd){grid-column:1/-1}.dm-home-faq-item{height:100%;border:1px solid #dce9e5;border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px -40px rgba(24,78,68,.48);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dm-home-faq-item:hover{border-color:#bfddd5;transform:translateY(-2px);box-shadow:0 24px 55px -43px rgba(24,78,68,.56)}.dm-home-faq-item summary{display:flex;min-height:68px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;color:#1a4244;font-size:13px;font-weight:900}.dm-home-faq-item summary::-webkit-details-marker{display:none}.dm-home-faq-item summary b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:999px;color:#147d6a;background:#ebf8f4;font-size:18px;line-height:1;transition:transform .25s ease,background .25s ease}.dm-home-faq-item[open] summary b{transform:rotate(45deg);background:#dcf3ec}.dm-home-faq-item p{padding:0 19px 19px;color:#6d8285;font-size:11.5px;line-height:2.05}@media (max-width:850px){.dm-seo-copy-card{border-radius:27px}.dm-home-faq-list,.dm-seo-copy-card{grid-template-columns:1fr}.dm-home-faq-list>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:520px){.dm-quality-cta{min-width:0;width:100%;max-width:300px;padding-inline:20px}.dm-seo-copy-card{padding:24px 20px}.dm-seo-copy-main h2{font-size:27px}.dm-seo-copy-points{display:grid}}html.dark .dm-seo-copy-card{border-color:#2b4d52;background:radial-gradient(circle at 12% 10%,rgba(64,202,165,.1),transparent 31%),radial-gradient(circle at 92% 88%,rgba(112,113,223,.09),transparent 30%),rgba(13,40,49,.94)}html.dark .dm-seo-copy-main h2{color:#f0f8f6}html.dark .dm-seo-copy-main>p{color:#a9bec0}html.dark .dm-seo-copy-points span{border-color:#315359;color:#b9d4d1;background:#153943}html.dark .dm-home-faq-item{border-color:#2e5056;background:rgba(15,43,52,.94)}html.dark .dm-home-faq-item summary{color:#eff8f6}html.dark .dm-home-faq-item summary b{color:#8ae0cf;background:#19483f}html.dark .dm-home-faq-item p{color:#a6babc}@media (prefers-reduced-motion:reduce){.dm-quality-cta,.dm-quality-cta__shine,.dm-quality-cta__spark{animation:none!important}.dm-home-faq-item:hover,.dm-quality-cta:hover,.dm-quality-cta:hover .dm-quality-cta__arrow{transform:none}}html.dark .dm-sticky-cta-shell{border-color:#315159;background:rgba(13,39,48,.94)}html.dark .dm-sticky-cta-shell p{color:#f2f8f7}.exp-dashboard-welcome-v2{margin-bottom:2px;padding:9px 4px 3px}.exp-dashboard-welcome-v2 h2{max-width:760px}.exp-dashboard-welcome-v2 p{max-width:760px;line-height:1.9}.health-axis-shell{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,3.5vw,38px);border:1px solid #dceae6;border-radius:30px;background:radial-gradient(circle at 4% 0,rgba(83,211,175,.1),transparent 29%),radial-gradient(circle at 96% 10%,rgba(123,113,213,.08),transparent 31%),rgba(255,255,255,.96);box-shadow:0 28px 70px -56px rgba(24,76,67,.45)}.health-axis-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:30px}.health-axis-heading>div:first-child{max-width:760px}.health-axis-heading h1{margin:8px 0;color:#153d3b;font-size:clamp(22px,2.8vw,34px);font-weight:950;line-height:1.55;letter-spacing:-.025em}.health-axis-heading p{color:#758b8b;font-size:12px;line-height:2}.health-axis-key{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 12px;border:1px solid #e0ece8;border-radius:999px;background:#fbfdfc;color:#748b89;font-size:9.5px;font-weight:800}.health-axis-key svg{color:#178e78}.health-axis-key i{width:8px;height:8px;border-radius:99px;background:#796cc8;box-shadow:0 0 0 3px #eeeafe}.health-axis-key b{margin-right:2px;padding:4px 7px;border-radius:999px;color:#187765;background:#eaf8f3;font-size:8.5px;font-weight:900}.health-axis-track{position:absolute;right:8%;left:8%;top:178px;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,#d5e7e2 10%,#d5e7e2 90%,transparent)}.health-axis-track-base{position:absolute;inset:0;display:block;background:linear-gradient(90deg,transparent,rgba(87,174,151,.22),transparent)}.health-axis-track-progress{position:absolute;top:-1px;right:0;display:block;height:3px;max-width:100%;border-radius:99px;background:linear-gradient(90deg,#796cc8,#1a9a80);box-shadow:0 0 12px rgba(34,151,125,.18);transition:width .6s cubic-bezier(.2,.8,.2,1)}.health-axis-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0;margin:0}.health-axis-card{--axis:#168f79;--axis-soft:#eaf8f3;position:relative;min-height:254px;padding:18px;overflow:hidden;border:1px solid #e3ede9;border-radius:21px;background:linear-gradient(160deg,rgba(255,255,255,.99),rgba(249,252,251,.96));box-shadow:0 16px 38px -34px rgba(28,72,64,.38);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.health-axis-card:after{content:"";position:absolute;width:120px;height:120px;left:-50px;top:-58px;border-radius:999px;background:var(--axis-soft);opacity:.66;filter:blur(3px);pointer-events:none}.health-axis-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--axis) 25%,#e3ede9);box-shadow:0 24px 48px -35px rgba(25,77,67,.48)}.health-axis-card.axis-violet{--axis:#6e68c8;--axis-soft:#eeeafd}.health-axis-card.axis-rose{--axis:#b26881;--axis-soft:#faedf2}.health-axis-card.axis-sky{--axis:#4c91ad;--axis-soft:#e9f5fa}.health-axis-card.axis-amber{--axis:#bd8b48;--axis-soft:#fbf2e6}.health-axis-card.axis-emerald{--axis:#138a70;--axis-soft:#e5f6ef}.health-axis-card.axis-lilac{--axis:#8869b4;--axis-soft:#f1eafb}.health-axis-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.health-axis-step{color:#a1b0ad;font-size:11px;font-weight:900;letter-spacing:.06em}.health-axis-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:var(--axis);background:var(--axis-soft);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.health-axis-copy{position:relative;z-index:1;margin-top:16px}.health-axis-copy small{color:var(--axis);font-size:9px;font-weight:900;letter-spacing:.035em}.health-axis-copy h2{margin:4px 0 5px;color:#254c49;font-size:15px;font-weight:950}.health-axis-copy p{min-height:43px;color:#849895;font-size:10.5px;line-height:1.9}.health-axis-meter{position:relative;z-index:1;margin-top:15px}.health-axis-meter-labels{display:flex;justify-content:space-between;gap:12px;color:#819491;font-size:9px;font-weight:800}.health-axis-meter-labels strong{margin-right:3px;color:#3d625d;font-size:11px}.health-axis-bar{position:relative;height:7px;margin-top:8px;overflow:visible;border-radius:99px;background:#edf2f0}.health-axis-base,.health-axis-target{position:absolute;top:0;bottom:0;border-radius:99px}.health-axis-base{right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--axis) 72%,white),var(--axis))}.health-axis-target{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--axis) 22%,white) 0 5px,color-mix(in srgb,var(--axis) 10%,white) 5px 9px)}.health-axis-goal,.health-axis-now{position:absolute;top:50%;width:11px;height:11px;transform:translateY(-50%);border-radius:99px}.health-axis-now{background:var(--axis);border:2px solid #fff;box-shadow:0 2px 7px rgba(30,74,67,.22)}.health-axis-goal{width:8px;height:8px;background:#fff;border:2px solid var(--axis)}.health-axis-note{position:relative;z-index:1;margin-top:12px;padding-top:10px;border-top:1px dashed #e4ece9;color:#7d9290;font-size:9.5px;line-height:1.8}.health-axis-disclaimer{margin:17px 2px 0;color:#92a29f;font-size:9.5px;line-height:1.9}.exp-weekly-simple{--weekly-progress:0;--weekly-bg:linear-gradient(145deg,rgba(247,253,252,0.96),rgba(241,250,248,0.98));--weekly-border:rgba(33,122,107,0.15);--weekly-line:rgba(44,121,109,0.14);--weekly-text:#153f3b;--weekly-muted:#6c8782;--weekly-card:rgba(255,255,255,0.76);--weekly-card-strong:rgba(255,255,255,0.94);--weekly-option-bg:rgba(245,250,249,0.96);--weekly-option-border:rgba(40,102,96,0.15);--weekly-accent:#18e1d8;position:relative;overflow:hidden;border:1px solid var(--weekly-border);background:var(--weekly-bg);box-shadow:0 30px 70px -55px rgba(17,78,68,.42)}.exp-weekly-simple:after,.exp-weekly-simple:before{content:"";position:absolute;inset:auto;pointer-events:none;filter:blur(10px)}.exp-weekly-simple:before{top:-40px;left:-40px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(30,226,216,.12),transparent 70%)}.exp-weekly-simple:after{right:-30px;bottom:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(88,113,255,.09),transparent 72%)}.exp-weekly-simple>*{position:relative;z-index:1}.exp-weekly-simple-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.exp-weekly-simple-head>div:first-child{max-width:820px}.exp-weekly-simple-head h2{margin:10px 0 9px;color:var(--weekly-text);font-size:clamp(24px,2.6vw,38px);font-weight:980;line-height:1.35}.exp-weekly-simple-head p{max-width:860px;color:var(--weekly-muted);font-size:13px;line-height:2}.exp-weekly-progress-orb{position:relative;display:grid;width:116px;height:116px;flex:0 0 116px;place-content:center;text-align:center;border-radius:999px;background:radial-gradient(circle at center,var(--weekly-card-strong) 0 54%,transparent 55%),conic-gradient(from 180deg,#17f2e1 calc(var(--weekly-progress) * 1%),rgba(255,255,255,.1) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 18px 44px -28px rgba(30,198,185,.7)}.exp-weekly-progress-orb:before{content:"";position:absolute;inset:10px;border-radius:inherit;border:1px dashed rgba(26,228,216,.18)}.exp-weekly-progress-orb strong{color:var(--weekly-accent);font-size:28px;font-weight:1000;line-height:1;letter-spacing:-.03em}.exp-weekly-progress-orb small{margin-top:5px;color:var(--weekly-muted);font-size:10px;font-weight:800}.exp-weekly-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.exp-weekly-meta-row span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--weekly-line);border-radius:999px;background:rgba(255,255,255,.56);color:var(--weekly-muted);font-size:10px;font-weight:850}.exp-weekly-meta-row svg{color:#24d4ca}.exp-weekly-saved,.exp-weekly-waiting{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;border:1px solid var(--weekly-line);border-radius:18px;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);color:var(--weekly-text)}.exp-weekly-saved>div,.exp-weekly-waiting>div{flex:1}.exp-weekly-saved strong,.exp-weekly-waiting strong{display:block;color:var(--weekly-text);font-size:13px;font-weight:950}.exp-weekly-saved p,.exp-weekly-waiting p{margin-top:4px;color:var(--weekly-muted);font-size:10.5px;line-height:1.9}.exp-weekly-saved button{padding:8px 12px;border:1px solid var(--weekly-line);border-radius:11px;background:rgba(255,255,255,.7);color:#0fa89e;font-size:10px;font-weight:900}.exp-weekly-simple-form{margin-top:24px}.exp-weekly-form-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--weekly-line);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.64),rgba(255,255,255,.32));backdrop-filter:blur(12px)}.exp-weekly-form-title>div{display:flex;flex-direction:column;gap:3px}.exp-weekly-form-title span{color:var(--weekly-text);font-size:12px;font-weight:930}.exp-weekly-form-title small{color:var(--weekly-muted);font-size:9.5px}.exp-weekly-block{margin-top:18px;padding:18px;border:1px solid var(--weekly-line);border-radius:24px;background:rgba(255,255,255,.28)}.exp-weekly-block-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#20d0c5}.exp-weekly-block-title>div{display:flex;flex-direction:column;gap:2px}.exp-weekly-block-title strong{color:var(--weekly-text);font-size:14px;font-weight:950}.exp-weekly-block-title small{color:var(--weekly-muted);font-size:10px}.exp-weekly-supplement-overview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:15px 17px;border:1px solid var(--weekly-line);border-radius:18px;background:linear-gradient(135deg,rgba(24,225,216,.07),rgba(105,91,230,.04))}.exp-weekly-supplement-overview>div{min-width:0}.exp-weekly-supplement-overview>div>span{display:inline-flex;margin-bottom:5px;padding:4px 8px;border-radius:999px;background:rgba(31,219,207,.1);color:#18bdb2;font-size:9px;font-weight:900}.exp-weekly-supplement-overview strong{display:block;color:var(--weekly-text);font-size:14px;font-weight:950;line-height:1.8}.exp-weekly-supplement-overview p{margin-top:3px;color:var(--weekly-muted);font-size:10px;line-height:1.9}.exp-weekly-supplement-overview>svg{width:44px;height:44px;flex:0 0 44px;padding:10px;border:1px solid rgba(28,222,211,.18);border-radius:14px;color:#20ddd1;background:rgba(27,211,200,.08);box-shadow:0 14px 32px -26px rgba(31,229,215,.8)}.exp-weekly-items{display:grid;gap:12px}.exp-adherence-item{min-width:0;margin:0;padding:16px;border:1px solid var(--weekly-option-border);border-radius:22px;background:var(--weekly-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.exp-adherence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.exp-adherence-copy{min-width:0}.exp-adherence-copy strong{display:block;color:var(--weekly-text);font-size:14px;font-weight:950;line-height:1.85}.exp-adherence-copy p{margin-top:2px;color:var(--weekly-muted);font-size:10.5px;line-height:1.9}.exp-adherence-side{display:flex;align-items:center;gap:8px;flex-shrink:0}.exp-adherence-selected{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:900}.exp-adherence-selected.is-excellent{color:#25eadc}.exp-adherence-selected.is-good{color:#20d39f}.exp-adherence-selected.is-fair{color:#f0c84b}.exp-adherence-selected.is-weak{color:#ff984e}.exp-adherence-selected.is-poor{color:#ff5f93}.exp-adherence-side button{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#ff8fae;background:rgba(255,115,150,.12)}.exp-adherence-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.exp-adherence-option{position:relative;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:12px 14px;border:1px solid var(--weekly-option-border);border-radius:17px;background:var(--weekly-option-bg);color:var(--weekly-muted);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.exp-adherence-option:hover{transform:translateY(-1px);border-color:rgba(33,212,202,.35)}.exp-adherence-option input{position:absolute;opacity:0;pointer-events:none}.exp-adherence-option-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.exp-adherence-option-copy strong{font-size:12px;font-weight:930;white-space:normal;line-height:1.55}.exp-adherence-option-copy small{color:currentColor;opacity:.72;font-size:9px;font-weight:700}.exp-adherence-option-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center}.exp-adherence-option-icon svg{width:100%;height:100%;overflow:visible}.exp-adherence-option.is-excellent{color:#24efe0}.exp-adherence-option.is-good{color:#18d99b}.exp-adherence-option.is-fair{color:#f2c94f}.exp-adherence-option.is-weak{color:#ff9748}.exp-adherence-option.is-poor{color:#ff5b90}.exp-adherence-option.is-selected{box-shadow:0 18px 36px -28px currentColor,inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}.exp-adherence-option.is-selected.is-excellent{background:linear-gradient(135deg,rgba(22,245,224,.16),rgba(10,54,60,.88));border-color:rgba(23,242,224,.6)}.exp-adherence-option.is-selected.is-good{background:linear-gradient(135deg,rgba(19,216,157,.16),rgba(10,54,60,.88));border-color:rgba(18,216,160,.58)}.exp-adherence-option.is-selected.is-fair{background:linear-gradient(135deg,rgba(242,201,76,.16),rgba(10,54,60,.88));border-color:rgba(242,201,76,.56)}.exp-adherence-option.is-selected.is-weak{background:linear-gradient(135deg,rgba(255,151,72,.16),rgba(10,54,60,.88));border-color:rgba(255,151,72,.56)}.exp-adherence-option.is-selected.is-poor{background:linear-gradient(135deg,rgba(255,91,145,.16),rgba(10,54,60,.88));border-color:rgba(255,91,145,.56)}.exp-weekly-extra-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#21d9cb;font-size:10.5px;font-weight:900}.exp-weekly-extra-toggle svg{transition:transform .2s ease}.exp-weekly-extra-input{display:flex;gap:8px;margin-top:10px}.exp-weekly-extra-input input,.exp-weekly-note textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--weekly-line);border-radius:14px;background:rgba(255,255,255,.72);color:var(--weekly-text);font-size:11px;line-height:1.9}.exp-weekly-extra-input button{padding:8px 13px;border-radius:12px;background:rgba(32,227,214,.14);color:#0faea1;font-size:10px;font-weight:950}.exp-weekly-extra-input button:disabled{opacity:.45}.exp-weekly-note{display:grid;gap:7px;margin-top:18px;color:var(--weekly-text);font-size:11px;font-weight:900}.exp-weekly-note span{color:var(--weekly-muted);font-size:9px;font-weight:700}.exp-weekly-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.exp-weekly-submit-row p{color:var(--weekly-muted);font-size:10px;font-weight:800}.exp-weekly-simple-empty{display:flex;align-items:center;gap:14px}.exp-weekly-simple-empty h2{font-size:16px;font-weight:900}.exp-weekly-simple-empty p{margin:4px 0;color:#829794;font-size:10px}@media (max-width:1000px){.exp-adherence-options{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-adherence-option:last-child,.exp-adherence-option:nth-last-child(2){grid-column:span 1}}@media (max-width:760px){.exp-weekly-simple-head{flex-direction:column}.exp-weekly-progress-orb{width:92px;height:92px;flex-basis:92px}.exp-weekly-progress-orb strong{font-size:22px}.exp-weekly-supplement-overview{align-items:flex-start}.exp-adherence-heading{flex-direction:column}.exp-adherence-side{width:100%;justify-content:space-between}.exp-adherence-options{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-adherence-option:last-child{grid-column:1/-1}}@media (max-width:520px){.exp-weekly-simple-head h2{font-size:21px}.exp-weekly-meta-row span:last-child{display:none}.exp-weekly-extra-input,.exp-weekly-form-title,.exp-weekly-submit-row{flex-direction:column;align-items:stretch}.exp-adherence-item,.exp-weekly-block{padding:14px}.exp-adherence-options{grid-template-columns:1fr}.exp-adherence-option{min-height:58px}}.exp-personal-plan-v2{scroll-margin-top:90px}.exp-plan-list-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.supplement-acquisition{margin-top:22px;padding-top:21px;border-top:1px solid #e4eeea}.supplement-acquisition-reminder{display:flex;align-items:center;gap:11px;margin-bottom:17px;padding:13px 15px;border:1px solid #cbe9df;border-radius:14px;background:linear-gradient(110deg,#eefbf6,#f8fbff)}.supplement-acquisition-reminder>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;color:#177f6d;background:#dbf4eb}.supplement-acquisition-reminder strong{color:#315c56;font-size:11.5px;font-weight:900}.supplement-acquisition-reminder p{margin-top:2px;color:#819793;font-size:9.5px;line-height:1.7}.supplement-acquisition-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.supplement-acquisition-head h3{margin:5px 0;color:#355b56;font-size:15px;font-weight:950}.supplement-acquisition-head p{color:#859995;font-size:10px;line-height:1.8}.supplement-acquisition-head>svg{color:#85a49d}.supplement-acquisition-list{display:grid;gap:8px;margin-top:13px}.supplement-acquisition-item{display:flex;align-items:center;gap:13px;padding:10px 11px;border:1px solid #e3ece9;border-radius:13px;background:#fbfdfc}.supplement-acquisition-name{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;color:#456963}.supplement-acquisition-name>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:10px;color:#16836e;background:#eaf7f2}.supplement-acquisition-name strong{font-size:10.5px;font-weight:900;line-height:1.6}.supplement-acquisition-choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.supplement-acquisition-choices button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 8px;border:1px solid #e0eae7;border-radius:9px;color:#758a86;background:#fff;font-size:8.8px;font-weight:800;transition:.2s ease}.supplement-acquisition-choices button:hover{border-color:#badbd2;color:#2b7569}.supplement-acquisition-choices button.is-selected{border-color:#9fd2c4;color:#126f60;background:#e7f7f1;box-shadow:inset 0 0 0 1px rgba(21,138,114,.05)}.supplement-acquisition-choices button:disabled{opacity:.55}.marketplace-shell{scroll-margin-top:90px}.marketplace-head-icon{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border-radius:14px;color:#705fc0;background:#f0edfb}.marketplace-recommendation-list{display:grid;gap:22px;margin-top:21px}.marketplace-recommendation{display:grid;gap:9px}.marketplace-rec-title{display:flex;align-items:center;gap:8px}.marketplace-rec-title>span{padding:5px 8px;border-radius:999px;background:#ecf8f4;color:#177b69;font-size:8px;font-weight:900}.marketplace-rec-title strong{color:#3a5c57;font-size:11.5px;font-weight:950}.marketplace-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace-product-card{overflow:hidden;border:1px solid #e2ece9;border-radius:17px;background:#fcfefd}.marketplace-product-head{display:flex;align-items:center;gap:11px;padding:13px;border-bottom:1px solid #e7efed}.marketplace-product-image{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;overflow:hidden;border:1px solid #e7efed;border-radius:13px;color:#779790;background:#fff}.marketplace-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketplace-product-head h3{color:#355a55;font-size:11px;font-weight:900;line-height:1.7}.marketplace-product-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.marketplace-product-meta span{padding:3px 6px;border-radius:6px;color:#788e8a;background:#eef5f2;font-size:8px}.marketplace-offers{display:grid}.marketplace-offer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid #eef3f1;transition:background .2s ease}.marketplace-offer-row:first-child{border-top:0}.marketplace-offer-row:hover{background:#f4faf7}.marketplace-offer-main{display:flex;align-items:center;gap:7px;min-width:0}.marketplace-store-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:9px;color:#19816e;background:#eaf7f2}.marketplace-offer-main strong{display:block;color:#41645e;font-size:9.5px;font-weight:900}.marketplace-offer-main small{display:flex;align-items:center;gap:3px;margin-top:2px;color:#8ca09c;font-size:7.5px}.marketplace-offer-side{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#657e79;font-size:8.5px}.marketplace-offer-side>strong{color:#146f60;font-size:9.5px;white-space:nowrap}.marketplace-partner-badge{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:999px;color:#7a6228;background:#fff7dc;font-size:7px;font-weight:900;white-space:nowrap}.marketplace-pending{margin-top:15px;padding:10px 12px;border:1px dashed #d5e6e1;border-radius:11px;color:#7f9691;background:#fbfdfc;font-size:9.5px}.supplement-library{scroll-margin-top:90px}.supplement-library-empty{display:flex;align-items:center;gap:10px;margin-top:16px;padding:15px;border:1px dashed #d9e8e3;border-radius:14px;color:#6e8c86;background:#fbfdfc}.supplement-library-empty strong{display:block;color:#486963;font-size:10.5px;font-weight:900}.supplement-library-empty p{margin-top:3px;color:#8ca09c;font-size:9px}.supplement-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.supplement-library-item{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e1ece8;border-radius:13px;background:#fcfefd}.supplement-library-icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:10px;color:#19846f;background:#eaf7f2}.supplement-library-copy{flex:1;min-width:0}.supplement-library-copy>strong{display:block;color:#43645f;font-size:10.5px;font-weight:900;line-height:1.6}.supplement-library-copy>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.supplement-library-copy span{color:#849894;font-size:8px}.supplement-library-item>button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #d8e9e4;border-radius:8px;color:#187965;background:#f0f8f5;font-size:8.5px;font-weight:850}.supplement-library-note{display:flex;align-items:center;gap:6px;margin-top:13px;color:#8b9d99;font-size:9px;line-height:1.8}.exp-dashboard-secondary{display:grid;gap:14px}@media (max-width:1000px){.health-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-axis-track{display:none}.marketplace-product-grid{grid-template-columns:1fr}}@media (max-width:760px){.health-axis-shell{padding:20px;border-radius:23px}.health-axis-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.health-axis-key{align-self:flex-start}.health-axis-grid{grid-template-columns:1fr}.health-axis-card,.health-axis-copy p{min-height:0}.exp-weekly-simple-head{align-items:flex-start}.exp-weekly-progress-orb{width:70px;height:70px;flex-basis:70px;border-radius:21px}.exp-adherence-options{grid-template-columns:repeat(3,minmax(0,1fr))}.supplement-acquisition-item{align-items:flex-start;flex-direction:column}.supplement-acquisition-name{min-width:0;width:100%}.supplement-acquisition-choices{width:100%;justify-content:flex-start}.supplement-library-list{grid-template-columns:1fr}}@media (max-width:520px){.exp-dashboard-welcome-v2{align-items:flex-start}.exp-dashboard-welcome-v2 .exp-welcome-icon{width:38px;height:38px}.health-axis-shell{padding:17px 15px}.health-axis-heading h1{font-size:21px}.health-axis-key{display:none}.health-axis-card{padding:15px;border-radius:18px}.exp-weekly-simple-head{gap:10px}.exp-weekly-simple-head h2{font-size:17px}.exp-weekly-progress-orb{width:62px;height:62px;flex-basis:62px;border-radius:18px}.exp-weekly-progress-orb strong{font-size:16px}.exp-weekly-progress-orb small{font-size:7px}.exp-weekly-meta-row span:last-child{display:none}.exp-weekly-form-title{align-items:flex-start}.exp-adherence-item{padding:10px}.exp-adherence-options{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-adherence-options label:last-child{grid-column:1/-1}.exp-adherence-options strong{font-size:8.5px}.exp-weekly-submit-row{align-items:stretch;flex-direction:column}.exp-weekly-submit-row .exp-button{width:100%}.supplement-acquisition-choices{display:grid;grid-template-columns:1fr}.supplement-acquisition-choices button{justify-content:flex-start}.marketplace-product-head{align-items:flex-start}.marketplace-offer-row{align-items:flex-start;flex-direction:column}.marketplace-offer-side{width:100%;justify-content:space-between}.marketplace-partner-badge{white-space:normal}.supplement-library-item{flex-wrap:wrap}.supplement-library-item>button{margin-right:auto}}html.dark .exp-weekly-simple,html.dark .health-axis-shell,html.dark .marketplace-shell,html.dark .supplement-library{border-color:#31525b;background:rgba(16,43,53,.95)}html.dark .exp-weekly-block-title strong,html.dark .exp-weekly-simple-head h2,html.dark .health-axis-copy h2,html.dark .health-axis-heading h1,html.dark .marketplace-product-head h3,html.dark .marketplace-rec-title strong,html.dark .supplement-acquisition-head h3,html.dark .supplement-library-copy>strong{color:#edf9f6!important}html.dark .exp-weekly-simple-head p,html.dark .health-axis-copy p,html.dark .health-axis-disclaimer,html.dark .health-axis-heading p,html.dark .supplement-acquisition-head p{color:#a8c0c1!important}html.dark .exp-adherence-item,html.dark .health-axis-card,html.dark .marketplace-product-card,html.dark .supplement-acquisition-item,html.dark .supplement-library-empty,html.dark .supplement-library-item{border-color:#31525a;background:#153640}html.dark .health-axis-card:after{opacity:.14}html.dark .health-axis-bar{background:#294951}html.dark .health-axis-meter-labels strong{color:#d5e8e5!important}html.dark .health-axis-now{border-color:#153640}html.dark .health-axis-goal{background:#153640}html.dark .exp-weekly-form-title,html.dark .exp-weekly-meta-row span,html.dark .exp-weekly-saved,html.dark .exp-weekly-waiting,html.dark .health-axis-key,html.dark .marketplace-pending,html.dark .supplement-acquisition-reminder{border-color:#31525a;background:#102d37}html.dark .exp-adherence-options label,html.dark .marketplace-product-image,html.dark .supplement-acquisition-choices button{border-color:#365761;background:#102b35;color:#b3cbcb}html.dark .exp-adherence-options label.is-selected,html.dark .supplement-acquisition-choices button.is-selected{border-color:#408572;background:#163f3b;color:#92e1d0}html.dark .marketplace-offer-row,html.dark .marketplace-product-head{border-color:#2c4d56}html.dark .marketplace-offer-row:hover{background:#193b43}html.dark .marketplace-offer-main strong,html.dark .marketplace-offer-side>strong{color:#dcf2ed!important}html.dark .marketplace-partner-badge{color:#eedb9b!important;background:#40371e}@media (prefers-reduced-motion:reduce){.exp-adherence-options label,.health-axis-card,.marketplace-offer-row,.supplement-acquisition-choices button{transition:none!important}.exp-adherence-options label:hover,.health-axis-card:hover{transform:none!important}}.dm-medal-card{background:#ffffff;isolation:isolate}.dm-medal-card--current{background:radial-gradient(circle at 50% 8%,rgba(244,206,89,.24),transparent 46%),linear-gradient(180deg,#fffbed,#ffffff 72%)}.dm-medal-card--unlocked{background:linear-gradient(180deg,rgba(235,249,244,.82),#ffffff 72%)}.dm-medal-card--locked{background:rgba(246,249,248,.88)}.dm-medal-description,.dm-medal-threshold,.dm-medal-title{position:relative;z-index:2}.dm-app-shell main:has(.dm-dashboard-v4){max-width:1460px}.dm-dashboard-v4{--dash-bg:#f5faf8;--dash-panel:rgba(255,255,255,.78);--dash-panel-strong:rgba(255,255,255,.94);--dash-line:rgba(38,111,98,.13);--dash-line-strong:rgba(35,137,116,.22);--dash-text:#153f3b;--dash-muted:#6f8985;--dash-accent:#14977e;--dash-accent-2:#6d69c9;position:relative;isolation:isolate;overflow:hidden;gap:20px!important;padding:clamp(16px,2vw,26px);border:1px solid rgba(41,124,107,.1);border-radius:36px;background:radial-gradient(circle at 7% 6%,rgba(43,184,151,.11),transparent 25%),radial-gradient(circle at 93% 2%,rgba(118,105,203,.1),transparent 27%),radial-gradient(circle at 75% 92%,rgba(74,151,188,.08),transparent 25%),linear-gradient(150deg,#f7fbfa,#f2f8f6 52%,#f8fbfa);box-shadow:0 32px 90px -70px rgba(21,75,65,.4)}.dm-dashboard-v4:before{content:"";position:absolute;inset:0;z-index:-3;opacity:.55;pointer-events:none;background-image:radial-gradient(circle at center,rgba(34,143,119,.09) 0 1px,transparent 1.4px),linear-gradient(120deg,transparent 48%,rgba(105,99,190,.035) 49%,transparent 50%);background-size:28px 28px,100% 100%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 84%);mask-image:linear-gradient(180deg,#000,transparent 84%)}.dm-dashboard-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.dm-dashboard-dna,.dm-dashboard-orbit{position:absolute;display:grid;place-items:center;color:rgba(23,151,126,.18);filter:drop-shadow(0 8px 26px rgba(24,145,122,.08))}.dm-dashboard-dna svg,.dm-dashboard-orbit svg{width:100%;height:100%}.dm-dashboard-orbit-a{top:4%;left:-22px;width:122px;height:122px;animation:dm-dashboard-orbit 19s linear infinite}.dm-dashboard-orbit-b{top:34%;right:-28px;width:106px;height:106px;color:rgba(112,101,198,.15);animation:dm-dashboard-orbit 24s linear infinite reverse}.dm-dashboard-dna{bottom:11%;left:3%;width:88px;height:88px;color:rgba(43,155,134,.1);transform:rotate(-13deg);animation:dm-dashboard-float 7s ease-in-out infinite}.dm-dashboard-cell{position:absolute;border:1px solid rgba(60,176,151,.15);border-radius:50%;background:radial-gradient(circle at 36% 34%,rgba(126,227,204,.18),rgba(63,163,143,.04) 55%,transparent 70%);box-shadow:inset 0 0 20px rgba(104,211,188,.06);animation:dm-dashboard-breathe 8s ease-in-out infinite}.dm-dashboard-cell:after{content:"";position:absolute;inset:33%;border-radius:50%;background:rgba(106,111,202,.12);box-shadow:0 0 18px rgba(109,105,201,.12)}.dm-dashboard-cell-a{width:76px;height:76px;top:20%;left:5%}.dm-dashboard-cell-b{width:48px;height:48px;top:57%;right:2%;animation-delay:-2s}.dm-dashboard-cell-c{width:62px;height:62px;bottom:7%;right:15%;animation-delay:-4s}.dm-dashboard-v4>:not(.dm-dashboard-atmosphere){position:relative;z-index:1}.dm-dashboard-v4 .exp-card,.dm-dashboard-v4 .health-axis-shell{border-color:var(--dash-line);background:var(--dash-panel);box-shadow:0 24px 65px -52px rgba(24,82,72,.28),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(115%)}.dm-dashboard-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:176px;margin:0!important;padding:clamp(24px,3vw,38px)!important;overflow:hidden;border:1px solid rgba(35,146,122,.16);border-radius:30px;background:radial-gradient(circle at 88% 24%,rgba(102,210,185,.16),transparent 28%),radial-gradient(circle at 15% 100%,rgba(113,105,200,.11),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,251,248,.9));box-shadow:0 28px 68px -52px rgba(24,85,72,.35)}.dm-dashboard-hero:after{content:"";position:absolute;inset:auto -8% -55% auto;width:360px;aspect-ratio:1;border:1px solid rgba(49,171,146,.1);border-radius:50%;box-shadow:0 0 0 38px rgba(49,171,146,.035),0 0 0 78px rgba(113,105,200,.025);pointer-events:none}.dm-dashboard-hero-copy{max-width:820px}.dm-dashboard-hero h2{margin:10px 0 7px;color:var(--dash-text);font-size:clamp(27px,3.2vw,39px)!important;font-weight:950;line-height:1.55;letter-spacing:-.03em}.dm-dashboard-hero p{max-width:760px!important;color:var(--dash-muted);font-size:14px!important;line-height:2}.dm-dashboard-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.dm-dashboard-hero-chips span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(31,143,119,.14);border-radius:999px;color:#43746d;background:rgba(255,255,255,.68);font-size:11px;font-weight:850;box-shadow:0 8px 24px -22px rgba(20,116,97,.35)}.dm-dashboard-hero-chips svg{color:#15937b}.dm-dashboard-hero-visual{position:relative;display:grid;width:126px;height:126px;flex:0 0 126px;place-items:center}.dm-dashboard-hero-ring{position:absolute;inset:5px;border:1px dashed rgba(32,155,130,.32);border-radius:50%;animation:dm-dashboard-orbit 14s linear infinite}.dm-dashboard-hero-ring:after,.dm-dashboard-hero-ring:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(111,105,199,.14)}.dm-dashboard-hero-ring:before{inset:17px}.dm-dashboard-hero-ring:after{inset:33px;border-color:rgba(32,155,130,.16)}.dm-dashboard-hero-core{display:grid;width:66px;height:66px;place-items:center;border:1px solid rgba(27,153,127,.18);border-radius:22px;color:#158f78;background:linear-gradient(145deg,#ecfaf5,#f4f0ff);box-shadow:0 18px 42px -28px rgba(24,123,103,.45),inset 0 1px 0 #fff;animation:dm-dashboard-float 5.5s ease-in-out infinite}.dm-dashboard-hero-dot{position:absolute;width:9px;height:9px;border:2px solid #f7fbfa;border-radius:50%;background:#25ac91;box-shadow:0 0 0 5px rgba(37,172,145,.09),0 0 18px rgba(37,172,145,.24)}.dm-dashboard-hero-dot-a{top:16px;right:21px}.dm-dashboard-hero-dot-b{left:8px;bottom:34px;background:#786dcb;box-shadow:0 0 0 5px rgba(120,109,203,.09),0 0 18px rgba(120,109,203,.2)}.dm-dashboard-hero-dot-c{right:18px;bottom:12px;width:6px;height:6px}.dm-dashboard-v4 .exp-section-top h2{color:var(--dash-text);font-size:clamp(23px,2.4vw,29px);line-height:1.55}.dm-dashboard-v4 .exp-section-top p{max-width:850px;color:var(--dash-muted);font-size:14px;line-height:1.95}.dm-dashboard-v4 .exp-eyebrow{font-size:11px;color:#148a74}.dm-dashboard-v4 .exp-bottom-disclaimer,.dm-dashboard-v4 .exp-fineprint{font-size:12px!important;line-height:1.9}.dm-dashboard-v4 .health-axis-shell{padding:clamp(24px,3vw,36px);border-radius:30px}.dm-dashboard-v4 .health-axis-heading{align-items:center;margin-bottom:26px}.dm-dashboard-v4 .health-axis-heading h1{font-size:clamp(27px,3vw,37px)}.dm-dashboard-v4 .health-axis-heading p{font-size:14px;max-width:850px}.dm-dashboard-v4 .health-axis-key{padding:10px 13px;border-color:rgba(44,139,119,.14);background:rgba(255,255,255,.65);font-size:10.5px;box-shadow:0 10px 32px -26px rgba(23,121,101,.35)}.dm-dashboard-v4 .health-axis-key b{padding:5px 8px;font-size:9.5px}.dm-dashboard-v4 .health-axis-track{display:none}.dm-dashboard-v4 .health-axis-grid{gap:14px}.dm-dashboard-v4 .health-axis-card{min-height:310px;padding:20px;border-color:rgba(39,126,108,.12);background:linear-gradient(155deg,rgba(255,255,255,.86),rgba(249,253,251,.72));box-shadow:0 20px 48px -40px rgba(24,87,75,.3)}.dm-dashboard-v4 .health-axis-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--axis) 30%,rgba(39,126,108,.12))}.dm-dashboard-v4 .health-axis-icon{width:44px;height:44px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.82),0 11px 28px -20px color-mix(in srgb,var(--axis) 45%,transparent)}.dm-dashboard-v4 .health-axis-step{font-size:12px}.dm-dashboard-v4 .health-axis-copy{margin-top:17px}.dm-dashboard-v4 .health-axis-copy small{font-size:10px}.health-axis-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.dm-dashboard-v4 .health-axis-title-row h2{margin:0;font-size:18px}.health-axis-score-badge{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 auto;padding:6px 8px;border:1px solid color-mix(in srgb,var(--axis) 22%,transparent);border-radius:10px;color:color-mix(in srgb,var(--axis) 88%,#234c46);background:color-mix(in srgb,var(--axis-soft) 68%,white);font-size:9px;font-weight:850}.health-axis-score-badge strong{font-size:16px;font-weight:950}.health-axis-score-badge small{color:inherit!important;font-size:8px!important;opacity:.65}.dm-dashboard-v4 .health-axis-copy>p{min-height:48px;margin-top:7px;font-size:12.5px;line-height:1.85}.dm-dashboard-v4 .health-axis-meter{margin-top:17px;padding:13px;border:1px solid rgba(56,130,115,.1);border-radius:15px;background:rgba(247,252,250,.7)}.health-axis-route-labels{align-items:center}.health-axis-route-labels>span{font-size:9.5px}.health-axis-live-label{padding:4px 8px;border-radius:999px;color:var(--axis)!important;background:var(--axis-soft)}.health-axis-route-bar{height:9px;margin-top:11px;overflow:visible;background:rgba(106,133,128,.12);box-shadow:inset 0 1px 2px rgba(27,79,69,.06)}.health-axis-route-progress{position:absolute;inset-block:0;right:0;width:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--axis) 72%,#8be0cc),var(--axis));box-shadow:0 0 18px color-mix(in srgb,var(--axis) 28%,transparent)}.health-axis-route-progress:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 0 38%,rgba(255,255,255,.58) 50%,transparent 62%);background-size:180% 100%;animation:dm-dashboard-sheen 3.6s ease-in-out infinite}.health-axis-route-now{z-index:2;width:14px;height:14px;border:3px solid #fff;background:var(--axis);box-shadow:0 0 0 4px color-mix(in srgb,var(--axis) 13%,transparent),0 4px 12px rgba(21,78,67,.2)}.health-axis-route-goal{right:calc(100% - 11px)!important;z-index:2;width:11px;height:11px;border:2px solid var(--axis);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--axis) 10%,transparent)}.health-axis-score-foot{display:flex;justify-content:space-between;gap:8px;margin-top:9px;color:#8a9d99;font-size:8.5px;line-height:1.7}.dm-dashboard-v4 .health-axis-note{margin-top:13px;padding-top:12px;font-size:10.5px}.dm-dashboard-v4 .health-axis-disclaimer{font-size:11px}.dm-dashboard-v4 .health-axis-card{min-height:352px;overflow:hidden;isolation:isolate}.dm-dashboard-v4 .health-axis-card:before{content:"";position:absolute;inset:-35% auto auto -16%;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--axis) 13%,transparent) 0,transparent 68%);filter:blur(2px);opacity:.72;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}.dm-dashboard-v4 .health-axis-card:hover:before{transform:translate(9px,8px) scale(1.1);opacity:1}.health-axis-visual-row{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;min-height:112px}.dm-dashboard-v4 .health-axis-card-top{z-index:3;min-width:30px;padding-top:5px}.health-axis-visual{position:relative;width:122px;height:112px;flex:0 0 122px;display:grid;place-items:center;margin:-10px -6px -10px 0;transform-origin:center;cursor:default}.health-axis-visual-halo{position:absolute;inset:18px 18px 10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--axis) 24%,rgba(85,226,216,.18)) 0,transparent 68%);filter:blur(12px);opacity:.72;animation:health-axis-halo-breathe 4.8s ease-in-out infinite}.health-axis-visual-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--axis) 24%,rgba(80,208,196,.18));border-radius:50%;opacity:.52;pointer-events:none}.health-axis-visual-orbit:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--axis) 68%,#7ef4e2);box-shadow:0 0 12px color-mix(in srgb,var(--axis) 58%,#79ead8)}.health-axis-visual-orbit-one{width:96px;height:72px;transform:rotate(-16deg);animation:health-axis-orbit-one 8.4s linear infinite}.health-axis-visual-orbit-one:after{top:6px;left:16px}.health-axis-visual-orbit-two{width:80px;height:100px;transform:rotate(26deg);border-color:color-mix(in srgb,var(--axis) 17%,rgba(150,127,255,.24));animation:health-axis-orbit-two 10.5s linear infinite reverse}.health-axis-visual-orbit-two:after{right:9px;bottom:13px}.health-axis-visual-inner{position:relative;z-index:2;display:grid;width:104px;height:104px;place-items:center;border-radius:34px;filter:drop-shadow(0 12px 19px color-mix(in srgb,var(--axis) 16%,rgba(2,25,31,.28)))}.health-axis-visual-image{width:104px;height:104px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:saturate(.96) contrast(1.02) drop-shadow(0 0 10px rgba(76,217,210,.11));transition:filter .4s ease}.dm-dashboard-v4 .health-axis-card:hover .health-axis-visual-image{filter:saturate(1.06) contrast(1.05) drop-shadow(0 0 15px color-mix(in srgb,var(--axis) 22%,rgba(91,234,220,.18)))}.dm-dashboard-v4 .health-axis-copy{margin-top:5px}@keyframes health-axis-halo-breathe{0%,to{transform:scale(.94);opacity:.5}50%{transform:scale(1.08);opacity:.88}}@keyframes health-axis-orbit-one{0%{transform:rotate(-16deg)}to{transform:rotate(344deg)}}@keyframes health-axis-orbit-two{0%{transform:rotate(26deg)}to{transform:rotate(386deg)}}html.dark .dm-dashboard-v4 .health-axis-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--axis) 20%,rgba(41,185,177,.18)) 0,transparent 69%);opacity:.88}html.dark .health-axis-visual-halo{background:radial-gradient(circle,color-mix(in srgb,var(--axis) 25%,rgba(48,227,213,.19)) 0,transparent 70%);opacity:.82}html.dark .health-axis-visual-orbit{border-color:color-mix(in srgb,var(--axis) 33%,rgba(93,229,216,.18));box-shadow:0 0 16px color-mix(in srgb,var(--axis) 8%,transparent)}html.dark .health-axis-visual-inner{filter:drop-shadow(0 16px 26px rgba(0,0,0,.32)) drop-shadow(0 0 11px color-mix(in srgb,var(--axis) 16%,transparent))}html.dark .health-axis-visual-image{filter:saturate(1.04) brightness(.96) contrast(1.07) drop-shadow(0 0 13px rgba(82,229,218,.13))}html.dark .dm-dashboard-v4 .health-axis-card:hover .health-axis-visual-image{filter:saturate(1.12) brightness(1.05) contrast(1.07) drop-shadow(0 0 20px color-mix(in srgb,var(--axis) 24%,rgba(102,242,225,.2)))}@media (max-width:1160px){.health-axis-visual{width:110px;height:104px;flex-basis:110px}.health-axis-visual-image,.health-axis-visual-inner{width:96px;height:96px}.health-axis-visual-orbit-one{width:88px;height:67px}.health-axis-visual-orbit-two{width:72px;height:90px}}@media (max-width:680px){.dm-dashboard-v4 .health-axis-card{min-height:0}.health-axis-visual-row{min-height:94px}.health-axis-visual{width:98px;height:92px;flex-basis:98px;margin:-7px -4px -9px 0}.health-axis-visual-image,.health-axis-visual-inner{width:86px;height:86px}.health-axis-visual-orbit-one{width:76px;height:58px}.health-axis-visual-orbit-two{width:64px;height:78px}}@media (prefers-reduced-motion:reduce){.health-axis-visual-halo,.health-axis-visual-orbit-one,.health-axis-visual-orbit-two{animation:none!important}}.dm-dashboard-v4 .exp-weekly-simple{overflow:hidden;border-radius:28px}.dm-dashboard-v4 .exp-weekly-simple:before{content:"";position:absolute;width:260px;height:260px;left:-130px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(74,185,160,.13),transparent 68%);pointer-events:none}.dm-dashboard-v4 .exp-weekly-simple-head h2{font-size:clamp(25px,2.6vw,32px)}.dm-dashboard-v4 .exp-weekly-simple-head p{max-width:850px;font-size:14px}.dm-dashboard-v4 .exp-weekly-progress-orb{width:96px;height:96px;flex-basis:96px;border-radius:28px;border-color:rgba(37,147,124,.16);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.98),rgba(229,247,240,.86));box-shadow:0 20px 46px -34px rgba(20,119,99,.4)}.dm-dashboard-v4 .exp-weekly-progress-orb strong{font-size:24px}.dm-dashboard-v4 .exp-weekly-progress-orb small{font-size:9px}.dm-dashboard-v4 .exp-weekly-meta-row span{padding:8px 11px;border-color:rgba(45,130,113,.12);background:rgba(255,255,255,.56);font-size:10.5px}.dm-dashboard-v4 .exp-weekly-form-title{padding:14px 16px;border:1px solid rgba(41,136,116,.11);border-radius:15px;background:linear-gradient(110deg,rgba(235,249,244,.88),rgba(247,251,250,.74))}.dm-dashboard-v4 .exp-weekly-form-title span{font-size:13px}.dm-dashboard-v4 .exp-weekly-form-title small{font-size:10px}.dm-dashboard-v4 .exp-weekly-block{margin-top:22px}.dm-dashboard-v4 .exp-weekly-block-title{margin-bottom:11px}.dm-dashboard-v4 .exp-weekly-block-title strong{font-size:14px}.dm-dashboard-v4 .exp-weekly-block-title small{font-size:10.5px}.dm-dashboard-v4 .exp-adherence-item{padding:14px;border-color:rgba(44,130,112,.12);border-radius:16px;background:rgba(255,255,255,.62)}.dm-dashboard-v4 .exp-adherence-label strong{overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:13px}.dm-dashboard-v4 .exp-adherence-label>span{font-size:10px}.dm-dashboard-v4 .exp-adherence-options{gap:7px}.dm-dashboard-v4 .exp-adherence-options label{min-height:46px;border-radius:12px;font-size:11px}.dm-dashboard-v4 .exp-adherence-options strong{font-size:11px}.dm-dashboard-v4 .exp-weekly-extra-input input,.dm-dashboard-v4 .exp-weekly-extra-toggle,.dm-dashboard-v4 .exp-weekly-note,.dm-dashboard-v4 .exp-weekly-note textarea{font-size:12px}.dm-supplement-plan{position:relative;overflow:hidden}.dm-supplement-plan:before{content:"";position:absolute;left:-80px;bottom:-100px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(112,104,202,.1),transparent 67%);pointer-events:none}.dm-market-jump{padding:10px 13px;border:1px solid rgba(34,145,122,.14);border-radius:12px;background:rgba(235,249,244,.72);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dm-market-jump:hover{transform:translateY(-2px);border-color:rgba(34,145,122,.28);box-shadow:0 12px 28px -22px rgba(23,126,105,.38)}.dm-dashboard-v4 .exp-plan-list-v2{gap:13px;margin-top:25px}.dm-plan-item{position:relative;min-height:180px;padding:20px!important;border-color:rgba(36,129,110,.12)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(49,176,147,.09),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(248,252,250,.74))!important;box-shadow:0 20px 45px -38px rgba(25,82,72,.3);transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .3s ease!important}.dm-plan-item:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.45) 45%,transparent 63%);transform:translateX(-55%);transition:opacity .25s ease,transform .6s ease}.dm-plan-item:hover{transform:translateY(-5px);border-color:rgba(37,157,132,.28)!important;box-shadow:0 28px 58px -42px rgba(18,103,86,.42)}.dm-plan-item:hover:after{opacity:.6;transform:translateX(55%)}.dm-plan-order{position:absolute;top:13px;left:14px;color:#a3b4b0;font-size:11px;font-weight:950;letter-spacing:.08em}.dm-plan-item .exp-plan-icon{width:48px;height:48px;flex:0 0 48px;border:1px solid rgba(31,150,125,.13);border-radius:15px;background:linear-gradient(145deg,#e7f8f1,#f4f0ff);box-shadow:0 15px 34px -26px rgba(26,132,111,.45)}.dm-plan-kicker{display:inline-flex;margin-bottom:5px;padding:4px 7px;border-radius:999px;color:#167a68;background:#eaf8f3;font-size:9px;font-weight:900}.dm-plan-item h3{color:#294e49;font-size:16px;line-height:1.75;overflow-wrap:anywhere;unicode-bidi:plaintext}.dm-plan-item p{margin-top:4px;color:#728b86;font-size:13px;line-height:1.95}.dm-plan-item .exp-plan-tags{margin-top:12px}.dm-plan-item .exp-plan-tags span{padding:6px 9px;border:1px solid rgba(42,136,117,.1);border-radius:9px;color:#4c7e74;background:rgba(236,248,244,.76);font-size:10.5px;line-height:1.65}.dm-dashboard-v4 .supplement-acquisition{margin-top:28px;padding-top:26px;border-top-color:rgba(42,130,112,.13)}.dm-dashboard-v4 .supplement-acquisition-reminder{padding:16px;border-radius:17px;background:radial-gradient(circle at 4% 0,rgba(119,108,205,.08),transparent 26%),linear-gradient(110deg,rgba(234,250,244,.92),rgba(247,251,255,.82))}.dm-dashboard-v4 .supplement-acquisition-reminder>span{width:42px;height:42px;flex-basis:42px;border-radius:13px}.dm-dashboard-v4 .supplement-acquisition-reminder strong{font-size:13.5px}.dm-dashboard-v4 .supplement-acquisition-reminder p{font-size:11px}.dm-dashboard-v4 .supplement-acquisition-head h3{font-size:20px}.dm-dashboard-v4 .supplement-acquisition-head p{max-width:820px;font-size:12px}.dm-dashboard-v4 .supplement-acquisition-list{gap:10px;margin-top:17px}.dm-dashboard-v4 .supplement-acquisition-item{align-items:stretch;min-height:86px;padding:12px;border-color:rgba(43,128,111,.12);border-radius:16px;background:rgba(255,255,255,.58);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dm-dashboard-v4 .supplement-acquisition-item:hover{transform:translateY(-2px);border-color:rgba(40,151,128,.24);box-shadow:0 17px 36px -32px rgba(22,108,90,.35)}.dm-dashboard-v4 .supplement-acquisition-name{min-width:260px}.dm-dashboard-v4 .supplement-acquisition-name>span{width:39px;height:39px;flex-basis:39px;border-radius:12px}.dm-dashboard-v4 .supplement-acquisition-name strong{color:#355c55;font-size:12.5px;overflow-wrap:anywhere;unicode-bidi:plaintext}.dm-dashboard-v4 .supplement-acquisition-choices{display:grid;grid-template-columns:repeat(3,minmax(116px,1fr));flex:1.25;gap:7px}.dm-dashboard-v4 .supplement-acquisition-choices button{position:relative;justify-content:flex-start;min-height:58px;padding:8px 9px;border-radius:12px;text-align:right}.supplement-acquisition-choice-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:#568178;background:rgba(231,242,238,.9)}.supplement-acquisition-choice-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.supplement-acquisition-choice-copy strong{color:inherit;font-size:10px;font-weight:900}.supplement-acquisition-choice-copy small{color:#94a6a2;font-size:7.5px;line-height:1.5}.supplement-acquisition-choice-check{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;color:#fff;background:#159078;box-shadow:0 0 0 4px rgba(21,144,120,.1)}.dm-dashboard-v4 .supplement-acquisition-choices button.is-selected .supplement-acquisition-choice-icon{color:#137d69;background:rgba(209,243,232,.95)}.dm-dashboard-v4 .marketplace-shell{overflow:hidden;border-radius:28px}.marketplace-head-icon{position:relative}.marketplace-head-icon i{position:absolute;top:-5px;right:-5px;display:grid;width:21px;height:21px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#16957d;box-shadow:0 5px 15px rgba(24,123,104,.24)}.dm-dashboard-v4 .marketplace-recommendation-list{gap:27px;margin-top:25px}.dm-dashboard-v4 .marketplace-rec-title>span{padding:6px 9px;font-size:9.5px}.dm-dashboard-v4 .marketplace-rec-title strong{font-size:14px;overflow-wrap:anywhere;unicode-bidi:plaintext}.dm-dashboard-v4 .marketplace-product-grid{gap:13px}.dm-dashboard-v4 .marketplace-product-card{position:relative;overflow:hidden;border-color:rgba(39,126,108,.12);border-radius:21px;background:radial-gradient(circle at 4% 0,rgba(107,101,196,.075),transparent 29%),linear-gradient(148deg,rgba(255,255,255,.9),rgba(248,252,250,.76));box-shadow:0 22px 48px -40px rgba(22,86,75,.32)}.marketplace-card-sheen{position:absolute;inset:-50% auto -50% -38%;width:38%;z-index:0;pointer-events:none;opacity:0;transform:skewX(-16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transition:opacity .2s ease,left .75s cubic-bezier(.2,.8,.2,1)}.marketplace-product-card:hover .marketplace-card-sheen{left:110%;opacity:.55}.dm-dashboard-v4 .marketplace-product-head{position:relative;z-index:1;gap:13px;padding:15px;border-color:rgba(49,132,115,.1)}.dm-dashboard-v4 .marketplace-product-image{width:68px;height:68px;flex-basis:68px;border-radius:16px;border-color:rgba(36,126,108,.11);box-shadow:0 13px 31px -23px rgba(24,90,77,.35)}.marketplace-product-copy{flex:1;min-width:0}.marketplace-product-kicker{display:inline-block;margin-bottom:4px;color:#1a8a75;font-size:8.5px;font-weight:900}.dm-dashboard-v4 .marketplace-product-head h3{font-size:13.5px;overflow-wrap:anywhere;unicode-bidi:plaintext}.dm-dashboard-v4 .marketplace-product-meta span{padding:4px 7px;font-size:9px}.marketplace-store-count{align-self:flex-start;flex:0 0 auto;padding:5px 7px;border:1px solid rgba(41,134,115,.12);border-radius:999px;color:#4e7c72;background:rgba(235,248,243,.8);font-size:8px;font-weight:900}.dm-dashboard-v4 .marketplace-offer-row{position:relative;z-index:1;min-height:58px;padding:11px 14px;border-color:rgba(46,126,111,.09)}.dm-dashboard-v4 .marketplace-offer-row:hover{background:rgba(234,249,244,.62)}.dm-dashboard-v4 .marketplace-store-icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.dm-dashboard-v4 .marketplace-offer-main strong{font-size:11px}.dm-dashboard-v4 .marketplace-offer-main small{font-size:8.5px}.dm-dashboard-v4 .marketplace-offer-side{gap:9px;font-size:10px}.dm-dashboard-v4 .marketplace-offer-side>strong{font-size:11.5px}.marketplace-offer-action{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:9px;color:#16816d;background:rgba(231,247,241,.86);font-size:8.5px;font-weight:900;transition:transform .2s ease,background .2s ease}.marketplace-offer-row:hover .marketplace-offer-action{transform:translateX(-2px);background:#dff5ed}.dm-dashboard-v4 .exp-lifestyle-card{position:relative;overflow:hidden}.dm-dashboard-v4 .exp-lifestyle-grid{gap:12px}.dm-dashboard-v4 .exp-lifestyle-grid>div{border-color:rgba(38,126,108,.11);border-radius:15px;padding:15px;background:rgba(255,255,255,.58)}.dm-dashboard-v4 .exp-lifestyle-grid span{width:38px;height:38px}.dm-dashboard-v4 .exp-lifestyle-grid p{color:#617e78;font-size:12.5px}.dm-dashboard-v4 .supplement-library{border-radius:28px}.supplement-library-add{min-height:42px!important;padding-inline:15px!important}.dm-dashboard-v4 .supplement-library-empty{gap:13px;margin-top:20px;padding:18px;border-radius:17px;border-color:rgba(45,130,113,.14);background:rgba(249,253,251,.64)}.supplement-library-empty-icon{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:15px;color:#188a73;background:linear-gradient(145deg,#e8f8f2,#f1efff)}.supplement-library-empty-icon svg:last-child{position:absolute;top:4px;right:4px;color:#766cc8}.dm-dashboard-v4 .supplement-library-empty strong{font-size:13px}.dm-dashboard-v4 .supplement-library-empty p{font-size:11px}.dm-dashboard-v4 .supplement-library-list{gap:10px;margin-top:20px}.dm-dashboard-v4 .supplement-library-item{min-height:69px;padding:13px;border-color:rgba(40,127,109,.12);border-radius:16px;background:rgba(255,255,255,.58)}.dm-dashboard-v4 .supplement-library-icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}.dm-dashboard-v4 .supplement-library-copy>strong{font-size:12.5px}.dm-dashboard-v4 .supplement-library-copy span,.dm-dashboard-v4 .supplement-library-item>button{font-size:9.5px}.dm-dashboard-v4 .supplement-library-note{font-size:10.5px}.dm-dashboard-link-grid{gap:14px!important}.dm-dashboard-link-card{position:relative;overflow:hidden;min-height:112px;padding:20px!important;border-color:rgba(42,129,111,.12)!important;background:radial-gradient(circle at 0 0,rgba(45,171,145,.1),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(247,251,250,.72))!important;box-shadow:0 21px 48px -40px rgba(22,84,73,.32)}.dm-dashboard-link-card:after{content:"";position:absolute;left:-42px;bottom:-52px;width:120px;height:120px;border:1px solid rgba(114,105,199,.1);border-radius:50%}.dm-dashboard-link-card:hover{border-color:rgba(41,153,130,.26)!important;box-shadow:0 28px 58px -42px rgba(22,101,84,.4)}.dm-dashboard-link-card>span{width:52px!important;height:52px!important;border:1px solid rgba(37,145,121,.13);border-radius:15px!important;background:linear-gradient(145deg,#e7f8f1,#f1eeff)!important}.dm-dashboard-link-card small{display:block;margin-bottom:3px;color:#8a9b98;font-size:8px;font-weight:900;letter-spacing:.08em}.dm-dashboard-link-card strong{color:#2d544e;font-size:15px}.dm-dashboard-link-card p{color:#718b86;font-size:11px;line-height:1.75}.dm-dashboard-v4 .exp-bottom-disclaimer{margin:2px 4px 5px;padding:11px 13px;border:1px dashed rgba(44,130,112,.13);border-radius:13px;color:#758e89;background:rgba(255,255,255,.35)}html.dark .dm-app-shell:has(.dm-dashboard-v4){background:#071b24!important}html.dark .dm-app-shell main:has(.dm-dashboard-v4){background:transparent!important}html.dark .dm-dashboard-v4{--dash-bg:#0b2731;--dash-panel:rgba(13,43,53,.72);--dash-panel-strong:rgba(16,50,60,.90);--dash-line:rgba(111,181,173,.15);--dash-line-strong:rgba(96,205,184,.26);--dash-text:#eefaf7;--dash-muted:#9db9ba;--dash-accent:#55d2b9;--dash-accent-2:#9990e5;border-color:rgba(87,151,153,.13);background:radial-gradient(circle at 9% 2%,rgba(36,157,133,.12),transparent 28%),radial-gradient(circle at 92% 4%,rgba(108,99,190,.11),transparent 29%),radial-gradient(circle at 78% 90%,rgba(55,136,169,.08),transparent 26%),linear-gradient(155deg,#0b2731,#0b2832 52%,#0a2530);box-shadow:0 32px 100px -70px rgba(0,0,0,.88)}html.dark .dm-dashboard-v4:before{opacity:.32;background-image:radial-gradient(circle at center,rgba(112,211,190,.12) 0 1px,transparent 1.4px),linear-gradient(120deg,transparent 48%,rgba(142,131,224,.04) 49%,transparent 50%)}html.dark .dm-dashboard-dna,html.dark .dm-dashboard-orbit{color:rgba(98,220,192,.15)}html.dark .dm-dashboard-orbit-b{color:rgba(154,142,230,.13)}html.dark .dm-dashboard-cell{border-color:rgba(86,202,180,.12);background:radial-gradient(circle at 36% 34%,rgba(88,209,184,.12),rgba(38,121,108,.03) 55%,transparent 70%)}html.dark .dm-dashboard-cell:after{background:rgba(138,126,222,.1)}html.dark .dm-dashboard-v4 .exp-card,html.dark .dm-dashboard-v4 .health-axis-shell{border-color:var(--dash-line)!important;background:var(--dash-panel)!important;box-shadow:0 25px 65px -55px rgba(0,0,0,.84),inset 0 1px 0 rgba(255,255,255,.035)!important;backdrop-filter:blur(20px) saturate(112%)}html.dark .dm-dashboard-hero{border-color:rgba(96,205,184,.15);background:radial-gradient(circle at 88% 20%,rgba(56,190,160,.12),transparent 29%),radial-gradient(circle at 12% 100%,rgba(128,115,213,.09),transparent 35%),linear-gradient(140deg,rgba(15,48,58,.82),rgba(12,42,52,.76))!important}html.dark .dm-dashboard-hero h2,html.dark .dm-dashboard-v4 .exp-section-top h2,html.dark .dm-dashboard-v4 .health-axis-heading h1{color:var(--dash-text)!important}html.dark .dm-dashboard-hero p,html.dark .dm-dashboard-v4 .exp-section-top p,html.dark .dm-dashboard-v4 .health-axis-heading p{color:var(--dash-muted)!important}html.dark .dm-dashboard-hero-chips span{border-color:rgba(99,201,181,.15);color:#b7d4d2;background:rgba(16,52,61,.76)}html.dark .dm-dashboard-hero-core{border-color:rgba(101,216,193,.18);color:#7de0cd;background:linear-gradient(145deg,#133f45,#202f51);box-shadow:0 18px 42px -26px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.06)}html.dark .dm-dashboard-hero-dot{border-color:#0c2b35}html.dark .dm-dashboard-v4 .exp-weekly-meta-row span,html.dark .dm-dashboard-v4 .health-axis-key{border-color:rgba(102,182,171,.14);color:#a9c4c4!important;background:rgba(12,39,49,.72)!important}html.dark .dm-dashboard-v4 .health-axis-card{border-color:rgba(101,176,165,.13)!important;background:linear-gradient(155deg,rgba(18,54,64,.82),rgba(14,47,58,.72))!important;box-shadow:0 20px 50px -42px rgba(0,0,0,.75)}html.dark .dm-dashboard-v4 .health-axis-card:after{opacity:.09}html.dark .dm-dashboard-v4 .health-axis-title-row h2{color:#f0faf8!important}html.dark .dm-dashboard-v4 .health-axis-copy>p{color:#a6c0c0!important}html.dark .health-axis-score-badge{border-color:color-mix(in srgb,var(--axis) 35%,rgba(255,255,255,.05));color:#e7f6f3;background:color-mix(in srgb,var(--axis) 16%,#102f39)}html.dark .dm-dashboard-v4 .health-axis-meter{border-color:rgba(107,180,170,.1);background:rgba(8,34,43,.48)}html.dark .health-axis-live-label{color:#d7f1ec!important;background:color-mix(in srgb,var(--axis) 16%,#102f39)}html.dark .health-axis-route-bar{background:rgba(111,158,158,.17)!important}html.dark .health-axis-route-now{border-color:#113640!important}html.dark .health-axis-route-goal{background:#113640!important}html.dark .dm-dashboard-v4 .health-axis-disclaimer,html.dark .dm-dashboard-v4 .health-axis-note,html.dark .health-axis-score-foot{color:#8eaaab!important}html.dark .dm-dashboard-v4 .exp-weekly-progress-orb{border-color:rgba(93,199,179,.16);background:radial-gradient(circle at 35% 25%,#153f47,#102f39)!important;box-shadow:0 18px 44px -32px rgba(0,0,0,.74)}html.dark .dm-dashboard-v4 .exp-weekly-progress-orb strong{color:#77dec9!important}html.dark .dm-dashboard-v4 .exp-weekly-progress-orb small{color:#94b3b2!important}html.dark .dm-dashboard-v4 .exp-weekly-form-title,html.dark .dm-dashboard-v4 .exp-weekly-saved,html.dark .dm-dashboard-v4 .exp-weekly-waiting{border-color:rgba(99,179,167,.13)!important;background:rgba(9,36,45,.54)!important}html.dark .dm-dashboard-v4 .exp-weekly-form-title span,html.dark .dm-dashboard-v4 .exp-weekly-saved strong,html.dark .dm-dashboard-v4 .exp-weekly-waiting strong{color:#dff3ef!important}html.dark .dm-dashboard-v4 .exp-adherence-item{border-color:rgba(99,177,165,.12)!important;background:rgba(15,47,57,.58)!important}html.dark .dm-dashboard-v4 .exp-adherence-label strong{color:#e4f4f1!important}html.dark .dm-dashboard-v4 .exp-adherence-label>span{color:#8fe0cf!important;background:#143d3b!important}html.dark .dm-dashboard-v4 .exp-adherence-options label{border-color:rgba(110,169,166,.16)!important;color:#b7cece!important;background:rgba(8,34,43,.62)!important}html.dark .dm-dashboard-v4 .exp-adherence-options label:hover{border-color:rgba(88,209,185,.3)!important;background:rgba(20,60,66,.75)!important}html.dark .dm-dashboard-v4 .exp-adherence-options label.is-selected{border-color:rgba(88,211,185,.4)!important;color:#b6f0e4!important;background:linear-gradient(145deg,rgba(20,72,66,.92),rgba(18,58,63,.86))!important;box-shadow:inset 0 0 0 1px rgba(102,220,196,.07),0 10px 28px -24px rgba(43,192,160,.5)}html.dark .dm-dashboard-v4 .exp-weekly-note{color:#c7ddda!important}html.dark .dm-dashboard-v4 .exp-weekly-extra-input input,html.dark .dm-dashboard-v4 .exp-weekly-note textarea{color:#eaf7f4!important;border-color:rgba(105,174,166,.17)!important;background:#0b2a34!important}html.dark .dm-dashboard-v4 .exp-weekly-extra-input button{color:#9be4d5!important;background:#133e3b!important}html.dark .dm-supplement-plan:before{background:radial-gradient(circle,rgba(132,119,218,.09),transparent 67%)}html.dark .dm-market-jump{border-color:rgba(91,199,178,.17);color:#a8e6d9!important;background:rgba(17,59,57,.72)}html.dark .dm-plan-item{border-color:rgba(100,177,166,.13)!important;background:radial-gradient(circle at 100% 0,rgba(65,190,160,.075),transparent 31%),linear-gradient(145deg,rgba(17,52,62,.82),rgba(13,44,54,.72))!important;box-shadow:0 20px 48px -40px rgba(0,0,0,.76)}html.dark .dm-plan-item:after{background:linear-gradient(115deg,transparent 25%,rgba(121,225,203,.1) 45%,transparent 63%)}html.dark .dm-plan-item .exp-plan-icon{border-color:rgba(95,208,184,.17);color:#81dfcb!important;background:linear-gradient(145deg,#133d3d,#222f50)!important}html.dark .dm-plan-order{color:#62878a}html.dark .dm-plan-kicker{color:#9be6d7;background:#143c39}html.dark .dm-plan-item h3{color:#eef9f6!important}html.dark .dm-plan-item p{color:#a5bfc0!important}html.dark .dm-plan-item .exp-plan-tags span{border-color:rgba(94,182,168,.15)!important;color:#b2d0cd!important;background:#102f39!important}html.dark .dm-dashboard-v4 .supplement-acquisition{border-top-color:rgba(101,177,166,.13)}html.dark .dm-dashboard-v4 .supplement-acquisition-reminder{border-color:rgba(94,194,174,.18)!important;background:radial-gradient(circle at 3% 0,rgba(132,119,218,.08),transparent 28%),linear-gradient(110deg,rgba(16,58,57,.78),rgba(14,47,59,.72))!important}html.dark .dm-dashboard-v4 .supplement-acquisition-reminder>span{color:#8ce3d2!important;background:#153f3b!important}html.dark .dm-dashboard-v4 .supplement-acquisition-head h3,html.dark .dm-dashboard-v4 .supplement-acquisition-reminder strong{color:#edf9f6!important}html.dark .dm-dashboard-v4 .supplement-acquisition-head p,html.dark .dm-dashboard-v4 .supplement-acquisition-reminder p{color:#9ebbbc!important}html.dark .dm-dashboard-v4 .supplement-acquisition-item{border-color:rgba(100,176,166,.13)!important;background:rgba(14,45,55,.62)!important}html.dark .dm-dashboard-v4 .supplement-acquisition-name strong{color:#eaf7f4!important}html.dark .dm-dashboard-v4 .supplement-acquisition-name>span{color:#81dfca!important;background:#143c3b!important}html.dark .dm-dashboard-v4 .supplement-acquisition-choices button{border-color:rgba(109,170,168,.16)!important;color:#b8d0cf!important;background:#0b2c36!important}html.dark .dm-dashboard-v4 .supplement-acquisition-choices button:hover{border-color:rgba(90,207,184,.3)!important;background:#123a43!important}html.dark .dm-dashboard-v4 .supplement-acquisition-choices button.is-selected{border-color:rgba(86,212,185,.42)!important;color:#b7f1e5!important;background:linear-gradient(145deg,#154941,#123b43)!important;box-shadow:0 12px 30px -24px rgba(61,210,177,.5)}html.dark .supplement-acquisition-choice-icon{color:#91b7b2;background:#143740}html.dark .supplement-acquisition-choices button.is-selected .supplement-acquisition-choice-icon{color:#9ce8da;background:#1a5149!important}html.dark .supplement-acquisition-choice-copy small{color:#789c9d!important}html.dark .dm-dashboard-v4 .marketplace-head-icon{color:#b5aef4!important;background:#222f4c!important}html.dark .dm-dashboard-v4 .marketplace-head-icon i{border-color:#102f39}html.dark .dm-dashboard-v4 .marketplace-rec-title>span{color:#9ce5d6!important;background:#143d3a!important}html.dark .dm-dashboard-v4 .marketplace-rec-title strong{color:#eef9f6!important}html.dark .dm-dashboard-v4 .marketplace-product-card{border-color:rgba(100,177,166,.13)!important;background:radial-gradient(circle at 4% 0,rgba(130,119,214,.07),transparent 30%),linear-gradient(148deg,rgba(18,54,64,.82),rgba(13,45,55,.73))!important}html.dark .marketplace-card-sheen{background:linear-gradient(90deg,transparent,rgba(113,218,197,.1),transparent)}html.dark .dm-dashboard-v4 .marketplace-product-head{border-color:rgba(97,168,160,.12)!important}html.dark .dm-dashboard-v4 .marketplace-product-image{border-color:rgba(101,177,166,.15)!important;color:#8bbab3!important;background:#0b2a34!important}html.dark .dm-dashboard-v4 .marketplace-product-kicker{color:#7ddbc8}html.dark .dm-dashboard-v4 .marketplace-product-head h3{color:#eff9f6!important}html.dark .dm-dashboard-v4 .marketplace-product-meta span,html.dark .marketplace-store-count{border-color:rgba(99,174,164,.13)!important;color:#a8c8c4!important;background:#102f39!important}html.dark .dm-dashboard-v4 .marketplace-offer-row{border-color:rgba(94,165,158,.11)!important}html.dark .dm-dashboard-v4 .marketplace-offer-row:hover{background:rgba(21,61,67,.72)!important}html.dark .dm-dashboard-v4 .marketplace-store-icon{color:#7edbc8!important;background:#153c3b!important}html.dark .dm-dashboard-v4 .marketplace-offer-main strong,html.dark .dm-dashboard-v4 .marketplace-offer-side>strong{color:#e5f5f1!important}html.dark .dm-dashboard-v4 .marketplace-offer-main small{color:#78999a!important}html.dark .marketplace-offer-action{color:#9fe5d7;background:#143d3a}html.dark .marketplace-offer-row:hover .marketplace-offer-action{background:#184b45}html.dark .dm-dashboard-v4 .exp-lifestyle-grid>div,html.dark .dm-dashboard-v4 .supplement-library-empty,html.dark .dm-dashboard-v4 .supplement-library-item{border-color:rgba(100,177,166,.13)!important;background:rgba(14,45,55,.58)!important}html.dark .dm-dashboard-v4 .exp-lifestyle-grid span,html.dark .dm-dashboard-v4 .supplement-library-icon{color:#7edbc8!important;background:#143c3b!important}html.dark .dm-dashboard-v4 .exp-lifestyle-grid p,html.dark .dm-dashboard-v4 .supplement-library-copy span,html.dark .dm-dashboard-v4 .supplement-library-empty p,html.dark .dm-dashboard-v4 .supplement-library-note{color:#9db9b8!important}html.dark .dm-dashboard-v4 .supplement-library-copy>strong,html.dark .dm-dashboard-v4 .supplement-library-empty strong{color:#e9f7f4!important}html.dark .supplement-library-empty-icon{color:#80deca;background:linear-gradient(145deg,#143d3b,#222f4d)}html.dark .dm-dashboard-v4 .supplement-library-item>button{border-color:rgba(99,180,166,.16)!important;color:#9ee5d6!important;background:#123a39!important}html.dark .dm-dashboard-link-card{border-color:rgba(99,177,166,.13)!important;background:radial-gradient(circle at 0 0,rgba(57,181,153,.07),transparent 31%),linear-gradient(145deg,rgba(17,52,62,.82),rgba(13,44,54,.72))!important}html.dark .dm-dashboard-link-card>span{border-color:rgba(91,206,182,.16);color:#83dfcc!important;background:linear-gradient(145deg,#143e3d,#222f4e)!important}html.dark .dm-dashboard-link-card small{color:#6f9999}html.dark .dm-dashboard-link-card strong{color:#eef9f6!important}html.dark .dm-dashboard-link-card p{color:#9db8b8!important}html.dark .dm-dashboard-link-card>svg{color:#73d4c1!important}html.dark .dm-dashboard-v4 .exp-bottom-disclaimer{border-color:rgba(101,175,165,.12);color:#89a6a6!important;background:rgba(8,34,43,.34)}@media (max-width:1160px){.dm-dashboard-v4{padding:20px}.dm-dashboard-hero-visual{width:108px;height:108px;flex-basis:108px}.dm-dashboard-v4 .health-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-dashboard-v4 .supplement-acquisition-item{flex-direction:column}.dm-dashboard-v4 .supplement-acquisition-name{min-width:0}.dm-dashboard-v4 .supplement-acquisition-choices{width:100%}}@media (max-width:860px){.dm-app-shell main:has(.dm-dashboard-v4){padding-inline:14px!important}.dm-dashboard-v4{gap:16px!important;padding:14px;border-radius:27px}.dm-dashboard-hero{min-height:0;padding:24px!important}.dm-dashboard-hero-visual{width:92px;height:92px;flex-basis:92px}.dm-dashboard-hero-core{width:54px;height:54px;border-radius:17px}.dm-dashboard-v4 .exp-lifestyle-grid,.dm-dashboard-v4 .exp-plan-list-v2,.dm-dashboard-v4 .health-axis-grid,.dm-dashboard-v4 .supplement-library-list{grid-template-columns:1fr}.dm-dashboard-v4 .exp-adherence-options{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-dashboard-v4 .marketplace-product-grid{grid-template-columns:1fr}}@media (max-width:680px){.dm-dashboard-v4{padding:10px;border-radius:22px}.dm-dashboard-hero{align-items:flex-start;padding:20px!important;border-radius:22px}.dm-dashboard-hero h2{font-size:25px!important}.dm-dashboard-hero p{font-size:12.5px!important}.dm-dashboard-hero-visual{display:none}.dm-dashboard-v4 .exp-card,.dm-dashboard-v4 .health-axis-shell{padding:19px;border-radius:22px}.dm-dashboard-v4 .exp-section-top,.dm-dashboard-v4 .exp-weekly-simple-head,.dm-dashboard-v4 .health-axis-heading{align-items:flex-start;flex-direction:column}.dm-dashboard-v4 .health-axis-key{display:none}.health-axis-title-row{align-items:flex-start;flex-direction:column}.health-axis-score-badge{align-self:flex-start}.dm-dashboard-v4 .health-axis-card{min-height:0;padding:17px}.dm-dashboard-v4 .health-axis-copy>p{min-height:0}.health-axis-score-foot{flex-direction:column}.dm-dashboard-v4 .exp-weekly-progress-orb{width:78px;height:78px;flex-basis:78px}.dm-dashboard-v4 .exp-adherence-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-dashboard-v4 .exp-adherence-options label:last-child{grid-column:1/-1}.dm-dashboard-v4 .supplement-acquisition-choices{grid-template-columns:1fr}.dm-dashboard-v4 .supplement-acquisition-choices button{min-height:54px}.dm-dashboard-v4 .marketplace-product-head{align-items:flex-start;flex-wrap:wrap}.marketplace-store-count{margin-right:auto}.dm-dashboard-v4 .marketplace-offer-row{align-items:flex-start;flex-direction:column}.dm-dashboard-v4 .marketplace-offer-side{width:100%;justify-content:space-between;flex-wrap:wrap}.dm-dashboard-link-grid{grid-template-columns:1fr!important}.dm-dashboard-link-card{min-height:100px}}@media (max-width:460px){.dm-dashboard-v4{padding:7px}.dm-dashboard-hero{padding:17px!important}.dm-dashboard-hero h2{font-size:22px!important}.dm-dashboard-hero-chips span{font-size:9.5px;padding:6px 8px}.dm-dashboard-v4 .exp-card,.dm-dashboard-v4 .health-axis-shell{padding:16px}.dm-dashboard-v4 .exp-section-top h2,.dm-dashboard-v4 .exp-weekly-simple-head h2,.dm-dashboard-v4 .health-axis-heading h1{font-size:21px}.dm-dashboard-v4 .exp-section-top p,.dm-dashboard-v4 .exp-weekly-simple-head p,.dm-dashboard-v4 .health-axis-heading p{font-size:12px}.dm-dashboard-v4 .exp-adherence-label{align-items:flex-start;flex-wrap:wrap}.dm-dashboard-v4 .exp-adherence-options strong{font-size:10px;white-space:normal;text-align:center}.dm-plan-item{padding:17px!important}.dm-plan-item h3{font-size:14px}.dm-dashboard-v4 .supplement-acquisition-name{align-items:flex-start}.marketplace-product-image{width:58px!important;height:58px!important;flex-basis:58px!important}.marketplace-offer-action{display:none}}@keyframes dm-dashboard-orbit{to{transform:rotate(1turn)}}@keyframes dm-dashboard-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes dm-dashboard-breathe{0%,to{transform:scale(1);opacity:.56}50%{transform:scale(1.08);opacity:.9}}@keyframes dm-dashboard-sheen{0%,58%,to{background-position:180% 0;opacity:.3}72%{background-position:-80% 0;opacity:.75}}@media (prefers-reduced-motion:reduce){.dm-dashboard-v4 *,.dm-dashboard-v4 :after,.dm-dashboard-v4 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.dm-dashboard-v4 :is(.dm-plan-item,.health-axis-card,.marketplace-product-card,.supplement-acquisition-item,.dm-dashboard-link-card):hover{transform:none!important}}.dm-app-shell:has(.dm-dashboard-v4){background:radial-gradient(circle at 9% 2%,rgba(45,184,152,.09),transparent 27%),radial-gradient(circle at 90% 6%,rgba(116,106,203,.075),transparent 29%),linear-gradient(155deg,#f5faf8,#f2f8f6 52%,#f7fbfa)!important}.dm-dashboard-v4{border-color:transparent;background:transparent;box-shadow:none}html.dark .dm-app-shell:has(.dm-dashboard-v4){background:radial-gradient(circle at 9% 2%,rgba(36,157,133,.11),transparent 28%),radial-gradient(circle at 92% 5%,rgba(108,99,190,.1),transparent 29%),radial-gradient(circle at 78% 90%,rgba(55,136,169,.07),transparent 26%),linear-gradient(155deg,#0a2530,#0b2832 52%,#09232d)!important}html.dark .dm-dashboard-v4{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html.dark .exp-weekly-simple{--weekly-bg:radial-gradient(circle at top right,rgba(72,106,255,0.10),transparent 26%),linear-gradient(145deg,rgba(9,39,53,0.97),rgba(7,49,65,0.98));--weekly-border:rgba(81,130,145,0.28);--weekly-line:rgba(120,171,185,0.20);--weekly-text:#ecfbff;--weekly-muted:#a2c7d2;--weekly-card:rgba(12,48,63,0.82);--weekly-card-strong:rgba(8,42,56,0.96);--weekly-option-bg:rgba(9,37,49,0.88);--weekly-option-border:rgba(110,166,178,0.22)}html.dark .exp-adherence-item,html.dark .exp-weekly-block,html.dark .exp-weekly-extra-input input,html.dark .exp-weekly-form-title,html.dark .exp-weekly-meta-row span,html.dark .exp-weekly-note textarea,html.dark .exp-weekly-saved,html.dark .exp-weekly-waiting{background-color:rgba(10,43,57,.78)}html.dark .exp-weekly-extra-input input,html.dark .exp-weekly-note textarea{color:#ecfbff}html.dark .exp-weekly-extra-input input::-moz-placeholder,html.dark .exp-weekly-note textarea::-moz-placeholder{color:rgba(184,214,221,.74)}html.dark .exp-weekly-extra-input input::placeholder,html.dark .exp-weekly-note textarea::placeholder{color:rgba(184,214,221,.74)}html.dark .exp-adherence-side button{background:rgba(255,97,140,.14);color:#ff8baa}.dm-dashboard-v4 .exp-weekly-supplement-summary{position:relative;overflow:hidden}.dm-dashboard-v4 .exp-weekly-supplement-summary:after{content:"";position:absolute;width:180px;height:180px;left:-90px;bottom:-100px;border-radius:999px;background:radial-gradient(circle,rgba(29,232,219,.12),transparent 70%);pointer-events:none}.dm-dashboard-v4 .exp-adherence-item,.dm-dashboard-v4 .exp-weekly-supplement-overview{position:relative;z-index:1}.dm-dashboard-v4 .exp-adherence-option{min-height:70px;border-radius:16px}.dm-dashboard-v4 .exp-adherence-option-copy strong{font-size:11px;white-space:normal;text-align:right}.dm-dashboard-v4 .exp-adherence-option-copy small{font-size:8.5px;line-height:1.55}.dm-dashboard-v4 .exp-adherence-option.is-excellent{color:#24efe0!important}.dm-dashboard-v4 .exp-adherence-option.is-good{color:#18d99b!important}.dm-dashboard-v4 .exp-adherence-option.is-fair{color:#f2c94f!important}.dm-dashboard-v4 .exp-adherence-option.is-weak{color:#ff9748!important}.dm-dashboard-v4 .exp-adherence-option.is-poor{color:#ff5b90!important}html.dark .dm-dashboard-v4 .exp-adherence-option.is-excellent.is-selected{color:#5af9ed!important;border-color:rgba(36,239,224,.72)!important;background:linear-gradient(135deg,rgba(29,217,205,.2),rgba(8,42,54,.92))!important;box-shadow:0 16px 36px -28px rgba(36,239,224,.95),inset 0 0 0 1px rgba(36,239,224,.1)!important}html.dark .dm-dashboard-v4 .exp-adherence-option.is-good.is-selected{color:#50e9b5!important;border-color:rgba(24,217,155,.66)!important;background:linear-gradient(135deg,rgba(24,217,155,.18),rgba(8,42,54,.92))!important}html.dark .dm-dashboard-v4 .exp-adherence-option.is-fair.is-selected{color:#f7d766!important;border-color:rgba(242,201,79,.64)!important;background:linear-gradient(135deg,rgba(242,201,79,.17),rgba(8,42,54,.92))!important}html.dark .dm-dashboard-v4 .exp-adherence-option.is-weak.is-selected{color:#ffad70!important;border-color:rgba(255,151,72,.64)!important;background:linear-gradient(135deg,rgba(255,151,72,.17),rgba(8,42,54,.92))!important}html.dark .dm-dashboard-v4 .exp-adherence-option.is-poor.is-selected{color:#ff7ca8!important;border-color:rgba(255,91,145,.64)!important;background:linear-gradient(135deg,rgba(255,91,145,.18),rgba(8,42,54,.92))!important}html.dark .dm-dashboard-v4 .exp-weekly-supplement-overview{border-color:rgba(89,182,176,.19);background:linear-gradient(135deg,rgba(20,92,88,.17),rgba(74,65,156,.08))}html.dark .dm-dashboard-v4 .exp-weekly-supplement-overview>div>span{color:#73eadf;background:rgba(27,211,200,.1)}html.dark .dm-dashboard-v4 .exp-weekly-supplement-overview strong{color:#eefbff}html.dark .dm-dashboard-v4 .exp-weekly-supplement-overview p{color:#9fc3cd}@media (max-width:680px){.dm-dashboard-v4 .exp-weekly-supplement-overview{flex-direction:column}.dm-dashboard-v4 .exp-weekly-supplement-overview>svg{align-self:flex-end}}.dm-home-unified{--dm-home-canvas:#f4faf8;--dm-home-canvas-2:#f7fbfa;--dm-home-ink:#173f42;--dm-home-muted:#6d8588;--dm-home-line:rgba(43,112,102,.13);--dm-home-panel:rgba(255,255,255,.78);--dm-home-panel-strong:rgba(255,255,255,.94);background:radial-gradient(circle at 8% 10%,rgba(43,179,145,.075),transparent 27%),radial-gradient(circle at 92% 28%,rgba(123,106,207,.06),transparent 31%),radial-gradient(circle at 18% 76%,rgba(89,172,201,.055),transparent 29%),linear-gradient(180deg,var(--dm-home-canvas-2) 0,var(--dm-home-canvas) 48%,#f5faf9 100%)!important;color:var(--dm-home-ink)}.dm-home-unified>main{position:relative;isolation:isolate;background:transparent!important}.dm-home-unified>main:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.28;background-image:radial-gradient(circle,rgba(44,135,118,.08) 0 1px,transparent 1.25px),linear-gradient(115deg,transparent 0 49%,rgba(85,153,143,.025) 50%,transparent 51%);background-size:34px 34px,210px 210px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}.dm-home-unified>main>:is(.dm-hero,.dm-health-roadmap,.dm-media-section,.exp-marketing-section,.exp-dashboard-story,.exp-science-section,.dm-home-articles-section,.dm-seo-copy-section,.dm-home-faq,.exp-last-cta){background:transparent!important;border-color:transparent!important}.dm-home-unified .dm-home-articles-section,.dm-home-unified .dm-media-weekly,.dm-home-unified .exp-dashboard-story{background:transparent!important}.dm-home-unified .dm-hero{border-bottom:0}.dm-home-unified .dm-hero-photo-overlay{background:linear-gradient(270deg,rgba(244,250,248,1) 0,rgba(244,250,248,.91) 19%,rgba(244,250,248,.56) 31%,rgba(244,250,248,.17) 43%,transparent 54%),linear-gradient(0deg,rgba(244,250,248,.7),transparent 46%)}.dm-home-unified .dm-hero-photograph:after{background:linear-gradient(0deg,#f4faf8,rgba(244,250,248,.94) 9%,transparent 25%)}.dm-home-unified .dm-media-section{box-shadow:none}.dm-home-unified .dm-media-frame{border-color:rgba(255,255,255,.84);box-shadow:0 30px 74px -42px rgba(25,91,79,.3)}.dm-home-unified .dm-media-floating{border-color:rgba(68,139,125,.15);background:rgba(255,255,255,.8);box-shadow:0 18px 48px -34px rgba(28,92,79,.34)}.dm-home-unified .dm-health-roadmap{--roadmap-title:#173d42;--roadmap-copy:#6c8387;--roadmap-card:rgba(255,255,255,.74);--roadmap-card-bottom:rgba(250,253,252,.96);--roadmap-icon-surface:rgba(255,255,255,.88);--roadmap-label-bg:rgba(236,246,243,.82);--roadmap-label-text:#6e8789;--roadmap-frame:rgba(68,124,115,.13);--roadmap-shadow:rgba(25,82,72,.22);background:transparent!important;color:var(--roadmap-title)}.dm-home-unified .dm-health-roadmap:before{opacity:.48;background-image:radial-gradient(circle,rgba(46,147,126,.12) 0 1px,transparent 1.35px),linear-gradient(110deg,transparent 0 47%,rgba(72,151,136,.028) 48%,transparent 49%)}.dm-home-unified .dm-health-roadmap:after{opacity:.3;background:radial-gradient(ellipse at 12% 84%,rgba(69,190,128,.22),transparent 36%),radial-gradient(ellipse at 89% 88%,rgba(67,177,145,.18),transparent 35%),radial-gradient(ellipse at 52% 100%,rgba(92,181,169,.15),transparent 44%)}.dm-home-unified .dm-health-roadmap-decor{color:rgba(25,137,116,.115);filter:drop-shadow(0 0 20px rgba(65,188,164,.08))}.dm-home-unified .dm-health-roadmap-decor--atom{color:rgba(131,104,206,.11)}.dm-home-unified .dm-health-roadmap-decor--leaf-a,.dm-home-unified .dm-health-roadmap-decor--leaf-b{color:rgba(39,144,87,.13)}.dm-home-unified .dm-health-roadmap-eyebrow{color:#168b77}.dm-home-unified .dm-health-roadmap-eyebrow span{background:linear-gradient(90deg,transparent,rgba(22,139,119,.56))}.dm-home-unified .dm-health-roadmap-head h2{color:var(--roadmap-title)!important;text-shadow:none}.dm-home-unified .dm-health-roadmap-head h2 em{background:linear-gradient(90deg,#118d72,#26ad8d 50%,#5f83c9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.dm-home-unified .dm-health-roadmap-head p{color:var(--roadmap-copy)!important}.dm-home-unified .dm-health-roadmap-timeline-base{stroke:rgba(61,119,111,.15)}.dm-home-unified .dm-health-roadmap-stage-node{border-color:rgba(255,255,255,.95);box-shadow:0 0 0 7px rgba(255,255,255,.42),0 12px 28px -18px rgba(26,89,80,.34),inset 0 1px 0 rgba(255,255,255,.9)}.dm-home-unified .dm-health-roadmap-card{border-color:var(--roadmap-frame);background:var(--roadmap-card);box-shadow:0 28px 72px -48px var(--roadmap-shadow),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(120%)}.dm-home-unified .dm-health-roadmap-step--mint .dm-health-roadmap-card{border-color:rgba(47,177,145,.23)}.dm-home-unified .dm-health-roadmap-step--lavender .dm-health-roadmap-card{border-color:rgba(135,112,201,.22)}.dm-home-unified .dm-health-roadmap-step--cyan .dm-health-roadmap-card{border-color:rgba(62,157,187,.22)}.dm-home-unified .dm-health-roadmap-visual{background:rgba(229,242,239,.82)}.dm-home-unified .dm-health-roadmap-visual:after{background:linear-gradient(180deg,rgba(244,250,248,0) 44%,rgba(247,251,250,.14) 68%,rgba(250,253,252,.94))}.dm-home-unified .dm-health-roadmap-content{background:linear-gradient(180deg,rgba(250,253,252,.94),var(--roadmap-card-bottom))}.dm-home-unified .dm-health-roadmap-icon{border-color:rgba(255,255,255,.92);background:var(--roadmap-icon-surface);box-shadow:0 15px 32px -22px rgba(31,84,76,.32),0 0 0 7px rgba(244,250,248,.8),inset 0 1px 0 rgba(255,255,255,.95)}.dm-home-unified .dm-health-roadmap-step--mint .dm-health-roadmap-icon{color:#15977a;box-shadow:0 15px 32px -22px rgba(31,84,76,.32),0 0 0 7px rgba(244,250,248,.8),0 0 28px rgba(66,190,155,.13)}.dm-home-unified .dm-health-roadmap-step--lavender .dm-health-roadmap-icon{color:#7d69c3;box-shadow:0 15px 32px -22px rgba(31,84,76,.32),0 0 0 7px rgba(244,250,248,.8),0 0 28px rgba(142,113,207,.13)}.dm-home-unified .dm-health-roadmap-step--cyan .dm-health-roadmap-icon{color:#388ca8;box-shadow:0 15px 32px -22px rgba(31,84,76,.32),0 0 0 7px rgba(244,250,248,.8),0 0 28px rgba(75,169,198,.13)}.dm-home-unified .dm-health-roadmap-step-label{color:var(--roadmap-label-text);background:var(--roadmap-label-bg);border-color:rgba(65,126,117,.1)}.dm-home-unified .dm-health-roadmap-content h3{color:var(--roadmap-title)!important}.dm-home-unified .dm-health-roadmap-content p{color:var(--roadmap-copy)!important}@media (hover:hover) and (pointer:fine){.dm-home-unified .dm-health-roadmap-step:hover .dm-health-roadmap-card{box-shadow:0 36px 86px -50px rgba(25,82,72,.38),inset 0 1px 0 rgba(255,255,255,.86)}.dm-home-unified .dm-health-roadmap-step--mint:hover .dm-health-roadmap-card{border-color:rgba(47,177,145,.48)}.dm-home-unified .dm-health-roadmap-step--lavender:hover .dm-health-roadmap-card{border-color:rgba(135,112,201,.46)}.dm-home-unified .dm-health-roadmap-step--cyan:hover .dm-health-roadmap-card{border-color:rgba(62,157,187,.45)}}@media (max-width:860px){.dm-home-unified .dm-health-roadmap-list:before{box-shadow:0 0 16px rgba(103,178,182,.13)}.dm-home-unified .dm-health-roadmap-mobile-stage{box-shadow:0 0 0 5px rgba(244,250,248,.92),0 8px 20px -14px rgba(28,85,76,.42)}}@media (max-width:730px){.dm-home-unified .dm-hero-photo-overlay{background:linear-gradient(0deg,#f4faf8 2%,rgba(244,250,248,.42) 55%,transparent 88%),linear-gradient(270deg,rgba(244,250,248,.58),transparent 48%)}.dm-home-unified .dm-hero-photograph:after{background:linear-gradient(0deg,#f4faf8,transparent 26%)}}.dm-media-weekly .dm-media-description h2{max-width:640px;font-size:clamp(24px,2.55vw,39px);line-height:1.7;letter-spacing:-.035em}@media (max-width:760px){.dm-media-weekly .dm-media-description h2{max-width:none;font-size:clamp(23px,7vw,32px);line-height:1.65}}