.journeyCard{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px 16px 14px;margin:0 0 18px;box-shadow:0 6px 20px rgba(13,102,95,.06)}.journeyCard .jHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.journeyCard .jTitle{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.journeyCard .jCount{font-size:12.5px;font-weight:700;color:var(--teal);background:var(--cream);border-radius:999px;padding:4px 10px;white-space:nowrap}.jStepTrack{position:relative;display:flex;align-items:center;justify-content:space-between;margin:6px 0 14px;padding:0 2px}.jStepRail{position:absolute;inset-inline:20px;top:50%;height:5px;overflow:hidden;border-radius:999px;background:var(--line);transform:translateY(-50%)}.jStepFill{display:block;width:0;height:100%;border-radius:inherit;background:var(--teal);transition:width .4s ease}.jStepDot{position:relative;z-index:1;width:40px;height:40px;display:inline-grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:var(--white);color:var(--muted);font-size:14px;font-weight:850;transition:border-color .25s,background .25s,color .25s,box-shadow .25s}.jStepDot.is-done{border-color:var(--teal);background:var(--teal);color:#fff}.jStepDot.is-current{border-color:var(--teal);color:var(--teal);box-shadow:0 0 0 4px rgba(13,102,95,.12)}@media (max-width:420px){.jStepTrack{margin-inline:-4px}.jStepRail{inset-inline:16px}.jStepDot{width:32px;height:32px;font-size:12px}}@media (max-width:340px){.jStepDot{width:28px;height:28px;font-size:11px}}.jLoop{color:var(--muted);font-size:13.5px;line-height:1.5}.jList,.jLoop{margin:0 0 12px}.jList{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.jItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);font-size:14px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.jItem:focus-visible,.jItem:hover{border-color:var(--teal);outline:none}.jItem .jTick{display:inline-flex;flex:0 0 auto;color:var(--muted)}.jItem.is-done{background:var(--cream)}.jItem.is-done .jTick{color:var(--teal)}.jItem.is-next{border-color:var(--teal);box-shadow:0 0 0 2px rgba(13,102,95,.12)}.jItem .jName{flex:1 1 auto}.jNextTag{font-size:11px;font-weight:700;color:var(--teal);background:var(--cream);border-radius:999px;padding:3px 8px;white-space:nowrap}.jResume{display:block;width:100%;margin:0 0 10px;padding:11px 14px;border:0;border-radius:12px;background:var(--teal);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.jActions{display:flex;gap:8px;flex-wrap:wrap}.jShare{flex:1 1 auto;padding:11px 14px;border:1px solid var(--teal);border-radius:12px;background:color-mix(in srgb,var(--teal) 9%,var(--white));color:var(--teal);font-weight:700;font-size:13.5px;cursor:pointer}.jShare:active,.jShare:hover{background:color-mix(in srgb,var(--teal) 16%,var(--white))}.jSound{flex:0 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--teal) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--teal) 8%,var(--white));color:var(--teal);font-weight:700;font-size:12.5px;line-height:1.15;cursor:pointer}.jSound[aria-pressed=false]{border-color:var(--line);background:transparent;color:var(--muted)}.jSound:active,.jSound:hover{background:color-mix(in srgb,var(--teal) 14%,var(--white))}.jSound:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.jSoundIcon{flex:0 0 auto;font-size:15px;line-height:1}@media (max-width:420px){.jReset,.jSound{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}}.jReset{flex:0 0 auto;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);font-weight:600;font-size:13px;cursor:pointer}.jShareResult{margin-top:8px}.wizHead{margin:4px 0 14px}.wizProg{display:flex;align-items:center;gap:12px}.wizProgBar{flex:1 1 auto;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.wizProgFill{display:block;height:100%;width:20%;background:var(--teal);border-radius:999px;transition:width .35s ease}.wizStepLabel{font-size:12.5px;font-weight:700;color:var(--teal);white-space:nowrap}.wizTime{margin-top:8px;font-size:13px;color:var(--muted)}.wizResumeNote{font-size:12.5px;color:var(--warn);background:#fff8ec;border:1px solid #f0e0c0;border-radius:10px}.wizHint,.wizResumeNote{margin-top:8px;padding:8px 10px}.wizHint{font-size:13px;color:#b23b3b;background:#fdeeee;border:1px solid #f3caca;border-radius:10px}.wizStep{display:none}.wizStep.is-active{display:block;animation:wizFade .25s ease}@keyframes wizFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wizInvalid{border-color:#e07a7a!important;box-shadow:0 0 0 2px rgba(224,122,122,.15)!important}.wizNav{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:4px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--cream) 68%,rgba(247,242,233,0))}.wizBtn{min-width:120px;padding:13px 18px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;border:1px solid var(--line)}.wizBack{background:var(--white);color:var(--ink)}.wizNext{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--teal);color:#fff;border-color:var(--teal)}.wizBtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wizStep.is-active{animation:none}.jBar>span,.wizProgFill{transition:none}}.jToast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);max-width:90vw;padding:12px 18px;border-radius:12px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:9999}.jToast.show{opacity:1;transform:translateX(-50%) translateY(0)}.doctorWelcome{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin:10px 0 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 10%,var(--white)),var(--white));box-shadow:0 10px 28px rgba(13,102,95,.08)}.doctorWelcomePhoto{display:block;width:88px;height:88px;object-fit:cover;object-position:center 18%;border:3px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 6px 18px rgba(13,102,95,.18)}.doctorWelcomeCopy{min-width:0;text-align:start}.doctorWelcomeCopy strong{display:block;color:var(--ink);font-size:18px;line-height:1.25}.doctorWelcomeCopy span{display:block;margin-top:5px;color:var(--teal);font-size:13.5px;font-weight:700;line-height:1.4}.waCard .doctorContactPhoto{width:58px;height:58px;padding:0;overflow:hidden;border:2px solid color-mix(in srgb,var(--teal) 35%,var(--line));border-radius:50%;background:var(--white);box-shadow:0 5px 14px rgba(13,102,95,.16)}.waCard .doctorContactPhoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}@media (max-width:520px){.doctorWelcome{grid-template-columns:72px minmax(0,1fr);gap:12px;margin:6px 0 10px;padding:10px 12px;border-radius:17px}.doctorWelcomePhoto{width:72px;height:72px;border-radius:15px}.doctorWelcomeCopy strong{font-size:16.5px}.doctorWelcomeCopy span{font-size:12.5px}}#homePanel #homeChooseTitle,#homePanel>.homeGrid{display:none!important}.journeyCard .jList{gap:10px}.journeyCard .jItem{min-height:60px;padding:14px 15px;border-radius:14px;font-size:15.5px}@media (max-width:620px){.journeyCard{padding:17px 16px 15px}.journeyCard .jItem{min-height:64px;padding:15px 14px;font-size:16px}.jStepDot{width:38px;height:38px}.jStepRail{inset-inline:19px}}.backHomeBar{position:fixed!important;inset-inline:0!important;bottom:0!important;z-index:2147482000!important;width:100%!important;margin:0!important;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-top:1px solid color-mix(in srgb,var(--teal) 18%,transparent)!important;background:color-mix(in srgb,var(--bg) 94%,transparent)!important;box-shadow:0 -10px 30px rgba(18,58,56,.08)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none!important}.backHomeBar .backHomeBtn,.backHomeBar .backSiteLink--bar{pointer-events:auto!important}.backHomeBar .backHomeBtn{min-height:46px!important;padding:10px 18px!important}.backHomeBar .backSiteLink--bar{min-height:46px;-webkit-margin-start:0;margin-inline-start:0;padding:10px 18px}.panel.active{padding-bottom:112px!important}@media (max-width:620px){.backHomeBar{flex-wrap:wrap!important;padding-top:8px!important}.backHomeBar .backHomeBtn,.backHomeBar .backSiteLink--bar{min-height:44px!important;padding:9px 13px!important;font-size:12.5px!important}.panel.active{padding-bottom:124px!important}}.journeyCard .jItem{display:grid;grid-template-columns:18px 48px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;padding:10px 12px}.journeyCard .jItem .jTick{grid-column:1;grid-row:1/span 2;align-self:center}.journeyCard .jThumb{grid-column:2;grid-row:1/span 2;width:48px;height:48px;object-fit:cover;border-radius:10px;display:block;background:var(--cream)}.journeyCard .jItem .jName{grid-column:3;grid-row:1;min-width:0;align-self:center}.journeyCard .jItem:not(.is-next) .jName{grid-row:1/span 2}.journeyCard .jNextTag{grid-column:3;grid-row:2;justify-self:start;white-space:normal;font-size:10px}@media (max-width:360px){.journeyCard .jItem{column-gap:7px;padding-inline:9px;font-size:14px}}html body.beautyMode{background:radial-gradient(ellipse at 12% 0,#824456 0,transparent 48%),radial-gradient(ellipse at 95% 65%,#631c34 0,transparent 55%),linear-gradient(160deg,#481b2c,#2d101e 65%,#210e18)!important;color:#fff6f8}body.beautyMode #beautyBackdrop,body.beautyMode #beautyBgImg,body.beautyMode #beautyBgShade{display:none!important}body.beautyMode #localBodyPanel #bodyTitle,body.beautyMode #localBodyPanel .eyebrow,body.beautyMode #localBodyPanel .path b{color:#f4c1ce!important}body.beautyMode #localBodyPanel .note,body.beautyMode #localBodyPanel .path span,body.beautyMode #localBodyPanel p{color:#fff6f8!important}html body.beautyMode .wrap section#localBodyPanel.panel.active div.card div.note,html body.beautyMode .wrap section#localBodyPanel.panel.active div.card div.path{border-color:#ce819a!important}body.beautyMode #backHomeBar{background:rgba(45,16,30,.95)!important;border-color:#92556c!important}html body .brand b{font-size:clamp(30px,8vw,42px)!important;line-height:1.15;letter-spacing:0!important;color:var(--ink)!important}html body .brand small{display:flex;flex-direction:column;gap:3px;margin-top:5px;font-size:12px!important;line-height:1.45;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important}html body .brandWithLogo{padding-block:8px}html body .brandLogo{width:76px!important;height:88px!important;object-fit:contain;border-radius:0;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 3px 3px rgba(50,40,20,.12))}#localBodyPanel .beautyTopic{border-bottom:1px solid #ce819a66;padding:14px 0}#localBodyPanel .beautyTopic summary{cursor:pointer;color:#f4c1ce;font-weight:700;font-size:1.1rem;padding:6px 0}#beautyEducation p{line-height:1.9;margin:12px 0;color:#fff6f8}#beautyEducation .beautySources{font-size:.8rem}#beautyEducation a{color:#f4c1ce;text-decoration:underline}#localBodyPanel .beautyTopicContent{line-height:1.9;padding-top:12px;color:#fff6f8}#localBodyPanel .beautyTopicContent>span{display:block}#localBodyPanel .beautyTopic summary b{color:inherit;font-size:inherit}#localBodyPanel .beautyTopic summary:focus-visible{outline:2px solid #f4c1ce;outline-offset:4px}#localBodyPanel .beautySimulation{margin:18px 0 8px;border:1px solid #ce819a66;border-radius:14px;overflow:hidden;background:#351627}#localBodyPanel .beautySimulation img{display:block;width:100%;height:auto}#localBodyPanel .beautySimulationLabels{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;font-size:.9rem}#localBodyPanel .beautySimulationCompare,#localBodyPanel .beautySimulationLabels{text-align:center;color:#fff6f8;padding:8px}#localBodyPanel .beautySimulation figcaption{padding:10px 12px;color:#f4c1ce;font-size:.8rem;line-height:1.7;border-top:1px solid #ce819a66}#localBodyPanel .beautyMethod{margin:16px 0 22px;border:1px solid #ce819a66;border-radius:14px;overflow:hidden;background:#351627}#localBodyPanel .beautyMethodTitle{padding:12px 16px;font-weight:700;color:#f4c1ce}#localBodyPanel .beautyMethodArt{background:#faf4e9;padding:10px}#localBodyPanel .beautyMethodArt svg{display:block;width:100%;height:auto;max-height:320px}#localBodyPanel .beautyMethod figcaption{padding:12px 16px;line-height:1.8;color:#fff6f8}#localBodyPanel .beautyMethod figcaption p{margin:0 0 8px}#localBodyPanel .beautyMethod figcaption small{display:block;color:#f4c1ce;font-size:.8rem}#localBodyPanel #bodyWhatsApp[hidden]{display:none!important}#localBodyPanel #beautyConsultationFooter{background:#e5f0f7!important;color:#173d4e!important;border:1px solid #9bbdce;border-radius:20px;padding:24px;margin-top:28px}#localBodyPanel #beautyConsultationFooter #bodyNote,#localBodyPanel #beautyConsultationFooter .beautyTopic summary,#localBodyPanel #beautyConsultationFooter .beautyTopicContent{color:#173d4e!important}#localBodyPanel .beautyConsultForm h3{color:#173d4e;font-size:1.35rem}#localBodyPanel .beautyConsultForm p{color:#284b5a;line-height:1.8}.beautyConsultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.beautyConsultGrid label{display:flex;flex-direction:column;gap:7px;color:#173d4e;font-weight:600}.beautyConsultGrid .wide{grid-column:1/-1}#localBodyPanel .beautyConsultGrid input,#localBodyPanel .beautyConsultGrid textarea{box-sizing:border-box;width:100%;min-width:0;background:#fff!important;color:#173d4e!important;border:1px solid #8facba;border-radius:10px;padding:12px;font:inherit;font-size:16px;resize:vertical}.beautyConsultConsent{display:flex;align-items:flex-start;gap:10px;margin-top:20px;line-height:1.8;color:#173d4e}.beautyConsultConsent input{width:22px;height:22px;flex-shrink:0;margin-top:5px;accent-color:#205f7b}.beautyConsultPrivacy{font-size:.85rem}#localBodyPanel .beautyConsultReview,#localBodyPanel .beautyConsultSend{display:block;box-sizing:border-box;text-align:center;width:100%;padding:15px;border:0;border-radius:12px;background:#205f7b;color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.beautyConsultPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:white;color:#173d4e;padding:16px;border-radius:12px;line-height:1.8}.beautyConsultPreview h4{color:#173d4e}.beautyConsultEdit{margin-top:12px;padding:10px 18px;border:1px solid #205f7b;border-radius:10px;color:#173d4e;background:#fff;font:inherit;cursor:pointer}.beautyConsultForm [hidden]{display:none!important}.beautyConsultForm :is(input,textarea,button,a):focus-visible{outline:3px solid #397c99;outline-offset:3px}@media(max-width:560px){.beautyConsultGrid{grid-template-columns:1fr}#localBodyPanel #beautyConsultationFooter{padding:18px}}#nonSurgicalSupport[hidden]{display:none!important}#nonSurgicalSupport p{line-height:1.9}#nonSurgicalSupport .nsMedicine{background:#e5f0f7;color:#173d4e;border:1px solid #9bbdce}#nonSurgicalSupport .nsMedicine :is(h3,h4,p,label,summary){color:#173d4e}#nonSurgicalSupport summary{cursor:pointer;font-weight:700;padding:14px 0}#nonSurgicalSupport .beautyConsultGrid input,#nonSurgicalSupport .beautyConsultGrid textarea{box-sizing:border-box;width:100%;min-width:0;background:#fff;color:#173d4e;border:1px solid #8facba;border-radius:10px;padding:12px;font:inherit;font-size:16px;resize:vertical}#nonSurgicalSupport .beautyConsultReview,#nonSurgicalSupport .beautyConsultSend{display:block;box-sizing:border-box;text-align:center;width:100%;padding:15px;border:0;border-radius:12px;background:#205f7b;color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}#nsActivityLevel{display:block;max-width:100%;padding:12px;margin:16px 0;font:inherit;border-radius:10px}#nsActivityLevel[hidden]{display:none}.nsActivityDay{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #ccc;line-height:1.8}.nsActivityDay input{width:22px;height:22px;flex-shrink:0;margin-top:5px;accent-color:#146963}.nutritionUnifiedIntro{margin-bottom:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 9%,white),#fff)}.nutritionUnifiedIntro h2{margin-bottom:7px}.nutritionUnifiedTabs{position:-webkit-sticky;position:sticky;top:8px;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0 16px;padding:6px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 8px 24px rgba(18,58,56,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nuTab{min-height:48px;padding:9px 8px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:800;line-height:1.25;cursor:pointer}.nuTab.active{background:var(--teal);color:#fff;box-shadow:0 5px 14px rgba(13,102,95,.18)}.nuTab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nuView{display:none}.nuView.active{display:block;animation:nuFade .22s ease}@keyframes nuFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.nuCoachIntro{padding-bottom:16px}.nuProgressCard{overflow:hidden}.nuProgressTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.nuProgressTop h2{margin-bottom:5px}.nuProgressTop .sub{margin:0}.nuRing{--nu-progress:0%;position:relative;flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--teal2) var(--nu-progress),#e6efed 0)}.nuRing:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.nuRing strong{position:relative;z-index:1;color:var(--teal);font-size:17px}.nuProgressRail{height:8px;margin:14px 0;overflow:hidden;border-radius:99px;background:#e6efed}.nuProgressRail span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--teal2));transition:width .3s ease}.nuMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.nuMetricGrid>div{min-width:0;padding:11px 8px;border:1px solid color-mix(in srgb,var(--teal) 10%,var(--line));border-radius:14px;background:var(--cream);text-align:center}.nuMetricGrid small,.nuMetricGrid span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.nuMetricGrid b{display:block;margin:4px 0;color:var(--ink);font-size:18px;line-height:1.2}.nuNext{margin-top:13px;padding:13px 14px;-webkit-border-start:4px solid var(--teal2);border-inline-start:4px solid var(--teal2);border-radius:12px;background:#eef8f5;color:var(--ink);font-size:14px;font-weight:700;line-height:1.55}.nuFoodForm{display:grid;grid-template-columns:.8fr 1.4fr .8fr;grid-gap:9px;gap:9px;margin-top:14px}.nuActivity input,.nuCustom input,.nuFoodForm input,.nuFoodForm select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);font:inherit;padding:11px 12px}.nuCustom{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:9px;gap:9px;margin-top:10px}.nuCustom[hidden]{display:none!important}.nuAdd{margin-top:12px}.nuEntries{margin-top:14px}.nuEmpty{padding:17px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);line-height:1.55;text-align:center}.nuMealGroup{margin-top:14px}.nuMealGroup h3{margin:0 0 7px;color:var(--teal);font-size:14px}.nuEntry{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:#fff}.nuEntry span,.nuEntry strong{display:block}.nuEntry strong{color:var(--ink);font-size:14px}.nuEntry span{margin-top:3px;color:var(--muted);font-size:12px}.nuEntry button{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:50%;background:#f7eeee;color:#9b3b3b;font-size:20px;cursor:pointer}.nuActivity .field{max-width:240px;margin-top:12px}.nuWeeklyFood .weekly{margin-top:13px}@media (max-width:680px){.nutritionUnifiedTabs{top:6px;gap:4px;padding:5px}.nuTab{min-height:52px;padding:8px 5px;font-size:12px}.nuMetricGrid{grid-template-columns:1fr 1fr}.nuCustom,.nuFoodForm{grid-template-columns:1fr}.nuProgressTop{align-items:flex-start}.nuRing{flex-basis:64px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.nuView.active{animation:none}.nuProgressRail span{transition:none}}html{-webkit-text-size-adjust:100%}