@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-night:#1e2a24;--brand-plate:#f5f8f4;--brand-protein:#e25c8e;--brand-fat:#e9b43c;--brand-carbs:#4db8a3;--brand-yandex:#fc3f1d;--color-on-media:#fff;--color-media-scrim:#0000008c;--font-body:"Golos Text Variable", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-display:"Unbounded", system-ui, sans-serif;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.5rem, 7vw, 2.25rem);--line-height-body:1.5;--line-height-tight:1.15;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-14:3.5rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.125rem;--radius-pill:999px;--radius-xl:1.5rem;--content-max-width:40rem;--transition-fast:.15s ease;--transition-press:80ms ease-out;--tap-target:2.75rem;--topbar-height:3.25rem;--tabbar-height:3.5rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--page-gutter:max(var(--space-4), var(--safe-left), var(--safe-right));--shadow-bar:0 -1px 0 var(--color-line);--shadow-raised:0 6px 16px #0000002e;--shadow-card:0 1px 2px #0000000d;--color-bg:#eef2ec;--color-panel:#fff;--color-ink:#1e2a24;--color-muted:#5e6b63;--color-line:#d5ddd3;--color-soft:#f5f8f4;--color-protein:#b4235a;--color-fat:#b07e08;--color-carbs:#0a9480;--color-focus:#2e5bff;--color-danger:#c2410c;--color-success:#2e8b7a;--color-bar:#ffffffd1;--color-accent:#1e2a24;--color-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#141a17;--color-panel:#1d2521;--color-ink:#e7eee9;--color-muted:#9aa8a0;--color-line:#2f3a34;--color-soft:#232d28;--color-protein:#e25c8e;--color-fat:#c08a1e;--color-carbs:#36a891;--color-focus:#7d9bff;--color-danger:#fb923c;--color-success:#4db8a3;--color-bar:#1d2521d1;--color-accent:#e7eee9;--color-on-accent:#141a17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#141a17;--color-panel:#1d2521;--color-ink:#e7eee9;--color-muted:#9aa8a0;--color-line:#2f3a34;--color-soft:#232d28;--color-protein:#e25c8e;--color-fat:#c08a1e;--color-carbs:#36a891;--color-focus:#7d9bff;--color-danger:#fb923c;--color-success:#4db8a3;--color-bar:#1d2521d1;--color-accent:#e7eee9;--color-on-accent:#141a17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,: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;background:var(--color-bg)}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}@media (display-mode:standalone){body{overscroll-behavior-y:none;-webkit-touch-callout:none}}img,svg{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.G200bg{width:100%;max-width:32rem;max-height:85dvh;color:var(--color-ink);background:var(--color-panel);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:0;margin:auto auto 0;padding:0;box-shadow:0 -8px 32px #0003}.G200bg[open]{animation:.22s ease-out pRoV85}.G200bg::backdrop{background:#0006;animation:.22s ease-out qfHEAN}@media (min-width:48rem){.G200bg{border-radius:var(--radius-xl);margin:auto}}@media (prefers-reduced-motion:reduce){.G200bg[open]{animation:none}.G200bg::backdrop{animation:none}}.ChXyjD{padding:var(--space-2) var(--space-4) calc(var(--safe-bottom) + var(--space-4));outline:none}.DgWRc-{width:2.5rem;height:.3rem;margin:0 auto var(--space-3);background:var(--color-line);border-radius:var(--radius-pill);display:block}._1a6EYl{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:600}@keyframes pRoV85{0%{transform:translateY(100%)}to{transform:none}}@keyframes qfHEAN{0%{opacity:0}to{opacity:1}}.Mw2IpL{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.K6g4xO{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.K6g4xO:active{transform:scale(.96)}.K6g4xO:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.K6g4xO{transition:none}.K6g4xO:active{transform:none}}.K6g4xO{gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);font-size:var(--font-size-md);border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.K6g4xO:disabled{cursor:not-allowed;opacity:.5;transform:none}.Q91Gbu{color:var(--color-on-accent);background:var(--color-accent)}.cPovW0{color:var(--color-ink);background:var(--color-panel);border-color:var(--color-line)}.YzyzRx{color:var(--color-ink);background:0 0}.cFTueC{color:var(--color-on-accent);background:var(--color-danger)}.B9ohhJ{width:100%}.I3sbCY{padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}._1JV-cj{width:3rem;height:3rem;margin-bottom:var(--space-3);color:var(--color-muted);background:var(--color-soft);border-radius:50%;place-items:center;display:grid}.KjXsUd{margin:0 0 var(--space-1);font-size:var(--font-size-md);font-weight:600}.zlO3dB{max-width:32ch;font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.oU3Yz7{margin-top:var(--space-4)}.vkJi3k{display:inline-flex;position:relative}.ubHQrt{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs);color:var(--color-muted);touch-action:manipulation;cursor:pointer;background:var(--color-soft);border:1px solid var(--color-line);border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;display:grid;position:relative}.ubHQrt:after{content:"";position:absolute;inset:-.625rem}.ubHQrt[aria-expanded=true]{color:var(--color-ink);border-color:var(--color-ink)}.ubHQrt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._6htcTq{top:calc(100% + var(--space-2));right:calc(var(--space-2) * -1);z-index:5;width:min(17rem, 100vw - 2 * var(--page-gutter));padding:var(--space-3);font-size:var(--font-size-xs);color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);line-height:1.45;position:absolute;box-shadow:0 8px 24px #00000024}.qlAVxv{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.qlAVxv:active{transform:scale(.96)}.qlAVxv:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.qlAVxv{transition:none}.qlAVxv:active{transform:none}}.qlAVxv{gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);font-size:var(--font-size-md);color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;text-decoration:none;display:flex}.qlAVxv+.qlAVxv{box-shadow:inset 0 1px 0 var(--color-line)}.qlAVxv:active{background:var(--color-soft);transform:none}._8WV3PV{color:var(--color-muted)}.cpsJ10{flex:1;min-width:0}.BzoFyX{font-size:var(--font-size-sm);color:var(--color-muted)}.ZELB8u{color:var(--color-muted);opacity:.6}.cR4oKq,.cR4oKq ._8WV3PV{color:var(--color-danger)}._4v3MEG{flex:none}.oNJUKK{fill:var(--brand-night)}.p8G0hT{fill:var(--brand-plate)}.Gx-qIk{stroke:var(--brand-protein)}.x1Xgdx{stroke:var(--brand-fat)}.P-v-Y4{stroke:var(--brand-carbs)}.dkiUAN{background:var(--color-soft);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:2px;margin:0;padding:2px;display:inline-flex}.Omb29c{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wcMlDO{cursor:pointer;position:relative}.rNrA31{opacity:0;position:absolute;inset:0}.HvNp-i{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted);border-radius:var(--radius-pill);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.rNrA31:checked+.HvNp-i{color:var(--color-on-accent);background:var(--color-accent);font-weight:600}.rNrA31:focus-visible+.HvNp-i{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HvNp-i{transition:none}}.CQAbKY{width:100%;display:flex}.CQAbKY .wcMlDO{flex:1;min-width:0}.CQAbKY .HvNp-i{padding-inline:var(--space-2)}.YRvpTg{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.t-txev{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted)}.YylTXS{position:relative}.TeLWgt{width:100%;min-height:3rem;padding:0 2.5rem 0 var(--space-3);text-overflow:ellipsis;font-size:var(--font-size-md);color:var(--color-ink);appearance:none;cursor:pointer;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.TeLWgt[data-empty=true]{color:var(--color-muted)}.TeLWgt:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.TeLWgt[aria-invalid=true]{border-color:var(--color-danger)}.-XYCzn{top:50%;right:var(--space-3);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)rotate(90deg)}.GGReu8,._1Zcdi5{padding-inline:var(--space-1);font-size:var(--font-size-xs);margin:0}.GGReu8{color:var(--color-muted)}._1Zcdi5{color:var(--color-danger)}.Ek33IJ{gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;position:relative}.Ek33IJ[data-disabled=true]{cursor:not-allowed;opacity:.5}.-eg-0c{flex-direction:column;flex:1;min-width:0;display:flex}.jc5wGd{font-size:var(--font-size-xs);color:var(--color-muted)}.Te9Qye{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}._5jhivF{background:var(--color-line);border-radius:var(--radius-pill);width:3.125rem;height:1.875rem;transition:background var(--transition-fast);flex:none;position:relative}._5jhivF:after{content:"";background:var(--color-panel);width:1.625rem;height:1.625rem;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.Te9Qye:checked~._5jhivF{background:var(--color-success)}.Te9Qye:checked~._5jhivF:after{transform:translate(1.25rem)}.Te9Qye:focus-visible~._5jhivF{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._5jhivF,._5jhivF:after{transition:none}}.xoPIPa{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.xoPIPa:active{transform:scale(.96)}.xoPIPa:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xoPIPa{transition:none}.xoPIPa:active{transform:none}}.xoPIPa{color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.R521-b{gap:var(--space-4);flex-direction:column;display:flex}.hPVh-F{align-self:center}.hPVh-F img{border-radius:22.5%;display:block;box-shadow:0 6px 20px #0000002e}.D23rIr{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RyaoEl{gap:var(--space-3);opacity:0;align-items:center;animation:.36s ease-out forwards uB3Zl0;display:flex}.RyaoEl:nth-child(2){animation-delay:.15s}.RyaoEl:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.RyaoEl{opacity:1;animation:none}}.IRmG9u{font-variant-numeric:tabular-nums;width:1.25rem;color:var(--color-muted);text-align:center;flex:none;font-weight:700}.GH73Bl{width:2.5rem;height:2.5rem;color:var(--color-focus);background:var(--color-soft);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.IaRk9l{line-height:1.35}.vY7Uuq{color:var(--color-focus);place-items:center;display:grid}.vY7Uuq[data-place=bottom]{align-self:center;animation:1.2s ease-in-out infinite qhP8xQ}.vY7Uuq[data-place=top-right]{top:calc(var(--safe-top) + var(--space-2));right:var(--space-4);animation:1.2s ease-in-out infinite _9LZLZc;position:fixed}@media (prefers-reduced-motion:reduce){.vY7Uuq{animation:none}}@keyframes uB3Zl0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes qhP8xQ{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes _9LZLZc{0%,to{transform:translate(0)}50%{transform:translate(5px,-5px)}}.isVaRs{background:var(--color-soft);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ruiueN{object-fit:cover;width:100%;height:100%}.yDxEAG{color:var(--color-muted);font-size:1.125rem;font-weight:600}._7WBPAm{gap:var(--space-3);max-width:28rem;padding-top:var(--space-2);flex-direction:column;margin-inline:auto;display:flex}.VJPoFP{width:3.5rem;height:3.5rem;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel));border-radius:50%;align-self:center;place-items:center;display:grid}.iXEdlN{font-size:var(--font-size-lg);text-align:center;margin:0;font-weight:600}.YBkFaL{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.yjzroD{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}._3c7Zk3{color:var(--color-focus)}.wgURKs{gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);margin-top:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;align-items:flex-start;line-height:1.4;display:flex}.IIcKng{width:1.375rem;height:1.375rem;accent-color:var(--color-danger);flex:none;margin:0}.k60umU{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel));border-radius:var(--radius-md);margin:0}.RKBkNE{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.CdJyYX{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-muted);text-align:center}.g8F7xU{gap:var(--space-4);align-items:center;display:flex}.UHYM0d{flex:none;width:8rem;height:8rem;position:relative}._6GS68I{width:100%;height:100%}._4gZ34c{fill:none;stroke:var(--color-soft);stroke-width:18px}._1DgG5M{fill:none;stroke-width:18px;transform-origin:50%;transform-box:view-box;transition:stroke-dasharray .3s,transform .3s}@media (prefers-reduced-motion:reduce){._1DgG5M{transition:none}}.IuWPGg{background:var(--color-protein);stroke:var(--color-protein)}._6k8bO1{background:var(--color-fat);stroke:var(--color-fat)}.mUnwZT{background:var(--color-carbs);stroke:var(--color-carbs)}.H5QKdL{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oorWx6{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem}.Vx4R9g{font-size:var(--font-size-2xs);color:var(--color-muted)}.KAjXFw{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.RDyUKc{gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.vb3BbZ{border-radius:3px;width:.625rem;height:.625rem}.lOg6hZ{text-overflow:ellipsis;color:var(--color-muted);white-space:nowrap;overflow:hidden}.j8dDD6{font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-weight:700}.JFhx3V{min-width:2.5em;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:right}.BYwURg{margin-bottom:var(--space-4)}.EAsddZ{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._2FJA1G{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}._2FJA1G:active{transform:scale(.96)}._2FJA1G:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._2FJA1G{transition:none}._2FJA1G:active{transform:none}}._2FJA1G{gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);font-size:var(--font-size-md);color:var(--color-ink);text-align:left;background:var(--color-soft);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}._2FJA1G:disabled{cursor:not-allowed;opacity:.5;transform:none}.Klkaoh{width:2.5rem;height:2.5rem;color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-md);place-items:center;display:grid}.cy0rSY{flex-direction:column;display:flex}.-RuGyb{font-weight:600;line-height:1.25}.RA3key{font-size:var(--font-size-sm);color:var(--color-muted)}.HJkBPa{gap:var(--space-2);flex-direction:column;display:flex}.K5QQg2{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}._27orZe{width:6.5rem;min-height:3rem;padding:0 var(--space-3);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;text-align:center;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none;font-weight:600}._27orZe:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}._27orZe[aria-invalid=true]{border-color:var(--color-danger)}._5aVA-H{gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.hcRAqY{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.hcRAqY:active{transform:scale(.96)}.hcRAqY:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hcRAqY{transition:none}.hcRAqY:active{transform:none}}.hcRAqY{min-width:3rem;padding:0 var(--space-3);color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1.15;display:inline-flex}.hcRAqY[aria-checked=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.E-DcI2{font-size:var(--font-size-2xs);opacity:.8;font-weight:400}.zwpuAy{padding-inline:var(--space-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);margin:0}.zwpuAy strong{color:var(--color-ink)}.XL84Fo{color:var(--color-danger)}.DXGcan{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9W-J9j{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}._9W-J9j:active{transform:scale(.96)}._9W-J9j:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._9W-J9j{transition:none}._9W-J9j:active{transform:none}}._9W-J9j{gap:var(--space-3);min-height:3.75rem;padding:var(--space-2) var(--space-3);color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.RaXJxY{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ijIquY{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.XwBO9f{text-overflow:ellipsis;font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap;overflow:hidden}.EdOLCr{color:var(--color-muted);flex:none}.p44TYv{object-fit:cover;background:var(--color-soft);flex:none}.vdjBsa{border-radius:var(--radius-md);width:2.75rem;height:2.75rem}.-f84ab{aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%}._29AABP{place-items:center;line-height:1;display:grid}._29AABP.vdjBsa{font-size:1.5rem}._29AABP.-f84ab{font-size:4.5rem}._75zsSu{gap:var(--space-4);flex-direction:column;display:flex}.qFusN0{font-size:var(--font-size-md);flex-direction:column;gap:2px;margin:0;font-weight:600;display:flex}._2nAyGS{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:400}.P31sM9{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.i--mH6{gap:var(--space-4);flex-direction:column;display:flex}.nPpvfh{gap:var(--space-5);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;display:flex}.YAoS-i{text-align:center;flex:none;place-content:center;width:7rem;height:7rem;display:grid;position:relative}.LhstUb{width:100%;height:100%;position:absolute;inset:0}.PxEqko{fill:none;stroke:var(--color-soft);stroke-width:10px}.MCo7bH{fill:none;stroke:var(--color-success);stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .4s}@media (prefers-reduced-motion:reduce){.MCo7bH{transition:none}}.juYOkP{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;font-size:1.5rem}.R34RAd{font-size:var(--font-size-xs);color:var(--color-muted)}.SvBsWt{flex:1;min-width:0}._54TaaC{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted)}.uNMjYj{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.uNMjYj:active{transform:scale(.96)}.uNMjYj:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uNMjYj{transition:none}.uNMjYj:active{transform:none}}.uNMjYj{padding-inline:var(--space-1);margin:calc(var(--space-2) * -1) 0 0 calc(var(--space-1) * -1);font-size:var(--font-size-sm);color:var(--color-focus);border-radius:var(--radius-sm);align-items:center;font-weight:600;display:inline-flex}.kz3ycj{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kA0UJb{font-size:var(--font-size-sm);justify-content:space-between;display:flex}.jEmizc{gap:var(--space-2);align-items:center;display:inline-flex}.YXDMd4{font-variant-numeric:tabular-nums;font-weight:600}.cxonjL{border-radius:50%;width:.5rem;height:.5rem}._0jA3g9{background:var(--color-protein)}.fW4fZZ{background:var(--color-fat)}.iSPqNi{background:var(--color-carbs)}.fzT1hQ{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YXJD5Q{padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg)}._4HWxIA{justify-content:space-between;align-items:baseline;display:flex}.trQwh4{font-size:var(--font-size-md);margin:0;font-weight:600}.xKzZ4X{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.-a9bC5{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted)}.BnIvB5{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.BnIvB5:active{transform:scale(.96)}.BnIvB5:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BnIvB5{transition:none}.BnIvB5:active{transform:none}}.BnIvB5{gap:var(--space-1);padding:0 var(--space-3);margin-left:calc(var(--space-3) * -1);font-size:var(--font-size-sm);color:var(--color-ink);border-radius:var(--radius-md);background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}.V8Kw39{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.hkEvYJ{flex-direction:column;display:flex}._6-wuJf{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}._6-wuJf:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._6-wuJf{transition:none}._6-wuJf:active{transform:none}}._6-wuJf{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}._6-wuJf:active{transform:none}.vAMWX-{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.zhd--P{-webkit-line-clamp:2;font-size:var(--font-size-sm);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JWD2Kl{gap:var(--space-1);flex-direction:column;display:flex}._5K2ri2{justify-content:space-between;align-items:center;display:flex}.Qty1PZ{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.Qty1PZ:active{transform:scale(.96)}.Qty1PZ:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Qty1PZ{transition:none}.Qty1PZ:active{transform:none}}.Qty1PZ{color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.Qty1PZ:disabled{cursor:default;opacity:.3;transform:none}.YUeG7S{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:600}.HYPSJv{gap:var(--space-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xxIh4Y{display:flex}._8FAKTh{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}._8FAKTh:active{transform:scale(.96)}._8FAKTh:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._8FAKTh{transition:none}._8FAKTh:active{transform:none}}._8FAKTh{width:100%;min-height:4.25rem;padding:var(--space-2) 0;color:var(--color-ink);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._8FAKTh:disabled{cursor:default;opacity:.35;transform:none}._8FAKTh[data-selected=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._8FAKTh[data-today=true]:not([data-selected=true]){border-color:var(--color-line)}.DfB7Yd{font-size:var(--font-size-xs);color:var(--color-muted)}[data-selected=true]>.DfB7Yd{color:inherit;opacity:.85}.DtS8vQ{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2}[data-selected=true]>.DtS8vQ{font-weight:700}.JMakie{visibility:hidden;background:var(--color-success);border-radius:50%;width:.375rem;height:.375rem}.JMakie[data-visible=true]{visibility:visible}[data-selected=true]>.JMakie{background:currentColor}.naOzWk{gap:var(--space-4);flex-direction:column;display:flex}.dAwCoQ{flex-direction:column;gap:2px;margin:0;font-weight:600;display:flex}.mTMFUd{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.PlcHdb{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:400}.a6GxJ9{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.Sso1xc{gap:var(--space-5);flex-direction:column;display:flex}.lP4y5k{gap:var(--space-4);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.gD9jjK{color:var(--color-muted);margin:0}.jQ8ADb{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.Li6QNH{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.G2uoNA{flex-direction:column;gap:2px;display:flex}.gPwxfd{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted);align-items:center;display:inline-flex}.E8emdQ{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:600}.ZEvhCV{border-radius:50%;flex:none;width:.5rem;height:.5rem}.dk2iVR{background:var(--color-protein)}._4j5Ep-{background:var(--color-fat)}.YqVTmw{background:var(--color-carbs)}.Ay3WZg{gap:var(--space-2);flex-direction:column;display:flex}.orDGRm{padding-inline:var(--space-1);font-size:var(--font-size-lg);margin:0}.xE34vQ{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xE34vQ li+li{border-top:1px solid var(--color-line)}.Vqw45O{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.Vqw45O:active{transform:scale(.96)}.Vqw45O:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Vqw45O{transition:none}.Vqw45O:active{transform:none}}.Vqw45O{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:center;display:flex}._6Dtn0Q{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._3pAWKF{font-weight:600}.DhPJ4-,.pZLu7q{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.tVIzUN{color:var(--color-muted);flex:none}.sh8cTG{padding-inline:var(--space-1);color:var(--color-muted);margin:0}._0zU4FG{gap:var(--space-2);flex-direction:column;display:flex}._4drmWf{justify-content:center;display:flex}._9yHhUl{gap:var(--space-5);flex-direction:column;display:flex}.QXsxgs{gap:var(--space-3);flex-direction:column;display:flex}.qwf6Ws{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.USxiEt{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.KlkvnC{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OyKkrF{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted)}._85kQpK{position:relative}.OWM3mk{width:100%;min-height:3rem;padding:0 2.25rem 0 var(--space-3);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.OWM3mk:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.OWM3mk[aria-invalid=true]{border-color:var(--color-danger)}.AIjUgN{top:50%;right:var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.Ag2HQj{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.znM8Np{gap:var(--space-4);padding:var(--space-4);background:var(--color-panel);border:2px solid var(--color-ink);border-radius:var(--radius-lg);flex-direction:column;display:flex}.znM8Np[data-stale=true] :is(svg,ul){opacity:.55;transition:opacity .15s}.qUoIFy{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}._4BZ6de{font-size:var(--font-size-md);margin:0;font-weight:600}.dP5ihE{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.BeB6PT{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--color-ink);background:color-mix(in srgb, var(--color-fat) 18%, var(--color-panel));border-radius:var(--radius-sm);margin:0}.hVdG9z{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}._4Flcd7{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.y3NbVd{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel));border-radius:var(--radius-md);margin:0}.am7h9o{max-width:40rem;font-size:var(--font-size-sm);margin-inline:auto;line-height:1.6}.am7h9o p,.am7h9o ul{margin:0 0 var(--space-3)}.am7h9o ul{padding-left:var(--space-5)}.cwzvHl{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--color-muted);background:var(--color-soft);border:1px dashed var(--color-line);border-radius:var(--radius-md)}.ZrdxSL{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-1);font-size:1.375rem}.ZcMIu3{font-size:var(--font-size-xs);color:var(--color-muted)}.jGoflM{margin-top:var(--space-5)}.uBH-Xo{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:600}._15YLt6{gap:var(--space-5);flex-direction:column;max-width:26rem;margin-inline:auto;display:flex}.yw1G90{padding-top:var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.rA1Q7D{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-2);font-size:1.5rem}.LQ-x-S{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.lcUzr-{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel));border-radius:var(--radius-md);margin:0}.-hc9Hk{gap:var(--space-2);flex-direction:column;display:flex}.rPF-NW{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted);overflow-wrap:anywhere}.XbbpmL{width:100%;min-height:3rem;padding:0 var(--space-3);font-size:var(--font-size-md);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.XbbpmL:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.NTrPZE{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.4em}.eYQzJu{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.Ij6gxn{justify-content:space-between;display:flex}.aalb68{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.aalb68:active{transform:scale(.96)}.aalb68:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aalb68{transition:none}.aalb68:active{transform:none}}.aalb68{padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--color-ink);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.aalb68:disabled{color:var(--color-muted);cursor:default;text-decoration:none}.Cdoxmp{gap:var(--space-4);flex-direction:column;display:flex}.wpGuV6{gap:var(--space-2);min-height:var(--tap-target);padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:flex}._49DRPi{color:var(--color-focus)}.dD0DDX{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex:none;margin:0}.XZS6nG{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.XZS6nG:active{transform:scale(.96)}.XZS6nG:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.XZS6nG{transition:none}.XZS6nG:active{transform:none}}.XZS6nG{gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-5);font-size:var(--font-size-md);color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.XZS6nG:disabled{cursor:not-allowed;opacity:.45;transform:none}.FkVX-C{width:1.5rem;height:1.5rem}.nR-5fM{fill:var(--brand-yandex)}.ldU3j0{fill:var(--brand-plate)}.ypb4lO{gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px dashed var(--color-line);flex-direction:column;display:flex}.i758Ra{font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.eRxM77{min-height:3rem;padding:0 var(--space-4);font-size:var(--font-size-md);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md)}.wpmEGP{gap:var(--space-3);margin:var(--space-1) 0;font-size:var(--font-size-sm);color:var(--color-muted);align-items:center;display:flex}.wpmEGP:before,.wpmEGP:after{content:"";background:var(--color-line);flex:1;height:1px}.UDm8-B{gap:var(--space-4);flex-direction:column;display:flex}.iVbseR{font-size:var(--font-size-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.X4lhWt{gap:var(--space-1);flex-direction:column;display:flex}.S8LaNt{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}._1qbz4k,.ZQnbKh,.Ywr6Y4,.LKl49j{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.ZQnbKh{font-variant-numeric:tabular-nums}._7HSjrl{color:var(--color-muted);margin:0}._1FcP4V{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.HYtkgz{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HYtkgz li{gap:var(--space-1);padding:var(--space-3);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.HYtkgz span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.UPWFQh{color:var(--color-protein)}.tKLakB{color:var(--color-fat)}.r8tlYV{color:var(--color-carbs)}.W-i4DH{padding:var(--space-3);font-size:var(--font-size-sm);background:var(--color-soft);border-radius:var(--radius-md);margin:0}.nOT6XS{gap:var(--space-2);flex-direction:column;display:flex}.kcHz1R{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dSHa5o{gap:var(--space-3);flex-direction:column;display:flex}.rUw-6u{aspect-ratio:3/4;background:var(--brand-night);border-radius:var(--radius-lg);position:relative;overflow:hidden}._9Zw-O2{object-fit:cover;width:100%;height:100%}.KhxbjM{border-radius:var(--radius-md);border:2px solid #ffffffd9;position:absolute;inset:18% 12%;box-shadow:0 0 0 999px #00000059}.qIKGSl{padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.Ve-knG{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._4zyJNu{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}._4zyJNu:active{transform:scale(.96)}._4zyJNu:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._4zyJNu{transition:none}._4zyJNu:active{transform:none}}._4zyJNu{width:3rem;height:3rem;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.cQYXyz{gap:var(--space-2);flex-direction:column;display:flex}.rxYjbf{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jPdR9m{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.jPdR9m:active{transform:scale(.96)}.jPdR9m:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jPdR9m{transition:none}.jPdR9m:active{transform:none}}.jPdR9m{gap:var(--space-1);aspect-ratio:16/10;padding:var(--space-4);color:var(--color-muted);text-align:center;cursor:pointer;background:var(--color-panel);border:1.5px dashed var(--color-line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.rxYjbf:focus-visible+.jPdR9m{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.TpArFz{width:3.25rem;height:3.25rem;margin-bottom:var(--space-1);color:var(--color-accent);background:var(--color-soft);border-radius:50%;place-items:center;display:grid}.YIE9wv{color:var(--color-ink);font-weight:600}.PwEr1y{aspect-ratio:16/10;background:var(--color-soft);border-radius:var(--radius-lg);position:relative;overflow:hidden}.PwEr1y[data-busy=true] .GbqPN4{opacity:.6}.GbqPN4{object-fit:cover;width:100%;height:100%;transition:opacity .15s}.Zggzkr{color:var(--color-on-media);text-shadow:0 1px 3px #0009;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}._5gWP5Y{right:var(--space-2);bottom:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.y4TaKP{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.y4TaKP:active{transform:scale(.96)}.y4TaKP:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.y4TaKP{transition:none}.y4TaKP:active{transform:none}}.y4TaKP{gap:var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-on-media);cursor:pointer;background:var(--color-media-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.W9MEeI{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.fnZF9q{gap:var(--space-4);flex-direction:column;display:flex}.z-fBlb{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.uRLaDX{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted)}.a9z7wW{gap:var(--space-2);display:flex}.uVKt3e{width:100%;min-height:3rem;padding:0 var(--space-3);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.uVKt3e:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.uVKt3e[aria-invalid=true]{border-color:var(--color-danger)}.b04kuw{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jOlWEt{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-danger);margin:0}._62pq41{gap:var(--space-3);font-size:var(--font-size-sm);align-items:flex-start;display:flex}._62pq41 input{width:1.25rem;height:1.25rem;margin-top:.15rem}.HXWmFW{color:var(--color-focus);font-weight:600}.pfaXaL{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pXEP8D{gap:var(--space-2);align-items:center;display:flex}.tsZKyc,.oy6Hrg{color:var(--color-muted);flex:none}.BlQwQC{flex:none;width:5.5rem}.BCHIMj{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.BCHIMj:active{transform:scale(.96)}.BCHIMj:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BCHIMj{transition:none}.BCHIMj:active{transform:none}}.BCHIMj{color:var(--color-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._2Vhi4v{gap:var(--space-4);flex-direction:column;display:flex}._97uqDR{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._97uqDR li+li{border-top:1px solid var(--color-line)}.O6FAjj{gap:var(--space-2);flex-direction:column;display:flex}.bVFhvu{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}._14Ymez{gap:var(--space-2);padding:2px var(--space-4);margin-inline:calc(-1 * var(--space-4));overscroll-behavior-x:contain;scroll-padding-inline:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}._14Ymez::-webkit-scrollbar{display:none}.jEwE4F{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.jEwE4F:active{transform:scale(.96)}.jEwE4F:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jEwE4F{transition:none}.jEwE4F:active{transform:none}}.jEwE4F{gap:var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-ink);white-space:nowrap;background:var(--color-panel);border:1px solid var(--color-line);border-radius:999px;flex:none;align-items:center;display:inline-flex}.jEwE4F[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent);font-weight:600}.syUmF8{color:var(--color-muted);margin:0}.mzDIDe{position:relative}.rXh2Ob{top:50%;left:var(--space-4);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.QvzaOk{width:100%;min-height:3rem;padding:0 var(--space-4) 0 calc(var(--space-4) + 20px + var(--space-3));font-size:var(--font-size-md);appearance:none;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.QvzaOk::placeholder{color:var(--color-muted)}.QvzaOk:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.ShsVQv{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DVJxTR{gap:var(--space-4);flex-direction:column;display:flex}.A4sb5u{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.A4sb5u:active{transform:scale(.96)}.A4sb5u:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.A4sb5u{transition:none}.A4sb5u:active{transform:none}}.A4sb5u{gap:var(--space-4);min-height:5.5rem;padding:var(--space-4);color:inherit;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;text-decoration:none;display:flex}.A4sb5u:active{background:var(--color-soft);transform:none}.ze4bWn{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.PAKE2W{font-weight:600}._1ZLYUB{text-overflow:ellipsis;font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap;line-height:1.35;overflow:hidden}.NvnXMe{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);font-weight:600}.NvnXMe[data-active=true]{color:var(--color-success)}.hQEZZT{width:2.25rem;height:2.25rem;color:var(--color-muted);background:var(--color-soft);border-radius:50%;flex:none;place-items:center;display:grid}.-aklwv{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.v4N4pb{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.CJr7wG{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.DPExxq{gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.RVtfPR{gap:var(--space-5);flex-direction:column;display:flex}.zicwqb{padding-top:var(--space-2);justify-content:center;display:flex}.LtlhAE{gap:var(--space-2);flex-direction:column;display:flex}._3R0TMV{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.yHpvL-{min-height:3rem;padding:0 var(--space-4);font-size:var(--font-size-md);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.yHpvL-:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.yHpvL-[aria-invalid=true]{border-color:var(--color-danger)}.TC2vEw{padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.cepo--{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.cepo--:active{transform:scale(.96)}.cepo--:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cepo--{transition:none}.cepo--:active{transform:none}}.cepo--{padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--color-focus);text-align:left;background:0 0;border:0;align-self:flex-start}.AIx1ev{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}._-5a1m3{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel));border-radius:var(--radius-md);margin:0}.cb1O6e{gap:var(--space-5);flex-direction:column;display:flex}.kca2vf{gap:var(--space-3);flex-direction:column;display:flex}.bWRblj{font-size:var(--font-size-sm);color:var(--color-muted)}.tloq30{width:100%;min-height:3rem;padding:0 var(--space-3);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.tloq30:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.gKr4QL{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.P7sYAY{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:center;margin:0}.rM7-dU{font-variant-numeric:tabular-nums;letter-spacing:.04em}.Swrsye{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.UjmiX7{flex-direction:column;min-height:100dvh;display:flex}@media (min-width:55rem){.UjmiX7{padding-left:5.5rem}}._1pHOMk{padding-inline:var(--page-gutter);width:100%;max-width:var(--content-max-width);padding-top:var(--space-4);padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom) + var(--space-6));flex:1;margin-inline:auto}@media (min-width:55rem){._1pHOMk{padding-bottom:var(--space-10)}}.JXFBBx{padding-bottom:calc(var(--safe-bottom) + var(--space-8))}._9mOsl8{inset-inline:0;z-index:20;padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);background:var(--color-bar);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);position:fixed;bottom:0}@media (min-width:55rem){._9mOsl8{inset-block:0;width:5.5rem;padding:calc(var(--safe-top) + var(--space-4)) 0 var(--space-4);box-shadow:1px 0 0 var(--color-line);right:auto}}._72PFBd{height:var(--tabbar-height);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:55rem){._72PFBd{gap:var(--space-2);grid-template-columns:1fr;grid-auto-rows:4.5rem;height:auto}}.jt2c2P{justify-content:center;display:flex}.xY6t5a{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.xY6t5a:active{transform:scale(.96)}.xY6t5a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xY6t5a{transition:none}.xY6t5a:active{transform:none}}.xY6t5a{width:100%;font-size:var(--font-size-2xs);color:var(--color-muted);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex}.xY6t5a._5wbvpq{color:var(--color-ink);font-weight:600}.xY6t5a._5wbvpq .Gd5bcx{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}.Gd5bcx{border-radius:var(--radius-pill);width:2.75rem;height:1.75rem;transition:background var(--transition-fast);place-items:center;display:grid}._6C-384{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.V4FCi8 .Gd5bcx{width:3.25rem;height:3.25rem;margin-top:calc(-1.5rem - var(--space-2));margin-bottom:var(--space-2);color:var(--color-on-accent);background:var(--color-accent);border:3px solid var(--color-bg);box-shadow:var(--shadow-raised);border-radius:50%}@media (min-width:55rem){.V4FCi8 .Gd5bcx{margin-block:0}}.V4FCi8._5wbvpq .Gd5bcx{background:var(--color-accent)}.S8MjAt{z-index:10;padding-top:var(--safe-top);background:var(--color-bar);box-shadow:0 1px 0 var(--color-line);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);position:sticky;top:0}.OOtCoV{padding-inline:var(--page-gutter);max-width:var(--content-max-width);height:var(--topbar-height);align-items:center;margin-inline:auto;display:flex}.LNzixF{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600;overflow:hidden}.zL3TB9{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.zL3TB9:active{transform:scale(.96)}.zL3TB9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zL3TB9{transition:none}.zL3TB9:active{transform:none}}.zL3TB9{gap:var(--space-2);padding-inline:var(--space-1);color:inherit;border-radius:var(--radius-sm);align-items:center;margin-inline-start:calc(var(--space-1) * -1);text-decoration:none;display:inline-flex}.zL3TB9:active{opacity:.7;transform:none}.QSGZbo{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;font-size:1.125rem}.cgK-RP{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-press)}.cgK-RP:active{transform:scale(.96)}.cgK-RP:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cgK-RP{transition:none}.cgK-RP:active{transform:none}}.cgK-RP{margin-inline:calc(var(--space-2) * -1) var(--space-1);color:var(--color-ink);border-radius:50%;place-items:center;display:grid}._-8zZgw{gap:var(--space-1);margin-inline:auto calc(var(--space-2) * -1);align-items:center;display:flex}.c76BDN{padding-inline:var(--page-gutter);min-height:100dvh;padding-top:calc(var(--safe-top) + var(--space-6));padding-bottom:calc(var(--safe-bottom) + var(--space-6));flex-direction:column;justify-content:center;display:flex}.qfz5Tz{place-items:center;min-height:100dvh;animation:.4s ease-out both _-3-0Ba;display:grid}@media (prefers-reduced-motion:reduce){.qfz5Tz{animation:none}}@keyframes _-3-0Ba{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
