@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-xs:.125rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer legacy{@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nutrition-protein:#07998c;--nutrition-fat:#8750d8;--nutrition-carbs:#db741e;--text-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface-soft);color:var(--text);--surface:#fff;--surface-soft:#f5f6fa;--text:#252d42;--text-soft:#606c84;--line:#e6e9f1;--accent:#355ed3;--accent-hover:#294db9;--danger:#b13d49;--line-strong:#c3cadd;--selection:#dbe4ff;--auth-illustration-surface:#e1edfc;--text-on-accent-soft:#ffffffc7;--shadow-accent:#355ed31a;--danger-line:#b13d4938;--danger-surface:#fcf0f1;--accent-line:#cbd8f8;--accent-surface:#edf2ff;--peach:#dd794b;--text-accent-soft:#52658f;--surface-hover:#eef1f8;--shadow-dropdown:#253e6f20;--avatar-surface:#edf0fa;--guide-surface:#f4f6fb;--shadow-guide:#273f6e09;--step-surface:#eaf0ff;--link-guide:#3555aa;--line-control:#dce2ed;--line-input:#818da2;--surface-control-hover:#f1f4fa;--line-control-hover:#c6cfdf;--copy-surface:#f8faff;--prompt-blue:#f0f5ff;--prompt-neutral:#f7f8fc;--prompt-peach:#fff4ec;--danger-copy:#a12c42;--notice-surface:#fff5ed;--notice-text:#7e5037;--link-guide-hover:#284cb6;--image-surface:#fafafa;--text-image-action:#485879;--shadow-image-action:#252d4210;--shadow-floating:#253e6f26;--accent-surface-pressed:#e4ebfc;--chart-bar:#5575db;--chart-teal:#268078;--chart-purple:#8a60b2;--chart-cyan:#3186a5;--chart-olive:#78863e;--chart-rose:#b4597d;--chart-brown:#956746;--chart-slate:#677a94;--chart-gold:#aa801f;--shadow-selected:#253e6f12;--input-active-surface:#f5f8ff;--auth-illustration-text:#4e607c;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;scrollbar-color:var(--line-strong) var(--surface-soft);font-family:Golos Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.62}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{text-underline-offset:3px}}@layer components{[data-slot=textarea]{scrollbar-gutter:stable}[data-slot=textarea]::-webkit-scrollbar{width:12px}[data-slot=textarea]::-webkit-scrollbar-track{background:0 0}[data-slot=textarea]::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:4px solid #0000;border-radius:6px;min-height:24px}[data-slot=textarea]::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){[data-slot=textarea]{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}}@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\[inset\:0\],.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.\[top\:calc\(100\%_\+_8px\)\]{top:calc(100% + 8px)}.\[top\:var\(--dialog-viewport-top\,_0px\)\]{top:var(--dialog-viewport-top,0px)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[var\(--shell-sticky-content-top\)\]{top:var(--shell-sticky-content-top)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-\[3px\]{right:3px}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.\[left\:var\(--dialog-viewport-left\,_0px\)\]{left:var(--dialog-viewport-left,0px)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.\[isolation\:isolate\],.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[30\]{z-index:30}.z-\[50\]{z-index:50}.\[grid-column\:1\]{grid-column:1}.\[grid-column\:1_\/_3\]{grid-column:1/3}.\[grid-column\:2\]{grid-column:2}.\[grid-column\:3\]{grid-column:3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.\[grid-row\:1\]{grid-row:1}.\[grid-row\:1_\/_3\]{grid-row:1/3}.\[grid-row\:2\]{grid-row:2}.container{width:100%}@media (min-width:441px){.container{max-width:441px}}@media (min-width:601px){.container{max-width:601px}}@media (min-width:801px){.container{max-width:801px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\[margin\:-1px\]{margin:-1px}.\[margin\:0_0_20px\]{margin:0 0 20px}.\[margin\:0_0_24px\]{margin:0 0 24px}.\[margin\:8px_0\]{margin:8px 0}.\[margin\:8px_0_0\]{margin:8px 0 0}.\[margin\:10px_0_0\]{margin:10px 0 0}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-\[auto\]{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[14px\]{margin-bottom:14px}.ml-0{margin-left:0}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[2px\]{margin-left:2px}.ml-\[auto\],.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.\[height\:var\(--dialog-viewport-height\,_100dvh\)\]{height:var(--dialog-viewport-height,100dvh)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-15{height:calc(var(--spacing) * 15)}.h-\[1px\]{height:1px}.h-\[6px\]{height:6px}.h-\[26px\]{height:26px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[var\(--calendar-control-size\,44px\)\]{height:var(--calendar-control-size,44px)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[100\%\]{max-height:100%}.max-h-\[none\]{max-height:none}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-50{min-height:calc(var(--spacing) * 50)}.min-h-\[68px\]{min-height:68px}.min-h-\[76px\]{min-height:76px}.min-h-\[180px\]{min-height:180px}.min-h-\[calc\(6\*1\.5em\+26px\)\]{min-height:calc(9em + 26px)}.min-h-\[var\(--mobile-nav-item-height\)\]{min-height:var(--mobile-nav-item-height)}.min-h-\[var\(--shell-header-row-height\)\]{min-height:var(--shell-header-row-height)}.min-h-dvh{min-height:100dvh}.\[width\:min\(560px\,_100\%\)\]{width:min(560px,100%)}.\[width\:var\(--dialog-viewport-width\,_100\%\)\]{width:var(--dialog-viewport-width,100%)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-13{width:calc(var(--spacing) * 13)}.w-18{width:calc(var(--spacing) * 18)}.w-24{width:calc(var(--spacing) * 24)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-60{width:calc(var(--spacing) * 60)}.w-\[1px\]{width:1px}.w-\[5px\]{width:5px}.w-\[104px\]{width:104px}.w-\[230px\]{width:230px}.w-\[280px\]{width:280px}.w-\[360px\]{width:360px}.w-\[fit-content\]{width:fit-content}.w-\[min\(100\%\,var\(--shell-page-width\)\)\]{width:min(100%, var(--shell-page-width))}.w-\[min\(560px\,calc\(100\%_-_32px\)\)\]{width:min(560px,100% - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-45{max-width:calc(var(--spacing) * 45)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48\%\]{max-width:48%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[100\%\]{max-width:100%}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[750px\]{max-width:750px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[none\]{max-width:none}.max-w-\[var\(--shell-page-width\)\]{max-width:var(--shell-page-width)}.max-w-full{max-width:100%}.\[min-width\:max\(8rem\,var\(--radix-dropdown-menu-trigger-width\)\)\]{min-width:max(8rem, var(--radix-dropdown-menu-trigger-width))}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.\[flex\:0_0_44px\]{flex:0 0 44px}.\[flex\:0_0_80px\]{flex:0 0 80px}.\[flex\:1\],.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-2{flex-basis:calc(var(--spacing) * 2)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.\[table-layout\:fixed\],.table-fixed{table-layout:fixed}.\[border-collapse\:collapse\],.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[\.07em\]{--tw-translate-y:calc(.07em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[touch-action\:none\]{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.\[scroll-margin-top\:calc\(var\(--shell-header-bottom\)_\+_16px\)\]{scroll-margin-top:calc(var(--shell-header-bottom) + 16px)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--line-strong\)_transparent\]{scrollbar-color:var(--line-strong) transparent}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.\[grid-auto-columns\:minmax\(0\,_1fr\)\]{grid-auto-columns:minmax(0,1fr)}.\[grid-auto-flow\:column\]{grid-auto-flow:column}.\[grid-template-columns\:auto_minmax\(0\,_1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\[grid-template-columns\:minmax\(0\,_1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\[grid-template-columns\:minmax\(0\,_1fr\)_max-content_24px\]{grid-template-columns:minmax(0,1fr) max-content 24px}.\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.\[grid-template-columns\:repeat\(7\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.grid-cols-\[96px_24px\]{grid-template-columns:96px 24px}.grid-cols-\[104px_128px\]{grid-template-columns:104px 128px}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,2\.15fr\)_minmax\(275px\,1fr\)\]{grid-template-columns:minmax(0,2.15fr) minmax(275px,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.\[place-items\:center\],.place-items-center{place-items:center}.\[align-content\:start\]{align-content:start}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.\[gap\:2px_8px\]{gap:2px 8px}.\[gap\:2px_10px\]{gap:2px 10px}.\[gap\:4px_12px\]{gap:4px 12px}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[var\(--nutrition-block-gap\)\]{gap:var(--nutrition-block-gap)}.gap-\[var\(--nutrition-column-gap\)\]{gap:var(--nutrition-column-gap)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.\[align-self\:stretch\]{align-self:stretch}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.\[justify-self\:center\]{justify-self:center}.\[justify-self\:end\]{justify-self:end}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:9px}.rounded-md{border-radius:8px}.rounded-xl{border-radius:16px}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--danger-line\)\]{border-color:var(--danger-line)}.border-border{border-color:var(--line)}.border-border-strong{border-color:var(--line-strong)}.border-input{border-color:var(--accent-line)}.border-transparent{border-color:#0000}.bg-\[var\(--auth-illustration-surface\)\]{background-color:var(--auth-illustration-surface)}.bg-\[var\(--avatar-surface\)\]{background-color:var(--avatar-surface)}.bg-\[var\(--copy-surface\)\]{background-color:var(--copy-surface)}.bg-\[var\(--guide-surface\)\]{background-color:var(--guide-surface)}.bg-\[var\(--image-surface\)\]{background-color:var(--image-surface)}.bg-\[var\(--notice-surface\)\]{background-color:var(--notice-surface)}.bg-background{background-color:var(--surface)}.bg-border{background-color:var(--line)}.bg-border-strong{background-color:var(--line-strong)}.bg-danger-soft{background-color:var(--danger-surface)}.bg-destructive\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-foreground{background-color:var(--text)}.bg-popover{background-color:var(--surface)}.bg-primary{background-color:var(--accent)}.bg-primary-soft{background-color:var(--accent-surface)}.bg-secondary{background-color:var(--surface-soft)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(115deg\,var\(--prompt-blue\)\,var\(--prompt-neutral\)_75\%\,var\(--prompt-peach\)\)\]{background-image:linear-gradient(115deg,var(--prompt-blue),var(--prompt-neutral) 75%,var(--prompt-peach))}.bg-\[url\(\'\/images\/auth-illustration-v4\.png\'\)\]{background-image:url(/images/auth-illustration-v4.png)}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[var\(--text-soft\)\]{fill:var(--text-soft)}.\[padding\:0_0_8px\]{padding:0 0 8px}.\[padding\:0_2px\]{padding:0 2px}.\[padding\:0_10px\]{padding:0 10px}.\[padding\:0_12px\]{padding:0 12px}.\[padding\:0_24px_24px\]{padding:0 24px 24px}.\[padding\:0_max\(var\(--shell-page-inline-space\)\,_env\(safe-area-inset-right\,_0px\)\)_0_max\(var\(--shell-page-inline-space\)\,_env\(safe-area-inset-left\,_0px\)\)\]{padding:0 max(var(--shell-page-inline-space), env(safe-area-inset-right,0px)) 0 max(var(--shell-page-inline-space), env(safe-area-inset-left,0px))}.\[padding\:8px_0\]{padding:8px 0}.\[padding\:8px_24px\]{padding:8px 24px}.\[padding\:12px_16px\]{padding:12px 16px}.\[padding\:12px_24px_20px\]{padding:12px 24px 20px}.\[padding\:16px_16px_16px_24px\]{padding:16px 16px 16px 24px}.\[padding\:20px_24px_12px\]{padding:20px 24px 12px}.\[padding\:24px_16px\]{padding:24px 16px}.\[padding\:32px_24px\]{padding:32px 24px}.\[padding\:48px_24px\]{padding:48px 24px}.\[padding\:calc\(\(var\(--meal-control-size\)_-_var\(--meal-title-line\)\)_\/_2\)_0_0\]{padding:calc((var(--meal-control-size) - var(--meal-title-line)) / 2) 0 0}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[clamp\(32px\,5vw\,72px\)\]{padding:clamp(32px,5vw,72px)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[7px\]{padding-inline:7px}.px-\[13px\]{padding-inline:13px}.px-\[var\(--shell-page-inline-space\)\]{padding-inline:var(--shell-page-inline-space)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[5px\]{padding-block:5px}.py-\[11px\]{padding-block:11px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[18px\]{padding-top:18px}.pt-\[30px\]{padding-top:30px}.pt-\[var\(--shell-page-top-space\)\]{padding-top:var(--shell-page-top-space)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[49px\]{padding-right:49px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[var\(--mobile-nav-clearance\)\]{padding-bottom:var(--mobile-nav-clearance)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[38px\]{padding-left:38px}.pl-\[88px\]{padding-left:88px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:Golos Text,ui-sans-serif,system-ui,sans-serif}.type-body{font-size:14px;font-weight:400;line-height:21px}.type-card-entry{font-size:16px;font-weight:500;line-height:24px}.type-card-metadata{font-size:13px;font-weight:400;line-height:20px}.type-dense-entry{font-size:14px;font-weight:500;line-height:21px}.type-dense-metadata{font-size:12px;font-weight:400;line-height:18px}.type-history-value{font-size:16px;font-weight:500;line-height:24px}.type-metric-label{font-size:14px;font-weight:400;line-height:21px}.type-nested-heading{font-size:16px;font-weight:600;line-height:24px}.type-section-heading{font-size:18px;font-weight:600;line-height:24px}.type-table-heading{font-size:12px;font-weight:500;line-height:18px}.type-table-value{font-size:14px;font-weight:400;line-height:21px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[44px\]{font-size:44px}.text-\[clamp\(32px\,4vw\,44px\)\]{font-size:clamp(32px,4vw,44px)}.text-\[clamp\(32px\,4vw\,56px\)\]{font-size:clamp(32px,4vw,56px)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[var\(--meal-title-line\)\]{--tw-leading:var(--meal-title-line);line-height:var(--meal-title-line)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:-\.6px\]{letter-spacing:-.6px}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.\[text-overflow\:ellipsis\]{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--auth-illustration-text\)\]{color:var(--auth-illustration-text)}.text-\[var\(--danger-copy\)\]{color:var(--danger-copy)}.text-\[var\(--notice-text\)\]{color:var(--notice-text)}.text-\[var\(--peach\)\]{color:var(--peach)}.text-\[var\(--text-image-action\)\]{color:var(--text-image-action)}.text-\[var\(--text-on-accent-soft\)\]{color:var(--text-on-accent-soft)}.text-destructive{color:var(--danger)}.text-foreground{color:var(--text)}.text-icon{color:var(--text-accent-soft)}.text-muted-foreground{color:var(--text-soft)}.text-popover-foreground{color:var(--text)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--text-on-accent)}.text-primary-hover{color:var(--accent-hover)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[-webkit-font-smoothing\:antialiased\]{-webkit-font-smoothing:antialiased}.caret-primary{caret-color:var(--accent)}.accent-primary{accent-color:var(--accent)}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_var\(--shadow-image-action\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--shadow-image-action));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_24px_var\(--shadow-floating\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,var(--shadow-floating));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_var\(--shadow-guide\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,var(--shadow-guide));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_8px_28px_var\(--shadow-dropdown\)\]{box-shadow:0 8px 28px var(--shadow-dropdown)}.\[box-shadow\:0_16px_48px_var\(--shadow-floating\)\]{box-shadow:0 16px 48px var(--shadow-floating)}.shadow-accent{--tw-shadow-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.shadow-accent{--tw-shadow-color:color-mix(in oklab, var(--surface-hover) var(--tw-shadow-alpha), transparent)}}.ring-foreground\/10{--tw-ring-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--text) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--calendar-control-size\:44px\]{--calendar-control-size:44px}.\[--meal-control-size\:36px\]{--meal-control-size:36px}.\[--meal-title-line\:24px\]{--meal-title-line:24px}.\[--metric-color\:var\(--accent\)\]{--metric-color:var(--accent)}.\[--nutrition-block-gap\:16px\]{--nutrition-block-gap:16px}.\[--nutrition-column-gap\:32px\]{--nutrition-column-gap:32px}.\[--shell-header-bottom\:calc\(var\(--shell-header-row-height\)_\+_1px\)\]{--shell-header-bottom:calc(var(--shell-header-row-height) + 1px)}.\[--shell-header-row-height\:74px\]{--shell-header-row-height:74px}.\[--shell-page-inline-space\:32px\]{--shell-page-inline-space:32px}.\[--shell-page-top-space\:32px\]{--shell-page-top-space:32px}.\[--shell-page-width\:1320px\]{--shell-page-width:1320px}.\[--shell-sticky-content-top\:calc\(var\(--shell-header-bottom\)_\+_var\(--shell-page-top-space\)\)\]{--shell-sticky-content-top:calc(var(--shell-header-bottom) + var(--shell-page-top-space))}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[background\:transparent\]{background:0 0}.\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.\[border\:0\]{border:0}.\[border\:1px_solid_transparent\]{border:1px solid #0000}.\[border\:1px_solid_var\(--line\)\]{border:1px solid var(--line)}.\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)}.\[counter-increment\:steps\]{counter-increment:steps}.\[counter-reset\:steps\]{counter-reset:steps}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--text)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-muted-foreground::placeholder{color:var(--text-soft)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-8:before{content:var(--tw-content);top:calc(var(--spacing) * 8)}.before\:left-8:before{content:var(--tw-content);left:calc(var(--spacing) * 8)}.before\:grid:before{content:var(--tw-content);display:grid}.before\:size-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.before\:place-items-center:before{content:var(--tw-content);place-items:center}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[var\(--step-surface\)\]:before{content:var(--tw-content);background-color:var(--step-surface)}.before\:text-sm:before{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.before\:font-semibold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.before\:text-\[var\(--link-guide\)\]:before{content:var(--tw-content);color:var(--link-guide)}.before\:tabular-nums:before{content:var(--tw-content);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.before\:content-\[counter\(steps\)\]:before{--tw-content:counter(steps);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-\[9px\]:after{content:var(--tw-content);inset-block:-9px}.last\:mt-0:last-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child,.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--surface-hover)}.hover\:bg-destructive\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--surface-hover)}.hover\:bg-primary-soft:hover{background-color:var(--accent-surface)}.hover\:bg-primary\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--text)}.hover\:text-primary:hover{color:var(--accent)}}.focus\:bg-accent:focus{background-color:var(--surface-hover)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *){color:var(--text)}.focus\:not-focus-visible\:outline-none:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--text)}.focus-visible\:rounded-lg:focus-visible{border-radius:9px}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--accent)}.active\:bg-\[var\(--accent-surface-pressed\)\]:active{background-color:var(--accent-surface-pressed)}.active\:bg-muted:active{background-color:var(--surface-hover)}.active\:text-foreground:active{color:var(--text)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.hover\:enabled\:border-border-strong:hover:enabled{border-color:var(--line-strong)}.hover\:enabled\:text-foreground:hover:enabled{color:var(--text)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--accent-line)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--accent-line) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-\[\.65\]:disabled{opacity:.65}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.has-\[input\:disabled\]\:opacity-50:has(:is(input:disabled)){opacity:.5}.has-\[input\:focus-visible\]\:border-ring:has(:is(input:focus-visible)){border-color:var(--accent)}.has-\[input\:focus-visible\]\:bg-background:has(:is(input:focus-visible)){background-color:var(--surface)}.has-\[input\:focus-visible\]\:ring-3:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)){--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)){--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.has-\[input\[aria-invalid\=true\]\]\:border-destructive:has(:is(input[aria-invalid=true])){border-color:var(--danger)}.has-\[input\[aria-invalid\=true\]\]\:bg-background:has(:is(input[aria-invalid=true])){background-color:var(--surface)}.has-\[input\[aria-invalid\=true\]\]\:ring-3:has(:is(input[aria-invalid=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[input\[aria-invalid\=true\]\]\:ring-destructive\/20:has(:is(input[aria-invalid=true])){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.has-\[input\[aria-invalid\=true\]\]\:ring-destructive\/20:has(:is(input[aria-invalid=true])){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:9px}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--surface-hover) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--accent)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.aria-pressed\:border-input[aria-pressed=true]{border-color:var(--accent-line)}.aria-pressed\:bg-primary-soft[aria-pressed=true]{background-color:var(--accent-surface)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--text)}.aria-\[current\=page\]\:bg-primary-soft[aria-current=page]{background-color:var(--accent-surface)}.aria-\[current\=page\]\:text-primary[aria-current=page]{color:var(--accent)}.aria-\[haspopup\]\:aria-expanded\:bg-muted[aria-haspopup][aria-expanded=true]{background-color:var(--surface-hover)}.aria-\[haspopup\]\:aria-expanded\:text-foreground[aria-haspopup][aria-expanded=true]{color:var(--text)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--text-soft)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--danger)}.data-\[open\]\:grid-rows-\[1fr\][data-open]{grid-template-rows:1fr}.data-\[open\]\:opacity-100[data-open]{opacity:1}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:min-w-0>*)[data-slot=select-value]{min-width:0}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.\*\:data-\[slot\=select-value\]\:truncate>*)[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--danger)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--danger)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1101px){.max-\[1101px\]\:hidden{display:none}}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1001px){.max-\[1001px\]\:static{position:static}.max-\[1001px\]\:\[grid-row\:1\]{grid-row:1}.max-\[1001px\]\:\[grid-row\:2\]{grid-row:2}.max-\[1001px\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[1001px\]\:gap-6{gap:calc(var(--spacing) * 6)}}@media not all and (min-width:1000px){.max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:951px){.max-\[951px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[951px\]\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.max-\[951px\]\:gap-y-5{row-gap:calc(var(--spacing) * 5)}}@media not all and (min-width:901px){.max-\[901px\]\:static{position:static}.max-\[901px\]\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.max-\[901px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[901px\]\:gap-6{gap:calc(var(--spacing) * 6)}.max-\[901px\]\:p-6{padding:calc(var(--spacing) * 6)}.max-\[901px\]\:\[--shell-page-inline-space\:20px\]{--shell-page-inline-space:20px}.max-\[901px\]\:\[--shell-page-top-space\:24px\]{--shell-page-top-space:24px}}@media not all and (min-width:801px){.max-app-desktop\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-app-desktop\:fixed{position:fixed}.max-app-desktop\:\[inset\:0_0_auto\]{inset:0 0 auto}.max-app-desktop\:bottom-\[var\(--mobile-nav-bottom\)\]{bottom:var(--mobile-nav-bottom)}.max-app-desktop\:bottom-\[var\(--mobile-nav-clearance\)\]{bottom:var(--mobile-nav-clearance)}.max-app-desktop\:left-1\/2{left:50%}.max-app-desktop\:z-20{z-index:20}.max-app-desktop\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-app-desktop\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-app-desktop\:mb-1{margin-bottom:var(--spacing)}.max-app-desktop\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-app-desktop\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-app-desktop\:block{display:block}.max-app-desktop\:flex{display:flex}.max-app-desktop\:grid{display:grid}.max-app-desktop\:hidden{display:none}.max-app-desktop\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.max-app-desktop\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-app-desktop\:h-11{height:calc(var(--spacing) * 11)}.max-app-desktop\:h-\[var\(--shell-header-bottom\)\]{height:var(--shell-header-bottom)}.max-app-desktop\:h-full{height:100%}.max-app-desktop\:min-h-0{min-height:0}.max-app-desktop\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-app-desktop\:min-h-17{min-height:calc(var(--spacing) * 17)}.max-app-desktop\:min-h-\[calc\(10\*1\.5em\+26px\)\]{min-height:calc(15em + 26px)}.max-app-desktop\:w-\[min\(320px\,calc\(100\%_-_max\(16px\,env\(safe-area-inset-left\,0px\)\)_-_max\(16px\,env\(safe-area-inset-right\,0px\)\)\)\)\]{width:min(320px, calc(100% - max(16px, env(safe-area-inset-left,0px)) - max(16px, env(safe-area-inset-right,0px))))}.max-app-desktop\:max-w-\[none\]{max-width:none}.max-app-desktop\:min-w-0{min-width:0}.max-app-desktop\:flex-1{flex:1}.max-app-desktop\:shrink-0{flex-shrink:0}.max-app-desktop\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-app-desktop\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-app-desktop\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-app-desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-app-desktop\:flex-col{flex-direction:column}.max-app-desktop\:content-center{align-content:center}.max-app-desktop\:items-center{align-items:center}.max-app-desktop\:items-start{align-items:flex-start}.max-app-desktop\:\[gap\:0_16px\]{gap:0 16px}.max-app-desktop\:gap-1{gap:var(--spacing)}.max-app-desktop\:gap-2{gap:calc(var(--spacing) * 2)}.max-app-desktop\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-app-desktop\:gap-3{gap:calc(var(--spacing) * 3)}.max-app-desktop\:gap-\[var\(--nutrition-block-gap\)\]{gap:var(--nutrition-block-gap)}.max-app-desktop\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.max-app-desktop\:\[justify-self\:center\]{justify-self:center}.max-app-desktop\:\[justify-self\:end\]{justify-self:end}.max-app-desktop\:rounded-\[16px\]{border-radius:16px}.max-app-desktop\:rounded-\[18px\]{border-radius:18px}.max-app-desktop\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-app-desktop\:border-border{border-color:var(--line)}.max-app-desktop\:bg-background{background-color:var(--surface)}.max-app-desktop\:bg-secondary{background-color:var(--surface-soft)}.max-app-desktop\:bg-none{background-image:none}.max-app-desktop\:p-0{padding:0}.max-app-desktop\:p-6{padding:calc(var(--spacing) * 6)}.max-app-desktop\:p-\[var\(--mobile-nav-padding\)\]{padding:var(--mobile-nav-padding)}.max-app-desktop\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-app-desktop\:\[padding-top\:env\(safe-area-inset-top\,_0px\)\]{padding-top:env(safe-area-inset-top,0px)}.max-app-desktop\:pt-3{padding-top:calc(var(--spacing) * 3)}.max-app-desktop\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-app-desktop\:pt-\[calc\(18px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(18px + env(safe-area-inset-top))}.max-app-desktop\:pr-\[max\(var\(--shell-page-inline-space\)\,env\(safe-area-inset-right\,0px\)\)\]{padding-right:max(var(--shell-page-inline-space), env(safe-area-inset-right,0px))}.max-app-desktop\:pb-\[18px\]{padding-bottom:18px}.max-app-desktop\:pb-\[max\(32px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(32px, env(safe-area-inset-bottom))}.max-app-desktop\:pb-\[var\(--mobile-nav-clearance\)\]{padding-bottom:var(--mobile-nav-clearance)}.max-app-desktop\:pl-\[max\(var\(--shell-page-inline-space\)\,env\(safe-area-inset-left\,0px\)\)\]{padding-left:max(var(--shell-page-inline-space), env(safe-area-inset-left,0px))}.max-app-desktop\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-app-desktop\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-app-desktop\:text-\[12px\]{font-size:12px}.max-app-desktop\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.max-app-desktop\:tracking-\[-\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.max-app-desktop\:text-muted-foreground{color:var(--text-soft)}.max-app-desktop\:shadow-\[0_4px_12px_var\(--shadow-floating\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--shadow-floating));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-app-desktop\:\[--meal-control-size\:44px\]{--meal-control-size:44px}.max-app-desktop\:\[--mobile-nav-bottom\:max\(12px\,env\(safe-area-inset-bottom\,0px\)\)\]{--mobile-nav-bottom:max(12px, env(safe-area-inset-bottom,0px))}.max-app-desktop\:\[--mobile-nav-clearance\:calc\(var\(--mobile-nav-item-height\)_\+_2_\*_var\(--mobile-nav-padding\)_\+_var\(--mobile-nav-bottom\)_\+_16px\)\]{--mobile-nav-clearance:calc(var(--mobile-nav-item-height) + 2 * var(--mobile-nav-padding) + var(--mobile-nav-bottom) + 16px)}.max-app-desktop\:\[--mobile-nav-item-height\:3rem\]{--mobile-nav-item-height:3rem}.max-app-desktop\:\[--mobile-nav-padding\:6px\]{--mobile-nav-padding:6px}.max-app-desktop\:\[--shell-header-bottom\:calc\(var\(--shell-header-row-height\)_\+_1px_\+_env\(safe-area-inset-top\,0px\)\)\]{--shell-header-bottom:calc(var(--shell-header-row-height) + 1px + env(safe-area-inset-top,0px))}.max-app-desktop\:\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}}@media not all and (min-width:701px){.max-\[701px\]\:\[grid-row\:1\]{grid-row:1}.max-\[701px\]\:\[grid-row\:2\]{grid-row:2}.max-\[701px\]\:\[grid-row\:3\]{grid-row:3}.max-\[701px\]\:\[grid-row\:4\]{grid-row:4}.max-\[701px\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-\[701px\]\:contents{display:contents}}@media not all and (min-width:700px){.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:641px){.max-\[641px\]\:mt-8{margin-top:calc(var(--spacing) * 8)}.max-\[641px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[641px\]\:block{display:block}.max-\[641px\]\:hidden{display:none}.max-\[641px\]\:inline{display:inline}.max-\[641px\]\:max-w-none{max-width:none}.max-\[641px\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-\[641px\]\:flex-col{flex-direction:column}.max-\[641px\]\:flex-wrap{flex-wrap:wrap}.max-\[641px\]\:items-stretch{align-items:stretch}.max-\[641px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[641px\]\:gap-4{gap:calc(var(--spacing) * 4)}.max-\[641px\]\:p-\[14px\]{padding:14px}.max-\[641px\]\:p-\[18px\]{padding:18px}.max-\[641px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[641px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[641px\]\:py-6{padding-block:calc(var(--spacing) * 6)}.max-\[641px\]\:text-\[13px\]{font-size:13px}.max-\[641px\]\:text-\[15px\]{font-size:15px}.max-\[641px\]\:text-\[20px\]{font-size:20px}.max-\[641px\]\:text-\[21px\]{font-size:21px}.max-\[641px\]\:\[--shell-header-row-height\:68px\]{--shell-header-row-height:68px}.max-\[641px\]\:before\:static:before{content:var(--tw-content);position:static}.max-\[641px\]\:before\:mb-\[14px\]:before{content:var(--tw-content);margin-bottom:14px}}@media not all and (min-width:601px){.max-\[601px\]\:absolute{position:absolute}.max-\[601px\]\:relative{position:relative}.max-app-phone\:absolute{position:absolute}.max-\[601px\]\:\[inset\:0\]{inset:0}.max-app-phone\:\[inset\:calc\(var\(--dialog-viewport-top\,_0px\)_\+_var\(--dialog-viewport-height\,_100dvh\)\)_0_0\]{inset:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh)) 0 0}.max-\[601px\]\:z-\[1\]{z-index:1}.max-\[601px\]\:\[grid-column\:1\]{grid-column:1}.max-\[601px\]\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.max-\[601px\]\:\[grid-column\:2\]{grid-column:2}.max-\[601px\]\:\[grid-column\:3\]{grid-column:3}.max-\[601px\]\:col-span-full{grid-column:1/-1}.max-\[601px\]\:col-start-1{grid-column-start:1}.max-\[601px\]\:\[grid-row\:1\]{grid-row:1}.max-\[601px\]\:\[grid-row\:3\]{grid-row:3}.max-\[601px\]\:row-start-1{grid-row-start:1}.max-\[601px\]\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.max-\[601px\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-\[601px\]\:block{display:block}.max-\[601px\]\:flex{display:flex}.max-\[601px\]\:grid{display:grid}.max-\[601px\]\:hidden{display:none}.max-\[601px\]\:inline{display:inline}.max-app-phone\:block{display:block}.max-app-phone\:h-\[210px\]{height:210px}.max-\[601px\]\:min-h-20{min-height:calc(var(--spacing) * 20)}.max-\[601px\]\:w-5{width:calc(var(--spacing) * 5)}.max-\[601px\]\:w-full,.max-app-phone\:w-full{width:100%}.max-\[601px\]\:max-w-\[100\%\]{max-width:100%}.max-\[601px\]\:min-w-6{min-width:calc(var(--spacing) * 6)}.max-\[601px\]\:cursor-pointer{cursor:pointer}.max-\[601px\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_20px\]{grid-template-columns:minmax(0,1fr) 20px}.max-\[601px\]\:\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.max-\[601px\]\:flex-wrap{flex-wrap:wrap}.max-\[601px\]\:items-baseline{align-items:baseline}.max-app-phone\:items-end{align-items:flex-end}.max-\[601px\]\:\[gap\:2px_8px\]{gap:2px 8px}.max-\[601px\]\:\[gap\:2px_10px\]{gap:2px 10px}.max-\[601px\]\:\[gap\:8px_12px\]{gap:8px 12px}.max-\[601px\]\:gap-0{gap:0}.max-\[601px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[601px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[601px\]\:gap-6{gap:calc(var(--spacing) * 6)}.max-app-phone\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[601px\]\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.max-\[601px\]\:gap-y-\[6px\]{row-gap:6px}.max-\[601px\]\:\[align-self\:start\]{align-self:start}.max-\[601px\]\:overflow-hidden{overflow:hidden}.max-\[601px\]\:\[border-radius\:0_0_16px_16px\]{border-radius:0 0 16px 16px}.max-\[601px\]\:rounded-\[0\]{border-radius:0}.max-app-phone\:\[border-radius\:16px_16px_0_0\]{border-radius:16px 16px 0 0}.max-app-phone\:bg-background{background-color:var(--surface)}.max-\[601px\]\:\[padding\:8px_24px\]{padding:8px 24px}.max-\[601px\]\:\[padding\:10px_0_0\]{padding:10px 0 0}.max-\[601px\]\:\[padding\:10px_10px_0_0\]{padding:10px 10px 0 0}.max-\[601px\]\:\[padding\:12px_12px_16px_16px\]{padding:12px 12px 16px 16px}.max-\[601px\]\:\[padding\:20px_16px\]{padding:20px 16px}.max-\[601px\]\:p-0{padding:0}.max-\[601px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[601px\]\:p-\[14px\]{padding:14px}.max-app-phone\:\[padding\:0_20px_20px\]{padding:0 20px 20px}.max-app-phone\:\[padding\:0_20px_max\(20px\,_env\(safe-area-inset-bottom\)\)\]{padding:0 20px max(20px, env(safe-area-inset-bottom))}.max-app-phone\:\[padding\:16px_20px_12px\]{padding:16px 20px 12px}.max-app-phone\:\[padding\:calc\(env\(safe-area-inset-top\)_\+_16px\)_0_0\]{padding:calc(env(safe-area-inset-top) + 16px) 0 0}.max-app-phone\:p-5{padding:calc(var(--spacing) * 5)}.max-\[601px\]\:pt-0{padding-top:0}.max-\[601px\]\:pt-\[1px\]{padding-top:1px}.max-\[601px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}.max-\[601px\]\:type-card-entry{font-size:16px;font-weight:500;line-height:24px}.max-\[601px\]\:type-card-metadata{font-size:13px;font-weight:400;line-height:20px}.max-\[601px\]\:text-\[12px\]{font-size:12px}.max-\[601px\]\:text-\[14px\]{font-size:14px}.max-\[601px\]\:text-\[16px\]{font-size:16px}.max-\[601px\]\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.max-\[601px\]\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.max-\[601px\]\:font-\[500\]{--tw-font-weight:500;font-weight:500}.max-\[601px\]\:whitespace-nowrap{white-space:nowrap}.max-\[601px\]\:text-foreground{color:var(--text)}.max-\[601px\]\:\[--shell-page-inline-space\:16px\]{--shell-page-inline-space:16px}.max-\[601px\]\:\[--shell-page-top-space\:20px\]{--shell-page-top-space:20px}.max-\[601px\]\:\[background\:transparent\]{background:0 0}.max-\[601px\]\:\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}.max-\[601px\]\:\[border\:0\]{border:0}}@media not all and (min-width:481px){.max-\[481px\]\:mx-1{margin-inline:var(--spacing)}.max-\[481px\]\:h-\[240px\]{height:240px}.max-\[481px\]\:h-\[260px\]{height:260px}.max-\[481px\]\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-\[481px\]\:min-h-\[74px\]{min-height:74px}.max-\[481px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[481px\]\:px-1{padding-inline:var(--spacing)}.max-\[481px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[481px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.max-\[481px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-\[481px\]\:pb-\[18px\]{padding-bottom:18px}.max-\[481px\]\:text-\[23px\]{font-size:23px}.max-\[481px\]\:text-\[38px\]{font-size:38px}}@media not all and (min-width:441px){.max-form-columns\:min-h-\[calc\(12\*1\.5em\+26px\)\]{min-height:calc(18em + 26px)}.max-form-columns\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-form-columns\:p-5{padding:calc(var(--spacing) * 5)}}@media not all and (min-width:381px){.max-\[381px\]\:text-\[18px\]{font-size:18px}}@media not all and (min-width:361px){.max-\[361px\]\:gap-\[6px\]{gap:6px}.max-\[361px\]\:text-\[13px\]{font-size:13px}}@media (min-width:601px){.min-\[601px\]\:hidden{display:none}.min-\[601px\]\:min-w-\[18px\]{min-width:18px}.min-\[601px\]\:text-\[14px\]{font-size:14px}@media not all and (min-width:901px){.min-\[601px\]\:max-\[901px\]\:h-\[260px\]{height:260px}.min-\[601px\]\:max-\[901px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.min-\[601px\]\:max-\[901px\]\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}}@media not all and (min-width:1100px){@media (min-width:701px){.max-\[1100px\]\:min-\[701px\]\:col-span-2{grid-column:span 2/span 2}}}@media (min-width:701px){@media not all and (min-width:1001px){.min-\[701px\]\:max-\[1001px\]\:col-start-2{grid-column-start:2}}@media not all and (min-width:801px){.min-\[701px\]\:max-app-desktop\:col-start-1{grid-column-start:1}.min-\[701px\]\:max-app-desktop\:row-start-1{grid-row-start:1}.min-\[701px\]\:max-app-desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[701px\]\:max-app-desktop\:items-start{align-items:flex-start}.min-\[701px\]\:max-app-desktop\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}}@media (min-width:801px){@media not all and (min-width:1001px){.min-app-desktop\:max-\[1001px\]\:col-start-1{grid-column-start:1}.min-app-desktop\:max-\[1001px\]\:row-span-2{grid-row:span 2/span 2}.min-app-desktop\:max-\[1001px\]\:row-start-1{grid-row-start:1}.min-app-desktop\:max-\[1001px\]\:row-start-2{grid-row-start:2}.min-app-desktop\:max-\[1001px\]\:min-h-\[440px\]{min-height:440px}.min-app-desktop\:max-\[1001px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-app-desktop\:max-\[1001px\]\:grid-rows-\[48px_minmax\(0\,1fr\)\]{grid-template-rows:48px minmax(0,1fr)}.min-app-desktop\:max-\[1001px\]\:items-start{align-items:flex-start}.min-app-desktop\:max-\[1001px\]\:gap-x-\[var\(--nutrition-column-gap\)\]{column-gap:var(--nutrition-column-gap)}.min-app-desktop\:max-\[1001px\]\:self-stretch{align-self:stretch}}}@media (min-width:1101px){.min-\[1101px\]\:hidden{display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@media (prefers-color-scheme:dark){.dark\:has-data-checked\:border-primary\/20:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--danger) 20%, transparent)}}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--surface-hover)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--text)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\+_\.productpicker-row\]\:\[border-top\:1px_solid_var\(--line\)\]+.productpicker-row{border-top:1px solid var(--line)}.\[\&_\.daynavigator-calendar\]\:static .daynavigator-calendar{position:static}.\[\&_\.daynavigator-calendar\]\:grid .daynavigator-calendar{display:grid}.\[\&_\.daynavigator-calendar\]\:h-full .daynavigator-calendar{height:100%}.\[\&_\.daynavigator-calendar\]\:w-full .daynavigator-calendar{width:100%}.\[\&_\.daynavigator-calendar\]\:max-w-none .daynavigator-calendar{max-width:none}.\[\&_\.daynavigator-calendar\]\:translate-x-0 .daynavigator-calendar{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_\.daynavigator-calendar\]\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\] .daynavigator-calendar{grid-template-rows:auto auto minmax(0,1fr)}.\[\&_\.daynavigator-calendar\]\:rounded-\[16px\] .daynavigator-calendar{border-radius:16px}.\[\&_\.daynavigator-calendar\]\:p-5 .daynavigator-calendar{padding:calc(var(--spacing) * 5)}.\[\&_\.daynavigator-calendar\]\:\[box-shadow\:none\] .daynavigator-calendar{box-shadow:none}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.daynavigator-calendar\]\:hidden .daynavigator-calendar{display:none}}.\[\&_\.daynavigator-days\]\:min-h-0 .daynavigator-days{min-height:0}.\[\&_\.daynavigator-days\]\:grid-rows-6 .daynavigator-days{grid-template-rows:repeat(6,minmax(0,1fr))}.\[\&_\.daynavigator-days_\>_span\]\:\[aspect-ratio\:1\] .daynavigator-days>span{aspect-ratio:1}.\[\&_\.daynavigator-days_\>_span\]\:aspect-auto .daynavigator-days>span{aspect-ratio:auto}.\[\&_\.daynavigator-days_\>_span\]\:h-\[auto\] .daynavigator-days>span{height:auto}.\[\&_\.daynavigator-days_\>_span\]\:w-full .daynavigator-days>span{width:100%}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\.daynavigator-days_\>_span\]\:max-h-11 .daynavigator-days>span{max-height:calc(var(--spacing) * 11)}}.\[\&_\.daynavigator-days_button\]\:\[aspect-ratio\:1\] .daynavigator-days button{aspect-ratio:1}.\[\&_\.daynavigator-days_button\]\:aspect-auto .daynavigator-days button{aspect-ratio:auto}.\[\&_\.daynavigator-days_button\]\:h-\[auto\] .daynavigator-days button{height:auto}.\[\&_\.daynavigator-days_button\]\:w-full .daynavigator-days button{width:100%}.\[\&_\.daynavigator-days_button\]\:tabular-nums .daynavigator-days button{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\.daynavigator-days_button\]\:max-h-11 .daynavigator-days button{max-height:calc(var(--spacing) * 11)}}.\[\&_\.daynavigator-group\]\:hidden .daynavigator-group{display:none}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.daynavigator-group\]\:grid .daynavigator-group{display:grid}}.\[\&_\.daynavigator-monthControls\]\:mb-3 .daynavigator-monthControls{margin-bottom:calc(var(--spacing) * 3)}.\[\&_\.daynavigator-monthControls\]\:justify-between .daynavigator-monthControls{justify-content:space-between}.\[\&_\.daynavigator-monthControls\]\:gap-3 .daynavigator-monthControls{gap:calc(var(--spacing) * 3)}.\[\&_\.daynavigator-monthNavigation\]\:\[flex\:0_0_auto\] .daynavigator-monthNavigation{flex:none}.\[\&_\.daynavigator-monthSelect\]\:\[flex\:0_0_112px\] .daynavigator-monthSelect{flex:0 0 112px}.\[\&_\.daynavigator-weekdays\]\:mb-\[6px\] .daynavigator-weekdays{margin-bottom:6px}.\[\&_\.nutrition-dragHandle\]\:opacity-\[1\] .nutrition-dragHandle{opacity:1}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:pointer-events-auto .nutrition-dragHandle{pointer-events:auto}.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:top-3 .nutrition-dragHandle{top:calc(var(--spacing) * 3)}.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:left-3 .nutrition-dragHandle{left:calc(var(--spacing) * 3)}.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:z-\[2\] .nutrition-dragHandle{z-index:2}.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:\[transform\:none\] .nutrition-dragHandle{transform:none}.max-\[601px\]\:\[\&_\.nutrition-dragHandle\]\:opacity-\[1\] .nutrition-dragHandle{opacity:1}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:\[grid-column\:2_\/_-1\] .nutrition-foodNutrition{grid-column:2/-1}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:\[grid-row\:2\] .nutrition-foodNutrition{grid-row:2}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:block .nutrition-foodNutrition{display:block}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:\[align-self\:center\] .nutrition-foodNutrition{align-self:center}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:pr-1 .nutrition-foodNutrition{padding-right:var(--spacing)}.max-\[601px\]\:\[\&_\.nutrition-foodNutrition\]\:whitespace-normal .nutrition-foodNutrition{white-space:normal}}.\[\&_\.nutrition-foodRemove\]\:align-middle .nutrition-foodRemove{vertical-align:middle}.\[\&_\.nutrition-foodRemove\]\:leading-\[0\] .nutrition-foodRemove{--tw-leading:0;line-height:0}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.nutrition-foodRemove\]\:hidden .nutrition-foodRemove{display:none}}.\[\&_\.nutrition-foodTable\]\:\[table-layout\:fixed\] .nutrition-foodTable{table-layout:fixed}.\[\&_\.nutrition-foodTable_td\]\:\[border-bottom-color\:transparent\] .nutrition-foodTable td{border-bottom-color:#0000}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.nutrition-foodTable_td\:is\(\:first-child\,_\:nth-child\(2\)\,_\:last-child\)\]\:w-\[auto\] .nutrition-foodTable td:is(:first-child,:nth-child(2),:last-child){width:auto}}.\[\&_\.nutrition-foodTable_tr\]\:\[border-color\:transparent\] .nutrition-foodTable tr{border-color:#0000}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\.nutrition-metricValue\]\:whitespace-normal .nutrition-metricValue{white-space:normal}}.\[\&_\.nutrition-metricValue_strong\]\:text-\[20px\] .nutrition-metricValue strong{font-size:20px}.\[\&_\.recharts-surface_\[tabindex\=\'-1\'\]\:focus\]\:outline-none .recharts-surface [tabindex="-1"]:focus,.\[\&_\.recharts-surface\:focus\]\:outline-none .recharts-surface:focus{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-surface\:focus-visible\]\:outline-2 .recharts-surface:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\.recharts-surface\:focus-visible\]\:outline-offset-4 .recharts-surface:focus-visible{outline-offset:4px}.\[\&_\.recharts-surface\:focus-visible\]\:outline-primary .recharts-surface:focus-visible{outline-color:var(--accent)}.\[\&_\.recharts-surface\:focus\:not\(\:focus-visible\)\]\:outline-none .recharts-surface:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}.\[\&_\:\:selection\]\:text-foreground ::selection{color:var(--text)}.\[\&_\:\:selection\]\:\[background\:var\(--selection\)\] ::selection{background:var(--selection)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\:is\(\.nutrition-foodCalories\,_\.nutrition-foodProtein\,_\.nutrition-foodFat\,_\.nutrition-foodCarbs\)\]\:hidden :is(.nutrition-foodCalories,.nutrition-foodProtein,.nutrition-foodFat,.nutrition-foodCarbs){display:none}}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\:is\(button\,input\,select\,a\,summary\,\[tabindex\]\)\]\:scroll-mb-\[var\(--mobile-nav-clearance\)\] :is(button,input,select,a,summary,[tabindex]){scroll-margin-bottom:var(--mobile-nav-clearance)}}.\[\&_\:is\(th\,_td\)\.nutrition-libraryActions\]\:p-4 :is(th,td).nutrition-libraryActions{padding:calc(var(--spacing) * 4)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\>_\.nutrition-desktopAddMeal\]\:hidden>.nutrition-desktopAddMeal{display:none}}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\>_\.nutrition-inlineAmount\]\:hidden>.nutrition-inlineAmount{display:none}}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\>_\.nutrition-libraryBack\]\:hidden>.nutrition-libraryBack{display:none}.max-app-desktop\:\[\&_\>_\.nutrition-libraryHeader\]\:m-0>.nutrition-libraryHeader{margin:0}}.\[\&_\>_button\]\:ml-\[auto\]>button{margin-left:auto}.\[\&_\>_button\]\:grid>button{display:grid}.\[\&_\>_button\]\:size-\[var\(--calendar-control-size\,44px\)\]>button{width:var(--calendar-control-size,44px);height:var(--calendar-control-size,44px)}.\[\&_\>_button\]\:w-full>button{width:100%}.\[\&_\>_button\]\:min-w-0>button{min-width:0}.\[\&_\>_button\]\:shrink-0>button{flex-shrink:0}.\[\&_\>_button\]\:cursor-pointer>button{cursor:pointer}.\[\&_\>_button\]\:\[place-items\:center\]>button{place-items:center}.\[\&_\>_button\]\:rounded-\[8px\]>button{border-radius:8px}.\[\&_\>_button\]\:\[vertical-align\:middle\]>button{vertical-align:middle}.\[\&_\>_button\]\:text-foreground>button{color:var(--text)}.\[\&_\>_button\]\:\[background\:transparent\]>button{background:0 0}.\[\&_\>_button\]\:\[border\:0\]>button{border:0}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\>_button\]\:\[margin-top\:-8px\]>button{margin-top:-8px}.max-app-desktop\:\[\&_\>_button\]\:\[margin-right\:-8px\]>button{margin-right:-8px}}@media not all and (min-width:601px){.max-app-phone\:\[\&_\>_button\]\:\[flex\:1_0_0\%\]>button{flex:1 0}}@media (min-width:801px){@media not all and (min-width:1001px){.min-app-desktop\:max-\[1001px\]\:\[\&_\>_button\]\:col-start-2>button{grid-column-start:2}.min-app-desktop\:max-\[1001px\]\:\[\&_\>_button\]\:row-start-1>button{grid-row-start:1}.min-app-desktop\:max-\[1001px\]\:\[\&_\>_button\]\:w-full>button{width:100%}}}.\[\&_\>_button\:focus-visible\]\:rounded-\[6px\]>button:focus-visible{border-radius:6px}.\[\&_\>_button\:focus-visible\]\:\[outline\:2px_solid_var\(--accent\)\]>button:focus-visible{outline:2px solid var(--accent)}.\[\&_\>_button\:focus-visible\]\:outline-offset-\[1px\]>button:focus-visible{outline-offset:1px}.\[\&_\>_button\:hover\:not\(\:disabled\)\]\:bg-muted>button:hover:not(:disabled){background-color:var(--surface-hover)}.\[\&_\>_div\]\:flex>div{display:flex}.\[\&_\>_div\]\:grid>div{display:grid}.\[\&_\>_div\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\>_div\]\:flex-wrap>div{flex-wrap:wrap}.\[\&_\>_div\]\:justify-start>div{justify-content:flex-start}.\[\&_\>_div\]\:gap-4>div{gap:calc(var(--spacing) * 4)}.\[\&_\>_div\]\:gap-x-2\.5>div{column-gap:calc(var(--spacing) * 2.5)}.\[\&_\>_div\]\:gap-y-1>div{row-gap:var(--spacing)}.\[\&_\>_div\]\:type-dense-metadata>div{font-size:12px;font-weight:400;line-height:18px}.\[\&_\>_div\]\:text-muted-foreground>div{color:var(--text-soft)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\>_div\]\:type-card-metadata>div{font-size:13px;font-weight:400;line-height:20px}}.\[\&_\>_div_\>_span\]\:whitespace-nowrap>div>span{white-space:nowrap}.\[\&_\>_p\]\:m-0>p{margin:0}.\[\&_\>_p\]\:\[padding\:24px_16px\]>p{padding:24px 16px}.\[\&_\>_p\]\:text-\[14px\]>p{font-size:14px}.\[\&_\>_p\]\:leading-\[22px\]>p{--tw-leading:22px;line-height:22px}.\[\&_\>_p\]\:text-muted-foreground>p{color:var(--text-soft)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_\>_p\]\:\[margin\:4px_0_0\]>p{margin:4px 0 0}.max-app-desktop\:\[\&_\>_p\]\:type-card-metadata>p{font-size:13px;font-weight:400;line-height:20px}.max-app-desktop\:\[\&_\>_p\]\:\[overflow-wrap\:anywhere\]>p{overflow-wrap:anywhere}.max-app-desktop\:\[\&_\>_p\]\:text-muted-foreground>p{color:var(--text-soft)}}.\[\&_\>_p\[role\=alert\]\]\:text-destructive>p[role=alert]{color:var(--danger)}.\[\&_\>_span\]\:mt-0\.5>span{margin-top:calc(var(--spacing) * .5)}.\[\&_\>_span\]\:block>span{display:block}.\[\&_\>_span\]\:h-\[38px\]>span{height:38px}.\[\&_\>_span\]\:h-full>span{height:100%}.\[\&_\>_span\]\:max-w-\[100\%\]>span{max-width:100%}.\[\&_\>_span\]\:min-w-0>span{min-width:0}.\[\&_\>_span\]\:overflow-hidden>span{overflow:hidden}.\[\&_\>_span\]\:rounded-\[inherit\]>span{border-radius:inherit}.\[\&_\>_span\]\:type-dense-metadata>span{font-size:12px;font-weight:400;line-height:18px}.\[\&_\>_span\]\:\[overflow-wrap\:anywhere\]>span{overflow-wrap:anywhere}.\[\&_\>_span\]\:\[text-overflow\:ellipsis\]>span{text-overflow:ellipsis}.\[\&_\>_span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&_\>_span\]\:text-muted-foreground>span{color:var(--text-soft)}.\[\&_\>_span\]\:\[background\:var\(--metric-color\)\]>span{background:var(--metric-color)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_\>_span\]\:mt-0\.5>span{margin-top:calc(var(--spacing) * .5)}.max-\[601px\]\:\[\&_\>_span\]\:flex>span{display:flex}.max-\[601px\]\:\[\&_\>_span\]\:flex-col>span{flex-direction:column}.max-\[601px\]\:\[\&_\>_span\]\:gap-\[2px\]>span{gap:2px}.max-\[601px\]\:\[\&_\>_span\]\:type-card-metadata>span{font-size:13px;font-weight:400;line-height:20px}.max-\[601px\]\:\[\&_\>_span\]\:\[overflow-wrap\:anywhere\]>span{overflow-wrap:anywhere}.max-\[601px\]\:\[\&_\>_span\]\:whitespace-normal>span{white-space:normal}}.\[\&_\>_svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_\>_svg\]\:text-muted-foreground>svg{color:var(--text-soft)}.\[\&_\>_svg\]\:\[transition\:transform_\.16s_ease-out\]>svg{transition:transform .16s ease-out}.\[\&_\>_svg\:last-child\]\:ml-\[auto\]>svg:last-child{margin-left:auto}.\[\&_a\]\:font-\[550\] a{--tw-font-weight:550;font-weight:550}.\[\&_a\]\:text-\[var\(--link-guide\)\] a{color:var(--link-guide)}.\[\&_a\]\:text-primary a{color:var(--accent)}.\[\&_a\:focus-visible\]\:outline-2 a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_a\:focus-visible\]\:outline-offset-3 a:focus-visible{outline-offset:3px}.\[\&_a\:focus-visible\]\:outline-offset-4 a:focus-visible{outline-offset:4px}.\[\&_a\:focus-visible\]\:outline-primary a:focus-visible{outline-color:var(--accent)}.\[\&_button\]\:h-\[38px\] button{height:38px}.\[\&_button\]\:min-h-9 button{min-height:calc(var(--spacing) * 9)}.\[\&_button\]\:min-h-10 button{min-height:calc(var(--spacing) * 10)}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:rounded-\[7px\] button{border-radius:7px}.\[\&_button\]\:rounded-\[8px\] button{border-radius:8px}.\[\&_button\]\:border-0 button{border-style:var(--tw-border-style);border-width:0}.\[\&_button\]\:bg-transparent button{background-color:#0000}.\[\&_button\]\:\[padding\:6px_12px\] button{padding:6px 12px}.\[\&_button\]\:\[padding\:8px_4px\] button{padding:8px 4px}.\[\&_button\]\:text-\[13px\] button{font-size:13px}.\[\&_button\]\:text-\[14px\] button{font-size:14px}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.\[\&_button\]\:text-foreground button{color:var(--text)}.\[\&_button\]\:text-muted-foreground button{color:var(--text-soft)}.\[\&_button\]\:\[background\:transparent\] button{background:0 0}.\[\&_button\]\:\[border\:0\] button{border:0}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}}@media not all and (min-width:481px){.max-\[481px\]\:\[\&_button\]\:text-\[13px\] button{font-size:13px}}.\[\&_button\:active\:not\(\:disabled\)\]\:bg-muted button:active:not(:disabled){background-color:var(--surface-hover)}.\[\&_button\:disabled\]\:cursor-default button:disabled{cursor:default}.\[\&_button\:disabled\]\:text-muted-foreground button:disabled{color:var(--text-soft)}.\[\&_button\:disabled\]\:opacity-\[\.6\] button:disabled{opacity:.6}.\[\&_button\:focus-visible\]\:rounded-\[6px\] button:focus-visible{border-radius:6px}.\[\&_button\:focus-visible\]\:rounded-\[9px\] button:focus-visible{border-radius:9px}.\[\&_button\:focus-visible\]\:\[outline\:2px_solid_var\(--accent\)\] button:focus-visible{outline:2px solid var(--accent)}.\[\&_button\:focus-visible\]\:outline-2 button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_button\:focus-visible\]\:outline-offset-3 button:focus-visible{outline-offset:3px}.\[\&_button\:focus-visible\]\:outline-offset-\[-2px\] button:focus-visible{outline-offset:-2px}.\[\&_button\:focus-visible\]\:outline-offset-\[1px\] button:focus-visible{outline-offset:1px}.\[\&_button\:focus-visible\]\:outline-primary button:focus-visible{outline-color:var(--accent)}.\[\&_button\:hover\]\:text-foreground button:hover{color:var(--text)}.\[\&_button\:hover\:not\(\:disabled\)\]\:bg-muted button:hover:not(:disabled){background-color:var(--surface-hover)}.\[\&_button\:not\(\.daynavigator-arrow\)\]\:text-foreground button:not(.daynavigator-arrow){color:var(--text)}.\[\&_button\[aria-current\=date\]\]\:\[box-shadow\:inset_0_0_0_1px_var\(--accent\)\] button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--accent)}.\[\&_button\[aria-pressed\=true\]\]\:bg-background button[aria-pressed=true]{background-color:var(--surface)}.\[\&_button\[aria-pressed\=true\]\]\:bg-primary button[aria-pressed=true]{background-color:var(--accent)}.\[\&_button\[aria-pressed\=true\]\]\:bg-secondary button[aria-pressed=true]{background-color:var(--surface-soft)}.\[\&_button\[aria-pressed\=true\]\]\:font-\[600\] button[aria-pressed=true]{--tw-font-weight:600;font-weight:600}.\[\&_button\[aria-pressed\=true\]\]\:text-foreground button[aria-pressed=true]{color:var(--text)}.\[\&_button\[aria-pressed\=true\]\]\:text-primary-foreground button[aria-pressed=true]{color:var(--text-on-accent)}.\[\&_button\[aria-pressed\=true\]\]\:\[box-shadow\:0_2px_5px_var\(--shadow-selected\)\] button[aria-pressed=true]{box-shadow:0 2px 5px var(--shadow-selected)}.\[\&_button\[aria-pressed\=true\]\:hover\]\:bg-primary button[aria-pressed=true]:hover{background-color:var(--accent)}.\[\&_button\[aria-pressed\=true\]\:hover\]\:text-primary-foreground button[aria-pressed=true]:hover{color:var(--text-on-accent)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_colgroup\]\:hidden colgroup{display:none}}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:whitespace-nowrap dd{white-space:nowrap}@media not all and (min-width:801px){.max-app-desktop\:\[\&_dd\]\:m-0 dd{margin:0}.max-app-desktop\:\[\&_dl\]\:\[margin\:16px_0_0\] dl{margin:16px 0 0}.max-app-desktop\:\[\&_dl\]\:flex dl{display:flex}.max-app-desktop\:\[\&_dl\]\:gap-3 dl{gap:calc(var(--spacing) * 3)}.max-app-desktop\:\[\&_dl\]\:\[overflow-x\:auto\] dl{overflow-x:auto}.max-app-desktop\:\[\&_dl\]\:text-\[14px\] dl{font-size:14px}.max-app-desktop\:\[\&_dl\]\:tabular-nums dl{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.max-app-desktop\:\[\&_dl_\>_div\]\:flex dl>div{display:flex}.max-app-desktop\:\[\&_dl_\>_div\]\:items-baseline dl>div{align-items:baseline}.max-app-desktop\:\[\&_dl_\>_div\]\:gap-1 dl>div{gap:var(--spacing)}.max-app-desktop\:\[\&_dl_\>_div\]\:whitespace-nowrap dl>div{white-space:nowrap}}.\[\&_dt\]\:text-muted-foreground dt{color:var(--text-soft)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_dt\]\:text-muted-foreground dt{color:var(--text-soft)}}.\[\&_figcaption\]\:mt-2 figcaption{margin-top:calc(var(--spacing) * 2)}.\[\&_figcaption\]\:text-xs figcaption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_figcaption\]\:leading-\[1\.5\] figcaption{--tw-leading:1.5;line-height:1.5}.\[\&_figcaption\]\:text-muted-foreground figcaption{color:var(--text-soft)}.\[\&_form\]\:shrink-0 form{flex-shrink:0}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:min-w-0 h1{min-width:0}.\[\&_h1\]\:text-4xl h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\[\&_h1\]\:leading-\[1\.18\] h1{--tw-leading:1.18;line-height:1.18}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:tracking-\[-\.03em\] h1{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h1\]\:text-balance h1{text-wrap:balance}@media not all and (min-width:801px){.max-app-desktop\:\[\&_h1\]\:absolute h1{position:absolute}.max-app-desktop\:\[\&_h1\]\:\[margin\:-1px\] h1{margin:-1px}.max-app-desktop\:\[\&_h1\]\:h-\[1px\] h1{height:1px}.max-app-desktop\:\[\&_h1\]\:w-\[1px\] h1{width:1px}.max-app-desktop\:\[\&_h1\]\:\[flex\:1\] h1{flex:1}.max-app-desktop\:\[\&_h1\]\:overflow-hidden h1{overflow:hidden}.max-app-desktop\:\[\&_h1\]\:p-0 h1{padding:0}.max-app-desktop\:\[\&_h1\]\:whitespace-nowrap h1{white-space:nowrap}.max-app-desktop\:\[\&_h1\]\:\[border\:0\] h1{border:0}.max-app-desktop\:\[\&_h1\]\:\[clip\:rect\(0\,0\,0\,0\)\] h1{clip:rect(0,0,0,0)}}@media not all and (min-width:641px){.max-\[641px\]\:\[\&_h1\]\:text-\[29px\] h1{font-size:29px}}.\[\&_h2\]\:\[margin\:0_0_12px\] h2{margin:0 0 12px}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:min-w-0 h2{min-width:0}.\[\&_h2\]\:type-metric-label h2{font-size:14px;font-weight:400;line-height:21px}.\[\&_h2\]\:type-section-heading h2{font-size:18px;font-weight:600;line-height:24px}.\[\&_h2\]\:text-\[14px\] h2{font-size:14px}.\[\&_h2\]\:text-\[22px\] h2{font-size:22px}.\[\&_h2\]\:leading-\[1\.4\] h2{--tw-leading:1.4;line-height:1.4}.\[\&_h2\]\:font-\[600\] h2{--tw-font-weight:600;font-weight:600}.\[\&_h2\]\:tracking-\[-\.2px\] h2{--tw-tracking:-.2px;letter-spacing:-.2px}.\[\&_h2\]\:\[overflow-wrap\:anywhere\] h2{overflow-wrap:anywhere}.\[\&_h2\]\:text-muted-foreground h2{color:var(--text-soft)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_h2\]\:m-0 h2{margin:0}.max-app-desktop\:\[\&_h2\]\:min-w-0 h2{min-width:0}.max-app-desktop\:\[\&_h2\]\:\[flex\:1\] h2{flex:1}.max-app-desktop\:\[\&_h2\]\:pt-\[2px\] h2{padding-top:2px}.max-app-desktop\:\[\&_h2\]\:type-card-entry h2{font-size:16px;font-weight:500;line-height:24px}.max-app-desktop\:\[\&_h2\]\:\[overflow-wrap\:anywhere\] h2{overflow-wrap:anywhere}}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_h2\]\:text-\[16px\] h2{font-size:16px}.max-app-phone\:\[\&_h2\]\:text-\[20px\] h2{font-size:20px}}.\[\&_h3\]\:\[margin\:0_0_12px\] h3{margin:0 0 12px}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:mt-0 h3{margin-top:0}.\[\&_h3\]\:mb-\[18px\] h3{margin-bottom:18px}.\[\&_h3\]\:min-w-0 h3{min-width:0}.\[\&_h3\]\:type-nested-heading h3{font-size:16px;font-weight:600;line-height:24px}.\[\&_h3\]\:text-\[19px\] h3{font-size:19px}.\[\&_h3\]\:leading-\[var\(--meal-title-line\)\] h3{--tw-leading:var(--meal-title-line);line-height:var(--meal-title-line)}.\[\&_h3\]\:font-\[600\] h3{--tw-font-weight:600;font-weight:600}.\[\&_h3\]\:\[overflow-wrap\:anywhere\] h3{overflow-wrap:anywhere}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:shrink-0 img{flex-shrink:0}@media not all and (min-width:641px){.max-\[641px\]\:\[\&_img\]\:h-8 img{height:calc(var(--spacing) * 8)}.max-\[641px\]\:\[\&_img\]\:w-8 img{width:calc(var(--spacing) * 8)}}.\[\&_input\:not\(\.daynavigator-native\)\:disabled\]\:cursor-default input:not(.daynavigator-native):disabled{cursor:default}.\[\&_input\:not\(\.daynavigator-native\)\:disabled\]\:text-muted-foreground input:not(.daynavigator-native):disabled{color:var(--text-soft)}.\[\&_input\:not\(\.daynavigator-native\)\:disabled\]\:opacity-\[\.6\] input:not(.daynavigator-native):disabled{opacity:.6}.\[\&_label\]\:block label{display:block}.\[\&_label\]\:cursor-pointer label{cursor:pointer}.\[\&_label\]\:text-\[15px\] label{font-size:15px}.\[\&_label\]\:leading-\[1\.45\] label{--tw-leading:1.45;line-height:1.45}.\[\&_legend\]\:mb-3 legend{margin-bottom:calc(var(--spacing) * 3)}.\[\&_legend\]\:p-0 legend{padding:0}.\[\&_legend\]\:text-\[14px\] legend{font-size:14px}.\[\&_legend\]\:font-\[600\] legend{--tw-font-weight:600;font-weight:600}.\[\&_p\]\:\[margin\:0_auto_24px\] p{margin:0 auto 24px}.\[\&_p\]\:\[margin\:10px_0_0\] p{margin:10px 0 0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:mt-2\.5 p{margin-top:calc(var(--spacing) * 2.5)}.\[\&_p\]\:mt-4 p{margin-top:calc(var(--spacing) * 4)}.\[\&_p\]\:mt-\[5px\] p{margin-top:5px}.\[\&_p\]\:mb-0 p{margin-bottom:0}.\[\&_p\]\:max-w-\[40ch\] p{max-width:40ch}.\[\&_p\]\:max-w-\[68ch\] p{max-width:68ch}.\[\&_p\]\:type-body p{font-size:14px;font-weight:400;line-height:21px}.\[\&_p\]\:text-base p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-\[13px\] p{font-size:13px}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:leading-\[1\.6\] p{--tw-leading:1.6;line-height:1.6}.\[\&_p\]\:\[overflow-wrap\:anywhere\] p{overflow-wrap:anywhere}.\[\&_p\]\:text-foreground p{color:var(--text)}.\[\&_p\]\:text-muted-foreground p{color:var(--text-soft)}@media not all and (min-width:801px){.max-app-desktop\:\[\&_p\]\:max-w-\[52ch\] p{max-width:52ch}}@media not all and (min-width:641px){.max-\[641px\]\:\[\&_p\]\:mt-3 p{margin-top:calc(var(--spacing) * 3)}.max-\[641px\]\:\[\&_p\]\:text-\[15px\] p{font-size:15px}}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_p\]\:text-\[14px\] p{font-size:14px}}.\[\&_p\:not\(\[role\=alert\]\)\]\:text-\[16px\] p:not([role=alert]){font-size:16px}.\[\&_p\:not\(\[role\=alert\]\)\]\:font-\[500\] p:not([role=alert]){--tw-font-weight:500;font-weight:500}.\[\&_p\[role\=alert\]\]\:text-destructive p[role=alert]{color:var(--danger)}.\[\&_select\:disabled\]\:cursor-default select:disabled{cursor:default}.\[\&_select\:disabled\]\:text-muted-foreground select:disabled{color:var(--text-soft)}.\[\&_select\:disabled\]\:opacity-\[\.6\] select:disabled{opacity:.6}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:text-\[11px\] small{font-size:11px}.\[\&_small\]\:text-muted-foreground small{color:var(--text-soft)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.max-\[601px\]\:\[\&_small\]\:text-\[13px\] small{font-size:13px}.max-\[601px\]\:\[\&_small\]\:leading-\[20px\] small{--tw-leading:20px;line-height:20px}.max-\[601px\]\:\[\&_small\]\:\[overflow-wrap\:anywhere\] small{overflow-wrap:anywhere}.max-\[601px\]\:\[\&_small\]\:whitespace-normal small{white-space:normal}}.\[\&_span\]\:mt-1 span{margin-top:var(--spacing)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:text-xs span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_span\]\:text-\[14px\] span{font-size:14px}.\[\&_span\]\:text-\[17px\] span{font-size:17px}.\[\&_span\]\:leading-\[1\.5\] span{--tw-leading:1.5;line-height:1.5}.\[\&_span\]\:leading-\[20px\] span{--tw-leading:20px;line-height:20px}.\[\&_span\]\:font-normal span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_span\]\:tracking-normal span{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_span\]\:\[overflow-wrap\:anywhere\] span{overflow-wrap:anywhere}.\[\&_span\]\:text-muted-foreground span{color:var(--text-soft)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_span\]\:font-\[400\] span{--tw-font-weight:400;font-weight:400}}.\[\&_strong\]\:ml-auto strong{margin-left:auto}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:type-dense-entry strong{font-size:14px;font-weight:500;line-height:21px}.\[\&_strong\]\:text-\[15px\] strong{font-size:15px}.\[\&_strong\]\:text-\[16px\] strong{font-size:16px}.\[\&_strong\]\:text-\[28px\] strong{font-size:28px}.\[\&_strong\]\:leading-\[1\.2\] strong{--tw-leading:1.2;line-height:1.2}.\[\&_strong\]\:leading-\[24px\] strong{--tw-leading:24px;line-height:24px}.\[\&_strong\]\:font-\[500\] strong{--tw-font-weight:500;font-weight:500}.\[\&_strong\]\:font-\[550\] strong{--tw-font-weight:550;font-weight:550}.\[\&_strong\]\:font-\[600\] strong{--tw-font-weight:600;font-weight:600}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:\[letter-spacing\:-\.02em\] strong{letter-spacing:-.02em}.\[\&_strong\]\:\[overflow-wrap\:anywhere\] strong,.\[\&_strong\]\:wrap-anywhere strong{overflow-wrap:anywhere}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_strong\]\:text-foreground strong{color:var(--text)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_strong\]\:\[display\:-webkit-box\] strong{display:-webkit-box}.max-\[601px\]\:\[\&_strong\]\:overflow-hidden strong{overflow:hidden}.max-\[601px\]\:\[\&_strong\]\:type-card-entry strong{font-size:16px;font-weight:500;line-height:24px}.max-\[601px\]\:\[\&_strong\]\:\[-webkit-box-orient\:vertical\] strong{-webkit-box-orient:vertical}.max-\[601px\]\:\[\&_strong\]\:\[-webkit-line-clamp\:2\] strong{-webkit-line-clamp:2}}.\[\&_summary\:focus-visible\]\:outline-offset-4 summary:focus-visible{outline-offset:4px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.8\] svg{stroke-width:1.8px}.\[\&_svg\]\:text-muted-foreground svg{color:var(--text-soft)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_tbody\]\:block tbody{display:block}.max-\[601px\]\:\[\&_tbody_\>_tr\:first-child\]\:\[border-top\:0\] tbody>tr:first-child{border-top:0}}@media (min-width:601px){.min-\[601px\]\:\[\&_tbody_td\]\:relative tbody td{position:relative}.min-\[601px\]\:\[\&_tbody_td\]\:\[border-bottom\:0\] tbody td{border-bottom:0}.min-\[601px\]\:\[\&_tbody_tr\:not\(\:last-child\)\]\:\[background-image\:linear-gradient\(var\(--line\)\,var\(--line\)\)\] tbody tr:not(:last-child){background-image:linear-gradient(var(--line),var(--line))}.min-\[601px\]\:\[\&_tbody_tr\:not\(\:last-child\)\]\:\[background-size\:calc\(100\%_-_48px\)_1px\] tbody tr:not(:last-child){background-size:calc(100% - 48px) 1px}.min-\[601px\]\:\[\&_tbody_tr\:not\(\:last-child\)\]\:\[background-position\:center_bottom\] tbody tr:not(:last-child){background-position:bottom}.min-\[601px\]\:\[\&_tbody_tr\:not\(\:last-child\)\]\:bg-no-repeat tbody tr:not(:last-child){background-repeat:no-repeat}}.\[\&_tbody_tr\:not\(\:last-child\)_td\]\:\[background-image\:linear-gradient\(var\(--line\)\,_var\(--line\)\)\] tbody tr:not(:last-child) td{background-image:linear-gradient(var(--line), var(--line))}.\[\&_tbody_tr\:not\(\:last-child\)_td\]\:\[background-size\:100\%_1px\] tbody tr:not(:last-child) td{background-size:100% 1px}.\[\&_tbody_tr\:not\(\:last-child\)_td\]\:\[background-position\:center_bottom\] tbody tr:not(:last-child) td{background-position:bottom}.\[\&_tbody_tr\:not\(\:last-child\)_td\]\:\[background-repeat\:no-repeat\] tbody tr:not(:last-child) td{background-repeat:no-repeat}.\[\&_tbody_tr\:not\(\:last-child\)_td\:first-child\]\:\[background-size\:calc\(100\%_-_24px\)_1px\] tbody tr:not(:last-child) td:first-child{background-size:calc(100% - 24px) 1px}.\[\&_tbody_tr\:not\(\:last-child\)_td\:first-child\]\:\[background-position\:right_bottom\] tbody tr:not(:last-child) td:first-child{background-position:100% 100%}.\[\&_tbody_tr\:not\(\:last-child\)_td\:last-child\]\:\[background-size\:calc\(100\%_-_24px\)_1px\] tbody tr:not(:last-child) td:last-child{background-size:calc(100% - 24px) 1px}.\[\&_tbody_tr\:not\(\:last-child\)_td\:last-child\]\:\[background-position\:left_bottom\] tbody tr:not(:last-child) td:last-child{background-position:0 100%}.\[\&_td\]\:h-16 td{height:calc(var(--spacing) * 16)}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border td{border-color:var(--line)}.\[\&_td\]\:\[padding\:14px_12px\] td{padding:14px 12px}.\[\&_td\]\:px-2 td{padding-inline:calc(var(--spacing) * 2)}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\]\:text-right td{text-align:right}.\[\&_td\]\:\[overflow-wrap\:anywhere\] td{overflow-wrap:anywhere}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_td\]\:min-w-0 td{min-width:0}.max-\[601px\]\:\[\&_td\]\:p-0 td{padding:0}.max-\[601px\]\:\[\&_td\]\:text-left td{text-align:left}.max-\[601px\]\:\[\&_td\]\:\[border\:0\] td{border:0}}.\[\&_td\.nutrition-foodName\]\:relative td.nutrition-foodName{position:relative}.\[\&_td\.nutrition-foodName\]\:text-left td.nutrition-foodName{text-align:left}.\[\&_td\.nutrition-foodName\]\:whitespace-normal td.nutrition-foodName{white-space:normal}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_td\.nutrition-foodName\]\:static td.nutrition-foodName{position:static}.max-\[601px\]\:\[\&_td\.nutrition-foodName\]\:min-h-11 td.nutrition-foodName{min-height:calc(var(--spacing) * 11)}.max-\[601px\]\:\[\&_td\.nutrition-foodName\]\:p-0 td.nutrition-foodName{padding:0}.max-\[601px\]\:\[\&_td\.nutrition-foodName\]\:whitespace-normal td.nutrition-foodName{white-space:normal}}.\[\&_td\.nutrition-libraryActions\]\:\[vertical-align\:top\] td.nutrition-libraryActions{vertical-align:top}.\[\&_td\:first-child\]\:pl-6 td:first-child{padding-left:calc(var(--spacing) * 6)}.\[\&_td\:first-child\]\:text-left td:first-child{text-align:left}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_td\:first-child\]\:p-0 td:first-child{padding:0}}.\[\&_td\:first-child_\>_span\]\:mt-1 td:first-child>span{margin-top:var(--spacing)}.\[\&_td\:first-child_\>_span\]\:block td:first-child>span{display:block}.\[\&_td\:first-child_\>_span\]\:type-dense-metadata td:first-child>span{font-size:12px;font-weight:400;line-height:18px}.\[\&_td\:first-child_\>_span\]\:text-muted-foreground td:first-child>span{color:var(--text-soft)}.\[\&_th\]\:w-26 th{width:calc(var(--spacing) * 26)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--line)}.\[\&_th\]\:bg-background th{background-color:var(--surface)}.\[\&_th\]\:\[padding\:16px_12px\] th{padding:16px 12px}.\[\&_th\]\:px-2 th{padding-inline:calc(var(--spacing) * 2)}.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:text-right th{text-align:right}.\[\&_th\]\:type-table-heading th{font-size:12px;font-weight:500;line-height:18px}.\[\&_th\]\:text-foreground th{color:var(--text)}.\[\&_th\]\:\[border-bottom\:1px_solid_var\(--line\)\] th{border-bottom:1px solid var(--line)}@media not all and (min-width:901px){.max-\[901px\]\:\[\&_th\]\:w-20 th{width:calc(var(--spacing) * 20)}}@media (min-width:601px){.min-\[601px\]\:\[\&_th\]\:\[border-top\:0\] th{border-top:0}}.\[\&_th\.nutrition-foodNameHeading\]\:text-left th.nutrition-foodNameHeading{text-align:left}.\[\&_th\.nutrition-libraryActions\]\:w-20 th.nutrition-libraryActions{width:calc(var(--spacing) * 20)}.\[\&_th\.nutrition-libraryCalories\]\:w-32 th.nutrition-libraryCalories{width:calc(var(--spacing) * 32)}.\[\&_th\.nutrition-libraryPiece\]\:w-38 th.nutrition-libraryPiece{width:calc(var(--spacing) * 38)}@media not all and (min-width:901px){.max-\[901px\]\:\[\&_th\.nutrition-libraryPiece\]\:w-30 th.nutrition-libraryPiece{width:calc(var(--spacing) * 30)}}.\[\&_th\:first-child\]\:w-\[auto\] th:first-child{width:auto}.\[\&_th\:first-child\]\:pl-6 th:first-child{padding-left:calc(var(--spacing) * 6)}.\[\&_th\:first-child\]\:text-left th:first-child{text-align:left}@media not all and (min-width:601px){.max-\[601px\]\:\[\&_thead\]\:hidden thead{display:none}.max-\[601px\]\:\[\&_tr\]\:relative tr{position:relative}.max-\[601px\]\:\[\&_tr\]\:grid tr{display:grid}.max-\[601px\]\:\[\&_tr\]\:\[grid-template-columns\:44px_minmax\(0\,_1fr\)_auto\] tr{grid-template-columns:44px minmax(0,1fr) auto}.max-\[601px\]\:\[\&_tr\]\:gap-x-2 tr{column-gap:calc(var(--spacing) * 2)}.max-\[601px\]\:\[\&_tr\]\:gap-y-3 tr{row-gap:calc(var(--spacing) * 3)}.max-\[601px\]\:\[\&_tr\]\:p-3 tr{padding:calc(var(--spacing) * 3)}.max-\[601px\]\:\[\&_tr\]\:tabular-nums tr{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.max-\[601px\]\:\[\&_tr\]\:\[border-top\:1px_solid_var\(--line\)\] tr{border-top:1px solid var(--line)}.max-\[601px\]\:\[\&_tr\:has\(\.nutrition-mobileItemEdit\:active\:not\(\:disabled\)\)\]\:bg-muted tr:has(.nutrition-mobileItemEdit:active:not(:disabled)){background-color:var(--surface-hover)}}.\[\&\+a\]\:border-t+a{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+a\]\:border-border+a{border-color:var(--line)}.\[\&\+div\]\:mt-6+div{margin-top:calc(var(--spacing) * 6)}.\[\&\+div\]\:border-t+div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+div\]\:border-border+div{border-color:var(--line)}.\[\&\+div\]\:pt-6+div{padding-top:calc(var(--spacing) * 6)}.\[\&\+li\]\:border-t+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+li\]\:border-border+li{border-color:var(--line)}.\[\&\:\:-webkit-date-and-time-value\]\:text-left::-webkit-date-and-time-value{text-align:left}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:backdrop\]\:\[background\:color-mix\(in_srgb\,_var\(--text\)_35\%\,_transparent\)\]::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:backdrop\]\:\[background\:color-mix\(in_srgb\,_var\(--text\)_35\%\,_transparent\)\]::backdrop{background:color-mix(in srgb, var(--text) 35%, transparent)}}.\[\&\:\:before\]\:absolute:before{position:absolute}.\[\&\:\:before\]\:top-0:before{top:0}.\[\&\:\:before\]\:right-\[3px\]:before{right:3px}.\[\&\:\:before\]\:bottom-0:before{bottom:0}.\[\&\:\:before\]\:w-1:before{width:var(--spacing)}.\[\&\:\:before\]\:rounded-\[6px\]:before{border-radius:6px}.\[\&\:\:before\]\:bg-border-strong:before{background-color:var(--line-strong)}.\[\&\:\:before\]\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.\[\&\:active\]\:cursor-grabbing:active{cursor:grabbing}.\[\&\:disabled\]\:cursor-default:disabled{cursor:default}.\[\&\:disabled\]\:opacity-\[\.6\]:disabled{opacity:.6}.\[\&\:disabled\:where\(fieldset\:disabled_\*\)\]\:opacity-100:disabled:where(fieldset:disabled *){opacity:1}.\[\&\:first-child\>button\]\:rounded-t-lg:first-child>button,.\[\&\:first-of-type\>summary\]\:rounded-t-lg:first-of-type>summary{border-top-left-radius:9px;border-top-right-radius:9px}.\[\&\:focus\]\:bg-secondary:focus{background-color:var(--surface-soft)}.\[\&\:focus\]\:\[outline\:none\]:focus{outline:none}.\[\&\:focus-visible\]\:\[outline\:2px_solid_var\(--accent\)\]:focus-visible{outline:2px solid var(--accent)}.\[\&\:focus-visible\]\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.\[\&\:focus-visible\]\:outline-offset-\[2px\]:focus-visible{outline-offset:2px}.\[\&\:focus-visible\]\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}@media not all and (min-width:601px){.max-\[601px\]\:\[\&\:focus-visible\]\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}}.\[\&\:focus-within\]\:rounded-\[9px\]:focus-within{border-radius:9px}.\[\&\:focus-within\]\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\:focus-within\]\:outline-offset-\[-2px\]:focus-within{outline-offset:-2px}.\[\&\:focus-within\]\:outline-primary:focus-within{outline-color:var(--accent)}.\[\&\:has\(\+span\)\]\:pb-0:has(+span){padding-bottom:0}@media not all and (min-width:801px){.max-app-desktop\:\[\&\:has\(\.appheader-mobileNavigation_\>_\*\)_\.appheader-mobileBrand\]\:hidden:has(.appheader-mobileNavigation>*) .appheader-mobileBrand{display:none}}:is(.\[\&\:has\(\.daynavigator-native\:enabled\)\:active\]\:bg-muted:has(.daynavigator-native:enabled):active,.\[\&\:has\(\.daynavigator-native\:enabled\)\:hover\]\:bg-muted:has(.daynavigator-native:enabled):hover){background-color:var(--surface-hover)}@media not all and (min-width:801px){.max-app-desktop\:\[\&\:has\(\.nutrition-libraryCard\)\]\:\[background\:transparent\]:has(.nutrition-libraryCard){background:0 0}.max-app-desktop\:\[\&\:has\(\>_\*\)\]\:flex:has(>*){display:flex}.max-app-desktop\:\[\&\:has\(\>_\*\)\]\:min-h-\[var\(--shell-header-row-height\)\]:has(>*){min-height:var(--shell-header-row-height)}.max-app-desktop\:\[\&\:has\(\>_\*\)\]\:min-w-0:has(>*){min-width:0}.max-app-desktop\:\[\&\:has\(\>_\*\)\]\:items-center:has(>*){align-items:center}}.\[\&\:has\(\>_\.productpicker-empty\)\]\:flex:has(>.productpicker-empty){display:flex}.\[\&\:has\(\>_\.productpicker-empty\)\]\:min-h-\[100\%\]:has(>.productpicker-empty){min-height:100%}.\[\&\:has\(\>_\.productpicker-empty\)\]\:items-center:has(>.productpicker-empty){align-items:center}.\[\&\:has\(\>_\.productpicker-empty\)\]\:justify-center:has(>.productpicker-empty){justify-content:center}.\[\&\:has\(\>_\[data-search-state\]\)\]\:flex:has(>[data-search-state]){display:flex}.\[\&\:has\(\>_\[data-search-state\]\)\]\:min-h-\[100\%\]:has(>[data-search-state]){min-height:100%}.\[\&\:has\(\>_\[data-search-state\]\)\]\:items-center:has(>[data-search-state]){align-items:center}.\[\&\:has\(\>_\[data-search-state\]\)\]\:justify-center:has(>[data-search-state]){justify-content:center}.\[\&\:has\(input\:disabled\)\:where\(fieldset\:disabled_\*\)\]\:opacity-100:has(input:disabled):where(fieldset:disabled *){opacity:1}.\[\&\:hover\]\:bg-border-strong:hover{background-color:var(--line-strong)}.\[\&\:hover\]\:bg-muted:hover{background-color:var(--surface-hover)}.\[\&\:hover\]\:text-foreground:hover{color:var(--text)}.\[\&\:hover\:\:before\]\:bg-muted-foreground:hover:before{background-color:var(--text-soft)}.\[\&\:hover\:not\(\:disabled\)\]\:text-primary:hover:not(:disabled){color:var(--accent)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:min-w-0>*):is(span):last-child{min-width:0}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--danger)}@media not all and (min-width:601px){.max-app-phone\:\[\&\:last-child\]\:\[padding-bottom\:calc\(20px_\+_env\(safe-area-inset-bottom\)\)\]:last-child{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.\[\&\:last-child\>button\]\:rounded-b-lg:last-child>button,.\[\&\:last-of-type\:not\(\[open\]\)\>summary\]\:rounded-b-lg:last-of-type:not([open])>summary{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.\[\&\:not\(\:empty\)\]\:mt-3:not(:empty){margin-top:calc(var(--spacing) * 3)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&\:not\(\[data-selected\=true\]\)_\.productpicker-identity\]\:\[grid-column\:1_\/_-1\]:not([data-selected=true]) .productpicker-identity{grid-column:1/-1}}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--accent)}@media not all and (min-width:641px){.max-\[641px\]\:\[\&\>button\]\:w-full>button{width:100%}}.\[\&\>div\]\:mt-\[7px\]>div{margin-top:7px}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-4>div{gap:calc(var(--spacing) * 4)}.\[\&\>div\]\:gap-\[7px\]>div{gap:7px}.\[\&\>h1\]\:m-0>h1{margin:0}.\[\&\>h1\]\:mb-0>h1{margin-bottom:0}.\[\&\>h1\]\:text-\[clamp\(32px\,4vw\,44px\)\]>h1{font-size:clamp(32px,4vw,44px)}.\[\&\>h1\]\:leading-\[1\.05\]>h1{--tw-leading:1.05;line-height:1.05}.\[\&\>h1\]\:tracking-\[-\.04em\]>h1{--tw-tracking:-.04em;letter-spacing:-.04em}.\[\&\>h1\]\:wrap-anywhere>h1{overflow-wrap:anywhere}.\[\&\>h2\]\:mt-0>h2{margin-top:0}.\[\&\>h2\]\:mb-2>h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&\>h2\]\:text-xl>h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&\>h2\]\:font-semibold>h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h2\]\:tracking-\[-\.02em\]>h2{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:mt-0>p{margin-top:0}.\[\&\>p\]\:mr-0>p{margin-right:0}.\[\&\>p\]\:mb-2\.5>p{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&\>p\]\:mb-\[18px\]>p{margin-bottom:18px}.\[\&\>p\]\:ml-0>p{margin-left:0}.\[\&\>p\]\:text-sm>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>p\]\:leading-\[1\.6\]>p{--tw-leading:1.6;line-height:1.6}.\[\&\>p\]\:wrap-anywhere>p{overflow-wrap:anywhere}.\[\&\>p\]\:text-muted-foreground>p{color:var(--text-soft)}.\[\&\>p_strong\]\:text-foreground>p strong{color:var(--text)}.\[\&\>p\:not\(\[role\=status\]\)\:not\(\[role\=alert\]\)\]\:m-0>p:not([role=status]):not([role=alert]){margin:0}.\[\&\>p\:not\(\[role\=status\]\)\:not\(\[role\=alert\]\)\]\:leading-\[1\.6\]>p:not([role=status]):not([role=alert]){--tw-leading:1.6;line-height:1.6}.\[\&\>p\:not\(\[role\=status\]\)\:not\(\[role\=alert\]\)\]\:text-muted-foreground>p:not([role=status]):not([role=alert]){color:var(--text-soft)}.\[\&\>span\]\:type-dense-metadata>span{font-size:12px;font-weight:400;line-height:18px}.\[\&\>span\]\:text-\[12px\]>span{font-size:12px}.\[\&\>span\]\:font-normal>span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\>span\]\:text-muted-foreground>span{color:var(--text-soft)}.\[\&\>summary\]\:min-h-11>summary{min-height:calc(var(--spacing) * 11)}.\[\&\>summary\]\:cursor-pointer>summary{cursor:pointer}.\[\&\>summary\]\:py-2\.5>summary{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>summary\]\:text-sm>summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>summary\]\:font-\[550\]>summary{--tw-font-weight:550;font-weight:550}.\[\&\>summary\]\:text-\[var\(--link-guide\)\]>summary{color:var(--link-guide)}.\[\&\>summary\:hover\]\:text-\[var\(--link-guide-hover\)\]>summary:hover{color:var(--link-guide-hover)}.\[\&\>svg\:not\(\[data-spinner\]\)\]\:hidden>svg:not([data-spinner]){display:none}.\[\&\[aria-current\=page\]\]\:text-primary[aria-current=page]{color:var(--accent)}.\[\&\[aria-current\=page\]\:\:after\]\:absolute[aria-current=page]:after{position:absolute}.\[\&\[aria-current\=page\]\:\:after\]\:right-0[aria-current=page]:after{right:0}.\[\&\[aria-current\=page\]\:\:after\]\:bottom-0[aria-current=page]:after{bottom:0}.\[\&\[aria-current\=page\]\:\:after\]\:left-0[aria-current=page]:after{left:0}.\[\&\[aria-current\=page\]\:\:after\]\:h-\[3px\][aria-current=page]:after{height:3px}.\[\&\[aria-current\=page\]\:\:after\]\:\[border-radius\:3px_3px_0_0\][aria-current=page]:after{border-radius:3px 3px 0 0}.\[\&\[aria-current\=page\]\:\:after\]\:bg-primary[aria-current=page]:after{background-color:var(--accent)}.\[\&\[aria-current\=page\]\:\:after\]\:content-\[\'\'\][aria-current=page]:after{--tw-content:"";content:var(--tw-content)}.\[\&\[aria-disabled\=true\]\]\:cursor-default[aria-disabled=true]{cursor:default}.\[\&\[aria-expanded\=true\]\]\:bg-secondary[aria-expanded=true]{background-color:var(--surface-soft)}.\[\&\[aria-expanded\=true\]\]\:\[outline\:none\][aria-expanded=true]{outline:none}.\[\&\[aria-selected\=true\]\]\:font-\[600\][aria-selected=true]{--tw-font-weight:600;font-weight:600}.\[\&\[aria-selected\=true\]\]\:text-primary[aria-selected=true]{color:var(--accent)}.\[\&\[aria-selected\=true\]\]\:\[background\:var\(--accent-surface\)\][aria-selected=true]{background:var(--accent-surface)}.\[\&\[data-active\=true\]\]\:bg-secondary[data-active=true]{background-color:var(--surface-soft)}.\[\&\[data-disabled\=true\]\]\:cursor-default[data-disabled=true]{cursor:default}.\[\&\[data-dnd-dragging\=true\]\]\:overflow-hidden[data-dnd-dragging=true]{overflow:hidden}.\[\&\[data-dnd-dragging\=true\]\]\:rounded-\[12px\][data-dnd-dragging=true]{border-radius:12px}.\[\&\[data-dnd-dragging\=true\]\]\:bg-background[data-dnd-dragging=true]{background-color:var(--surface)}.\[\&\[data-dnd-dragging\=true\]\]\:\[box-shadow\:0_8px_24px_var\(--shadow-dropdown\)\][data-dnd-dragging=true]{box-shadow:0 8px 24px var(--shadow-dropdown)}.\[\&\[data-dnd-dragging\=true\]\]\:\[outline\:2px_solid_var\(--accent\)\][data-dnd-dragging=true]{outline:2px solid var(--accent)}.\[\&\[data-dnd-dragging\=true\]\]\:\[outline-offset\:-2px\][data-dnd-dragging=true]{outline-offset:-2px}.\[\&\[data-empty\=true\]\]\:border-t[data-empty=true]{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\[data-empty\=true\]\]\:border-border[data-empty=true]{border-color:var(--line)}.\[\&\[data-height\=expanded\]\]\:\[container-type\:size\][data-height=expanded]{container-type:size}.\[\&\[data-height\=expanded\]\]\:\[height\:min\(720px\,_100\%\)\][data-height=expanded]{height:min(720px,100%)}@media not all and (min-width:601px){.max-app-phone\:\[\&\[data-height\=expanded\]\]\:\[height\:min\(820px\,_100\%\)\][data-height=expanded]{height:min(820px,100%)}}.\[\&\[data-metric\=carbs\]\]\:\[--metric-color\:var\(--nutrition-carbs\)\][data-metric=carbs]{--metric-color:var(--nutrition-carbs)}.\[\&\[data-metric\=fat\]\]\:\[--metric-color\:var\(--nutrition-fat\)\][data-metric=fat]{--metric-color:var(--nutrition-fat)}.\[\&\[data-metric\=protein\]\]\:\[--metric-color\:var\(--nutrition-protein\)\][data-metric=protein]{--metric-color:var(--nutrition-protein)}.\[\&\[data-scrolling\=contained\]\]\:flex[data-scrolling=contained]{display:flex}.\[\&\[data-scrolling\=contained\]\]\:\[flex\:1\][data-scrolling=contained]{flex:1}.\[\&\[data-scrolling\=contained\]\]\:flex-col[data-scrolling=contained]{flex-direction:column}.\[\&\[data-scrolling\=contained\]\]\:overflow-hidden[data-scrolling=contained]{overflow:hidden}.\[\&\[data-selected\=true\]_\.productpicker-choice\]\:\[background\:var\(--accent-surface\)\][data-selected=true] .productpicker-choice{background:var(--accent-surface)}@media not all and (min-width:601px){.max-\[601px\]\:\[\&\[data-selected\=true\]_\.productpicker-nutrition\]\:\[grid-column\:1_\/_-1\][data-selected=true] .productpicker-nutrition{grid-column:1/-1}.max-\[601px\]\:\[\&\[data-selected\=true\]_\.productpicker-nutrition\]\:\[gap\:2px_10px\][data-selected=true] .productpicker-nutrition{gap:2px 10px}.max-\[601px\]\:\[\&\[data-selected\=true\]_\.productpicker-nutrition\]\:text-\[13px\][data-selected=true] .productpicker-nutrition{font-size:13px}.max-\[601px\]\:\[\&\[data-selected\=true\]_\.productpicker-nutrition\]\:leading-\[20px\][data-selected=true] .productpicker-nutrition{--tw-leading:20px;line-height:20px}}.\[\&\[data-selected\=true\]_\:is\(\.productpicker-identity_\>_span\,_\.productpicker-nutrition\)\]\:\[color\:var\(--text-accent-soft\)\][data-selected=true] :is(.productpicker-identity>span,.productpicker-nutrition){color:var(--text-accent-soft)}.\[\&\[data-selected\=true\]_\:is\(\.productpicker-identity\,_\.productpicker-nutrition\)\]\:\[grid-column\:1\][data-selected=true] :is(.productpicker-identity,.productpicker-nutrition){grid-column:1}.\[\&\[data-size\=alert\]\]\:\[width\:min\(420px\,_100\%\)\][data-size=alert]{width:min(420px,100%)}.\[\&\[data-size\=alert\]_\.dialog-header_h2\]\:text-\[20px\][data-size=alert] .dialog-header h2{font-size:20px}.\[\&\[data-size\=compact\]\]\:\[width\:min\(500px\,_100\%\)\][data-size=compact]{width:min(500px,100%)}.\[\&\[data-size\=wide\]\]\:\[width\:min\(720px\,_100\%\)\][data-size=wide]{width:min(720px,100%)}@media not all and (min-width:601px){.max-app-phone\:\[\&\[data-size\]\]\:w-full[data-size]{width:100%}.max-app-phone\:\[\&\[data-size\]\]\:\[border-radius\:16px_16px_0_0\][data-size]{border-radius:16px 16px 0 0}}.\[\&\[data-stacked\]\]\:flex-col[data-stacked]{flex-direction:column}.\[\&\[data-stacked\]\]\:items-stretch[data-stacked]{align-items:stretch}@media not all and (min-width:601px){.max-app-phone\:\[\&\[data-stacked\]_\>_button\]\:\[flex\:0_0_auto\][data-stacked]>button{flex:none}.max-app-phone\:\[\&\[open\]_\.dialog-panel\]\:\[animation\:sheet-enter_180ms_ease-out\][open] .dialog-panel{animation:.18s ease-out sheet-enter}}@container (max-height:500px){.\[\@container\(\(max-height\:_500px\)\)\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.\[\@container\(\(max-height\:_500px\)\)\]\:h-auto{height:auto}.\[\@container\(\(max-height\:_500px\)\)\]\:min-h-0{min-height:0}.\[\@container\(\(max-height\:_500px\)\)\]\:\[flex\:0_0_auto\]{flex:none}.\[\@container\(\(max-height\:_500px\)\)\]\:gap-2{gap:calc(var(--spacing) * 2)}.\[\@container\(\(max-height\:_500px\)\)\]\:overflow-y-visible{overflow-y:visible}.\[\@container\(\(max-height\:_500px\)\)\]\:p-3{padding:calc(var(--spacing) * 3)}}@media (min-width:601px){@container (max-height:500px){.min-app-phone\:\[\@container\(\(max-height\:_500px\)\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}.min-app-phone\:\[\@container\(\(max-height\:_500px\)\)\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.min-app-phone\:\[\@container\(\(max-height\:_500px\)\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.min-app-phone\:\[\@container\(\(max-height\:_500px\)\)\]\:\[\&_h2\]\:text-\[18px\] h2{font-size:18px}}}@container (max-height:500px){.\[\@container\(\(max-height\:_500px\)\)\]\:\[\&\[data-scrolling\=contained\]\]\:overflow-y-auto[data-scrolling=contained]{overflow-y:auto}}@media (min-width:601px){@container (max-width:800px){.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:block{display:block}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:border-border{border-color:var(--line)}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodAmount\]\:col-start-4 .nutrition-foodAmount{grid-column-start:4}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodAmount\]\:row-start-1 .nutrition-foodAmount{grid-row-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodDrag\]\:col-start-1 .nutrition-foodDrag{grid-column-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodDrag\]\:row-start-1 .nutrition-foodDrag{grid-row-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodDrag\]\:w-auto .nutrition-foodDrag{width:auto}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodName\]\:col-start-2 .nutrition-foodName{grid-column-start:2}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodName\]\:row-start-1 .nutrition-foodName{grid-row-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodName\]\:min-w-0 .nutrition-foodName{min-width:0}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodName\[colspan\=\'2\'\]\]\:\[grid-column\:2_\/_span_2\] .nutrition-foodName[colspan="2"]{grid-column:2/span 2}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:col-start-2 .nutrition-foodNutrition{grid-column-start:2}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:col-end-\[-2\] .nutrition-foodNutrition{grid-column-end:-2}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:row-start-2 .nutrition-foodNutrition{grid-row-start:2}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:block .nutrition-foodNutrition{display:block}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:pb-2 .nutrition-foodNutrition{padding-bottom:calc(var(--spacing) * 2)}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodNutrition\]\:text-left .nutrition-foodNutrition{text-align:left}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodRemove\]\:col-start-5 .nutrition-foodRemove{grid-column-start:5}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodRemove\]\:row-start-1 .nutrition-foodRemove{grid-row-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodUnit\]\:col-start-3 .nutrition-foodUnit{grid-column-start:3}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\.nutrition-foodUnit\]\:row-start-1 .nutrition-foodUnit{grid-row-start:1}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_\:is\(\.nutrition-foodCalories\,_\.nutrition-foodProtein\,_\.nutrition-foodFat\,_\.nutrition-foodCarbs\)\]\:hidden :is(.nutrition-foodCalories,.nutrition-foodProtein,.nutrition-foodFat,.nutrition-foodCarbs),.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_colgroup\]\:hidden colgroup{display:none}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tbody\]\:block tbody{display:block}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_td\]\:p-0 td{padding:0}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_thead\]\:hidden thead{display:none}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:grid tr{display:grid}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:grid-cols-\[36px_minmax\(0\,1fr\)_104px_128px_36px\] tr{grid-template-columns:36px minmax(0,1fr) 104px 128px 36px}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:items-start tr{align-items:flex-start}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:gap-x-2 tr{column-gap:calc(var(--spacing) * 2)}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:gap-y-1 tr{row-gap:var(--spacing)}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:px-6 tr{padding-inline:calc(var(--spacing) * 6)}.min-\[601px\]\:\[\@container\(\(max-width\:_800px\)\)\]\:\[\&_tr\]\:py-3 tr{padding-block:calc(var(--spacing) * 3)}}}@media (hover:hover) and (pointer:fine){.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:pointer-events-none{pointer-events:none}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:border-transparent{border-color:#0000}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:bg-transparent{background-color:#0000}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:opacity-0{opacity:0}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[transition\:opacity_120ms_ease\]{transition:opacity .12s}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_\.nutrition-dragHandle\]\:pointer-events-auto .nutrition-dragHandle{pointer-events:auto}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_\.nutrition-dragHandle\]\:opacity-\[1\] .nutrition-dragHandle{opacity:1}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_\>_button\]\:pointer-events-none>button{pointer-events:none}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_\>_button\]\:opacity-0>button{opacity:0}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:focus-within_\.nutrition-dragHandle\]\:pointer-events-auto tr:focus-within .nutrition-dragHandle{pointer-events:auto}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:focus-within_\.nutrition-dragHandle\]\:opacity-\[1\] tr:focus-within .nutrition-dragHandle{opacity:1}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:focus-within_\.nutrition-foodRemove_\>_button\]\:pointer-events-auto tr:focus-within .nutrition-foodRemove>button{pointer-events:auto}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:focus-within_\.nutrition-foodRemove_\>_button\]\:opacity-\[1\] tr:focus-within .nutrition-foodRemove>button{opacity:1}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:hover_\.nutrition-dragHandle\]\:pointer-events-auto tr:hover .nutrition-dragHandle{pointer-events:auto}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:hover_\.nutrition-dragHandle\]\:opacity-\[1\] tr:hover .nutrition-dragHandle{opacity:1}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:hover_\.nutrition-foodRemove_\>_button\]\:pointer-events-auto tr:hover .nutrition-foodRemove>button{pointer-events:auto}.\[\@media\(\(hover\:_hover\)_and_\(pointer\:_fine\)\)\]\:\[\&_tr\:hover_\.nutrition-foodRemove_\>_button\]\:opacity-\[1\] tr:hover .nutrition-foodRemove>button{opacity:1}}@media (hover:hover){.\[\@media\(\(hover\:_hover\)\)\]\:\[\&\:hover_\.productpicker-choice\]\:bg-muted:hover .productpicker-choice{background-color:var(--surface-hover)}}@media (min-width:1001px) and (max-height:800px){.\[\@media\(\(min-width\:_1001px\)_and_\(max-height\:_800px\)\)\]\:\[max-height\:calc\(100dvh_-_var\(--shell-sticky-content-top\)_-_16px\)\]{max-height:calc(100dvh - var(--shell-sticky-content-top) - 16px)}.\[\@media\(\(min-width\:_1001px\)_and_\(max-height\:_800px\)\)\]\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[\@media\(\(min-width\:_1001px\)_and_\(max-height\:_800px\)\)\]\:\[scrollbar-color\:var\(--line\)_transparent\]{scrollbar-color:var(--line) transparent}.\[\@media\(\(min-width\:_1001px\)_and_\(max-height\:_800px\)\)\]\:overflow-y-auto{overflow-y:auto}}@media (min-width:1001px) and (max-width:1280px) and (max-height:800px){.\[\@media\(\(min-width\:_1001px\)_and_\(max-width\:_1280px\)_and_\(max-height\:_800px\)\)\]\:max-h-none{max-height:none}.\[\@media\(\(min-width\:_1001px\)_and_\(max-width\:_1280px\)_and_\(max-height\:_800px\)\)\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.\[\@media\(\(min-width\:_1001px\)_and_\(max-width\:_1280px\)_and_\(max-height\:_800px\)\)\]\:overflow-visible{overflow:visible}.\[\@media\(\(min-width\:_1001px\)_and_\(max-width\:_1280px\)_and_\(max-height\:_800px\)\)\]\:\[\&_\.daynavigator-calendar\:not\(\[role\=dialog\]\)\]\:hidden .daynavigator-calendar:not([role=dialog]){display:none}.\[\@media\(\(min-width\:_1001px\)_and_\(max-width\:_1280px\)_and_\(max-height\:_800px\)\)\]\:\[\&_\.daynavigator-group\]\:grid .daynavigator-group{display:grid}}@media (pointer:coarse){.\[\@media\(\(pointer\:_coarse\)\)\]\:left-0{left:0}}@media (prefers-reduced-motion:reduce){.\[\@media\(\(prefers-reduced-motion\:_reduce\)\)\]\:\[\&_\>_svg\]\:\[transition\:none\]>svg{transition:none}.\[\@media\(\(prefers-reduced-motion\:_reduce\)\)\]\:\[\&\[open\]_\.dialog-panel\]\:\[animation\:none\][open] .dialog-panel{animation:none}}@media (hover:none){.\[\@media\(hover\:none\)\]\:\[\&_button\:hover\:not\(\:disabled\)\]\:bg-transparent button:hover:not(:disabled){background-color:#0000}.\[\@media\(hover\:none\)\]\:\[\&\:has\(\.daynavigator-native\:enabled\)\:hover\]\:bg-transparent:has(.daynavigator-native:enabled):hover{background-color:#0000}}@media (max-height:699px){.\[\@media\(max-height\:_699px\)\]\:static{position:static}}@media (min-width:901px){@media (max-height:800px){.min-\[901px\]\:\[\@media\(max-height\:_800px\)\]\:h-\[260px\]{height:260px}}@media not all and (min-width:1101px){@media (max-height:800px){.min-\[901px\]\:max-\[1101px\]\:\[\@media\(max-height\:_800px\)\]\:\[--weight-plot-height\:clamp\(120px\,calc\(100dvh_-_588px\)\,180px\)\]{--weight-plot-height:clamp(120px, calc(100dvh - 588px), 180px)}}}@media (max-height:900px){.min-\[901px\]\:\[\@media\(max-height\:_900px\)\]\:h-\[var\(--weight-plot-height\,180px\)\]{height:var(--weight-plot-height,180px)}.min-\[901px\]\:\[\@media\(max-height\:_900px\)\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.min-\[901px\]\:\[\@media\(max-height\:_900px\)\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}[data-field-reveal]:hover .\[\[data-field-reveal\]\:hover_\&\]\:not-has-\[input\:focus\]\:not-has-\[input\[aria-invalid\=true\]\]\:border-input:not(:has(:is(input:focus))):not(:has(:is(input[aria-invalid=true]))){border-color:var(--accent-line)}[data-field-reveal]:hover .\[\[data-field-reveal\]\:hover_\&\]\:not-has-\[input\:focus\]\:not-has-\[input\[aria-invalid\=true\]\]\:bg-background:not(:has(:is(input:focus))):not(:has(:is(input[aria-invalid=true]))){background-color:var(--surface)}[data-field-reveal]:hover .\[\[data-field-reveal\]\:hover_\&\]\:not-has-\[input\:focus\]\:not-has-\[input\[aria-invalid\=true\]\]\:shadow-xs:not(:has(:is(input:focus))):not(:has(:is(input[aria-invalid=true]))){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-limit-hit=true] .\[\[data-limit-hit\=true\]_\&\]\:not-disabled\:border-destructive:not(:disabled){border-color:var(--danger)}[data-limit-hit=true] .\[\[data-limit-hit\=true\]_\&\]\:not-disabled\:ring-0:not(:disabled){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-limit-hit=true] .\[\[data-limit-hit\=true\]_\&\]\:not-disabled\:ring-3:not(:disabled){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-limit-hit=true] .\[\[data-limit-hit\=true\]_\&\]\:not-disabled\:ring-destructive\/20:not(:disabled){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-limit-hit=true] .\[\[data-limit-hit\=true\]_\&\]\:not-disabled\:ring-destructive\/20:not(:disabled){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@keyframes sheet-enter{0%{opacity:0}to{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
