.required-name-gate-module__EuGDQa__page{--gate-bg:#f7f7f8;--gate-text:#18181b;--gate-muted:#52525b;--gate-notice:#ededf0;--gate-button:#27272a;--gate-button-text:#fafafa;--gate-button-hover:#3f3f46;background:var(--gate-bg);width:100%;min-height:100dvh;color:var(--gate-text);place-items:center;padding:16px;display:grid}html[data-theme=dark] .required-name-gate-module__EuGDQa__page{--gate-bg:#18181b;--gate-text:#f4f4f5;--gate-muted:#d4d4d8;--gate-notice:#27272a;--gate-button:#e4e4e7;--gate-button-text:#18181b;--gate-button-hover:#fafafa}.required-name-gate-module__EuGDQa__loading{color:#71717a}html[data-theme=dark] .required-name-gate-module__EuGDQa__loading{color:#a1a1aa}
:root{--font-display:"Manrope";--font-text:"Vazirmatn";--tg-bg-color:#f4f7fb;--tg-secondary-bg-color:#fff;--tg-text-color:#101827;--tg-hint-color:#64748b;--tg-link-color:#1e3a8a;--tg-button-color:#1e3a8a;--tg-button-text-color:#f8fffd;--tg-theme-bg-color:var(--tg-bg-color);--tg-theme-secondary-bg-color:var(--tg-secondary-bg-color);--tg-theme-text-color:var(--tg-text-color);--tg-theme-hint-color:var(--tg-hint-color);--tg-theme-button-color:var(--tg-button-color);--tg-theme-button-text-color:var(--tg-button-text-color);--surface-border:#dbe4f0;--surface-mix-color:#fff;--surface-shadow:#1e3a8a1a;--app-bg-layer-one:#efe3d2;--app-bg-layer-mid:#dfddd9;--app-bg-layer-two:#cfe6f3;--radial-glow:#ffffff6b;--ambient-orb-one:#e9ddcc;--ambient-orb-two:#c7e0ee;--chart-hover-fill:#1e3a8a14;--calorie-over-color:#ff6b9d;--danger-color:#ef4444;--app-max-width:460px;--macro-protein:#3b82f6;--macro-carbs:#f59e0b;--macro-fat:#ec4899}:root[data-resolved-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tg-bg-color:#121212;--tg-secondary-bg-color:#1e1e1e;--tg-text-color:#f9fafb;--tg-hint-color:#9ca3af;--tg-link-color:#60a5fa;--tg-button-color:#f9fafb;--tg-button-text-color:#111827;--surface-border:#333;--surface-mix-color:#2b2b2b;--surface-shadow:#00000080;--app-bg-layer-one:#121212;--app-bg-layer-mid:#141414;--app-bg-layer-two:#121212;--radial-glow:#ffffff05;--ambient-orb-one:#161616;--ambient-orb-two:#1a1a1a;--chart-hover-fill:#ffffff1a;--calorie-over-color:#ff8db4;--danger-color:#f87171}@media (min-width:768px){:root{--app-max-width:760px}}@media (min-width:1200px){:root{--app-max-width:960px}}
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100vw;overflow-x:hidden}html{min-height:100%}body{min-height:100dvh;color:var(--tg-text-color);background:radial-gradient(50% 60% at 52% 14%, var(--radial-glow) 0%, transparent 72%), linear-gradient(95deg, var(--app-bg-layer-one) 0%, var(--app-bg-layer-mid) 50%, var(--app-bg-layer-two) 100%);font-family:var(--font-text), "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-arabic-400-normal.0t3g4ebaemi.h.woff2)format("woff2"),url(../media/vazirmatn-arabic-400-normal.0g80vthiildnp.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-ext-400-normal.00sez16d_stdu.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-400-normal.0n7iz1ph4tyna.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-400-normal.0ak1.x-oyr5o..woff2)format("woff2"),url(../media/vazirmatn-latin-400-normal.0.af5v13ddko_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-arabic-500-normal.0nitzd25-i0o3.woff2)format("woff2"),url(../media/vazirmatn-arabic-500-normal.0wtx.8y03t41d.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-ext-500-normal.0rnk0gil7frsj.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-500-normal.09s8dyco55xtk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-500-normal.09xk9koz-~vgf.woff2)format("woff2"),url(../media/vazirmatn-latin-500-normal.03n_5k3pme1fw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-arabic-600-normal.0aer50xmeu4xd.woff2)format("woff2"),url(../media/vazirmatn-arabic-600-normal.01kpth_qpp86w.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-ext-600-normal.0litajcnaywhp.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-600-normal.0y4shhr1kyti9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-600-normal.01-a6jzcwjv.i.woff2)format("woff2"),url(../media/vazirmatn-latin-600-normal.0jaoguz7xqx3-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-arabic-700-normal.0dbt3yggyjnic.woff2)format("woff2"),url(../media/vazirmatn-arabic-700-normal.0hqx-q-b4_w-z.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-ext-700-normal.0ycv8lffudlaf.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-700-normal.043a8714-1f.1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-700-normal.16k14zi0lno7g.woff2)format("woff2"),url(../media/vazirmatn-latin-700-normal.00s33c-_a~wh4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(../media/vazirmatn-arabic-800-normal.03te9m58ayt-h.woff2)format("woff2"),url(../media/vazirmatn-arabic-800-normal.0uj.l4b8at~.a.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(../media/vazirmatn-latin-ext-800-normal.0621jw0risapy.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-800-normal.0n0cz_ni5-~7u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(../media/vazirmatn-latin-800-normal.00kyopjpo0~vf.woff2)format("woff2"),url(../media/vazirmatn-latin-800-normal.0p.0rnzkf94ar.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html,body{background:var(--tg-bg-color,#f4f7fb);min-height:100dvh;color:var(--tg-text-color,#101827);margin:0;padding:0;font-family:Vazirmatn,system-ui,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (any-pointer:coarse){:where(button,a[href],summary,label,select,[role=button],[role=tab],[role=menuitem],input[type=button],input[type=submit],input[type=reset]){-webkit-tap-highlight-color:transparent}}
:root,:root[data-theme=light]{--brand:#0000f5;--brand-solid:#0000f5;--data:#0090ea;--protein:#ff6d00;--carb:#be62dd;--fat:#ffdb59;--bg:#f3f4f7;--surface:#fff;--surface-2:#f8f9fb;--surface-hover:#f5f7fa;--border:#e7e9ee;--border-strong:#d8dbe2;--text:#15171c;--text-2:#5a616c;--text-3:#969ca8;--ok:#1b9e57;--ok-bg:#e7f5ed;--ok-bd:#bfe6cf;--wait:#b9820b;--wait-bg:#fbf2dd;--wait-bd:#f0deae;--idle:#8a909c;--idle-bg:#f0f1f4;--idle-bd:#e2e4ea;--exp:#c2410c;--exp-bg:#fbeae2;--exp-bd:#f2d2c1;--shadow-card:0 1px 2px #1418210a, 0 4px 16px #1418210d;--shadow-pop:0 8px 28px #1418211f, 0 2px 8px #14182114;--shadow-btn:0 1px 2px #0000f52e, 0 6px 16px #0000f529;--r-card:10px;--r-sm:7px;--r-pill:999px;--row-h:56px}:root[data-theme=dark]{--brand:#5e6bff;--brand-solid:#4a57ff;--data:#2ea9f2;--bg:#2f2f2f;--surface:#242424;--surface-2:#2a2a2a;--surface-hover:#2c2c2c;--border:#ffffff14;--border-strong:#ffffff24;--text:#ffffffeb;--text-2:#ffffff80;--text-3:#ffffff57;--ok:#43c783;--ok-bg:#2bc77f21;--ok-bd:#2bc77f42;--wait:#e7bb55;--wait-bg:#e7bb5521;--wait-bd:#e7bb5542;--idle:#ffffff6b;--idle-bg:#ffffff0f;--idle-bd:#ffffff1a;--exp:#f0a678;--exp-bg:#f0a67821;--exp-bd:#f0a67842;--shadow-card:0 1px 2px #0000004d, 0 6px 20px #00000047;--shadow-pop:0 12px 36px #00000080;--shadow-btn:0 6px 18px #4a57ff57}:root{--wim-dvh:1vh}@supports (height:1dvh){:root{--wim-dvh:1dvh}}:root,:root[data-theme=light]{--track:#15171c14;--surface-90:#ffffffeb;--brand-soft:#ebebfe;--brand-soft-bd:#c6c6fc;--brand-disabled:#9e9efb;--brand-deep:#0000bf;--data-soft:#8cd0f7;--brand-rgb:0, 0, 245;--data-rgb:0, 144, 234;--wait-rgb:185, 130, 11}:root[data-theme=dark]{--track:#ffffff17;--surface-90:#242424eb;--brand-soft:#5e6bff24;--brand-soft-bd:#5e6bff52;--brand-disabled:#3a3f77;--brand-deep:#4953c7;--data-soft:#14557d;--brand-rgb:94, 107, 255;--data-rgb:46, 169, 242;--wait-rgb:231, 187, 85}.wim-split{grid-template-columns:minmax(0, 1fr) var(--wim-split-side,320px);display:grid}@media (max-width:1120px){.wim-split{grid-template-columns:minmax(0,1fr)}}:root{--panel-aside-w:248px}.wim-rail-count,.wim-rail-only,.wim-mobile-only{display:none}@media (max-width:860px){.wim-mobile-only{display:flex}}.wim-sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-overflow-scrolling:touch;overflow:hidden auto}.wim-sidebar-scroll::-webkit-scrollbar{width:6px}.wim-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.wim-sidebar-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.wim-acct-flyout{inset-inline:0}@media (max-width:860px){.wim-collapse-toggle{display:none!important}}@media (min-width:861px){:root[data-sidebar-collapsed="1"]{--panel-aside-w:80px}:root[data-sidebar-collapsed="1"] .wim-rail-hide{display:none!important}:root[data-sidebar-collapsed="1"] .wim-rail-count{display:block}:root[data-sidebar-collapsed="1"] .wim-rail-only{display:flex}:root[data-sidebar-collapsed="1"] .wim-sidebar-header{flex-direction:column;gap:12px}:root[data-sidebar-collapsed="1"] .wim-nav-btn,:root[data-sidebar-collapsed="1"] .wim-acct-btn{justify-content:center}:root[data-sidebar-collapsed="1"] .wim-acct-flyout{min-width:224px;inset-inline-end:auto}}@media (min-width:641px) and (max-width:1180px){aside[data-coach-collapsed]{flex:0 0 88px!important;width:88px!important}aside[data-coach-collapsed] .wim-rail-hide{display:none!important}aside[data-coach-collapsed] .wim-rail-only{display:flex!important}aside[data-coach-collapsed] .wim-rail-count{display:block!important}aside[data-coach-collapsed] .wim-sidebar-header{justify-content:center}aside[data-coach-collapsed] .wim-nav-btn,aside[data-coach-collapsed] .wim-acct-btn{justify-content:center!important}aside[data-coach-collapsed] .wim-acct-flyout{min-width:224px;inset-inline-end:auto}}.wim-panel-root{background:var(--bg);color:var(--text);transition:background .35s,color .35s}:root[data-coach-route=true],.wim-coach-mobile-shell{--brand:#ff6d00;--brand-solid:#ff6d00;--brand-rgb:255, 109, 0;--brand-soft:#fff1e7;--brand-soft-bd:#ffd2b3;--brand-disabled:#ffb47d;--brand-deep:#c95600;--bg:#f6f7f9;--surface:#fff;--surface-2:#fafafa;--surface-hover:#fff8f3;--border:#e8e9ed;--border-strong:#d9dce2;--text:#202126;--text-2:#606672;--text-3:#969ca8;--shadow-card:0 1px 2px #1418210a, 0 5px 18px #1418210e;--shadow-btn:0 1px 2px #ff6d0033, 0 7px 18px #ff6d002e;--coach-outer-bg:var(--bg);--r-card:14px;--r-sm:9px}:root[data-theme=dark][data-coach-route=true],:root[data-theme=dark] .wim-coach-mobile-shell{--brand-soft:#ff6d0024;--brand-soft-bd:#ff8a3257;--brand-disabled:#754529;--brand-deep:#e9680a;--bg:#2f2f2f;--surface:#242424;--surface-2:#2a2a2a;--surface-hover:#302a26;--border:#ffffff14;--border-strong:#ffffff24;--text:#ffffffeb;--text-2:#ffffff8c;--text-3:#ffffff5c;--shadow-btn:0 7px 18px #ff6d0047;--coach-outer-bg:var(--bg)}.wim-coach-mobile-canvas{scrollbar-width:none;color:var(--text);background:var(--bg);position:relative;overflow-x:hidden}.wim-coach-mobile-canvas::-webkit-scrollbar{width:0;height:0;display:none}.wim-coach-mobile-shell>main::-webkit-scrollbar{width:0;height:0;display:none}.wim-coach-mobile-shell>main{scrollbar-width:none}.wim-coach-mobile-shell :focus-visible{outline-color:rgba(var(--brand-rgb), .42)}:root[data-coach-mobile-route=true] button[aria-label="باز کردن منو"]{display:grid!important}@media (max-width:640px){:root[data-coach-route=true] .MuiDialog-container{align-items:flex-end!important}:root[data-coach-route=true] .MuiDialog-paper:not(.wim-meal-editor-paper){width:100%!important;max-width:var(--coach-frame-max-width)!important;max-height:calc(var(--coach-visible-height,100dvh) - 24px)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:24px 24px 0 0!important;margin:0!important;font-family:inherit!important}:root[data-coach-route=true] .MuiDialogTitle-root{font:inherit;font-size:15px;font-weight:750}:root[data-coach-route=true] .MuiDialogContent-root{font:inherit;font-size:12px;line-height:1.9}:root[data-coach-route=true] .MuiDialogActions-root{padding:16px 16px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}:root[data-coach-route=true] .MuiDialogActions-root>button{border:1px solid var(--border);width:100%;min-height:44px;font:inherit;border-radius:999px;margin:0;font-size:12px}}:root[data-coach-route=true] nextjs-portal{display:none!important}@media (min-width:391px){.wim-coach-mobile-canvas{box-shadow:0 0 0 1px var(--border), 0 10px 32px #14182114}}.wim-ltr{direction:ltr;unicode-bidi:isolate}.wim-panel-root ::selection{background:rgba(var(--brand-rgb), .22)}@keyframes wimFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wimShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wimPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes wimScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wimSpin{to{transform:rotate(360deg)}}@keyframes wimPopIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media print{body.wim-printing-report>:not(.wim-print-portal){display:none!important}body.wim-printing-report .wim-print-portal{background:#fff!important;position:static!important;inset:auto!important;overflow:visible!important}body.wim-printing-report .wim-print-hide{display:none!important}body.wim-printing-report .wim-print-portal>div{width:auto!important;max-height:none!important;box-shadow:none!important;opacity:1!important;border-radius:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body.wim-printing-report .wim-print-body{background:#fff!important;padding:0!important;position:static!important;overflow:visible!important}body.wim-printing-report .wim-print-scaler{width:auto!important;margin:0!important}body.wim-printing-report .wim-print-scale{width:auto!important;box-shadow:none!important;transform:none!important}body.wim-printing-report .wim-print-sheet{box-shadow:none!important}@page{margin:10mm}}:root[data-coach-route=true],.wim-coach-mobile-shell{--text-3:#687080}:root[data-theme=dark][data-coach-route=true],:root[data-theme=dark] .wim-coach-mobile-shell{--text-2:#c4c4c4;--text-3:#b0b0b0}@media (min-width:641px){:root[data-coach-mobile-route=true] [role=dialog]{max-width:min(880px,100vw - 32px)!important}}.wim-coach-mobile-canvas{overflow-x:clip}.wim-panel-root.wim-coach-mobile-shell{width:100%;height:var(--coach-visible-height,100dvh);--wim-dvh:1dvh;--coach-content-max-width:100%;--coach-keyboard-inset:0px;margin:0;position:relative;container:coach-frame/inline-size}.wim-coach-shell{container:coach-frame/inline-size}.wim-coach-mobile-shell>main{overscroll-behavior:contain auto}.wim-coach-mobile-shell>[role=status]{max-width:calc(100% - 32px)!important;bottom:90px!important}.wim-coach-mobile-shell:has(.wim-coach-primary-nav)>main{padding-bottom:0}.wim-coach-primary-nav{bottom:0;z-index:55;padding:8px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:absolute;inset-inline:0}.wim-coach-primary-nav a{min-height:48px;color:var(--text-2);border-radius:12px;justify-items:center;gap:5px;padding:8px 2px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.wim-coach-primary-nav a[aria-current=page]{color:var(--brand);background:var(--brand-soft)}.wim-coach-primary-nav{transform-origin:50% 100%;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s}.wim-coach-primary-nav[data-collapsed=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px)scale(.94)}.wim-coach-record-scroll-top{z-index:55;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));width:44px;height:44px;color:var(--text);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s;display:grid;position:absolute;transform:translate(-50%,12px)scale(.85)}.wim-coach-record-scroll-top>span{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wim-coach-record-scroll-top svg{transform:rotate(90deg)}.wim-coach-record-scroll-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.wim-coach-record-scroll-top:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion:reduce){.wim-coach-primary-nav,.wim-coach-record-scroll-top{transition-duration:.01ms}}.wim-coach-library{gap:14px;padding:24px 16px;display:grid}.wim-coach-library a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;grid-template-columns:32px 1fr 20px;align-items:center;gap:8px 12px;padding:24px 16px;text-decoration:none;display:grid}.wim-coach-library a>svg:first-child{color:var(--brand);grid-row:span 2}.wim-coach-library a>span{color:var(--text-2);grid-column:2;font-size:12px}.wim-coach-library a>svg:last-child{grid-area:1/3/3}.wim-coach-mobile-shell .wim-coach-mobile-canvas{box-shadow:none;max-width:100%!important;margin:0!important}:root[data-coach-route=true]{--coach-content-gutter:24px;--coach-content-max-width:1440px}.wim-coach-primary-nav{inset-inline:32px;border:0;border-radius:999px;gap:0;padding:4px;bottom:16px;box-shadow:0 14px 30px #171e2b1f}.wim-coach-primary-nav a{min-height:48px;color:var(--text-3);border-radius:999px;padding:8px 2px;font-weight:500}.wim-coach-primary-nav a[aria-current=page]{color:var(--text);background:var(--surface-2);font-weight:800}.wim-coach-shell,:root[data-coach-route=true]{--bg:#f5f5f7;--surface-2:#f5f5f7;--coach-outer-bg:var(--bg);--text:#1a1d23;--border:#f0f1f4;--text-2:#505763;--text-3:#606773}.wim-coach-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:WimWorkoutReference,Vazirmatn,sans-serif;font-size:13.5px;line-height:1.65}.wim-coach-shell,:root[data-theme=dark] .wim-coach-shell{--brand:inherit;--brand-solid:inherit;--brand-rgb:inherit;--brand-soft:color-mix(in oklab,var(--brand) 12%,var(--surface))}:root[data-coach-route=true][data-coach-tint=true]{--data:var(--brand);--protein:var(--brand);--carb:color-mix(in oklab,var(--brand) 65%,var(--surface));--fat:color-mix(in oklab,var(--brand) 35%,var(--surface))}:root[data-theme=dark][data-coach-route=true],:root[data-theme=dark] .wim-coach-shell{--bg:#000;--surface:#202328;--surface-2:#2a2e33;--surface-hover:#353a40;--text:#eef2f7;--text-2:color-mix(in oklab,var(--text) 78%,var(--surface));--text-3:color-mix(in oklab,var(--text) 72%,var(--surface));--border:#e7ecf233;--border-strong:#eef2f752;--nav-active-bg:#eef2f7;--nav-active-fg:#0d1218;--selection-muted:var(--text-2)}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-coach-route=true],:root[data-theme=dark] .wim-coach-shell{--bg:lab(0% 0 0);--surface:lab(13.555% -.721216 -3.62287);--surface-2:lab(18.773% -.801906 -3.9891);--surface-hover:lab(23.9909% -.881717 -4.35495);--text:lab(95.344% -.651419 -2.93607);--border:lab(93.0197% -.807464 -3.66622/.2);--border-strong:lab(95.344% -.651419 -2.93607/.32);--nav-active-bg:lab(95.344% -.651419 -2.93607);--nav-active-fg:lab(5.23475% -.627384 -4.32198)}}.wim-coach-primary-nav{box-sizing:border-box;gap:4px;height:56px;padding:5px}.wim-coach-primary-nav a{border:1px solid #0000;gap:4px;height:46px;min-height:46px;padding:6px 0;font-size:11px;font-weight:400;line-height:1.25}.wim-coach-primary-nav a[aria-current=page]{background:color-mix(in oklab,var(--surface-2) 40%,var(--surface));font-weight:400}.wim-coach-primary-nav{border:1px solid #0000;padding:4px;box-shadow:0 12px 28px #171e2b26;box-shadow:0 12px 28px lab(11.0485% -.102907 -9.89344/.15)}.wim-coach-primary-nav a{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px 3px;display:inline-flex}.wim-coach-primary-nav a[aria-current=page]{background:color-mix(in oklab,var(--text) 2%,var(--surface))}.wim-coach-nav-icon{width:20px;height:20px;color:inherit;place-items:center;display:grid;position:relative}.wim-coach-nav-unread{box-sizing:border-box;border:2px solid var(--surface);background:var(--exp,#f52238);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--exp,#f52238) 18%,transparent);border-radius:50%;position:absolute;top:-2px;left:-3px}:root[data-coach-route=true],:root[data-coach-route=true] *{-ms-overflow-style:none;scrollbar-width:none!important;scrollbar-gutter:auto!important}:root[data-coach-route=true]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:root[data-coach-route=true] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:root[data-coach-route=true] [data-coach-select-trigger]{border:1px solid var(--text,#17191e)!important;background:var(--surface-2)!important;color:var(--text)!important;border-radius:999px!important;font-weight:700!important}:root[data-coach-route=true] [data-coach-select-menu]{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:24px!important;gap:4px!important;padding:8px!important;box-shadow:0 8px 24px #00000018!important}:root[data-coach-route=true] [data-coach-select-menu]>button{min-height:40px!important;color:var(--text-3)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:9px 12px!important;font-size:12px!important}:root[data-coach-route=true] [data-coach-select-menu]>button:is([aria-selected=true],[aria-pressed=true]){background:var(--surface-2)!important;color:var(--text)!important;font-weight:700!important}:root[data-coach-route=true] [data-coach-select-menu]>button:hover{background:var(--surface-2)!important}:root{--coach-frame-max-width:calc(var(--coach-layout-height,100svh) * .75);--coach-frame-width:min(100vw, var(--coach-frame-max-width))}:root[data-coach-mobile-route=true] body{background:var(--bg)}:root[data-coach-mobile-route=true],.wim-coach-mobile-shell{--coach-outer-bg:var(--bg)}.wim-panel-root.wim-coach-mobile-shell{width:min(var(--coach-frame-max-width), 100%);top:var(--coach-visible-top,0px);isolation:isolate;box-shadow:none;margin-inline:auto;transform:translateZ(0)}@media (hover:none) and (pointer:coarse){:root[data-coach-route=true] :is(input,textarea,select,[contenteditable=true]){font-size:max(16px,1em)!important}}:root[data-coach-mobile-route=true] .MuiModal-root{top:var(--coach-visible-top,0px);height:var(--coach-visible-height,100dvh);width:min(var(--coach-frame-max-width), 100%);margin-inline:auto;bottom:auto;container:coach-frame/inline-size}:root[data-coach-mobile-route=true] .MuiDialog-container{align-items:flex-end!important}:root[data-coach-mobile-route=true] .wim-coach-mobile-shell .MuiModal-root{top:0}:root[data-coach-keyboard-open] .wim-coach-primary-nav{visibility:hidden;opacity:0;pointer-events:none}:root[data-coach-mobile-route=true] .MuiDialog-paper:not(.wim-meal-editor-paper){width:100%!important;max-width:var(--coach-frame-max-width)!important;max-height:calc(var(--coach-visible-height,100dvh) - 24px)!important;border-radius:24px 24px 0 0!important;margin:0!important}:root[data-coach-mobile-route=true] [role=dialog]{max-width:min(var(--coach-frame-max-width), 100vw)!important}@media screen{:root[data-coach-mobile-route=true] body>.wim-diet-print-modal{width:var(--coach-frame-width);box-sizing:border-box;margin-inline:auto}}@media print{.wim-panel-root.wim-coach-mobile-shell{width:100%;height:auto;box-shadow:none;transform:none}}.wim-coach-primary-nav a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wim-coach-mobile-shell{--coach-page-inline-inset:clamp(16px, 4vw, 32px);--coach-page-content-width:calc(100% - var(--coach-page-inline-inset) - var(--coach-page-inline-inset))}.wim-coach-mobile-shell .wim-coach-primary-nav{inset-inline:var(--coach-page-inline-inset)}.wim-coach-mobile-shell .wim-coach-mobile-canvas>*{box-sizing:border-box;width:var(--coach-page-content-width)!important;max-width:none!important;margin-inline:auto!important}.wim-coach-mobile-shell .wim-coach-mobile-canvas>:not(.workout-design-surface):not([data-wim-live-meal]){padding-inline:0!important}.wim-coach-mobile-shell .wim-coach-mobile-canvas>:is(.workout-design-surface,[data-wim-live-meal]){width:100%!important}.wim-coach-mobile-shell .wim-coach-mobile-canvas>:has(.workout-design-surface,[data-wim-live-meal]){width:100%!important}@media print{.wim-coach-mobile-shell .wim-coach-mobile-canvas>*{width:100%!important}}@keyframes wimCoachSheetEnter{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root[data-coach-route=true]{--coach-sheet-enter:wimCoachSheetEnter .32s cubic-bezier(.2,.8,.2,1) backwards}:root[data-coach-route=true] .MuiDialog-container{align-items:flex-end!important}:root[data-coach-route=true] .MuiDialog-paper:not(.MuiDialog-paperFullScreen):not(.wim-meal-editor-paper){width:100%!important;max-width:var(--coach-frame-max-width)!important;max-height:calc(var(--coach-visible-height,100dvh) - 24px)!important;border-radius:24px 24px 0 0!important;margin:0!important}:root[data-coach-route=true] :is(.wim-meal-design-modal,.wim-create-workout-modal){align-items:flex-end!important;padding:0!important}:root[data-coach-route=true] :is(.wim-meal-design-modal-sheet,.wim-create-workout-modal-sheet){width:100%!important;max-width:var(--coach-frame-max-width)!important;max-height:calc(var(--coach-visible-height,100dvh) - 24px)!important;border-radius:24px 24px 0 0!important}:root[data-coach-route=true] :is(.MuiDialog-paper,.wim-meal-design-modal-sheet,.wim-create-workout-modal-sheet,.meal-editor-tool-sheet){animation:var(--coach-sheet-enter)!important}:root[data-coach-route=true] [data-od-id=meal-print-preview]{animation:var(--coach-sheet-enter)}:root[data-coach-route=true] [aria-label="اشتراک برنامه غذایی"]{place-items:end stretch!important}:root[data-coach-route=true] [aria-label="اشتراک برنامه غذایی"]>div{animation:var(--coach-sheet-enter);border-radius:24px 24px 0 0!important;margin:0!important}@media (prefers-reduced-motion:reduce){:root[data-coach-route=true]{--coach-sheet-enter:none}}:root[data-coach-route=true]{--coach-calendar-accent:var(--brand)}.wim-coach-mobile-shell{--coach-floating-inset:var(--coach-page-inline-inset,16px);--coach-floating-bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--coach-keyboard-inset,0px))}.wim-coach-shell .wim-coach-primary-nav{background:color-mix(in srgb,var(--surface) 94%,var(--text) 6%);border:1px solid color-mix(in srgb,var(--text) 24%,var(--surface));box-shadow:0 8px 28px #00000042,0 0 0 4px color-mix(in srgb,var(--bg) 85%,transparent);isolation:isolate}.wim-coach-shell .wim-coach-primary-nav a[aria-current=page]{background:color-mix(in srgb,var(--text) 9%,var(--surface));color:var(--text)}
