section.dxp-nutrisuite.dxp-nutrisuite{--dxp-navy: #FAF7F2;--dxp-surface: #FFFFFF;--dxp-field: #FAF7F2;--dxp-panel: #FFFFFF;--dxp-input-bg: #FFFFFF;--dxp-input-text: #0B132B;--dxp-oat: #1D2438;--dxp-yellow: #0B132B;--dxp-citrus: #0B132B;--dxp-muted: #5B6378;--dxp-line: #E8E1D3;--dxp-line-2: #DDD5C5;--dxp-danger: #B42318;--dxl-white: #FFFFFF;--dxl-oat: #FAF7F2;--dxl-sand: #F5F0E6;--dxl-navy: #0B132B;--dxl-yellow: #F4D35E;--dxl-yellow-soft: #FDF4D3;--dxl-yellow-deep: #8A6A00;--dxl-green-soft: #EEF6E7;--dxl-green-deep: #3F7A22;--dxl-citrus: #FF691A;--dxl-citrus-soft: #FFF0E7;--dxl-citrus-deep: #9A3412;--dxl-shadow: 0 1px 2px rgba(11, 19, 43, .05), 0 6px 20px rgba(11, 19, 43, .06);--dxl-shadow-lg: 0 2px 4px rgba(11, 19, 43, .05), 0 14px 36px rgba(11, 19, 43, .08);background:var(--dxl-oat);color:#1d2438;padding-bottom:0}.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) h1,.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) h2,.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) h3,.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) h4{letter-spacing:0}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-step h2,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mode h2,:where(.dxp-nutrisuite) .dxp-section-head h2,:where(.dxp-nutrisuite) .dxp-seo h2,:where(.dxp-nutrisuite) .dxp-faq h2{font-family:var(--dxp-display);font-weight:700;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card-title,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-preview h2,:where(.dxp-nutrisuite) .dxp-seo h3,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-medical-note h3{font-family:var(--dxp-display);font-weight:600;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card-title{font-size:20px;line-height:1.25}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chip,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-opt,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mini-swap,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-food-chips button,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-btn{font-family:var(--dxp-body)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-kpi-value,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-score-num,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-quality-metric strong,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-preview dd{font-family:var(--dxp-body);font-weight:800;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-accent{color:var(--dxl-navy);background:linear-gradient(transparent 62%,#f4d35ecc 62%);padding:0 2px}.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) a{text-underline-offset:2px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-kicker{color:var(--dxl-yellow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero h1{font-family:var(--dxp-display);font-weight:700;color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-accent{color:var(--dxl-yellow);background:none;padding:0}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-btn{font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-btn-primary{background:var(--dxl-yellow);border-color:var(--dxl-yellow);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-btn-primary:hover{background:#f7dd7e;border-color:#f7dd7e;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero .dxp-btn:focus-visible{outline:3px solid var(--dxl-yellow);outline-offset:3px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero-links a:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-hero-links a:focus-visible{color:var(--dxl-yellow);border-color:var(--dxl-yellow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-calculator{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;margin-top:22px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-intel-banner+.dxp-calculator{margin-top:18px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tabs{gap:12px;margin-bottom:12px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab{background:var(--dxl-white);border:1px solid var(--dxp-line);color:var(--dxl-navy);border-radius:16px;padding:14px 16px;font-weight:700;box-shadow:var(--dxl-shadow);transition:border-color .15s,box-shadow .15s,transform .15s}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab:hover{border-color:#cfc6b4;transform:translateY(-1px)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab.active{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff;box-shadow:var(--dxl-shadow-lg)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab .dxp-tab-title{font-family:var(--dxp-display);font-weight:600;font-size:15px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab .dxp-tab-copy{font-weight:500;font-size:12px;opacity:.78}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab-pro{color:var(--dxp-muted);border-style:dashed;box-shadow:none}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab-pro.active{color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chip:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-opt:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mini-swap:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-food-chips button:focus-visible,:where(.dxp-nutrisuite) .dxp-link-card:focus-visible,:where(.dxp-nutrisuite) .dxp-faq-item summary:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure>summary:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures summary:focus-visible{outline:3px solid var(--dxl-navy);outline-offset:2px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab-desc{color:var(--dxp-muted);font-size:14px;margin:4px 0 16px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-pro-badge{background:var(--dxl-citrus-soft);border-color:#ff691a59;color:var(--dxl-citrus-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-inner{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:16px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-icon{background:var(--dxl-yellow-soft);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-icon.is-on{background:var(--dxl-green-soft);color:var(--dxl-green-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-text strong{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-consent{color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-consent a{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-account-dash{background:var(--dxl-white);border:1px solid var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-meal-log{background:var(--dxl-yellow-soft);border-color:#8a6a0040}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-meal-log-btn.is-on{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-line{color:var(--dxp-muted);font-weight:500}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-status{background:var(--dxl-white);border-color:var(--dxp-line);color:var(--dxp-muted);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-status[data-state=loading]{background:var(--dxl-yellow-soft);border-color:#8a6a004d;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-status[data-state=live],:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-status[data-state=cached]{background:var(--dxl-green-soft);border-color:#3f7a224d;color:var(--dxl-green-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-data-status[data-state=error]{background:#fdecec;border-color:#b423184d;color:var(--dxp-danger)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-form-panel{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:20px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-preview{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:20px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-preview dt{color:var(--dxp-muted);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-preview-note{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper li{background:var(--dxl-oat);border-color:var(--dxp-line);color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper li.is-active{background:var(--dxl-yellow-soft);border-color:var(--dxl-navy);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper li.is-done{background:var(--dxl-white);border-color:#cfc6b4;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper span{background:var(--dxl-white);border:1px solid var(--dxp-line-2);color:var(--dxl-navy);font-family:var(--dxp-body)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper li.is-active span,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper li.is-done span{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-stepper strong{font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-progress{background:#efe9dd}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-progress-fill{background:linear-gradient(90deg,var(--dxl-yellow),#F7C948)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-step h2{font-size:26px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-step-intro,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-progress-label{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid label,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-grid label,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-lab,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-units-label,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-field legend,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-flags legend,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-track-checkins label,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-feedback-grid label{color:var(--dxl-navy);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-help,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-opt,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-suffix{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid input,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid select,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid textarea,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-grid input,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-analyse-bar input,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-feedback-grid select,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-feedback-grid textarea,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-track-checkins select{background:var(--dxl-white);color:var(--dxl-navy);border:1.5px solid var(--dxp-line-2);border-radius:14px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid input:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid select:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid textarea:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-grid input:hover{border-color:#c9bfac}section.dxp-nutrisuite:not(.dxp-is-intelligent) .dxp-track-checkins select{min-height:48px;padding:0 14px;font-size:15px;font-weight:600;width:100%}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid input:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid select:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid textarea:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-grid input:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-analyse-bar input:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-feedback-grid select:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-feedback-grid textarea:focus-visible,section.dxp-nutrisuite:not(.dxp-is-intelligent) .dxp-track-checkins select:focus-visible{border-color:var(--dxl-navy);outline:3px solid rgba(244,211,94,.75);outline-offset:1px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid input::placeholder,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-grid input::placeholder,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-grid textarea::placeholder,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-analyse-bar input::placeholder{color:#7a8194}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-invalid{border-color:var(--dxp-danger)!important;box-shadow:0 0 0 3px #b423181f}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-field-err{color:var(--dxp-danger)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-toggle{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-opt{color:var(--dxp-muted);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-unit-opt.is-on{background:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card{background:var(--dxl-white);border:1.5px solid var(--dxp-line);color:var(--dxl-navy);transition:border-color .15s,background .15s}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card:hover{border-color:#cfc6b4}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card span{font-family:var(--dxp-display);font-weight:600;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card small{color:var(--dxp-muted);font-weight:500}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card.is-selected,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card:has(input:checked){background:var(--dxl-yellow-soft);border-color:var(--dxl-navy);box-shadow:inset 0 0 0 1px var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card.is-selected:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card:has(input:checked):after{background:var(--dxl-navy);box-shadow:0 0 0 3px var(--dxl-yellow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card:focus-within{outline:3px solid var(--dxl-navy);outline-offset:2px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures{background:var(--dxl-oat);border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures summary{color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-measure-help{background:var(--dxl-oat);border-color:var(--dxp-line);color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-flags{border-color:var(--dxp-line);background:var(--dxl-white)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-flags label{background:var(--dxl-oat);border-color:var(--dxp-line);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-flags label:has(input:checked){background:var(--dxl-yellow-soft);border-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-flags input,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-clinical-gate input{accent-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-medical-note{background:var(--dxl-citrus-soft);border-color:#ff691a59;color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-medical-note p{color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-medical-note ul{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-note-link{color:var(--dxl-navy);border-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-clinical-gate{background:var(--dxl-yellow-soft);border-color:#8a6a004d}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-clinical-gate legend{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-review-item{background:var(--dxl-oat);border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-review-item span{color:var(--dxp-muted);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-review-item strong{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-status{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-save-note{color:var(--dxp-muted);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn{background:var(--dxl-white);color:var(--dxl-navy);border:1.5px solid var(--dxp-line-2);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn:hover{border-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn-primary{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn-primary:hover{background:#1c2747;border-color:#1c2747;color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn-ghost{background:transparent;border:1.5px solid var(--dxl-navy);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn-ghost:hover{background:var(--dxl-yellow-soft)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-btn:disabled{opacity:.45}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:20px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card p,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card li{color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-muted,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-quick-note,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-caps,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-hint,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-disclaimer{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card .dxp-muted{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-kpi{background:var(--dxl-oat);border:1px solid var(--dxp-line);border-radius:16px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-kpi-label{color:var(--dxl-navy);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-kpi-sub{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-score-word{color:var(--dxl-navy);font-family:var(--dxp-display);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-quality-metric{background:var(--dxl-oat);border:1px solid var(--dxp-line);border-radius:12px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-quality-metric span{color:var(--dxp-muted);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-highlights{color:#1d2438;font-size:13px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-quality-line,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-total{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-notice{border-left-color:var(--dxl-yellow);background:var(--dxl-yellow-soft);color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-plan-caution{border-left-color:var(--dxl-citrus);background:var(--dxl-citrus-soft);color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-warning{background:var(--dxl-citrus-soft);border-color:#ff691a59}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-warning .dxp-kicker{color:var(--dxl-citrus-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-warn-msg,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-block-msg{color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-kicker{color:var(--dxl-yellow-deep);font-weight:800}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-logic-block h4,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-item h4,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-meal h4,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-shop-group h4,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-micro-card .dxp-micro-sub{color:var(--dxl-navy);font-family:var(--dxp-display);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-logic-block p{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-item{background:var(--dxl-oat);border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-detail summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-daily-fallback summary{color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-quick-label{color:var(--dxp-muted);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chip{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2);color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chip:hover{border-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chip.is-on{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-info{border-color:var(--dxp-line-2);color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-info:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-info:focus-visible{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-info:after{background:var(--dxl-navy);color:#fff;border-color:var(--dxl-navy);box-shadow:0 10px 28px #0b132b40}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:16px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure>summary{color:var(--dxl-navy);font-family:var(--dxp-display);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure>.dxp-card{box-shadow:none;border-top:1px solid var(--dxp-line)}:where(.dxp-nutrisuite) .dxp-faq-item>summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure>summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures>summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-daily-fallback>summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-detail>summary,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-group>summary{justify-content:space-between;align-items:center;gap:16px;cursor:pointer}:where(.dxp-nutrisuite) .dxp-faq-item>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-daily-fallback>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-detail>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-group>summary:after{content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}:where(.dxp-nutrisuite) .dxp-faq-item[open]>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure[open]>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-optional-measures[open]>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-daily-fallback[open]>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-swap-detail[open]>summary:after,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-group[open]>summary:after{transform:rotate(-135deg);margin-top:4px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-table-wrap{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:14px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-table{background:var(--dxl-white)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-table th{background:var(--dxl-oat);color:var(--dxp-muted);border-bottom:1px solid var(--dxp-line);font-weight:700;letter-spacing:.3px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-table td{color:#1d2438;border-bottom:1px solid #EFE9DD}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-remove{color:var(--dxp-danger)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-wrap{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:16px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-table th{background:var(--dxl-sand);color:var(--dxl-navy);border-bottom:1px solid var(--dxp-line);border-right:1px solid #EFE9DD;font-family:var(--dxp-display);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-table th:first-child,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-time{background:var(--dxl-oat)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-time{color:var(--dxl-navy)!important;font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-cell{background:var(--dxl-white);color:#1d2438;border-right:1px solid #EFE9DD;border-bottom:1px solid var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-cell.is-selected{background:var(--dxl-yellow-soft);box-shadow:inset 0 0 0 2px var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-main{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-portion,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-meta,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-ingredients{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-badge{background:var(--dxl-yellow-soft);color:var(--dxl-yellow-deep);border-color:#8a6a004d}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-detail-arrow{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn:focus-visible,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn[aria-expanded=true]{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn:hover .dxp-detail-arrow,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn:focus-visible .dxp-detail-arrow,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-cell-detail-btn[aria-expanded=true] .dxp-detail-arrow{color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel{background:var(--dxl-white);border:1px solid var(--dxp-line);border-radius:16px;box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel.is-updated{border-color:var(--dxl-yellow);box-shadow:0 0 0 3px #f4d35e73,var(--dxl-shadow-lg)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-content h4{color:var(--dxl-navy);font-weight:600}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-main{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-section{background:var(--dxl-oat);border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-section strong{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel-section p{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mini-swap{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2);color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mini-swap:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-mini-swap:focus-visible{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2);color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button.is-active,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-day-button:focus-visible{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-micro-pill{background:var(--dxl-oat);border-color:var(--dxp-line);color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-micro-pill.is-ok{background:var(--dxl-green-soft);border-color:#3f7a224d;color:var(--dxl-green-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-micro-pill.is-mid{background:var(--dxl-yellow-soft);border-color:#8a6a004d;color:var(--dxl-yellow-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-micro-pill.is-low{background:var(--dxl-citrus-soft);border-color:#ff691a59;color:var(--dxl-citrus-deep)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-shop-group ul,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-logic-list{color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-related-card .dxp-link-card{background:var(--dxl-oat)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-switch{border-color:var(--dxp-line-2);background:var(--dxl-white)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-sys{color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-sys[aria-pressed=true]{background:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-sys:focus-visible{outline-color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-day-select{background:var(--dxl-white);border-color:var(--dxp-line-2);color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-meal{background:var(--dxl-oat);border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-title,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card .dxx-sub{font-family:var(--dxp-display);font-weight:600;color:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-exchange-card [class*=dxx-]{border-color:var(--dxp-line)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-food-chips button{background:var(--dxl-white);border:1.5px solid var(--dxp-line-2);color:var(--dxl-navy);font-weight:700}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-food-chips button:hover,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-food-chips button:focus-visible{background:var(--dxl-navy);border-color:var(--dxl-navy);color:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-track-note{background:var(--dxl-yellow-soft);border-left-color:var(--dxl-yellow);color:#1d2438}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-checkin-key{color:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-axis{stroke:#ddd5c5}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-label{fill:var(--dxp-muted)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-dot{stroke:#fff}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-line[stroke="#f4d35e" i]{stroke:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-dot[fill="#f4d35e" i]{fill:var(--dxl-navy)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-legend i[style*="244, 211, 94"],:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-chart-legend i[style*="#f4d35e" i]{background:var(--dxl-navy)!important}:where(.dxp-nutrisuite) .dxp-footer{width:100vw;max-width:none;margin:56px calc(50% - 50vw) 0;padding:48px 20px 64px;background:var(--dxl-sand);border-top:1px solid var(--dxp-line);box-sizing:border-box}:where(.dxp-nutrisuite) .dxp-footer>*{max-width:1320px;margin-left:auto;margin-right:auto}:where(.dxp-nutrisuite) .dxp-footer>:first-child{margin-top:0}:where(.dxp-nutrisuite) .dxp-has-report .dxp-footer{margin-top:36px}:where(.dxp-nutrisuite) .dxp-has-report .dxp-footer .dxp-faq{margin-top:0}:where(.dxp-nutrisuite) .dxp-section-head h2,:where(.dxp-nutrisuite) .dxp-seo h2{color:var(--dxl-navy)}:where(.dxp-nutrisuite) .dxp-section-head .dxp-kicker,:where(.dxp-nutrisuite) .dxp-footer .dxp-kicker{color:var(--dxl-yellow-deep)}:where(.dxp-nutrisuite) .dxp-feature-strip div,:where(.dxp-nutrisuite) .dxp-flow-grid div,:where(.dxp-nutrisuite) .dxp-steps li,:where(.dxp-nutrisuite) .dxp-link-card,:where(.dxp-nutrisuite) .dxp-faq-item{background:var(--dxl-white);border:1px solid var(--dxp-line);box-shadow:var(--dxl-shadow)}:where(.dxp-nutrisuite) .dxp-feature-strip strong,:where(.dxp-nutrisuite) .dxp-flow-grid strong,:where(.dxp-nutrisuite) .dxp-steps li h3,:where(.dxp-nutrisuite) .dxp-link-card strong{color:var(--dxl-navy);font-family:var(--dxp-display);font-weight:600}:where(.dxp-nutrisuite) .dxp-feature-strip span,:where(.dxp-nutrisuite) .dxp-flow-grid p,:where(.dxp-nutrisuite) .dxp-link-card span{color:var(--dxp-muted);font-size:13px}:where(.dxp-nutrisuite) .dxp-flow-grid span{background:var(--dxl-yellow-soft);border-color:#8a6a004d;color:var(--dxl-navy);font-family:var(--dxp-body)}:where(.dxp-nutrisuite) .dxp-seo p,:where(.dxp-nutrisuite) .dxp-seo-list li{color:#3a4256}:where(.dxp-nutrisuite) .dxp-seo-list strong{color:var(--dxl-navy)}:where(.dxp-nutrisuite) .dxp-seo-rich a{color:var(--dxl-navy)}:where(.dxp-nutrisuite) .dxp-link-card{color:var(--dxl-navy);transition:border-color .15s,transform .15s,box-shadow .15s}:where(.dxp-nutrisuite) .dxp-link-card:hover,:where(.dxp-nutrisuite) .dxp-link-card:focus-visible{border-color:var(--dxl-navy);box-shadow:var(--dxl-shadow-lg)}:where(.dxp-nutrisuite) .dxp-care{background:var(--dxl-citrus-soft);border:1px solid rgba(255,105,26,.3);border-left:4px solid var(--dxl-citrus)}:where(.dxp-nutrisuite) .dxp-care h2{color:var(--dxl-navy)}:where(.dxp-nutrisuite) .dxp-faq{margin-top:44px}:where(.dxp-nutrisuite) .dxp-faq h2{text-align:left;font-size:26px}:where(.dxp-nutrisuite) .dxp-faq-item{border-radius:16px;padding:2px 20px}:where(.dxp-nutrisuite) .dxp-faq-item summary{color:var(--dxl-navy);font-family:var(--dxp-display);font-weight:600;padding:14px 0}:where(.dxp-nutrisuite) .dxp-faq-item p{color:#3a4256}:where(.dxp-nutrisuite) .dxp-foot{margin-top:32px;text-align:left}:where(.dxp-nutrisuite) .dxp-foot .dxp-disclaimer{color:var(--dxp-muted);font-size:13px;line-height:1.6}section.dxp-nutrisuite.dxp-is-intelligent .dxip{box-shadow:0 0 0 1px var(--dxp-line),var(--dxl-shadow-lg)}section.dxp-nutrisuite.dxp-is-intelligent .dxip-title span{color:var(--dxl-navy);background:linear-gradient(transparent 62%,#f4d35ecc 62%);padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}section.dxp-nutrisuite.dxp-is-intelligent .dxip-tracker{background:var(--dxl-white);color:#1d2438;border:1px solid #EFE9DD;box-shadow:var(--dxl-shadow)}section.dxp-nutrisuite.dxp-is-intelligent .dxip-tracker .dxp-track-checkins label{color:var(--dxl-navy)}section.dxp-nutrisuite.dxp-is-intelligent .dxip-tracker .dxp-track-checkins select{border:1.5px solid var(--dxp-line-2);border-radius:14px}section.dxp-nutrisuite.dxp-is-intelligent .dxip-account{color:#1d2438}section.dxp-nutrisuite.dxp-is-intelligent .dxip.has-plan .dxip-account{background:transparent;padding:0}section.dxp-nutrisuite.dxp-is-intelligent :is(.dxip-tracker,.dxip-account) :focus-visible{outline-color:var(--dxl-navy)}@media(max-width:768px){:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-calculator{padding:0;border-radius:0}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-progress-area{background:linear-gradient(180deg,var(--dxl-white) 82%,rgba(255,255,255,0))}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-actions{background:linear-gradient(180deg,rgba(255,255,255,0),var(--dxl-white) 30%)}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-table-wrap{background:linear-gradient(to right,#fff 28%,#fff0) left center / 26px 100% no-repeat,linear-gradient(to left,#fff 28%,#fff0) right center / 26px 100% no-repeat,radial-gradient(farthest-side at 0 50%,#0b132b24,#0b132b00) left center / 12px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,#0b132b24,#0b132b00) right center / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-wrap{background:linear-gradient(to right,#fff 28%,#fff0) left center / 26px 100% no-repeat,linear-gradient(to left,#fff 28%,#fff0) right center / 26px 100% no-repeat,radial-gradient(farthest-side at 0 50%,#0b132b24,#0b132b00) left center / 12px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,#0b132b24,#0b132b00) right center / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}:where(.dxp-nutrisuite) .dxp-footer{margin-top:40px;padding:36px 14px 48px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab{padding:12px}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-step h2{font-size:clamp(24px,7vw,30px)}}@media(max-width:420px){:where(.dxp-nutrisuite) .dxp-footer{padding-left:10px;padding-right:10px}}@media print{section.dxp-nutrisuite.dxp-nutrisuite{background:#fff}:where(.dxp-nutrisuite) .dxp-footer{width:auto;margin:0;padding:0;background:none;border:0}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-card,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-report-disclosure,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-weekly-panel,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-form-panel{box-shadow:none}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-accent{background:none}.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) summary:after{display:none}}@media(prefers-reduced-motion:reduce){:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab,:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-choice-card,:where(.dxp-nutrisuite) .dxp-link-card,.dxp-nutrisuite:where(:not(.dxp-is-intelligent)) summary:after,:where(.dxp-nutrisuite) .dxp-faq-item>summary:after{transition:none}:where(.dxp-nutrisuite:not(.dxp-is-intelligent),.dxip-tracker,.dxip-account) .dxp-tab:hover,:where(.dxp-nutrisuite) .dxp-link-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dietxp-planner-light.css.map */
