._page_1ho7l_1{color:#142b4a;background:#f3f7f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._header_1ho7l_1{z-index:20;background:#fff;border-bottom:1px solid #dce7e7;align-items:center;gap:28px;height:78px;padding:0 max(22px,50% - 690px);display:flex;position:sticky;top:0}._header_1ho7l_1 img{width:170px;height:auto}._header_1ho7l_1 nav{align-items:center;gap:22px;margin-left:auto;display:flex}._header_1ho7l_1 a{color:#43566b;font-size:13px;font-weight:750;text-decoration:none}._header_1ho7l_1 ._primaryLink_1ho7l_1{color:#fff;background:#142b4a;border-radius:8px;padding:10px 15px}._pilot_1ho7l_1{color:#315e62;background:#e9f7f5;border-bottom:1px solid #cfe8e4;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:8px 20px;font-size:11px;display:flex}._pilot_1ho7l_1 strong{color:#fff;letter-spacing:.09em;background:#18a999;border-radius:4px;padding:4px 7px;font-size:9px}._shell_1ho7l_1{width:min(1380px,100% - 42px);margin:0 auto;padding:34px 0 70px}._eyebrow_1ho7l_1{color:#0b8176;text-transform:uppercase;letter-spacing:.11em;margin:0 0 8px;font-size:10px;font-weight:900}._hero_1ho7l_1{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}._hero_1ho7l_1 h1,._onboarding_1ho7l_1 h1,._detailHeading_1ho7l_1 h2,._claimCard_1ho7l_1 h1{color:#142b4a;letter-spacing:-.035em;margin:0;font:500 clamp(34px,4vw,52px)/1.04 Georgia,serif}._hero_1ho7l_1 p:not(._eyebrow_1ho7l_1),._detailHeading_1ho7l_1 p,._onboarding_1ho7l_1>p,._claimCard_1ho7l_1>p{color:#68778b;line-height:1.65}._emailPill_1ho7l_1{color:#5d6c7f;background:#fff;border:1px solid #d7e3e4;border-radius:999px;padding:9px 12px;font-size:11px}._button_1ho7l_1,._secondary_1ho7l_1,._danger_1ho7l_1,._tab_1ho7l_1{cursor:pointer;color:#fff;background:#18a999;border:0;border-radius:7px;padding:11px 15px;font:800 12px Arial}._button_1ho7l_1:disabled,._secondary_1ho7l_1:disabled{opacity:.52;cursor:not-allowed}._secondary_1ho7l_1{color:#142b4a;background:#fff;border:1px solid #cfdcde}._danger_1ho7l_1{color:#a34747;background:#fff;border:1px solid #e6caca}._stats_1ho7l_1{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}._stat_1ho7l_1{background:#fff;border:1px solid #dbe6e7;border-radius:10px;padding:18px}._stat_1ho7l_1 strong{font:500 30px Georgia,serif;display:block}._stat_1ho7l_1 span{color:#758295;margin-top:4px;font-size:11px;display:block}._workspace_1ho7l_1{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}._rail_1ho7l_1,._panel_1ho7l_1,._onboarding_1ho7l_1,._claimCard_1ho7l_1,._ownerEmpty_1ho7l_1{background:#fff;border:1px solid #dbe6e7;border-radius:12px;box-shadow:0 14px 40px #142b4a0f}._rail_1ho7l_1{position:sticky;top:100px;overflow:hidden}._railHead_1ho7l_1{border-bottom:1px solid #e2e9ea;padding:20px}._railHead_1ho7l_1 h2{margin:0;font:500 24px Georgia,serif}._railHead_1ho7l_1 p{color:#788598;margin:5px 0 0;font-size:11px}._petList_1ho7l_1{display:grid}._petButton_1ho7l_1{text-align:left;cursor:pointer;color:#142b4a;background:#fff;border:0;border-bottom:1px solid #e7eeee;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:16px 18px;display:grid}._petButton_1ho7l_1:last-child{border-bottom:0}._petButton_1ho7l_1._active_1ho7l_1{background:#eef9f7}._petInitial_1ho7l_1,._ownerAvatar_1ho7l_1{color:#fff;background:#142b4a;border-radius:50%;place-items:center;width:38px;height:38px;font:700 18px Georgia,serif;display:grid}._petButton_1ho7l_1 b{font-size:13px;display:block}._petButton_1ho7l_1 small{color:#758295;margin-top:3px;font-size:9px;display:block}._status_1ho7l_1{color:#607083;text-transform:uppercase;letter-spacing:.05em;background:#eef2f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}._status_1ho7l_1._ready_1ho7l_1,._status_1ho7l_1._transferred_1ho7l_1,._status_1ho7l_1._active_1ho7l_1,._status_1ho7l_1._source_confirmed_1ho7l_1{color:#08776d;background:#def3ef}._status_1ho7l_1._invited_1ho7l_1,._status_1ho7l_1._upcoming_1ho7l_1{color:#8b621b;background:#fff1d6}._railAction_1ho7l_1{border-top:1px solid #e2e9ea;padding:15px}._railAction_1ho7l_1 ._button_1ho7l_1{width:100%}._panel_1ho7l_1{min-width:0;overflow:hidden}._detailHeading_1ho7l_1{border-bottom:1px solid #e1e9ea;justify-content:space-between;align-items:start;gap:20px;padding:28px 30px 22px;display:flex}._detailHeading_1ho7l_1 h2{font-size:37px}._recordId_1ho7l_1{color:#7c8898;margin-top:7px;font:10px ui-monospace,monospace;display:block}._tabs_1ho7l_1{border-bottom:1px solid #e1e9ea;gap:5px;padding:10px 18px;display:flex;overflow:auto}._tab_1ho7l_1{white-space:nowrap;color:#657486;background:0 0;padding:9px 12px}._tab_1ho7l_1._active_1ho7l_1{color:#fff;background:#142b4a}._content_1ho7l_1{padding:27px 30px 34px}._twoCol_1ho7l_1{grid-template-columns:1fr 1fr;gap:18px;display:grid}._card_1ho7l_1{border:1px solid #dce6e7;border-radius:10px;min-width:0;padding:20px}._card_1ho7l_1 h3{margin:0 0 7px;font:500 22px Georgia,serif}._card_1ho7l_1>p{color:#68778b;font-size:12px;line-height:1.6}._cardHead_1ho7l_1{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}._cardHead_1ho7l_1 h3{margin:0}._facts_1ho7l_1{background:#e1e9ea;border:1px solid #e1e9ea;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:17px;display:grid}._facts_1ho7l_1 div{background:#fff;padding:13px}._facts_1ho7l_1 dt{color:#7b8797;text-transform:uppercase;letter-spacing:.07em;font-size:9px}._facts_1ho7l_1 dd{margin:5px 0 0;font-size:12px;font-weight:800}._callout_1ho7l_1{color:#476776;background:#eef9f7;border-left:4px solid #18a999;padding:16px;font-size:12px;line-height:1.55}._callout_1ho7l_1._warning_1ho7l_1{background:#fff8e9;border-left-color:#d8a64b}._stack_1ho7l_1{gap:12px;display:grid}._item_1ho7l_1{background:#fff;border:1px solid #e0e8e9;border-radius:8px;padding:15px}._itemTop_1ho7l_1{justify-content:space-between;align-items:start;gap:12px;display:flex}._item_1ho7l_1 h4{margin:0;font-size:13px}._item_1ho7l_1 p{color:#68778b;margin:7px 0 0;font-size:11px;line-height:1.55}._item_1ho7l_1 small{color:#7b8797;font-size:9px}._source_1ho7l_1{color:#68778b;text-transform:uppercase;background:#eef2f4;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}._source_1ho7l_1._source_confirmed_1ho7l_1{color:#08776d;background:#def3ef}._form_1ho7l_1{gap:13px;display:grid}._formGrid_1ho7l_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._form_1ho7l_1 label{color:#526276;gap:6px;font-size:10px;font-weight:850;display:grid}._form_1ho7l_1 input,._form_1ho7l_1 select,._form_1ho7l_1 textarea{box-sizing:border-box;color:#142b4a;background:#fff;border:1px solid #ccd9dc;border-radius:7px;width:100%;padding:11px;font:12px Arial}._form_1ho7l_1 textarea{resize:vertical;min-height:94px}._form_1ho7l_1 input:focus,._form_1ho7l_1 select:focus,._form_1ho7l_1 textarea:focus{border-color:#18a999;outline:2px solid #18a99933}._full_1ho7l_1{grid-column:1/-1}._formActions_1ho7l_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._upload_1ho7l_1{background:#f5fbfa;border:1px dashed #9ec9c4;border-radius:9px;padding:17px}._upload_1ho7l_1 input[type=file]{background:#fff;padding:8px}._privacyChoice_1ho7l_1{line-height:1.45;grid-template-columns:16px 1fr!important;align-items:start!important;font-weight:600!important;display:flex!important}._privacyChoice_1ho7l_1 input{margin-top:2px;width:auto!important}._alert_1ho7l_1,._success_1ho7l_1{border-radius:7px;padding:13px 15px;font-size:11px;line-height:1.5}._alert_1ho7l_1{color:#914545;background:#fff0f0;border:1px solid #efcece}._success_1ho7l_1{color:#176d65;background:#e8f7f4;border:1px solid #cce9e4}._empty_1ho7l_1{text-align:center;color:#748194;padding:34px}._empty_1ho7l_1 h3{color:#142b4a;font:500 24px Georgia,serif}._onboarding_1ho7l_1{width:min(820px,100%);margin:50px auto;padding:42px}._onboarding_1ho7l_1 h1{font-size:45px}._onboarding_1ho7l_1 ._form_1ho7l_1{margin-top:25px}._onboardingPoints_1ho7l_1{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}._onboardingPoints_1ho7l_1 div{border:1px solid #dce6e7;border-radius:8px;padding:15px}._onboardingPoints_1ho7l_1 b{font-size:12px;display:block}._onboardingPoints_1ho7l_1 span{color:#748194;margin-top:5px;font-size:10px;line-height:1.45;display:block}._modal_1ho7l_1{z-index:40;background:#091a2ca3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modalCard_1ho7l_1{background:#fff;border-radius:13px;width:min(720px,100%);max-height:90vh;padding:28px;overflow:auto}._modalHead_1ho7l_1{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}._modalHead_1ho7l_1 h2{margin:0;font:500 30px Georgia,serif}._modalHead_1ho7l_1 button{cursor:pointer;color:#627286;background:0 0;border:0;font-size:22px}._claimWrap_1ho7l_1{width:min(960px,100% - 40px);margin:45px auto 80px}._claimCard_1ho7l_1{overflow:hidden}._claimTop_1ho7l_1{color:#fff;background:#142b4a;padding:35px}._claimTop_1ho7l_1 ._eyebrow_1ho7l_1{color:#77ddd2}._claimTop_1ho7l_1 h1{color:#fff}._claimTop_1ho7l_1 p{color:#ced9e5}._claimBody_1ho7l_1{padding:30px}._claimPet_1ho7l_1{border-bottom:1px solid #e1e9ea;align-items:center;gap:15px;padding-bottom:22px;display:flex}._claimPet_1ho7l_1 ._ownerAvatar_1ho7l_1{background:#18a999;width:54px;height:54px;font-size:23px}._claimPet_1ho7l_1 h2{margin:0;font:500 27px Georgia,serif}._claimPet_1ho7l_1 p{color:#748194;margin:4px 0 0;font-size:11px}._priceBox_1ho7l_1{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}._priceBox_1ho7l_1 strong{font:500 34px Georgia,serif}._priceBox_1ho7l_1 small{color:#758295}._checkList_1ho7l_1{gap:10px;margin:18px 0 24px;display:grid}._checkList_1ho7l_1 span{color:#536477;gap:9px;font-size:12px;display:flex}._checkList_1ho7l_1 span:before{content:"✓";color:#18a999;font-weight:900}._claimActions_1ho7l_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._claimActions_1ho7l_1 ._button_1ho7l_1{padding:13px 18px}._ownerLayout_1ho7l_1{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}._ownerNav_1ho7l_1{color:#fff;background:#142b4a;border-radius:12px;padding:20px;position:sticky;top:100px}._ownerProfile_1ho7l_1{border-bottom:1px solid #ffffff24;align-items:center;gap:11px;padding-bottom:18px;display:flex}._ownerProfile_1ho7l_1 ._ownerAvatar_1ho7l_1{background:#18a999}._ownerProfile_1ho7l_1 b{font-size:14px}._ownerProfile_1ho7l_1 small{color:#aabaca;margin-top:4px;font-size:9px;display:block}._ownerNav_1ho7l_1 nav{margin-top:14px;display:grid}._ownerNav_1ho7l_1 nav button{color:#b8c6d3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px;font-weight:750}._ownerNav_1ho7l_1 nav button._active_1ho7l_1{color:#fff;background:#ffffff1a}._ownerMain_1ho7l_1{min-width:0}._ownerHero_1ho7l_1{background:#fff;border:1px solid #dbe6e7;border-radius:12px 12px 0 0;padding:28px 30px}._ownerHero_1ho7l_1 h1{margin:0;font:500 clamp(34px,4vw,48px) Georgia,serif}._ownerHero_1ho7l_1 p{color:#6d7b8d}._ownerContent_1ho7l_1{background:#fff;border:1px solid #dbe6e7;border-top:0;border-radius:0 0 12px 12px;padding:28px 30px}._nextReminder_1ho7l_1{color:#fff;background:#142b4a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:20px;display:grid}._dateBlock_1ho7l_1{background:#18a999;border-radius:7px;place-items:center;width:57px;height:62px;font-weight:900;display:grid}._nextReminder_1ho7l_1 h3{margin:0 0 4px;font:500 22px Georgia,serif}._nextReminder_1ho7l_1 p{color:#c8d5e0;margin:0;font-size:10px}._nextReminder_1ho7l_1 small{color:#77ddd2}._timeline_1ho7l_1{gap:0;display:grid;position:relative}._timeline_1ho7l_1:before{content:"";background:#dce6e7;width:1px;position:absolute;top:17px;bottom:17px;left:81px}._timelineItem_1ho7l_1{grid-template-columns:64px 13px 1fr;gap:11px;padding:13px 0;display:grid;position:relative}._timelineItem_1ho7l_1>span{color:#788597;text-align:right;font-size:10px}._timelineItem_1ho7l_1>i{z-index:1;background:#18a999;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #18a999}._ownerEmpty_1ho7l_1{text-align:center;padding:45px}._ownerEmpty_1ho7l_1 h2{margin:0;font:500 32px Georgia,serif}._ownerEmpty_1ho7l_1 p{color:#728094}._loading_1ho7l_1{color:#68778b;place-items:center;min-height:60vh;display:grid}._footerNote_1ho7l_1{color:#6e7c8e;background:#f4f7f8;border-radius:7px;margin-top:20px;padding:14px;font-size:10px;line-height:1.55}._weeklyUpdate_1ho7l_2{background:#fbfdfd;border:1px solid #dce6e7;border-radius:10px;padding:17px}._weeklyUpdateHead_1ho7l_2{justify-content:space-between;align-items:start;gap:14px;margin-bottom:13px;display:flex}._weeklyUpdateHead_1ho7l_2 h4{color:#142b4a;margin:0;font:500 20px Georgia,serif}._weeklyUpdateHead_1ho7l_2 small,._subtle_1ho7l_2{color:#788598;margin-top:5px;font-size:10px;line-height:1.5;display:block}._photoGrid_1ho7l_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._photoLink_1ho7l_2{aspect-ratio:1;background:#e6efef;border:1px solid #d6e3e3;border-radius:8px;display:block;overflow:hidden}._photoLink_1ho7l_2:focus-visible{outline-offset:2px;outline:3px solid #18a99959}._photoLink_1ho7l_2 img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._photoLink_1ho7l_2:hover img{transform:scale(1.025)}._updateNote_1ho7l_2{color:#496878;white-space:pre-wrap;background:#eef9f7;border-radius:8px;margin:13px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}._upload_1ho7l_1 small{color:#748194;margin-top:8px;font-size:9px;display:block}._cardHead_1ho7l_1 ._subtle_1ho7l_2{margin:4px 0 0}._profilePortrait_1ho7l_2{overflow:hidden;background:#dcebea!important}._profilePortrait_1ho7l_2 img{object-fit:cover;width:100%;height:100%;display:block}._profileHeading_1ho7l_2{align-items:center;gap:16px;min-width:0;display:flex}._petInitial_1ho7l_1._profileHero_1ho7l_2,._ownerAvatar_1ho7l_1._profileHero_1ho7l_2{flex:0 0 64px;width:64px;height:64px;font-size:27px}._profileHeading_1ho7l_2>div{min-width:0}._header_1ho7l_1 nav a{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}._button_1ho7l_1,._secondary_1ho7l_1,._danger_1ho7l_1,._tab_1ho7l_1{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._ownerNav_1ho7l_1 nav button{min-height:44px}._claimPet_1ho7l_1>div{min-width:0}._claimPet_1ho7l_1>._status_1ho7l_1{margin-left:auto}._loadFailure_1ho7l_3{text-align:center;place-items:center;min-height:46vh;padding:34px;display:grid}._loadFailure_1ho7l_3>div{width:min(520px,100%)}._loadFailure_1ho7l_3 h1{font-size:clamp(30px,5vw,43px)}._loadFailure_1ho7l_3 p{color:#68778b;line-height:1.6}._loadFailure_1ho7l_3 ._formActions_1ho7l_1{justify-content:center;margin-top:18px}._panel_1ho7l_1:focus-visible{outline-offset:4px;outline:3px solid #18a99959}@media (width<=900px){._workspace_1ho7l_1,._ownerLayout_1ho7l_1{grid-template-columns:1fr}._rail_1ho7l_1,._ownerNav_1ho7l_1{position:static}._stats_1ho7l_1{grid-template-columns:repeat(2,1fr)}._twoCol_1ho7l_1,._onboardingPoints_1ho7l_1{grid-template-columns:1fr}._ownerNav_1ho7l_1 nav{grid-template-columns:repeat(3,1fr)}._ownerNav_1ho7l_1 nav button{text-align:center}._header_1ho7l_1{height:auto;min-height:78px;padding-block:6px}._header_1ho7l_1 nav{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:5px;overflow-x:auto}._header_1ho7l_1 nav a{flex:none;padding:0 11px}._petButton_1ho7l_1{min-height:64px}._tabs_1ho7l_1{scrollbar-width:thin}._panel_1ho7l_1{scroll-margin-top:96px}}@media (width<=620px){._page_1ho7l_1{padding-bottom:env(safe-area-inset-bottom)}._shell_1ho7l_1{width:min(100% - 24px,1380px);padding-top:22px;padding-bottom:calc(70px + env(safe-area-inset-bottom))}._header_1ho7l_1{min-height:0;padding:env(safe-area-inset-top) 12px 8px;flex-wrap:wrap;gap:4px 12px}._header_1ho7l_1>a{align-items:center;min-height:44px;display:flex}._header_1ho7l_1 img{width:145px}._header_1ho7l_1 nav{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-left:0;display:grid;overflow:visible}._header_1ho7l_1 nav a{text-align:center;white-space:normal;background:#f4f7f8;border-radius:7px;min-width:0;padding:0 7px;font-size:11px;line-height:1.2}._header_1ho7l_1 ._primaryLink_1ho7l_1{padding:0 7px}._pilot_1ho7l_1{text-align:center;padding-inline:12px}._hero_1ho7l_1{flex-direction:column;align-items:start}._hero_1ho7l_1 h1{font-size:38px}._stats_1ho7l_1{grid-template-columns:1fr 1fr}._detailHeading_1ho7l_1,._content_1ho7l_1,._ownerHero_1ho7l_1,._ownerContent_1ho7l_1{padding:20px}._detailHeading_1ho7l_1{flex-direction:column}._panel_1ho7l_1{scroll-margin-top:calc(160px + env(safe-area-inset-top))}._formGrid_1ho7l_1{grid-template-columns:1fr}._full_1ho7l_1{grid-column:auto}._facts_1ho7l_1{grid-template-columns:1fr}._form_1ho7l_1 input,._form_1ho7l_1 select,._form_1ho7l_1 textarea,._ownerNav_1ho7l_1 select{min-height:44px;font-size:16px;line-height:1.25}._form_1ho7l_1 textarea{min-height:110px}._privacyChoice_1ho7l_1{min-height:44px;align-items:center!important}._privacyChoice_1ho7l_1 input{min-height:20px!important}._onboarding_1ho7l_1{padding:25px}._onboarding_1ho7l_1 h1{font-size:36px}._claimWrap_1ho7l_1{width:min(100% - 24px,960px);margin:24px auto calc(48px + env(safe-area-inset-bottom))}._claimCard_1ho7l_1{overflow:visible}._claimTop_1ho7l_1{border-radius:11px 11px 0 0}._claimTop_1ho7l_1,._claimBody_1ho7l_1{padding:24px}._claimPet_1ho7l_1{flex-wrap:wrap;align-items:flex-start}._claimPet_1ho7l_1>div{flex:calc(100% - 69px)}._claimPet_1ho7l_1 p{overflow-wrap:anywhere}._claimPet_1ho7l_1>._status_1ho7l_1{white-space:normal;text-align:center;margin-left:69px}._priceBox_1ho7l_1{grid-template-columns:1fr}._claimActions_1ho7l_1{z-index:6;padding:12px 0 calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-block:1px solid #dce6e7;grid-template-columns:1fr;margin:12px 0;display:grid;position:sticky;bottom:0}._claimActions_1ho7l_1 ._button_1ho7l_1,._claimActions_1ho7l_1 ._secondary_1ho7l_1{width:100%}._claimActions_1ho7l_1 ._emailPill_1ho7l_1{text-align:center;overflow-wrap:anywhere}._nextReminder_1ho7l_1{grid-template-columns:auto 1fr}._nextReminder_1ho7l_1>small{grid-column:2}._ownerNav_1ho7l_1 nav{grid-template-columns:repeat(2,1fr)}._tabs_1ho7l_1{padding-inline:10px}._photoGrid_1ho7l_2{grid-template-columns:repeat(2,minmax(0,1fr))}._weeklyUpdateHead_1ho7l_2{flex-direction:column}._modal_1ho7l_1{padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}._modalHead_1ho7l_1 button{flex:0 0 44px;width:44px;height:44px}._loadFailure_1ho7l_3{min-height:42vh;padding:24px}._loadFailure_1ho7l_3 ._formActions_1ho7l_1{display:grid}}._uploadStatus_1ho7l_6{color:#596c80;background:#f4f7f8;border:1px solid #d5e3e4;border-radius:7px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}._uploadStatus_1ho7l_6._progress_1ho7l_6{color:#356c6a;background:#eef9f7;border-color:#b9dfda}._uploadStatus_1ho7l_6._error_1ho7l_6{color:#914545;background:#fff0f0;border-color:#efcece}._uploadStatus_1ho7l_6._success_1ho7l_1{color:#176d65;background:#e8f7f4;border-color:#cce9e4}@media (display-mode:standalone){._page_1ho7l_1{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}._status_1ho7l_1._owner_reviewed_1ho7l_8,._source_1ho7l_1._owner_reviewed_1ho7l_8{color:#4055a4;background:#e8ecff}._reminderFields_1ho7l_8{background:#f7fafb;border:1px solid #d7e3e4;border-radius:8px;gap:13px;padding:15px;display:grid}._programTools_1ho7l_9{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}._toolCard_1ho7l_9{background:#fff;border:1px solid #dbe6e7;border-radius:12px;min-width:0;padding:22px;box-shadow:0 14px 40px #142b4a0d}._toolCard_1ho7l_9 h2{color:#142b4a;margin:0;font:500 27px Georgia,serif}._toolCard_1ho7l_9>p{color:#68778b;font-size:11px;line-height:1.55}._parentGrid_1ho7l_9,._litterList_1ho7l_9{gap:10px;display:grid}._parentCard_1ho7l_9{background:#fbfdfd;border:1px solid #dce6e7;border-radius:9px;overflow:hidden}._parentCard_1ho7l_9 summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;list-style:none;display:grid}._parentCard_1ho7l_9 summary::-webkit-details-marker{display:none}._parentCard_1ho7l_9 summary b,._parentCard_1ho7l_9 summary small{display:block}._parentCard_1ho7l_9 summary b{font-size:12px}._parentCard_1ho7l_9 summary small{color:#758295;margin-top:3px;font-size:9px}._parentCard_1ho7l_9 summary em{color:#67788b;font-size:9px;font-style:normal}._compactFacts_1ho7l_9{background:#e2e9ea;border-block:1px solid #e2e9ea;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}._compactFacts_1ho7l_9 div{background:#fff;padding:11px}._compactFacts_1ho7l_9 dt{color:#7b8797;text-transform:uppercase;font-size:8px}._compactFacts_1ho7l_9 dd{color:#43566b;white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}._documentLinks_1ho7l_9{gap:6px;padding:12px;display:grid}._documentLinks_1ho7l_9 a{color:#08776d;font-size:10px;font-weight:750}._compactUpload_1ho7l_9{border-top:1px solid #e2e9ea;grid-template-columns:minmax(120px,1fr) minmax(140px,1.4fr) auto;align-items:end;padding:12px}._compactUpload_1ho7l_9 input{min-width:0}._litterList_1ho7l_9 article{background:#fbfdfd;border:1px solid #dce6e7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}._litterList_1ho7l_9 b,._litterList_1ho7l_9 small,._litterList_1ho7l_9 span{display:block}._litterList_1ho7l_9 b{font-size:12px}._litterList_1ho7l_9 small{color:#758295;margin-top:3px;font-size:9px}._litterList_1ho7l_9 span{color:#315e62;margin-top:6px;font-size:10px;font-weight:750}._litterList_1ho7l_9 em{white-space:nowrap;font-style:normal}._litterGroup_1ho7l_9{border-bottom:1px solid #e7eeee;display:grid}._litterGroup_1ho7l_9:last-child{border-bottom:0}._groupLabel_1ho7l_9{background:#f6f9fa;padding:11px 16px 8px}._groupLabel_1ho7l_9 b,._groupLabel_1ho7l_9 small{display:block}._groupLabel_1ho7l_9 b{font-size:10px}._groupLabel_1ho7l_9 small{color:#758295;margin-top:3px;font-size:8px}._litterGroup_1ho7l_9 ._petButton_1ho7l_1:last-child{border-bottom:0}@media (width<=900px){._programTools_1ho7l_9{grid-template-columns:1fr}}@media (width<=620px){._compactFacts_1ho7l_9,._compactUpload_1ho7l_9{grid-template-columns:1fr}._litterList_1ho7l_9 article{flex-direction:column;align-items:flex-start}._parentCard_1ho7l_9 summary{grid-template-columns:38px 1fr}._parentCard_1ho7l_9 summary em{grid-column:2}}._documentLinks_1ho7l_9 ._secondary_1ho7l_1{justify-self:start}._litterActions_1ho7l_12{justify-items:end;gap:7px;display:grid}._litterActions_1ho7l_12 ._secondary_1ho7l_1{min-height:34px;padding:7px 10px}._lineageGrid_1ho7l_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._lineageParent_1ho7l_13{background:#fbfdfd;border:1px solid #dce6e7;border-radius:10px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}._lineageParent_1ho7l_13>img,._lineagePlaceholder_1ho7l_13{object-fit:cover;color:#fff;background:#142b4a;border-radius:10px;width:70px;height:70px}._lineagePlaceholder_1ho7l_13{place-items:center;font:700 28px Georgia,serif;display:grid}._lineageParent_1ho7l_13 h4{color:#142b4a;margin:0;font:500 21px Georgia,serif}._lineageParent_1ho7l_13 span,._lineageParent_1ho7l_13 small{color:#6d7b8d;margin-top:4px;font-size:10px;line-height:1.45;display:block}._form_1ho7l_1 label>small{color:#748194;font-size:9px;font-weight:600;line-height:1.4}@media (width<=620px){._lineageGrid_1ho7l_13{grid-template-columns:1fr}._lineageParent_1ho7l_13{grid-template-columns:58px minmax(0,1fr)}._lineageParent_1ho7l_13>img,._lineagePlaceholder_1ho7l_13{width:58px;height:58px}}._weightForm_1ho7l_15{border-top:1px solid #e2e9ea;grid-template-columns:minmax(100px,1fr) minmax(105px,.8fr) auto;align-items:end;gap:9px;margin-top:15px;padding-top:15px;display:grid}._weightForm_1ho7l_15 label{color:#526276;gap:5px;font-size:9px;font-weight:850;display:grid}._weightForm_1ho7l_15 input,._weightForm_1ho7l_15 select{box-sizing:border-box;color:#142b4a;background:#fff;border:1px solid #ccd9dc;border-radius:7px;width:100%;padding:10px;font:12px Arial}._weightForm_1ho7l_15 ._secondary_1ho7l_1{white-space:nowrap}@media (width<=620px){._weightForm_1ho7l_15{grid-template-columns:1fr 1fr}._weightForm_1ho7l_15 ._secondary_1ho7l_1{grid-column:1/-1}}._ageLine_1ho7l_16{color:#08776d;margin-top:4px;font-size:9px;font-weight:800;display:block}._weightChartCard_1ho7l_17{grid-column:1/-1}._weightChart_1ho7l_17{background:linear-gradient(#f5fbfa,#fff);border:1px solid #d9e6e6;border-radius:10px;padding:17px 18px 8px}._weightChartHead_1ho7l_17{justify-content:space-between;align-items:start;gap:20px;display:flex}._weightChartHead_1ho7l_17 b,._weightChartHead_1ho7l_17 span,._weightChartHead_1ho7l_17 strong,._weightChartHead_1ho7l_17 small{display:block}._weightChartHead_1ho7l_17 b{color:#142b4a;font:500 20px Georgia,serif}._weightChartHead_1ho7l_17 span{color:#748194;margin-top:4px;font-size:9px}._weightChartHead_1ho7l_17>div:last-child{text-align:right}._weightChartHead_1ho7l_17 strong{color:#08776d;font-size:17px}._weightChartHead_1ho7l_17 small{color:#66768a;margin-top:4px;font-size:9px}._weightSummaryGrid_1ho7l_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}._weightSummaryGrid_1ho7l_17>div{background:#fff;border:1px solid #dce8e8;border-radius:8px;min-height:69px;padding:12px 14px}._weightSummaryGrid_1ho7l_17 span,._weightSummaryGrid_1ho7l_17 strong,._weightSummaryGrid_1ho7l_17 small{display:block}._weightSummaryGrid_1ho7l_17 span{color:#748194;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}._weightSummaryGrid_1ho7l_17 strong{color:#142b4a;margin-top:5px;font-size:17px}._weightSummaryGrid_1ho7l_17 small{color:#66768a;margin-top:3px;font-size:9px}._weightChart_1ho7l_17 svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}._weightGridLine_1ho7l_17{stroke:#dce9e8;stroke-width:1px;stroke-dasharray:4 5}._weightLine_1ho7l_17{fill:none;stroke:#18a999;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}._weightPoint_1ho7l_17{fill:#fff;stroke:#08776d;stroke-width:3px}._weightAxisLabel_1ho7l_17{fill:#718093;font:10px Arial}._weightChartEmpty_1ho7l_17{background:#f6fbfa;border:1px dashed #b9d4d1;border-radius:10px;gap:5px;padding:20px;display:grid}._weightChartEmpty_1ho7l_17 b{font:500 19px Georgia,serif}._weightChartEmpty_1ho7l_17 span{color:#6d7b8d;font-size:10px}._itemActionGroup_1ho7l_17{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}._deleteEntry_1ho7l_17{color:#a34747;cursor:pointer;background:#fff;border:1px solid #e5caca;border-radius:7px;min-height:32px;padding:6px 9px;font:800 10px Arial}._deleteEntry_1ho7l_17:hover{background:#fff3f3}._deleteEntry_1ho7l_17:focus-visible{outline-offset:2px;outline:3px solid #a3474733}._deleteEntry_1ho7l_17:disabled{opacity:.5;cursor:not-allowed}._documentEntry_1ho7l_17{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._documentEntryLink_1ho7l_17{min-width:0;color:inherit;text-decoration:none}._documentEntryLink_1ho7l_17 h4{overflow-wrap:anywhere}@media (width<=620px){._weightChartHead_1ho7l_17{flex-direction:column;align-items:flex-start}._weightChartHead_1ho7l_17>div:last-child{text-align:left}._weightSummaryGrid_1ho7l_17{grid-template-columns:1fr}._weightChart_1ho7l_17{padding-inline:12px}._documentEntry_1ho7l_17{grid-template-columns:1fr}._documentEntry_1ho7l_17 ._deleteEntry_1ho7l_17{justify-self:start}}._schedulePage_1ho7l_19{gap:18px;display:grid}._careScheduleCard_1ho7l_19{padding:0;overflow:hidden}._careScheduleCard_1ho7l_19>._cardHead_1ho7l_1{padding:22px 24px}._careScheduleCard_1ho7l_19>._cardHead_1ho7l_1 h3{font-size:28px}._careScheduleCard_1ho7l_19>._cardHead_1ho7l_1 ._subtle_1ho7l_2{font-size:13px}._careEmailBanner_1ho7l_19{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 22px;padding:16px 18px;display:flex}._careEmailBanner_1ho7l_19 div{min-width:0}._careEmailBanner_1ho7l_19 b,._careEmailBanner_1ho7l_19 span{display:block}._careEmailBanner_1ho7l_19 b{font-size:15px}._careEmailBanner_1ho7l_19 span{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.5}._careEmailBanner_1ho7l_19 strong{letter-spacing:.08em;border-radius:999px;place-items:center;min-width:42px;height:30px;font-size:12px;display:grid}._careEmailActive_1ho7l_19{color:#285d59;background:#eef9f7;border-color:#b9dfda}._careEmailActive_1ho7l_19 strong{color:#fff;background:#18a999}._careEmailUnavailable_1ho7l_19{color:#735b29;background:#fff8e8;border-color:#ead7af}._careTable_1ho7l_19{border-top:1px solid #dce6e7}._careRow_1ho7l_19{border-bottom:1px solid #e2e9ea;grid-template-columns:minmax(170px,.72fr) minmax(220px,1fr) minmax(280px,1.35fr);display:grid}._careRow_1ho7l_19:last-child{border-bottom:0}._careRow_1ho7l_19>span,._careRow_1ho7l_19>div,._careRow_1ho7l_19>p{border-right:1px solid #e2e9ea;min-width:0;padding:16px 18px}._careRow_1ho7l_19>:last-child{border-right:0}._careRow_1ho7l_19 p{color:#43566b;margin:0;font-size:14px;line-height:1.55}._careHeader_1ho7l_19{color:#fff;background:#142b4a}._careHeader_1ho7l_19 span{letter-spacing:.03em;font-size:12px;font-weight:850}._careRowCurrent_1ho7l_19{background:#f0fbf9;box-shadow:inset 4px 0 #18a999}._careAge_1ho7l_19 b,._careAge_1ho7l_19 span,._careAge_1ho7l_19 em{display:block}._careAge_1ho7l_19 b{color:#142b4a;font:600 18px Georgia,serif}._careAge_1ho7l_19 span{color:#5f7084;margin-top:5px;font-size:13px;line-height:1.4}._careState_1ho7l_19{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:max-content;margin-top:9px;padding:5px 8px;font:800 10px Arial}._careStateReview_1ho7l_19{color:#667485;background:#edf1f3}._careStateCurrent_1ho7l_19{color:#08776d;background:#d5f3ee}._careStateUpcoming_1ho7l_19{color:#3c5f96;background:#eaf0fb}._careStateOngoing_1ho7l_19{color:#765091;background:#f2eafb}._careDisclaimer_1ho7l_19{color:#5d6f81;background:#f5f8f9;margin:0;padding:16px 24px;font-size:13px;line-height:1.55}._careNotesCard_1ho7l_19{grid-column:1/-1}._careNotesCard_1ho7l_19>._cardHead_1ho7l_1 h3{font-size:27px}._careNoteGrid_1ho7l_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}._careNoteGrid_1ho7l_19 details{background:#fbfdfd;border:1px solid #dce6e7;border-radius:10px;padding:16px 18px}._careNoteGrid_1ho7l_19 summary{cursor:pointer;color:#142b4a;font:600 18px Georgia,serif}._careNoteGrid_1ho7l_19 p,._careNoteGrid_1ho7l_19 li{color:#4d6074;font-size:14px;line-height:1.6}._careNoteGrid_1ho7l_19 ul{padding-left:20px}._careNoteGrid_1ho7l_19 a{color:#08776d;font-size:13px;font-weight:850;display:inline-block}._otherVaccineList_1ho7l_19{gap:10px;margin-top:14px;display:grid}._otherVaccineList_1ho7l_19 p{border-bottom:1px solid #e4ebec;margin:0;padding-bottom:10px}._otherVaccineList_1ho7l_19 p:last-child{border-bottom:0;padding-bottom:0}._otherVaccineList_1ho7l_19 b,._otherVaccineList_1ho7l_19 span{display:block}._otherVaccineList_1ho7l_19 span{margin-top:3px}@media (width<=900px){._careRow_1ho7l_19{grid-template-columns:minmax(150px,.65fr) minmax(190px,1fr) minmax(240px,1.2fr)}._careTable_1ho7l_19{overflow-x:auto}._careRow_1ho7l_19{min-width:760px}}@media (width<=620px){._careScheduleCard_1ho7l_19>._cardHead_1ho7l_1{padding:19px}._careScheduleCard_1ho7l_19>._cardHead_1ho7l_1 h3{font-size:25px}._careEmailBanner_1ho7l_19{align-items:flex-start;margin:0 14px 18px;padding:14px}._careEmailBanner_1ho7l_19 strong{flex:0 0 42px}._careTable_1ho7l_19{overflow:visible}._careHeader_1ho7l_19{display:none}._careRow_1ho7l_19{border:1px solid #dce6e7;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:1fr;min-width:0;margin:0 14px;display:grid}._careRow_1ho7l_19+._careRow_1ho7l_19{border-radius:0}._careRow_1ho7l_19:last-child{border-bottom:1px solid #dce6e7;border-radius:0 0 10px 10px;margin-bottom:14px}._careRow_1ho7l_19>span,._careRow_1ho7l_19>div,._careRow_1ho7l_19>p{border-bottom:1px solid #e2e9ea;border-right:0;padding:14px}._careRow_1ho7l_19>:last-child{border-bottom:0}._careRow_1ho7l_19 p{font-size:15px}._careRow_1ho7l_19 p:before{color:#748194;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}._careRow_1ho7l_19 p:nth-child(2):before{content:"Deworming / parasite care"}._careRow_1ho7l_19 p:nth-child(3):before{content:"Vaccinations & veterinary care"}._careDisclaimer_1ho7l_19{padding:15px 19px;font-size:14px}._careNoteGrid_1ho7l_19{grid-template-columns:1fr}._careNoteGrid_1ho7l_19 details{padding:15px}._careNoteGrid_1ho7l_19 p,._careNoteGrid_1ho7l_19 li{font-size:15px}}
