:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-sm:8px;--radius-control:10px;--radius-card:12px;--radius-sheet:20px;--radius-pill:999px;--font-sans:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", "Noto Sans", arial, sans-serif;--font-mono:ui-monospace, "SF Mono", menlo, consolas, "Liberation Mono", monospace;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:22px;--text-xl:28px;--leading-tight:1.2;--leading-normal:1.45;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--hairline-width:1px;--hairline:var(--hairline-width) solid var(--border);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--primary);--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--shadow-card:0 1px 2px #1b1f1d0a, 0 4px 16px #1b1f1d0f;--shadow-sheet:0 -8px 32px #1b1f1d1f;--shadow-dialog:0 16px 48px #1b1f1d2e;--scrim-alpha:40%;--scrim-color:rgb(0 0 0/var(--scrim-alpha));--duration-fast:.15s;--duration-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--tap-min:44px;--content-narrow:720px;--content-wide:960px;--tab-bar-height:56px;--rail-width:220px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--breakpoint-md:768px;--bg:#faf9f6;--surface:#fff;--surface-raised:#fff;--text:#1b1f1d;--muted:#5f6b66;--border:#e4e2dc;--primary:#0b7a6b;--primary-soft:#e3f4f0;--on-primary:#fff;--accent:#ec5f44;--accent-soft:#fde9e3;--on-accent:#1b1f1d;--kcal:#ec5f44;--kcal-text:#c4361a;--kcal-soft:#fdece7;--carbs:#b98500;--carbs-text:#8a6300;--carbs-soft:#fbf1d3;--fat:#8a63d2;--fat-text:#7449c8;--fat-soft:#eee8fa;--protein:#2f7fd8;--protein-text:#2168b8;--protein-soft:#e2eefb;--ok:#227845;--ok-soft:#e3f5ea;--warn:#985a1a;--warn-soft:#fbecdc;--danger:#bd3434;--danger-soft:#fbe4e4;--scrim:#000;--skeleton:#eceae5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-card:none;--shadow-sheet:none;--shadow-dialog:0 16px 48px #00000080;--scrim-alpha:60%;--bg:#0f1412;--surface:#171d1a;--surface-raised:#1f2623;--text:#ecefea;--muted:#9aa69f;--border:#2a322e;--primary:#3fc5b1;--primary-soft:#143b35;--on-primary:#0f1412;--accent:#ff8b72;--accent-soft:#45241d;--on-accent:#0f1412;--kcal:#ff8b72;--kcal-text:#ff8b72;--kcal-soft:#45241d;--carbs:#f5c542;--carbs-text:#f5c542;--carbs-soft:#3e3212;--fat:#b093f0;--fat-text:#b093f0;--fat-soft:#2e2544;--protein:#6aa8f5;--protein-text:#6aa8f5;--protein-soft:#1a2e45;--ok:#5ccb86;--ok-soft:#173826;--warn:#f0a04b;--warn-soft:#3f2b14;--danger:#f08080;--danger-soft:#44211f;--scrim:#000;--skeleton:#242c28}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-card:none;--shadow-sheet:none;--shadow-dialog:0 16px 48px #00000080;--scrim-alpha:60%;--bg:#0f1412;--surface:#171d1a;--surface-raised:#1f2623;--text:#ecefea;--muted:#9aa69f;--border:#2a322e;--primary:#3fc5b1;--primary-soft:#143b35;--on-primary:#0f1412;--accent:#ff8b72;--accent-soft:#45241d;--on-accent:#0f1412;--kcal:#ff8b72;--kcal-text:#ff8b72;--kcal-soft:#45241d;--carbs:#f5c542;--carbs-text:#f5c542;--carbs-soft:#3e3212;--fat:#b093f0;--fat-text:#b093f0;--fat-soft:#2e2544;--protein:#6aa8f5;--protein-text:#6aa8f5;--protein-soft:#1a2e45;--ok:#5ccb86;--ok-soft:#173826;--warn:#f0a04b;--warn-soft:#3f2b14;--danger:#f08080;--danger-soft:#44211f;--scrim:#000;--skeleton:#242c28}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}body{min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);background-color:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}#root{min-height:100dvh}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}small{font-size:var(--text-xs)}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--primary);text-underline-offset:.15em;transition:text-decoration-color var(--duration-fast) var(--ease-out);text-decoration-color:#0000}a:hover{text-decoration-color:currentColor}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}textarea{resize:vertical}hr{height:0;margin:var(--space-4) 0;border:0;border-top:var(--hairline)}dialog{color:inherit;background:0 0;border:0;padding:0}.num,table,time,output{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}::selection{color:var(--text);background-color:var(--primary-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.safe-top{padding-top:var(--safe-top)}.safe-bottom{padding-bottom:var(--safe-bottom)}.safe-x{padding-right:var(--safe-right);padding-left:var(--safe-left)}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}._root_1f63k_1{gap:var(--space-3);display:grid}._row_1f63k_6{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;align-items:baseline;display:grid}._label_1f63k_13{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}._swatch_1f63k_21{border-radius:3px;width:10px;height:10px}._values_1f63k_27{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._percent_1f63k_33{margin-left:var(--space-1);color:var(--text);font-weight:var(--weight-medium)}._track_1f63k_39{border-radius:var(--radius-pill);background-color:var(--border);grid-column:1/-1;height:8px;overflow:hidden}._fill_1f63k_47{border-radius:var(--radius-pill);height:100%;transition:width var(--duration-base) var(--ease-out)}._carbs_1f63k_53 ._swatch_1f63k_21,._carbs_1f63k_53 ._fill_1f63k_47{background-color:var(--carbs)}._fat_1f63k_58 ._swatch_1f63k_21,._fat_1f63k_58 ._fill_1f63k_47{background-color:var(--fat)}._protein_1f63k_63 ._swatch_1f63k_21,._protein_1f63k_63 ._fill_1f63k_47{background-color:var(--protein)}._kcal_1f63k_68 ._swatch_1f63k_21,._kcal_1f63k_68 ._fill_1f63k_47{background-color:var(--kcal)}._root_zhp0j_1{gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background-color:var(--surface);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;line-height:1;display:inline-flex;position:relative}._interactive_zhp0j_23:before{content:"";position:absolute;inset:-6px 0}._interactive_zhp0j_23:hover{background-color:var(--bg)}._interactive_zhp0j_23:disabled{opacity:.5}._selected_zhp0j_37,._selected_zhp0j_37:hover{border-color:var(--primary);color:var(--primary);background-color:var(--primary-soft)}._macro_zhp0j_44{border-color:#0000}._kcal_zhp0j_48,._kcal_zhp0j_48:hover{color:var(--kcal-text);background-color:var(--kcal-soft)}._carbs_zhp0j_54,._carbs_zhp0j_54:hover{color:var(--carbs-text);background-color:var(--carbs-soft)}._fat_zhp0j_60,._fat_zhp0j_60:hover{color:var(--fat-text);background-color:var(--fat-soft)}._protein_zhp0j_66,._protein_zhp0j_66:hover{color:var(--protein-text);background-color:var(--protein-soft)}._swatch_zhp0j_72{border-radius:50%;width:8px;height:8px}._kcal_zhp0j_48 ._swatch_zhp0j_72{background-color:var(--kcal)}._carbs_zhp0j_54 ._swatch_zhp0j_72{background-color:var(--carbs)}._fat_zhp0j_60 ._swatch_zhp0j_72{background-color:var(--fat)}._protein_zhp0j_66 ._swatch_zhp0j_72{background-color:var(--protein)}._value_zhp0j_94{font-variant-numeric:tabular-nums}._check_zhp0j_98{margin-left:-2px}._root_1ar44_1{gap:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-5);border:var(--hairline-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}._root_1ar44_1:disabled{opacity:.5}._root_1ar44_1:active:not(:disabled){transform:scale(.97)}._root_1ar44_1:hover:not(:disabled){filter:brightness(.96)}._primary_1ar44_37{color:var(--on-accent);background-color:var(--accent)}._secondary_1ar44_42{color:var(--on-primary);background-color:var(--primary)}._ghost_1ar44_47{color:var(--primary);background-color:#0000}._ghost_1ar44_47:hover:not(:disabled){background-color:var(--primary-soft);filter:none}._outline_1ar44_57{color:var(--text);border-color:var(--border);background-color:var(--surface)}._destructive_1ar44_63{color:var(--danger);background-color:var(--danger-soft)}._lg_1ar44_68{min-height:52px;padding:0 var(--space-6);font-size:var(--text-md)}._block_1ar44_74{width:100%}._icon-only_1ar44_78{width:var(--tap-min);padding:0}._icon-only_1ar44_78._lg_1ar44_68{width:52px}._loading_1ar44_87{cursor:progress}._content_1ar44_91{gap:var(--space-2);align-items:center;display:inline-flex}._loading_1ar44_87 ._content_1ar44_91{visibility:hidden}._spinner_1ar44_101{place-items:center;display:grid;position:absolute;inset:0}._spinner_1ar44_101:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_1ar44_101}@keyframes _spin_1ar44_101{to{transform:rotate(360deg)}}._root_9jzm0_1{gap:var(--space-2);-webkit-user-select:none;user-select:none;width:100%;max-width:360px;display:inline-grid}._header_9jzm0_9{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}._month_9jzm0_16{font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:center;flex:1}._grid_9jzm0_23{border-spacing:0;table-layout:fixed;width:100%}._weekday_9jzm0_29{padding:0 0 var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center}._cell_9jzm0_37{text-align:center;padding:1px}._day_9jzm0_42{width:100%;min-width:40px;min-height:var(--tap-min);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:inline-grid;position:relative}._day_9jzm0_42:disabled{color:var(--muted);opacity:.4}._day_9jzm0_42:hover:not(:disabled){background-color:var(--primary-soft)}._outside_9jzm0_65{color:var(--muted)}._today_9jzm0_69{font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 var(--hairline-width) var(--border)}._selected_9jzm0_74,._selected_9jzm0_74:hover:not(:disabled){color:var(--on-primary);background-color:var(--primary)}._dot_9jzm0_80{background-color:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px}._selected_9jzm0_74 ._dot_9jzm0_80{background-color:var(--on-primary)}._root_17sag_1{border:var(--hairline);border-radius:var(--radius-card);color:var(--text);background-color:var(--surface);box-shadow:var(--shadow-card)}._md_17sag_9{padding:var(--space-4)}._sm_17sag_13{padding:var(--space-3)}._interactive_17sag_17{transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}._interactive_17sag_17:hover{background-color:var(--surface-raised)}._interactive_17sag_17:active{transform:scale(.995)}._header_17sag_31{gap:var(--space-2);margin-bottom:var(--space-3);align-items:center;display:flex}._title_17sag_38{font-size:var(--text-md);font-weight:var(--weight-semibold);flex:1}._none_17sag_44 ._header_17sag_31{padding:var(--space-4) var(--space-4) 0}._root_1rffr_1{width:min(400px, calc(100% - 2 * var(--space-4)));border-radius:var(--radius-card);max-width:100%;color:var(--text);background-color:var(--surface);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0}._root_1rffr_1::backdrop{background-color:var(--scrim-color)}._root_1rffr_1[open]{animation:_pop-in_1rffr_1 var(--duration-base) var(--ease-out)}._root_1rffr_1[open]::backdrop{animation:_fade-in_1rffr_1 var(--duration-base) var(--ease-out)}._panel_1rffr_26{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;display:flex}._title_1rffr_33{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}._description_1rffr_39{color:var(--muted);font-size:var(--text-sm)}._actions_1rffr_44{gap:var(--space-2);margin-top:var(--space-2);justify-content:flex-end;display:flex}._actions_1rffr_44>*{flex:1}@media (width>=768px){._actions_1rffr_44>*{flex:0 auto}}@keyframes _pop-in_1rffr_1{0%{opacity:0;transform:scale(.97)}}@keyframes _fade-in_1rffr_1{0%{opacity:0}}._root_ugppm_1{gap:var(--space-4);width:var(--rail-width);padding:calc(var(--space-5) + var(--safe-top)) var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-left));border-right:var(--hairline);background-color:var(--surface);flex-direction:column;display:none;position:fixed;inset:0 auto 0 0}._brand_ugppm_13{min-height:var(--tap-min);padding:0 var(--space-3);align-items:center;display:flex}._list_ugppm_20{gap:var(--space-1);display:grid}._item_ugppm_25{gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative}._item_ugppm_25:hover{color:var(--text);background-color:var(--bg)}._active_ugppm_48,._active_ugppm_48:hover{color:var(--primary);background-color:var(--primary-soft)}._dot_ugppm_54{background-color:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:auto}._footer_ugppm_62{margin-top:auto}@media (width>=768px){._root_ugppm_1{display:flex}}._root_17pym_1{z-index:40;padding-bottom:var(--safe-bottom);border-top:var(--hairline);background-color:var(--surface);position:fixed;bottom:0;left:0;right:0}._list_17pym_12{height:var(--tab-bar-height);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._item_17pym_19{width:100%;height:100%;color:var(--muted);font-size:11px;font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-out);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}._item_17pym_19:focus-visible{outline-offset:-4px}._active_17pym_38{color:var(--primary)}._dot_17pym_42{border:2px solid var(--surface);background-color:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:calc(50% + 8px)}@media (width>=768px){._root_17pym_1{display:none}}._root_g289d_1{place-items:center;display:inline-grid}._svg_g289d_6{transform:rotate(-90deg)}._track_g289d_10{stroke:var(--border)}._intake_g289d_14{stroke:var(--kcal);transition:stroke-dasharray var(--duration-base) var(--ease-out)}._exercise_g289d_19{stroke:var(--primary);transition:stroke-dasharray var(--duration-base) var(--ease-out)}._exercise-track_g289d_24{stroke:var(--border);opacity:.5}._label_g289d_29{text-align:center;place-items:center;display:grid;position:absolute}._value_g289d_36{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1}._caption_g289d_42{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._root_nifav_1{--count:1;--index:0;border-radius:var(--radius-pill);background-color:var(--border);border:0;grid-auto-columns:1fr;grid-auto-flow:column;min-width:0;margin:0;padding:3px;display:grid;position:relative}._thumb_nifav_17{width:calc((100% - 6px) / var(--count));border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:var(--shadow-card);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-base) var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px}._item_nifav_30{z-index:1;gap:var(--space-1);min-height:calc(var(--tap-min) - 6px);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}._item_nifav_30[aria-pressed=true]{color:var(--text);font-weight:var(--weight-semibold)}._item_nifav_30:disabled{opacity:.4}._item_nifav_30:focus-visible{outline-offset:-2px}._root_okq3f_1{width:100%;max-width:100%;max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;color:var(--text);background-color:var(--surface);box-shadow:var(--shadow-sheet);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}._root_okq3f_1::backdrop{background-color:var(--scrim-color)}._root_okq3f_1[open]{animation:_slide-up_okq3f_1 var(--duration-base) var(--ease-out)}._root_okq3f_1[open]::backdrop{animation:_fade-in_okq3f_1 var(--duration-base) var(--ease-out)}._panel_okq3f_28{max-height:calc(100dvh - var(--space-8));padding-bottom:var(--safe-bottom);flex-direction:column;display:flex}._handle_okq3f_35{width:36px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background-color:var(--border)}._header_okq3f_43{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);align-items:center;display:flex}._title_okq3f_50{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);flex:1}._body_okq3f_57{padding:var(--space-1) var(--space-4) var(--space-4);overscroll-behavior:contain;flex:1;overflow:auto}._footer_okq3f_64{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--hairline);justify-content:flex-end;display:flex}._footer_okq3f_64>*{flex:1}@media (width>=768px){._root_okq3f_1{width:min(var(--sheet-width,520px), calc(100% - 2 * var(--space-6)));max-height:calc(100dvh - 2 * var(--space-8));border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);margin:auto;inset:0}._root_okq3f_1[open]{animation:_pop-in_okq3f_1 var(--duration-base) var(--ease-out)}._panel_okq3f_28{max-height:calc(100dvh - 2 * var(--space-8));padding-bottom:0}._handle_okq3f_35{display:none}._header_okq3f_43{padding-top:var(--space-3)}._footer_okq3f_64>*{flex:0 auto}}@keyframes _slide-up_okq3f_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _pop-in_okq3f_1{0%{opacity:0;transform:scale(.97)}}@keyframes _fade-in_okq3f_1{0%{opacity:0}}._root_14my6_1{border-radius:var(--radius-sm);background-color:var(--skeleton);animation:_pulse_14my6_1 1.4s var(--ease-in-out) infinite;display:block}._text_14my6_8{border-radius:4px;height:1em}._circle_14my6_13{border-radius:50%}._lines_14my6_17{gap:var(--space-2);display:grid}._lines_14my6_17 ._text_14my6_8:last-child{width:60%}@keyframes _pulse_14my6_1{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){._root_14my6_1{animation:none}}._viewport_1r9ur_1{right:var(--space-4);bottom:calc(var(--tab-bar-height) + var(--safe-bottom) + var(--space-3));left:var(--space-4);z-index:50;gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}._toast_1r9ur_13{gap:var(--space-2);width:min(100%,420px);min-height:var(--tap-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--hairline);border-radius:var(--radius-card);color:var(--text);font-size:var(--text-sm);background-color:var(--surface-raised);box-shadow:var(--shadow-dialog);pointer-events:auto;animation:_toast-in_1r9ur_1 var(--duration-base) var(--ease-out);align-items:center;display:flex}._message_1r9ur_30{flex:1}@media (width>=768px){._viewport_1r9ur_1{right:var(--space-6);bottom:var(--space-6);justify-items:end;left:auto}}@keyframes _toast-in_1r9ur_1{0%{opacity:0;transform:translateY(8px)}}._page_1hqx4_1{gap:var(--space-4);min-height:100dvh;padding:calc(var(--space-6) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) calc(var(--space-6) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left));color:var(--text);background-color:var(--bg);flex-direction:column;justify-content:center;align-items:center;display:flex}._heading_1hqx4_14{text-align:center;max-width:400px}._card_1hqx4_19{justify-content:center;width:100%;display:flex}._footnote_1hqx4_25{max-width:360px;color:var(--muted);font-size:var(--text-xs);text-align:center}._invite_1hqx4_32{gap:var(--space-3);max-width:400px;padding:var(--space-7) var(--space-6);text-align:center;justify-items:center;display:grid}._mark_1hqx4_41{color:var(--primary)}._title_1hqx4_45{font-size:var(--text-lg)}._muted_1hqx4_49{color:var(--muted);font-size:var(--text-sm)}._root_93y5t_1{gap:var(--space-3);padding-block:var(--space-6);justify-items:start;display:grid}._body_93y5t_8{color:var(--muted)}._error_1nzsi_1{gap:var(--space-3);margin-block:var(--space-6);justify-items:start;display:grid}._title_1nzsi_8{font-size:var(--text-md)}._body_1nzsi_12{color:var(--muted);font-size:var(--text-sm)}._skeleton_1nzsi_17{gap:var(--space-4);padding-block:var(--space-4);display:grid}._app_1nzsi_23{place-items:center;min-height:100dvh;display:grid}._stack_uskza_1{gap:var(--space-4);display:grid}._step_uskza_6{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-xs)}._lead_uskza_12{color:var(--text);font-size:var(--text-sm)}._field_uskza_17,._fieldset_uskza_18{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}._label_uskza_27{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:0}._pair_uskza_34{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._unit_uskza_40{gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);align-items:center;display:flex}._input_uskza_48{min-width:0;min-height:var(--tap-min);padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-md);font-variant-numeric:tabular-nums;background-color:var(--surface);flex:1}._input_uskza_48:focus-visible{outline:var(--focus-ring);outline-offset:0}._input_uskza_48[aria-invalid=true]{border-color:var(--danger)}._error_uskza_70{color:var(--danger);font-size:var(--text-xs)}._slot_1p9za_1{display:block}._banner_1p9za_5{padding:var(--space-1) var(--space-4);color:var(--warn);font-size:var(--text-xs);text-align:center;background-color:var(--warn-soft);display:block}._shell_mynv8_1{min-height:100dvh;color:var(--text);background-color:var(--bg)}._skip_mynv8_7{top:calc(var(--space-2) + var(--safe-top));left:calc(var(--space-2) + var(--safe-left));z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--on-primary);font-weight:var(--weight-medium);background-color:var(--primary);position:fixed;transform:translateY(-200%)}._skip_mynv8_7:focus-visible{transform:none}._column_mynv8_24{min-height:100dvh;padding-right:var(--safe-right);padding-left:var(--safe-left);flex-direction:column;display:flex}._header_mynv8_32{z-index:30;gap:var(--space-3);min-height:calc(var(--tap-min) + var(--space-2));padding:var(--safe-top) var(--space-4) 0;border-bottom:var(--hairline);background-color:var(--bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._header-brand_mynv8_46{display:flex}._actions_mynv8_50{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}._brand_mynv8_57{gap:var(--space-2);color:var(--text);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}._mark_mynv8_66{color:var(--primary)}._main_mynv8_70{width:100%;max-width:var(--content-narrow);padding:var(--space-4) var(--space-4) calc(var(--tab-bar-height) + var(--safe-bottom) + var(--space-6));flex:1;margin-inline:auto}._main_mynv8_70:focus{outline:none}._wide_mynv8_82{max-width:var(--content-wide)}@media (width>=768px){._column_mynv8_24{padding-left:calc(var(--rail-width) + var(--safe-left))}._header_mynv8_32{border-bottom:0}._header_mynv8_32:has(._actions_mynv8_50:empty){display:none}._header-brand_mynv8_46{display:none}._main_mynv8_70{padding:var(--space-6) var(--space-6) calc(var(--space-7) + var(--safe-bottom))}}
