{"product_id":"barrier-support-set","title":"Healthy Barrier Set","description":"\u003cdiv class=\"dm-routine-container\"\u003e\n\u003cdiv class=\"dm-routine-header\"\u003e\n\u003cdiv class=\"dm-routine-label\"\u003eDemythSkin Analyzed Routine\u003c\/div\u003e\n\u003ch2 class=\"dm-routine-title\"\u003eYour Perfect Skin Routine\u003c\/h2\u003e\n\u003cdiv class=\"dm-routine-meta\"\u003e\n\u003cdiv class=\"dm-meta-chip\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Average Score \u003cstrong\u003e4.57 \/ 5.0\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-meta-chip dm-meta-chip--green\"\u003e\n\u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 3 Top Picks (⌀ ≥ 4.7)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MORNING --\u003e\n\u003cdiv class=\"dm-session\"\u003e\n\u003cdiv class=\"dm-session-header\"\u003e\n\u003cdiv class=\"dm-session-label\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Morning Routine\u003c\/div\u003e\n\u003cdiv class=\"dm-session-avg\"\u003eavg ⌀ 4.59\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-routine-steps\"\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eCleanser\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eETUDE SoonJung pH 6.5 Whip Cleanser\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eGentle, low-pH, barrier-safe\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.1\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eEffective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.9\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eToner\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eAnua Heartleaf 77% Soothing Toner\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eSoothing, redness, irritation relief\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eEffective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--perfect\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e5.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step dm-step--top\"\u003e\n\u003cdiv class=\"dm-step-number dm-step-number--top\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type-row\"\u003e\n\u003cspan class=\"dm-step-type\"\u003eSerum\u003c\/span\u003e \u003cspan class=\"dm-top-badge\"\u003e★ Top Pick\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eiUNIK Beta-Glucan Power Moisture Serum\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eDryness, dehydration, fine lines\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.3\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eHighly Effective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--perfect\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e5.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eMoisturizer\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003ePURITO Luminous Ceramide Moisturizer\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eBarrier repair, dryness, redness, sensitivity\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.3\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eHighly Effective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.9\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step dm-step--top\"\u003e\n\u003cdiv class=\"dm-step-number dm-step-number--top\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type-row\"\u003e\n\u003cspan class=\"dm-step-type\"\u003eSunscreen\u003c\/span\u003e \u003cspan class=\"dm-top-badge\"\u003e★ Top Pick\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003ePURITO Daily Soft Touch Sunscreen SPF50+ PA++++\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eUV protection + barrier repair\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff dm-score-eff--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.6\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eHighly Effective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.8\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-session\" style=\"display: none;\"\u003e\n\u003cdiv class=\"dm-session-header\"\u003e\n\u003cdiv class=\"dm-session-label dm-session-label--pm\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Evening Routine\u003c\/div\u003e\n\u003cdiv class=\"dm-session-avg dm-session-avg--pm\"\u003eavg ⌀ 4.55\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-routine-steps\"\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eCleanser\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eETUDE SoonJung pH 6.5 Whip Cleanser\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eGentle, low-pH, barrier-safe\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.1\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eEffective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.9\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eToner\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eAnua Heartleaf 77% Soothing Toner\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eSoothing, redness, irritation relief\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eEffective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--perfect\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e5.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step dm-step--top\"\u003e\n\u003cdiv class=\"dm-step-number dm-step-number--top\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type-row\"\u003e\n\u003cspan class=\"dm-step-type\"\u003eSerum\u003c\/span\u003e \u003cspan class=\"dm-top-badge\"\u003e★ Top Pick\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003eiUNIK Beta-Glucan Power Moisture Serum\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eDryness, dehydration, fine lines\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.3\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eHighly Effective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--perfect\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e5.0\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-step-connector\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dm-step\"\u003e\n\u003cdiv class=\"dm-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"dm-step-body\"\u003e\n\u003cdiv class=\"dm-step-type\"\u003eMoisturizer\u003c\/div\u003e\n\u003cdiv class=\"dm-step-name\"\u003ePURITO Dermide Cica Barrier Sleeping Pack\u003c\/div\u003e\n\u003cdiv class=\"dm-step-concern\"\u003eOvernight barrier recovery, deep hydration\u003c\/div\u003e\n\u003cdiv class=\"dm-step-scores\"\u003e\n\u003cdiv class=\"dm-score-pill dm-score-eff\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eEfficacy\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.2\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eEffective\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-score-pill dm-score-safe dm-score-safe--high\"\u003e\n\u003cspan class=\"dm-score-label\"\u003eSafety\u003c\/span\u003e \u003cspan class=\"dm-score-val\"\u003e4.9\u003c\/span\u003e \u003cspan class=\"dm-score-word\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dm-routine-footer\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2v-4M9 21H5a2 2 0 0 1-2-2v-4m0 0h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Clinically analyzed by DemythSkin AI · Independent scores · No brand deals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026display=swap');\n\n  .dm-routine-container {\n    font-family: 'Inter', sans-serif;\n    max-width: 100%;\n    margin-top: 24px;\n    color: #18181b;\n  }\n\n  \/* ── HEADER ── *\/\n  .dm-routine-header { margin-bottom: 24px; }\n\n  .dm-routine-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 10px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: rgb(197, 73, 155);\n    margin-bottom: 8px;\n  }\n  .dm-routine-label::before {\n    content: '';\n    display: inline-block;\n    width: 16px;\n    height: 2px;\n    background: rgb(197, 73, 155);\n    border-radius: 99px;\n  }\n\n  .dm-routine-title {\n    font-size: 20px;\n    font-weight: 900;\n    color: #18181b;\n    margin: 0 0 12px 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .dm-routine-meta {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .dm-meta-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    background: #f4f4f5;\n    border: 1px solid #e4e4e7;\n    border-radius: 99px;\n    padding: 5px 12px;\n    font-size: 11px;\n    font-weight: 600;\n    color: #52525b;\n  }\n  .dm-meta-chip--green { background: #dcfce7; border-color: #a7f3d0; color: #166534; }\n  .dm-meta-chip--grey { background: #fafafa; color: #a1a1aa; font-size: 10px; }\n  .dm-meta-chip svg { flex-shrink: 0; }\n\n  \/* ── SESSION ── *\/\n  .dm-session { margin-bottom: 8px; }\n\n  .dm-session-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-bottom: 14px;\n  }\n\n  .dm-session-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    font-size: 12px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #d97706;\n  }\n  .dm-session-label--pm { color: #7c3aed; }\n\n  .dm-session-avg {\n    font-size: 11px;\n    font-weight: 700;\n    color: #d97706;\n    background: #fef3c7;\n    border: 1px solid #fde68a;\n    padding: 3px 10px;\n    border-radius: 99px;\n  }\n  .dm-session-avg--pm {\n    color: #7c3aed;\n    background: #f5f3ff;\n    border-color: #ddd6fe;\n  }\n\n  \/* ── DIVIDER ── *\/\n  .dm-session-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 20px 0;\n  }\n  .dm-divider-line { flex: 1; height: 1px; background: #e4e4e7; }\n  .dm-divider-icon {\n    width: 28px;\n    height: 28px;\n    background: #f5f3ff;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #7c3aed;\n    flex-shrink: 0;\n  }\n\n  \/* ── STEPS ── *\/\n  .dm-routine-steps { display: flex; flex-direction: column; }\n\n  .dm-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    background: #fff;\n    border: 1px solid #e4e4e7;\n    border-radius: 18px;\n    padding: 16px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.03);\n    transition: box-shadow 0.2s ease, transform 0.2s ease;\n  }\n  .dm-step:hover { box-shadow: 0 8px 24px rgba(0,0,0,0.07); transform: translateY(-1px); }\n\n  .dm-step--top {\n    border-color: rgba(197, 73, 155, 0.2);\n    background: linear-gradient(145deg, #fff, #fdf5f9);\n  }\n\n  .dm-step-connector {\n    width: 2px;\n    height: 10px;\n    background: #e4e4e7;\n    margin: 0 0 0 23px;\n    min-height: 10px;\n  }\n\n  .dm-step-number {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    background: #f4f4f5;\n    color: #71717a;\n    font-size: 11px;\n    font-weight: 900;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .dm-step-number--top {\n    background: rgba(197, 73, 155, 0.1);\n    color: rgb(197, 73, 155);\n  }\n\n  .dm-step-body { flex: 1; min-width: 0; }\n\n  .dm-step-type-row {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 3px;\n  }\n\n  .dm-step-type {\n    font-size: 10px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #a1a1aa;\n    margin-bottom: 3px;\n  }\n  .dm-step-type-row .dm-step-type { margin-bottom: 0; }\n\n  .dm-top-badge {\n    display: inline-flex;\n    align-items: center;\n    background: rgba(197, 73, 155, 0.1);\n    color: rgb(197, 73, 155);\n    font-size: 9px;\n    font-weight: 800;\n    padding: 2px 8px;\n    border-radius: 99px;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .dm-step-name {\n    font-size: 13px;\n    font-weight: 700;\n    color: #18181b;\n    line-height: 1.35;\n    margin-bottom: 4px;\n  }\n\n  .dm-step-concern {\n    font-size: 11px;\n    font-weight: 500;\n    color: #71717a;\n    margin-bottom: 10px;\n    line-height: 1.4;\n  }\n\n  \/* ── SCORE PILLS ── *\/\n  .dm-step-scores { display: flex; gap: 8px; flex-wrap: wrap; }\n\n  .dm-score-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    border-radius: 10px;\n    padding: 6px 12px;\n  }\n\n  .dm-score-eff { background: #f4f4f5; color: #18181b; }\n  .dm-score-eff--high { background: #e8f5e9; color: #166534; }\n  .dm-score-safe { background: #dcfce7; color: #166534; }\n  .dm-score-safe--high { background: #bbf7d0; color: #064e3b; }\n  .dm-score-safe--perfect { background: #064e3b; color: #fff; }\n\n  .dm-score-label {\n    font-size: 9px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    opacity: 0.55;\n  }\n\n  .dm-score-val {\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: -0.02em;\n    line-height: 1;\n  }\n\n  .dm-score-word {\n    font-size: 11px;\n    font-weight: 700;\n    padding-left: 6px;\n    border-left: 1px solid currentColor;\n    opacity: 0.6;\n  }\n\n  \/* ── FOOTER ── *\/\n  .dm-routine-footer {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    margin-top: 20px;\n    font-size: 11px;\n    font-weight: 600;\n    color: #a1a1aa;\n    padding-top: 16px;\n    border-top: 1px solid #f4f4f5;\n  }\n  .dm-routine-footer svg { flex-shrink: 0; color: #166534; }\n\u003c\/style\u003e","brand":"Demythskin","offers":[{"title":"Default Title","offer_id":49984500039820,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/8445\/4540\/files\/DS_sets_17.png?v=1779454824","url":"https:\/\/demythskin.com\/zh\/products\/barrier-support-set","provider":"Demythskin","version":"1.0","type":"link"}