:root{--forma-results-bg:#faf8f5;--forma-results-surface:#fff;--forma-results-surface-soft:#fcfaf7;--forma-results-border:#e8e2da;--forma-results-heading:#2d2118;--forma-results-body:#8a7560;--forma-results-accent:#c4a882;--forma-results-ivory:#f5f0e8}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)){background:var(--forma-results-bg)!important;color:var(--forma-results-body)!important}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)):before{display:none!important}.forma-app-shell:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)),.forma-scan-page:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-ready,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-with-results,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-main,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-results-only{background:#f7f3ed!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu{border-bottom-color:var(--forma-results-border)!important;background:var(--forma-results-bg)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu-item{color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu-item.is-active{border-bottom-color:var(--forma-results-accent)!important;color:var(--forma-results-heading)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-document{gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:.84rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section+.beauty-plan-section{border-top:0!important;padding-top:.92rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.beauty-plan-foundation-match-section,[data-qa=six-month-improvement-plan],.beauty-plan-progress-history-section)+.beauty-plan-section{border-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority]+[data-qa=six-month-improvement-plan]{border-top:0 transparent!important;padding-top:.92rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.beauty-plan-subsection,.beauty-plan-month-summary-list li,.beauty-plan-memory-timeline-item,.beauty-plan-history-card,.routine-affiliate-inline-card,.beauty-plan-findings-support-card,.beauty-plan-foundation-product-card,[data-qa=next-recommended-scan],.beauty-plan-month-nav,.beauty-plan-foundation-match,.results-bottom-action-bar-inner){border:1px solid var(--forma-results-border)!important;border-radius:16px!important;background:var(--forma-results-surface)!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-match{width:min(100%,512px);padding:32px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-editorial-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-system{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-findings-support-card{background:var(--forma-results-surface-soft)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-finding-chip{border:1px solid var(--forma-results-border)!important;border-radius:9999px!important;background:var(--forma-results-ivory)!important;color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-month-chevron,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-month-label{border:1px solid var(--forma-results-border)!important;border-radius:9999px!important;background:var(--forma-results-surface)!important;color:var(--forma-results-heading)!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-bottom-action-bar{background:linear-gradient(180deg,hsla(36,33%,97%,0),hsla(36,33%,97%,.9) 62%,#faf8f5)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel *{font-family:DM Sans,sans-serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document .beauty-plan-primary-heading,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading>h2{margin:0!important;font-family:Playfair Display,serif!important;font-size:23px!important;line-height:36px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow,.beauty-plan-foundation-product-label){font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section-eyebrow:before,.beauty-plan-primary-eyebrow:before){display:none!important;content:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section p,.beauty-plan-section li,.beauty-plan-note,.beauty-plan-feedback,.beauty-plan-section-summary,.routine-affiliate-inline-support,.beauty-plan-foundation-editorial-guidance,.beauty-plan-foundation-product-support,.beauty-plan-foundation-editorial-identity p,.beauty-plan-foundation-editorial-metadata dd){font-family:DM Sans,sans-serif!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name,.beauty-plan-foundation-editorial-identity h3,.beauty-plan-subsection-header h3){margin:0!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-finding-chip,.beauty-plan-findings-support-label,.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-history-meta span,.beauty-plan-memory-timeline-item span,.beauty-plan-foundation-editorial-metadata dt,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item,.beauty-plan-month-label strong,.beauty-plan-month-tab,.beauty-plan-month-tab-index,.beauty-plan-month-tab-copy,.beauty-plan-feedback-chip,.beauty-plan-month-summary-list li>strong,.results-panel .secondary-button,.results-panel .ghost-button,.results-bottom-action-secondary){font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button){display:inline-flex;align-items:center;justify-content:center;border:1px solid #2d2118!important;border-radius:9999px!important;background:#2d2118!important;color:#f5f0e8!important;text-decoration:none!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button):hover{border-color:#2d2118!important;background:#2d2118!important;color:#f5f0e8!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link.routine-affiliate-inline-link-disabled){border:1px solid var(--forma-results-border)!important;background:var(--forma-results-ivory)!important;color:var(--forma-results-body)!important}@media (max-width:900px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .routine-affiliate-inline-main{grid-template-columns:1fr}}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section{padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section+.beauty-plan-section{padding-top:.84rem!important}}.results-panel.results-plan-panel[data-qa=customer-results-panel],.results-panel.results-plan-panel[data-qa=customer-results-panel] *{font-family:DM Sans,sans-serif!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document .beauty-plan-primary-heading,.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading>h2{font-family:Playfair Display,serif!important;font-size:23px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow,.beauty-plan-foundation-product-label){font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.18em!important;text-transform:uppercase!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-section p,.beauty-plan-section li,.beauty-plan-note,.beauty-plan-feedback,.beauty-plan-section-summary){font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support,.beauty-plan-foundation-editorial-guidance,.beauty-plan-foundation-editorial-identity p,.beauty-plan-foundation-editorial-metadata dd){font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name,.beauty-plan-foundation-editorial-identity h3,.beauty-plan-subsection-header h3){font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-finding-chip,.beauty-plan-findings-support-label,.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-history-meta span,.beauty-plan-memory-timeline-item span,.beauty-plan-foundation-editorial-metadata dt,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item,.beauty-plan-month-label strong,.beauty-plan-month-tab,.beauty-plan-month-tab-index,.beauty-plan-month-tab-copy,.beauty-plan-feedback-chip,.beauty-plan-month-summary-list li>strong,.results-panel .secondary-button,.results-panel .ghost-button,.results-bottom-action-secondary){font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-link,.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button){font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan]{gap:.78rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card{display:grid!important;grid-gap:.92rem!important;gap:.92rem!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:32px!important;border:1px solid #e8e2da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list{margin:0;padding:0;list-style:none;gap:0;border:0!important;border-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.28rem;row-gap:.28rem;padding:.92rem 0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li:first-child{padding-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li:last-child{border-bottom:0!important;padding-bottom:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li>strong{margin:0;font-size:12px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li>span{display:block;margin:0;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav{display:grid!important;grid-template-columns:auto auto auto!important;grid-gap:.5rem!important;gap:.5rem!important;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:start;align-self:start;margin-top:.78rem;padding-top:.88rem;border:0!important;border-top:1px solid #ede4db!important;border-radius:0!important;background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron{width:auto;min-width:2.55rem;min-height:2.55rem;padding:.64rem .95rem;border-radius:999px!important;border:1px solid #2d2118!important;background:#2d2118!important;color:#f5f0e8!important;font-size:1rem!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:hover:not(:disabled){border-color:#2d2118!important;background:#3a2d22!important;color:#f5f0e8!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:active:not(:disabled){background:#241910!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:disabled{border-color:#d8ccbd!important;background:#f6eee2!important;color:#9d8873!important;opacity:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label{min-height:2.375rem;padding:0 1rem;border-radius:999px!important;border:1px solid #e3d8ca!important;background:#fff!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label strong{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;color:#5a4438!important}@media (max-width:640px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card{padding:24px 20px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav{width:-moz-fit-content;width:fit-content}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label{min-width:0}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]{--forma-product-card-bg:#fff;--forma-product-card-border:#e8e2da;--forma-product-card-muted:#8a7560;--forma-product-card-title:#2d2118;--forma-product-card-cta:#2d2118;--forma-product-card-cta-text:#f5f0e8;--forma-product-image-zoom-mobile:1.08;gap:.66rem!important;padding-top:30px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{align-items:start!important;align-content:start!important;grid-auto-rows:min-content!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups>.beauty-plan-subsection{align-self:start!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-list{height:auto!important;align-content:start!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-affiliate-footer{margin-top:.08rem!important;font-size:12px!important;line-height:1.45!important;letter-spacing:.03em!important;color:#9b8571!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]+[data-qa=progress-tracking]{padding-top:.46rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{gap:.58rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-section-heading{display:grid;grid-gap:.18rem!important;gap:.18rem!important;margin-bottom:.08rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-primary-heading{font-size:22px!important;line-height:1.16!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-note{margin:0!important;max-width:56ch!important;font-size:14px!important;line-height:1.5!important;color:#8f7b67!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline{margin-top:.08rem;gap:.34rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item{min-width:114px!important;padding:.3rem .52rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item span{font-size:10px!important;letter-spacing:.1em!important;color:#998470!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item strong{font-size:12px!important;line-height:1.3!important;font-weight:600!important;color:#6f5b4b!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=next-recommended-scan]{margin-top:.08rem;padding:.58rem .7rem!important;background:#fcf8f2!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=next-recommended-scan] p{margin:0!important;font-size:13px!important;line-height:1.44!important;color:#7f6b57!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=progress-history-view]{margin-top:.06rem}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-list{gap:.38rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-card{gap:.2rem!important;padding:.54rem .62rem!important;background:#fcf8f2!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta{gap:.24rem!important;align-items:baseline!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta strong{font-size:12px!important;line-height:1.28!important;font-weight:600!important;color:#6f5b4b!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta span{font-size:10px!important;letter-spacing:.09em!important;color:#9c8773!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-card p{margin:0!important;font-size:13px!important;line-height:1.42!important;color:#7f6b57!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection{padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-header{display:grid!important;grid-gap:.24rem!important;gap:.24rem!important;margin-bottom:.44rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-eyebrow{display:inline-flex!important;align-items:center!important;gap:.38rem!important;color:var(--forma-product-card-muted)!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-eyebrow:before{content:""!important;width:1.24rem!important;height:1px!important;flex:0 0 auto!important;background:linear-gradient(90deg,hsla(29,45%,68%,.96),hsla(26,37%,57%,.72))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-header h3{color:var(--forma-product-card-title)!important;font-family:Playfair Display,serif!important;font-size:23px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.88rem!important;gap:.88rem!important;justify-items:start!important;margin-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card{display:block!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:0!important;border-radius:16px!important;border:1px solid var(--forma-product-card-border)!important;background:var(--forma-product-card-bg)!important;box-shadow:none!important;overflow:hidden!important;transition:none!important;font-family:DM Sans,sans-serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:before,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:before{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:hover,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:hover{transform:none!important;border-color:var(--forma-product-card-border)!important;background:var(--forma-product-card-bg)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;min-height:12rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:100%!important;height:12rem!important;min-height:12rem!important;flex:0 0 auto!important;border-radius:0!important;border:0!important;background:#ede1d1!important;overflow:hidden!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{width:100%!important;height:100%!important;min-height:12rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#ede1d1!important;object-fit:cover!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{display:grid!important;grid-template-rows:auto 1fr auto!important;place-items:center!important;grid-gap:.26rem!important;gap:.26rem!important;padding:.72rem .54rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#6f5b4a!important;background:linear-gradient(160deg,#f4e8d9,#e8d7c3)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:after,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:before{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-brand{border:1px solid #ddcebc!important;background:rgba(255,250,244,.7)!important;color:#7d6958!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-initial{color:#5f4b3b!important;text-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-marker{border:1px solid #ddcebc!important;background:rgba(255,250,244,.72)!important;color:#7d6958!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-content,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-copy{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:0!important;min-width:0!important;padding:24px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-copy-body,.beauty-plan-foundation-product-copy-body){display:flex!important;flex-direction:column!important;min-width:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-eyebrow,.beauty-plan-foundation-product-label){font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--forma-product-card-muted)!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name){margin:4px 0 0!important;color:var(--forma-product-card-title)!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important;max-width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-meta-row,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-meta{display:inline-flex!important;align-items:center!important;gap:.4rem!important;flex-wrap:wrap!important;min-height:1.5em!important;margin-top:.28rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item){display:inline-flex!important;align-items:center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){margin:8px 0 0!important;color:var(--forma-product-card-muted)!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;max-width:100%!important;display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:none!important;line-clamp:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-footer,.beauty-plan-foundation-product-footer){margin-top:16px!important;padding-top:0!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-cta{width:auto!important;max-width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link){display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;width:auto!important;min-width:9.75rem!important;max-width:100%!important;min-height:2.375rem!important;box-sizing:border-box!important;padding:12px 24px!important;border-radius:9999px!important;border:1px solid var(--forma-product-card-cta)!important;background:var(--forma-product-card-cta)!important;color:var(--forma-product-card-cta-text)!important;text-decoration:none!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link):hover{border-color:var(--forma-product-card-cta)!important;background:var(--forma-product-card-cta)!important;color:var(--forma-product-card-cta-text)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link.routine-affiliate-inline-link-disabled){border:1px solid #d8ccbd!important;background:#f6eee2!important;color:#9d8873!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group{display:grid!important;grid-gap:.66rem!important;gap:.66rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group+.beauty-plan-support-group{margin-top:.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group-title{margin:0!important;color:#7e6957!important;font-family:DM Sans,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.11em!important;line-height:1.3!important;text-transform:uppercase!important}@media (min-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{flex-direction:row!important;min-height:18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:12rem!important;min-width:12rem!important;max-width:12rem!important;height:18rem!important;min-height:18rem!important;align-self:stretch!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]{padding-top:22px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{gap:20px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group-title{font-size:.68rem!important;letter-spacing:.1em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{flex-direction:row!important;align-items:stretch!important;min-height:9.2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:6.35rem!important;min-width:6.35rem!important;max-width:6.35rem!important;height:auto!important;min-height:9.2rem!important;border-right:1px solid hsla(31,33%,79%,.78)!important;padding:.62rem .6rem!important;display:grid!important;place-items:center!important;background:linear-gradient(165deg,#f3e7d8,#e7d5c1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-content,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-copy{padding:14px 14px 12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){margin-top:6px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail{min-height:0!important;width:100%!important;height:100%!important;max-height:8.1rem!important;border-radius:12px!important;object-fit:contain!important;object-position:center 56%!important;background:transparent!important;transform:scale(var(--forma-product-image-zoom-mobile))!important;transform-origin:center 60%!important;mix-blend-mode:multiply!important;filter:saturate(1.03) contrast(1.04)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{min-height:0!important;border-radius:12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]+[data-qa=progress-tracking]{padding-top:.42rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{gap:.52rem!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-heading{margin-bottom:32px!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-foundation-match-section{border-top:0!important;border-top-color:transparent!important;position:relative;overflow:visible!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-foundation-match-section:before{content:""!important;position:absolute;top:0;left:.9rem!important;right:.9rem!important;height:1px;pointer-events:none;transform:translateX(-36px)!important;background:linear-gradient(90deg,hsla(34,47%,69%,0),hsla(34,47%,69%,.86),rgba(185,108,130,.68),hsla(34,47%,69%,0))!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=foundation-match-priority],.beauty-plan-foundation-match-section){border-top:0!important;border-top-color:transparent!important;overflow:visible!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=foundation-match-priority],.beauty-plan-foundation-match-section):before{left:.9rem!important;right:.9rem!important;transform:translateX(-36px)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-eyebrow:before{content:""!important;display:inline-block!important;width:20px!important;height:1px!important;border-radius:999px!important;background:currentColor!important;opacity:.55!important;flex-shrink:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-match{width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-card{display:block!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:32px!important;border:1px solid #e8e2da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-head{display:flex!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;border:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-swatch{width:64px!important;height:64px!important;border-radius:9999px!important;border:0!important;background:linear-gradient(135deg,#d4a574,#c49060)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-identity h3{margin:0!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-identity p{margin:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#8a7560!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata{margin:0 0 24px!important;padding-top:0!important;border-top:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata div{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;line-height:1.5!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata dt{margin:0!important;color:#8a7560!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata dd{margin:0!important;color:#2d2118!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;text-align:right!important;text-transform:none!important;letter-spacing:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-guidance{margin:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.625!important;color:#8a7560!important;text-transform:none!important;letter-spacing:0!important}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning){padding-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout.scan-layout-results-only{gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side.scan-side-results-only{margin:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel]{margin-top:0!important;padding-top:0!important;overflow:visible!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:calc(env(safe-area-inset-top, 0px) + .56rem) max(.9rem,env(safe-area-inset-right,0px)) .86rem max(.9rem,env(safe-area-inset-left,0px))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-section{padding-top:.9rem!important}}