.AppHeader-module__JkTtCq__header{justify-content:center;align-items:center;min-height:38px;margin-bottom:29px;display:flex;position:relative}.AppHeader-module__JkTtCq__brand{color:inherit;font-size:var(--text-brand);letter-spacing:-1.6px;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.AppHeader-module__JkTtCq__brand svg{flex-shrink:0;width:24px;height:24px}.AppHeader-module__JkTtCq__back{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AppHeader-module__JkTtCq__back:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.AppHeader-module__JkTtCq__navigation{min-height:44px;margin-bottom:16px;position:relative}
.care-module__OQo7ka__form{padding-bottom:calc(32px + env(safe-area-inset-bottom));margin-top:8px}.care-module__OQo7ka__block{border-top:1px solid var(--rule);padding:26px 0}.care-module__OQo7ka__first{border-top:0;padding-top:8px}.care-module__OQo7ka__form .care-module__OQo7ka__title{font-family:var(--font-interface);font-size:var(--text-label);letter-spacing:1.5px;text-transform:uppercase;color:#706d65;margin:0 0 4px;font-weight:400;line-height:1.4}.care-module__OQo7ka__hint{font-size:var(--text-secondary);line-height:var(--leading-body);color:#625f58;margin:0 0 16px}.care-module__OQo7ka__form label.care-module__OQo7ka__field{margin:16px 0 0}.care-module__OQo7ka__form label.care-module__OQo7ka__field input,.care-module__OQo7ka__form label.care-module__OQo7ka__field select{margin:8px 0 0}.care-module__OQo7ka__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.care-module__OQo7ka__form label.care-module__OQo7ka__switchRow{align-items:center;margin:10px 0 0}.care-module__OQo7ka__switchText{flex-direction:column;gap:3px;display:flex}.care-module__OQo7ka__switchText strong{font-size:var(--text-body);color:#232321;font-weight:500}.care-module__OQo7ka__switchText>span{font-size:var(--text-secondary);color:#706d65;line-height:1.45}.care-module__OQo7ka__capsule{background:#e8e6df;border-radius:40px;grid-template-columns:repeat(6,1fr);gap:3px;padding:3px;display:grid}.care-module__OQo7ka__capsule button{color:#4b4840;min-height:44px;font:inherit;font-size:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:500;transition:background .25s,color .25s}.care-module__OQo7ka__capsule button:first-child{border-radius:40px 8px 8px 40px}.care-module__OQo7ka__capsule button:last-child{border-radius:8px 40px 40px 8px}.care-module__OQo7ka__capsule button:hover:not(.care-module__OQo7ka__on){background:#dedcd4}.care-module__OQo7ka__capsule button.care-module__OQo7ka__on{background:var(--level);color:#fff}.care-module__OQo7ka__capsule button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.care-module__OQo7ka__ends{font-size:var(--text-label);color:#8a867d;justify-content:space-between;margin-top:8px;display:flex}.care-module__OQo7ka__level{align-items:center;gap:12px;min-height:44px;margin-top:14px;display:flex}.care-module__OQo7ka__level p{min-width:0;font-size:var(--text-secondary);color:#625f58;flex:1;margin:0;line-height:1.45}.care-module__OQo7ka__level strong{font-size:var(--text-body);color:#232321;align-items:center;gap:8px;margin-bottom:1px;font-weight:500;display:flex}.care-module__OQo7ka__level p>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.care-module__OQo7ka__levelDot{background:var(--level);border-radius:50%;width:8px;height:8px}.care-module__OQo7ka__level p.care-module__OQo7ka__levelEmpty{color:#8a867d}.care-module__OQo7ka__clear{color:#8a867d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin:0 -10px 0 0;display:grid}.care-module__OQo7ka__clear svg{width:14px;height:14px}.care-module__OQo7ka__clear:hover{color:#232321;background:#eceae3}.care-module__OQo7ka__clear:focus-visible{outline:2px solid var(--ink)}.care-module__OQo7ka__chips{flex-wrap:wrap;gap:8px;display:flex}.care-module__OQo7ka__form label.care-module__OQo7ka__chip{cursor:pointer;margin:0;display:inline-flex;position:relative}.care-module__OQo7ka__form .care-module__OQo7ka__chip input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.care-module__OQo7ka__chip>span{min-height:40px;font-size:var(--text-secondary);color:#35372f;border:1px solid #d6d3cb;border-radius:40px;align-items:center;padding:0 15px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.care-module__OQo7ka__chip:hover>span{border-color:#b9b6ae}.care-module__OQo7ka__chip input:checked+span{color:#faf9f6;background:#232321;border-color:#232321}.care-module__OQo7ka__chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.care-module__OQo7ka__customChip{color:#faf9f6;min-height:40px;font-size:var(--text-secondary);background:#232321;border-radius:40px;align-items:center;gap:2px;padding:0 4px 0 15px;display:inline-flex}.care-module__OQo7ka__customChip button{color:#cfccc4;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.care-module__OQo7ka__customChip button:hover{color:#fff;background:#ffffff1f}.care-module__OQo7ka__customChip button:focus-visible{outline-offset:-2px;outline:2px solid #faf9f6}.care-module__OQo7ka__customChip svg{width:12px;height:12px}.care-module__OQo7ka__addChip{color:#35372f;min-height:40px;font:inherit;font-size:var(--text-secondary);cursor:pointer;background:0 0;border:1px dashed #b9b6ae;border-radius:40px;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.care-module__OQo7ka__addChip svg{width:13px;height:13px}.care-module__OQo7ka__addChip:hover{background:#eceae3;border-style:solid}.care-module__OQo7ka__addChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.care-module__OQo7ka__addCondition{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.care-module__OQo7ka__addCondition label.care-module__OQo7ka__field{flex:1;margin:0}.care-module__OQo7ka__form .care-module__OQo7ka__addCondition label.care-module__OQo7ka__field input{height:48px;margin:0}.care-module__OQo7ka__addConfirm{color:#faf9f6;min-height:48px;font:inherit;font-size:var(--text-secondary);cursor:pointer;background:#232321;border:0;border-radius:40px;padding:0 18px;font-weight:500}.care-module__OQo7ka__addConfirm:disabled{opacity:.4;cursor:default}.care-module__OQo7ka__addConfirm:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.care-module__OQo7ka__medications{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.care-module__OQo7ka__medication{border-bottom:1px solid var(--rule)}.care-module__OQo7ka__medicationRow{color:#232321;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.care-module__OQo7ka__medicationRow svg{color:#706d65;width:16px;height:16px;transition:transform .3s var(--ease-editorial);flex-shrink:0}.care-module__OQo7ka__medicationRow[aria-expanded=true] svg{transform:rotate(180deg)}.care-module__OQo7ka__medicationRow:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:10px}.care-module__OQo7ka__medicationText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.care-module__OQo7ka__medicationText strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.care-module__OQo7ka__medicationText span{font-size:var(--text-secondary);color:#706d65}.care-module__OQo7ka__medicationPanel{padding:0 0 16px}.care-module__OQo7ka__form .care-module__OQo7ka__medicationPanel label.care-module__OQo7ka__field:first-child{margin-top:0}.care-module__OQo7ka__medicationGrid{gap:0;display:grid}.care-module__OQo7ka__every{grid-template-columns:84px 1fr;align-items:end;gap:10px;display:grid}.care-module__OQo7ka__form .care-module__OQo7ka__every input,.care-module__OQo7ka__form .care-module__OQo7ka__every select{height:54px}.care-module__OQo7ka__form .care-module__OQo7ka__every input{appearance:textfield}.care-module__OQo7ka__form .care-module__OQo7ka__every input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.care-module__OQo7ka__form .care-module__OQo7ka__every input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.care-module__OQo7ka__medicationActions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.care-module__OQo7ka__remove,.care-module__OQo7ka__done{min-height:44px;font:inherit;font-size:var(--text-secondary);cursor:pointer;border-radius:40px;padding:0 16px;font-weight:500}.care-module__OQo7ka__remove{color:#8b2a2f;background:0 0;border:0;margin-left:-16px}.care-module__OQo7ka__remove:hover{background:#f4e6e2}.care-module__OQo7ka__done{color:#232321;background:0 0;border:1px solid #d6d3cb}.care-module__OQo7ka__done:hover{background:#eceae3}.care-module__OQo7ka__remove:focus-visible,.care-module__OQo7ka__done:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.care-module__OQo7ka__add{color:#232321;min-height:44px;font:inherit;font-size:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #d6d3cb;border-radius:40px;align-items:center;gap:8px;margin-top:16px;padding:0 18px;font-weight:500;transition:background .2s;display:inline-flex}.care-module__OQo7ka__add svg{width:15px;height:15px}.care-module__OQo7ka__add:hover{background:#eceae3}.care-module__OQo7ka__add:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.care-module__OQo7ka__error{color:#8b2a2f;font-size:var(--text-secondary);margin:8px 0}.care-module__OQo7ka__error:empty{display:none}@media (prefers-reduced-motion:reduce){.care-module__OQo7ka__chip>span,.care-module__OQo7ka__add,.care-module__OQo7ka__medicationRow svg,.care-module__OQo7ka__capsule button{transition:none}}
.photo-module__ZUmGoW__photo{flex-direction:column;display:flex}.photo-module__ZUmGoW__frame{aspect-ratio:4/5;touch-action:none;-webkit-user-select:none;user-select:none;background:#e8e6df;border-radius:22px;width:100%;display:block;position:relative;overflow:hidden}.photo-module__ZUmGoW__frame[role=group]{cursor:grab}.photo-module__ZUmGoW__frame:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.photo-module__ZUmGoW__dragging{cursor:grabbing}.photo-module__ZUmGoW__source{pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.photo-module__ZUmGoW__current{object-fit:cover;width:100%;height:100%;display:block}.photo-module__ZUmGoW__grid{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));transition:opacity .2s;position:absolute;inset:0}.photo-module__ZUmGoW__dragging .photo-module__ZUmGoW__grid{opacity:1}.photo-module__ZUmGoW__badge{color:#faf9f6;font-size:var(--text-label);letter-spacing:.2px;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:photo-module__ZUmGoW__badge-in .4s var(--ease-editorial) both;background:#232321b3;border-radius:40px;padding:7px 13px;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes photo-module__ZUmGoW__badge-in{0%{opacity:0;transform:translate(-50%,-4px)}}.photo-module__ZUmGoW__empty{color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#faf9f6;border:1px dashed #b9b6ae;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;transition:background .2s,border-color .2s;display:flex}.photo-module__ZUmGoW__empty:hover{background:#eeede7;border-color:#8a867d}.photo-module__ZUmGoW__empty:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.photo-module__ZUmGoW__empty strong{font-size:var(--text-body);margin-top:10px;font-weight:500}.photo-module__ZUmGoW__empty>span:last-child{font-size:var(--text-secondary);color:var(--muted)}.photo-module__ZUmGoW__emptyIcon{background:#eae8e1;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.photo-module__ZUmGoW__emptyIcon svg{width:28px;height:28px}.photo-module__ZUmGoW__hint{font-size:var(--text-secondary);color:var(--muted);text-align:center;margin:12px 0 0;line-height:1.5}.photo-module__ZUmGoW__photo .pet-button{margin-top:20px}.photo-module__ZUmGoW__actions{justify-content:center;gap:28px;margin-top:10px;display:flex}.photo-module__ZUmGoW__actions form{margin:0}.photo-module__ZUmGoW__link{min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.photo-module__ZUmGoW__link:disabled{opacity:.5;cursor:wait}.photo-module__ZUmGoW__quiet{color:var(--muted)}.photo-module__ZUmGoW__feedback{font-size:var(--text-secondary);color:var(--muted);text-align:center;margin:4px 0 0}.photo-module__ZUmGoW__feedback:empty{display:none}@media (prefers-reduced-motion:reduce){.photo-module__ZUmGoW__grid,.photo-module__ZUmGoW__empty{transition:none}.photo-module__ZUmGoW__badge{animation:none}}
.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading{padding-bottom:27px;display:flow-root}.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading>p{font-family:var(--font-interface);font-size:var(--text-secondary);font-weight:400;line-height:var(--leading-body);letter-spacing:normal;text-transform:none;color:#706d65;margin:0 0 8px}.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading>h1{font-family:var(--font-editorial);font-size:var(--text-title);font-weight:400;line-height:var(--leading-title);letter-spacing:-1.8px;overflow-wrap:anywhere;margin:0}.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading>h1 em{font-weight:400}:is(.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading+.pet-subform,.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading+.pet-plan){margin-top:0}@media (max-height:760px){.PageHeading-module__UZ3xKa__heading.PageHeading-module__UZ3xKa__heading{padding-bottom:18px}}
.animal-form-module___tZhQq__photoBlock{padding-bottom:0}.animal-form-module___tZhQq__photoBlock+form>section:first-of-type{border-top:1px solid var(--rule);padding-top:26px}.animal-form-module___tZhQq__label{font-size:var(--text-body);margin:18px 0 8px}.animal-form-module___tZhQq__pills{gap:8px;display:flex}.animal-form-module___tZhQq__pill{color:#35372f;min-height:48px;font:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:1px solid #d6d3cb;border-radius:40px;flex:1;padding:0 15px;transition:background .2s,border-color .2s,color .2s}.animal-form-module___tZhQq__pill:hover{border-color:#b9b6ae}.animal-form-module___tZhQq__pill[aria-checked=true],.animal-form-module___tZhQq__pill[aria-pressed=true]{color:#faf9f6;background:#232321;border-color:#232321}.animal-form-module___tZhQq__pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.animal-form-module___tZhQq__select{display:block;position:relative}.animal-form-module___tZhQq__select select{appearance:none;width:100%;padding-right:44px}.animal-form-module___tZhQq__select:after{content:"";pointer-events:none;border-bottom:1.5px solid #625f58;border-right:1.5px solid #625f58;width:8px;height:8px;position:absolute;top:calc(50% + 4px);right:20px;transform:translateY(-75%)rotate(45deg)}.animal-form-module___tZhQq__count{text-align:right;font-size:var(--text-label);color:#8a867d;font-variant-numeric:tabular-nums;margin:6px 0 0}.animal-form-module___tZhQq__optional{letter-spacing:0;text-transform:none}.animal-form-module___tZhQq__error{color:#a5262c;font-size:var(--text-secondary);margin:0}.animal-form-module___tZhQq__error:empty{display:none}@media (prefers-reduced-motion:reduce){.animal-form-module___tZhQq__pill{transition:none}}.animal-form-module___tZhQq__titleRow{align-items:center;gap:8px;display:flex}.animal-form-module___tZhQq__titleRow h2{margin:0}.animal-form-module___tZhQq__info{color:#625f58;width:22px;height:22px;font-family:var(--font-editorial);font-size:var(--text-label);cursor:pointer;background:0 0;border:1px solid #b9b6ae;border-radius:50%;place-items:center;padding:0;font-style:italic;line-height:1;display:grid;position:relative}.animal-form-module___tZhQq__info:after{content:"";position:absolute;inset:-11px}.animal-form-module___tZhQq__info[aria-expanded=true]{color:#faf9f6;background:#232321;border-color:#232321}.animal-form-module___tZhQq__info:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.animal-form-module___tZhQq__infoText{animation:animal-form-module___tZhQq__info-in .25s var(--ease-editorial) both;margin:10px 0 4px}.animal-form-module___tZhQq__infoText a{color:var(--ink);text-underline-offset:3px}@keyframes animal-form-module___tZhQq__info-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.animal-form-module___tZhQq__infoText{animation:none}}
