._shell_n81ri_2{flex-direction:column;max-width:480px;min-height:100vh;margin:0 auto;display:flex}._screen_n81ri_10{flex:1;padding:20px 16px 96px}._kicker_n81ri_15{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:13px}._title_n81ri_23{font-family:var(--font-serif);margin:4px 0 12px;font-size:34px;font-weight:400;line-height:1.1}._subtitle_n81ri_31{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:400}._muted_n81ri_38{color:var(--color-muted);margin:0;font-size:14px}._error_n81ri_44{color:var(--color-danger);margin:8px 0;font-size:14px}._card_n81ri_50{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:8px;margin:12px 0;padding:16px;display:flex}._softCard_n81ri_61{background:var(--color-accent-soft);border:1px solid var(--color-accent-line);border-radius:var(--radius-card);margin:12px 0;padding:16px}._stats_n81ri_69{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}._stat_n81ri_69{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:12px 16px}._statValue_n81ri_83{font-family:var(--font-serif);margin:0;font-size:26px}._meals_n81ri_89{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}._meal_n81ri_89{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}._mealDone_n81ri_108{background:var(--color-accent-soft);border-color:var(--color-accent-line)}._circle_n81ri_114{border-radius:var(--radius-pill);border:2px solid var(--color-accent);background:var(--color-surface-strong);width:44px;height:44px;color:var(--color-surface-strong);font:700 20px/1 var(--font-sans);cursor:pointer;flex:none;margin:-4px 0}._circleDone_n81ri_127{background:var(--color-accent)}._mealBody_n81ri_131{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._mealName_n81ri_139{margin:0;font-weight:500}._mealLink_n81ri_144{color:var(--color-ink);text-decoration:none}._mealLink_n81ri_144:hover{text-decoration:underline}._actions_n81ri_153{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._primary_n81ri_160,._secondary_n81ri_161{font:500 15px/1 var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;text-decoration:none;display:inline-flex}._primary_n81ri_160{background:var(--color-ink);color:var(--color-surface);border:1px solid var(--color-ink)}._secondary_n81ri_161{color:var(--color-ink);border:1px solid var(--color-border-strong);background:0 0}._small_n81ri_185{min-height:36px;padding:8px 14px;font-size:14px}._primary_n81ri_160:disabled,._secondary_n81ri_161:disabled{opacity:.6;cursor:default}._primary_n81ri_160:hover{background:var(--color-accent-hover);color:var(--color-surface-strong)}._field_n81ri_202{flex-direction:column;gap:4px;font-size:14px;display:flex}._field_n81ri_202 input{font:16px var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface-strong);min-height:44px;color:var(--color-ink);padding:10px 14px}._days_n81ri_219{gap:6px;padding:4px 0 8px;display:flex;overflow-x:auto}._day_n81ri_219{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);min-width:44px;min-height:44px;color:var(--color-ink);font:500 14px var(--font-sans);cursor:pointer;background:0 0;flex:1 0 auto}._dayActive_n81ri_238{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}._pill_n81ri_244{border-radius:var(--radius-pill);background:var(--color-accent-soft);border:1px solid var(--color-accent-line);color:var(--color-accent-hover);padding:2px 10px;font-size:12px;display:inline-block}._list_n81ri_254{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}._checkRow_n81ri_263{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:12px;min-height:44px;padding:8px 16px;display:flex}._checkRow_n81ri_263 input{width:22px;height:22px;accent-color:var(--color-accent)}._struck_n81ri_280{color:var(--color-muted);text-decoration:line-through}._chart_n81ri_286{background:var(--color-accent-soft);border-radius:var(--radius-card);width:100%;height:auto}._chartLine_n81ri_293{fill:none;stroke:var(--color-accent);stroke-width:2px}._chartDot_n81ri_299,._chartBar_n81ri_300{fill:var(--color-accent)}._chartLabel_n81ri_304{fill:var(--color-muted);font:10px var(--font-sans)}._dataTable_n81ri_309{border-collapse:collapse;width:100%;font-size:14px}._dataTable_n81ri_309 th,._dataTable_n81ri_309 td{text-align:left;border-bottom:1px solid var(--color-border);padding:6px 4px}._details_n81ri_322 summary{cursor:pointer;color:var(--color-muted);align-items:center;min-height:44px;font-size:14px;display:flex}._details_n81ri_322 summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._facts_n81ri_336{margin:0}._facts_n81ri_336 dd{margin:0 0 8px}._backdrop_n81ri_345{background:var(--color-scrim);z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_n81ri_355{background:var(--color-surface);border-radius:var(--radius-card) var(--radius-card) 0 0;flex-direction:column;gap:12px;width:100%;max-width:480px;max-height:85vh;padding:20px 16px 28px;display:flex;overflow-y:auto}._sheetHeader_n81ri_368{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._tabbar_n81ri_376{background:var(--color-surface);border-top:1px solid var(--color-border-strong);max-width:480px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}._tab_n81ri_376{min-height:56px;font:500 13px var(--font-sans);color:var(--color-muted);justify-content:center;align-items:center;text-decoration:none;display:flex}._tabActive_n81ri_400{color:var(--color-accent-hover);box-shadow:inset 0 3px 0 var(--color-accent);font-weight:700}._circle_n81ri_114:focus-visible,._primary_n81ri_160:focus-visible,._secondary_n81ri_161:focus-visible,._day_n81ri_219:focus-visible,._tab_n81ri_376:focus-visible,._field_n81ri_202 input:focus-visible,._checkRow_n81ri_263 input:focus-visible,._mealLink_n81ri_144:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._consentText_n81ri_419{margin:0;font-size:15px;line-height:1.5}._consentText_n81ri_419 a{color:var(--color-accent)}._consentWarning_n81ri_429{color:var(--color-danger);margin:8px 0;font-size:14px}._shell_1runb_2{min-height:100vh}._topbar_1runb_6{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:14px 24px;display:flex}._brand_1runb_15{font-family:var(--font-serif);color:var(--color-ink);font-size:26px;text-decoration:none}._menu_1runb_22{flex:1;align-items:center;gap:16px;display:flex}._nav_1runb_29{flex:1;gap:16px;display:flex}._nav_1runb_29 a[aria-current=page]{font-weight:600}._menuToggle_1runb_39{color:var(--color-ink);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:12px;margin-left:auto;padding:8px;display:none}._menuToggle_1runb_39,._menuClose_1runb_51{color:var(--color-ink);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:12px;padding:8px;display:none}._menuToggle_1runb_39{margin-left:auto}._menuToggle_1runb_39 svg,._menuClose_1runb_51 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:block}._drawerBackdrop_1runb_74{display:none}@media (width<=899px){._topbar_1runb_6{padding:12px 16px}._menuToggle_1runb_39,._menuClose_1runb_51{display:block}._menuClose_1runb_51{align-self:flex-end}._drawerBackdrop_1runb_74{z-index:20;background:var(--color-scrim);display:block;position:fixed;inset:0}._menu_1runb_22{z-index:21;background:var(--color-surface);border-left:1px solid var(--color-border);visibility:hidden;flex-direction:column;align-items:stretch;gap:16px;width:min(300px,85vw);padding:16px;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._menuOpen_1runb_126{visibility:visible;transition:transform .25s;transform:none}._nav_1runb_29{flex-direction:column;flex:none;gap:0}._nav_1runb_29 a{border-bottom:1px solid var(--color-border);padding:14px 4px}}@media (width<=899px) and (prefers-reduced-motion:reduce){._menu_1runb_22,._menuOpen_1runb_126{transition:none}}._content_1runb_151,._narrow_1runb_152{max-width:1040px;margin:0 auto;padding:24px 16px 72px}._narrow_1runb_152{max-width:420px}._title_1runb_162{font-family:var(--font-serif);margin:12px 0;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.1}._subtitle_1runb_170{font-family:var(--font-serif);margin:0 0 4px;font-size:22px;font-weight:400}._kicker_1runb_177{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-3);font-size:13px}._bigNumber_1runb_184{font-family:var(--font-serif);margin:4px 0 12px;font-size:40px}._muted_1runb_190{color:var(--color-muted-2);font-size:14px}._error_1runb_195{color:var(--color-danger);margin:8px 0;font-size:14px}._fieldError_1runb_201{color:var(--color-danger);font-size:13px}._field_1runb_201 [aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}._row_1runb_211{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._inline_1runb_219{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._card_1runb_226{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin:16px 0;padding:20px;display:flex}._privateNotes_1runb_237{background:var(--color-private-bg);border-color:var(--color-private-line)}._privateNotes_1runb_237 ._muted_1runb_190{color:var(--color-muted)}._columns_1runb_247{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=880px){._columns_1runb_247{grid-template-columns:1fr 1fr}}._grid_1runb_259{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}._field_1runb_201{color:var(--color-muted);flex-direction:column;gap:4px;font-size:14px;display:flex}._field_1runb_201 input,._field_1runb_201 select,._field_1runb_201 textarea,._search_1runb_276,._inline_1runb_219 input{font:400 15px/1.3 var(--font-sans);color:var(--color-ink);background:var(--color-surface-strong);border:1px solid var(--color-border-strong);border-radius:12px;padding:10px 12px}._search_1runb_276{border-radius:var(--radius-pill);width:100%;margin:8px 0 16px}._primary_1runb_292,._secondary_1runb_293{font:500 15px/1 var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;padding:12px 20px}._primary_1runb_292{background:var(--color-ink);color:var(--color-surface);border:1px solid var(--color-ink)}._secondary_1runb_293{color:var(--color-ink);border:1px solid var(--color-border-strong);background:0 0}._primary_1runb_292:disabled,._secondary_1runb_293:disabled{opacity:.6;cursor:default}._link_1runb_318{font:500 14px/1 var(--font-sans);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._rowActions_1runb_329{flex-wrap:wrap;gap:8px 24px;display:flex}._rowActions_1runb_329 ._link_1runb_318{min-height:44px;padding:0 4px}._filter_1runb_340{font:400 15px/1.3 var(--font-sans);color:var(--color-ink);background:var(--color-surface-strong);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);max-width:100%;min-height:44px;padding:0 16px}._passwordRow_1runb_351{gap:8px;display:flex}._passwordRow_1runb_351 input{flex:1;min-width:0}._loginBrand_1runb_361{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:16px;font-size:30px;text-decoration:none;display:inline-block}._tableScroll_1runb_371{border-radius:var(--radius-card);overflow-x:auto}._tableScroll_1runb_371 ._table_1runb_371{min-width:640px}._table_1runb_371{border-collapse:collapse;background:var(--color-surface-strong);border-radius:var(--radius-card);width:100%;overflow:hidden}._table_1runb_371 th,._table_1runb_371 td{text-align:left;border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:15px}._table_1runb_371 th{color:var(--color-muted-3);font-size:13px;font-weight:500}@media (width<=639px){._tableScroll_1runb_371 ._stack_1runb_402{min-width:0}._stack_1runb_402{background:0 0}._stack_1runb_402 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._stack_1runb_402 tbody,._stack_1runb_402 tr,._stack_1runb_402 td{display:block}._stack_1runb_402 tr{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:12px;padding:8px 0}._stack_1runb_402 td{border-bottom:0;padding:6px 16px}._stack_1runb_402 td:first-child,._stack_1runb_402 th[scope=row]{border-bottom:0;padding:6px 16px;font-weight:600;display:block}._stack_1runb_402 td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--color-muted-3);font-size:12px;display:block}}._facts_1runb_456{flex-wrap:wrap;gap:8px 32px;margin:8px 0 16px;display:flex}._facts_1runb_456 dt{color:var(--color-muted-3);font-size:13px}._facts_1runb_456 dd{margin:0}._complaint_1runb_472{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:8px 0 16px;padding:12px 16px}._complaintLabel_1runb_480{color:var(--color-muted-3);margin:0 0 4px;font-size:13px}._complaintText_1runb_486{white-space:pre-line;margin:0}._complaintSnippet_1runb_492{color:var(--color-muted-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}._tabs_1runb_503{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:8px;margin:24px 0 16px;display:flex;overflow-x:auto}._tab_1runb_371,._tabActive_1runb_514{font:500 15px/1 var(--font-sans);cursor:pointer;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 16px}._tabActive_1runb_514{color:var(--color-accent);border-bottom-color:var(--color-accent)}._list_1runb_531{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._list_1runb_531 li{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:10px 0;display:flex}._list_1runb_531 li p{white-space:pre-wrap;flex-basis:100%;margin:0}._voided_1runb_554{color:var(--color-muted-3);text-decoration:line-through}._chart_1runb_559{background:var(--color-accent-soft);border-radius:var(--radius-card);width:100%;max-width:480px;height:auto;margin:8px 0 16px}._chartLine_1runb_568{fill:none;stroke:var(--color-accent);stroke-width:2px}._chartDot_1runb_574{fill:var(--color-accent)}._statCards_1runb_579{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0;display:grid}._statCard_1runb_579{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px 20px}._statCard_1runb_579 p{margin:0}._statValue_1runb_597{font-family:var(--font-serif);font-size:32px}._warning_1runb_603{color:var(--color-danger);margin:8px 0;font-size:14px}._fieldset_1runb_609{border:1px solid var(--color-border-strong);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}._check_1runb_618{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}._check_1runb_618 input{width:20px;height:20px;accent-color:var(--color-accent)}._summary_1runb_632{background:var(--color-accent-soft);border-radius:12px;padding:12px 16px}._summary_1runb_632 p{margin:4px 0}._pill_1runb_642{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);margin-left:6px;padding:4px 10px;font-size:12px;display:inline-block}._emptyDay_1runb_652{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 4px;display:flex}._emptyDay_1runb_652 p{margin:0}._emptyDayLabel_1runb_665{font:500 15px/1.3 var(--font-sans);color:var(--color-ink);margin:0}._emptyDayLabel_1runb_665:first-letter{text-transform:uppercase}._section_1runb_676{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0 0 12px}._section_1runb_676>summary{cursor:pointer;min-height:48px;padding:12px 16px;font-weight:600}._sectionBody_1runb_690{gap:12px;padding:0 16px 16px;display:grid}._checkGroup_1runb_696{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._checkGroup_1runb_696 legend{margin-bottom:6px;font-weight:500}._copyDay_1runb_710{margin:16px 0}._checkChip_1runb_714{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:0 8px 8px 0;padding:0 14px;display:inline-flex}._checkChip_1runb_714 input{width:20px;height:20px;accent-color:var(--color-accent)}._weekNav_1runb_732{align-items:center;gap:12px;margin:8px 0 16px;display:flex}._weekNav_1runb_732 ._secondary_1runb_293[aria-label]{min-width:44px;padding:10px 14px;font-size:18px}._chips_1runb_746{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._chip_1runb_746,._chipActive_1runb_754{font:500 13px/1 var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--color-border-strong);color:var(--color-ink);background:0 0;padding:8px 14px}._chipActive_1runb_754{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}._cards_1runb_770{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._recipeCard_1runb_779{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}._recipeCard_1runb_779 p{margin:0}._cardButton_1runb_793{text-align:left;font:500 15px/1.3 var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0}._consentState_1runb_804{font-size:13px;font-weight:500}._consentValid_1runb_809{color:var(--color-accent)}._consentMissing_1runb_813{color:var(--color-danger)}._mark_pqb8c_2{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}._lead_pqb8c_9{font-family:var(--font-serif);color:var(--color-accent)}._tail_pqb8c_14{font-family:var(--font-script);color:var(--color-rose-ink);margin-left:.04em;font-size:1.3em}._onDark_pqb8c_21 ._lead_pqb8c_9{color:var(--color-on-dark-muted)}._onDark_pqb8c_21 ._tail_pqb8c_14{color:var(--color-brand-rose)}._site_1hbry_2{background:var(--color-surface);color:var(--color-ink);font-size:15px;line-height:1.5}._container_1hbry_9{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}._site_1hbry_2 :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._header_1hbry_23{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}._headerInner_1hbry_31{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}._brand_1hbry_39{align-items:center;font-size:26px;text-decoration:none;display:inline-flex}._nav_1hbry_46{gap:28px;display:none}._nav_1hbry_46 a{color:var(--color-muted);font-size:14px;text-decoration:none}._nav_1hbry_46 a:hover{color:var(--color-ink)}._btnPrimary_1hbry_62,._btnDark_1hbry_63,._btnOutline_1hbry_64,._btnLight_1hbry_65,._btnGhost_1hbry_66{border-radius:var(--radius-pill);min-height:48px;font:500 15px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}._btnDark_1hbry_63{min-height:42px;padding:0 20px;font-size:14px}._btnPrimary_1hbry_62{background:var(--color-accent);color:var(--color-surface-strong)}._btnPrimary_1hbry_62:hover{background:var(--color-accent-hover);color:var(--color-surface-strong)}._btnDark_1hbry_63{background:var(--color-ink);color:var(--color-surface)}._btnDark_1hbry_63:hover{color:var(--color-surface);background:var(--color-ink-soft)}._btnOutline_1hbry_64{border:1px solid var(--color-border-strong);color:var(--color-ink)}._btnOutline_1hbry_64:hover{color:var(--color-ink);background:var(--color-surface-alt)}._btnLight_1hbry_65{background:var(--color-surface);color:var(--color-ink)}._btnLight_1hbry_65:hover{color:var(--color-ink);background:var(--color-surface-strong)}._btnGhost_1hbry_66{border:1px solid var(--color-accent-line);color:var(--color-surface)}._btnGhost_1hbry_66:hover{color:var(--color-surface);background:var(--color-accent-hover)}._actions_1hbry_134{flex-wrap:wrap;gap:12px;display:flex}._hero_1hbry_141{gap:40px;padding-top:48px;padding-bottom:56px;display:grid}._heroText_1hbry_148{flex-direction:column;align-items:flex-start;gap:24px;display:flex}._badge_1hbry_155{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);padding:8px 14px;font-size:13px}._heroTitle_1hbry_163{font:400 clamp(40px, 8vw, 66px) / 1.04 var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0}._heroBody_1hbry_170{max-width:520px;color:var(--color-muted);margin:0;font-size:18px;line-height:1.6}._photo_1hbry_179{background:var(--color-surface-alt-2);border-radius:28px;min-height:320px;position:relative}._photoCard_1hbry_186{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:18px;flex-direction:column;gap:6px;padding:16px 20px;display:flex;position:absolute;bottom:16px;left:16px}._cardKicker_1hbry_199{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted-3);font-size:11px}._cardBody_1hbry_206{font:400 19px/1.3 var(--font-serif)}._cardMeta_1hbry_210{color:var(--color-accent);font-size:12px}._strip_1hbry_216{background:var(--color-surface-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._stripList_1hbry_222{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;font-size:14px;list-style:none;display:flex}._section_1hbry_237{flex-direction:column;gap:40px;padding-top:72px;padding-bottom:72px;display:flex}._sectionHead_1hbry_245{flex-direction:column;gap:16px;display:flex}._kicker_1hbry_251,._kickerOnDark_1hbry_252{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-2);margin:0 0 14px;font-size:13px}._kickerOnDark_1hbry_252{color:var(--color-accent-line)}._h2_1hbry_264{font:400 clamp(32px, 5vw, 44px) / 1.08 var(--font-serif);text-wrap:pretty;margin:0}._h3_1hbry_270{font:400 26px/1.1 var(--font-serif);margin:0}._lead_1hbry_275{max-width:360px;color:var(--color-muted-2);margin:0;font-size:15px;line-height:1.6}._steps_1hbry_283{gap:20px;margin:0;padding:0;list-style:none;display:grid}._step_1hbry_283{border-radius:var(--radius-card);background:var(--color-surface-strong);border:1px solid var(--color-border);flex-direction:column;gap:12px;padding:28px;display:flex}._stepNumber_1hbry_301{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);justify-content:center;align-items:center;font-weight:500;display:inline-flex}._stepBody_1hbry_313{color:var(--color-muted);margin:0}._dark_1hbry_319{background:var(--color-ink);color:var(--color-surface)}._onDark_1hbry_324{color:var(--color-surface)}._leadOnDark_1hbry_328{max-width:480px;color:var(--color-on-dark-muted);margin:0;font-size:16px;line-height:1.65}._appGrid_1hbry_336{gap:48px;padding-top:72px;padding-bottom:72px;display:grid}._appText_1hbry_343{flex-direction:column;gap:20px;display:flex}._appText_1hbry_343 ._kickerOnDark_1hbry_252{margin-bottom:0}._features_1hbry_353{flex-direction:column;gap:13px;margin:8px 0 0;padding:0;list-style:none;display:flex}._features_1hbry_353 li{padding-left:21px;position:relative}._features_1hbry_353 li:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;position:absolute;top:.55em;left:0}._phones_1hbry_378{justify-content:center;align-items:flex-end;gap:20px;display:flex}._phone_1hbry_378{background:var(--color-ink-soft);border:1px solid var(--color-ink-line);border-radius:34px;width:min(210px,40vw);height:400px}._phoneShort_1hbry_393{height:330px}._about_1hbry_398{align-items:center;gap:40px;padding-top:72px;padding-bottom:72px;display:grid}._aboutPhoto_1hbry_406{background:var(--color-surface-alt-2);border-radius:28px;min-height:280px}._aboutText_1hbry_412{flex-direction:column;gap:20px;display:flex}._aboutText_1hbry_412 ._kicker_1hbry_251{margin-bottom:0}._aboutBody_1hbry_422{max-width:540px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.7}._faq_1hbry_431{gap:32px;padding-top:24px;padding-bottom:72px;display:grid}._faqList_1hbry_438{flex-direction:column;gap:10px;display:flex}._faqItem_1hbry_444{border-radius:var(--radius-card);background:var(--color-surface-strong);border:1px solid var(--color-border)}._faqItem_1hbry_444 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:500;list-style:none;display:flex}._faqItem_1hbry_444 summary::-webkit-details-marker{display:none}._faqItem_1hbry_444 summary:after{content:"+";border-radius:var(--radius-pill);background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:transform .15s;display:inline-flex}._faqItem_1hbry_444[open] summary:after{background:var(--color-ink);color:var(--color-surface);transform:rotate(45deg)}._faqItem_1hbry_444 p{color:var(--color-muted);margin:0;padding:0 24px 22px}._cta_1hbry_494{background:var(--color-accent);color:var(--color-surface)}._ctaInner_1hbry_499{flex-direction:column;align-items:flex-start;gap:20px;padding-top:72px;padding-bottom:72px;display:flex}._ctaInner_1hbry_499 ._h2_1hbry_264{max-width:640px}._footer_1hbry_513{background:var(--color-ink);color:var(--color-on-dark-muted);padding-top:56px;padding-bottom:40px}._footerGrid_1hbry_520{gap:32px;padding-bottom:40px;display:grid}._footerGrid_1hbry_520 ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._footerBrand_1hbry_535{margin:0 0 14px;font-size:26px}._footerBlurb_1hbry_540{max-width:280px;margin:0;font-size:14px;line-height:1.6}._footerTitle_1hbry_547{color:var(--color-surface);margin:0 0 12px;font-size:13px;font-weight:500}._footerLink_1hbry_554{color:var(--color-accent-line);font-size:14px;text-decoration:none}._footerLink_1hbry_554:hover{color:var(--color-surface);text-decoration:underline}._legal_1hbry_565{border-top:1px solid var(--color-ink-soft);flex-direction:column;gap:8px;padding-top:22px;font-size:13px;display:flex}._legal_1hbry_565 p{margin:0}@media (width>=900px){._nav_1hbry_46{display:flex}._container_1hbry_9{padding-left:56px;padding-right:56px}._hero_1hbry_141{grid-template-columns:1.1fr 1fr;align-items:center;padding-top:72px;padding-bottom:80px}._photo_1hbry_179{min-height:460px}._sectionHead_1hbry_245{flex-direction:row;justify-content:space-between;align-items:flex-end}._steps_1hbry_283{grid-template-columns:repeat(3,1fr)}._appGrid_1hbry_336,._about_1hbry_398{grid-template-columns:1fr 1fr;align-items:center}._faq_1hbry_431{grid-template-columns:1fr 1.6fr;gap:64px}._footerGrid_1hbry_520{grid-template-columns:1.3fr 1fr 1fr;gap:40px}._legal_1hbry_565{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){._faqItem_1hbry_444 summary:after{transition:none}}._policy_1hbry_638{max-width:760px;padding-top:48px;padding-bottom:72px}._policy_1hbry_638 h1{font:400 clamp(32px, 5vw, 44px) / 1.08 var(--font-serif);margin:0 0 8px}._policy_1hbry_638 h2{font:400 24px/1.2 var(--font-serif);margin:32px 0 8px}._policy_1hbry_638 p,._policy_1hbry_638 li{max-width:68ch}._policyMeta_1hbry_659{color:var(--color-muted);margin:0;font-size:14px}._policyAlert_1hbry_665{border:1px solid var(--color-danger);border-radius:var(--radius-card);background:var(--color-surface-strong);margin-top:24px;padding:16px 20px}._policyAlert_1hbry_665 h2{margin-top:0}:root{--color-bg:#f9f7f1;--color-surface:#fdfcf8;--color-surface-strong:#fff;--color-surface-alt:#f2ece2;--color-surface-alt-2:#e6dccf;--color-ink:#1f2620;--color-muted:#5c5e54;--color-muted-2:#6f7167;--color-muted-3:#726f66;--color-accent:#4f6f55;--color-accent-hover:#3f5c45;--color-accent-soft:#e6eee3;--color-accent-line:#a7c4a0;--color-brand-sage:#6b8f71;--color-brand-rose:#e8b4b0;--color-rose-ink:#9e5550;--color-danger:#9b2c2c;--color-private-bg:#f2ece2;--color-private-line:#a7c4a0;--color-ink-soft:#26302a;--color-ink-line:#3f4b43;--color-on-dark-muted:#e6eee3;--color-scrim:#0006;--color-border:#00000014;--color-border-strong:#0000001f;--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"DM Sans", system-ui, sans-serif;--font-script:"Great Vibes", "Instrument Serif", cursive;--radius-pill:999px;--radius-card:20px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}
