.ic-wrap.mep-guided-ready{--mep-muted: #5f6b7a;font-family:var(--ic-font-body);font-size:18px}.ic-wrap.mep-guided-ready .ic-hero{padding:1.65rem 1.5rem 1.5rem}.ic-wrap.mep-guided-ready .ic-hero-grid{max-width:1240px}.ic-wrap.mep-guided-ready .ic-hero h1{font-size:clamp(2rem,3.4vw,2.75rem);margin-bottom:.65rem}.ic-wrap.mep-guided-ready .ic-hero-desc{font-size:1rem;line-height:1.55;margin-bottom:1rem}.ic-wrap.mep-guided-ready .ic-hero-visual{width:104px;height:104px}.ic-wrap.mep-guided-ready .ic-guideline-strip{display:none}.ic-wrap.mep-guided-ready .ic-main{padding-top:2rem}.ic-wrap.mep-guided-ready .ic-container{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:1.5rem;max-width:1240px}.ic-wrap.mep-guided-ready .ic-form-card{background:transparent;border:0;box-shadow:none;overflow:visible}.ic-wrap.mep-guided-ready .ic-tabs{display:none!important}.ic-wrap.mep-guided-ready .mep-guided-shell{display:grid;gap:1.25rem}.ic-wrap.mep-guided-ready .ic-tab-panel{display:block!important;padding:0;animation:none}.ic-wrap.mep-guided-ready .mep-workflow-step{scroll-margin-top:96px;background:var(--ic-white);border:1px solid var(--ic-border);border-radius:16px;box-shadow:var(--ic-card-shadow);overflow:hidden}.ic-wrap.mep-guided-ready .mep-step-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.35rem 1.5rem;background:linear-gradient(180deg,#fff,#fcfbf8);border-bottom:1px solid var(--ic-border)}.ic-wrap.mep-guided-ready .mep-step-number{font:400 2rem/1 var(--ic-font-display);color:var(--ic-teal)}.ic-wrap.mep-guided-ready .mep-step-header h2{margin:.18rem 0 .25rem;font:400 1.75rem/1.2 var(--ic-font-display);color:var(--ic-navy)}.ic-wrap.mep-guided-ready .mep-step-header p{margin:0;color:var(--mep-muted);font-size:.9rem;line-height:1.5}.ic-wrap.mep-guided-ready .mep-step-requirement,.ic-wrap.mep-guided-ready .mep-step-state,.ic-wrap.mep-guided-ready .mep-inline-status,.ic-wrap.mep-guided-ready .mep-field-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;line-height:1;font-weight:700;letter-spacing:.02em}.ic-wrap.mep-guided-ready .mep-step-requirement{background:var(--ic-teal-dim);color:#087965}.ic-wrap.mep-guided-ready .mep-step-requirement.is-conditional{background:var(--ic-amber-dim);color:#92400e}.ic-wrap.mep-guided-ready .mep-step-requirement.is-optional{background:#eef1f4;color:var(--mep-muted)}.ic-wrap.mep-guided-ready .mep-step-state{margin-top:.1rem;border:1px solid var(--ic-border);color:var(--mep-muted);background:#fff;white-space:nowrap}.ic-wrap.mep-guided-ready .mep-step-state.is-complete{border-color:#10b98152;color:#06735a;background:var(--ic-green-dim)}.ic-wrap.mep-guided-ready .mep-step-body{padding:1.5rem}.ic-wrap.mep-guided-ready .mep-choice-group{margin:0 0 1.5rem;padding:0;border:0}.ic-wrap.mep-guided-ready .mep-choice-group legend{width:100%;margin-bottom:.7rem;color:var(--ic-navy);font-size:1rem;font-weight:700}.ic-wrap.mep-guided-ready .mep-field-status{float:right;background:var(--ic-red-dim);color:#b42318}.ic-wrap.mep-guided-ready .mep-choice-grid{display:grid;gap:.75rem}.ic-wrap.mep-guided-ready .mep-choice-grid-3{grid-template-columns:repeat(3,1fr)}.ic-wrap.mep-guided-ready .mep-choice-card{position:relative;display:block;min-height:112px;cursor:pointer}.ic-wrap.mep-guided-ready .mep-choice-card input{position:absolute;width:1px;height:1px;opacity:0}.ic-wrap.mep-guided-ready .mep-choice-card>span{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:112px;padding:1rem;border:2px solid var(--ic-border);border-radius:12px;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ic-wrap.mep-guided-ready .mep-choice-card strong{color:var(--ic-navy);font-size:.95rem;line-height:1.3}.ic-wrap.mep-guided-ready .mep-choice-card small{margin-top:.35rem;color:var(--mep-muted);font-size:.8rem;line-height:1.4}.ic-wrap.mep-guided-ready .mep-choice-card input:checked+span{border-color:var(--ic-teal);background:var(--ic-teal-dim);box-shadow:0 0 0 3px #1db89a1f}.ic-wrap.mep-guided-ready .mep-choice-card input:focus-visible+span{outline:3px solid var(--ic-navy);outline-offset:3px}.ic-wrap.mep-guided-ready .mep-more-pathways{margin-top:.7rem}.ic-wrap.mep-guided-ready .mep-more-pathways summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ic-teal);font-weight:700;font-size:.9rem}.ic-wrap.mep-guided-ready .mep-choice-card-inline{min-height:82px;max-width:520px}.ic-wrap.mep-guided-ready .mep-choice-card-inline>span{min-height:82px}.ic-wrap.mep-guided-ready .ic-section-title{margin:1.7rem 0 .75rem;font:400 1.3rem/1.3 var(--ic-font-display);color:var(--ic-navy)}.ic-wrap.mep-guided-ready .ic-section-title:first-child{margin-top:0}.ic-wrap.mep-guided-ready .ic-section-divider{margin:1.6rem 0}.ic-wrap.mep-guided-ready .ic-label{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;color:var(--ic-text);font-size:1rem;line-height:1.35}.ic-wrap.mep-guided-ready .mep-inline-status{margin-left:auto;background:#eef1f4;color:var(--mep-muted);font-size:.68rem}.ic-wrap.mep-guided-ready .mep-inline-status.is-required{background:var(--ic-red-dim);color:#b42318}.ic-wrap.mep-guided-ready .mep-inline-status.is-recommended{background:var(--ic-teal-dim);color:#087965}.ic-wrap.mep-guided-ready .mep-inline-status.is-conditional{background:var(--ic-amber-dim);color:#92400e}.ic-wrap.mep-guided-ready .ic-input,.ic-wrap.mep-guided-ready .ic-select{min-height:52px;border-radius:10px;font-size:1rem;color:var(--ic-text)}.ic-wrap.mep-guided-ready .ic-field-note{color:var(--mep-muted);font-size:.84rem!important;line-height:1.55}.ic-wrap.mep-guided-ready .ic-field-error{font-size:.82rem}.ic-wrap.mep-guided-ready .ic-input:focus-visible,.ic-wrap.mep-guided-ready .ic-select:focus-visible,.ic-wrap.mep-guided-ready button:focus-visible,.ic-wrap.mep-guided-ready a:focus-visible,.ic-wrap.mep-guided-ready summary:focus-visible{outline:3px solid var(--ic-navy);outline-offset:3px}.ic-wrap.mep-guided-ready .mep-patient-id-field{margin-bottom:1.4rem}.ic-wrap.mep-guided-ready .mep-single-field{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .ic-mode-switcher[hidden]{display:none!important}.ic-wrap.mep-guided-ready #tab-ic-data>[hidden]{display:none!important}.ic-wrap.mep-guided-ready .ic-tier-explainer{display:none}.ic-wrap.mep-guided-ready .ic-wbasis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-wrap.mep-guided-ready .mep-readiness{padding:1.1rem 1.2rem;border:1px solid var(--ic-border);border-left:5px solid var(--ic-teal);border-radius:12px;background:var(--ic-ivory)}.ic-wrap.mep-guided-ready .mep-readiness>strong{display:block;color:var(--ic-navy);font:400 1.2rem var(--ic-font-display)}.ic-wrap.mep-guided-ready .mep-readiness ul{margin:.65rem 0 0;padding-left:1.2rem;color:var(--mep-muted);font-size:.88rem;line-height:1.7}.ic-wrap.mep-guided-ready .mep-readiness button{padding:0;border:0;background:transparent;color:#b42318;font:inherit;text-decoration:underline;cursor:pointer}.ic-wrap.mep-guided-ready .ic-form-actions{padding:1.2rem 0 0;background:transparent}.ic-wrap.mep-guided-ready .ic-calc-btn{min-height:56px;font-size:1rem}.ic-wrap.mep-guided-ready .ic-reset-btn{min-height:48px;font-size:.9rem}.ic-wrap.mep-guided-ready .ic-results-wrap{top:96px;max-height:calc(100vh - 116px)}.ic-wrap.mep-guided-ready .ic-live-head strong,.ic-wrap.mep-guided-ready .ic-results-header h3{font-size:1.45rem;color:var(--ic-navy)}.ic-wrap.mep-guided-ready .ic-live-sub,.ic-wrap.mep-guided-ready .ic-live-step,.ic-wrap.mep-guided-ready .ic-live-metric-k,.ic-wrap.mep-guided-ready .ic-live-missing{font-size:.82rem}.ic-wrap.mep-guided-ready .ic-live-metric-v,.ic-wrap.mep-guided-ready .ic-quality-status-value{font-size:1rem}.ic-wrap.mep-guided-ready .mep-report{scroll-margin-top:96px}.ic-wrap.mep-guided-ready .mep-report-head{padding:2rem 2.25rem}.ic-wrap.mep-guided-ready .mep-report-head h2{font-size:clamp(2rem,3.5vw,2.75rem)}.ic-wrap.mep-guided-ready .mep-report-head p{font-size:1rem}.ic-wrap.mep-guided-ready .mep-report-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.9rem}.ic-wrap.mep-guided-ready .mep-edit-assessment{min-height:44px;padding:.6rem 1rem;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:#ffffff14;color:#fff;font:700 .85rem var(--ic-font-body);cursor:pointer}.ic-wrap.mep-guided-ready .mep-status-banner{padding:1.15rem 1.3rem}.ic-wrap.mep-guided-ready .mep-status-kicker{font-size:.8rem}.ic-wrap.mep-guided-ready .mep-status-banner strong{font-size:1.55rem}.ic-wrap.mep-guided-ready .mep-status-banner p{font-size:.95rem}.ic-wrap.mep-guided-ready .mep-report-section{padding:2.2rem 2.25rem}.ic-wrap.mep-guided-ready .mep-section-heading h3{font-size:1.75rem}.ic-wrap.mep-guided-ready .mep-section-heading p{font-size:.9rem}.ic-wrap.mep-guided-ready .mep-prescription-hero{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:1rem}.ic-wrap.mep-guided-ready .mep-target-card{display:flex;flex-direction:column;min-height:330px;padding:1.5rem;border-radius:14px;background:var(--ic-navy);color:#fff}.ic-wrap.mep-guided-ready .mep-target-card>span,.ic-wrap.mep-guided-ready .mep-kpi>span,.ic-wrap.mep-guided-ready .mep-basis-summary>span{color:var(--mep-muted);font-size:.88rem;font-weight:700;line-height:1.35}.ic-wrap.mep-guided-ready .mep-target-card>span{color:#ffffffb8}.ic-wrap.mep-guided-ready .mep-target-card>strong{margin-top:.65rem;color:var(--ic-teal-light);font:400 3.5rem/1 var(--ic-font-display)}.ic-wrap.mep-guided-ready .mep-target-card>small{color:#ffffffb3;font-size:.85rem}.ic-wrap.mep-guided-ready .mep-target-card>p{margin:.8rem 0;color:#ffffffbd;font-size:.9rem;line-height:1.5}.ic-wrap.mep-guided-ready .mep-expected-target{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16)}.ic-wrap.mep-guided-ready .mep-expected-target span{display:block;color:#ffffffa6;font-size:.78rem}.ic-wrap.mep-guided-ready .mep-expected-target strong{color:#fff;font:400 1.6rem var(--ic-font-display)}.ic-wrap.mep-guided-ready .mep-expected-target small{color:#ffffffa6}.ic-wrap.mep-guided-ready .mep-prescription-support{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ic-wrap.mep-guided-ready .mep-kpi,.ic-wrap.mep-guided-ready .mep-basis-summary{min-height:155px;padding:1.2rem;border:1px solid var(--ic-border);border-radius:12px;background:var(--ic-ivory)}.ic-wrap.mep-guided-ready .mep-kpi{display:flex;flex-direction:column}.ic-wrap.mep-guided-ready .mep-kpi strong{margin-top:.45rem;font-size:2.5rem}.ic-wrap.mep-guided-ready .mep-kpi small{font-size:.82rem}.ic-wrap.mep-guided-ready .mep-kpi p{margin-top:auto;font-size:.82rem}.ic-wrap.mep-guided-ready .mep-basis-summary strong{display:block;margin-top:.65rem;color:var(--ic-navy);font-size:1rem;line-height:1.5}.ic-wrap.mep-guided-ready .mep-weight-selection{margin-bottom:1rem}.ic-wrap.mep-guided-ready .mep-weight-selection strong{font-size:1rem;line-height:1.45}.ic-wrap.mep-guided-ready .mep-weight-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.ic-wrap.mep-guided-ready .mep-weight-card{display:flex;flex-direction:column;min-height:210px;padding:1.05rem;border:1px solid var(--ic-border);border-radius:12px;background:#fff}.ic-wrap.mep-guided-ready .mep-weight-card>span{color:var(--mep-muted);font-size:.82rem;font-weight:700}.ic-wrap.mep-guided-ready .mep-weight-card>strong{margin:.45rem 0;color:var(--ic-navy);font:400 1.65rem var(--ic-font-display)}.ic-wrap.mep-guided-ready .mep-weight-card code{display:block;padding:.5rem;border-radius:7px;background:var(--ic-ivory);color:var(--ic-navy);font:600 .76rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ic-wrap.mep-guided-ready .mep-weight-card p{margin:auto 0 .45rem;color:var(--ic-text);font-size:.82rem;line-height:1.45}.ic-wrap.mep-guided-ready .mep-weight-card small{color:var(--mep-muted);font-size:.76rem;line-height:1.4}.ic-wrap.mep-guided-ready .mep-audit-grid>div{padding:1rem 1.1rem}.ic-wrap.mep-guided-ready .mep-audit-grid span{font-size:.82rem;text-transform:none;letter-spacing:0}.ic-wrap.mep-guided-ready .mep-audit-grid strong,.ic-wrap.mep-guided-ready .mep-audit-grid p{font-size:.95rem}.ic-wrap.mep-guided-ready .mep-audit-grid code{font-size:.9rem;line-height:1.7}.ic-wrap.mep-guided-ready .mep-calculation-steps{display:grid;gap:.75rem;margin-top:1rem}.ic-wrap.mep-guided-ready .mep-calculation-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.8rem;padding:1rem;border:1px solid var(--ic-border);border-radius:10px;background:var(--ic-ivory)}.ic-wrap.mep-guided-ready .mep-calculation-step>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ic-navy);color:#fff;font-weight:800}.ic-wrap.mep-guided-ready .mep-calculation-step strong{display:block;color:var(--ic-navy);font-size:.9rem}.ic-wrap.mep-guided-ready .mep-calculation-step p{margin:.35rem 0 0;color:var(--ic-text);font-size:.88rem;line-height:1.55}.ic-wrap.mep-guided-ready .mep-adjustment-list>div,.ic-wrap.mep-guided-ready .mep-protocol-list>div,.ic-wrap.mep-guided-ready .mep-secondary-row{font-size:.9rem}.ic-wrap.mep-guided-ready .mep-delivery-summary strong{font-size:2rem}.ic-wrap.mep-guided-ready .mep-note{font-size:.9rem}@media(max-width:1080px){.ic-wrap.mep-guided-ready .ic-container{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .ic-results-wrap{position:static;max-height:none;overflow:visible}.ic-wrap.mep-guided-ready .mep-prescription-hero{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .mep-target-card{min-height:260px}.ic-wrap.mep-guided-ready .mep-weight-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ic-wrap.mep-guided-ready{font-size:16px;padding-bottom:92px}.ic-wrap.mep-guided-ready .ic-hero{padding:1.25rem 1rem 1.15rem}.ic-wrap.mep-guided-ready .ic-hero-grid{display:block}.ic-wrap.mep-guided-ready .ic-hero h1{font-size:2rem}.ic-wrap.mep-guided-ready .ic-hero-desc{font-size:.94rem}.ic-wrap.mep-guided-ready .ic-hero-visual,.ic-wrap.mep-guided-ready .ic-hero-pills{display:none}.ic-wrap.mep-guided-ready .ic-main{padding:1rem .65rem 2rem}.ic-wrap.mep-guided-ready .mep-guided-shell{gap:.85rem}.ic-wrap.mep-guided-ready .mep-step-header{grid-template-columns:auto minmax(0,1fr);padding:1rem}.ic-wrap.mep-guided-ready .mep-step-header h2{font-size:1.5rem}.ic-wrap.mep-guided-ready .mep-step-header p{font-size:.84rem}.ic-wrap.mep-guided-ready .mep-step-state{grid-column:2;justify-self:start}.ic-wrap.mep-guided-ready .mep-step-body{padding:1rem}.ic-wrap.mep-guided-ready .mep-choice-grid-3{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .mep-choice-card,.ic-wrap.mep-guided-ready .mep-choice-card>span{min-height:88px}.ic-wrap.mep-guided-ready .ic-field-row,.ic-wrap.mep-guided-ready .ic-field-row-3{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .ic-wbasis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-wrap.mep-guided-ready .ic-label{font-size:1rem}.ic-wrap.mep-guided-ready .ic-input,.ic-wrap.mep-guided-ready .ic-select{min-height:54px;font-size:1rem}.ic-wrap.mep-guided-ready .ic-form-actions{position:fixed;z-index:40;left:0;right:0;bottom:0;display:block;padding:.65rem;border-top:1px solid var(--ic-border);background:#faf8f5f5;box-shadow:0 -8px 24px #0d1b351f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ic-wrap.mep-guided-ready .ic-form-actions .ic-reset-btn{display:none}.ic-wrap.mep-guided-ready .ic-form-actions .ic-calc-btn{width:100%;margin:0}.ic-wrap.mep-guided-ready.mep-report-active .ic-form-actions{display:none}.ic-wrap.mep-guided-ready .mep-report{scroll-margin-top:78px}.ic-wrap.mep-guided-ready .mep-report-head{padding:1.35rem 1rem}.ic-wrap.mep-guided-ready .mep-report-head h2{font-size:2rem}.ic-wrap.mep-guided-ready .mep-report-head-actions{align-items:flex-start;margin-top:1rem}.ic-wrap.mep-guided-ready .mep-status-banner{margin:1rem 1rem 0}.ic-wrap.mep-guided-ready .mep-status-banner strong{font-size:1.35rem}.ic-wrap.mep-guided-ready .mep-report-section{padding:1.5rem 1rem}.ic-wrap.mep-guided-ready .mep-section-heading h3{font-size:1.5rem}.ic-wrap.mep-guided-ready .mep-target-card>strong{font-size:2.75rem}.ic-wrap.mep-guided-ready .mep-prescription-support,.ic-wrap.mep-guided-ready .mep-weight-card-grid,.ic-wrap.mep-guided-ready .mep-trend-grid{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .mep-kpi strong{font-size:2.25rem}.ic-wrap.mep-guided-ready .mep-weight-card{min-height:0}.ic-wrap.mep-guided-ready .mep-calculation-step{grid-template-columns:36px minmax(0,1fr);padding:.85rem}}@media(prefers-reduced-motion:reduce){.ic-wrap.mep-guided-ready *,.ic-wrap.mep-guided-ready *:before,.ic-wrap.mep-guided-ready *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.ic-wrap.mep-guided-ready .mep-edit-assessment{display:none!important}}#mep-report-title:focus{outline:none}.ic-wrap.mep-guided-ready .mep-choice-card>span{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ic-wrap.mep-guided-ready .mep-choice-card:hover>span{border-color:var(--ic-teal);box-shadow:0 6px 18px #0d1b3514;transform:translateY(-2px)}.ic-wrap.mep-guided-ready .mep-choice-card input:checked+span:after{content:"\2713";position:absolute;top:.6rem;right:.65rem;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ic-teal);color:#fff;font-size:.7rem;font-weight:800;box-shadow:0 2px 6px #1db89a59}.ic-wrap.mep-guided-ready .mep-target-card>strong,.ic-wrap.mep-guided-ready .mep-expected-target strong,.ic-wrap.mep-guided-ready .mep-kpi strong,.ic-wrap.mep-guided-ready .mep-weight-card>strong,.ic-wrap.mep-guided-ready .mep-delivery-summary strong,.ic-wrap.mep-guided-ready .ic-live-metric-v{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ic-wrap.mep-guided-ready .mep-workflow-step{box-shadow:0 1px 2px #0d1b350d,0 8px 24px #0d1b350f}.ic-wrap.mep-guided-ready .mep-target-card{box-shadow:0 16px 40px #0d1b3533}.ic-wrap.mep-guided-ready .ic-calc-btn{box-shadow:0 6px 18px #1db89a42;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.ic-wrap.mep-guided-ready .ic-calc-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1db89a52;filter:brightness(1.03)}.ic-wrap.mep-guided-ready .ic-calc-btn:active{transform:translateY(0);box-shadow:0 4px 12px #1db89a3d}.ic-wrap.mep-guided-ready .ic-hero-pill{background:#ffffff1a;border-color:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ic-wrap.mep-guided-ready .mep-status-banner{position:relative;padding-left:3.6rem}.ic-wrap.mep-guided-ready .mep-status-banner:before{content:"";position:absolute;left:1.15rem;top:1.15rem;width:26px;height:26px;border-radius:50%;background-color:var(--ic-amber);background-repeat:no-repeat;background-position:center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Cpath%20d='M7%203.2V8'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'/%3E%3Ccircle%20cx='7'%20cy='10.6'%20r='1'%20fill='white'/%3E%3C/svg%3E")}.ic-wrap.mep-guided-ready .mep-status-banner[data-status=valid]:before{background-color:var(--ic-green);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Cpath%20d='M3.2%207.4l2.6%202.6L10.8%204.5'%20fill='none'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.ic-wrap.mep-guided-ready .mep-status-banner[data-status=estimate]:before{background-color:var(--ic-teal);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Ccircle%20cx='7'%20cy='4'%20r='1'%20fill='white'/%3E%3Cpath%20d='M7%206.4V10.6'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'/%3E%3C/svg%3E")}.ic-wrap.mep-guided-ready .mep-status-banner[data-status=invalid]:before{background-color:var(--ic-red);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Cpath%20d='M4.2%204.2l5.6%205.6M9.8%204.2l-5.6%205.6'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'/%3E%3C/svg%3E")}.ic-wrap.mep-guided-ready .mep-section-heading>span{position:relative;padding-bottom:.35rem}.ic-wrap.mep-guided-ready .mep-section-heading>span:after{content:"";position:absolute;left:.12rem;bottom:0;width:1.5rem;height:3px;border-radius:2px;background:var(--ic-teal)}.ic-wrap.mep-guided-ready .ic-input:hover:not(:focus),.ic-wrap.mep-guided-ready .ic-select:hover:not(:focus){border-color:#1db89a8c}.ic-wrap.mep-guided-ready .ic-input:not(:placeholder-shown):not(:focus){border-color:#1db89a66}.ic-wrap.mep-guided-ready .mep-weight-selection{gap:.85rem;margin-bottom:1.15rem}.ic-wrap.mep-guided-ready .mep-weight-selection>div{padding:.95rem 1.15rem;border-left:4px solid var(--ic-teal);border-radius:0 10px 10px 0;background:var(--ic-teal-dim)}.ic-wrap.mep-guided-ready .mep-weight-selection span{color:#0f6e56;font-size:.7rem}.ic-wrap.mep-guided-ready .mep-weight-selection strong{font-size:1.1rem;color:var(--ic-navy)}.ic-wrap.mep-guided-ready .mep-weight-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ic-wrap.mep-guided-ready .mep-weight-card:hover{border-color:#1db89a80;box-shadow:0 6px 16px #0d1b3512;transform:translateY(-2px)}.ic-wrap.mep-guided-ready ::selection{background:#1db89a38}.ic-wrap.mep-guided-ready .ic-results-wrap{scrollbar-color:rgba(29,184,154,.4) transparent}.ic-wrap.mep-guided-ready .ic-results-wrap::-webkit-scrollbar{width:8px}.ic-wrap.mep-guided-ready .ic-results-wrap::-webkit-scrollbar-thumb{background:#1db89a52;border-radius:8px}.ic-wrap.mep-guided-ready .ic-results-wrap::-webkit-scrollbar-track{background:transparent}.ic-wrap.mep-guided-ready .mep-kpi:not(.mep-kpi-primary){position:relative;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.ic-wrap.mep-guided-ready .mep-kpi:not(.mep-kpi-primary):before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ic-teal)}.ic-wrap.mep-guided-ready .mep-kpi:not(.mep-kpi-primary):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d1b3512;border-color:#1db89a66}@media print{.ic-wrap.mep-guided-ready .mep-report-head,.ic-wrap.mep-guided-ready .mep-status-banner,.ic-wrap.mep-guided-ready .mep-status-banner:before,.ic-wrap.mep-guided-ready .mep-target-card,.ic-wrap.mep-guided-ready .mep-kpi-primary,.ic-wrap.mep-guided-ready .mep-kpi:not(.mep-kpi-primary):before,.ic-wrap.mep-guided-ready .mep-calculation-step>span,.ic-wrap.mep-guided-ready .mep-delivery-head,.ic-wrap.mep-guided-ready .mep-weight-selection>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ic-wrap.mep-guided-ready .mep-prescription-hero,.ic-wrap.mep-guided-ready .mep-weight-card,.ic-wrap.mep-guided-ready .mep-kpi,.ic-wrap.mep-guided-ready .mep-calculation-step,.ic-wrap.mep-guided-ready .mep-audit-grid>div,.ic-wrap.mep-guided-ready .mep-trend-grid>div,.ic-wrap.mep-guided-ready .mep-adjustment-list>div{break-inside:avoid}.ic-wrap.mep-guided-ready .mep-section-heading{break-after:avoid}}.ic-wrap.mep-guided-ready .mep-report-actions button{border-radius:9px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.ic-wrap.mep-guided-ready .mep-report-actions .ic-btn-pdf{box-shadow:0 4px 12px #0d1b3529}.ic-wrap.mep-guided-ready .mep-report-actions button:hover{transform:translateY(-1px)}.ic-wrap.mep-guided-ready .mep-report-actions .ic-btn-pdf:hover{box-shadow:0 8px 18px #0d1b3538}.ic-wrap.mep-guided-ready .mep-report-actions .ic-btn-copy:hover{border-color:var(--ic-teal);color:var(--ic-teal)}.ic-wrap.mep-guided-ready .mep-report-actions button:active{transform:translateY(0)}.ic-wrap.mep-guided-ready .mep-note{transition:border-color .18s ease,box-shadow .18s ease}.ic-wrap.mep-guided-ready .mep-note:focus{outline:none;border-color:var(--ic-teal);box-shadow:0 0 0 3px #1db89a1f}@media(max-width:680px){.ic-wrap.mep-guided-ready .ic-form-actions{border-top:2px solid var(--ic-teal);box-shadow:0 -10px 28px #0d1b3524}}.ic-wrap.mep-guided-ready .ic-field-note{font-size:1rem!important}.ic-wrap.mep-guided-ready .ic-field-error,.ic-wrap.mep-guided-ready .ic-live-sub,.ic-wrap.mep-guided-ready .ic-live-step,.ic-wrap.mep-guided-ready .ic-live-missing,.ic-wrap.mep-guided-ready .mep-choice-card small,.ic-wrap.mep-guided-ready .mep-section-heading p,.ic-wrap.mep-guided-ready .mep-weight-card p,.ic-wrap.mep-guided-ready .mep-kpi p,.ic-wrap.mep-guided-ready .mep-note{font-size:.95rem}.ic-wrap.mep-guided-ready .mep-step-header p,.ic-wrap.mep-guided-ready .mep-status-banner p,.ic-wrap.mep-guided-ready .mep-calculation-step p,.ic-wrap.mep-guided-ready .mep-calculation-step strong,.ic-wrap.mep-guided-ready .mep-adjustment-list>div,.ic-wrap.mep-guided-ready .mep-protocol-list>div,.ic-wrap.mep-guided-ready .mep-secondary-row{font-size:1rem}.ic-wrap.mep-guided-ready .mep-choice-card strong,.ic-wrap.mep-guided-ready .mep-choice-group legend,.ic-wrap.mep-guided-ready .ic-live-metric-v{font-size:1.05rem}.ic-wrap.mep-guided-ready .mep-weight-card>span,.ic-wrap.mep-guided-ready .mep-weight-card code,.ic-wrap.mep-guided-ready .mep-weight-card small,.ic-wrap.mep-guided-ready .mep-kpi>span,.ic-wrap.mep-guided-ready .mep-kpi small,.ic-wrap.mep-guided-ready .mep-basis-summary>span,.ic-wrap.mep-guided-ready .ic-live-metric-k,.ic-wrap.mep-guided-ready .mep-audit-grid span{font-size:.85rem}.ic-wrap.mep-guided-ready .mep-step-requirement,.ic-wrap.mep-guided-ready .mep-step-state,.ic-wrap.mep-guided-ready .mep-field-status,.ic-wrap.mep-guided-ready .mep-inline-status,.ic-wrap.mep-guided-ready .mep-status-kicker,.ic-wrap.mep-guided-ready .mep-trend-grid span,.ic-wrap.mep-guided-ready .mep-delivery-summary span,.ic-wrap.mep-guided-ready .mep-weight-selection span{font-size:.78rem}.ic-wrap.mep-guided-ready{overflow-x:clip!important;overflow-y:visible!important;font-size:18px;line-height:1.55}.ic-wrap.mep-guided-ready [data-mep-quality-for][hidden]{display:none!important}.ic-wrap.mep-guided-ready .ic-hero h1{font-size:clamp(36px,3.4vw,48px)}.ic-wrap.mep-guided-ready .ic-hero-desc,.ic-wrap.mep-guided-ready .mep-report-head p{font-size:18px}.ic-wrap.mep-guided-ready .mep-step-number{font-size:32px}.ic-wrap.mep-guided-ready .mep-step-header h2,.ic-wrap.mep-guided-ready .mep-section-heading h3,.ic-wrap.mep-guided-ready .ic-section-title{font-size:28px}.ic-wrap.mep-guided-ready .mep-step-header p,.ic-wrap.mep-guided-ready .mep-choice-card small,.ic-wrap.mep-guided-ready .mep-section-heading p,.ic-wrap.mep-guided-ready .ic-field-note,.ic-wrap.mep-guided-ready .ic-field-error{font-size:15px!important}.ic-wrap.mep-guided-ready .ic-label,.ic-wrap.mep-guided-ready .mep-choice-group legend,.ic-wrap.mep-guided-ready .mep-choice-card strong{font-size:16px}.ic-wrap.mep-guided-ready .ic-input,.ic-wrap.mep-guided-ready .ic-select{font-size:18px}.ic-wrap.mep-guided-ready .mep-step-requirement,.ic-wrap.mep-guided-ready .mep-step-state,.ic-wrap.mep-guided-ready .mep-field-status,.ic-wrap.mep-guided-ready .mep-inline-status{font-size:12px}.ic-wrap.mep-guided-ready .mep-readiness>strong{font-size:20px}.ic-wrap.mep-guided-ready .mep-readiness ul,.ic-wrap.mep-guided-ready .ic-live-sub,.ic-wrap.mep-guided-ready .ic-live-step,.ic-wrap.mep-guided-ready .ic-live-metric-k,.ic-wrap.mep-guided-ready .ic-live-missing{font-size:15px}.ic-wrap.mep-guided-ready .ic-live-head strong,.ic-wrap.mep-guided-ready .ic-results-header h3{font-size:23px}.ic-wrap.mep-guided-ready .ic-live-metric-v,.ic-wrap.mep-guided-ready .ic-quality-status-value{font-size:16px}.ic-wrap.mep-guided-ready .ic-calc-btn{font-size:18px}.ic-wrap.mep-guided-ready .ic-reset-btn,.ic-wrap.mep-guided-ready .mep-edit-assessment{font-size:15px}.ic-wrap.mep-guided-ready .mep-report-head h2{font-size:clamp(36px,3.5vw,48px)}.ic-wrap.mep-guided-ready .mep-status-kicker{font-size:14px}.ic-wrap.mep-guided-ready .mep-status-banner strong{font-size:25px}.ic-wrap.mep-guided-ready .mep-status-banner p{font-size:16px}.ic-wrap.mep-guided-ready .mep-target-card>span,.ic-wrap.mep-guided-ready .mep-kpi>span,.ic-wrap.mep-guided-ready .mep-basis-summary>span{font-size:15px}.ic-wrap.mep-guided-ready .mep-target-card>strong{font-size:56px}.ic-wrap.mep-guided-ready .mep-target-card>small,.ic-wrap.mep-guided-ready .mep-target-card>p,.ic-wrap.mep-guided-ready .mep-expected-target span,.ic-wrap.mep-guided-ready .mep-kpi small,.ic-wrap.mep-guided-ready .mep-kpi p{font-size:15px}.ic-wrap.mep-guided-ready .mep-expected-target strong{font-size:28px}.ic-wrap.mep-guided-ready .mep-kpi strong{font-size:40px}.ic-wrap.mep-guided-ready .mep-basis-summary strong,.ic-wrap.mep-guided-ready .mep-weight-selection strong{font-size:16px}.ic-wrap.mep-guided-ready .mep-weight-card{min-height:0}.ic-wrap.mep-guided-ready .mep-weight-card>span,.ic-wrap.mep-guided-ready .mep-weight-card p,.ic-wrap.mep-guided-ready .mep-weight-card small{font-size:14px}.ic-wrap.mep-guided-ready .mep-weight-card>strong{font-size:27px}.ic-wrap.mep-guided-ready .mep-weight-card code,.ic-wrap.mep-guided-ready .mep-audit-grid code,.ic-wrap.mep-guided-ready .mep-calculation-ledger code{font-size:15px}.ic-wrap.mep-guided-ready .mep-audit-grid span{font-size:14px}.ic-wrap.mep-guided-ready .mep-audit-grid strong,.ic-wrap.mep-guided-ready .mep-audit-grid p,.ic-wrap.mep-guided-ready .mep-calculation-step strong,.ic-wrap.mep-guided-ready .mep-calculation-step p,.ic-wrap.mep-guided-ready .mep-adjustment-list>div,.ic-wrap.mep-guided-ready .mep-protocol-list>div,.ic-wrap.mep-guided-ready .mep-secondary-row,.ic-wrap.mep-guided-ready .mep-note{font-size:16px}.ic-wrap.mep-guided-ready .mep-report-identifiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 36px 24px;overflow:hidden;border:1px solid var(--ic-border);border-radius:12px;background:var(--ic-border)}.ic-wrap.mep-guided-ready .mep-report-identifiers>div{padding:14px 16px;background:#fff}.ic-wrap.mep-guided-ready .mep-report-identifiers span{display:block;color:var(--mep-muted);font-size:13px;font-weight:700}.ic-wrap.mep-guided-ready .mep-report-identifiers strong{display:block;margin-top:5px;color:var(--ic-navy);font-size:16px;line-height:1.35}.ic-wrap.mep-guided-ready .mep-complete-calculations{display:grid;gap:20px;margin-top:24px}.ic-wrap.mep-guided-ready .mep-complete-calculations>section{padding:18px;border:1px solid var(--ic-border);border-radius:12px;background:#fff}.ic-wrap.mep-guided-ready .mep-complete-calculations h4{margin:0 0 12px;color:var(--ic-navy);font:400 22px/1.3 var(--ic-font-display)}.ic-wrap.mep-guided-ready .mep-calculation-ledger{display:grid;gap:1px;overflow:hidden;border:1px solid var(--ic-border);border-radius:9px;background:var(--ic-border)}.ic-wrap.mep-guided-ready .mep-calculation-ledger>div{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:16px;padding:12px 14px;background:var(--ic-ivory)}.ic-wrap.mep-guided-ready .mep-calculation-ledger span{color:var(--mep-muted);font-size:14px;font-weight:700}.ic-wrap.mep-guided-ready .mep-calculation-ledger code{color:var(--ic-navy);white-space:normal;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.ic-wrap.mep-guided-ready .mep-validity-table{display:grid;gap:8px}.ic-wrap.mep-guided-ready .mep-validity-table>div{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(220px,1fr) auto minmax(140px,.45fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ic-border);border-radius:9px}.ic-wrap.mep-guided-ready .mep-validity-table strong,.ic-wrap.mep-guided-ready .mep-validity-table span,.ic-wrap.mep-guided-ready .mep-validity-table small{font-size:14px;line-height:1.45}.ic-wrap.mep-guided-ready .mep-validity-table b{padding:4px 9px;border-radius:999px;background:#eef1f4;color:var(--mep-muted);font-size:12px}.ic-wrap.mep-guided-ready .mep-validity-table [data-status=fail] b{background:var(--ic-red-dim);color:#b42318}.ic-wrap.mep-guided-ready .mep-validity-table [data-status=review] b{background:var(--ic-amber-dim);color:#92400e}.ic-wrap.mep-guided-ready .mep-validity-table [data-status=pass] b{background:var(--ic-green-dim);color:#06735a}.ic-wrap.mep-guided-ready .mep-adjustment-list>div[data-level=applied]{border-color:var(--ic-green);background:var(--ic-green-dim)}.ic-wrap.mep-guided-ready .mep-adjustment-list>div[data-level=ignored]{border-color:#94a3b8;background:#f4f6f8;color:var(--mep-muted)}@media(max-width:900px){.ic-wrap.mep-guided-ready .mep-report-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.ic-wrap.mep-guided-ready .mep-validity-table>div{grid-template-columns:1fr auto}.ic-wrap.mep-guided-ready .mep-validity-table span,.ic-wrap.mep-guided-ready .mep-validity-table small{grid-column:1 / -1}}@media(max-width:680px){.ic-wrap.mep-guided-ready{font-size:16px}.ic-wrap.mep-guided-ready .ic-hero h1,.ic-wrap.mep-guided-ready .mep-report-head h2{font-size:32px}.ic-wrap.mep-guided-ready .mep-step-header h2,.ic-wrap.mep-guided-ready .mep-section-heading h3,.ic-wrap.mep-guided-ready .ic-section-title{font-size:24px}.ic-wrap.mep-guided-ready .mep-target-card>strong{font-size:44px}.ic-wrap.mep-guided-ready .mep-kpi strong{font-size:36px}.ic-wrap.mep-guided-ready .mep-report-identifiers{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .mep-calculation-ledger>div{grid-template-columns:1fr;gap:5px}.ic-wrap.mep-guided-ready .mep-validity-table>div{grid-template-columns:1fr}.ic-wrap.mep-guided-ready .mep-validity-table span,.ic-wrap.mep-guided-ready .mep-validity-table small{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/metabolic-energy-profiler-guided.css.map */
