._actions_1w0gq_1{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._action_1w0gq_1{background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:8px 12px}._action_1w0gq_1:disabled{opacity:.4;cursor:default}._action_1w0gq_1:focus-visible,._date_1w0gq_4:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}._date_1w0gq_4{min-width:0;min-height:44px}._today_1w0gq_6{justify-content:flex-end;margin-top:4px;display:flex}._todayAction_1w0gq_7{background:0 0;font-size:14px}@font-face{font-family:DM Sans;src:url(/assets/DM-Sans-Variable-OkNhvBry.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-FzEoaBTQ.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}._screen_1g34o_15{--screen-padding-inline:clamp(6px, calc(50vw - 168px), 20px);box-sizing:border-box;width:100%;max-width:32rem;min-height:100vh;padding:max(20px, env(safe-area-inset-top)) var(--screen-padding-inline) max(24px, env(safe-area-inset-bottom));color:var(--text-primary);margin-inline:auto;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_1g34o_27,._brand_1g34o_28,._calendarHeading_1g34o_29,._planHeading_1g34o_30,._taskRow_1g34o_31,._eventHeader_1g34o_32,._formToggle_1g34o_33,._selectWrap_1g34o_34{align-items:center;display:flex}._header_1g34o_27{justify-content:space-between;height:40px;min-height:40px;margin-bottom:8px}._brand_1g34o_28{flex:auto;gap:10px;min-width:0}._logo_1g34o_47{background:var(--accent);color:#21150c;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:grid}._petName_1g34o_59{overflow-wrap:anywhere;min-width:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.15}._accountWrap_1g34o_60{flex:none;position:relative}._accountButton_1g34o_61{background:radial-gradient(circle, var(--surface) 20px, transparent 20.5px);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;border-radius:50%;font-family:inherit;font-size:22px;position:relative}._accountButton_1g34o_61>span{z-index:1;position:relative}._accountMenu_1g34o_74{z-index:2;border:1px solid var(--border);background:var(--surface-raised);border-radius:22px;gap:12px;width:min(280px,100vw - 32px);padding:20px;display:grid;position:absolute;top:58px;right:0;box-shadow:0 16px 40px #0008}._accountCaption_1g34o_88{color:var(--text-muted)}._accountMenu_1g34o_74 strong{overflow-wrap:anywhere;font-size:20px}._installLink_1g34o_90{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:flex}._logoutButton_1g34o_99{color:#f1847c;min-height:48px;font:inherit;cursor:pointer;background:#3d2725;border:0;border-radius:16px}._calendarSection_1g34o_109{margin-bottom:16px}._calendarHeading_1g34o_29{justify-content:space-between;gap:8px;min-height:58px;margin-bottom:8px}._monthTitle_1g34o_111{letter-spacing:-.04em;min-width:0;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.15}._monthName_1g34o_112{font:inherit;white-space:nowrap}._monthYear_1g34o_113{color:#8c857d;letter-spacing:0;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}._monthToggle_1g34o_114{min-width:80px;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}._monthToggle_1g34o_114:before{background:var(--surface);content:"";border-radius:12px;position:absolute;inset:2px 0}._monthToggle_1g34o_114>*{z-index:1;position:relative}._arrow_1g34o_134{border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);flex:none;width:10px;height:10px;display:inline-block;transform:rotate(45deg)translateY(-2px)}._arrowUp_1g34o_143{transform:rotate(225deg)translateY(-2px)}._monthToggle_1g34o_114 ._arrow_1g34o_134{border-width:2.5px;border-color:var(--accent);flex-basis:8.5px;width:8.5px;height:8.5px;margin-right:1.75px;transform:translateY(-2px)rotate(45deg)}._monthToggle_1g34o_114 ._arrowUp_1g34o_143{transform:translateY(-2px)rotate(225deg)}._calendarCard_1g34o_146{background:var(--surface);border-radius:18px;padding:10px 0}._calendarCardWeek_1g34o_147{height:80px;padding:0}._weekGrid_1g34o_148,._monthGrid_1g34o_149{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekDay_1g34o_150,._monthDay_1g34o_151{min-width:0;min-height:60px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;display:flex}._weekdayLabel_1g34o_167{color:#8c857d;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:600;line-height:12px}._dayNumber_1g34o_168{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:18px}._daySelected_1g34o_169{color:#24160f;background:0 0;position:relative}._weekGrid_1g34o_148{box-sizing:border-box;grid-template-rows:12px 36px;grid-template-columns:minmax(0,1fr);row-gap:12px;height:80px;padding:10px 12px}._weekdayRow_1g34o_171,._weekDateRow_1g34o_172{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdayRow_1g34o_171{text-align:center;align-items:center;height:12px}._weekDateRow_1g34o_172{height:36px}._weekDay_1g34o_150{box-sizing:border-box;justify-self:center;gap:0;width:44px;height:44px;min-height:44px;margin-block:-4px;position:relative}._weekDay_1g34o_150._daySelected_1g34o_169:before{background:var(--accent);content:"";border-radius:13px;width:44px;height:36px;position:absolute;top:4px;left:50%;transform:translate(-50%)}._weekDay_1g34o_150>*{z-index:1;position:relative}._dayToday_1g34o_178:not(._daySelected_1g34o_169) ._dayNumber_1g34o_168{color:var(--accent)}._monthGrid_1g34o_149{padding:4px 0 8px}._monthGrid_1g34o_149 ._weekdayLabel_1g34o_167{place-items:center;min-height:36px;display:grid}._monthDay_1g34o_151{box-sizing:border-box;justify-self:center;gap:0;width:44px;height:44px;min-height:44px;margin-block:-4px;font-size:15px;font-weight:600;position:relative}._monthDay_1g34o_151._daySelected_1g34o_169{background:0 0}._monthDay_1g34o_151._daySelected_1g34o_169:before{z-index:0;background:var(--accent);content:"";border-radius:13px;width:44px;height:36px;position:absolute;top:4px;left:50%;transform:translate(-50%)}._monthDay_1g34o_151>*{z-index:1;position:relative}._outsideMonth_1g34o_185{color:#77736f}._planHeading_1g34o_30{justify-content:space-between;gap:8px;min-height:28px;margin-bottom:10px}._planHeading_1g34o_30 h2{letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.2}._planHeading_1g34o_30>span{color:var(--text-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:400}._progressTrack_1g34o_190{background:#373431;border-radius:999px;height:3px;overflow:hidden}._progressTrack_1g34o_190 span{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s;display:block}._taskList_1g34o_192{gap:4px;margin:10px 0;padding:0;list-style:none;display:grid}._taskRow_1g34o_31{grid-template-columns:calc(64px - var(--screen-padding-inline)) minmax(0, 1fr) auto;column-gap:9px;min-width:0;min-height:44px;display:grid}._check_1g34o_200{cursor:pointer;width:44px;height:44px;transform:translateX(calc(20px - var(--screen-padding-inline)));background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}._check_1g34o_200:before{content:"";border:1px solid #77736f;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._checkDone_1g34o_224:before{border-color:var(--accent);background:var(--accent)}._check_1g34o_200 svg{z-index:1;fill:none;stroke:#24160f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}._check_1g34o_200 svg path{vector-effect:non-scaling-stroke}._taskCopy_1g34o_227{flex:auto;gap:3px;min-width:0;display:grid}._taskTitle_1g34o_228{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}._taskTitleDone_1g34o_229{color:var(--text-muted);text-decoration:line-through}._taskRepeat_1g34o_230{overflow-wrap:anywhere;color:var(--text-muted);font-size:10px;font-weight:400;line-height:1.25}._taskTime_1g34o_231{color:var(--text-muted);flex:none;font-size:10px;font-weight:400}._eventCard_1g34o_233{background:var(--surface);border-radius:18px;padding:8px 14px 8px 0}._eventCardExpanded_1g34o_234{padding-bottom:16px}._eventHeader_1g34o_32{align-items:center;gap:calc(30px - var(--screen-padding-inline))}._addIcon_1g34o_236{width:44px;height:44px;transform:translateX(calc(20px - var(--screen-padding-inline)));flex:0 0 44px;place-items:center;display:grid;position:relative}._addIcon_1g34o_236 img{object-fit:contain;width:20px;height:20px;display:block}._eventTitleGroup_1g34o_246{flex:auto;min-width:0}._eventDate_1g34o_247{color:#8c857d;letter-spacing:0;font-size:10px;font-weight:400;line-height:12px;display:block}._formToggleCopy_1g34o_248{flex:auto;gap:2px;min-width:0;display:grid}._formToggleTitle_1g34o_249{font-size:13px;font-weight:600;line-height:16px}._formToggleSubtitle_1g34o_250{color:#8c857d;font-size:10px;font-weight:400;line-height:12px}._formToggle_1g34o_33{width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;gap:12px;padding:0}._formToggle_1g34o_33 ._arrow_1g34o_134,._editorToggle_1g34o_264 ._arrow_1g34o_134,._petPickerToggle_1g34o_264 ._arrow_1g34o_134{border-width:2.5px;border-color:#8c857d;flex:0 0 8.5px;width:8.5px;height:8.5px;margin-right:1.75px;transform:translateY(-2px)rotate(45deg)}._formToggle_1g34o_33 ._arrowUp_1g34o_143,._editorToggle_1g34o_264 ._arrowUp_1g34o_143,._petPickerToggle_1g34o_264 ._arrowUp_1g34o_143{transform:translateY(-2px)rotate(225deg)}._editorToggle_1g34o_264{box-sizing:border-box;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;min-height:44px;padding:0 14px 0 0;display:flex}._inlineEditor_1g34o_267{background:0 0;grid-column:2/-1;min-width:0}._inlineEditor_1g34o_267[hidden]{display:none}._inlineEditor_1g34o_267 ._eventForm_1g34o_269{margin:6px 0 14px}._screen_1g34o_15 ._formToggle_1g34o_33:focus-visible{outline-offset:-2px}._eventForm_1g34o_269{gap:10px;margin:3px 0 0 14px;display:grid}._field_1g34o_272{min-width:0;color:var(--text-muted);gap:4px;display:grid}._fieldLabel_1g34o_273{font-size:11px;font-weight:500;line-height:14px}._field_1g34o_272 input,._field_1g34o_272 select{box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:12px;font-weight:400}._field_1g34o_272 input::placeholder{color:#89837e;opacity:1;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}._field_1g34o_272 input:focus,._field_1g34o_272 select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #e4a46240}._selectWrap_1g34o_34{position:relative}._field_1g34o_272 select{appearance:none;padding-right:40px}._selectWrap_1g34o_34 ._arrow_1g34o_134{pointer-events:none;border-width:2.5px;border-color:var(--text-muted);flex-basis:8.5px;width:8.5px;height:8.5px;position:absolute;right:17px;transform:translateY(-2px)rotate(45deg)}._submitButton_1g34o_295{background:var(--accent);color:#24170d;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:13px;font-weight:700}._submitButton_1g34o_295:disabled{cursor:not-allowed;opacity:.58}._screen_1g34o_15 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (width>=600px){._screen_1g34o_15{padding-top:max(28px, env(safe-area-inset-top))}._header_1g34o_27,._calendarSection_1g34o_109{margin-bottom:34px}._monthDay_1g34o_151{min-height:46px}}@media (width>=349px){._monthGrid_1g34o_149{padding-inline:6px}}@media (prefers-reduced-motion:reduce){._progressTrack_1g34o_190 span{transition:none}}._authPage_15lrt_1,._statusPage_15lrt_2{box-sizing:border-box;color:#f4f0eb;background:#171615;place-items:center;min-height:100vh;padding:32px 20px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}._authContent_15lrt_13{width:min(100%,440px)}._brand_15lrt_15{color:#f4f0eb;align-items:center;gap:12px;min-height:44px;margin:0 0 28px;font-size:14px;font-weight:600;display:flex}._brandMark_15lrt_26{color:#24170d;background:#dda264;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font:700 22px Manrope,sans-serif;display:grid}._brandDash_15lrt_38{color:#8c857d}._authCard_15lrt_40{box-sizing:border-box;background:#211f1d;border:1px solid #373431;border-radius:18px;width:100%;padding:28px 24px 22px}._heading_15lrt_49{margin:0 0 20px}._heading_15lrt_49 h1{letter-spacing:-.035em;margin:0;font:700 28px/1.2 Manrope,DM Sans,sans-serif}._form_15lrt_57{gap:18px;display:grid}._field_15lrt_59{color:#d4cdc5;gap:8px;font-size:12px;font-weight:600;display:grid}._field_15lrt_59 input{box-sizing:border-box;color:#f4f0eb;background:#131211;border:1px solid #373431;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px;font:400 14px DM Sans,sans-serif}._field_15lrt_59 input::placeholder{color:#77716b;opacity:1}._field_15lrt_59 input:focus{border-color:#dda264;box-shadow:0 0 0 2px #dda26435}._field_15lrt_59 input[aria-invalid=true]{border-color:#e28d82}._help_15lrt_77{color:#8c857d;font-size:11px;font-weight:400;line-height:1.4}._fieldError_15lrt_78{color:#f2a097;font-size:11px;font-weight:500;line-height:1.4}._timezone_15lrt_80{color:#8c857d;overflow-wrap:anywhere;margin:-4px 0 0;font-size:11px;line-height:1.4}._timezone_15lrt_80 strong{color:#c7bdb2;font-weight:600}._notice_15lrt_90,._error_15lrt_91{margin:0 0 16px;font-size:12px;line-height:1.45}._notice_15lrt_90{color:#e8b576}._error_15lrt_91{color:#f2a097}._submit_15lrt_95{color:#24170d;cursor:pointer;background:#dda264;border:0;border-radius:12px;min-height:48px;margin-top:2px;font:700 14px DM Sans,sans-serif}._modePrompt_15lrt_106{color:#a19a92;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;min-height:44px;margin:14px 0 0;font-size:12px;display:flex}._modePrompt_15lrt_106 button{color:#e5a562;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px;font:600 12px DM Sans,sans-serif;text-decoration:underline}._submit_15lrt_95:disabled,._modePrompt_15lrt_106 button:disabled,._secondary_15lrt_134:disabled{cursor:wait;opacity:.65}._statusPage_15lrt_2{color:#d4cdc5;text-align:center;align-content:center;gap:14px;font-size:13px}._secondary_15lrt_134{color:#f4f0eb;cursor:pointer;background:#373431;border:0;border-radius:9px;min-width:44px;min-height:44px;padding:0 16px;font:600 12px DM Sans,sans-serif}._accountRoot_15lrt_139{min-width:0}._sessionBar_15lrt_140{color:#a19a92;justify-content:flex-end;align-items:center;gap:12px;min-height:40px;padding:4px 16px;font:400 11px DM Sans,sans-serif;display:flex}._sessionBar_15lrt_140 strong{color:#f4f0eb;font-weight:600}._logout_15lrt_142{color:#f4f0eb;cursor:pointer;background:#211f1d;border:1px solid #373431;border-radius:9px;min-height:44px;padding:0 10px;font:600 11px DM Sans,sans-serif}@media (width<=390px){._authPage_15lrt_1{padding:24px 16px}._brand_15lrt_15{gap:10px;margin-bottom:22px;font-size:13px}._authCard_15lrt_40{padding:24px 18px 18px}._heading_15lrt_49 h1{font-size:25px}}._action_j1f8a_1{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}._action_j1f8a_1:focus-visible{outline-offset:2px;outline:2px solid #ff9c39}._editorNotice_j1f8a_3{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}._workspace_gz2sf_1{flex:auto;min-width:0;position:relative}._heading_gz2sf_2,._identity_gz2sf_2{align-items:center;min-width:0;display:flex}._identity_gz2sf_2{flex:auto;position:relative}._petName_gz2sf_4{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;min-width:0;font-size:20px;font-weight:700;overflow:hidden}._iconButton_gz2sf_5{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}._nameInput_gz2sf_6{box-sizing:border-box;width:100%;min-width:0;min-height:40px;color:var(--text-primary);background:var(--input);border:1px solid var(--accent);font:inherit;border-radius:8px;padding:4px;font-size:20px}._feedback_gz2sf_7{color:var(--text-muted);font-size:12px;line-height:1.3;display:block}._identity_gz2sf_2>._feedback_gz2sf_7{z-index:4;background:var(--surface);border-radius:8px;width:min(250px,65vw);padding:8px;position:absolute;top:100%;left:0}._menu_gz2sf_9{z-index:5;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;width:min(300px,100vw - 24px);max-height:70vh;padding:14px;position:absolute;top:calc(100% + 8px);left:-44px;overflow-y:auto;box-shadow:0 16px 40px #0008}._petList_gz2sf_10{gap:4px;display:grid}._petChoice_gz2sf_11,._action_gz2sf_11{min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px}._petChoice_gz2sf_11{padding:8px}._petChoice_gz2sf_11[aria-pressed=true]{background:var(--input)}._action_gz2sf_11{color:var(--accent);padding:8px 12px}._addForm_gz2sf_15,._addForm_gz2sf_15 label{gap:8px;display:grid}._addForm_gz2sf_15 label{font-size:13px}._addForm_gz2sf_15 input{box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 10px}._addForm_gz2sf_15 input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #e4a46240}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f0eb;font-synthesis:none;text-rendering:optimizelegibility;--accent:#dda264;--text-primary:#f4f0eb;--text-muted:#a19a92;--surface:#211f1d;--surface-raised:#2b2927;--input:#131211;--border:#373431;background:#171615;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:#171615;overflow-y:scroll}body{min-height:100vh;margin:0}button,input,select{-webkit-tap-highlight-color:transparent}
