@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2)format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2)format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2)format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2)format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2)format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2)format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7f2;--paper-2:#f1ece4;--paper-3:#e4dbcd;--ink:#1e1b18;--ink-2:#5c554a;--ink-3:#6d665a;--rule:#d9d0c2;--carbon:#1e1b18;--carbon-soft:#efe8de;--on-carbon:#fff6e8;--go:#1d7a45;--go-soft:#dcefe2;--on-go:#fff;--heat:#f5c400;--on-heat:#1e1b18;--heat-text:#7a5c00;--burn:#c3321a;--burn-soft:#f8ddd6;--on-burn:#fff;--note:#e3edfb;--brand:#f18219;--brand-deep:#eb710d;--brand-soft:#fedca3;--on-brand:#1e1b18;--brand-text:#a84e08;--gold:#cfa03a;--st-bar:#8a5a2b;--st-kitchen:#2f6fb0;--card:#fff;--masthead:#1e1b18;--key:#efe8de;--key-active:#fedca3;--slip:#fffdf8;--slip-ink:#1e1b18;--slip-ink-2:#5c554a;--steel:#141210;--steel-2:#1e1b18;--steel-3:#2d2925;--steel-ink:#fff6e8;--steel-ink-2:#bfb09c;--steel-0:#12100e;--steel-line:#3e3731;--steel-rule:#3e3731;--steel-line-2:#463e36;--steel-line-3:#463e36;--steel-faint:#5c554a;--steel-edge:#6d665a;--steel-ink-3:#a39683;--steel-ink-strong:#fff6e8;--steel-burn:#ff6f57;--on-steel-burn:#1c0c08;--steel-neg:#ff8a73;--steel-go:#4cc38a;--steel-go-soft:#173826;--steel-warn-line:#6b5500;--steel-warn-soft:#2a2410;--kds-accent:#7cc4ff;--on-kds-accent:#0b1a2a;--kds-accent-soft:#13263a;--amber:#f5c400;--alarm:#c3321a;--on-alarm:#fff;--slip-ink-3:#8a8275;--slip-rule:#e4dbcd;--slip-line:#efe8de;--slip-note:#e3edfb;--slip-focus:#fff3c4;--slip-held:#efe8de;--slip-burn-soft:#f8ddd6;--slip-hot:#c3321a;--slip-warm-ink:#1e1b18;--board-bg:#141210;--board-ink-2:#bfb09c;--board-prep:#fff6e8;--board-muted:#bfb09c;--board-done:#4cc38a;--on-board-done:#06170d;--nav-bg:#1e1b18;--nav-ink:#e9dfd0;--nav-ink-2:#bfb09c;--nav-hover:#2d2925;--nav-on:#fecb80;--on-nav-on:#1e1b18;--nav-group:#a89a86;--nav-read-bg:#2d2925;--nav-read-ink:#e9dfd0;--nav-write-bg:#3d2a17;--nav-write-ink:#fedca3;--nav-count-burn:#b02a14;--on-nav-count-burn:#fff;--nav-count-heat:#f5c400;--on-nav-count-heat:#1e1b18;--todo-ready-bg:#dcefe2;--todo-ready-ink:#14532f;--todo-due-bg:#fff4c7;--todo-due-ink:#5e4700;--tbl-free-line:#948776;--tbl-part-bg:#dcefe2;--tbl-part-ink:#14532f;--wh-neg:#b02a14;--wh-neg-soft:#fce9e4;--wh-neg-line:#e7a597;--wh-neg-ink:#8a1f10;--wh-low:#7a5c00;--wh-low-soft:#fff4c7;--wh-low-line:#e6cf73;--wh-low-ink:#5e4700;--wh-cat:#fedca3;--on-wh-cat:#1e1b18;--wh-total:#1e1b18;--on-wh-total:#fff6e8;--wh-kpi-on:#1e1b18;--on-wh-kpi-on:#fff6e8;--wh-goods:#e3edfb;--on-wh-goods:#1f3f6e;--wh-skel:#efe8de;--f-display:"Unbounded", "Arial Black", sans-serif;--f-body:"Onest", system-ui, -apple-system, sans-serif;--f-mono:"Onest", ui-monospace, "SF Mono", monospace;--r:24px;--shadow:0 10px 30px #1e1b1824, 0 2px 6px #1e1b1814;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card:#24201d;--masthead:#12100e;--key:#2d2925;--key-active:#463e36;--paper:#1e1b18;--paper-2:#2d2925;--paper-3:#3a342f;--ink:#fff6e8;--ink-2:#bfb09c;--ink-3:#a39683;--rule:#3e3731;--carbon:#fff6e8;--carbon-soft:#3a342f;--on-carbon:#1e1b18;--go:#4cc38a;--go-soft:#173826;--on-go:#06170d;--heat:#f5c400;--on-heat:#1e1b18;--heat-text:#f5c400;--burn:#ff6f57;--burn-soft:#3d1b14;--on-burn:#1c0c08;--note:#22324a;--brand-soft:#3d2a17;--brand-text:#f59a45;--st-bar:#d9a066;--st-kitchen:#7db3f0;--nav-bg:#141210;--nav-hover:#24201c;--todo-ready-bg:#16382a;--todo-ready-ink:#7fdcae;--todo-due-bg:#2a2410;--todo-due-ink:#f5c400;--tbl-free-line:#857b6e;--tbl-part-bg:#16382a;--tbl-part-ink:#7fdcae;--wh-neg:#ff8a75;--wh-neg-soft:#3a1a14;--wh-neg-line:#ff6f57;--wh-neg-ink:#ff9b88;--wh-low:#f5c400;--wh-low-soft:#2a2410;--wh-low-line:#6b5500;--wh-low-ink:#f5c400;--wh-cat:#3d2a17;--on-wh-cat:#fedca3;--wh-total:#2d2925;--on-wh-total:#fff6e8;--wh-kpi-on:#fecb80;--on-wh-kpi-on:#1e1b18;--wh-goods:#22344f;--on-wh-goods:#bcd3f5;--wh-skel:#2d2925;--shadow:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--card:#24201d;--masthead:#12100e;--key:#2d2925;--key-active:#463e36;--paper:#1e1b18;--paper-2:#2d2925;--paper-3:#3a342f;--ink:#fff6e8;--ink-2:#bfb09c;--ink-3:#a39683;--rule:#3e3731;--carbon:#fff6e8;--carbon-soft:#3a342f;--on-carbon:#1e1b18;--go:#4cc38a;--go-soft:#173826;--on-go:#06170d;--heat:#f5c400;--on-heat:#1e1b18;--heat-text:#f5c400;--burn:#ff6f57;--burn-soft:#3d1b14;--on-burn:#1c0c08;--note:#22324a;--brand-soft:#3d2a17;--brand-text:#f59a45;--st-bar:#d9a066;--st-kitchen:#7db3f0;--nav-bg:#141210;--nav-hover:#24201c;--todo-ready-bg:#16382a;--todo-ready-ink:#7fdcae;--todo-due-bg:#2a2410;--todo-due-ink:#f5c400;--tbl-free-line:#857b6e;--tbl-part-bg:#16382a;--tbl-part-ink:#7fdcae;--wh-neg:#ff8a75;--wh-neg-soft:#3a1a14;--wh-neg-line:#ff6f57;--wh-neg-ink:#ff9b88;--wh-low:#f5c400;--wh-low-soft:#2a2410;--wh-low-line:#6b5500;--wh-low-ink:#f5c400;--wh-cat:#3d2a17;--on-wh-cat:#fedca3;--wh-total:#2d2925;--on-wh-total:#fff6e8;--wh-kpi-on:#fecb80;--on-wh-kpi-on:#1e1b18;--wh-goods:#22344f;--on-wh-goods:#bcd3f5;--wh-skel:#2d2925;--shadow:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--f-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}#root{min-height:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--carbon);outline-offset:2px}::selection{background:var(--brand-soft)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ic{flex:none;width:1.25em;height:1.25em;display:block}.ic.ic-inline{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}.btn{background:var(--paper-2);min-height:56px;color:var(--ink);font:600 17px/1.15 var(--f-body);-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform 80ms,background .15s;display:inline-flex}.btn:active{background:var(--paper-3);transform:scale(.98)}.btn:disabled{background:var(--paper-2);color:var(--ink-3);box-shadow:none;cursor:default;transform:none}.btn-brand{background:var(--brand);color:var(--on-brand);font-weight:700}.btn-brand:active{background:var(--brand-deep)}.btn-ink,.btn-carbon{background:var(--carbon);color:var(--on-carbon);font-weight:700}.btn-ink:active,.btn-carbon:active{background:var(--carbon);opacity:.9}.btn-go{background:var(--go);color:var(--on-go);font-weight:700}.btn-go:active{background:var(--go);opacity:.9}.btn-ghost{background:0 0}.btn-ghost:active{background:var(--paper-2)}.btn-quiet{text-underline-offset:5px;background:0 0;min-height:48px;padding:0 4px;text-decoration:underline}.btn-danger{box-shadow:inset 0 0 0 2px var(--burn);color:var(--burn);background:0 0}.btn-danger:active{background:var(--burn-soft)}.btn-burn{background:var(--burn);color:var(--on-burn);font-weight:700}.btn-burn:active{background:var(--burn);opacity:.9}.btn-wide{width:100%}.btn-sm{border-radius:14px;gap:8px;min-height:44px;padding:0 14px;font-size:15px}.btn-big{min-height:60px;font-size:18px;font-weight:700}.icon-btn{background:var(--paper-2);width:48px;height:48px;color:var(--ink);font:600 22px/1 var(--f-body);border:0;border-radius:14px;flex:none;place-items:center;display:inline-grid}.icon-btn:active{background:var(--paper-3)}.icon-btn .ic{width:24px;height:24px}.icon-btn.lang{font:700 14px/1 var(--f-body);letter-spacing:.04em}.bell{border-radius:18px;width:56px;height:56px;position:relative}.bell.on{background:var(--carbon);color:var(--on-carbon)}.bell-dot{background:var(--heat);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper-2);border-radius:50%;position:absolute;top:8px;right:8px}.stamp{height:32px;font:700 14px/1 var(--f-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:2px solid;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.stamp .ic{width:16px;height:16px}.stamp-go{background:var(--go);border-color:var(--go);color:var(--on-go)}.stamp-heat{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.stamp-burn{background:var(--burn-soft);border-color:var(--burn-soft);color:var(--burn)}.stamp-carbon{color:var(--ink)}.stamp-faint{color:var(--ink-2);border-color:var(--ink-3)}@keyframes stampIn{0%{transform:scale(1.25)}to{transform:scale(1)}}.stamp-in{animation:.22s ease-out stampIn}.caps{font:600 14px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rule{border:0;border-top:1px solid var(--rule);margin:16px 0}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.field{background:var(--paper-2);width:100%;min-height:48px;color:var(--ink);font:500 16px/1.3 var(--f-body);border:2px solid #0000;border-radius:16px;padding:10px 14px}.field::placeholder{color:var(--ink-2)}.field:focus{border-color:var(--ink);outline:none}select.field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.login{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.login-col{width:100%;max-width:440px;margin:0 auto}.login-head{padding:max(24px, env(safe-area-inset-top)) 24px 30px;background:var(--masthead);color:var(--steel-ink);border-bottom:6px solid var(--gold);border-radius:0 0 36px 36px}.login-brand{justify-content:space-between;align-items:center;height:52px;display:flex}.pos-pill{border:2px solid var(--gold);color:var(--gold);font:700 14px/1 var(--f-display);letter-spacing:.14em;border-radius:999px;padding:8px 14px}.login-tools{align-items:center;gap:10px;display:flex}.login-lang{border:2px solid var(--steel-line-2);min-width:56px;height:40px;color:var(--steel-ink);font:700 13px/1 var(--f-body);letter-spacing:.06em;background:0 0;border-radius:999px;padding:0 12px}.login-head h1{font:800 25px/1.14 var(--f-display);letter-spacing:-.01em;text-transform:uppercase;margin:36px 0 0}.login-sub{font:500 15px/1.3 var(--f-body);color:var(--steel-ink-2);margin:10px 0 0}.pin-dots{gap:18px;margin-top:26px;display:flex}.pin-dots i{border:2.5px solid var(--steel-ink);border-radius:50%;width:20px;height:20px;transition:background .1s}.pin-dots i.on{background:var(--gold);border-color:var(--gold)}.pin-dots.shake{animation:.35s shake}@keyframes shake{25%{transform:translate(-10px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}}.login-body{padding:20px 24px calc(44px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.login-msg{flex:1;justify-content:center;align-items:flex-start;min-height:52px;display:flex}.login-error{background:var(--burn);color:var(--on-burn);font:600 17px/1.2 var(--f-body);border-radius:16px;align-items:center;gap:10px;padding:13px 18px;display:flex}.login-error .ic{width:22px;height:22px}.login-ok{background:var(--go);color:var(--on-go);font:600 17px/1.2 var(--f-body);border-radius:16px;align-items:center;gap:10px;padding:13px 18px;display:flex}.login-ok .ic{width:22px;height:22px}.login-switch{color:var(--ink-2);font:500 15px/1.2 var(--f-body);align-self:center;margin-top:18px}.login-form{gap:16px}.login-form label{flex-direction:column;gap:6px;display:flex}.login-form .login-error{align-self:stretch}.pinpad{grid-template-columns:repeat(3,84px);justify-content:center;gap:14px 28px;margin-top:16px;display:grid}.pinpad button{background:var(--key);width:84px;height:84px;color:var(--ink);font:500 30px/1 var(--f-display);border:0;border-radius:50%;place-items:center;display:grid}.pinpad button:active{background:var(--key-active)}.pinpad .soft{color:var(--ink-2);font:600 17px/1 var(--f-body);background:0 0}.pinpad .soft:last-child{color:var(--ink)}.pinpad .soft:active{background:var(--key)}.pinpad .soft .ic{width:30px;height:30px}.page{max-width:720px;padding:0 20px calc(108px + env(safe-area-inset-bottom));margin:0 auto}.topbar{z-index:20;min-height:64px;padding:8px 0;padding-top:max(8px, env(safe-area-inset-top));background:var(--paper);align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar h1{font:800 20px/1.1 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.topbar .sub{font:500 15px/1.2 var(--f-body);color:var(--ink-2);margin-top:4px}.topbar .grow{flex:1;min-width:0}.offline{background:var(--ink);color:var(--paper);font:600 13px/1.1 var(--f-body);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.banner{font:600 16px/1.3 var(--f-body);border-radius:16px;align-items:flex-start;gap:12px;margin:10px 0;padding:12px 16px;display:flex}.banner .ic{width:24px;height:24px}.banner.off{background:var(--ink);color:var(--paper);align-items:center}.banner.wait{background:var(--heat);color:var(--on-heat)}.banner small{font:500 15px/1.3 var(--f-body);margin-top:3px;display:block}.modes{gap:10px;margin-top:20px;display:grid}.mode{background:var(--paper-2);min-height:80px;color:var(--ink);text-align:left;border:0;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:18px 20px;display:grid}.mode:active{background:var(--paper-3)}.mode b{font:700 18px/1.15 var(--f-display);text-transform:uppercase}.mode span{color:var(--ink-2);font:500 15px/1.35 var(--f-body);grid-column:1}.mode .arrow{border:2px solid var(--ink-3);width:40px;height:40px;color:var(--ink);font:600 20px/1 var(--f-body);border-radius:12px;grid-area:1/2/span 2;place-items:center;display:grid}.mode-station{box-shadow:inset 8px 0 0 var(--c);padding-left:26px}.segs{background:var(--paper-2);border-radius:18px;gap:4px;margin:12px 0;padding:4px;display:flex}.segs button{min-height:48px;color:var(--ink);font:600 17px/1 var(--f-body);background:0 0;border:0;border-radius:14px;flex:1}.segs button.on{background:var(--carbon);color:var(--on-carbon);font-weight:700}.tables{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.tbl{border:2px dashed var(--tbl-free-line);height:104px;color:var(--ink-2);text-align:left;background:0 0;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;display:flex;position:relative}.tbl .n{font:700 26px/1 var(--f-display)}.tbl .meta{font:600 15px/1.2 var(--f-body);color:inherit;flex-direction:column;gap:2px;display:flex}.tbl .meta span+span{color:var(--ink-2)}.tbl .flag{position:absolute;top:12px;right:12px}.tbl .flag .ic{width:22px;height:22px}.tbl.busy{background:var(--paper-2);color:var(--ink);border:0;padding:14px}.tbl.busy.mine{box-shadow:inset 0 0 0 3px var(--ink)}.tbl.ready{background:var(--go);color:var(--on-go)}.tbl.ready .meta,.tbl.ready .meta span+span{color:var(--on-go);font-weight:700}.tbl.paid{background:var(--carbon-soft);color:var(--ink)}.tbl.due{background:var(--heat);color:var(--on-heat)}.tbl.due .meta,.tbl.due .meta span+span{color:var(--on-heat);font-weight:700}.tbl.ready.part{border:2px solid var(--go);background:var(--tbl-part-bg);color:var(--tbl-part-ink);padding:12px}.tbl.ready.part .meta,.tbl.ready.part .meta span+span{color:var(--tbl-part-ink)}@media (width<=599px){.floor-tables{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.floor-tables .tbl,.floor-tables .tbl.busy,.floor-tables .tbl.ready.part{border-radius:16px;height:72px;padding:8px 6px}.floor-tables .tbl .n{font-size:20px}.floor-tables .tbl .meta{letter-spacing:-.01em;max-width:100%;font-size:14px}.floor-tables .tbl .meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.floor-tables .tbl .meta .guests{display:none}.floor-tables .tbl .flag{top:7px;right:7px}.floor-tables .tbl .flag .ic{width:16px;height:16px}}.move-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.move-grid .tbl{height:92px;padding:10px 12px}.move-grid .tbl .meta{font-size:14px}.move-grid .tbl.here{border-style:solid;border-color:var(--ink);color:var(--ink)}.floor-page{padding-left:16px;padding-right:16px}.floor-head{padding:max(12px, env(safe-area-inset-top)) 16px 14px;background:var(--brand-soft);border-radius:0 0 28px 28px;flex-direction:column;gap:12px;margin:0 -16px;display:flex}.floor-head-row{align-items:center;gap:8px;display:flex}.floor-head .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.floor-head .sub{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.2 var(--f-body);color:var(--ink-2);overflow:hidden}.floor-head h1{font:800 26px/1 var(--f-display);text-transform:uppercase;margin:0}.floor-head .icon-btn{background:var(--paper)}.floor-head .bell{border-radius:14px;width:48px;height:48px}.floor-head .bell.on{background:var(--carbon);color:var(--on-carbon)}.floor-head .bell-dot{box-shadow:0 0 0 2px var(--paper)}.floor-head .btn-sm{min-height:48px}.hall-tabs{flex-wrap:wrap;gap:8px;display:flex}.hall-tabs button{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:600 16px/1 var(--f-body);background:0 0;border-radius:22px;padding:0 18px}.hall-tabs button.on{border-color:var(--carbon);background:var(--carbon);color:var(--on-carbon);font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .floor-head{background:var(--paper-2);border-bottom:4px solid var(--gold)}}:root[data-theme=dark] .floor-head{background:var(--paper-2);border-bottom:4px solid var(--gold)}.floor-sec{margin-top:16px}.floor-sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.floor-sec-head>span{font:500 14px/1.2 var(--f-body);color:var(--ink-2);font-variant-numeric:tabular-nums}.floor-cap{font:700 14px/1.2 var(--f-display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;display:flex}.floor-cap-n{background:var(--ink);color:var(--paper);font:700 14px/1.3 var(--f-body);font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 8px}.todo-list{flex-direction:column;gap:8px;display:flex}.todo{text-align:left;width:100%;min-height:64px;font:inherit;border:0;border-radius:20px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.todo .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todo b{font:700 17px/1.2 var(--f-body);align-items:center;gap:6px;display:flex}.todo b .ic{width:18px;height:18px}.todo .grow>span{white-space:nowrap;text-overflow:ellipsis;font:500 14px/1.3 var(--f-body);overflow:hidden}.todo>.ic{width:22px;height:22px}.todo.ready,.todo.part{background:var(--todo-ready-bg);color:var(--todo-ready-ink)}.todo.part{box-shadow:inset 0 0 0 2px var(--go)}.todo.due{background:var(--todo-due-bg);color:var(--todo-due-ink)}.todo-badge{min-width:48px;height:48px;font:700 20px/1 var(--f-display);font-variant-numeric:tabular-nums;border-radius:14px;flex:none;place-items:center;padding:0 4px;display:grid}.todo-badge.to{font-size:14px}.todo.ready .todo-badge{background:var(--go);color:var(--on-go)}.todo.part .todo-badge{background:var(--card);color:var(--todo-ready-ink);box-shadow:inset 0 0 0 2px var(--go)}.todo.due .todo-badge{background:var(--heat);color:var(--on-heat)}.todo-more{align-self:flex-start}.todo-empty{border:2px dashed var(--tbl-free-line);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.todo-empty>.ic{width:24px;height:24px;color:var(--go)}.todo-empty span{font:500 15px/1.3 var(--f-body);color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.todo-empty b{font:700 16px/1.2 var(--f-body);color:var(--ink)}.dock-side{border:2px solid var(--rule);background:var(--card);width:76px;height:64px;color:var(--ink);font:700 13px/1 var(--f-body);border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.dock-side .ic{width:22px;height:22px}.dock-side:active{background:var(--paper-2)}.floor-page .dock{padding-left:16px;padding-right:16px}.floor-page .dock-inner{max-width:688px}.dock-main{min-width:0;min-height:64px;font:700 clamp(15px, 4.2vw, 17px)/1.1 var(--f-display);text-transform:uppercase;white-space:normal;text-align:left;border-radius:22px;justify-content:space-between;padding:0 8px 0 20px}.arrow-sq{background:var(--on-brand);width:48px;height:48px;color:var(--brand);border-radius:16px;flex:none;place-items:center;display:grid}.arrow-sq .ic{width:24px;height:24px}@media (width<=599px){.floor-page .takeaway{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:4px 16px 2px;overflow-x:auto}.floor-page .takeaway::-webkit-scrollbar{display:none}.floor-page .to-chip{min-height:44px}}.takeaway{flex-wrap:wrap;gap:8px;padding:4px 0 2px;display:flex}.to-chip{background:var(--paper-2);min-height:48px;color:var(--ink);font:600 16px/1 var(--f-body);border:0;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.to-chip .ic{width:20px;height:20px}.to-chip.ready{background:var(--go);color:var(--on-go);font-weight:700}.to-chip.old{box-shadow:inset 0 0 0 2px var(--rule);color:var(--ink-2);background:0 0}.to-chip.more{text-underline-offset:4px;background:0 0;text-decoration:underline}.dock{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--paper) 18px);position:fixed;bottom:0;left:0;right:0}.dock-inner{gap:10px;max-width:720px;margin:0 auto;display:flex}.cart-btn{justify-content:space-between;padding:0 20px}.cart-btn .n{background:var(--on-brand);min-width:28px;height:28px;color:var(--brand);font:700 15px/1 var(--f-body);border-radius:14px;place-items:center;margin-right:10px;padding:0 7px;display:inline-grid}.cart-btn .sum{font:700 18px/1 var(--f-body);align-items:center;gap:8px;display:inline-flex}.menu-head{z-index:10;background:var(--paper);position:sticky;top:64px}.cats{border-bottom:2px solid var(--rule);scrollbar-width:none;gap:20px;margin:8px 0 0;display:flex;overflow-x:auto}.gbar{scrollbar-width:none;align-items:center;gap:8px;padding:8px 0 0;display:flex;overflow-x:auto}.gbar .caps{text-transform:none;letter-spacing:0;flex:none;margin-right:2px;font-size:15px}.gchip{border:2px solid var(--rule);min-width:48px;height:48px;color:var(--ink);font:600 16px/1 var(--f-body);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.gchip .ic{width:20px;height:20px}.gchip.on{background:var(--carbon);border-color:var(--carbon);color:var(--on-carbon);font-weight:700}.gchip.add{width:48px;padding:0}.course.who{box-shadow:inset 0 0 0 2px var(--carbon)}.allergy,.short{background:var(--burn);color:var(--on-burn);font:700 16px/1.3 var(--f-body);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;display:inline-flex}.marks{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.marks .gchip{background:var(--paper-2);border:0;height:40px;font-size:15px}.marks .gchip.on{background:var(--carbon);color:var(--on-carbon)}.gchip.rush,.marks .gchip.rush.on{background:var(--burn);border-color:var(--burn);color:var(--on-burn)}.cats::-webkit-scrollbar{display:none}.takeaway::-webkit-scrollbar{display:none}.gbar::-webkit-scrollbar{display:none}.cat{min-height:44px;color:var(--ink-2);font:500 17px/1 var(--f-body);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-2px;padding:0}.cat.on{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.search{margin:10px 0 0;position:relative}.search .field{padding-left:46px}.search .ic{width:22px;height:22px;color:var(--ink-2);pointer-events:none;margin-top:-11px;position:absolute;top:50%;left:14px}.prods{margin:0;padding:0;list-style:none}.prod{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:8px 0;display:grid}.prod:active{background:var(--paper-2)}.prod .name{font:600 17px/1.2 var(--f-body);align-items:center;gap:8px;display:flex}.prod .price{font:700 17px/1 var(--f-body);white-space:nowrap;text-align:right}.prod .price small{font:500 14px/1 var(--f-body);color:var(--ink-2);margin-top:4px;display:block}.prod .route{font:500 15px/1 var(--f-body);color:var(--ink-2);flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;display:flex}.prod .in-cart{flex-direction:row-reverse;grid-area:1/2/span 2;align-items:center;gap:10px;display:flex}.prod .count{background:var(--carbon);min-width:22px;height:22px;color:var(--on-carbon);font:700 13px/22px var(--f-body);text-align:center;border-radius:11px;padding:0 7px;display:inline-block}.prod .left{background:var(--heat);color:var(--on-heat);font:700 14px/1 var(--f-body);white-space:nowrap;border-radius:7px;padding:3px 7px}.prod .left.low{background:var(--burn);color:var(--on-burn)}.prod.stopped .name,.prod.closed .name{color:var(--ink-3)}.prod.stopped .name{text-decoration:line-through}.prod.stopped .price,.prod.closed .price{color:var(--ink-3);font-weight:600}.prod .why{font:600 15px/1 var(--f-body);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.prod.stopped .why{color:var(--burn)}.prod .why .ic{width:18px;height:18px}.olog{border-top:1px solid var(--rule);margin-top:18px;padding-top:10px}.olog-list{margin:8px 0 0;padding:0;list-style:none}.olog-list li{border-bottom:1px solid var(--rule);gap:12px;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.olog-list time{color:var(--ink-2);flex:none;padding-top:1px;font-size:14px}.olog-list .grow{flex:1;min-width:0}.olog-list .dot{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.queue{gap:8px;margin:12px 0;display:grid}.queue-item{background:var(--heat);color:var(--on-heat);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.queue-item.stale{background:var(--burn-soft);color:var(--ink);box-shadow:inset 0 0 0 2px var(--burn)}.queue-item .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.queue-item b{font:700 16px/1.25 var(--f-body)}.queue-item span{font:500 15px/1.3 var(--f-body)}.queue-item .btn{background:var(--paper);color:var(--ink)}.queue-item .btn-carbon{background:var(--ink);color:var(--paper)}.queue-actions{flex-direction:column;gap:6px;display:flex}.people{gap:8px;margin-top:16px;display:grid}.person{background:var(--paper-2);width:100%;min-height:64px;color:var(--ink);text-align:left;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px 16px;font-size:20px;display:flex}.person .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.person b{font:600 17px/1.2 var(--f-body)}.person .faint{font-size:15px}.person>.ic{color:var(--ink-2)}.person:active{background:var(--paper-3)}.backdrop{z-index:50;background:#1412108c;animation:.15s ease-out fade;position:fixed;inset:0}.sheet{z-index:51;overscroll-behavior:contain;background:var(--paper);max-height:90dvh;box-shadow:var(--shadow);padding:10px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.2s cubic-bezier(.2,.9,.3,1) rise;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-inner{max-width:720px;margin:0 auto;position:relative}.sheet-x{z-index:1;position:absolute;top:6px;right:0}.sheet-inner>h2,.sheet .panel-title{align-items:center;min-height:48px;padding-right:60px;display:flex}.sheet .grip{background:var(--rule);border-radius:3px;width:44px;height:5px;margin:0 auto 16px}.sheet h2{font:800 20px/1.15 var(--f-display);text-transform:uppercase;margin:0 0 6px}@keyframes rise{0%{transform:translateY(40px)}}@keyframes fade{0%{opacity:0}}@keyframes popc{0%{transform:translate(-50%,-46%)scale(.98)}}@keyframes pop-in{0%{transform:scale(.96)translateY(8px)}}@media (width>=900px){.sheet{border-radius:24px;width:560px;animation:.18s ease-out popc;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.sheet-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.sheet-title h2{margin:0;font-size:22px}.opt-label{font:600 15px/1.2 var(--f-body);color:var(--ink-2);margin:18px 0 8px}.panel-title{font:800 20px/1.1 var(--f-display);text-transform:uppercase;margin:0 0 4px}.opts{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.opts-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.opt.size{text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:3px;min-height:60px}.opt-name{align-items:center;gap:6px;display:inline-flex}.opt.chip{flex-direction:row;align-items:center;gap:6px}.opt .ic{width:18px;height:18px}.opt{border:2px solid var(--rule);min-height:48px;color:var(--ink);text-align:left;font:600 16px/1.2 var(--f-body);background:0 0;border-radius:999px;flex-direction:column;justify-content:center;padding:6px 16px;display:flex}.opt small{font:500 14px/1.2 var(--f-body);color:var(--ink-2)}.opt.on{border-color:var(--carbon);background:var(--carbon);color:var(--on-carbon);font-weight:700}.opt.on small{color:var(--on-carbon)}.opt:disabled{color:var(--ink-3);border-style:dashed}.stepper{align-items:center;gap:2px;display:inline-flex}.stepper button{background:var(--paper-2);width:48px;height:48px;color:var(--ink);font:600 24px/1 var(--f-body);border:0;border-radius:14px;place-items:center;display:grid}.stepper button:active{background:var(--paper-3)}.stepper b{text-align:center;min-width:34px;font:700 20px/1 var(--f-display)}.dialog-wrap{z-index:70;background:#14121099;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:var(--paper);width:min(420px,100%);color:var(--ink);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;animation:.18s ease-out pop-in;display:flex}.dialog h2{font:800 21px/1.15 var(--f-display);text-transform:uppercase;margin:0}.dialog-text{font:400 16px/1.45 var(--f-body);color:var(--ink-2)}.dialog-text b{color:var(--ink)}.dialog-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.route-group{margin:16px 0 6px}.route-head{font:700 15px/1 var(--f-display);text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:4px 0 8px;display:flex}.route-head:before{content:"";background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:10px;height:10px}.route-head .arrow{display:none}.route-head .n{font:500 15px/1 var(--f-body);color:var(--ink-2);text-transform:none;margin-left:auto}.line{background:var(--paper-2);border-radius:20px;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px 14px;display:flex}.line-top{align-items:flex-start;gap:12px;display:flex}.line .name{min-width:0;font:600 17px/1.2 var(--f-body);flex:1}.line .mods{font:500 15px/1.25 var(--f-body);color:var(--ink-2)}.line-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.line-chips{flex-wrap:wrap;gap:6px;display:flex}.line-sum{font:700 17px/1 var(--f-body);white-space:nowrap;text-align:right}.line-sum .was{white-space:normal;max-width:130px;font:600 13px/1.25 var(--f-body);color:var(--heat-text);margin-top:5px;display:block}.course.icon{justify-content:center;width:40px;padding:0}.course.icon.on{border-color:var(--ink);background:var(--note)}.course.al.on{background:var(--burn);color:var(--on-burn)}.cart-total{justify-content:space-between;align-items:baseline;padding:14px 2px 10px;display:flex}.cart-total span{font:600 17px/1 var(--f-body);color:var(--ink-2)}.cart-owner{background:var(--paper-2);font:500 15px/1.35 var(--f-body);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.cart-owner .ic{flex:none;width:18px;height:18px;margin-top:1px}.cart-total b{font:800 22px/1 var(--f-display)}.line .stepper button{background:var(--paper)}.course{border:2px solid var(--ink-3);min-height:40px;color:var(--ink);font:600 15px/1 var(--f-body);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.course .ic{width:18px;height:18px}.course.later{border-color:var(--carbon);background:var(--carbon);color:var(--on-carbon);font-weight:700}.course.al{border-color:var(--burn);color:var(--burn)}.note{background:var(--note);color:var(--ink);font:500 16px/1.3 var(--f-body);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.order-note{text-align:left;border:0;width:100%;min-height:48px;margin:10px 0;font-weight:600}.check{align-items:center;gap:10px;min-height:48px;display:flex}.check input{width:22px;height:22px;accent-color:var(--carbon)}.sent-item{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}button.sent-item:active{background:var(--paper-2)}.si-main{flex-direction:column;gap:4px;min-width:0;display:flex}.si-name{font:600 17px/1.2 var(--f-body)}.si-meta{font:500 14px/1.25 var(--f-body);color:var(--ink-2);align-items:center;gap:6px;display:flex}.si-meta .dot{width:9px;height:9px}.sent-item.voided .si-name{color:var(--ink-3);text-decoration:line-through}.sent-item .stamp{height:30px;padding:0 9px;font-size:13px}.stamp-dashed{border-style:dashed}.bill-items{margin-top:8px}.route-head.plain:before{display:none}.bill-total{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.bill-total b{font:800 24px/1 var(--f-display)}.poster-state{font:600 15px/1.2 var(--f-body);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.poster-state.synced{color:var(--go)}.poster-state .ic{width:18px;height:18px}.bill-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bill-actions .btn{white-space:normal;text-align:center;min-height:48px;line-height:1.15}.bill-actions .btn .ic{display:none}.ok-note{background:var(--go-soft);color:var(--go)}.gchip.mark{border:2px solid var(--rule);background:0 0;min-width:0;height:36px;padding:0 12px;font-size:15px}.gchip.mark .ic{width:17px;height:17px}.marks .gchip.mark.on{border-color:var(--carbon);background:var(--carbon);color:var(--on-carbon)}.marks .gchip.mark.rush.on{border-color:var(--burn);background:var(--burn);color:var(--on-burn)}.reasons{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.sent-item .q{font:700 17px/1.25 var(--f-body)}.sent-item .mods{color:var(--ink-2);grid-column:2;font-size:15px}.lead{align-items:baseline;gap:8px;padding:6px 0;display:flex}.lead:before{content:"";border-bottom:1px solid var(--rule);flex:1;order:1;transform:translateY(-4px)}.lead>:last-child{order:2}.lead-total{font:800 22px/1 var(--f-display)}.poster-warn{background:var(--burn-soft);color:var(--burn);font:600 15px/1.35 var(--f-body);border-radius:16px;margin:12px 0;padding:12px 14px}.toasts{top:max(10px, env(safe-area-inset-top));z-index:80;pointer-events:none;gap:8px;padding:0 12px;display:grid;position:fixed;left:0;right:0}.toast{pointer-events:auto;width:100%;max-width:560px;box-shadow:var(--shadow);background:var(--carbon);color:var(--on-carbon);font:600 16px/1.3 var(--f-body);border-radius:18px;align-items:center;gap:12px;margin:0 auto;padding:14px 16px;animation:.22s ease-out drop;display:flex}.toast.go{background:var(--go);color:var(--on-go)}.toast.bad{background:var(--burn);color:var(--on-burn)}.toast .ic{width:24px;height:24px}.toast .t{flex:1;min-width:0}.toast b{font:700 16px/1.3 var(--f-body);display:block}a.btn{text-decoration:none}.path{overflow-wrap:anywhere;text-align:right;min-width:0}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.toast .btn{min-height:44px;color:inherit;background:0 0;border-radius:12px;font-weight:700;box-shadow:inset 0 0 0 2px}.toast-x{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}@keyframes drop{0%{transform:translateY(-20px)}}body:has(.kds) .toasts{top:auto;bottom:max(24px, env(safe-area-inset-bottom))}body:has(.kds) .toast{background:var(--steel-ink);max-width:640px;color:var(--slip-ink);padding:12px 12px 12px 20px;font-size:19px;box-shadow:0 10px 30px #00000080}body:has(.kds) .toast b{font-size:19px}body:has(.kds) .toast.bad{background:var(--steel-burn);color:var(--on-steel-burn)}body:has(.kds) .toast.go{background:var(--board-done);color:var(--on-board-done)}body:has(.kds) .toast .btn{min-height:48px;font-size:17px}.waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}.waiting .ic{width:48px;height:48px;color:var(--ink-2)}.waiting b{font:800 22px/1.2 var(--f-display);text-transform:uppercase}.waiting p{max-width:34ch;font:500 17px/1.45 var(--f-body);color:var(--ink-2);margin:0}.empty{text-align:center;color:var(--ink-2);font:500 16px/1.4 var(--f-body);padding:40px 12px}.empty b{font:700 18px/1.2 var(--f-display);text-transform:uppercase;color:var(--ink);margin-bottom:8px;display:block}.kds{background:var(--steel);min-height:100dvh;color:var(--steel-ink);--ink:var(--steel-ink);--ink-2:var(--steel-ink-2);--ink-3:var(--steel-ink-3);--carbon:var(--kds-accent);--on-carbon:var(--on-kds-accent);--rule:var(--steel-rule);--paper:var(--steel);--paper-2:var(--steel-2);--paper-3:var(--steel-3);--burn:var(--steel-burn);--on-burn:var(--on-steel-burn);--go:var(--steel-go);--on-go:var(--on-board-done);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kds-head{z-index:20;background:var(--steel);border-bottom:1px solid var(--steel-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.kds-title{font:800 28px/1 var(--f-display);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.kds-title:before{content:"";background:var(--c);border-radius:50%;width:12px;height:12px}.kds-counts{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 20px/1.1 var(--f-body);color:var(--steel-ink-2);flex:1 1 0;overflow:hidden}.kds-clock{font:700 26px/1 var(--f-display)}.kds-name{display:contents}@media (width<=1180px){.kds-name{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:min-content;display:flex}.kds-name .kds-title{white-space:nowrap;font-size:24px}.kds-name .kds-counts{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box}}.kds-btn{background:var(--steel-3);min-height:56px;color:var(--steel-ink);font:600 18px/1.1 var(--f-body);border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.kds-btn:active{background:var(--steel-line-2)}.kds-btn.on{background:var(--steel-ink);color:var(--steel)}.kds-btn.sq{width:56px;padding:0}.kds-lang{font:700 14px/1 var(--f-body);letter-spacing:.04em}.kds-btn .ic{width:24px;height:24px}@media (width<=480px){.kds-head{gap:8px;padding:10px 16px}.kds-head .kds-btn{min-height:48px;padding:0 12px;position:relative}.kds-head .kds-btn.sq{width:48px}.kds-head .kds-btn .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kds-head .stock-count{font-size:15px}.kds-clock{font-size:22px}}.stock-count{color:var(--amber)}.kds-banner{font:700 20px/1.3 var(--f-body);text-align:left;border:0;border-radius:16px;align-items:center;gap:14px;margin:14px 20px 0;padding:14px 18px;display:flex}.kds-banner .ic{width:28px;height:28px}.kds-banner .grow{flex:1;min-width:0}.kds-banner.off{background:var(--steel-burn);color:var(--on-steel-burn)}.kds-banner.sound{background:var(--amber);width:calc(100% - 40px);color:var(--slip-ink)}.kds-banner.late{box-shadow:inset 0 0 0 2px var(--steel-burn);color:var(--steel-ink);padding:10px 10px 10px 18px;font-size:19px;font-weight:600}.kds-banner.hint{box-shadow:inset 0 0 0 2px var(--steel-line-2);color:var(--steel-ink);font:500 17px/1.35 var(--f-body);padding:10px 10px 10px 18px}.kds-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 20px 20px;display:grid}.kds-sum{flex-wrap:wrap;gap:10px;padding:14px 20px 0;display:flex}.sum-chip{background:var(--steel-3);min-height:48px;color:var(--steel-ink);font:600 20px/1 var(--f-body);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sum-chip b{font:700 22px/1 var(--f-display);color:var(--steel-ink-strong)}.sum-chip small{font:500 16px/1 var(--f-body);color:var(--steel-ink-2)}.sum-chip.on{background:var(--steel-ink);color:var(--steel)}.sum-chip.on b,.sum-chip.on small{color:var(--steel)}.slot.dim{opacity:.28;transition:opacity .15s}.kds-body.expo{grid-template-columns:minmax(0,1fr) 330px;align-items:start}@media (width<=760px){.kds-body.expo{grid-template-columns:minmax(0,1fr)}.kds-body.expo .pass{order:-1}}.rail-wrap{gap:10px;min-width:0;display:flex}.rail-wrap>.rail{flex:1;min-width:0}.rail-edge{background:var(--steel-3);width:92px;min-height:150px;color:var(--steel-ink);text-align:center;border:0;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:12px 6px;display:flex}.rail-edge b{font:800 30px/1 var(--f-display)}.rail-edge span{font:600 20px/1.1 var(--f-body)}.rail-edge .ic{width:28px;height:28px}.rail-edge:active{background:var(--steel-line-2)}.rail-edge.fresh{background:var(--steel-ink);color:var(--steel)}.rail{grid-auto-columns:252px;grid-auto-flow:column;align-items:start;gap:18px;min-height:200px;padding:16px 12px 14px;scroll-padding:0 12px;display:grid;overflow-x:auto}.slot{min-width:0;position:relative}@media (width<=480px){.rail{grid-auto-columns:min(252px,100%)}.rail-edge{width:64px;min-height:120px}.rail-edge b{font-size:24px}.rail-edge span{font-size:15px}.sum-chip{white-space:normal;text-align:left;max-width:100%;padding-block:8px;line-height:1.2}}.rail:has(>.kds-empty){display:block}.slip{--ink:var(--slip-ink);--ink-2:var(--slip-ink-2);--ink-3:var(--slip-ink-3);--burn:var(--alarm);--on-burn:var(--on-alarm);--go:#1d7a45;--on-go:#fff;--carbon:var(--slip-ink);--on-carbon:var(--steel-ink);background:var(--slip);color:var(--slip-ink);border-radius:18px;flex-direction:column;animation:.3s cubic-bezier(.2,.9,.3,1.1) slipIn;display:flex;position:relative;overflow:hidden}@keyframes slipIn{0%{transform:translateY(-16px)}}.slip-head{border-bottom:2px solid var(--slip-rule);flex-direction:column;gap:7px;padding:12px 14px 10px;display:flex}.slip.warm .slip-head{background:var(--heat);color:var(--on-heat);border-bottom-color:#0000}.slip.hot .slip-head{background:var(--alarm);color:var(--on-alarm);border-bottom-color:#0000}.slip.held{background:var(--slip-held);border:3px dashed var(--steel-edge)}.slip.held .slip-head{border-bottom-color:#0000;padding-bottom:4px}.slip.later{border:3px dashed var(--steel-edge)}.slip-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;display:flex}.slip-row:first-child{flex-wrap:nowrap;align-items:baseline;gap:8px}.slip-where{min-width:0;font:700 22px/1.05 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.slip-timer{font:700 22px/1 var(--f-display);flex:none}.slip.hot .slip-timer{animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.55}}.slip-meta{font:600 16px/1.2 var(--f-body)}.slip-head .slip-meta{color:inherit}.slip:not(.warm):not(.hot) .slip-head .slip-meta{color:var(--slip-ink-2)}.slip-state{font:700 14px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.slip-state .ic{width:16px;height:16px}.slip-held-tag{background:var(--heat);height:26px;color:var(--on-heat);font:700 12px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.slip-held-tag .ic{width:14px;height:14px}.slip-body{flex-direction:column;gap:8px;padding:10px 14px 4px;display:flex}.slip-tags{flex-wrap:wrap;gap:5px;display:flex}.slip-tag{background:var(--slip-held);height:26px;color:var(--slip-ink);font:700 12px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.slip-tag .ic{width:14px;height:14px}.slip-tag.dark{background:var(--slip-ink);color:var(--steel-ink)}.slip-tag.line{background:0 0;box-shadow:inset 0 0 0 2px}.slip-tag.station{box-shadow:inset 4px 0 0 var(--c), inset 0 0 0 2px var(--slip-rule);background:0 0;padding-left:10px}.slip-alert{background:var(--alarm);color:var(--on-alarm);font:700 16px/1.2 var(--f-body);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.slip-alert .ic{width:18px;height:18px}.slip-note{background:var(--slip-note);font:600 18px/1.25 var(--f-body);border-radius:8px;align-items:flex-start;gap:6px;padding:5px 8px;display:flex}.slip-note .ic,.slip-item .cm .ic,.slip-item .al .ic,.slip-item .vd .ic{width:20px;height:20px;margin-top:2px}.slip-client{color:var(--slip-ink);font-weight:800}.slip-items{margin:0;padding:0 14px;list-style:none}.slip-item{border:0;border-bottom:1px solid var(--slip-line);width:100%;color:inherit;text-align:left;background:0 0;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.slip-items li:last-child .slip-item{border-bottom:0}.slip-item .box{width:30px;height:30px;box-shadow:inset 0 0 0 2.5px var(--slip-ink);border-radius:9px;flex:none;place-items:center;display:grid}.slip-item.done .box{background:var(--go);color:var(--on-go);box-shadow:none}.slip-item.done .box .ic{width:20px;height:20px}.slip.held .slip-item .box{box-shadow:none;outline:2.5px dashed var(--slip-ink-2);outline-offset:-2.5px}.slip-item .txt{flex-direction:column;gap:5px;min-width:0;display:flex}.slip-item .nm{font:600 22px/1.2 var(--f-body)}.slip-item .g{font:700 15px/1.3 var(--f-body);vertical-align:2px;border:2px solid;border-radius:6px;margin-right:6px;padding:0 5px;font-style:normal;display:inline-block}.slip-item .md{font:500 18px/1.25 var(--f-body);color:var(--slip-ink-2)}.slip-item .cm{background:var(--slip-note);font:600 20px/1.25 var(--f-body);border-radius:8px;align-items:flex-start;gap:6px;padding:5px 8px;display:flex}.slip-item .al{background:var(--alarm);color:var(--on-alarm);font:700 20px/1.2 var(--f-body);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.slip-item.done .nm{color:var(--slip-ink-2);text-decoration:line-through;text-decoration-thickness:2px}.slip-item.voided .box{box-shadow:none;outline:2.5px dashed var(--slip-ink-3);outline-offset:-2.5px}.slip-item.voided .nm{color:var(--slip-ink-3);text-decoration:line-through;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--alarm);text-decoration-color:var(--alarm)}.slip-item .vd{background:var(--slip-burn-soft);color:var(--alarm);font:700 13px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.04em;border-radius:7px;align-self:flex-start;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.slip-item.focus{background:var(--slip-focus)}.slip-item.cursor{background:var(--slip-focus);box-shadow:inset 4px 0 0 var(--kds-accent)}.slip-foot{padding:12px}.slip-btn{width:100%;height:64px;font:700 20px/1 var(--f-body);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}.slip-btn .ic{width:24px;height:24px}.slip-btn.take{background:var(--slip-ink);color:var(--steel-ink)}.slip-btn.ready{background:var(--go);color:var(--on-go)}.slip-btn.ready.all{animation:1.4s ease-in-out infinite nudge}@keyframes nudge{50%{box-shadow:0 0 0 5px #1d7a454d}}.slip-btn:active{opacity:.9}.slip.sel{outline:5px solid var(--kds-accent);outline-offset:3px;overflow:visible}.slip-key{z-index:3;background:var(--kds-accent);width:28px;height:28px;color:var(--on-kds-accent);font:800 15px/1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:-8px}.kds-keys{z-index:30;background:var(--steel-2);border-top:1px solid var(--steel-line);font:500 15px var(--f-body);color:var(--steel-ink-2);flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.kds-keys b{color:var(--steel-ink)}.kds-empty{border:2px dashed var(--steel-line);min-height:40vh;color:var(--steel-ink-2);font:600 24px/1.3 var(--f-body);text-align:center;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:28px 20px;display:flex}.kds-empty .ic{width:36px;height:36px}.kds-empty.off{border-color:var(--steel-burn);color:var(--steel-ink);font-size:20px}.kds-empty.off .ic{color:var(--steel-burn)}.pass{background:var(--steel-2);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.pass-head{justify-content:space-between;align-items:baseline;display:flex}.pass-head h2{font:800 22px/1 var(--f-display);text-transform:uppercase;margin:0}.pass-head span{font:700 20px/1 var(--f-body);color:var(--steel-ink-2)}.pass-item{background:var(--steel-3);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.pass-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pass-top b{font:700 24px/1 var(--f-display);text-transform:uppercase}.pass-top span{font:600 18px/1 var(--f-body);color:var(--steel-ink-2);white-space:nowrap}.pass-st{min-height:48px;font:600 20px/1.1 var(--f-body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 12px;display:flex}.pass-st .grow{flex:auto;min-width:3.5em}.pass-st .ic{width:22px;height:22px}.pass-st.ready{background:var(--board-done);color:var(--on-board-done);font-weight:700}.pass-st.wait{box-shadow:inset 0 0 0 2px var(--steel-edge)}.pass-st .faint{color:var(--steel-ink-2);text-align:right;margin-left:auto;font-size:18px}.pass-serve{min-height:60px;font-size:20px}.pass-al{background:var(--alarm);color:var(--on-alarm);font:700 20px/1.25 var(--f-body);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.pass-al .ic{flex:none;width:22px;height:22px;margin-top:1px}.pass-part{min-height:48px;font-size:16px}.pass-empty{text-align:center;color:var(--steel-ink-2);font:600 20px/1.35 var(--f-body);margin:0;padding:20px}.drawer{z-index:60;background:var(--steel-2);width:min(480px,100%);color:var(--steel-ink);padding:20px;animation:.2s ease-out slideL;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 40px #00000080}@keyframes slideL{0%{transform:translate(30px)}}.drawer h2{font:800 24px/1.1 var(--f-display);text-transform:uppercase;margin:0}.drawer .field{background:var(--steel);border-color:var(--steel-line-2);color:var(--steel-ink)}.drawer .btn{background:var(--steel-3);color:var(--steel-ink)}.drawer .btn-go{background:var(--steel-go);color:var(--on-board-done)}.drawer .btn-ghost{background:0 0}.drow{border-bottom:1px solid var(--steel-line);min-height:60px;font:600 20px/1.25 var(--f-body);align-items:center;gap:10px;display:flex}.drawer .btn-sm{min-height:48px;font-size:20px}.drow-sub{font:500 20px/1.3 var(--f-body);color:var(--steel-ink-2);margin-top:2px}.drawer-hint{font:400 20px/1.4 var(--f-body);margin:8px 0 4px}.drawer p{font-size:20px}.drawer .caps{font-size:18px}.drawer .field{min-height:52px;font-size:20px}.drow .grow{flex:1;min-width:0}.drow-wrap{border-bottom:1px solid var(--steel-line)}.drow-wrap .drow{border-bottom:0}.portion-edit{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px;display:flex}.portions{color:var(--steel-ink-2);font-size:20px}.portions.low{color:var(--amber)}.drawer .faint{color:var(--steel-ink-2)}.drawer .stepper button{background:var(--steel-3);color:var(--steel-ink)}.stock{box-shadow:inset 0 0 0 2px var(--steel-warn-line);background:var(--steel-warn-soft);border-radius:16px;margin:14px 0 6px;padding:14px}.stock-item+.stock-item{margin-top:10px}.stock-name{margin-top:8px;font-size:20px;font-weight:700}.stock-name span{color:var(--steel-ink-2);font-size:20px;font-weight:400}.stock-name .neg{color:var(--steel-neg)}.pickup{background:var(--board-bg);min-height:100dvh;color:var(--steel-ink);font-family:var(--f-body);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,38fr) minmax(0,62fr);display:grid}.pickup-head{background:var(--steel-2);border-bottom:clamp(6px, .52vw, 10px) solid var(--gold);grid-column:1/-1;align-items:center;gap:clamp(12px,1.5vw,28px);min-height:clamp(84px,7.8vw,150px);padding:12px clamp(20px,3.75vw,72px);display:flex}.pickup-head .logo{flex:none;width:auto;height:clamp(40px,3.75vw,72px)}.pickup-title{min-width:0;font:600 clamp(16px, 1.25vw, 24px)/1.2 var(--f-body);color:var(--steel-ink-2);flex:1}.pickup-note{font:600 clamp(15px, 1.05vw, 20px)/1.2 var(--f-body);color:var(--amber);align-items:center;gap:8px;display:inline-flex}.pickup-note.off{color:var(--steel-burn)}.pickup-clock{font:700 clamp(32px, 3.3vw, 64px)/1 var(--f-display)}.pickup-col{flex-direction:column;gap:clamp(20px,2.1vw,40px);min-width:0;padding:clamp(24px,2.9vw,56px) clamp(20px,3.3vw,64px);display:flex}.pickup-col h2{align-items:center;gap:clamp(14px,1.5vw,28px);margin:0;display:flex}.pickup-col h2 .two,.pickup-col.prep h2{flex-direction:column;align-items:flex-start}.pickup-col h2 .two{gap:10px;display:flex}.pickup-col h2 [lang=kk]{font:800 clamp(26px, 2.7vw, 52px)/1 var(--f-display);text-transform:uppercase}.pickup-col h2 .ru{font:600 clamp(20px, 2.3vw, 44px)/1 var(--f-body)}.pickup-col.prep h2{gap:10px;display:flex}.pickup-col.prep h2 .ru{color:var(--board-ink-2)}.pickup-col.done{background:var(--steel-2)}.pickup-col.done h2 [lang=kk]{color:var(--board-done)}.pickup-check{background:var(--board-done);width:clamp(52px,5vw,96px);height:clamp(52px,5vw,96px);color:var(--on-board-done);border-radius:clamp(16px,1.5vw,28px);flex:none;place-items:center;display:grid}.pickup-check .ic{stroke-width:2.5px;width:66%;height:66%}.pickup-empty span{display:block}.pickup-qr{align-items:center;gap:clamp(12px,1.2vw,24px);margin-top:auto;display:flex}.pickup-qr .qr{border-radius:10px;flex:none;width:clamp(104px,9vw,200px);height:auto}.pickup-qr p{font:600 clamp(16px, 1.15vw, 24px)/1.3 var(--f-body);color:var(--steel-ink);max-width:18ch;margin:0}.pickup-qr p span{display:block}.pickup-qr p .ru{color:var(--board-muted);margin-top:4px;font-weight:500}.track{background:var(--board-bg);min-height:100dvh;color:var(--steel-ink);font-family:var(--f-body);flex-direction:column;display:flex}.track-head{padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:4px solid var(--gold);align-items:center;gap:14px;display:flex}.track-spot{min-width:0;color:var(--steel-ink-2);font:600 16px/1.2 var(--f-body);overflow-wrap:anywhere}.track [lang=kk],.track .ru{display:block}.track .ru{color:var(--steel-ink-2);font-weight:500}.track-body{flex-direction:column;gap:16px;width:100%;max-width:480px;margin:0 auto;padding:28px 16px 40px;display:flex}.track-label{font:700 22px/1.25 var(--f-body)}.track-input{border:2px solid var(--steel-line-2);background:var(--steel-2);min-height:76px;color:var(--steel-ink);font:800 42px/1 var(--f-display);letter-spacing:.05em;text-align:center;border-radius:18px;padding:0 18px}.track-input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.track-hint{font:500 16px/1.4 var(--f-body);margin:0}.track-hint [lang=kk]{font-weight:600}.track-go{min-height:64px;font-size:18px}.track-go span{display:block}.track-go .ru{color:var(--on-brand);font-weight:500}.track-no{font:800 clamp(56px, 22vw, 104px)/1 var(--f-display);letter-spacing:.02em;margin:0}.track-state{align-items:center;gap:14px;display:flex}.track-mark{background:var(--steel-3);width:52px;height:52px;color:var(--steel-ink);border-radius:16px;flex:none;place-items:center;display:grid}.track-mark .ic{width:28px;height:28px}.track-words [lang=kk]{font:800 24px/1.15 var(--f-display);text-transform:uppercase}.track-words .ru{margin-top:4px;font-size:18px}.track-card.ready .track-no,.track-card.ready .track-words [lang=kk]{color:var(--board-done)}.track-card.ready .track-mark{background:var(--board-done);color:var(--on-board-done)}.track-eta{font:700 34px/1 var(--f-display)}.track-error{color:var(--steel-burn);font:600 16px/1.3 var(--f-body);align-items:center;gap:8px;margin:0;display:flex}.track-other{align-self:flex-start;margin-top:8px}.track-other span{text-align:left;display:block}.pickup-empty .ru{margin-top:6px}.pickup-col ul{--k:1;white-space:nowrap;grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--len,2) * .85em + .3em)), 1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.pickup-col.prep{border-right:2px solid var(--steel-line)}.pickup-col.prep ul{font:700 calc(clamp(40px, 5vw, 96px) * var(--k))/1 var(--f-display);gap:.29em .33em}.pickup-col.prep li{color:var(--board-ink-2)}.pickup-eta{font:600 max(15px, .32em)/1.1 var(--f-body);color:var(--board-muted);letter-spacing:.01em;margin-top:.14em;display:block}.pickup-col.done ul{font:800 calc(clamp(64px, 8.3vw, 160px) * var(--k))/1 var(--f-display);gap:.125em .2em}.pickup-col.done li{color:var(--board-done);text-align:center;padding:.14em .11em}.pickup-col.done li.first{border:max(3px, .05em) solid var(--gold);color:var(--steel-ink);border-radius:.25em;padding:.09em .06em}@media (width>=701px){.pickup{height:100dvh;overflow:hidden}.pickup-col{min-height:0}.pickup-col ul{flex:1 1 0;min-height:0;overflow:hidden}.pickup-col ul:empty{flex:none}}.pickup-col.done li.fresh{animation:.5s ease-out pop}@keyframes pop{0%{transform:scale(.85)}}.pickup-empty{color:var(--board-muted);font:500 clamp(18px, 1.25vw, 24px)/1.4 var(--f-body);max-width:32ch;margin:0}@media (width<=700px){.pickup{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.pickup-head{flex-wrap:wrap;row-gap:6px}.pickup-head .pickup-clock{margin-left:auto;font-size:28px}.pickup-head .logo{height:34px}.pickup-title{flex-basis:100%;order:1}.pickup-note{flex-basis:100%;order:2}.pickup-col.prep{border-right:0;border-bottom:2px solid var(--steel-line)}}.admin-shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.admin-side{z-index:25;min-width:0;padding:max(10px, env(safe-area-inset-top)) 12px 10px;background:var(--nav-bg);color:var(--steel-ink);border-bottom:4px solid var(--gold);flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;display:flex}.admin-brand .logo{width:auto;height:30px}.admin-brand .pos-pill{letter-spacing:.12em;padding:5px 9px;font-size:11px}.admin-brand .kds-btn{border-radius:14px;width:44px;min-height:44px}.admin-nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav button{min-height:44px;color:var(--steel-ink);font:500 16px/1 var(--f-body);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.admin-nav button .ic{width:20px;height:20px;color:var(--steel-ink-2)}.admin-nav button:hover{background:var(--steel-3)}.admin-nav button.on{background:var(--steel-ink);color:var(--steel-2);font-weight:700}.admin-nav button.on .ic{color:var(--steel-2)}.admin-me,.admin-modes{display:none}@media (width>=900px){.admin-shell{grid-template-columns:256px minmax(0,1fr)}.admin-side{border-bottom:0;border-right:4px solid var(--gold);gap:20px;height:100dvh;padding:22px 14px 18px}.admin-brand{justify-content:space-between;padding:0 4px}.admin-brand .kds-btn{display:none}.admin-modes{min-height:48px;color:var(--steel-ink-2);font:500 16px/1 var(--f-body);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:0 12px;display:flex}.admin-modes:hover{background:var(--steel-3);color:var(--steel-ink)}.admin-modes .ic{width:20px;height:20px}.admin-nav{flex-direction:column;overflow:visible}.admin-nav button{min-height:48px}.admin-me{background:var(--steel-3);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.admin-me b{font:600 15px/1.2 var(--f-body)}.admin-me span{font:500 14px/1.2 var(--f-body);color:var(--steel-ink-2)}}.wh-brand{align-items:center;gap:10px;padding:0 8px 8px;display:flex}.wh-logo{background:var(--brand);width:40px;height:40px;color:var(--on-brand);border-radius:12px;flex:none;place-items:center;display:grid}.wh-logo .ic{width:22px;height:22px}.wh-brand .grow{flex-direction:column;gap:1px;min-width:0;display:flex}.wh-brand b{font:700 16px/1.1 var(--f-display);text-transform:uppercase;color:var(--steel-ink)}.wh-brand .grow>span{white-space:nowrap;text-overflow:ellipsis;font:500 13px/1.2 var(--f-body);color:var(--nav-ink-2);overflow:hidden}.wh-plate{background:var(--nav-on);color:var(--on-nav-on);font:700 13px/1.2 var(--f-body);border-radius:12px;margin:0 4px;padding:8px 10px}.admin-nav-group{font:700 12px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;align-items:center;gap:8px;margin:14px 4px 4px;padding:8px 10px;display:flex}.admin-nav-group .ic{width:16px;height:16px}.admin-nav-group.read{background:var(--nav-read-bg);color:var(--nav-read-ink)}.admin-nav-group.write{background:var(--nav-write-bg);color:var(--nav-write-ink)}.wh-nav{flex-direction:column;display:flex}.wh-nav-group{flex-direction:column;gap:2px;display:flex}.wh-nav-group:first-child .admin-nav-group{margin-top:4px}.wh-nav button{width:100%;min-height:52px;color:var(--nav-ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 12px;display:flex}.wh-nav button:hover{background:var(--nav-hover)}.wh-nav button.on{background:var(--nav-on);color:var(--on-nav-on)}.wh-nav button .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wh-nav button b{font:600 15px/1.15 var(--f-body)}.wh-nav button.on b{font-weight:800}.wh-nav button .grow>span{font:500 13px/1.15 var(--f-body);opacity:.8}.wh-nav button .ic{width:20px;height:20px}.nav-count{font:700 13px/1.3 var(--f-body);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;padding:2px 8px}.nav-count.burn{background:var(--nav-count-burn);color:var(--on-nav-count-burn)}.nav-count.heat{background:var(--nav-count-heat);color:var(--on-nav-count-heat)}.wh-foot{display:none}.wh-phonebar{align-items:center;gap:8px;display:flex}.wh-phonebar .icon-btn{background:var(--nav-hover);color:var(--steel-ink)}.wh-cur{background:var(--nav-on);min-width:0;height:52px;color:var(--on-nav-on);text-align:left;border:0;border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.wh-cur .grow{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wh-cur small{white-space:nowrap;text-overflow:ellipsis;font:700 12px/1.2 var(--f-body);letter-spacing:.03em;text-transform:uppercase;opacity:.8;overflow:hidden}.wh-cur b{white-space:nowrap;text-overflow:ellipsis;font:700 16px/1.15 var(--f-display);text-transform:uppercase;overflow:hidden}.wh-cur>.ic{width:20px;height:20px}.wh-side .wh-brand,.wh-side .wh-plate,.wh-side .wh-nav{display:none}@media (width>=900px){.admin-shell.wh-shell{grid-template-columns:280px minmax(0,1fr)}.wh-side{gap:2px;padding:20px 12px 18px;overflow-y:auto}.wh-side .wh-brand,.wh-side .wh-nav{display:flex}.wh-side .wh-plate{display:block}.wh-phonebar{display:none}.wh-foot{border-top:1px solid var(--steel-line);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.wh-foot .admin-modes{color:var(--nav-ink);margin-top:0}.wh-foot .admin-modes:hover,.wh-foot .admin-me{background:var(--nav-hover)}}.sheet.wh-sheet{border-top:4px solid var(--gold);background:var(--nav-bg);color:var(--nav-ink)}.wh-sheet .grip{background:var(--steel-faint)}.wh-sheet .sheet-x{background:var(--nav-hover);color:var(--steel-ink)}.wh-sheet h2{font:700 18px/1.15 var(--f-display);color:var(--steel-ink);margin:0}.wh-sheet .wh-nav button{min-height:56px}.wh-sheet-foot{border-top:1px solid var(--steel-line);align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.wh-sheet-modes{min-height:52px;color:var(--nav-ink);font:600 16px/1 var(--f-body);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.wh-sheet-modes:active{background:var(--nav-hover)}.wh-sheet-modes .ic{width:20px;height:20px}.wh-sheet-foot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 14px/1.2 var(--f-body);color:var(--nav-ink-2);padding-right:8px;overflow:hidden}.admin-head.wh-head{flex-flow:wrap;align-items:center;gap:16px}.admin-head.wh-head>.grow{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.wh-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-head.wh-head h1{font-size:30px}.wh-mode{background:var(--paper-2);height:28px;color:var(--ink-2);font:700 13px/1 var(--f-body);border-radius:14px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wh-mode .ic{width:15px;height:15px}.wh-main{gap:8px;min-height:52px;padding:0 20px;font-size:16px}.wh-main .ic{width:18px;height:18px}@media (width<=899px){.admin-head.wh-head{padding:12px 0}.admin-head.wh-head h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-head.wh-head p{display:none}}@media (width<=699px){.admin.has-dock{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.wh-dock{z-index:30;padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--paper-3);background:var(--paper);position:fixed;bottom:0;left:0;right:0}.wh-dock .wh-main{width:100%;min-height:56px;font-size:17px}}.wh-loading{font:600 15px/1.3 var(--f-body);color:var(--ink-2);align-items:center;gap:10px;margin:18px 0;display:flex}.wh-loading .ic{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wh-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 16px;display:grid}.wh-skel{background:var(--wh-skel);border-radius:8px;height:14px;display:block}.wh-skel.big{width:30%;height:26px}.wh-skel-kpi{border:2px solid var(--paper-3);border-radius:22px;flex-direction:column;gap:10px;min-height:104px;padding:14px 16px;display:flex}.wh-skel-table{border:2px solid var(--paper-3);background:var(--card);border-radius:22px;overflow:hidden}.wh-skel-row{border-top:1px solid var(--paper-2);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:16px;height:50px;padding:0 16px;display:grid}.wh-skel-row .wh-skel:not([style]){justify-self:end;width:64%}.wh-skel-row.head{border-top:0;border-bottom:2px solid var(--ink);background:var(--paper);font:700 13px/1.2 var(--f-body);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.wh-skel-row.head span+span{text-align:right}@media (width<=699px){.wh-skel-row{grid-template-columns:2fr 1fr}.wh-skel-row>:nth-child(2),.wh-skel-row>:nth-child(3){display:none}}.wh-kpi{border:2px solid var(--paper-3);background:var(--card);min-height:104px;color:var(--ink);text-align:left;font:inherit;border-radius:22px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wh-kpi .kl{font:600 15px/1.2 var(--f-body);align-items:center;gap:6px;display:flex}.wh-kpi .kl .ic{width:16px;height:16px}.wh-kpi .kv{font:700 26px/1 var(--f-display);font-variant-numeric:tabular-nums}.wh-kpi .ks{font:500 14px/1.3 var(--f-body);font-variant-numeric:tabular-nums;color:var(--ink-2)}.wh-kpi.neg{border-color:var(--wh-neg-line);background:var(--wh-neg-soft);color:var(--wh-neg-ink)}.wh-kpi.low{border-color:var(--wh-low-line);background:var(--wh-low-soft);color:var(--wh-low-ink)}.wh-kpi.neg .ks,.wh-kpi.low .ks,.wh-kpi.on .ks{color:inherit}.wh-kpi.on{border-color:var(--wh-kpi-on);background:var(--wh-kpi-on);color:var(--on-wh-kpi-on)}.wh-filters{margin-top:0}.wh-filters>.field{border:2px solid var(--rule);background-color:var(--card);border-radius:16px}.wh-filters .wh-search{flex:260px;max-width:420px}.wh-filters .wh-search .field{border:2px solid var(--rule);background:var(--card)}.wh-fresh{display:none}.wh-stock-box{border:2px solid var(--paper-3);background:var(--card);border-radius:22px}.sheet-table.wh-stock{background:0 0;border:0;border-radius:0;display:table;overflow:visible}.wh-stock th{z-index:1;border-bottom:2px solid var(--ink);background:var(--paper);letter-spacing:.03em;padding:12px 16px;font-weight:700;position:sticky;top:0}.wh-stock th:first-child{border-top-left-radius:20px}.wh-stock th:last-child{border-top-right-radius:20px}.sheet-table.wh-stock td{border-top:0;border-bottom:1px solid var(--paper-2);height:50px;padding:0 16px;font-size:15px}.sheet-table.wh-stock td.num{white-space:nowrap}.wh-stock tbody tr:not(.wh-cat):hover td,.wh-stock tbody tr:focus-visible td{background:var(--paper)}.wh-stock tbody tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sheet-table.wh-stock tr.wh-cat td{background:var(--wh-cat);height:40px;color:var(--on-wh-cat);font:700 14px/1.2 var(--f-body)}.sheet-table.wh-stock tfoot td{background:var(--wh-total);height:56px;color:var(--on-wh-total);font:700 16px/1.2 var(--f-body);border:0}.wh-stock tfoot td:first-child{border-bottom-left-radius:20px}.wh-stock tfoot td:last-child{border-bottom-right-radius:20px}.wh-tag.goods{background:var(--wh-goods);color:var(--on-wh-goods);border-radius:8px;font-weight:700}.wh-phone-list{display:none}@media (width<=899px){.wh-stock-box{overflow-x:auto}}@media (width<=699px){.wh-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wh-kpi{border-radius:18px;flex-direction:row;align-items:center;gap:10px;min-height:60px;padding:8px 12px}.wh-kpi .kv{order:-1;font-size:22px}.wh-kpi .kl{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.15}.wh-kpi .ks,.wh-filters .grow,.wh-filters .wh-refresh{display:none}.wh-filters{gap:8px}.wh-filters .wh-search{flex:100%;order:-1;max-width:none}.wh-filters>.field{flex:140px;min-width:0}.wh-fresh{font:500 15px/1.2 var(--f-body);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 12px;display:flex}.wh-fresh .icon-btn{box-shadow:inset 0 0 0 2px var(--rule);background:var(--card)}.wh-stock-box{display:none}.wh-phone-list{border-top:2px solid var(--ink);margin:0 -20px;display:block}.wh-phone-list ul{margin:0;padding:0;list-style:none}.wh-neg-note{background:var(--wh-neg-soft);color:var(--wh-neg-ink);font:500 15px/1.35 var(--f-body);align-items:flex-start;gap:8px;margin:0;padding:8px 20px;display:flex}.wh-neg-note .ic{flex:none;margin-top:1px}.wh-phone-list .wh-cat{background:var(--wh-cat);min-height:40px;color:var(--on-wh-cat);font:700 15px/1.2 var(--f-body);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.wh-item{border-bottom:1px solid var(--paper-2);align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:flex}.wh-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;background:var(--paper-2)}.wh-item .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wh-item .grow b{font:600 16px/1.2 var(--f-body)}.wh-item .grow>span{font:500 14px/1.2 var(--f-body);color:var(--ink-2);align-items:center;gap:6px;display:flex}.wh-item .wh-tag{margin-left:0}.wh-item-num{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.wh-item-num b{font:700 17px/1.2 var(--f-body)}.wh-item-num span{font:500 14px/1.2 var(--f-body)}.wh-phone-total{background:var(--wh-total);min-height:56px;color:var(--on-wh-total);font:700 16px/1.2 var(--f-body);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}}.wh-fail{border:2px solid var(--wh-neg-line);background:var(--wh-neg-soft);max-width:640px;color:var(--wh-neg-ink);border-radius:22px;flex-direction:column;gap:10px;margin:20px 0 16px;padding:18px;display:flex}.wh-fail-title{font:700 17px/1.2 var(--f-display);text-transform:uppercase;align-items:center;gap:10px;display:flex}.wh-fail p{font:500 16px/1.4 var(--f-body);margin:0}.wh-fail code{background:var(--card);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font:500 13px/1.4 ui-monospace,SF Mono,monospace}.wh-fail .btn{align-self:flex-start}.wh-hint{border:2px dashed var(--tbl-free-line);max-width:640px;font:500 15px/1.4 var(--f-body);color:var(--ink-2);border-radius:20px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.wh-hint b{color:var(--ink);font-size:16px}@media (width<=699px){.wh-fail .btn{align-self:stretch}}.wh-deny{flex-direction:column;min-height:100dvh;display:flex}.wh-deny-head{padding:max(14px, env(safe-area-inset-top)) 16px 14px;border-bottom:4px solid var(--gold);background:var(--nav-bg);align-items:center;gap:10px;display:flex}.wh-deny-head b{font:700 16px/1 var(--f-display);text-transform:uppercase;color:var(--steel-ink)}.wh-deny main{width:100%;max-width:560px;padding:40px 24px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:16px;margin:0 auto;display:flex}.wh-deny-lock{background:var(--brand-soft);width:72px;height:72px;color:var(--ink);border-radius:24px;place-items:center;display:grid}.wh-deny-lock .ic{width:34px;height:34px}.wh-deny h1{font:800 24px/1.15 var(--f-display);text-transform:uppercase;margin:0}.wh-deny p{font:500 17px/1.45 var(--f-body);color:var(--ink-2);margin:0}.wh-deny p b{color:var(--ink)}.wh-deny .grow{flex:1}.wh-deny-main{border-radius:22px;min-height:64px}.wh-deny-back{min-height:52px;box-shadow:inset 0 0 0 2px var(--rule);background:var(--card)}.admin{min-width:0;max-width:1180px;padding:0 20px 60px}@media (width>=900px){.admin{padding:0 32px 60px}}.admin-head{border-bottom:1px solid var(--paper-3);flex-direction:column;gap:6px;margin-bottom:8px;padding:22px 0 18px;display:flex}.admin-head h1{font:800 26px/1 var(--f-display);text-transform:uppercase;margin:0}.admin-head p{font:500 16px/1.3 var(--f-body);color:var(--ink-2);margin:0}.section{margin:24px 0 32px}.section h2{font:700 18px/1.2 var(--f-display);text-transform:uppercase;margin:0 0 6px}.section>p{color:var(--ink-2);max-width:680px;font:400 16px/1.45 var(--f-body);margin:0 0 14px}.sub-h{font:700 16px/1.2 var(--f-display);text-transform:uppercase;margin:28px 0 8px}.wh-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.wh-bar>.field{width:auto;max-width:100%;min-height:48px}.wh-bar .grow{flex:1}.wh-search{flex:240px;max-width:420px;margin:0}.wh-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wh-period .field{width:auto;min-height:48px}.chip-btn{border:1px solid var(--paper-3);background:var(--card);min-height:44px;color:var(--ink);font:600 15px/1 var(--f-body);border-radius:999px;padding:0 14px}.chip-btn.on{background:var(--carbon);border-color:var(--carbon);color:var(--on-carbon)}.wh-note{max-width:760px;color:var(--ink-2);font:400 15px/1.45 var(--f-body);align-items:flex-start;gap:8px;margin:0 0 14px;display:flex}.wh-note .ic{color:var(--heat-text);flex:none;margin-top:2px}.wh-error{color:var(--burn);font:600 16px/1.35 var(--f-body);align-items:center;gap:8px;margin:14px 0 0;display:flex}.wh-tag{background:var(--paper-2);color:var(--ink-2);font:600 12px/1.4 var(--f-body);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.wh-neg{color:var(--wh-neg);font-weight:700}.wh-low{color:var(--wh-low);font-weight:700}.wh-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wh-sort.on{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.sheet-table tr.click{cursor:pointer}.sheet-table tr.click:hover td,.sheet-table tr.click:focus-visible td{background:var(--paper-2)}.sheet-table tfoot td{border-top:1px solid var(--paper-3);background:var(--paper-2);font-weight:700}.wh-facts{flex-wrap:wrap;gap:10px 32px;margin:8px 0 18px;display:flex}.wh-facts dt{font:600 13px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.wh-facts dd{font:600 17px/1.3 var(--f-body);margin:4px 0 0}.wh-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:14px 0 20px;display:grid}.wh-form label{flex-direction:column;gap:6px;display:flex}.wh-form .wide{grid-column:1/-1}.wh-recipe{white-space:pre-line;color:var(--ink-2)}.sheet-table.wh-lines{overflow:visible}.wh-lines th:first-child{border-top-left-radius:19px}.wh-lines th:last-child{border-top-right-radius:19px}.wh-lines td:first-child{min-width:260px}.wh-lines td .field{width:100%;min-width:96px;text-align:inherit}.wh-qty{align-items:center;gap:6px;display:inline-flex}.wh-qty .field{width:110px}.wh-picked{font-weight:600}.wh-picker{position:relative}.wh-picker ul{z-index:5;border:1px solid var(--paper-3);background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.wh-picker li{cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wh-picker li span{color:var(--ink-2);font-size:13px}.wh-picker li.on,.wh-picker li:hover{background:var(--paper-2)}.wh-flags{flex-direction:column;gap:6px;margin:10px 0 8px;padding:0;list-style:none;display:flex}.wh-flags li{border-left:4px solid var(--heat);background:var(--card);border-radius:14px}.wh-flag{width:100%;color:var(--ink);font:500 15px/1.4 var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0 14px 14px 0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;display:flex}.wh-flag:hover:not(:disabled),.wh-flag:focus-visible{background:var(--paper-2)}.wh-flag:disabled{cursor:default}.wh-flag-text{flex:320px}.wh-flag .ic{width:18px;height:18px;color:var(--ink-2)}.wh-flags li.hot{border-left-color:var(--burn)}.wh-flags li .wh-tag{margin-left:0}.wh-flag .mono{font-size:13px}.wh-audit-tile.lv-critical{border-color:var(--wh-neg-line);background:var(--wh-neg-soft);color:var(--wh-neg-ink)}.wh-audit-tile.lv-check{border-color:var(--wh-low-line);background:var(--wh-low-soft);color:var(--wh-low-ink)}.wh-audit-tile.lv-routine{border-color:var(--wh-low-line)}.wh-audit-tile.lv-critical .ks,.wh-audit-tile.lv-check .ks{color:inherit}.wh-audit-tile.on{border-color:var(--wh-kpi-on);background:var(--wh-kpi-on);color:var(--on-wh-kpi-on)}.wh-audit-time{font-size:14px}.wh-audit-sections{margin-top:0}.wh-audit-list{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.wh-audit-item{border:1px solid var(--paper-3);border-left:6px solid var(--rule);background:var(--card);border-radius:16px;min-width:0;padding:14px 16px}.wh-audit-item.lv-critical{border-left-color:var(--wh-neg)}.wh-audit-item.lv-check{border-left-color:var(--wh-low)}.wh-audit-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wh-audit-lvl{background:var(--paper-2);color:var(--ink-2);font:700 13px/1.3 var(--f-body);border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;display:inline-flex}.wh-audit-lvl .ic{width:15px;height:15px}.wh-audit-lvl.lv-critical{background:var(--wh-neg-soft);color:var(--wh-neg-ink)}.wh-audit-lvl.lv-check{background:var(--wh-low-soft);color:var(--wh-low-ink)}.wh-audit-title{font:700 16px/1.3 var(--f-body)}.wh-audit-obj{color:var(--ink-2);font:500 15px/1.3 var(--f-body);overflow-wrap:anywhere}.wh-audit-detail{font:400 15px/1.45 var(--f-body);overflow-wrap:anywhere;margin:8px 0 0}.wh-audit-facts{color:var(--ink-2);font:500 14px/1.3 var(--f-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin-top:8px;display:flex}.wh-audit-facts b{color:var(--ink)}.wh-audit-fix{background:var(--paper-2);font:400 15px/1.45 var(--f-body);overflow-wrap:anywhere;border-radius:12px;margin:10px 0 0;padding:10px 12px}.wh-audit-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wh-audit-actions .btn-sm{min-height:44px}.wh-audit-ask{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.wh-audit-ask label{flex-direction:column;flex:260px;gap:6px;display:flex}.wh-audit-badge{background:var(--paper-2);color:var(--ink-2);font:700 12px/1.4 var(--f-body);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.wh-audit-badge.lv-critical{background:var(--wh-neg-soft);color:var(--wh-neg-ink)}.wh-audit-badge.lv-check{background:var(--wh-low-soft);color:var(--wh-low-ink)}.wh-audit-mini{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.wh-audit-mini li{border-left:4px solid var(--rule);background:var(--paper-2);font:400 14px/1.4 var(--f-body);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.wh-audit-mini li.lv-critical{border-left-color:var(--wh-neg)}.wh-audit-mini li.lv-check{border-left-color:var(--wh-low)}.wh-audit-mini b{font-weight:700}.wh-audit-dismissed{margin:20px 0 0}.wh-audit-dismissed summary{cursor:pointer;font:600 15px/1.4 var(--f-body);align-items:center;min-height:44px;display:flex}.wh-audit-dismissed ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wh-audit-dismissed li{border:1px solid var(--paper-3);background:var(--card);font:400 14px/1.4 var(--f-body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.wh-audit-dismissed li .grow{overflow-wrap:anywhere;flex:260px;min-width:0}.wh-audit-usage td:first-child{overflow-wrap:anywhere}.wh-workup-result{margin:4px 0 16px}.wh-workup-cmp{background:var(--paper-2);font:400 15px/1.45 var(--f-body);overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}.wh-workup-cmp .ic{flex:none;margin-top:2px}.wh-workup-cmp.off{background:var(--wh-low-soft);color:var(--wh-low-ink)}.wh-audit-where{min-height:36px;margin:6px 0 0;display:flex}@media (width<=699px){.wh-audit-actions .btn-sm{flex:auto;justify-content:center}.wh-audit-sections{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.wh-audit-sections .chip-btn{flex:none}.wh-audit-time,.wh-targets .wide{display:none}}.wh-targets input.field{text-align:right;width:64px}.wh-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 20px;display:grid}.wh-picker-none{color:var(--ink-2);padding:8px 2px 0;font-size:14px}@media (width<=899px){.sheet-table.wh-lines{overflow-x:auto}}.card{border:1px solid var(--paper-3);background:var(--card);border-radius:20px;overflow:hidden}.sheet-table{border-collapse:separate;border-spacing:0;border:1px solid var(--paper-3);background:var(--card);border-radius:20px;width:100%;position:relative;overflow:hidden}.sheet-table th{text-align:left;background:var(--paper-2);font:600 13px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:12px 10px}.sheet-table th:first-child,.sheet-table td:first-child{padding-left:18px}.sheet-table th:last-child,.sheet-table td:last-child{padding-right:18px}.sheet-table td{border-top:1px solid var(--paper-2);vertical-align:middle;font:500 16px/1.3 var(--f-body);padding:10px}.sheet-table td.num,.sheet-table th.num{text-align:right;font-variant-numeric:tabular-nums}.sheet-table .field{border-radius:12px;min-height:44px;padding:8px 12px}.sheet-table .btn-sm{min-height:40px}@media (width<=899px){.sheet-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.sheet-table select.field{background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px}.flow{background:var(--paper-2);font:500 15px/1.3 var(--f-body);color:var(--ink-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;display:flex}.flow b{color:var(--ink)}.kpis{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.kpi{border:1px solid var(--paper-3);background:var(--card);box-shadow:inset 0 5px 0 var(--c);border-radius:20px;padding:18px 20px}.kpi h3{font:800 18px/1.1 var(--f-display);text-transform:uppercase;margin:0 0 10px}.kpi .lead{padding:4px 0;font-size:15px}.kpi-note{background:var(--heat);color:var(--on-heat);font:500 14px/1.35 var(--f-body);border-radius:12px;margin:10px 0 0;padding:8px 10px}.hist{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 12px;padding:12px 2px;display:grid}.hist:active{background:var(--paper-2)}.hist-n{min-width:4.2ch;font:700 17px/1 var(--f-body);color:var(--ink-2);font-variant-numeric:tabular-nums}.hist-sum{font:700 17px/1 var(--f-body)}.hist-main{flex-direction:column;gap:3px;min-width:0;display:flex}.hist-main b{font:600 17px/1.2 var(--f-body)}.hist-main .faint{font:500 15px/1.3 var(--f-body)}.hist-tags{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.shift-sum{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:12px 0 4px;display:grid}.shift-sum>div{background:var(--paper-2);border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.shift-sum b{font:700 20px/1.1 var(--f-display);overflow-wrap:anywhere}.shift-sum span{font:500 14px/1.2 var(--f-body);color:var(--ink-2)}.hours{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;display:inline-flex}.hours .field{width:110px;padding:6px 8px}.note-hints{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.note-hints .opt{background:var(--paper);border:0;min-height:44px;padding:0 14px;font-size:15px}.note-hints .opt.own{box-shadow:inset 0 0 0 2px var(--carbon)}.export-range{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.export-range label{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.export-range .field{width:170px}.audit{border:1px solid var(--paper-3);background:var(--card);border-radius:20px;max-width:920px;margin:0;padding:0;list-style:none;overflow:hidden}.audit li{border-bottom:1px solid var(--paper-2);overflow-wrap:anywhere;font:500 16px/1.35 var(--f-body);padding:13px 18px}.audit li:last-child{border-bottom:0}.audit-meta{font:600 14px/1.3 var(--f-body);color:var(--ink-2);margin-bottom:3px}.audit li.audit-bad{background:var(--burn-soft)}.alert-sub{background:var(--paper-2);font:500 15px/1.4 var(--f-body);color:var(--ink-2);border-radius:16px;align-items:center;gap:12px;margin:6px 0 14px;padding:12px 14px;display:flex}.live{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.live-card{border:1px solid var(--paper-3);background:var(--card);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.live-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.live-card header b{font:700 17px/1.2 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.lv-stamp{height:28px;font:700 12px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.lv-stamp .ic{width:14px;height:14px}.lv-stamp.lv-bad{background:var(--burn);color:var(--on-burn)}.lv-stamp.lv-warn{background:var(--heat);color:var(--on-heat)}.lv-stamp.lv-ok{box-shadow:inset 0 0 0 2px var(--go);color:var(--go)}.live-msg{font:600 16px/1.3 var(--f-body)}.live-msg.lv-bad{color:var(--burn)}.live-msg.lv-warn{color:var(--heat-text)}.live-row{font:500 15px/1.35 var(--f-body);color:var(--ink-2);align-items:baseline;gap:10px;display:flex}.live-row .caps{flex:none;width:82px;font-size:12px}.live-screens{flex-wrap:wrap;gap:4px 12px;display:flex}.live-screens>span{align-items:center;gap:4px;display:inline-flex}.live-screens .ic{width:16px;height:16px}.live-screens .on .ic{color:var(--go)}.live-screens .off{color:var(--ink);font-weight:600}.alarms{max-width:620px;margin:0;padding:0;list-style:none}.alarms li{border-bottom:1px solid var(--paper-3);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.alarms time{font:700 15px/1.3 var(--f-body)}.alarms li>span{font:400 15px/1.35 var(--f-body);color:var(--ink-2);flex-direction:column;gap:3px;display:flex}.alarms b{font:600 15px/1.3 var(--f-body);color:var(--ink)}.alarm-state{font:700 13px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.alarm-state .ic{width:15px;height:15px}.alarm-state.ok{color:var(--go)}.alarm-state.bad{color:var(--burn)}.alarm-state.past{color:var(--ink-2)}.launch-progress{align-items:center;gap:16px;max-width:820px;margin-bottom:10px;display:flex}.launch-progress b{font:700 20px/1 var(--f-display);white-space:nowrap}.launch-progress .bar{background:var(--paper-3);border-radius:6px;flex:1;height:12px;overflow:hidden}.launch-progress .bar i{background:var(--go);height:100%;display:block}.launch-progress>span:last-child{font:600 16px/1.2 var(--f-body);color:var(--ink-2);white-space:nowrap}@media (width<=520px){.launch-progress{flex-wrap:wrap}.launch-progress .bar{flex-basis:100%;order:3}.launch li{grid-template-columns:40px minmax(0,1fr)}.launch li .btn{grid-column:2;justify-self:start}}.launch{max-width:820px;margin:12px 0;padding:0;list-style:none}.launch li.ok,.launch li.warn,.launch li.bad{color:var(--ink)}.launch li{border-bottom:1px solid var(--paper-2);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.launch li:last-child{border-bottom:0}.launch li b{font:600 17px/1.25 var(--f-body)}.launch .grow{min-width:0}.launch .grow .faint{color:var(--ink-2);margin-top:3px;font:400 15px/1.3 var(--f-body)!important}.launch-mark{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.launch-mark .ic{width:20px;height:20px}.launch li.ok .launch-mark{background:var(--go);color:var(--on-go)}.launch li.warn .launch-mark{background:var(--heat);color:var(--on-heat)}.launch li.bad .launch-mark{background:var(--burn);color:var(--on-burn)}.checks{flex-direction:column;gap:10px;max-width:820px;margin:10px 0;padding:0;list-style:none;display:flex}.checks li{border:1px solid var(--paper-3);background:var(--card);font:400 15px/1.4 var(--f-body);border-radius:18px;padding:14px 18px}.checks li b{font:600 17px/1.25 var(--f-body)}.checks li.ok{box-shadow:inset 5px 0 0 var(--go)}.checks li.bad{box-shadow:inset 5px 0 0 var(--burn)}.checks li.ok b{color:var(--go)}.checks li.bad b{color:var(--burn)}.daynav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.daynav h2{text-align:center;min-width:190px;margin:0}@media (width<=600px){.daynav h2{flex:1 1 0;min-width:0;font-size:20px}}.hchart{--chart:var(--ink);max-width:760px}.hchart-plot{border-bottom:1px solid var(--rule);align-items:flex-end;gap:2px;height:180px;padding-top:22px;display:flex}.hcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}@media (width<=480px){.hlab.odd{display:none}}.hbar{background:var(--chart);cursor:default;border:0;border-radius:4px 4px 0 0;width:min(24px,100%);padding:0}.hbar:focus-visible{outline:2px dashed var(--carbon);outline-offset:2px}.hval{font:600 13px var(--f-mono);color:var(--ink-2);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.hval.tip{color:var(--ink);background:var(--paper);border:1px solid var(--rule);z-index:2;border-radius:6px;padding:1px 6px}.hlab{font:500 12px var(--f-mono);color:var(--ink-3);position:absolute;bottom:-20px}.htable{margin-top:30px}.tchart{margin:22px 0 8px}.tchart h3{font:700 20px var(--f-display);text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.tchart h3 .dot{border-radius:50%;width:10px;height:10px}.tchart-sum{font:500 14px var(--f-mono);color:var(--ink-2);margin:2px 0 6px}.tchart-plot{height:140px;position:relative}.tchart .hlab{white-space:nowrap}.tchart .hlab.first{left:0}.tchart .hlab.last{right:0}.daynav .segs button{white-space:nowrap}.tchart-crit{border-top:1.5px dashed var(--burn);pointer-events:none;z-index:1;position:absolute;left:0;right:0}.tchart-crit b{background:var(--paper);font:600 11px var(--f-mono);color:var(--burn);padding:0 4px;position:absolute;bottom:2px;right:0}.htable summary{cursor:pointer;color:var(--ink-2);font-size:14px}.swatch{border:1.5px solid var(--rule);background:0 0;border-radius:8px;width:36px;height:36px;padding:0}.ok{color:var(--go)}.bad{color:var(--burn)}@media (width>=900px){.order-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.order-grid .side{position:sticky;top:76px}.page.wide{max-width:1180px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prod .dot,:root:not([data-theme=light]) .route-head:before{filter:brightness(1.6)}}:root[data-theme=dark] .prod .dot,:root[data-theme=dark] .route-head:before{filter:brightness(1.6)}@media (pointer:coarse){.btn-sm,.segs button,.cat,.tabs button{min-height:44px}.gchip{min-width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.only-wide{display:none}@media (width<=899px){.hide-phone{display:none}}@media (width>=900px){.only-phone{display:none!important}.only-wide{border-top:1px solid var(--rule);margin-top:22px;padding-top:6px;display:block}}.cam-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cam{background:var(--card);border:1px solid var(--rule);border-radius:10px;margin:0;overflow:hidden}.cam-video{aspect-ratio:16/9;background:#000;position:relative}.cam-video video{object-fit:contain;width:100%;height:100%;display:block}.cam-idle{cursor:pointer;color:#fff6e8;width:100%;font:600 16px/1 var(--f-body);border:0;justify-content:center;align-items:center;display:flex}.cam-idle:hover{background:#1b1b1b}.cam-error{text-align:center;color:#fff6e8;font:500 15px/1.35 var(--f-body);background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.cam figcaption{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.cam figcaption b{font:700 16px/1.2 var(--f-display)}.cam figcaption span{color:var(--ink-2);font:400 14px/1.2 var(--f-body)}.cam figcaption .row-actions{margin-left:auto}.cam-form{background:var(--paper-2);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:18px;padding:14px;display:grid}.cam-form label{font:600 14px/1.2 var(--f-body);color:var(--ink-2);flex-direction:column;gap:4px;display:flex}.cam-form .row-actions{grid-column:1/-1;justify-content:flex-start}
