@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2)format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2)format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2)format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2)format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2)format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2)format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2)format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2)format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2)format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2)format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2)format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.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:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-hebrew-900-normal-C2xjWvXw.woff2)format("woff2"),url(/assets/heebo-hebrew-900-normal-DHmuj4t7.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-math-900-normal-COMcU8Ve.woff2)format("woff2"),url(/assets/heebo-math-900-normal-BEGCYuDs.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-symbols-900-normal-DNqom9KD.woff2)format("woff2"),url(/assets/heebo-symbols-900-normal-CZ1YqEgO.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-latin-ext-900-normal-CpiYpblJ.woff2)format("woff2"),url(/assets/heebo-latin-ext-900-normal-Dkn3VhLb.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:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-latin-900-normal-C5-5scyM.woff2)format("woff2"),url(/assets/heebo-latin-900-normal-Df7b1kWg.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-arabic-500-normal-DPISWLls.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-500-normal-CoaTbVwZ.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.woff)format("woff")}:root{--brand-orange:#ed6b21;--brand-orange-dark:#d4601d;--ink:#2c2c2c;--ink-2:#3a3a3a;--ink-3:#7a6a60;--bg-warm:#fff8f4;--bg-warm-2:#fff4eb;--surface:#fff;--line:#e8e8e8;--line-2:#ece4dc;--field-border:#d8cfc6;--placeholder:#a89a8e;--danger:#b3261e;--danger-dark:color-mix(in srgb, var(--danger) 80%, black);--chart-ready:#2e9e5b;--chart-negatives:#ed6b21;--status-shipped:#1d6b3c;--status-ready:color-mix(in srgb, var(--chart-ready) 55%, white);--qty-tavniyot:var(--brand-orange);--qty-negativim:#3f74d1;--qty-pigumim:var(--chart-ready);--chart-proj-1:#2a78d6;--chart-proj-2:#eb6834;--chart-proj-3:#1baf7a;--chart-proj-4:#eda100;--chart-proj-5:#e87ba4;--chart-proj-6:#008300;--chart-proj-7:#4a3aa7;--chart-proj-8:#b5651d;--chart-proj-other:#9a8f86;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--radius:11px;--radius-lg:16px;--radius-pill:999px;--tap:56px;--tap-sm:48px;--fs-sm:14px;--fs-body:17px;--fs-lg:20px;--fs-title:22px;--focus-ring:0 0 0 3px #ed6b2159;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width>=820px){:root{--tap:48px;--tap-sm:42px;--fs-body:16px}}body{color:var(--ink);background:var(--bg-warm);margin:0;font-family:Heebo,Noto Sans Arabic,sans-serif}:root:lang(ar) body{line-height:1.47}.screen{padding:var(--sp-4)}.wizard{max-width:52rem;padding:var(--sp-4);margin:0 auto}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.row-actions{gap:var(--sp-2);display:flex}.app-header{background:var(--brand-orange);color:#fff;padding:var(--sp-3) var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-4);row-gap:var(--sp-2);flex-wrap:wrap;display:flex}.module-tabs{gap:var(--sp-2);display:flex}.module-tab{cursor:pointer;padding:var(--sp-1) var(--sp-2);font:inherit;color:#fff;opacity:.85;background:0 0;border:none;border-bottom:2px solid #0000}.module-tab--active{opacity:1;border-bottom-color:#fff;font-weight:700}.dashboard{gap:var(--sp-3);display:grid}.dashboard .card{border:none;border-radius:14px;box-shadow:0 1px 3px #140c050f,0 4px 14px #140c0512}.trend-pill{vertical-align:middle;border-radius:999px;margin-inline-start:var(--sp-1);padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.trend-pill--up{color:#1a7f37;background:#2ea04324}.trend-pill--down{color:#b62324;background:#cf222e1f}.dash-panel{gap:var(--sp-2);display:grid}.dash-grid{gap:var(--sp-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.dash-side{gap:var(--sp-2);display:grid}.dash-headline{margin:var(--sp-1) 0;font-size:1.05rem}.dash-cols{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.dash-list{gap:2px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.dash-list li{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.dash-list--inline li{justify-content:flex-start;gap:var(--sp-1)}.dash-list--scroll{max-height:11rem;overflow-y:auto}.dash-list--alert{max-block-size:14rem;overflow-y:auto}.tile-row{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.dash-stat-cell{display:grid}.tile-row--lone{grid-template-columns:minmax(110px,14rem)}@media (width<=900px){.dash-grid{grid-template-columns:1fr}}.alert-card--danger{border-inline-start:4px solid var(--danger)}.alert-card--warn{border-inline-start:4px solid var(--brand-orange)}.qbar{background:var(--bg-warm-2);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.qbar--empty{background:var(--bg-warm-2)}.qbar-seg{color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;display:flex}.qbar-seg--tav{background:var(--qty-tavniyot)}.qbar-seg--neg{background:var(--qty-negativim)}.qbar-seg--pig{background:var(--qty-pigumim)}.qbar-legend{gap:var(--sp-3);flex-wrap:wrap;align-items:center;font-size:.82rem;display:flex}.qbar-legend__chip{align-items:center;gap:4px;display:inline-flex}.qbar-legend__swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.qbar-legend__swatch[data-qty=tav]{background:var(--qty-tavniyot)}.qbar-legend__swatch[data-qty=neg]{background:var(--qty-negativim)}.qbar-legend__swatch[data-qty=pig]{background:var(--qty-pigumim)}.dash-list li.po-open-item{padding:var(--sp-2) 0;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.qbar{width:100%}.po-open-item+.po-open-item{border-top:1px solid var(--border,#eee)}.po-open-item__head{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:.92rem;display:flex}.hbar-chart{gap:var(--sp-1);display:grid}.hbar-row{gap:var(--sp-2);grid-template-columns:minmax(120px,1fr) 3fr auto;align-items:center;display:grid}.hbar-track{background:var(--bg-warm-2);border-radius:4px;block-size:18px}.hbar-fill{border-radius:inherit;background:var(--brand-orange);block-size:100%;min-inline-size:2px;display:block}.app-header__title{cursor:pointer;font-weight:700;font-size:var(--fs-body);align-items:center;gap:var(--sp-2);display:inline-flex}.app-header__logo{width:auto;height:64px;display:block}.app-header__product{font-size:var(--fs-sm);font-weight:600}@media (width<=600px){.app-header__logo{height:28px;margin-block:-2px}}.app-header__actions{gap:var(--sp-2);align-items:center;display:flex}@media (width<=999px){.app-header--office{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);grid-template-columns:auto minmax(0,1fr);display:grid}.app-header--office .app-header__title{justify-self:start}.app-header--office .module-tabs{flex-wrap:wrap;justify-self:end;row-gap:0;max-inline-size:100%}.app-header--office .module-tab{white-space:nowrap}.app-header--office .app-header__actions{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.app-header--office .app-header__actions .btn{min-height:40px;padding:0 var(--sp-2);white-space:nowrap}}@media (width<=600px){.app-header--office{padding:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr)}.app-header--office .module-tabs{justify-self:stretch}.app-header--office .app-header__actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.app-header--office .app-header__actions .btn{padding:0 var(--sp-1);font-size:13px}}.app-header__cta{color:var(--brand-orange-dark);background:#fff;border-color:#fff}.app-header__cta:not(:disabled):hover{background:var(--bg-warm-2)}.lang-toggle{color:#fff;background:0 0;border-color:#fff9;font-weight:500}.lang-toggle:not(:disabled):hover{background:#ffffff26}.btn{font:inherit;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);border-radius:var(--radius);font-size:var(--fs-body);cursor:pointer;border:2px solid var(--field-border);background:var(--surface);color:var(--ink);white-space:nowrap;padding:0 20px;font-weight:500;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled{opacity:.5;cursor:default}.btn--primary{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;font-weight:700}.btn--primary:not(:disabled):hover{background:var(--brand-orange-dark);border-color:var(--brand-orange-dark)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--field-border);font-weight:500}.btn--ghost:not(:disabled):hover{background:var(--bg-warm-2)}.btn--danger{background:var(--surface);color:var(--danger);border-color:var(--danger);font-weight:500}.btn--icon{width:var(--tap-sm);min-height:var(--tap-sm);padding:0}.btn--block{width:100%}.btn--sm{min-height:var(--tap-sm);font-size:var(--fs-sm);padding:0 14px;font-weight:500}.field{font:inherit;width:100%;min-height:var(--tap);background:var(--surface);color:var(--ink);border:2px solid var(--field-border);border-radius:var(--radius);font-size:var(--fs-body);padding:0 14px;font-weight:500}.field:focus,.field:focus-visible{border-color:var(--brand-orange);box-shadow:var(--focus-ring);outline:none}.field::placeholder{color:var(--placeholder);font-weight:400}.field-label{margin-bottom:var(--sp-1);font-size:var(--fs-sm);color:var(--ink-2);font-weight:500;display:block}.form-grid{gap:var(--sp-3);display:grid}.auth-screen{max-width:26rem;margin:var(--sp-6) auto;padding:0 var(--sp-4)}.auth-screen--narrow{text-align:center;max-width:20rem;margin-top:4rem}.auth-title{color:var(--brand-orange-dark);font-size:1.4rem;font-weight:700}.stepper{border:2px solid var(--field-border);border-radius:var(--radius);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.stepper:focus-within{border-color:var(--brand-orange);box-shadow:var(--focus-ring)}.stepper__pad{font:inherit;min-width:46px;height:calc(var(--tap) - 4px);background:var(--bg-warm-2);color:var(--brand-orange-dark);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.stepper__pad:not(:disabled):hover{background:#ffe9d8}.stepper__num{font:inherit;width:58px;height:calc(var(--tap) - 4px);text-align:center;background:var(--surface);color:var(--ink);font-size:var(--fs-lg);-moz-appearance:textfield;direction:ltr;border:none;font-weight:900}.stepper__num:focus{outline:none}.stepper__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper--sm .stepper__pad{min-width:40px;height:calc(var(--tap-sm) - 4px);font-size:22px}.stepper--sm .stepper__num{width:48px;height:calc(var(--tap-sm) - 4px);font-size:18px}.pill{font:inherit;border-radius:var(--radius-pill);border:2px solid var(--field-border);background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:var(--fs-sm);padding:6px 14px}.pill--on{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange);font-weight:500}.card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--sp-4);border:2px solid #f2e2d6}.chip{border-radius:var(--radius-pill);font-size:var(--fs-sm);white-space:nowrap;padding:4px 12px;font-weight:500;display:inline-block}.section-label{letter-spacing:.12em;color:var(--brand-orange-dark);font-size:12px;font-weight:700}.section-title{margin:var(--sp-4) 0 var(--sp-1);font-size:1.05rem}.running-total{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.list{margin:0;padding:0;list-style:none}.list-row{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 4px;display:flex}.list-row--clickable{cursor:pointer}.list-row--clickable:hover{background:var(--bg-warm)}.muted{color:var(--ink-3);font-size:var(--fs-sm)}.ltr{direction:ltr;unicode-bidi:isolate}.steps{margin:0 0 var(--sp-4);gap:5px;padding:0;list-style:none;display:flex}.step{text-align:center;border-radius:var(--radius);font-size:var(--fs-sm);background:var(--bg-warm-2);color:var(--ink-3);flex:1;padding:10px 4px}.step[aria-current=step]{background:var(--ink);color:#fff;font-weight:700}.items-add{gap:var(--sp-2);flex-direction:column;display:flex;position:relative}.items-add__row{gap:var(--sp-2);display:flex}.items-add__row .btn{flex:1}@media (width>=820px){.items-add{flex-direction:row;align-items:stretch}.items-add>.field{flex:1}.items-add>div:first-child{flex:1;min-width:0}.items-add__row{flex:none}}.items-summary{margin:var(--sp-4) 4px var(--sp-1);justify-content:space-between;align-items:baseline;display:flex}.filters{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.note-toast{inset-block-end:96px;inset-inline:var(--sp-4);z-index:45;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);background:var(--ink);color:#fff;font-weight:500;display:flex;position:fixed}.note-toast--leaving{opacity:0}.note-toast__text{flex:1}.note-toast__close{min-height:var(--tap-sm);color:#fff;background:0 0;border-color:#fff9}.note-toast__close:not(:disabled):hover,.note-toast__close:not(:disabled):active{color:#fff;background:#ffffff24}.list-row--warn{flex-wrap:wrap}.item-warn{color:#8a3d10;flex:0 0 100%;font-size:.9rem;font-weight:400}.data-table{border-collapse:collapse;width:100%}.data-table td{padding:12px 8px}.match-lines{font-size:var(--fs-sm);color:var(--ink-3);gap:0 var(--sp-2);flex-wrap:wrap;font-weight:400;display:flex}@media (width<=999px){:root:has(.app-header--office) .data-table{table-layout:auto}:root:has(.app-header--office) .data-table :is(td,th){white-space:normal;overflow-wrap:break-word;min-inline-size:0}:root:has(.app-header--office) .data-table th{padding-inline:var(--sp-1)!important}:root:has(.app-header--office) .data-table td[style*="direction: ltr"]{white-space:nowrap}:root:has(.app-header--office) .data-table .chip{white-space:nowrap}:root:has(.app-header--office) .data-table .field{min-inline-size:0;max-inline-size:100%}:root:has(.app-header--office) .data-table td>div{overflow-wrap:anywhere;white-space:normal!important;max-inline-size:100%!important}}@media (width<=600px){:root:has(.app-header--office) .data-table{gap:var(--sp-2);flex-direction:column;inline-size:100%;display:flex}:root:has(.app-header--office) .data-table tbody{gap:var(--sp-2);flex-direction:column;inline-size:100%;display:flex}:root:has(.app-header--office) .data-table thead{display:none}:root:has(.app-header--office) .data-table tr{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}:root:has(.app-header--office) .data-table td{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;padding:0;display:flex;text-align:start!important}:root:has(.app-header--office) .data-table td[style*="direction: ltr"]{flex-direction:row-reverse}:root:has(.app-header--office) .data-table td:empty{display:none}:root:has(.app-header--office) .data-table td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:var(--fs-sm);font-weight:400}:root:has(.app-header--office) .data-table td>.match-lines[data-label]{flex-wrap:wrap}:root:has(.app-header--office) .data-table td>.match-lines[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:var(--fs-sm);font-weight:400}:root:has(.app-header--office) .data-table td.cell-title{order:-1;justify-content:flex-start;font-weight:600}:root:has(.app-header--office) .data-table td.cell-actions{border-block-start:1px solid var(--line-2);order:99;justify-content:flex-start;margin-block-start:var(--sp-1);padding-block-start:var(--sp-2)}:root:has(.app-header--office) .data-table td.cell-actions:not(:has(*)){display:none}:root:has(.app-header--office) .data-table--editor td[data-label]:has(.field){flex-direction:column;align-items:stretch}:root:has(.app-header--office) .data-table--editor td .field{inline-size:100%!important}:root:has(.app-header--office) .data-table--editor tr:has(.cell-third){column-gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root:has(.app-header--office) .data-table--editor tr:has(.cell-third)>td{grid-column:1/-1}:root:has(.app-header--office) .data-table--editor tr:has(.cell-third)>td.cell-third{grid-column:auto}:root:has(.app-header--office) .data-table--editor td.cell-total{flex-direction:row-reverse;align-items:baseline;font-weight:600}:root:has(.app-header--office) .data-table td>div{flex-basis:100%}}.data-table tr[data-clickable]{cursor:pointer;border-bottom:1px solid var(--line-2)}.data-table tr[data-clickable]:hover{background:var(--bg-warm)}.po-row--voided{opacity:.55;text-decoration:line-through}.account-bar{gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);border-top:1px solid var(--line-2);color:var(--ink-3);opacity:.75;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.72rem;line-height:1.2;display:flex}.account-bar__email{direction:ltr}.account-bar__action{cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:0;text-decoration:underline}.account-bar__action:hover{color:var(--ink)}.account-bar__pin{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.account-bar__pin .field{width:8em;min-height:var(--tap-sm)}.account-bar__message{text-align:center;width:100%;color:var(--danger);margin:0;font-weight:500}.segmented{--seg-pad:4px;--seg-n:2;--seg-i:0;padding:var(--seg-pad);background:var(--bg-warm-2);border:1px solid var(--field-border);border-radius:var(--radius-pill);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.segmented__thumb{top:var(--seg-pad);bottom:var(--seg-pad);width:calc((100% - 2 * var(--seg-pad)) / var(--seg-n));border-radius:var(--radius-pill);background:var(--brand-orange);pointer-events:none;transition:inset-inline-start .22s cubic-bezier(.32,.72,0,1);position:absolute;inset-inline-start:calc(var(--seg-pad) + var(--seg-i) * (100% - 2 * var(--seg-pad)) / var(--seg-n));box-shadow:0 1px 3px #2c2c2c2e}.segmented[data-active=order]{--seg-i:1}.segmented[data-active=rental]{--seg-i:2}.segmented--3{--seg-n:3}.segmented__opt{z-index:1;min-width:7rem;min-height:var(--tap-sm);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-weight:600;transition:color .16s;position:relative}.segmented__opt[aria-pressed=true]{color:#fff}@media (width<=600px){:root:has(.app-header--office) .segmented{max-inline-size:100%}:root:has(.app-header--office) .segmented__opt{min-width:0;padding:0 var(--sp-2)}}.segmented__opt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.segmented:has(.segmented__opt:disabled){opacity:.55}.segmented__opt:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.segmented__thumb{transition:none}}.chart-scroll{direction:ltr;overflow:clip visible}.chart-scroll__inner{justify-content:flex-end;inline-size:fit-content;min-inline-size:100%;display:flex}.production-board__charts{gap:var(--sp-3);flex-direction:column;min-block-size:0;display:flex}.production-board__chart{min-block-size:0;min-inline-size:0;margin:0}.chart-caption{margin-block:0 var(--sp-1);font-size:var(--fs-sm);color:var(--ink-2);justify-content:flex-start;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;font-weight:600;display:flex}.chart-caption__aside{color:var(--ink-3);font-weight:500}.chart-tier-note{margin-block:0 var(--sp-1);font-size:var(--fs-sm)}.output-tooltip{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);color:var(--ink);font-size:var(--fs-sm);min-inline-size:12rem}.output-tooltip__title{color:var(--ink-3)}.output-tooltip__measure{margin-block:2px var(--sp-1);font-weight:600}.output-tooltip__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.output-tooltip__row{align-items:center;gap:var(--sp-2);display:flex}.output-tooltip__swatch{border-radius:2px;flex:none;block-size:10px;inline-size:10px}.output-tooltip__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.output-tooltip__value{font-variant-numeric:tabular-nums}.output-tooltip__meters{color:var(--ink-3)}.output-tooltip__target{color:var(--danger);margin-block-start:var(--sp-1);font-weight:600}.worker-lb{margin:0;padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.worker-lb__row{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1);border-block-end:1px solid var(--line-2);grid-template-columns:1.75rem minmax(0,1fr) minmax(7em,auto);display:grid}.worker-lb__rank{font-size:var(--fs-body);color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums}.worker-lb__row--top .worker-lb__rank{color:var(--brand-orange);font-weight:600}.worker-lb__name{font-size:var(--fs-body)}.worker-lb__sub{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.worker-lb__bar{background:var(--chart-negatives);opacity:.55;border-radius:2px;block-size:4px;margin-block-start:3px}.worker-lb__row--top .worker-lb__bar{opacity:1}@keyframes lb-grow{0%{transform:scaleX(0)}}.production-board--trends .worker-lb__bar{transform-origin:100%;animation:lb-grow var(--motion-slow) var(--ease-out) both}.production-board--trends .worker-lb__bar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0}.production-board--trends .worker-lb{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--lb-rows,5), minmax(min-content, 1fr));column-gap:var(--sp-5);display:grid}@media (width<=1400px){.production-board--trends .worker-lb{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--lb-n,10), minmax(min-content, 1fr))}}.production-board--trends .worker-lb__row{padding-block:2px}.production-board--trends .worker-lb__main{align-items:baseline;gap:var(--sp-2);min-inline-size:0;display:flex;position:relative}.production-board--trends .worker-lb__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.production-board--trends .worker-lb__sub{white-space:nowrap;flex:none}.production-board--trends .worker-lb__rate{font-size:var(--fs-body)}.production-board--trends .production-board__workers .section-label{display:inline}.production-board--trends .production-board__workers h3+.muted{margin-block:0;margin-inline-start:var(--sp-2);display:inline}.production-board--trends .worker-lb__bar{block-size:3px;margin:0;position:absolute;inset-block-end:-3px;inset-inline-start:0}@media (height>=960px){.production-board--trends .worker-lb__main{flex-direction:column;align-items:stretch;gap:0}.production-board--trends .worker-lb__bar{block-size:4px;margin-block-start:3px;position:static;inset:auto}}.worker-lb__rate{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.production-board--floor .worker-lb__rate{font-size:2rem}.worker-lb__rate small{font-size:var(--fs-sm);color:var(--ink-3);margin-inline-start:3px;font-weight:400}.neg-kpis{gap:var(--sp-2);font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--sp-1);display:grid}.neg-kpis__tile{background:var(--bg-warm-2);border-radius:var(--radius);padding:2px var(--sp-2);align-items:baseline;gap:0 var(--sp-1);white-space:nowrap;flex-wrap:wrap;min-inline-size:0;display:flex}.neg-kpis__label{font-size:var(--fs-sm);color:var(--ink-3);flex:none}.neg-kpis__value{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.production-board--trends .neg-kpis{gap:var(--sp-3);flex-wrap:wrap;margin:0;font-weight:400;display:inline-flex}.production-board--trends .neg-kpis__tile{gap:var(--sp-1);background:0 0;padding:0;display:inline-flex}.production-board--trends .neg-kpis__label{color:var(--ink-3)}.production-board{gap:var(--sp-3);grid-template-rows:auto minmax(0,1fr) fit-content(40svh);min-block-size:0;display:grid}.production-board .section-label{margin-block:0 var(--sp-2)}.production-board__bars{min-block-size:0;display:flex;overflow:hidden}.production-board__bars>.psb{flex:1;min-block-size:0}.production-board__bottom{gap:var(--sp-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-block-size:0;display:grid;overflow-y:auto}@media (width>=1200px){.production-board__bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr)}}@media (width<=700px){.production-board__bottom{grid-template-columns:minmax(0,1fr)}}.production-board__workers{max-block-size:18rem;overflow-y:auto}.production-board--bars{grid-template-rows:minmax(0,1fr)}.production-board--bars .production-board__bars{padding:var(--sp-3)}.production-board--trends{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.production-board--trends>.production-board__band,.production-board--trends>.production-board__head{grid-column:1/-1}.production-board__col{gap:var(--sp-3);min-block-size:0;padding:var(--sp-2);border-radius:var(--radius-lg);grid-template-rows:auto minmax(0,1fr);display:grid}.production-board__col--panels{background:color-mix(in srgb, var(--brand-orange) 7%, var(--surface))}.production-board__col--negatives{background:color-mix(in srgb, var(--chart-proj-7) 7%, var(--surface))}.production-board__col>.production-board__output{min-block-size:0}@media (width<=1199px){.production-board--trends{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.output-head{justify-content:flex-start;align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin-block-end:var(--sp-1);display:flex}.output-head .section-label{margin:0}@media (width>=900px){.production-board--trends .production-board__output{min-block-size:0;overflow-y:auto}}.production-board--trends .production-board__workers{min-block-size:0;max-block-size:none;padding:var(--sp-3);align-items:baseline;column-gap:var(--sp-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);display:grid;overflow-y:auto}.production-board--trends .production-board__workers>.worker-lb{grid-column:1/-1;align-self:stretch;min-block-size:0}.production-board--trends .production-board__trends{padding:var(--sp-3);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:visible}.production-board--trends .trend-cards{grid-auto-rows:minmax(min-content,1fr);min-block-size:0}.production-board--trends .trend-cards .stat-card{align-items:baseline;column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-content:space-between;row-gap:2px;display:grid}.production-board--trends .trend-cards .stat-card__value{font-size:var(--fs-title)}.production-board--trends .trend-cards .stat-card__label{font-size:var(--fs-sm)}.production-board--trends .trend-cards .stat-card__spark{grid-column:1/-1;block-size:20px;margin-block-start:0}.production-board--floor{font-size:var(--fs-lg);--kiosk-chrome:124px;block-size:calc(100svh - var(--kiosk-chrome));max-block-size:calc(100svh - var(--kiosk-chrome));min-block-size:0}.production-board--floor .stat-card__value,.production-board--floor .gauge__value,.production-board--floor .glance-strip .stat-card__value{font-size:2rem}.status-band{gap:var(--sp-3);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.status-band__gauge{padding:var(--sp-1) var(--sp-3)}.status-band__gauge .gauge__svg{max-inline-size:5.5rem}.status-band__scope{font-weight:400}.band-tile{padding:var(--sp-3);flex-direction:column;gap:2px;display:flex}.band-tile__value{font-size:calc(var(--fs-title) + var(--fs-sm));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.band-tile__label{font-size:var(--fs-body);color:var(--ink-2);font-weight:700}.band-tile__sub{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-block-start:var(--sp-1)}@media (width<=1000px){.status-band{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:has(.dash-sections){scroll-snap-type:y proximity}body:has(.dash-sections) .app-header{scroll-snap-align:start}.dash-sections{gap:0;padding:0}.dash-section{scroll-snap-align:start;min-block-size:auto;padding-block:var(--sp-3) var(--sp-6);padding-inline:var(--sp-4)}.dash-section--tall{min-block-size:100svh;max-block-size:100svh;padding-block:var(--sp-2) var(--sp-3);grid-template-rows:auto minmax(0,1fr);display:grid}@media (width<=999px){.dash-section--tall{grid-template-rows:auto auto;min-block-size:auto;max-block-size:none}}.dash-section--tall .dash-section__head{margin-block-end:var(--sp-2)}.dash-section--surface{background:var(--surface)}.dash-section--warm{background:var(--bg-warm)}.dash-section--warm2{background:var(--bg-warm-2)}.dash-section--neutral{background:color-mix(in srgb, var(--line) 18%, white)}.dash-section__head{z-index:2;padding-block:var(--sp-2);border-inline-start:4px solid var(--head-accent,var(--line-2));border-block-end:1px solid color-mix(in srgb, var(--head-accent,var(--line-2)) 40%, transparent);font-size:var(--fs-title);color:var(--ink);background:color-mix(in srgb, var(--head-tint,var(--surface)) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);margin-block-end:var(--sp-3);padding-inline-start:var(--sp-3);font-weight:700;position:sticky;inset-block-start:0}.dash-section--warm .dash-section__head{--head-accent:var(--brand-orange);--head-tint:color-mix(in srgb, var(--brand-orange) 14%, var(--surface))}.dash-section--surface .dash-section__head{--head-accent:var(--ink-3);--head-tint:color-mix(in srgb, var(--ink-3) 10%, var(--surface))}.dash-section--warm2 .dash-section__head{--head-accent:color-mix(in srgb, var(--brand-orange) 55%, var(--ink-3));--head-tint:color-mix(in srgb, var(--brand-orange) 8%, var(--bg-warm-2))}.dash-section--neutral .dash-section__head{--head-accent:color-mix(in srgb, var(--ink-2) 55%, var(--line));--head-tint:color-mix(in srgb, var(--line) 50%, var(--surface))}.stat-card{gap:var(--sp-1);padding:var(--sp-3);flex-direction:column;display:flex}.stat-card__head{align-items:baseline;gap:var(--sp-1);flex-wrap:wrap;display:flex}.stat-card__value{font-size:var(--fs-title);color:var(--ink);font-weight:700}.stat-card__label{font-size:var(--fs-body);color:var(--ink-2);font-weight:700}.stat-card__spark{block-size:28px;inline-size:100%;margin-block-start:var(--sp-1);display:block;overflow:visible}.stat-card__spark polyline{fill:none;stroke:var(--brand-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gauge{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.gauge__svg{block-size:auto;inline-size:100%;max-inline-size:15rem;display:block}.gauge__track{fill:none;stroke:var(--line-2);stroke-width:10px;stroke-linecap:round}.gauge__fill{fill:none;stroke:var(--brand-orange);stroke-width:10px;stroke-linecap:butt;animation:gauge-sweep var(--motion-slow) var(--ease-out)}@keyframes gauge-sweep{0%{stroke-dashoffset:var(--gauge-arc)}}.gauge__value{font-size:var(--fs-title);color:var(--ink);font-weight:700}.gauge__label{font-size:var(--fs-body);color:var(--ink-2);font-weight:700}.glance-strip{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.glance-strip__gauge{padding:var(--sp-2)}.glance-strip__gauge .gauge__svg{max-inline-size:7rem}.glance-strip .stat-card__value{font-size:calc(var(--fs-title) + var(--fs-sm))}.glance-strip__scope{font-size:var(--fs-sm);grid-column:1/-1;margin-block:0}@media (width<=700px){.glance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.psb{gap:var(--sp-2);flex-direction:column;min-block-size:0;display:flex}.psb-title{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:700}.psb-empty{padding:var(--sp-5);text-align:center;color:var(--ink-3);margin:0}.psb-legend{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.psb-legend__item{align-items:center;gap:var(--sp-2);display:flex}.psb-legend__swatch{border-radius:var(--radius-pill);border:1px solid var(--line-2);block-size:.85rem;inline-size:1.75rem}.psb-legend__swatch[data-seg=shipped]{background:var(--status-shipped)}.psb-legend__swatch[data-seg=ready]{background:var(--status-ready)}.psb-legend__swatch[data-seg=on_table]{background:var(--brand-orange)}.psb-legend__swatch[data-seg=queued]{background:var(--bg-warm-2)}.psb-legend__swatch[data-seg=neg_shipped]{background:repeating-linear-gradient(45deg, var(--status-shipped) 0 4px, color-mix(in srgb, var(--status-shipped) 55%, var(--ink)) 4px 8px)}.psb-legend__swatch[data-seg=neg_made]{background:repeating-linear-gradient(45deg, var(--status-ready) 0 4px, color-mix(in srgb, var(--status-ready) 55%, var(--ink)) 4px 8px)}.psb-legend__swatch[data-seg=neg_in_progress]{background:repeating-linear-gradient(45deg, var(--brand-orange) 0 4px, color-mix(in srgb, var(--brand-orange) 55%, var(--ink)) 4px 8px)}.psb-legend__swatch[data-seg=neg_remaining]{background:repeating-linear-gradient(45deg, var(--bg-warm-2) 0 4px, color-mix(in srgb, var(--bg-warm-2) 68%, var(--ink-3)) 4px 8px)}.psb-list{flex-direction:column;flex:auto;gap:0;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.psb-item{flex:auto;min-block-size:32px;max-block-size:88px;display:flex;position:relative}.psb-row{--psb-name:minmax(5rem, 13.5rem);--psb-counts:11rem;grid-template-columns:var(--psb-name) minmax(0, 1fr) var(--psb-counts) auto;align-items:center;gap:var(--sp-3);block-size:100%;min-block-size:2rem;inline-size:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.psb-row:hover{background:var(--bg-warm-2)}.psb-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.psb-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.psb-row__total{font-size:var(--fs-sm);color:var(--ink-3);font-weight:600}.psb-row__counts{align-items:center;gap:var(--sp-1);inline-size:100%;padding:2px var(--sp-2);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.psb-count{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;font-weight:700;display:flex;overflow:hidden}.psb-count__swatch{border:1px solid var(--line-2);border-radius:2px;flex:none;block-size:8px;inline-size:8px}.psb-count__swatch[data-seg=shipped]{background:var(--status-shipped)}.psb-count__swatch[data-seg=ready]{background:var(--status-ready)}.psb-count__swatch[data-seg=on_table]{background:var(--brand-orange)}.psb-count__swatch[data-seg=queued]{background:var(--bg-warm-2)}.psb-count__n{text-overflow:ellipsis;overflow:hidden}.psb-count[data-seg=shipped]{color:var(--status-shipped)}.psb-count[data-seg=ready]{color:color-mix(in srgb, var(--chart-ready) 75%, var(--ink))}.psb-count[data-seg=on_table]{color:color-mix(in srgb, var(--brand-orange) 70%, var(--ink))}.psb-count[data-seg=queued]{color:var(--ink-2)}.psb-bar{border-radius:var(--radius-pill);background:var(--bg-warm-2);align-self:stretch;block-size:auto;min-block-size:1.5rem;max-block-size:2.75rem;display:flex;overflow:hidden}.psb-seg{block-size:100%;transition:inline-size var(--motion-slow) var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:inline-size}.psb-seg[data-seg=shipped]{background:var(--status-shipped)}.psb-seg[data-seg=ready]{background:var(--status-ready)}.psb-seg[data-seg=on_table]{background:var(--brand-orange)}.psb-seg[data-seg=queued]{background:var(--bg-warm-2)}.psb-seg[data-seg=neg_shipped]{background:repeating-linear-gradient(45deg, var(--status-shipped) 0 4px, color-mix(in srgb, var(--status-shipped) 55%, var(--ink)) 4px 8px)}.psb-seg[data-seg=neg_made]{background:repeating-linear-gradient(45deg, var(--status-ready) 0 4px, color-mix(in srgb, var(--status-ready) 55%, var(--ink)) 4px 8px)}.psb-seg[data-seg=neg_in_progress]{background:repeating-linear-gradient(45deg, var(--brand-orange) 0 4px, color-mix(in srgb, var(--brand-orange) 55%, var(--ink)) 4px 8px)}.psb-seg[data-seg=neg_remaining]{background:repeating-linear-gradient(45deg, var(--bg-warm-2) 0 4px, color-mix(in srgb, var(--bg-warm-2) 68%, var(--ink-3)) 4px 8px)}.psb-seg__count{font-size:var(--fs-sm);color:var(--surface);font-weight:700;display:none}@container (inline-size>=22px){.psb-seg__count[data-digits="1"]{display:block}}@container (inline-size>=30px){.psb-seg__count[data-digits="2"]{display:block}}@container (inline-size>=38px){.psb-seg__count[data-digits="3"]{display:block}}@container (inline-size>=46px){.psb-seg__count{display:block}}.psb-seg[data-seg=queued] .psb-seg__count{color:var(--ink-2)}.psb-seg[data-seg=ready] .psb-seg__count,.psb-seg[data-seg=on_table] .psb-seg__count,.psb-seg[data-seg=neg_in_progress] .psb-seg__count{color:var(--ink)}.psb-seg[data-seg=neg_remaining] .psb-seg__count{color:var(--ink-2)}.psb-seg[data-seg=neg_made] .psb-seg__count{color:var(--ink)}.psb-card{z-index:2;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:var(--sp-3)}@media (width<=900px){.psb-row{--psb-name:minmax(4rem, 6rem);--psb-counts:9rem;gap:var(--sp-2)}.psb-row__counts{padding-inline:var(--sp-1);gap:2px}.psb-legend{gap:var(--sp-1) var(--sp-3)}}@media (width<=600px){.psb-row{--psb-name:minmax(3.5rem, 5rem);grid-template-columns:var(--psb-name) minmax(0, 1fr) auto}.psb-row__counts{display:none}}.period-picker{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.period-picker__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.period-chip{min-block-size:var(--tap-sm);padding-inline:var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--field-border);background:var(--surface);font:inherit;color:var(--ink-3);cursor:pointer;font-weight:600}.period-chip[aria-pressed=true]{border-color:var(--brand-orange);background:color-mix(in srgb, var(--brand-orange) 12%, var(--surface));color:var(--ink)}.period-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.period-picker__dates{margin-block:0}.period-picker--compact{align-items:center;gap:var(--sp-2);flex-wrap:nowrap}.period-picker--compact .period-chip{min-block-size:2.25rem;padding-inline:var(--sp-3)}.period-picker--compact .period-picker__chips,.period-picker--compact .period-picker__dates{flex-wrap:nowrap}.period-picker--compact .field{block-size:2.5rem;min-block-size:2.5rem}.trend-cards{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.chart-svg__axis{fill:var(--ink-3);font-size:12px}.chart-svg__value{fill:var(--ink);font-size:12px;font-weight:700}.aging-card{gap:var(--sp-2);align-content:start;display:grid}.aging-ladder{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.aging-row{gap:var(--sp-2);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) 2.5ch;align-items:center;display:grid}.aging-row__label{font-size:var(--fs-sm);color:var(--ink-2)}.aging-row__track{background:var(--bg-warm-2);border-radius:4px;block-size:18px}.aging-row__fill{border-radius:inherit;block-size:100%;min-inline-size:2px;display:block}.aging-row__fill[data-bucket=fresh]{background:var(--chart-ready)}.aging-row__fill[data-bucket=warm]{background:var(--brand-orange)}.aging-row__fill[data-bucket=cool]{background:var(--brand-orange-dark)}.aging-row__fill[data-bucket=cold]{background:var(--danger)}.aging-row__count{font-weight:700;font-size:var(--fs-sm);text-align:end;font-variant-numeric:tabular-nums}.aging-card__link{justify-content:space-between;align-items:center;gap:var(--sp-2);inline-size:100%;color:inherit;padding-inline:var(--sp-1);border-radius:6px;text-decoration:none;display:flex}.aging-card__link:hover{background:var(--bg-warm)}.aging-card__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.spinner{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0;color:var(--ink-3);font-size:var(--fs-sm);opacity:0;animation:spinner-appear var(--motion-base) var(--ease-out) .15s forwards;display:inline-flex}.spinner__ring{border:3px solid var(--line);border-top-color:var(--brand-orange);border-radius:50%;block-size:28px;inline-size:28px;animation:.8s linear infinite spinner-spin}@keyframes spinner-spin{to{transform:rotate(360deg)}}@keyframes spinner-appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.gauge__fill,.production-board--trends .worker-lb__bar{animation:none}.psb-seg{transition:none}.spinner{opacity:1;animation:none}.spinner__ring{animation:none}}.typeahead-list--tap>li{min-block-size:var(--tap-sm);flex-direction:column;justify-content:center;display:flex}.manual-pick{align-items:center;gap:var(--sp-2);min-block-size:var(--tap);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-warm-2);padding:0 14px;display:flex}.note-negs{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--radius);margin-block-start:var(--sp-2)}.note-negs--loading{min-block-size:calc(var(--tap-sm) + var(--sp-2) * 2)}.note-negs__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.note-negs__list{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.note-negs__chip{align-items:center;gap:var(--sp-2);white-space:normal;text-align:start;max-inline-size:100%;display:inline-flex}.note-negs__ready{color:var(--status-shipped);font-weight:700}.po-diff{--diff-add-bg:#e9f5ec;--diff-add-ink:#12652f;--diff-del-bg:color-mix(in srgb, var(--danger) 8%, var(--surface));--bar-up:#2e9e5b;max-width:940px;margin-inline:auto}.po-diff__toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.po-diff__masthead{margin-bottom:var(--sp-4)}.po-diff__title{margin:0 0 var(--sp-2);font-size:32px;font-weight:800}.po-diff__title-accent{color:var(--brand-orange)}.po-diff__client{color:var(--ink-2);margin:0}.po-diff__label{letter-spacing:.22em;color:var(--brand-orange);margin-bottom:var(--sp-3);font-size:11px;font-weight:700;display:block}.po-dash{gap:var(--sp-4);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.po-dash__card{background:var(--surface);border:1px solid var(--line);padding:var(--sp-4) var(--sp-5);border-radius:18px;margin:0}.po-ba{align-items:stretch;gap:var(--sp-3);display:flex}.po-ba__card{background:var(--surface);border:1px solid var(--line-2);padding:var(--sp-4) var(--sp-5);border-radius:18px;flex-direction:column;flex:1;gap:3px;display:flex}.po-ba__card--current{border:2px solid var(--brand-orange)}.po-ba__ver{letter-spacing:.14em;color:var(--ink-3);align-items:center;gap:var(--sp-2);font-size:11px;font-weight:700;display:flex}.po-ba__card--current .po-ba__ver{color:var(--brand-orange)}.po-ba__ref{font-size:18px;font-weight:700}.po-ba__meta{color:var(--ink-3);margin-bottom:var(--sp-2);font-size:12px}.po-ba__total{letter-spacing:-.02em;color:var(--ink);font-size:27px;font-weight:800}.po-ba__total--old{color:var(--ink-3);font-weight:600}.po-ba__mid{padding:0 var(--sp-1);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.po-ba__arrow{color:var(--brand-orange);font-size:22px}.po-ba__pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:5px 12px;font-size:16px;font-weight:800}.po-ba__pill--up{color:var(--diff-add-ink);background:var(--diff-add-bg);border-color:#bfe3cc}.po-ba__pill--down{color:var(--danger);background:var(--diff-del-bg);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.po-ba__pct{font-size:12px;font-weight:700}.po-ba__pct--up{color:var(--diff-add-ink)}.po-ba__pct--down{color:var(--danger)}.po-div__legend{margin-bottom:var(--sp-3);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.po-div__leg--up{color:var(--diff-add-ink)}.po-div__leg--down{color:var(--danger)}.po-div__grid{column-gap:var(--sp-4);grid-template-columns:15rem 1fr;grid-auto-rows:30px;align-items:center;display:grid}.po-div__name{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;min-width:0;font-size:12.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.po-div__lane{height:100%;position:relative}.po-div__zero{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.po-div__bar{border-radius:3px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.po-div__bar--up{background:var(--bar-up)}.po-div__bar--down{background:var(--danger)}.po-div__val{white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.po-div__val--up{color:var(--diff-add-ink)}.po-div__val--down{color:var(--danger)}.po-div__val--in{color:#fff}.po-counts{gap:var(--sp-3);display:flex}.po-count{background:var(--surface);border:1px solid var(--line-2);padding:var(--sp-2) var(--sp-4);color:var(--ink-2);border-radius:12px;flex:1;align-items:center;font-weight:600;display:flex}.po-dash__dot{width:10px;height:10px;border-radius:50%;flex:none;margin-inline-end:var(--sp-2)}.po-dash__dot--added{background:var(--bar-up)}.po-dash__dot--removed{background:var(--danger)}.po-dash__dot--changed{background:var(--brand-orange)}.po-diff__headerchanges{margin:0 0 var(--sp-4)}.po-diff__headerchanges ul{margin:0;padding-inline-start:var(--sp-4)}.diff-old{color:var(--ink-3);margin-inline-end:var(--sp-1)}.diff-new{font-weight:600}.diff-up{color:var(--diff-add-ink);font-weight:600}.diff-down{color:var(--danger);font-weight:600}.diff-prevname{color:var(--ink-3);font-size:12px;display:block}.podiff-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin-top:var(--sp-3)}.podiff-tbl thead th{color:var(--ink);padding:var(--sp-2) var(--sp-2);letter-spacing:.03em;text-align:center;white-space:nowrap;background:#e8e8e8;font-size:12px;font-weight:800}.podiff-tbl thead th.pdt-name{text-align:start}.podiff-tbl td{padding:5px var(--sp-2);vertical-align:top;border-bottom:1px solid #ececec}.pdt-name{text-align:start}.pdt-qty,.pdt-unit,.pdt-price,.pdt-row{text-align:center;white-space:nowrap;width:1%}.pdt-unit{color:var(--ink-3)}.pdt-row{font-weight:700}.pdt-stack{flex-direction:column;align-items:center;line-height:1.15;display:inline-flex}.pdt-stack .diff-old{margin:0;font-size:11px}.podiff-tbl .pdt-cat td{color:#fff;letter-spacing:.02em;padding:var(--sp-2);background:#3a3a3a;font-size:13px;font-weight:800}.pdt-r:nth-child(2n) td{background:#faf8f6}.podiff-tbl tr.pdt-r--added td{background:var(--diff-add-bg)}.podiff-tbl tr.pdt-r--removed td{background:var(--diff-del-bg)}.pdt-r--removed .pdt-name{color:var(--ink-3);text-decoration:line-through}.po-diff__totals{margin-top:var(--sp-4);max-width:26rem;margin-inline-start:auto}.po-diff__totals .tot-row{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-1) 0;display:flex}.po-diff__totals .tot-row--grand{border-top:1px solid var(--line);font-weight:700}.po-diff__totals .tot-row--delta{font-weight:700}.chip--voided{background:var(--ink-2);color:var(--surface)}.po-frame,.po-frame thead,.po-frame tbody,.po-frame tfoot,.po-frame tr,.po-frame td{display:block}.po-doc-hdr,.po-doc-ftr,.po-frame__spacer{display:none}@media print{@page{margin:0}body{background:var(--surface)}.app-header,.account-bar,.no-print{display:none!important}main{padding:0}.po-diff{max-width:none}.po-diff,.po-diff *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.po-page1{break-after:page}.po-ba,.po-div,.po-counts,.po-dash__card,.po-count,.po-div__grid{break-inside:avoid}.podiff-tbl{font-size:8.5pt}.podiff-tbl thead{display:table-header-group}.podiff-tbl tr,.pdt-cat{break-inside:avoid}.pdt-cat{break-after:avoid}.po-diff__headerchanges,.po-diff__totals{break-inside:avoid}.po-frame{border-collapse:collapse;width:100%;display:table}.po-frame thead{display:table-header-group}.po-frame tfoot{display:table-footer-group}.po-frame tbody{display:table-row-group}.po-frame tr{display:table-row}.po-frame td{padding:0 9mm;display:table-cell}.po-frame__spacer{display:block}.po-frame__spacer--top{height:26.5mm}.po-frame__spacer--bottom{height:14mm}.po-doc-hdr{top:0;background:var(--surface);display:block;position:fixed;inset-inline:0}.po-doc-hdr__row{justify-content:space-between;align-items:center;height:20.5mm;padding:2mm 9mm 1mm;display:flex}.po-doc-hdr__logo{object-fit:contain;height:16.5mm}.po-doc-hdr__center{text-align:center;color:#878787;flex:1;padding:0 4mm;font-size:9pt}.po-doc-hdr__meta{color:#878787;white-space:nowrap;font-size:7pt}.po-doc-hdr__orange{background:var(--brand-orange);height:1.5mm;display:block}.po-doc-ftr{bottom:0;background:#2a2a2a;justify-content:space-between;align-items:center;height:11mm;padding:0 9mm;display:flex;position:fixed;inset-inline:0}.po-doc-ftr span{color:#aaa;font-size:8pt}.po-doc-ftr__site{color:var(--brand-orange);font-weight:700}.po-doc-ftr__co{text-align:center;flex-direction:column;display:flex}.po-doc-ftr__ref{color:#fff;font-weight:700}}:root{--tile-stock:#2f7d5a;--tile-a:#2563eb;--tile-b:#0891b2;--tile-c:#d97706;--tile-d:var(--danger);--tile-anchor:#6b7280;--tile-anchor-stock:#9ca3af;--tile-warn-bg:#fff3cd;--tile-warn-border:#d9a406}.resize-screen{max-width:1180px}.resize-head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.resize-badge{border-radius:var(--radius-pill);font-size:var(--fs-sm);padding:3px 10px;font-weight:700;display:inline-block}.resize-badge--viewonly{background:var(--bg-warm-2);border:1px solid var(--ink-3);color:var(--ink-2)}.resize-head__notes{padding:var(--sp-2) var(--sp-3);background:var(--bg-warm-2);border-radius:var(--radius);flex-basis:100%;margin:0}.resize-new{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--sp-5);grid-template-columns:minmax(180px,220px) minmax(240px,1fr);align-items:center;display:grid}.resize-new>.field-label{margin:0}.resize-new>.resize-new__note,.resize-new>.muted,.resize-new>p,.resize-new>.btn,.resize-new>.resize-check{grid-column:2;margin:0}.resize-new>.btn{margin-top:var(--sp-3);justify-self:start}.resize-check{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:inline-flex}.resize-check input{width:18px;height:18px;accent-color:var(--brand-orange)}.resize-bundle{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4);background:var(--surface);border:2px solid var(--brand-orange);border-radius:var(--radius-lg);margin-bottom:var(--sp-4);grid-template-columns:minmax(180px,220px) minmax(240px,1fr);align-items:center;display:grid}.resize-bundle>.field-label{margin:0}.resize-bundle>.resize-new__note,.resize-bundle>.muted,.resize-bundle>p{grid-column:2;margin:0}.resize-bundle-summary{gap:var(--sp-2);flex-direction:column;grid-column:2;display:flex}.resize-bundle-summary__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.resize-chip{border-radius:var(--radius-pill);font-size:var(--fs-sm);background:var(--bg-warm-2);border:1px solid var(--line);color:var(--ink-2);padding:4px 12px;font-weight:500;display:inline-block}.resize-chip--info{background:var(--tile-warn-bg);border-color:var(--tile-warn-border)}.resize-bundle-edit{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);background:var(--bg-warm-2);border-radius:var(--radius);grid-template-columns:minmax(160px,200px) minmax(200px,1fr);align-items:center;display:grid}.resize-bundle-edit>.field-label{margin:0}.resize-bundle-local{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.resize-solve-actions{align-items:start;gap:var(--sp-2);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.resize-bundle>.resize-advanced{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);grid-column:1/-1}.resize-advanced>summary{cursor:pointer;font-size:var(--fs-sm);text-underline-offset:2px;text-decoration:underline}.resize-advanced__hint{margin-top:var(--sp-2)}.resize-preflight{margin:0 0 var(--sp-4);gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.resize-preflight__item{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-sm)}.resize-preflight__item--warn{background:var(--tile-warn-bg);border:1px solid var(--tile-warn-border)}.resize-preflight__item--info{background:var(--bg-warm-2);border:1px solid var(--line)}.resize-preflight__detail{color:var(--ink-2)}.resize-preflight__suggestion{color:var(--ink-2);margin:2px 0 0}.resize-totals{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=1000px){.resize-totals{grid-template-columns:3fr 2fr}}.resize-totals__cards{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.resize-card{padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.resize-card--good{border-color:var(--tile-stock)}.resize-card--warn{border-color:var(--brand-orange)}.resize-card__label{font-size:var(--fs-sm);color:var(--ink-3)}.resize-card__value{font-size:var(--fs-title);font-weight:700;line-height:1.2}.resize-card__sub{font-size:var(--fs-sm);color:var(--ink-3)}.resize-tiers{padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.resize-tiers__hint{font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.resize-tiers__table{width:100%}.resize-tiers__barcell{width:40%}.resize-tiers__bar{border-radius:var(--radius-pill);min-width:2px;height:10px;display:block}.resize-flags,.panel-card__flags{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-warm-2);border-inline-start:3px solid var(--brand-orange);border-radius:var(--radius);font-size:var(--fs-sm);list-style:none}.resize-changes{margin-bottom:var(--sp-4)}.resize-changes__why{font-size:var(--fs-sm);color:var(--ink-2);text-align:start;direction:ltr;max-width:46ch}.resize-changes__participants{font-size:var(--fs-sm);margin:0;padding-inline-start:var(--sp-4)}.resize-badge--group{background:var(--bg-warm-2);color:var(--ink-2);margin-inline-start:var(--sp-2);padding:2px 8px;font-size:11px}.resize-splits{margin-bottom:var(--sp-4)}.resize-splits__floors{font-weight:600}.resize-corner-swaps{margin-bottom:var(--sp-4)}.resize-corner-swaps__applied{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2);padding:0;list-style:none}.resize-badge--applied{background:var(--tile-stock);color:#fff}.resize-badge--proposal{background:var(--tile-warn-bg);border:1px solid var(--tile-warn-border);color:var(--ink)}.resize-corner-swaps__list{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.resize-corner-swap-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);background:var(--surface)}.resize-corner-swap-card__head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.resize-corner-swap-card__offer{margin:0 0 var(--sp-1);font-weight:600}.resize-corner-swap-card__question{margin:0 0 var(--sp-2)}.resize-corner-swap-card__why{font-size:var(--fs-sm);color:var(--ink-2);text-align:start;direction:ltr;margin:0}.resize-corner-swaps__approve{margin-top:var(--sp-3);align-items:start;gap:var(--sp-2);flex-direction:column;display:flex}.resize-legend{margin-bottom:var(--sp-4);font-size:var(--fs-sm)}.resize-legend summary{cursor:pointer;font-weight:600}.resize-unfit{margin-bottom:var(--sp-4)}.resize-review__actions{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.resize-review__error{color:var(--danger);font-weight:600}.resize-review__schema{color:var(--danger)}.resize-review__overrides{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-warm-2);border-radius:var(--radius);display:flex}.resize-review__count{font-size:var(--fs-sm);color:var(--ink-3)}.resize-filters{gap:var(--sp-3);flex-wrap:wrap;align-items:center}.panel-list{gap:var(--sp-3);flex-direction:column;display:flex}.panel-card{padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.panel-card__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.panel-card__name{font-size:var(--fs-lg);margin:0;font-weight:900}.panel-card__dim{font-size:var(--fs-sm);color:var(--ink-3)}.panel-badge{border-radius:var(--radius-pill);background:var(--bg-warm-2);border:1px solid var(--line-2);padding:2px 8px;font-size:12px}.panel-badge--stone{border-color:var(--tile-a)}.panel-badge--inside{border-color:var(--tile-stock)}.panel-badge--no_stone{border-color:var(--ink-3)}.panel-badge--overridden{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange-dark)}.panel-badge--approval{background:var(--tile-warn-bg);border-color:var(--tile-warn-border)}.panel-card__bar{padding:var(--sp-2) 0;overflow-x:auto}.panel-card__composition{gap:var(--sp-3);margin:0 0 var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.panel-card__composition-text{direction:ltr;font-weight:600}.panel-card__pinned{font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.panel-card__toggle{margin-top:var(--sp-1)}.panel-resize{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);background:var(--bg-warm-2);border-inline-start:3px solid var(--brand-orange);border-radius:var(--radius)}.panel-resize__title{display:block}.panel-resize p{margin:var(--sp-1) 0 0;font-size:var(--fs-sm)}.panel-resize__partner .btn{margin-inline-start:var(--sp-2)}.panel-resize__why,.panel-resize__runs{text-align:start;direction:ltr}.panel-options{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-2)}.panel-options__warn{margin:0 0 var(--sp-2);padding:var(--sp-2);background:var(--tile-warn-bg);border-radius:var(--radius);font-size:var(--fs-sm)}.panel-options__list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-option{padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--radius);overflow-x:auto}.panel-option--chosen{border-color:var(--brand-orange);background:var(--bg-warm-2)}.panel-option__head{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.panel-option__rank{min-width:5.5em;font-weight:700}.panel-option__text{direction:ltr}.panel-manual{margin-top:var(--sp-3)}.panel-manual__hint{font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.panel-manual__row{gap:var(--sp-2);align-items:center;display:flex}.panel-manual__row .field{text-align:start;direction:ltr;max-width:26em}.panel-manual__ok{color:var(--tile-stock);font-size:var(--fs-sm);margin:var(--sp-1) 0 0}.panel-manual__bad{color:var(--danger);font-size:var(--fs-sm);margin:var(--sp-1) 0 0}.resize-pager{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0;justify-content:center;display:flex}.resize-save{margin-top:var(--sp-5);padding:var(--sp-4);background:var(--surface);border:1px solid var(--brand-orange);border-radius:var(--radius-lg)}.resize-save__row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.resize-save__ok{color:var(--tile-stock);font-weight:600}.link-btn{color:var(--brand-orange-dark);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.tiling-bar{direction:ltr;display:block;overflow:visible}.tile__rect{stroke:#00000040;stroke-width:.5px}.tile__label{fill:#fff;pointer-events:none;font-size:11px;font-weight:600}.tile__raise,.tile__anchor-mark{fill:var(--ink-3);pointer-events:none;font-size:9px}.tile--stock .tile__rect{fill:var(--tile-stock)}.tile--a .tile__rect{fill:var(--tile-a)}.tile--b .tile__rect{fill:var(--tile-b)}.tile--c .tile__rect{fill:var(--tile-c)}.tile--d .tile__rect{fill:var(--tile-d)}.tile--anchor-new .tile__rect{fill:var(--tile-anchor)}.tile--anchor-stock .tile__rect{fill:var(--tile-anchor-stock)}.tile--c .tile__label{fill:var(--ink)}.tile-hatch-bg{fill:#ffffff24}.tile-hatch-line{stroke:#ffffff8c;stroke-width:2px}.tiling-bar__joint{stroke:#fff;stroke-width:1.5px}.tiling-bar__ghost line{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:3 3}.tiling-legend{gap:var(--sp-3);margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);flex-wrap:wrap;list-style:none;display:flex}.tiling-legend li{align-items:center;gap:var(--sp-2);display:flex}.tiling-legend__swatch{border:1px solid #0003;border-radius:3px;width:16px;height:12px;display:inline-block}.tiling-legend__swatch.tile--stock{background:var(--tile-stock)}.tiling-legend__swatch.tile--a{background:var(--tile-a)}.tiling-legend__swatch.tile--b{background:var(--tile-b)}.tiling-legend__swatch.tile--c{background:var(--tile-c)}.tiling-legend__swatch.tile--d{background:var(--tile-d)}.tiling-legend__swatch.tile--anchor-new{background:var(--tile-anchor)}@media (width<=600px){.resize-new,.resize-bundle,.resize-bundle-edit{grid-template-columns:minmax(0,1fr)}.resize-new>*,.resize-bundle>*,.resize-bundle-edit>*,.resize-bundle-summary{min-inline-size:0;grid-column:1/-1!important}}.production{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;max-width:1100px;margin-inline:auto;display:flex}.prod-totals{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.prod-totals__tile{background:var(--bg-warm);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.prod-totals__label{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.prod-totals__value{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.5rem;font-weight:700}.prod-totals__tile--work{background:color-mix(in srgb, var(--brand-orange) 12%, var(--surface))}.prod-totals__tile--work .prod-totals__value,.prod-totals__tile--work .prod-totals__label{color:#8a3d10}.prod-totals__tile--ready{background:color-mix(in srgb, #2e9e5b 14%, var(--surface))}.prod-totals__tile--ready .prod-totals__value,.prod-totals__tile--ready .prod-totals__label{color:#12652f}.prod-totals__tile--shipped .prod-totals__value,.prod-totals__tile--shipped .prod-totals__label{color:var(--ink-3)}.prod-project-row{gap:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);cursor:pointer;text-align:start;flex-direction:column;width:100%;display:flex}.prod-project-row:hover{border-color:var(--line-2)}.prod-project-row__head{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;align-items:baseline;display:flex}.prod-project-row__name{font-size:var(--fs-lg);margin:0;font-weight:700}.prod-project-row__meta{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.project-name-en{margin-block:0 var(--sp-2);font-size:var(--fs-sm);align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.prod-progress{border-radius:var(--radius-pill);background:var(--bg-warm-2);height:10px;display:flex;overflow:hidden}.prod-progress__seg{height:100%}.prod-progress__seg[data-seg=shipped]{background:var(--status-shipped)}.prod-progress__seg[data-seg=ready]{background:var(--status-ready)}.prod-progress__seg[data-seg=on_table]{background:var(--brand-orange)}.prod-empty{text-align:center;color:var(--ink-2);padding:var(--sp-6)}.prod-filters{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.prod-filters__label{font-size:var(--fs-sm);color:var(--ink-2)}.prod-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.prod-tile{border-radius:var(--radius-lg);border:2px solid var(--line);background:var(--bg-warm);min-height:84px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:1.5rem;font-weight:700;display:flex}@media (width>=821px){.prod-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.prod-tile{min-height:64px;font-size:1.15rem}}.prod-tile[data-status=on_table]{background:color-mix(in srgb, var(--brand-orange) 15%, var(--surface));border-color:color-mix(in srgb, var(--brand-orange) 45%, var(--surface));color:#8a3d10}.prod-tile[data-status=ready]{background:color-mix(in srgb, #2e9e5b 16%, var(--surface));border-color:color-mix(in srgb, #2e9e5b 45%, var(--surface));color:#12652f}.prod-tile[data-status=shipped]{border-style:dashed;border-color:var(--line-2);color:var(--ink-3);background:0 0;font-weight:500}.prod-legend{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.prod-legend__chip{border:1px solid var(--line);border-radius:3px;block-size:10px;inline-size:10px;margin-inline-end:5px;display:inline-block}.prod-negatives{border-top:1px solid var(--line);padding-top:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.prod-negatives__grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.prod-neg-tile{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-warm);padding:var(--sp-2) var(--sp-3);text-align:start;cursor:pointer}.prod-neg-tile[data-status=made],.prod-neg-tile[data-status=shipped]{background:color-mix(in srgb, #2e9e5b 14%, var(--surface));border-color:color-mix(in srgb, #2e9e5b 40%, var(--surface))}.prod-neg-tile__name{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.prod-neg-tile__sub{font-size:var(--fs-sm);color:var(--ink-2);margin:2px 0 0}.prod-modal{z-index:30;padding:var(--sp-4);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prod-modal__card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;width:min(440px,100%);display:flex}.prod-drawer-backdrop{z-index:24;cursor:pointer;background:#00000059;border:0;padding:0;position:fixed;inset:0}.prod-drawer{background:var(--surface);border-inline-end:1px solid var(--line);z-index:25;width:min(420px,92vw);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 0 24px #0000002e}.prod-drawer textarea{resize:none}.prod-import-warn{border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);font-weight:600}.prod-import-ok{border:1px solid color-mix(in srgb, #2e9e5b 55%, var(--surface));color:#12652f;border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.prod-import-amber{border:1px solid color-mix(in srgb, var(--brand-orange) 60%, var(--surface));color:#8a3d10;border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.prod-import-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prod-import-table th,.prod-import-table td{border-bottom:1px solid var(--line);padding:var(--sp-1) var(--sp-2);text-align:start}.prod-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.prod-tile--selected{outline:3px solid var(--brand-orange-dark);outline-offset:-1px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-orange) 25%, transparent)}.prod-actionbar{z-index:20;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-block-start:2px solid var(--line-2);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px #0000001f}.prod-actionbar__count{font-variant-numeric:tabular-nums;font-weight:700}.prod-actionbar__primary{background:var(--brand-orange);min-height:var(--tap-sm);border-color:#0000;font-weight:700}.prod-actionbar__ready{min-height:var(--tap-sm);background:#2e9e5b;border-color:#0000;font-weight:700}.prod-project-row--closed{opacity:.62}.prod-closed-chip{font-size:var(--fs-sm);color:var(--ink-2);background:var(--bg-warm-2);border-radius:var(--radius-pill);vertical-align:middle;margin-inline-start:var(--sp-2);padding:2px 10px;font-weight:600;display:inline-block}.prod-actionbar .btn:disabled{opacity:.45;cursor:not-allowed}.prod-actionbar__ship{background:var(--ink-2);color:#fff;min-height:var(--tap-sm);border-color:#0000;font-weight:700}.prod-neg-tile__count{font-size:var(--fs-sm);margin:4px 0 0;font-weight:700}.prod-neg-tile[data-status=partial]{background:color-mix(in srgb, var(--brand-orange) 12%, var(--surface));border-color:color-mix(in srgb, var(--brand-orange) 40%, var(--surface))}.prod-neg-tile[data-status=shipped]{opacity:.75;border-style:dashed}.tablet-home--one-screen{max-block-size:100svh}.tablet-home__bar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.tablet-home__title{font-size:var(--fs-title);margin:0;font-weight:700}.tablet-home__to-projects{min-block-size:64px;padding-inline:var(--sp-4)}.tablet-home__cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tablet-project-card{gap:var(--sp-2);padding:var(--sp-4);text-align:start;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);min-height:96px;font:inherit;color:inherit;cursor:pointer;flex-direction:column;display:flex}.tablet-project-card__name{font-size:var(--fs-lg);font-weight:700}.tablet-project-card__meta{color:var(--ink-3);font-size:var(--fs-sm)}.bi{flex-direction:column;line-height:1.15;display:inline-flex}.bi__ar{font-size:1.05em;font-weight:700}.bi__he{opacity:.85;font-size:.8em;font-weight:500}.crew-chips{align-items:center;gap:var(--sp-2);margin-block:var(--sp-3);flex-wrap:wrap;display:flex}.crew-chip{min-height:64px;padding-inline:var(--sp-4);border-radius:var(--radius-pill);border:2px solid var(--line-2);background:var(--surface);font:inherit;color:inherit;cursor:pointer}.crew-chip--active{border-color:var(--brand-orange);background:color-mix(in srgb, var(--brand-orange) 12%, var(--surface))}.prod-offline{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--bg-warm-2);border:1px solid var(--line-2);font-weight:500}.prod-stale{margin:0 0 var(--sp-2);color:var(--ink-3);font-size:var(--fs-sm)}.pending-chip{min-height:var(--tap-sm);padding-inline:var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--bg-warm-2);font:inherit;color:var(--ink);cursor:default;margin-inline-start:auto;font-weight:500}.pending-chip--failed{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));cursor:pointer}.pending-sheet{z-index:40;padding:var(--sp-4);background:var(--surface);border-block-start:1px solid var(--line-2);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px #0000001f}.pending-sheet ul{margin:0 0 var(--sp-3);padding:0;list-style:none}.pending-sheet li{align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);border-block-end:1px solid var(--line-2);display:flex}.pending-sheet__err{color:var(--danger);font-size:var(--fs-sm);flex:1}.undo-toast{inset-block-end:96px;inset-inline:var(--sp-4);z-index:45;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);background:var(--ink);color:#fff;font-weight:500;display:flex;position:fixed}.undo-toast__btn{min-height:64px;padding-inline:var(--sp-5);color:#fff;background:0 0;border-color:#fff9}.undo-toast__btn:not(:disabled):hover,.undo-toast__btn:not(:disabled):active{color:#fff;background:#ffffff24}.station__bar{align-items:center;gap:var(--sp-3);min-height:var(--tap);flex-shrink:0;margin-block-end:var(--sp-4);display:flex}.station__worker{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:var(--bg-warm-2);border:1px solid var(--line-2);display:flex}.station .btn{min-block-size:var(--k-target);font-size:var(--k-he-body);border:var(--k-border)}.station .bi__ar{font-size:var(--k-ar-body);font-weight:700;line-height:1.3}.station .bi__he{font-size:var(--k-he-body);opacity:1;font-weight:500;line-height:1.2}.station .station-section .bi__ar,.station .station-keypad__prompt .bi__ar,.station .station-check__title .bi__ar,.station .station-bigbtn .bi__ar{font-size:var(--k-ar-title)}.station .station-section .bi__he,.station .station-keypad__prompt .bi__he,.station .station-check__title .bi__he{font-size:var(--k-he-title)}.station .station-bigbtn .bi__he{font-size:var(--k-he-title);font-weight:700}.station .station__worker{font-size:var(--k-he-body)}.station .station__worker>.bi__ar{font-size:28px}.station .station__worker>.bi__he{font-size:22px}.station .btn--sm{font-size:var(--k-he-body)}.station .btn--sm[lang=ar]{font-size:var(--k-ar-body);line-height:1.3}.station .pending-chip{min-block-size:var(--k-target);font-size:var(--k-he-body)}.station .pending-sheet{font-size:var(--k-he-body)}.station .pending-sheet__err{font-size:var(--k-he-body);color:var(--danger-dark)}.station .prod-offline{font-size:var(--k-ar-body);line-height:1.3}.station .prod-import-warn{font-size:var(--k-he-body);color:var(--danger-dark)}.station .prod-empty{font-size:var(--k-he-body)}.station .pending-chip--failed{color:var(--danger-dark)}.station .station-confirm__name{font-size:var(--k-name)}.station .station-confirm__name-he{font-size:var(--k-ar-title)}.station-keypad{text-align:center;inline-size:100%;max-inline-size:480px;margin-inline:auto}.station-keypad__prompt{font-size:var(--fs-title);flex-direction:column;font-weight:700;display:flex}.station-keypad__value{min-block-size:84px;margin:var(--sp-3) 0;letter-spacing:6px;border-block-end:3px solid var(--ink-3);font-size:56px;font-weight:700}.station-keypad__error{color:var(--danger-dark);font-weight:700;font-size:var(--k-he-body)}.station-keypad__grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.station-key{min-block-size:96px;font-size:var(--k-key);border-radius:var(--radius-lg);border:var(--k-border);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);font-weight:700}.station-key:active:not(:disabled){transform:scale(.98)}.station-key--ok{background:var(--brand-orange);color:#000;font-size:28px}.station-key--clear{font-size:28px}.station-key:disabled{opacity:1;background:var(--bg-warm-2);border-color:var(--line-2);color:var(--ink-3);cursor:not-allowed}.station-lb{inline-size:100%;max-inline-size:640px;margin:var(--sp-4) auto 0}.station-lb__title{margin:0 0 var(--sp-2);text-align:center}.station-lb__podium{gap:var(--sp-2);grid-template-columns:1fr 1.15fr 1fr;align-items:end;display:grid}.station-lb__tile{min-inline-size:0;padding:var(--sp-2);text-align:center;background:var(--surface);border:var(--k-border);border-radius:var(--radius);animation:station-slide-up var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--lb-i,0) * 80ms);gap:2px;display:grid}.station-lb__tile[data-rank="2"]{grid-column:1}.station-lb__tile[data-rank="3"]{grid-column:3}.station-lb__tile--lead{border-color:var(--brand-orange);box-shadow:inset 0 4px 0 var(--brand-orange);grid-column:2;padding-block-start:var(--sp-3)}.station-lb__rank{color:var(--ink-2);font-size:20px;font-weight:700}.station-lb__tile--lead .station-lb__rank{color:var(--ink)}.station-lb__name{white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:700;line-height:1.3;overflow:hidden}.station-lb__rate{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:4px;font-size:32px;font-weight:700;line-height:1;display:flex}.station-lb__tile--lead .station-lb__rate{font-size:40px}.station-lb__rate small{font-size:var(--k-ar-body);color:var(--ink-2);font-weight:400}.station-lb__rest{gap:var(--sp-2);grid-template-columns:1fr 1fr;margin-block-start:var(--sp-2);display:grid}.station-lb__chip{gap:var(--sp-2);min-block-size:44px;min-inline-size:0;padding:var(--sp-1) var(--sp-2);background:var(--surface);border:var(--k-border);border-radius:var(--radius);align-items:baseline;display:flex}.station-lb__chip .station-lb__rate{margin-inline-start:auto;font-size:24px}.station-lb--me{outline:4px solid var(--brand-orange);outline-offset:-2px;background:var(--bg-warm-2)}.station-lb__me{min-block-size:32px;margin:var(--sp-2) 0 0;text-align:center}@media (height<=900px){.station:has(.station-lb) .station-key{min-block-size:80px}}.station-confirm{text-align:center;padding-block-start:var(--sp-6)}.station-confirm__name{margin:0;font-weight:700}.station-confirm__name-he{font-size:var(--fs-title);color:var(--ink);margin:var(--sp-2) 0 var(--sp-5)}.station-confirm__actions{gap:var(--sp-4);flex-wrap:wrap;justify-content:center;margin-block-start:auto;padding-block-start:var(--sp-5);display:flex}.station-neg__name{font-size:var(--k-code);font-weight:700}.station-neg__count{font-size:28px;font-weight:700}.station{min-block-size:100dvh;max-inline-size:860px;padding:var(--sp-4);box-sizing:border-box;--k-ar-body:24px;--k-he-body:20px;--k-ar-title:30px;--k-he-title:24px;--k-value:26px;--k-code:36px;--k-code-xl:48px;--k-name:52px;--k-key:40px;--k-target:72px;--k-target-lg:88px;--k-border:2px solid var(--ink-3);flex-direction:column;margin-inline:auto;display:flex}.station:has(>.station-home){block-size:100dvh}.station__today{color:var(--ink-2);font-weight:700;font-size:var(--k-he-body);white-space:nowrap;flex-shrink:0}.station-keypad__busy{margin:var(--sp-2) 0 0;color:var(--ink-2);font-weight:600;font-size:var(--k-he-body)}.station-section{font-size:var(--fs-title);margin:var(--sp-4) 0 var(--sp-3)}.station-home,.station-projects,.station-negs-wrap,.station-confirm{flex-direction:column;flex:1;display:flex}.station-home{min-block-size:0}.station-spacer{flex:1}.station-home__scroll{flex:1;min-block-size:0;overflow-y:auto}.station-home__scroll>.station-section{z-index:1;background:var(--bg-warm);position:sticky;inset-block-start:0}.station-pieces{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.station-home__scroll~.station-spacer{flex:none}.station-piece{gap:var(--sp-3);padding:var(--sp-4);background:color-mix(in srgb, var(--brand-orange) 10%, var(--surface));border:0;border-inline-start:8px solid var(--brand-orange);border-radius:var(--radius);flex-direction:column;display:flex}.station-piece__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.station-piece__what{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.station-piece__when{align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;flex:none;display:flex}.station-piece__code{font-size:var(--k-code-xl);font-weight:700;line-height:1.1}.station-piece__project{color:var(--ink);font-size:var(--k-value);margin:0}.station-piece__since{color:var(--ink-2);font-size:var(--k-he-body);margin:0}.station-timer{flex-direction:column;align-items:center;display:inline-flex}.station-timer__digits{font-size:var(--k-code-xl);font-weight:700;line-height:1.1;display:block}.station-piece .station-linkbtn{min-inline-size:0}.station-piece .station-size{align-items:baseline;column-gap:var(--sp-3);flex-flow:wrap}.station-size{font-size:var(--k-value);color:var(--ink-2);flex-direction:column;gap:2px;display:inline-flex}.station-bigbtn{inline-size:100%;min-block-size:var(--k-target-lg);border-radius:var(--radius-lg);font:inherit;font-size:var(--k-ar-title);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;font-weight:700;display:flex}.station-bigbtn:active:not(:disabled){transform:scale(.98)}.station-bigbtn:disabled{opacity:.5;cursor:not-allowed}.station-bigbtn--start{background:var(--brand-orange);color:#000;margin-block-start:var(--sp-4)}.station-bigbtn--finish,.station-bigbtn--confirm{background:var(--status-shipped);color:#fff}.station-bigbtn--secondary{background:var(--surface);color:var(--ink);border:var(--k-border)}.station-bigbtn--cancel{background:var(--danger-dark);color:#fff}.station-linkbtn{min-block-size:var(--k-target);min-inline-size:240px;padding-inline:var(--sp-5);border:var(--k-border);border-radius:var(--radius-lg);background:var(--surface);font:inherit;font-size:var(--k-he-body);color:var(--ink);cursor:pointer;align-self:center;text-decoration:none}.station-linkbtn:disabled{opacity:.5;cursor:not-allowed}.station-list{gap:var(--sp-4);flex-direction:column;display:flex}.station-project{justify-content:space-between;align-items:center;gap:var(--sp-3);min-block-size:96px;padding:var(--sp-3) var(--sp-4);text-align:start;border-radius:var(--radius-lg);border:var(--k-border);background:var(--surface);font:inherit;font-size:var(--k-value);color:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);padding-inline-end:56px;display:flex;position:relative}.station-project:active:not(:disabled){transform:scale(.98)}.station-project:after{content:"›";color:var(--ink-3);font-size:44px;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-4);transform:translateY(-50%)}.station-project__name{font-weight:700}.station-project__left{color:var(--ink-2);font-size:var(--k-he-body)}.station-negs{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.station-neg{gap:var(--sp-2);min-block-size:150px;padding:var(--sp-4);border-radius:var(--radius-lg);border:var(--k-border);background:var(--surface);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);flex-direction:column;display:flex}.station-neg:active:not(:disabled){transform:scale(.98)}.station-size,.station-neg{align-items:flex-start}.station-check__rows dd .station-size{align-items:flex-end}.station .unit-squares{margin:var(--sp-1) 0;gap:4px}.station .unit-square{border-radius:4px;block-size:20px;inline-size:20px}.station-neg--done{background:color-mix(in srgb, var(--chart-ready) 12%, var(--surface));border:2px solid color-mix(in srgb, var(--chart-ready) 45%, var(--surface));cursor:default;min-block-size:0}.station-neg--done .unit-squares,.station-neg--done .unit-bar,.station-neg--done .station-size{display:none}.station-neg:disabled:not(.station-neg--done){opacity:1;background:var(--bg-warm-2);border-color:var(--line-2);color:var(--ink-2);cursor:not-allowed}.station-neg:has(.station-neg__progress):not(.station-neg--done){border-inline-start:8px solid var(--brand-orange)}.station-neg__progress{color:var(--ink);font-weight:700;font-size:var(--k-he-body)}.station-projects>.station-linkbtn,.station-negs-wrap>.station-linkbtn{margin-block-start:var(--sp-4);position:sticky;inset-block-end:var(--sp-3)}.station-check{z-index:40;padding:var(--sp-5) var(--sp-4);background:var(--surface);animation:station-slide-up var(--motion-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.station-check--cancel{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.station-check__title{text-align:center;font-size:var(--fs-title);margin:0;font-weight:700}.station-check__worker{margin:var(--sp-4) 0 var(--sp-1);text-align:center;font-size:var(--k-name);font-weight:700;line-height:1.3}.station-check__worker-he{margin:0 0 var(--sp-4);text-align:center;color:var(--ink-2);font-size:var(--k-he-title)}.station-check__rows{flex-direction:column;margin:0;display:flex}.station-check__rows>div{justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--line-2);font-size:var(--k-value);display:flex}.station-check__rows dt{color:var(--ink-2)}.station-check__rows dd{text-align:end;margin:0;font-weight:700}.station-check__rows dd>.prod-num{font-size:var(--k-code)}.station-check__clock{font-weight:500;font-size:var(--k-he-body);color:var(--ink-2);display:block}.station-check__actions{gap:var(--sp-4);flex-direction:column;margin-block-start:auto;padding-block-start:var(--sp-5);display:flex}@media (orientation:landscape){.station-check{padding-block:var(--sp-3)}.station-check__worker{margin-block-start:var(--sp-1)}.station-check__rows>div{padding-block:var(--sp-2)}.station-check__rows dd .station-size{align-items:baseline;column-gap:var(--sp-3);flex-flow:wrap}.station-check__rows dd .station-timer__digits,.station-check__clock{display:inline-block}.station-check__clock{margin-inline-start:var(--sp-3)}.station-check__actions{padding-block-start:var(--sp-3)}}.station-saved{justify-content:center;align-items:center;gap:var(--sp-2);text-align:center;animation:station-pop var(--motion-base) var(--ease-out);flex-direction:column;flex:1;display:flex}.station-saved__check{block-size:160px;inline-size:160px}.station-saved__check circle{fill:color-mix(in srgb, var(--chart-ready) 18%, var(--surface))}.station-saved__check path{fill:none;stroke:var(--status-shipped);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:station-draw var(--motion-slow) var(--ease-out) .12s forwards}.station-saved__title{margin:0;font-size:44px;font-weight:700}.station .station-saved__title .bi__ar{font-size:44px}.station .station-saved__title .bi__he{font-size:var(--k-ar-title)}.station-saved__took{margin:0}.station-saved__what{font-size:var(--k-code-xl);margin:0}.station-saved__today{color:var(--ink-2);font-weight:700;font-size:var(--k-he-body);margin:0}@keyframes station-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes station-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes station-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.station-check,.station-saved,.station-lb__tile{animation:none}.station-saved__check path{stroke-dashoffset:0;animation:none}.station-bigbtn,.station-neg,.station-key,.station-project{transition:none}}.roster{margin:0 0 var(--sp-5);padding:0;list-style:none}.roster__row{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-block-end:1px solid var(--line-2);flex-wrap:wrap;display:flex}.roster__row--off{opacity:.6}.roster__num{min-width:44px;font-weight:700;font-size:var(--fs-lg)}.roster__ar{color:var(--ink-3)}.roster__team{color:var(--ink-3);font-size:var(--fs-sm)}.roster__chip{padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--bg-warm-2);font-size:var(--fs-sm)}.roster__row .btn{margin-inline-start:auto}.roster__actions{gap:var(--sp-2);margin-inline-start:auto;display:flex}.roster__actions .btn{margin-inline-start:0}.roster__audit{color:var(--ink-3);font-size:var(--fs-sm);flex-basis:100%}.form-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.unit-squares{flex-wrap:wrap;gap:3px;margin:6px 0 2px;display:flex}.unit-square{border:1px solid var(--field-border);background:var(--surface);border-radius:3px;block-size:12px;inline-size:12px}.unit--shipped{background:var(--status-shipped);border-color:var(--status-shipped)}.unit--waiting{background:var(--status-ready);border-color:var(--status-ready)}.unit--progress{background:var(--brand-orange);border-color:var(--brand-orange)}.unit-bar{background:var(--bg-warm-2);border:1px solid var(--line);border-radius:4px;block-size:8px;margin:6px 0 2px;display:flex;overflow:hidden}.unit-bar__seg{block-size:100%}.prod-neg-tile__size{font-size:var(--fs-sm);color:var(--ink-2);margin:2px 0 0}.prod-neg-tile__shutter{color:var(--ink-3)}.prod-view-switch{border:1px solid var(--field-border);border-radius:var(--radius);align-self:flex-start;display:inline-flex;overflow:hidden}.prod-view-switch__opt{min-height:var(--tap-sm);padding:var(--sp-2) var(--sp-4);color:var(--ink);transition:background var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.prod-view-switch__opt--on{background:var(--brand-orange);color:#fff}.prod-view-switch__opt:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.neg-tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.neg-tile{padding:var(--sp-3);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.neg-tile__label{font-size:var(--fs-sm);color:var(--ink-2)}.neg-tile__value{font-size:28px;font-weight:700}.neg-projects{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.neg-project{gap:var(--sp-1);text-align:start;font:inherit;color:inherit;padding:var(--sp-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.neg-project:hover{border-color:var(--brand-orange)}.neg-project--done{opacity:.7}.neg-project__head{justify-content:space-between;gap:var(--sp-2);display:flex}.neg-project__name{font-weight:700;font-size:var(--fs-lg)}.neg-project__client{font-size:var(--fs-sm);color:var(--ink-2)}.neg-project__counts{font-size:var(--fs-sm)}.prod-progress__seg[data-seg=neg-shipped]{background:var(--status-shipped)}.prod-progress__seg[data-seg=neg-waiting]{background:var(--status-ready)}.prod-progress__seg[data-seg=neg-progress]{background:var(--brand-orange)}.neg-no-list__names{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prod-negatives__cell>.prod-neg-tile{block-size:100%;inline-size:100%}.prod-neg-link{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px dashed var(--brand-orange);color:var(--ink);font-weight:700;text-decoration:none;display:block}.prod-neg-link:hover{background:var(--bg-warm-2)}.prod-modal--top{align-items:flex-start}.worker-picker__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.worker-picker__head h2{margin:0}.worker-picker__list{gap:var(--sp-2);margin-block:var(--sp-3);flex-direction:column;display:flex}.worker-picker__row{min-block-size:var(--tap);justify-content:flex-start}.neg-hist{font-size:var(--fs-sm);color:var(--ink-2);gap:var(--sp-1);flex-direction:column;margin:0;padding-inline-start:var(--sp-4);display:flex}.neg-hist__line .btn{margin-inline-start:var(--sp-2)}.neg-hist__line--reversed{opacity:.6;text-decoration:line-through}.neg-hist__what{color:var(--ink);font-weight:700}.neg-hist__hint{color:var(--ink-3)}.unmatched-card{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand-orange) 55%, var(--surface));background:color-mix(in srgb, var(--brand-orange) 12%, var(--surface));flex-direction:column;display:flex}.unmatched-card__head{align-items:center;gap:var(--sp-2);inline-size:100%;min-block-size:var(--tap-sm);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.unmatched-card__icon{color:#fff;background:#8a3d10;border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;font-weight:700;display:inline-grid}.unmatched-card__title{font-weight:700;font-size:var(--fs-lg);color:#8a3d10;flex:1}.unmatched-card__toggle{font-size:var(--fs-sm);color:var(--ink-2);text-decoration:underline}.unmatched-card__explain{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.unmatched-card__body,.unmatched-project{gap:var(--sp-2);flex-direction:column;display:flex}.unmatched-note{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.unmatched-note__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.unmatched-lines{margin:0;padding:0;list-style:none}.unmatched-line{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);border-block-start:1px solid var(--line);display:flex}.unmatched-line__reason{font-size:var(--fs-sm);color:var(--ink-2);display:block}.unmatched-line__raw{overflow-wrap:anywhere;min-inline-size:0}.unmatched-type{padding:0 var(--sp-2);border-radius:var(--radius);background:var(--bg-warm-2);color:var(--ink);margin-inline-end:var(--sp-1);font-size:12px;font-weight:700;display:inline-block}.unmatched-type--negative{background:color-mix(in srgb, var(--brand-orange) 18%, var(--surface));color:#8a3d10}.unmatched-flags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.unmatched-flag{border:1px solid color-mix(in srgb, var(--brand-orange) 60%, var(--surface));color:#8a3d10;background:color-mix(in srgb, var(--brand-orange) 10%, var(--surface));align-items:center;gap:var(--sp-2);white-space:normal;border-radius:var(--radius);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.unmatched-flag__hide{flex:none;min-height:0;padding-block:2px}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}
