.care-app{--paper:#f7f7f2;--deep:#173f36;--action:#173f36;--copper:#b66b4b}.care-app.night{--paper:#111c18;--deep:#bbdbc7;--action:#bbdbc7;--copper:#e5ac85}.care-app.brand-onboarding{--paper:#f8f7f3;--ink:#123b34;--muted:#596961;--action:#173f36;--on-action:#fff;background:var(--paper);color:var(--ink);isolation:isolate;flex-direction:column;min-height:100svh;padding:0 clamp(22px,5vw,80px);font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden}.brand-onboarding.rtl{font-family:Vazirmatn,sans-serif}.brand-onboarding h1:focus{outline:none}.onboard-header{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1400px;margin:auto;padding:24px 0;display:flex}.onboard-header-actions{align-items:center;gap:20px;display:flex}.onboard-header .care-brand-name{font-size:1.125rem}.onboard-skip{color:inherit;font-size:.875rem}.brand-onboarding .language-switcher{min-height:44px;color:inherit;background:#ffffff75;border:1px solid #183f361a;border-radius:30px;padding:9px 19px}.onboard-main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1120px;margin:auto;padding:20px 0 35px;display:flex}.onboard-heading{text-align:center}.onboard-kicker{letter-spacing:.22em;color:#647b70;margin-bottom:18px;font-size:.75rem;font-weight:600;display:block}.brand-onboarding h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.35rem,4.6vw,4.1rem);font-weight:600;line-height:1.12}.onboard-heading h1>span{font-size:.8em;font-weight:400}.onboard-heading>p{max-width:48ch;color:var(--muted);margin:18px auto 0;font-size:1rem;line-height:1.7}.brand-film-wrap{width:min(790px,100%);margin:6px auto 0;position:relative}.brand-film{direction:ltr;height:clamp(220px,25vw,290px);position:relative}.film-connection{width:100%;height:85%;position:absolute;top:0;left:0;overflow:visible}.film-mark{aspect-ratio:1;width:25%;position:absolute;top:9%}.brand-film .care-mark{filter:drop-shadow(0 16px 14px #1642380d);width:100%;height:100%}.film-way{animation:3.8s cubic-bezier(.16,1,.3,1) both film-way;left:12%}.film-follow{animation:3.8s cubic-bezier(.16,1,.3,1) both film-follow;right:12%}.film-way .mark-orb{transform-origin:123px 23px;animation:3.8s cubic-bezier(.16,1,.3,1) both film-orb}.film-way .mark-leaf,.film-way .mark-rear{transform-origin:80px 85px;animation:3.8s cubic-bezier(.16,1,.3,1) both film-unfold}.film-follow .mark-top,.film-follow .mark-bottom,.film-follow .mark-wing{transform-origin:80px 80px;animation:3.8s cubic-bezier(.16,1,.3,1) both film-fold}.film-ribbon{fill:none;stroke:url(#ribbon-tint);stroke-width:40px;animation:3.8s cubic-bezier(.4,0,.2,1) both film-ribbon}.ribbon-two{stroke-width:22px;animation-delay:80ms}.film-thread{fill:none;stroke:#bd785a;stroke-width:.8px;stroke-dasharray:480;animation:3.8s both film-thread}.film-traveler{animation:3.8s linear both film-travel-visibility}.film-label{text-align:center;width:44%;position:absolute;bottom:10px}.film-label-way{animation:3.8s both film-label-way;left:2.5%}.film-label-follow{animation:3.8s both film-label-follow;right:2.5%}.film-label strong{letter-spacing:-.05em;color:#123b34;font-size:clamp(1.2rem,2.6vw,2rem);font-weight:600;display:block}.film-label span{letter-spacing:.16em;color:#596961;margin-top:9px;font-size:.75rem;display:block}.film-replay{color:#596961;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:6px auto 0;padding:8px 12px;font-size:.75rem;display:flex}.film-replay:hover{color:#173f36}.onboard-benefits{grid-template-columns:1fr 1fr;gap:50px;width:min(780px,100%);margin:6px auto 0;display:grid}.onboard-benefits>div{border-top:1px solid #173f3626;gap:14px;padding-top:18px;display:flex}.phase-number{letter-spacing:.1em;color:#ad603f;padding-top:4px;font-size:.75rem}.onboard-benefits p{color:#53665d;max-width:32ch;margin:0;font-size:.9375rem;line-height:1.7}.onboard-footer{width:100%;max-width:1400px;padding:18px 0 max(25px,env(safe-area-inset-bottom));border-top:1px solid #173f361a;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;display:flex}.onboard-footer-meta>p{color:#596961;max-width:68ch;margin:10px 0 0;font-size:.75rem;line-height:1.6}.onboard-pagination{direction:ltr;align-items:center;gap:7px;display:flex}.onboard-pagination>span{background:#cfd5cc;border-radius:4px;width:24px;height:3px}.onboard-pagination>span.active{background:#b76a4b;width:42px}.onboard-pagination small{color:#596961;margin-left:8px;font-size:.75rem}.onboard-navigation{flex-shrink:0;align-items:center;gap:18px;display:flex}.onboard-back{align-items:center;gap:8px;min-height:48px;font-size:.875rem;display:flex}.care-app .onboard-continue{border-radius:50px;justify-content:center;gap:28px;min-width:170px;min-height:54px;padding:15px 26px;font-size:.9375rem;display:flex}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#0000 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass:hover{box-shadow:inset 0 1px 1px #fff5,0 5px 18px #153e3510}.care-app.brand-onboarding.onboard-1{color:#fff;background:#123b34}.onboard-photo{z-index:-3;object-fit:cover;object-position:70% 43%;animation:.6s both photo-arrive}.onboard-photo-shade{z-index:-2;background:linear-gradient(90deg,#081f19f0 0%,#081f19d1 32%,#081f191f 78%),linear-gradient(#0000 65%,#08271dcc);position:absolute;inset:0}.onboard-1 .care-brand{color:#fff}.onboard-1 .onboard-main{max-width:1400px;padding-block:45px}.onboard-choice{width:460px;max-width:100%;animation:.7s cubic-bezier(.16,1,.3,1) both choice-arrive}.onboard-choice h1{max-width:8em;font-size:clamp(2.6rem,5vw,4.5rem)}.onboard-choice>p{color:#f2f4ed;margin:22px 0;font-size:1.0625rem;line-height:1.7}.onboard-1 .onboard-kicker{color:#dce5d9}.onboard-options{flex-direction:column;gap:12px;margin:30px 0 20px;display:flex}.care-app .onboard-option{text-align:start;color:#fff;background:#ffffff08;border:1px solid #ffffff50;border-radius:16px;align-items:center;gap:16px;min-height:96px;padding:17px 20px;display:flex}.care-app .onboard-option.selected{color:#123b34;background:#f6f6ed;border-color:#f6f6ed}.onboard-option>span:nth-child(2){flex:1}.onboard-option strong{font-size:1.0625rem;font-weight:600;display:block}.onboard-option small{opacity:.8;text-align:start;margin-top:4px;font-size:.8125rem;display:block}.onboard-radio{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.onboard-option.selected .onboard-radio{color:#fff;background:#173f36}.onboard-choice>p.onboard-choice-hint{color:#e0e6de;max-width:39ch;font-size:.875rem;line-height:1.7}.onboard-1 .onboard-footer{border-color:#ffffff26}.onboard-1 .onboard-footer-meta>p,.onboard-1 .onboard-pagination small{color:#e0e6de}.onboard-1 .onboard-pagination>span.active{background:#e3a384}.care-app.onboard-1 .onboard-continue{color:#173f36;background:#f7f6eb;border-color:#f7f6eb}.onboard-1 .language-switcher{background:#ffffff0a;border-color:#ffffff4d}.rtl.brand-onboarding h1{letter-spacing:0;font-family:Vazirmatn,sans-serif;line-height:1.5}.rtl .onboard-kicker,.rtl .film-label span{letter-spacing:0}.rtl .onboard-photo-shade,.rtl .onboard-continue>svg,.rtl .onboard-back>svg{transform:scaleX(-1)}@keyframes film-way{0%,8%{opacity:0;transform:translate(80%)scale(.55)}18%{opacity:1;transform:translate(80%)scale(1.04)}37%{transform:translate(80%)scale(1)}64%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes film-orb{0%{transform:translate(-35px,42px)scale(0)}9%,18%{transform:translate(-35px,42px)scale(1.15)}32%,to{transform:none}}@keyframes film-unfold{0%,14%{opacity:0;transform:rotate(-28deg)scale(.1)}35%,to{opacity:1;transform:none}}@keyframes film-follow{0%,39%{opacity:0;transform:translate(-55%,12%)scale(.5)rotate(-35deg)}72%,to{opacity:1;transform:none}}@keyframes film-fold{0%,45%{transform:rotate(-55deg)scale(.4)}80%,to{transform:none}}@keyframes film-ribbon{0%,30%{opacity:0;stroke-dasharray:0 900}48%{opacity:1;stroke-dasharray:550 900}77%,to{opacity:0;stroke-dasharray:800 900}}@keyframes film-thread{0%,27%{opacity:0;stroke-dashoffset:480px}70%,to{opacity:.55;stroke-dashoffset:0}}@keyframes film-travel-visibility{0%,29%{opacity:0}30%,65%{opacity:1}74%,to{opacity:0}}@keyframes film-label-way{0%,45%{opacity:0;transform:translateY(12px)}64%,to{opacity:1;transform:none}}@keyframes film-label-follow{0%,60%{opacity:0;transform:translateY(12px)}86%,to{opacity:1;transform:none}}@keyframes choice-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes photo-arrive{0%{opacity:.5}to{opacity:1}}@media (min-width:1500px){.onboard-main{padding-block:35px}.brand-film{height:315px}}@media (max-width:767px){.onboard-header{padding:17px 0}.onboard-header .care-mark{width:34px;height:34px}.onboard-header .care-brand-name{font-size:1rem}.onboard-header-actions{gap:12px}.onboard-skip{font-size:.75rem}.brand-onboarding .language-switcher{padding:8px 12px;font-size:.75rem}.onboard-main{justify-content:center;padding:22px 0}.onboard-kicker{letter-spacing:.15em;margin-bottom:12px;font-size:.75rem}.brand-onboarding h1{font-size:2.15rem;line-height:1.15}.onboard-heading h1>span{margin-top:7px;font-size:.74em;line-height:1.35;display:inline-block}.onboard-heading>p{max-width:31ch;margin-top:15px;font-size:.9375rem}.brand-film-wrap{margin-top:7px}.brand-film{height:210px}.film-mark{width:31%;top:17%}.film-way{left:7%}.film-follow{right:7%}.film-connection{height:77%;top:12px}.film-label strong{font-size:1.2rem}.film-label span{letter-spacing:.075em;margin-top:7px;font-size:.75rem}.film-replay{margin-top:0}.onboard-benefits{gap:20px;margin-top:0}.onboard-benefits>div{padding-top:13px;display:block}.phase-number{margin-bottom:5px;display:block}.onboard-benefits p{font-size:.8125rem;line-height:1.65}.onboard-footer{flex-direction:column;align-items:stretch;gap:14px;padding-top:15px}.onboard-footer-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboard-footer-meta>p{max-width:29ch;margin:0;font-size:.75rem}.onboard-pagination{flex-shrink:0}.onboard-pagination small{display:none}.onboard-navigation{justify-content:space-between}.care-app .onboard-continue{flex:1;min-height:52px;padding:13px 21px;font-size:.9375rem}.onboard-1 .onboard-main{justify-content:flex-end;padding:90px 0 26px}.onboard-choice{max-width:100%}.onboard-choice h1{font-size:2.85rem}.onboard-choice>p{margin:16px 0;font-size:1rem}.onboard-options{margin:24px 0 15px}.care-app .onboard-option{min-height:85px;padding:14px 17px}.onboard-photo{object-position:65% top}.onboard-photo-shade{background:linear-gradient(#08271d5c 0%,#08271d26 15%,#08271dbf 39%,#08271df5 76%)}.onboard-choice>p.onboard-choice-hint{font-size:.8125rem}.onboard-1 .onboard-footer-meta>p{max-width:28ch}.rtl .onboard-choice h1{font-size:2.5rem}}@media (max-height:740px) and (max-width:767px){.onboard-main{padding:8px 0 15px}.brand-film{height:170px}.film-mark{width:26%;top:8%}.film-way{left:10%}.film-follow{right:10%}.brand-onboarding h1{font-size:1.9rem}.onboard-heading>p{margin-top:10px}.onboard-header{padding:12px 0}.onboard-1 .onboard-main{padding-top:50px}}@media (prefers-reduced-motion:reduce){.brand-onboarding *{transition:none!important;animation:none!important}.film-traveler,.film-ribbon{display:none}.film-thread{stroke-dashoffset:0;opacity:.5}.film-replay{visibility:hidden}}.onboard-benefits{direction:ltr}.rtl .onboard-benefits>div{direction:rtl}@media (max-width:767px){.onboard-benefits p{font-size:.875rem}.onboard-header .care-brand{gap:6px}}.logo-morph{aspect-ratio:1;direction:ltr;flex-shrink:0;width:clamp(210px,27vw,285px);margin:20px auto 18px}.logo-morph>svg{filter:drop-shadow(0 14px 16px #163f350b);width:100%;height:100%;display:block}.onboard-story .onboard-heading h1{letter-spacing:-.05em;direction:ltr;font-family:Manrope,sans-serif;line-height:1.15}.onboard-story .onboard-heading>p{margin-top:12px}.onboard-story-copy{text-align:center;max-width:530px;min-height:145px;margin:0 auto;animation:.45s both choice-arrive}.care-app .onboard-story-copy h2{letter-spacing:-.02em;margin:0 0 10px;font-size:1.375rem;line-height:1.45}.onboard-story-copy p{color:var(--muted);max-width:43ch;margin:0 auto;font-size:1rem;line-height:1.7}.onboard-story-copy>span{color:#64756a;margin-top:18px;font-size:.8125rem;line-height:1.6;display:block}.care-mark-quiet .mark-orb{fill:#8ba796}.onboard-1 .care-mark-quiet .mark-orb{fill:#c9d9c9}.onboard-photo-frame{z-index:-3;position:absolute;inset:0;overflow:hidden}.onboard-photo-frame .onboard-photo{z-index:auto}.body-scroll-instruction{color:var(--muted);line-height:1.6;margin:0 0 10px!important;font-size:.875rem!important}.body-region-window{position:relative}.body-region-window.has-more:after{content:"";bottom:0;background:linear-gradient(transparent,var(--card));pointer-events:none;height:22px;position:absolute;inset-inline:0}.care-app .body-region-grid{scrollbar-width:thin;scrollbar-color:#6d8a7b var(--mint);overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding:4px}.care-app .body-scroll-cue{border:1px solid var(--line);background:var(--mint);width:100%;min-height:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:5px;font-size:.875rem;font-weight:600;display:flex}.body-scroll-cue:hover{border-color:var(--accent)}.care-app .team-portrait{aspect-ratio:1;height:auto}.care-app .team-portrait>img{object-fit:contain;object-position:center}.care-app .doctor-card-top>img{aspect-ratio:1;object-fit:contain;object-position:center}.care-app .cover-visual img{object-position:65% center}.care-app .after-cover .cover-visual img{object-fit:cover;object-position:58% center;padding:0}@media (max-width:767px){.care-app .care-cover{flex-direction:column;min-height:0;display:flex}.care-app .cover-visual{aspect-ratio:3/2;background:#e8eee5;flex:none;order:-1;width:100%;min-height:0}.care-app .cover-visual img,.care-app .after-cover .cover-visual img{object-fit:contain;object-position:center;padding:0}.care-app .cover-copy{padding:24px}.care-app .cover-copy h1{max-width:none;font-size:2rem}.care-app .cover-copy p{max-width:none;margin-bottom:18px}.care-app .cover-cta{width:100%}.care-app.brand-onboarding.onboard-1{background:#123b34}.onboard-1 .onboard-header{order:0}.onboard-photo-frame{z-index:0;aspect-ratio:3/2;flex-shrink:0;order:1;width:calc(100% + 44px);margin-inline:-22px;position:relative;inset:auto}.onboard-photo-frame .onboard-photo{object-fit:contain;object-position:center;animation:none}.onboard-photo-shade{display:none}.onboard-1 .onboard-main{order:2;padding:24px 0}.onboard-1 .onboard-footer{order:3}.onboard-choice h1{max-width:none;font-size:2.5rem}.onboard-choice .onboard-kicker{margin-bottom:10px}.onboard-options{margin-top:20px}.onboard-choice>p{margin:12px 0}.onboard-choice>p.onboard-choice-hint{font-size:.875rem}.onboard-choice{width:100%}.logo-morph{width:210px;margin:15px auto}.onboard-story{padding:18px 0}.care-app .onboard-story-copy h2{font-size:1.25rem}.onboard-story-copy p{max-width:32ch;font-size:1rem;line-height:1.65}.onboard-story-copy>span{margin-top:15px;font-size:.8125rem}.onboard-story-copy{min-height:155px}.onboard-story .onboard-heading h1{font-size:2.4rem}.care-app .team-portrait{aspect-ratio:1}}@media (max-width:767px) and (max-height:740px){.logo-morph{width:175px;margin:9px auto}.onboard-story{padding:10px 0}.onboard-story-copy{min-height:140px}.onboard-story-copy>span{margin-top:12px}.onboard-story .onboard-heading h1{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.onboard-story-copy{animation:none!important}}@media (max-width:767px){.onboard-1 .onboard-footer{z-index:4;padding-top:12px;padding-bottom:max(18px,env(safe-area-inset-bottom));background:#123b34;position:sticky;bottom:0;box-shadow:0 -12px 20px #123b34}.onboard-1 .onboard-footer-meta>p{display:none}.onboard-1 .onboard-footer-meta{justify-content:center}.onboard-1 .onboard-footer{gap:10px}.onboard-choice h1{font-size:2.15rem}.care-app .doctor-detail>img{object-fit:contain;aspect-ratio:1}}
.premium-intro{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100svh;padding:30px 6vw;display:grid;position:relative;overflow:hidden;color:#fff!important;background:#12382f!important}.intro-background{z-index:-2;position:absolute;inset:0}.intro-background img{object-fit:cover;object-position:65% 35%;opacity:0;transition:opacity .85s}.intro-background img.is-visible{opacity:1}.intro-background:after{content:"";background:linear-gradient(90deg,#071f1be6,#071f1b80 48%,#071f1b0a),linear-gradient(#0000 55%,#071f1bcc);position:absolute;inset:0}.premium-intro-header,.premium-intro-footer{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:auto;display:flex}.intro-signature{letter-spacing:-1px;font:italic 30px Georgia,serif}.premium-intro-header>div{align-items:center;gap:20px;display:flex}.premium-intro-header button{color:#fff;min-height:44px;font-size:14px}.intro-language{border-radius:25px;padding:8px 16px}.premium-intro-main{flex-direction:column;justify-content:center;max-width:510px;padding:48px 0;display:flex}.intro-phase{letter-spacing:.18em;color:#e3e9dd;font-size:12px}.premium-intro-main .logo-morph{background:radial-gradient(#eff4dd29,#0000 70%);width:270px;height:210px;margin:20px 0}.premium-intro-main .logo-morph svg{width:100%;height:100%}.premium-intro-main h1{letter-spacing:-.04em;color:#fff;margin:12px 0 18px;font-size:clamp(32px,4vw,55px);line-height:1.12}.premium-intro-main>p{color:#edf0e9;max-width:390px;font-size:18px;line-height:1.7}.intro-pagination{gap:7px;display:flex}.intro-pagination span{background:#ffffff5c;border-radius:12px;width:7px;height:7px}.intro-pagination .active{background:#fff;width:30px}.intro-bottom-actions{align-items:center;gap:14px;display:flex}.intro-next{color:#fff;background:#fff2;border:1px solid #fff6;border-radius:30px;justify-content:center;align-items:center;gap:26px;min-width:170px;padding:16px 25px;font-size:16px;display:flex}.intro-back{color:#fff;place-items:center;width:48px;height:48px;display:grid}.intro-stage-options{gap:14px;margin:24px 0;display:grid}.intro-stage-options button{text-align:start;color:#fff;background:#ffffff10;border:1px solid #fff4;border-radius:20px;justify-content:space-between;align-items:center;gap:50px;padding:24px;display:flex}.intro-stage-options button.selected{background:#ffffff23;border-color:#fff}.intro-stage-options strong,.intro-stage-options small{display:block}.intro-stage-options small{color:#d6e2d8;margin-top:5px}.stage-radio{border:1px solid #fff8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.care-app .care-brand-name{letter-spacing:-.6px;font:italic 23px Georgia,serif}.body-region-open{border:1px solid var(--line);background:var(--paper);text-align:start;border-radius:15px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.body-region-open>span:nth-child(2){flex:1}.body-region-open small,.body-region-open strong{display:block}.body-region-open small{color:var(--muted);font-size:12px}.body-area-dialog{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:22px;width:min(92vw,600px);max-height:88dvh;margin:auto;padding:0;overflow:auto}.body-area-dialog::backdrop{background:#102e2877}.area-dialog-header{justify-content:space-between;align-items:center;padding:20px;display:flex}.area-dialog-header h2{margin:0;font-size:22px}.area-dialog-header button{place-items:center;width:44px;height:44px;display:grid}.area-search{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:0 20px;padding:12px 16px;display:flex}.area-search input{background:0 0;border:0;outline:0;width:100%;font-size:16px}.area-groups{padding:0 20px 24px}.area-groups section{margin-top:20px}.area-groups h3{margin-bottom:10px;font-size:14px}.area-groups section>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.area-groups button{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:10px;font-size:14px;display:flex}.area-groups button.chosen{background:var(--deep);color:#fff}.physician-card{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:24px}.physician-card-head{align-items:center;gap:18px;display:flex}.doctor-portrait{object-fit:contain;background:var(--paper);border-radius:18px;flex-shrink:0;width:95px;height:112px}.doctor-initials{color:var(--deep);background:#dce5dc;place-items:center;font:30px Georgia;display:grid}.physician-card-copy{min-width:0}.physician-card h2{margin:9px 0 4px;font-size:20px;line-height:1.35}.physician-specialty{margin:0 0 8px;font-size:16px}.physician-location,.physician-language{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:flex}.status-pill,.demo-label{color:var(--muted);font-size:12px}.physician-rating-row{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 15px;font-size:13px;display:flex}.doctor-rating{color:#946322;align-items:center;gap:5px;font-size:14px;display:inline-flex}.doctor-rating>span{color:var(--muted);font-size:12px}.physician-services,.profile-chip-list{flex-wrap:wrap;gap:7px;display:flex}.physician-services span,.profile-chip-list span{border:1px solid var(--line);border-radius:20px;padding:7px 11px;font-size:13px}.physician-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.physician-profile-hero{align-items:center;gap:22px;display:flex}.doctor-portrait-profile{width:126px;height:145px}.physician-profile-title h3{margin:10px 0;font-size:28px}.physician-profile-title p{font-size:14px;line-height:1.7}.physician-profile-location{align-items:center;gap:5px;display:flex}.physician-profile-metrics{border-block:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,1fr);margin-top:22px;padding:20px 0;display:grid}.physician-profile-metrics strong,.physician-profile-metrics span{display:block}.physician-profile-metrics span{color:var(--muted);margin-top:5px;font-size:12px}.profile-section{border-bottom:1px solid var(--line);padding:24px 0}.profile-section h4{align-items:center;gap:9px;margin:0 0 14px;font-size:17px;display:flex}.profile-section p{font-size:16px;line-height:1.7}.profile-two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.profile-section li{margin:8px 0;font-size:15px}.visit-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;font-size:14px;display:grid}.visit-detail-grid strong{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.profile-reviews article{padding:15px 0}.profile-reviews small,.profile-disclosure{color:var(--muted);font-size:13px;line-height:1.6}.profile-disclosure{margin:20px 0}.profile-plan-button{position:sticky;bottom:0}.section-count{margin-inline-start:auto}.care-app :focus-visible{outline-offset:4px;outline:3px solid #bd754b}.care-app.rtl :is(h1,h2,h3,h4,p,button,input,textarea,select){letter-spacing:0}.care-app.rtl p{line-height:1.9}@media (max-width:767px){.premium-intro{padding:20px 24px 28px}.intro-signature{font-size:25px}.premium-intro-header>div{gap:12px}.premium-intro-main{justify-content:flex-end;max-width:100%;min-height:510px;padding:150px 0 25px}.intro-background:after{background:linear-gradient(#0b2c2677,#0b2c2630 30%,#0b2c26d9 67%,#0b2c26 100%)}.intro-background img{object-position:66% top}.intro-after .intro-background img{object-position:58% top}.premium-intro-main .logo-morph{width:185px;height:155px;margin:0}.premium-intro-main h1{max-width:340px;font-size:34px}.premium-intro-main>p{max-width:320px;font-size:16px}.intro-next{min-width:150px}.intro-choose{padding-top:170px}.physician-card{padding:20px}.physician-card-head{gap:14px}.physician-card h2{font-size:19px}.physician-card-footer{flex-wrap:wrap}.physician-profile-hero{align-items:flex-start;gap:15px}.doctor-portrait-profile{width:90px;height:110px}.physician-profile-title h3{font-size:23px}.profile-two-column,.visit-detail-grid{grid-template-columns:1fr}.profile-two-column{gap:0}}@media (prefers-reduced-motion:reduce){.intro-background img{transition:none}}
.unified-care{--deep:#173e35;--accent:#446c59;--paper:#f7f8f3;--card:#fff;--ink:#16382f;--muted:#647168;--line:#dce2d9;font-size:16px}.unified-care button{cursor:pointer}.unified-care button:disabled{cursor:not-allowed;opacity:.5}.unified-care .workspace-main{max-width:1280px;margin:0 auto;padding-top:36px}.unified-care .page-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.2}.unified-care .heading-sub{font-size:16px;line-height:1.6}.unified-care p{line-height:1.7}.unified-care .eyebrow{letter-spacing:.13em;color:var(--muted);font-size:12px}.unified-care .surface{box-shadow:none;border:1px solid var(--line);border-radius:20px}.unified-care h2{letter-spacing:-.02em;font-size:23px;font-weight:500}.unified-care h3{letter-spacing:-.01em;margin:15px 0 10px;font-size:19px;font-weight:600}.unified-care h4{font-size:17px}.unified-care .helper{color:var(--muted);font-size:13px;line-height:1.7}.unified-brand{text-align:left;color:var(--ink);align-items:center;gap:10px;margin-bottom:25px;display:flex}.unified-brand .care-mark{width:47px;height:47px}.unified-brand>span{letter-spacing:-1px;font:italic 31px Georgia,serif}.unified-brand small{letter-spacing:.15em;margin-top:6px;font:9px Manrope,sans-serif;display:block}.phase-label{border-block:1px solid var(--line);margin:10px 0 30px;padding:17px 4px}.phase-label span{letter-spacing:.08em;font-size:12px;font-weight:600}.phase-label small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.unified-care .side-link{gap:13px;padding:14px 12px;font-size:15px}.unified-care .sidebar-bottom .side-link{font-size:14px}.unified-care .sidebar-bottom>.text-link{padding:14px;font-size:12px}.desktop-journey{color:var(--muted);font-size:13px}.mobile-unified{display:none}.save-state{color:var(--muted);font-size:12px}.context-hero{background:#eaf0e7;border-radius:26px;grid-template-columns:1fr 1fr;min-height:390px;margin-bottom:28px;display:grid;overflow:hidden}.context-photo{order:2;min-height:320px;position:relative}.context-photo img{object-fit:cover;object-position:66% center}.context-copy{align-self:center;padding:43px 35px}.context-copy h2{letter-spacing:-.04em;margin:17px 0;font:500 clamp(30px,3vw,42px)/1.15 Bricolage Grotesque,Manrope,sans-serif}.context-copy p{margin-bottom:22px;font-size:16px}.context-copy small{color:var(--muted);margin-top:14px;font-size:12px;display:block}.home-context-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.full-span{grid-column:1/-1}.simple-links{display:grid}.simple-links>button{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:16px;display:flex}.simple-links small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.simple-links>button:last-child{border:0}.trust-status{color:#476151;white-space:normal;background:#eef1ea;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-flex}.trust-status.private{background:#edf1eb}.trust-status.success{background:#dcebdd}.trust-status>span{flex:none;display:flex}.evidence{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:16px 0;font-size:14px}.evidence summary{cursor:pointer;align-items:center;gap:8px;padding:13px 15px;list-style:none;display:flex}.evidence summary>span{color:var(--muted);margin-left:auto;font-size:12px}.evidence summary>svg:last-child{flex-shrink:0}.evidence[open] summary{border-bottom:1px solid var(--line)}.evidence>div{padding:14px 16px}.unified-care dl{margin:12px 0}.unified-care dl>div{grid-template-columns:120px 1fr;gap:15px;margin:10px 0;font-size:14px;display:grid}.unified-care dt{color:var(--muted);text-transform:capitalize}.unified-care dd{overflow-wrap:anywhere;margin:0}.unified-care details>summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:14px;line-height:1.7}.unified-care details:not(.evidence)>p{font-size:14px}.escalation{background:#fcf8ef;border:1px solid #dbc9ac;border-radius:18px;align-items:flex-start;gap:17px;margin:20px 0;padding:23px;display:flex}.escalation>svg{flex-shrink:0;margin-top:5px}.escalation h3{margin:0 0 9px}.escalation p{font-size:15px}.agent-progress{border:1px solid var(--line);border-radius:18px;margin:20px 0;padding:20px}.agent-progress ol{gap:14px;margin-top:18px;padding:0;list-style:none;display:grid}.agent-progress li{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.agent-progress li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.agent-progress .current{color:var(--ink);font-weight:600}.agent-progress .done>span{background:#dcebd8}.segmented,.package-mode,.visit-tabs{flex-wrap:wrap;gap:4px;display:flex}.segmented button,.package-mode button,.visit-tabs button{border-radius:25px;min-height:44px;padding:12px 17px;font-size:14px}.segmented [aria-pressed=true],.package-mode [aria-pressed=true],.visit-tabs [aria-selected=true]{background:var(--deep);color:#fff}.symptom-records{gap:15px;display:grid}.symptom-thread{border:1px solid var(--line);background:var(--card);border-radius:20px;align-items:center;gap:20px;padding:25px;display:flex}.thread-icon{background:#edf2e8;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.symptom-thread>div:nth-child(2){flex:1}.symptom-thread h2{margin:12px 0 7px}.symptom-thread p{margin:0;font-size:14px}.symptom-thread small{color:var(--muted);font-size:12px}.symptom-trend{align-items:flex-end;gap:14px;padding:24px 0 15px;display:flex;overflow-x:auto}.symptom-trend a{min-width:58px;max-width:120px;color:inherit;flex-direction:column;flex:1;align-items:center;font-size:13px;text-decoration:none;display:flex}.symptom-trend a>span{background:#789684;border-radius:6px;width:30px;margin:8px 0}.symptom-trend small{white-space:nowrap;font-size:11px}.history-entry{background:var(--card);border:1px solid var(--line);border-radius:19px;margin:17px 0;padding:25px;scroll-margin-top:90px}.review-location{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 0;font-size:14px;display:flex}.review-location p{flex-basis:100%;margin:0}.review-location>span{color:var(--muted)}.records-tools{grid-template-columns:1fr 200px auto;align-items:center;gap:14px;margin-bottom:22px;display:grid}.records-tools>select{border:1px solid var(--line);background:var(--card);border-radius:12px;height:52px;padding:10px;font-size:14px}.records-list{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:0 24px}.record-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:17px;width:100%;padding:22px 0;font-size:16px;display:flex}.record-row:last-child{border:0}.record-row>span:nth-child(2){flex:1}.record-row strong,.record-row small{display:block}.record-row small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8}.record-icon{background:#f0f2eb;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:58px;display:grid}.visit-identity{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 22px;display:flex}.visit-identity h2{margin:0}.visit-identity p{margin:8px 0;font-size:14px}.visit-tabs{margin-bottom:15px;padding:20px 0}.readiness-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;display:flex}.readiness-row h3{margin:0 0 8px}.readiness-row p{max-width:470px;margin:0;font-size:14px}.readiness-row .trust-status{min-width:150px}.package-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.package-intro h2{margin:0 0 10px}.package-intro p{max-width:430px;font-size:15px}.orchestration-prompt{background:#e9efe4;border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;padding:25px;display:flex}.orchestration-prompt>div{flex:1;min-width:230px}.orchestration-prompt h3{margin:0 0 10px}.orchestration-prompt p{max-width:440px;margin:0;font-size:14px}.package-mode{margin:25px 0}.package-group{border-bottom:1px solid var(--line);padding:10px 0 15px}.package-group h3{font-size:17px}.package-item{padding:14px 0}.package-item>label{cursor:pointer;align-items:center;gap:14px;display:flex}.package-item input,.plan-check input,.consent-row input{width:20px;height:20px;accent-color:var(--deep);flex-shrink:0}.package-item strong,.package-item small{display:block}.package-item small{color:var(--muted);margin-top:5px;font-size:12px}.package-item details{margin-left:34px}.package-item summary{color:var(--muted);font-size:12px!important}.summary-editor{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.summary-editor h3{font-size:17px}.prototype-controls{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin-top:25px;padding:10px 17px}.prototype-controls label{align-items:center;gap:10px;font-size:14px;display:flex}.package-preview{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-bottom:25px;padding:26px}.package-preview>section{border-bottom:1px solid var(--line);padding-block:15px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.plan-check{align-items:center;gap:12px;margin:18px 0;font-size:15px;line-height:1.6;display:flex}.plan-check small{color:var(--muted);font-size:12px;display:block}.care-plan-item{margin-bottom:18px}.share-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.share-row h2{margin:14px 0 7px}.share-row p{font-size:14px}.share-row small{color:var(--muted);font-size:12px}.consent-recipient{border:1px solid var(--line);border-radius:15px;margin:20px 0;padding:20px}.consent-recipient small{letter-spacing:.08em;color:var(--muted);font-size:11px}.consent-recipient h3{margin-top:7px}.consent-list{padding:0;list-style:none}.consent-list li{align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.professional-header{border-bottom:1px solid var(--line);margin-bottom:25px;padding:15px 0}.professional-item{border-block-end:1px solid var(--line);padding:12px 0}.professional-item summary{justify-content:space-between;gap:15px;display:flex}.professional-item summary>span{color:var(--muted);font-size:12px}.original-document{white-space:pre-wrap;overflow-wrap:anywhere;color:#243b32;background:#f5f6f2;border-radius:12px;padding:24px;font:15px/1.8 monospace}.original-image{max-width:100%;height:auto;margin:20px 0}.original-frame{border:1px solid var(--line);width:100%;height:60vh;margin:20px 0}.original-delete{margin-top:25px}.capture-steps{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.capture-steps .current{color:var(--ink);font-weight:600}.multi-map-layout{grid-template-columns:260px 1fr;gap:25px;margin:20px 0;display:grid}.multi-map-layout .body-map-figure{width:230px;max-width:100%;height:385px;margin:auto}.multi-head-map{width:240px;height:300px;margin:auto;position:relative}.multi-head-map img{object-fit:contain}.location-choices{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.location-choices button{border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:11px 13px;font-size:14px;display:flex}.location-choices [aria-pressed=true]{background:var(--deep);color:#fff}.text-location-picker .location-choices{max-height:260px;overflow-y:auto}.text-location-picker>input{border:1px solid var(--line);border-radius:9px;width:100%;margin:12px 0;padding:12px;font-size:16px}.map-model{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.map-model select{border:1px solid var(--line);border-radius:9px;padding:8px}.selected-locations{flex-wrap:wrap;gap:9px;display:flex}.selected-locations button{background:#e8efe2;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:14px;display:flex}.location-description{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:20px}.location-description .field input[type=range]{width:100%;accent-color:var(--deep);padding:0}.capture-footer{background:var(--card);border-top:1px solid var(--line);z-index:2;justify-content:space-between;gap:16px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:-28px}.unified-care .care-modal .modal-header h2{letter-spacing:-.02em;font:500 23px Manrope,sans-serif}.unified-care .field>span{font-size:14px}.unified-care .field input,.unified-care .field select,.unified-care .field textarea{font-size:16px;line-height:1.6}.unified-care .modal-body>p{font-size:16px}.timeline-filters{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.timeline-event{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:22px;width:100%;padding:22px 0;display:flex}.timeline-event time{min-width:100px;color:var(--muted);font-size:13px}.timeline-event>div{flex:1}.timeline-event small{color:var(--muted);font-size:12px;display:block}.timeline-event strong{margin:5px 0;font-size:17px;display:block}.timeline-event p{margin:0;font-size:14px}.undo-bar{border:1px solid var(--line);z-index:100;background:#fff;border-radius:14px;align-items:center;gap:16px;padding:15px 20px;font-size:14px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #173e3533}.undo-bar button{font-weight:600}.unified-care .team-portrait{aspect-ratio:1.1;background:#eff1e9}.unified-care .team-portrait img{object-fit:contain;width:100%;height:100%}.unified-care .doctor-search{grid-template-columns:1fr 280px}.unified-care .doctor-search .field{margin:0}.unified-care .doctor-search .field select{min-height:55px}.unified-care .care-team-heading h2{font-size:29px}.unified-care .btn{min-height:46px;font-size:14px}.unified-care .empty-panel h2{font-size:25px}@media (max-width:1000px){.context-copy{padding:30px 25px}.context-copy h2{font-size:33px}.unified-care .workspace-main{padding-inline:24px}.records-tools{grid-template-columns:1fr 180px}.records-tools>.btn{grid-column:1/-1;justify-self:start}.unified-care .desktop-sidebar{width:220px}.unified-care .workspace{margin-left:220px}}@media (max-width:767px){.unified-care .desktop-sidebar{display:none}.unified-care .workspace{margin-left:0}.unified-care .workspace-main{padding:24px 19px 120px}.mobile-unified{gap:7px;margin:0;display:flex}.mobile-unified .care-mark{width:35px;height:35px}.mobile-unified>span{font-size:26px}.desktop-journey{display:none}.unified-care .workspace-header{height:68px;padding:12px 19px}.unified-care .page-heading h1{font-size:33px}.unified-care .eyebrow{font-size:10px}.unified-care .heading-sub{font-size:15px}.context-hero{border-radius:22px;flex-direction:column;min-height:0;display:flex}.context-photo{aspect-ratio:3/2;order:0;width:100%;min-height:0}.context-photo img{object-fit:contain}.context-copy{padding:25px}.context-copy h2{font-size:32px}.context-copy p{font-size:15px}.home-context-grid{grid-template-columns:1fr;gap:16px}.full-span{grid-column:auto}.unified-care .surface{padding:22px}.unified-care .care-team-heading{align-items:flex-start;gap:10px}.unified-care .care-team-heading h2{font-size:25px}.unified-care .care-team-grid{grid-template-columns:1fr}.unified-care .team-person{text-align:left;align-items:center;gap:18px;display:flex}.unified-care .team-portrait{aspect-ratio:auto;flex:none;width:104px;height:116px}.unified-care .team-person-copy{padding:0}.unified-care .team-person-copy strong{font-size:18px}.unified-care .team-person-copy span{font-size:14px}.unified-care .section-title{flex-wrap:wrap;gap:15px}.unified-care .section-title>.btn{font-size:14px}.segmented{width:100%}.segmented button{flex:1;padding:12px 8px;font-size:13px}.symptom-thread{flex-wrap:wrap;gap:13px;padding:20px}.thread-icon{width:46px;height:46px}.symptom-thread>div:nth-child(2){min-width:180px}.symptom-thread>.btn{width:100%}.records-tools{grid-template-columns:1fr 1fr;gap:10px}.records-tools>.search-field{grid-column:1/-1}.records-tools>select{width:100%;font-size:13px}.records-tools>.btn{grid-column:auto;justify-self:stretch;padding:12px}.records-list{padding:0 16px}.record-row{flex-wrap:wrap;gap:12px}.record-row>.trust-status{order:4;margin-left:63px}.record-row>span:nth-child(2){min-width:145px}.record-icon{width:47px}.visit-identity{flex-direction:column;align-items:flex-start;gap:8px}.visit-identity h2{font-size:24px}.visit-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visit-tabs button{border:1px solid var(--line);padding:10px}.readiness-row{flex-direction:column;align-items:flex-start;gap:12px}.package-intro{flex-direction:column;gap:5px}.package-intro h2{font-size:24px}.orchestration-prompt{padding:21px}.package-preview{padding:19px}.unified-care .button-row{flex-wrap:wrap;gap:10px}.unified-care .button-row>.btn{flex:1;min-width:130px}.evidence summary{flex-wrap:wrap;gap:6px}.evidence summary>span{margin-left:0}.share-row{flex-direction:column;align-items:flex-start}.multi-map-layout{grid-template-columns:1fr}.multi-map-layout .body-map-figure{width:200px;height:330px}.multi-head-map{width:220px;height:245px}.capture-steps{gap:10px;font-size:11px}.capture-footer{bottom:-23px}.unified-care .care-modal .modal-header h2{font-size:20px}.timeline-filters{grid-template-columns:1fr 1fr}.timeline-filters>.field:first-child{grid-column:1/-1}.timeline-event{gap:12px}.timeline-event time{min-width:70px;max-width:75px;font-size:12px}.unified-care dl>div{grid-template-columns:95px 1fr}.undo-bar{width:max-content;max-width:calc(100% - 30px);bottom:90px}.professional-item summary{flex-direction:column;gap:2px}.unified-care .doctor-search{grid-template-columns:1fr}.unified-care .doctor-search .search-field{grid-column:auto}.unified-care .mobile-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}.unified-care .mobile-nav button{min-width:52px;font-size:11px}.unified-care .toast{bottom:95px}.unified-care .form-grid{grid-template-columns:1fr}.unified-care .save-state{text-align:right;max-width:115px;font-size:11px}.original-document{padding:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.unified-care *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.entry-choice{max-width:760px;min-height:100dvh;margin:0 auto;padding:32px 22px}.entry-choice h1{margin:24px 0 12px;font-size:2.25rem}.entry-choice>.surface{margin:20px 0;padding:26px}.language-switch{white-space:nowrap;border:1px solid #8ba394;border-radius:12px;min-width:66px;min-height:44px;padding:8px 12px;font-size:1rem}.entry-choice>.language-switch{float:inline-end}.unified-care .trust-status,.unified-care .helper,.unified-care small,.unified-care .save-state{color:#42594e;font-size:.875rem}.unified-care .trust-status.booking{color:#684719;background:#fff6e7;border:1px solid #ba8a42;padding:12px 15px;font-size:1rem;font-weight:600}.unified-care .visit-tabs button.selected{color:#fff;background:#173e35}.package-steps{flex-wrap:wrap;gap:15px;margin:24px 0;padding:0;list-style:none;display:flex}.package-steps li{border-bottom:3px solid #dce2d9;padding:12px 16px;font-size:1rem}.package-steps [aria-current]{border-color:#173e35;font-weight:700}.package-mode{display:none}.body-overview-content{grid-template-columns:150px 1fr;align-items:start;gap:24px;display:grid}.body-overview img{object-fit:contain;max-height:320px}.body-overview .location-choices{margin:0}.capture-footer{padding-bottom:max(18px,env(safe-area-inset-bottom));margin-bottom:0;bottom:0}.care-modal .modal-body{scroll-padding-top:20px}.unified-care .care-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.unified-care .care-modal:not([open]){display:none}.care-modal .modal-header{flex:none}.care-modal .modal-body{min-height:0;overflow-y:auto}.care-plan-guide{margin-bottom:28px}.plan-example-items{background:#fff;border:1px solid #dce2d9;border-radius:18px;margin-top:20px;padding:0 24px}.plan-example-items article{border-bottom:1px solid #dce2d9;gap:20px;padding:26px 0;display:flex}.plan-example-items article:last-child{border:0}.plan-example-items article>svg{flex:none;margin-top:6px}.plan-example-items article>div{flex:1;min-width:0}.plan-example-items h3{margin-top:0}.sample-original{background:#f4f6f0;border:1px solid #dce2d9;border-radius:12px;margin-top:16px;padding:20px}.unified-care .btn.full+.btn.full{margin-top:12px}.unified-care :focus-visible,.premium-intro :focus-visible{outline-offset:4px;outline:3px solid #bd673f}.unified-care button,.unified-care summary,.unified-care a.btn{touch-action:manipulation;min-height:44px}.unified-care h1:focus{outline:none}.unified-care .header-actions{gap:10px}.unified-care input,.unified-care textarea{unicode-bidi:plaintext}.unified-care input[type=date],.unified-care input[type=time],.original-document,.unified-care .body-map-figure,.multi-head-map{direction:ltr}.unified-care .body-map-hotspot{transform:translate(-50%,-50%)!important}.unified-care .body-map-hotspot span{min-width:28px;min-height:28px}.unified-care .welcome-home>.button-row{margin-top:20px}.unified-care .plan-check{align-items:flex-start}.unified-care .btn{white-space:normal}.unified-care .save-state{max-width:180px}.unified-care .workspace-header{height:auto;min-height:76px}.unified-care .original-document{font-family:monospace}html[lang=fa] .care-app{letter-spacing:0;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9}html[lang=fa] .care-app :is(h1,h2,h3,h4,p,button,input,textarea,select,label,small,summary,span){letter-spacing:0}html[lang=fa] .care-app :is(h1,h2,h3,h4){font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.65}html[lang=fa] .unified-brand>span,html[lang=fa] .intro-signature{font-family:Georgia,serif}html[lang=fa] .care-app .care-modal .modal-header h2{font-family:Vazirmatn,Tahoma,sans-serif}html[lang=fa] .care-app .workspace{margin-left:0;margin-right:260px}html[lang=fa] .care-app .desktop-sidebar{border-left:1px solid #dce2d9;border-right:0;left:auto;right:0}html[lang=fa] .care-app :is(.side-link,.simple-links>button,.record-row,.timeline-event,.team-person,.doctor-card){text-align:right}html[lang=fa] .evidence summary>span{margin-left:0;margin-right:auto}html[lang=fa] .package-item details{margin-left:0;margin-right:34px}html[lang=fa] :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-right){transform:scaleX(-1)}html[lang=fa] .care-app .eyebrow{font-size:.875rem}html[lang=fa] .care-app .page-heading h1{font-size:2.25rem}html[lang=fa] .care-app .field>span,html[lang=fa] .care-app .btn{font-size:1rem}html[lang=fa] .intro-phase{letter-spacing:0}html[lang=fa] .care-app .save-state{text-align:start}@media (max-width:1000px){html[lang=fa] .care-app .workspace{margin-right:220px}}@media (max-width:767px){html[lang=fa] .care-app .workspace{margin-right:0}.body-overview-content{grid-template-columns:90px 1fr;gap:12px}.body-overview img{width:90px}.body-overview .location-choices button{padding:8px 10px}.unified-care .workspace-header{gap:8px;padding:10px 14px}.unified-care .save-state{display:none}.unified-care .workspace-main{padding-inline:16px}.unified-care .care-modal{width:calc(100% - 16px);max-height:calc(100dvh - 16px);margin:auto}.unified-care .care-modal .modal-body{padding:18px}.unified-care .capture-footer{padding-block:16px 22px;bottom:-18px}.unified-care .mobile-nav button{min-width:0;font-size:.8125rem}.package-steps{gap:8px}.package-steps li{padding:10px 8px;font-size:.875rem}.plan-example-items{padding:0 17px}.plan-example-items article{gap:12px}.unified-care .context-copy h2{font-size:1.75rem}.unified-care .page-heading h1{font-size:1.875rem}.unified-care .capture-steps{flex-wrap:wrap;font-size:.875rem}.entry-choice{padding-top:20px}.unified-care .consent-recipient{padding:16px}.unified-care .professional-item summary{overflow-wrap:anywhere}}.unified-care{font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.65}.unified-care h1,.unified-care h2,.unified-care h3,.unified-care h4{letter-spacing:-.025em;font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.3}.unified-care h1{font-size:clamp(1.8rem,3vw,2.5rem)}.unified-care h2{font-size:1.4rem}.unified-care h3{font-size:1.125rem}.unified-care p,.unified-care input,.unified-care textarea,.unified-care select{font-size:1rem}.unified-care .helper,.unified-care small,.unified-care .trust-status,.unified-care .field>span{font-size:.875rem;line-height:1.6}.unified-care[dir=rtl],.unified-care[dir=rtl] :is(h1,h2,h3,h4,button,input,select,textarea){letter-spacing:0;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.85}.unified-care[dir=rtl] h1{font-size:clamp(1.75rem,3vw,2.3rem)}.unified-care[dir=rtl] p{line-height:1.95}.sample-indicator{color:#36574e;background:#edf1e8;border-radius:10px;padding:.6rem 1rem;font-size:.875rem!important}.record-row span,.package-item span,.consent-list li{overflow-wrap:anywhere;min-width:0}.unified-care input,.unified-care textarea{min-width:0;max-width:100%}.care-mark{isolation:isolate;min-width:2.5rem}.care-mark .mark-orb{filter:none}@media (prefers-color-scheme:dark){.care-mark{filter:drop-shadow(0 0 1px #a9c4b5)}}@media (max-width:767px){.capture-footer{padding-bottom:max(1rem,env(safe-area-inset-bottom));bottom:0}.unified-care .page-heading h1{font-size:1.85rem}.sample-indicator{margin-top:0}.context-copy{order:0;width:100%;padding:20px}.context-photo{order:1}.unified-care .mobile-nav button{font-size:.875rem}.unified-care .workspace-main{padding-top:18px}.unified-care .page-heading{margin-bottom:18px}.care-modal .modal-header{gap:8px}.care-modal .modal-header h2{flex:1;min-width:0}.care-modal .language-switch{min-width:58px;padding:6px}}
.unified-care .phase-label,.unified-care .page-heading .eyebrow,.unified-care .heading-sub{display:none}.unified-care .workspace-main{max-width:1120px}.unified-care .page-heading{margin-bottom:26px}.workspace-main[data-page=Follow-Up]>.page-heading{margin-bottom:8px}.care-app .workspace-main[data-page=Follow-Up]>.page-heading h1{margin:0;line-height:1.4}.workspace-main[data-page=Follow-Up]>.care-links{margin-bottom:14px;padding:6px 0}.simple-follow-up .follow-title{margin-bottom:16px}.simple-follow-up .follow-title h2{margin:0 0 8px}.unified-care .surface,.unified-care .physician-card{box-shadow:none;border-radius:12px}.unified-care .btn{border-radius:8px;min-height:48px;font-size:1rem}.unified-care .care-modal{border-radius:14px}.unified-care .sample-indicator{margin-bottom:20px;padding:8px 12px;font-size:.875rem}.unified-care .desktop-journey{font-size:1rem}.unified-care .mobile-nav{grid-template-columns:repeat(4,1fr)}.patient-entry-points{gap:14px;display:grid}.patient-entry{text-align:start;color:#193e34;background:#fff;border:1px solid #b8c9c1;border-radius:10px;align-items:center;gap:20px;min-height:110px;padding:24px;display:flex}.patient-entry>svg:first-child{flex-shrink:0;width:30px;height:30px}.patient-entry>svg:last-child{flex-shrink:0;margin-inline-start:auto}.patient-entry span{gap:6px;display:grid}.patient-entry strong{font-size:1.35rem}.patient-entry small{color:#4e635a;font-size:1rem}.patient-entry.primary-entry{color:#fff;background:#193e34;border-color:#193e34}.primary-entry small{color:#e0ebe5}.simple-home{max-width:820px}.next-appointment{border-top:1px solid #bbc9c1;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;padding:26px 0;display:flex}.next-appointment>div{flex:1}.next-appointment h2{font-size:1.3rem}.next-appointment p{margin:8px 0}.resume-concern{margin-top:16px}.simple-flow h2{margin-top:24px}.simple-flow textarea,.simple-flow input,.simple-flow select{font-size:1rem}.simple-flow details,.simple-follow-up details{border-top:1px solid #c3cfc7;margin-top:18px;padding:18px 0}.simple-flow summary,.simple-follow-up summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:1rem;display:flex}.simple-flow summary:after,.simple-follow-up summary:after{content:"+";margin-inline-start:auto}.simple-flow details[open]>summary:after,.simple-follow-up details[open]>summary:after{content:"−"}.flow-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.quiet-save,.source-label{color:#4d6259;margin:20px 0;font-size:.9rem}.area-options,.date-options{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.area-options button,.date-options button{color:#193e34;background:#fff;border:1px solid #819b8e;border-radius:8px;align-items:center;gap:5px;min-height:48px;padding:10px 18px;font-size:1rem;display:flex}.area-options button[aria-pressed=true],.date-options button[aria-pressed=true]{color:#fff;outline-offset:2px;background:#193e34;border-width:2px;outline:2px solid #b7cfc1}.optional-body{direction:ltr;width:260px;height:420px;margin:auto;position:relative}.optional-body img{object-fit:contain}.optional-body button{background:#ffffffda;border:1px solid #416c59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.optional-body button[aria-pressed=true]{color:#fff;background:#193e34}.plain-summary{margin:24px 0}.plain-summary>div{border-bottom:1px solid #d0d9d2;padding:14px 0}.plain-summary dt{color:#4d6259;margin-bottom:6px;font-size:.95rem}.plain-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#193e34;margin:0;font-size:1.1rem}.ready-list{margin:20px 0}.ready-list p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ready-list p>span{color:#4d6259;font-size:.9rem}.simple-flow>.full{margin-top:12px}.attachment-choice{border-bottom:1px solid #d0d9d2;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.attachment-choice label{flex:1;align-items:center;gap:12px;display:flex}.attachment-choice small{font-size:.875rem;display:block}.attachment-choice input{accent-color:#193e34;width:22px;height:22px}.preparation-extras .field{margin-top:24px}.booking-doctor{align-items:center;gap:18px;display:flex}.booking-doctor img{object-fit:cover;border-radius:8px;width:80px;height:94px}.booking-doctor p{margin:5px 0}.sample-payment{background:#eef1eb;border-radius:6px;padding:10px;font-size:.9rem}.booking-confirmation{padding:16px 0}.booking-confirmation>svg{color:#25654b}.care-modal .plain-summary+button{margin-top:16px}.care-modal .full{margin:14px 0}.simple-follow-up{max-width:780px}.follow-empty>img{object-fit:contain;border-radius:10px;width:100%;max-width:380px;height:auto;margin-bottom:22px}.follow-empty{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.follow-empty p{margin:0}.follow-title{margin-bottom:24px}.prescription{border-top:2px solid #315c48;padding-top:20px}.rx-code{background:#e9f0eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.rx-code span,.rx-code strong{display:block}.rx-code strong{-webkit-user-select:text;user-select:text;margin-top:8px;font-size:1.4rem}.medicine-instruction{border-bottom:1px solid #c0cec4;padding:20px 0}.medicine-instruction h3{font-size:1.35rem}.medicine-instruction p{color:#2d4539;font-size:1rem}.medicine-times{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.medicine-times>div{border-inline-start:3px solid #3f6b55;flex:1;min-width:140px;padding:10px 16px}.medicine-times span{font-size:1rem;display:block}.medicine-times strong{font-size:1.5rem}.next-visit,.quick-checkin,.plain-instruction{border-top:1px solid #b4c6b9;margin-top:24px;padding-top:24px}.quick-checkin .text-link{margin:12px 0}.simple-follow-up .section-title{flex-wrap:wrap}.simple-follow-up p{line-height:1.7}.simple-flow textarea{resize:vertical}.directory-empty{padding:40px 0}.physician-card .physician-services,.physician-card .physician-experience,.physician-card .physician-language{display:none}.physician-card .physician-card-footer{border-top:0}.physician-profile .profile-plan-button{position:sticky;bottom:0}.simple-appointment{max-width:720px}.profile-shortcuts{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}[dir=rtl] .patient-entry>svg:last-child,[dir=rtl] .flow-actions .btn>svg,[dir=rtl] .simple-flow>.text-link>svg{transform:scaleX(-1)}@media (max-width:767px){.unified-care .workspace-main{padding:20px 18px 110px}.unified-care .page-heading h1{font-size:1.7rem;line-height:1.4}.patient-entry{gap:14px;min-height:105px;padding:18px}.patient-entry strong{font-size:1.15rem}.patient-entry small{font-size:.95rem}.patient-entry>svg:last-child{width:18px}.next-appointment{gap:14px;padding-top:22px}.next-appointment>.btn{width:100%}.unified-care .mobile-nav span{font-size:.95rem}.flow-actions>.btn{width:100%}.simple-flow h2{font-size:1.5rem}.unified-care .doctor-search{display:block}.doctor-search>.field{margin-top:14px}.rx-code{padding:14px}.rx-code strong{font-size:1.2rem}.simple-follow-up .section-title h2{font-size:1.35rem}.simple-flow .btn,.simple-follow-up .btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.simple-flow *,.simple-follow-up *{scroll-behavior:auto!important;transition:none!important}}.send-choices{border:0;margin:20px 0;padding:0}.send-choices legend{margin-bottom:12px;font-weight:700}.send-choices label{align-items:center;gap:12px;min-height:48px;display:flex}.send-choices input{accent-color:#193e34;width:22px;height:22px}.send-choices p{white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:34px}.simple-home{grid-template-columns:1fr .72fr;column-gap:40px;max-width:100%;display:grid}.home-welcome{grid-area:1/2;align-self:center}.home-welcome img{object-fit:cover;object-position:55% 36%;border-radius:60% 60% 12px 12px;width:100%;height:310px}.home-welcome p{color:#405b4e;margin:18px 0;font-size:1rem;line-height:1.7}.patient-entry-points{grid-area:1/1;gap:0}.patient-entry,.patient-entry.primary-entry{color:#193e34;background:0 0;border:0;border-bottom:1px solid #c5d2c9;border-radius:0;min-height:110px;padding:26px 0}.patient-entry.primary-entry small{color:#4e635a}.patient-entry.primary-entry>svg:first-child{box-sizing:content-box;background:#dce9e0;border-radius:12px;padding:10px}.simple-home .next-appointment,.simple-home .resume-concern{grid-column:1/-1}.simple-flow{max-width:960px}.simple-flow .field{max-width:740px}.concern-map{background:#edf2ed;border-radius:12px;margin:20px 0;padding:20px}.concern-map h3{margin:0;font-size:1.2rem}.concern-map>p{margin:8px 0;font-size:1rem}.location-layout{grid-template-columns:280px 1fr;align-items:center;gap:24px;display:grid}.location-art{border-radius:8px;width:280px;height:400px;animation:.24s ease-out region-enter;position:relative;overflow:hidden}.location-art img{transition:transform .28s}.region-dot{color:#173f31;background:#fffef5ec;border:1px solid #245c47;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute;transform:translate(-50%,-50%)}.region-dot[aria-pressed=true]{color:#fff;background:#193e34;outline:3px solid #b9d0bf}.location-controls{min-width:0}.location-controls .area-options{gap:8px}.location-controls .area-options button{padding:8px 12px}.location-controls .field{display:block}.location-controls input{width:100%;min-width:0}.selected-areas{border-top:1px solid #c1d2c6;padding-top:14px}.concern-map .text-link{white-space:normal}.profile-page{max-width:820px}.profile-page details{border-bottom:1px solid #c1d0c6;padding:18px 0}.profile-page summary{cursor:pointer;min-height:44px;font-size:1.1rem}.profile-shortcuts,.care-links{border-bottom:1px solid #bdcec2;flex-wrap:nowrap;gap:20px;margin-bottom:22px;padding:12px 0;display:flex;overflow-x:auto}.profile-shortcuts button,.care-links button{white-space:nowrap;flex-shrink:0;min-height:44px}.care-next-actions{border-top:1px solid #b8c9bd;margin-bottom:26px;padding:22px 0}.care-action-row{border-bottom:1px solid #d1ddd3;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.care-action-row>div{flex:1;min-width:150px}.care-action-row p{margin:5px 0}.care-action-row>svg{color:#3f7357}.all-events-section{border-top:1px solid #c0d0c5;margin-top:36px;padding:22px 0}#care-checkin,#prescription-details{scroll-margin-top:90px}@keyframes region-enter{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.simple-home{display:block}.home-welcome{display:none}.patient-entry,.patient-entry.primary-entry{padding:22px 0}.patient-entry strong{font-size:1.2rem}.concern-map{margin:16px -4px;padding:14px}.location-layout{grid-template-columns:minmax(115px,.65fr) minmax(0,1fr);gap:10px}.location-art{width:100%;height:320px}.location-controls .area-options{gap:6px}.location-controls .area-options button{padding:7px 9px;font-size:.95rem}.location-controls .field{margin:8px 0}.location-controls .field input{font-size:1rem}.location-controls .segmented{flex-wrap:wrap}.location-controls .segmented button{min-height:44px}.location-art:has(button[aria-pressed]){grid-column:1/-1;justify-self:center;width:280px;height:380px}.location-art:has(button[aria-pressed])+.location-controls{grid-column:1/-1}.profile-shortcuts,.care-links{gap:16px}.care-action-row>.btn{width:100%}}@media (prefers-reduced-motion:reduce){.location-art{animation:none}.location-art img{transition:none}}.care-app .region-dot{z-index:2;background:#fffef5ed;border:1px solid #245c47}.care-app .region-dot[aria-pressed=true]{color:#fff;background:#193e34}.location-art{isolation:isolate}.location-art img{z-index:1}.workspace-main[data-page=Concern]>.page-heading{display:none}.workspace-main[data-page=Concern] .simple-flow>h2{margin-top:8px}.workspace-main[data-page=Concern] .sample-indicator{margin-bottom:8px}.body-detail{justify-self:center;width:200px;height:400px}.anatomical-orientation{color:#3d5c4c;justify-content:space-between;max-width:280px;margin-top:15px;font-size:.875rem;display:flex}.location-art.body-detail{align-self:center}.care-app .profile-page summary{font-size:1.05rem}.existing-history-choice{margin-top:18px}@media (max-width:767px){.location-art.body-detail{width:125px;height:250px}.anatomical-orientation{max-width:100%;font-size:.8rem}.location-art.head-detail{grid-column:1/-1;justify-self:center;width:280px;height:380px}.head-detail+.location-controls{grid-column:1/-1}.workspace-main[data-page=Concern]{padding-top:10px}.workspace-main[data-page=Concern] .simple-flow>.text-link{margin:0}.workspace-main[data-page=Concern] .simple-flow h2{font-size:1.35rem}.concern-map .section-title{gap:0}.care-app .concern-map h3{margin:0}.concern-map{margin-top:10px}.location-controls .area-options button{min-height:44px}.simple-flow>.field:first-of-type{margin-top:18px}}.location-art.head-detail{width:280px;height:280px}.location-art.head-detail:has(button[aria-pressed]){height:280px}.home-actions-label{color:#284d3e;justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 8px;display:flex}.home-actions-label span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-actions-label small{color:#62756b;font-size:.88rem}.home-photo{position:relative}.home-photo-label{inset-inline-start:18px;color:#244d3e;letter-spacing:.01em;background:#f8fbf7e8;border:1px solid #d7e3d8;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:600;position:absolute;bottom:16px}.patient-entry.primary-entry{background:#e8f1e9;border:1px solid #d0dfd3;border-radius:16px;margin:2px 0 8px;padding:22px 20px;box-shadow:0 5px 18px #244d3e0b}.patient-entry.primary-entry>svg:first-child{color:#fff;box-sizing:content-box;background:#244d3e;border-radius:12px;padding:10px}.patient-entry:not(.primary-entry)>svg:first-child{color:#376b53;box-sizing:content-box;background:#eff5f0;border-radius:12px;padding:9px}.patient-entry.primary-entry>svg:last-child,.patient-entry:not(.primary-entry)>svg:last-child{color:#244d3e}.appointment-kicker{color:#52695e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.8rem;font-weight:700;display:block}.next-appointment>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:#52695e;font-size:.8rem;font-weight:700}.next-appointment h2{margin:4px 0 0}.next-appointment .status{margin-top:8px}@media (max-width:767px){.home-actions-label{padding-top:2px}.home-actions-label span{font-size:.72rem}.home-actions-label small{font-size:.82rem}.home-photo-label{inset-inline-start:14px;padding:6px 10px;font-size:.72rem;bottom:12px}.patient-entry.primary-entry{margin:2px -2px 9px;padding:20px 16px}.patient-entry.primary-entry>svg:first-child{padding:9px}.patient-entry:not(.primary-entry)>svg:first-child{padding:8px}.next-appointment{padding-top:24px}.appointment-kicker{font-size:.72rem}}
