:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", sans-serif;--radius:1rem;--background:#fff;--foreground:#0a0a0c;--card:#f3f3f6;--card-foreground:#0a0a0c;--popover:#fff;--popover-foreground:#0a0a0c;--secondary:#e7e7ec;--secondary-foreground:#0a0a0c;--muted:#f3f3f6;--muted-foreground:#62626a;--accent:#ececf1;--accent-foreground:#0a0a0c;--border:#3c3c4324;--input:#3c3c432e;--ring:#3c3c4366;--cs-label-2:#3c3c43a3;--cs-label-3:#3c3c434d;--cs-sep:#3c3c4329;--cs-fill:#e7e7ec;--cs-seg-thumb:#fff;--cs-glass-fill:#ffffffa8;--cs-glass-edge:#ffffffd9;--cs-glass-shadow:0 10px 30px #00000029, 0 1.5px 4px #00000014;--cs-ambient-veil:#ffffff8f;--cs-protein:#ed3f4b;--cs-carbs:#dc8900;--cs-carbs-text:#b26400;--cs-fat:#0086d5;--cs-over:#e60018;--cs-ok:#20c45f;--cs-tint:var(--primary);--cs-tint-fg:#fff;--cs-panel:linear-gradient(168deg, color-mix(in oklch, var(--cs-tint) 86%, black) 0%, var(--cs-tint) 48%, color-mix(in oklch, var(--cs-tint) 74%, white) 100%);--cs-panel-fg:#fff;--cs-panel-deep:color-mix(in oklch, var(--cs-tint) 86%, black);--cs-ease-out:cubic-bezier(.23, 1, .32, 1);--cs-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cs-safe-top:env(safe-area-inset-top,0px);--cs-safe-bottom:env(safe-area-inset-bottom,0px)}@supports (color:lab(0% 0 0)){:root{--muted-foreground:lab(41.8927% 1.23113 -4.33638);--cs-protein:lab(54.8923% 67.0287 35.5301);--cs-carbs:lab(64.7509% 28.2719 75.2692);--cs-carbs-text:lab(50.7053% 28.9496 63.7816);--cs-fat:lab(53.0136% -8.71643 -51.7968);--cs-over:lab(48.8487% 75.8639 57.6396);--cs-ok:lab(69.8839% -57.6973 38.4293)}}.dark{--background:#0a0a0c;--foreground:#fff;--card:#18181b;--card-foreground:#fff;--popover:#161618;--popover-foreground:#fff;--secondary:#26262b;--secondary-foreground:#fff;--muted:#18181b;--muted-foreground:#aaaab2;--accent:#26262b;--accent-foreground:#fff;--border:#78788052;--input:#78788066;--ring:#ebebf566;--cs-label-2:#ebebf5a3;--cs-label-3:#ebebf54d;--cs-sep:#78788052;--cs-fill:#26262b;--cs-seg-thumb:#48484e;--cs-glass-fill:#2c2c3299;--cs-glass-edge:#ffffff29;--cs-glass-shadow:0 12px 34px #00000080, 0 1.5px 4px #0000004d;--cs-ambient-veil:#08080a85;--cs-panel:linear-gradient(168deg, color-mix(in oklch, var(--cs-tint) 34%, black) 0%, color-mix(in oklch, var(--cs-tint) 58%, black) 55%, color-mix(in oklch, var(--cs-tint) 32%, black) 100%);--cs-panel-deep:color-mix(in oklch, var(--cs-tint) 22%, black);--cs-protein:#ff6f70;--cs-carbs:#febf32;--cs-carbs-text:#febf32;--cs-fat:#4ebdf7;--cs-over:#ff5352}@supports (color:lab(0% 0 0)){.dark{--muted-foreground:lab(69.7342% 1.20929 -4.34955);--cs-protein:lab(65.5699% 60.4492 30.7038);--cs-carbs:lab(81.5361% 14.9659 73.5731);--cs-carbs-text:lab(81.5361% 14.9659 73.5731);--cs-fat:lab(72.2645% -19.0564 -38.729);--cs-over:lab(60.7735% 66.2859 40.0035)}}@supports (color:oklch(from red l c h)){:root{--cs-tint:oklch(from var(--primary) clamp(.42, l, .6) c h);--cs-tint-fg:oklch(from var(--cs-tint) clamp(0, (.68 - l) * 1000, 1) 0 0);--primary-foreground:oklch(from var(--primary) clamp(0, (.68 - l) * 1000, 1) 0 0)}.dark{--cs-tint:oklch(from var(--primary) clamp(.72, l, .86) min(c, .19) h)}}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{-webkit-font-smoothing:antialiased}.cs-indent-bg{background:#000;position:fixed;inset:0}.cs-frame{background:var(--background);isolation:isolate;transform-origin:top;transition:transform .5s var(--cs-ease-drawer), border-radius .5s var(--cs-ease-drawer);will-change:transform;position:fixed;inset:0;overflow:hidden}.cs-frame[data-active]{transform:translateY(calc(var(--cs-safe-top) + 4px)) scale(.93);border-radius:14px}.cs-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.cs-scroll::-webkit-scrollbar{display:none}[data-slot=button].h-9,[data-slot=button].h-10{height:3rem;transition:transform .16s var(--cs-ease-out), background-color .16s var(--cs-ease-out), opacity .16s var(--cs-ease-out);border-radius:999px;padding-inline:1.25rem;font-size:1rem;font-weight:600}[data-slot=button].h-8{border-radius:999px;height:2.25rem;padding-inline:.9rem;font-weight:600}[data-slot=button]:active:not(:disabled){transition-duration:90ms;transform:scale(.97)}[data-slot=input],[data-slot=select-trigger]{background:var(--cs-fill);height:3rem;box-shadow:none;border-color:#0000;border-radius:.95rem;padding-inline:.95rem;font-size:1rem}.PhoneInput [data-slot=combobox-trigger]{background:var(--cs-fill);height:3rem;box-shadow:inset -1px 0 0 var(--cs-sep);border-color:#0000;border-radius:.95rem 0 0 .95rem;padding-inline:.75rem}.PhoneInput [data-slot=input]{border-radius:0 .95rem .95rem 0}[data-slot=textarea]{background:var(--cs-fill);box-shadow:none;border-color:#0000;border-radius:.95rem;padding:.8rem .95rem;font-size:1rem}.cs-rounded{font-family:ui-rounded, "SF Pro Rounded", var(--font-cs-rounded), system-ui, sans-serif}.cs-num{font-variant-numeric:tabular-nums}.cs-caps{font-weight:600}.cs-caps:lang(en){text-transform:uppercase;letter-spacing:.04em}.cs-tight:lang(en){letter-spacing:-.022em}.cs-title{font-size:2.125rem;font-weight:700;line-height:1.1}.cs-c2{color:var(--cs-label-2)}.cs-c3{color:var(--cs-label-3)}.cs-ctint{color:var(--cs-tint)}.cs-cprotein{color:var(--cs-protein)}.cs-ccarbs{color:var(--cs-carbs-text)}.cs-cfat{color:var(--cs-fat)}.cs-cover{color:var(--cs-over)}.cs-glassy{background:var(--cs-glass-fill);-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);box-shadow:inset 0 1px 0 var(--cs-glass-edge), inset 0 0 0 .5px var(--cs-glass-edge), var(--cs-glass-shadow)}.cs-glassy-clear{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);color:#fff;background:#14141857;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #fff3,0 8px 24px #00000038}.cs-press{transition:transform .16s var(--cs-ease-out);touch-action:manipulation}.cs-press:active{transition-duration:90ms;transform:scale(.97)}.cs-hscroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cs-hscroll::-webkit-scrollbar{display:none}.cs-ambient{-webkit-mask-image:linear-gradient(#000 52%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000 100%)}.cs-ambient img{filter:blur(44px)saturate(165%);transform:scale(1.35)}.cs-carousel{scroll-padding-inline:16px}.cs-option-card{scroll-snap-align:start;background:var(--card);text-align:start;border-radius:26px;flex:none;width:78%;display:block;position:relative;overflow:hidden}.cs-option-card[data-photo]{aspect-ratio:5/4}.cs-option-card[data-single]{width:100%}.cs-card-scrim{background:linear-gradient(#0000 36%,#0000006b 64%,#000c 100%)}.cs-sheet-backdrop{z-index:60;min-height:100dvh;opacity:calc(.4 * (1 - var(--drawer-swipe-progress,0)));transition:opacity .5s var(--cs-ease-drawer);background:#000;position:fixed;inset:0}.cs-sheet-backdrop[data-swiping]{transition-duration:0s}.cs-sheet-backdrop[data-starting-style],.cs-sheet-backdrop[data-ending-style]{opacity:0}.cs-sheet-backdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .38s)}.cs-sheet-viewport{z-index:61;padding:0 8px calc(var(--cs-safe-bottom) * .35 + 8px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cs-sheet-popup{width:100%;max-width:32rem;max-height:calc(100dvh - var(--cs-safe-top) - 18px);background:var(--popover);color:var(--popover-foreground);transform:translateY(var(--drawer-swipe-movement-y,0px));transition:transform .5s var(--cs-ease-drawer);will-change:transform;border-radius:34px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #00000047}.cs-sheet-popup[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.cs-sheet-popup[data-starting-style],.cs-sheet-popup[data-ending-style]{transform:translateY(calc(100% + 32px))}.cs-sheet-popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .38s)}.cs-sheet-grabber{background:var(--cs-label-3);border-radius:999px;flex:none;width:36px;height:5px;margin:6px auto 0}.cs-sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.cs-sheet-scroll{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.cs-sheet-scroll::-webkit-scrollbar{display:none}.cs-sheet-close{inset-inline-end:14px;background:var(--cs-fill);width:32px;height:32px;color:var(--foreground);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px}@media (prefers-reduced-motion:reduce){.cs-sheet-popup,.cs-sheet-backdrop,.cs-press,[data-slot=button]{transition-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){.cs-glassy{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.cs-glassy-clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418db}.cs-ambient{display:none}}@media (prefers-reduced-motion:reduce){.cs-frame{transition-duration:1ms!important}.cs-frame[data-active]{transform:none}}
