@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2)format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-ext-400-normal-CJRdOknU.woff2)format("woff2"),url(/assets/assistant-latin-ext-400-normal-BcqNq6r3.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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-CDF-mh-3.woff2)format("woff2"),url(/assets/assistant-latin-400-normal-BKD5Gqji.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2)format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-ext-600-normal-BRc8ZhdA.woff2)format("woff2"),url(/assets/assistant-latin-ext-600-normal-DvGDKMJu.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-600-normal-DQhO4fCi.woff2)format("woff2"),url(/assets/assistant-latin-600-normal-CfJI0IBS.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:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-hebrew-800-normal-CWqdrZ8M.woff2)format("woff2"),url(/assets/assistant-hebrew-800-normal-BK32IGnR.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-latin-ext-800-normal-DNw8tLrc.woff2)format("woff2"),url(/assets/assistant-latin-ext-800-normal-DKS8Iosn.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:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-latin-800-normal-BKcQB44T.woff2)format("woff2"),url(/assets/assistant-latin-800-normal-DcD1t29n.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:Secular One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/secular-one-hebrew-400-normal-BGED0j6b.woff2)format("woff2"),url(/assets/secular-one-hebrew-400-normal-64rITXLy.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Secular One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/secular-one-latin-ext-400-normal-ChZZHYFY.woff2)format("woff2"),url(/assets/secular-one-latin-ext-400-normal-DpHswjTA.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:Secular One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/secular-one-latin-400-normal-CoYDZDMD.woff2)format("woff2"),url(/assets/secular-one-latin-400-normal-CKrzmbp4.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:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-hebrew-700-normal-CEidegjC.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA7EAA4AAAAAGlgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACYAAAAoAHAAckdQT1MAAAFsAAADTQAABq5iv20VR1NVQgAABLwAAAAnAAAAKKcAtO5PUy8yAAAE5AAAAE0AAABgZ+2VgWNtYXAAAAU0AAAAgAAAAKT6MlsgZ2FzcAAABbQAAAAIAAAACAAAABBnbHlmAAAFvAAABcQAAAs4Pd9D+mhlYWQAAAuAAAAANgAAADYZl/q9aGhlYQAAC7gAAAAdAAAAJAaYAXxobXR4AAAL2AAAAHwAAADsOcYE12xvY2EAAAxUAAAAeAAAAHhP1VLfbWF4cAAADMwAAAAcAAAAIABIAHluYW1lAAAM6AAAAPsAAAIOKeFHu3Bvc3QAAA3kAAAA3wAAAjX09aKqeNpjYGRgYOBhgAAmBhYgXwCIhYCQkUGEQQFIajBYMDADAAnKAOMAAHjadZNj1CRLFAQj7+Dz6Nm2bdu2bdu2bdu2bfutbZu903l6vfujo7KibmnqDAKaWZ2diS233nFPFjz2qMNPp0QeIEkIQFN6QsQJR51+MnOfdNjpJ1ACAmVVkMv/mbufRteLRpQ7PzpSiOG0sjDEjxBfw2zSp/F+vOn0cjwbjzs9GHfHrU7Xx5VxsdO5cXqcCJDbMo7O1+wOjf1jT6edY9vY3GnDWDtWdVo+loyFneaNWrQ6Fet7AKCxGq6BTr1jbXV1aq+/9avT9/pSHzu9q9f1otPTejTb40fdrzvtbta1uhyfVBf6pOjsOF2nOh2vI3UwaF/trh21tTadVQKtrzW1MiC+0nDEf1oxzTY3xr5IC9m/n3rNBUijU88T9ie7/gnXv27ztfPhfIVUS4324MY023d1zaO8gLg49RzCR4j29u292reu/MvmX5sfbK7SEMTyNhfZfKHhKZ0/iAUR+3v0dZtnPfqs833OR3JjSq2frmCzpM5EnOWab2x+9wrf2Hxs84fNLzbn2cxjc55Nyfld+9flbP++zd4279vcYXOw7kyzzUs2u7rmJZveNm8zFjHGpmt8mBIIcogKUKNGhTlZlCpl4FLE+YgzESf7c59j/RLiwOzbm2BXcmxPni0RGyNgdcR+ftOjvPvKfutNAHGEeaJ5tHmv+ZS5rrlJfW4QLMtqwJp12zz1H6ml6UkwnlYWAP4Efga/8efAh8DbwKvA81n7pGv88TCoBN71duDGrL3at3YNb3vu+Zw55YOTUTJc4xFrajgKUnKSubw5h1k050qZfBRLILa0aTUr5sLmIub8Zps5p7lynUGO/JSXafPLlMgDSyIWRsyLqKEk8U5DUoK5jZlnWVZnDdYhaCS0M82IFSkAVS2pBVVSkZ505G8+5E2e5vZ6vpKzOZZD2R1RJU+BIg000UIrbZSpUGNO5mJuFmQhFiXIJyOTkbQl/ZP+iELSNelK1Nt/k39ZwGNBQ1ZTp2eMS8ZRdC+HK7OxqhnU3C7Jwr6px8hnlWX3XMGCpqh5RWUrF7LKZo+WzIo5jykapztJQ3pm22y271Jyr2xWzGwX5gagyPqszeqszPIsjfw7NdJEhSoLINoQcyKWQCyEaEIsOAk9PliDAAAAeNpjYGRgYOBiUANCJhc3nxAGoYzUpCIGPgYQYAER//+DSABZKQVHAHjaY2BhTGbaw8DKwMDUxRTBwMDgDaEZ4xiMGHUYUAAHswNQGYzn5+/nyrCAQeG3NnP0/3QGBuZohidAYUWQHOMXpj1ASoGBGQASdgxhAAAAeNpjYGBgAmJmIBYBkoxgmoVhApCWYxAAivAxKDDoMjgyLGA4xLqHdT/rIdbjrC9ZX7F+UVj1W/v/fwYGuPxB1g2s+1gPAuUvAOU/A+W1gPKM/3/+P/C/6b/jr0oGIPhV+Mvkl9kvg/u1LF/AtiGAENBmVKDKYMagwWAOAI85KIcAAQAB//8AD3jalVRVYONGEJ2VI8uHjmJJDoN1jhNdg7KicI6ZmZmZme/Uc5mZuf0qMzMzMzMzy51dSeG0vQ951ztv6L3ZBR4kAHIRNw184Idu0BOCAHqoQPSFTSFsCLIp6DGJkGP/qqoKGA/HlWMHc9P+vpr8tmTJPQsfJY8ueuMgcCzGddxdzB+9VRO/mCqY6DpR7v350sPBdcHIiChnWn8PWrTo8z8gmXR8fLVcIRAAEKAGLGg5r3bP/VA7Dxcg7PwqrDMEYIqYIVxlGLiIkl8Iqz5fsZx6/RRfdqp1VHR8YlsKIS9Yv5KU1Zb9Zawi5VMy3r7OjYH1Y50QlQsMXaQByGD72f37lR8tyyJjLLvExWUgLhUghCBDjciyKsardN1QG97alcZviGt9t1AivuI/Jd01fZVX4Qwnui7GTdUsQKczI5crpLyeHNBzLRocuGYc7yARJxaIuvjCPQi070iQFy0k+AJ7oRsTHmZYCIkqYh9OFCs0MaKovTvan3NyhmRVkRnmOT2SKEGUlavbexDo1rbWwRGKYTiyNlGeyHLD2SUtyN1O71HJr6qMI73SoCvZHde+z1SOr+X7KhfM1nT0sEt4Mtzxe8ur1GTCNBQr5731q2UfYn0kzyc5jpU4uXO2nZKJmQdxppe1Du10fgzMxljB9NK5/EUKEeOaRdPYvKZDs46nQC+qj4wzIAiqSedBSlzDj06MSbmGO6XGPlsIvvFGz+4fepxvaMt5DBc9L5MMenTsWMY5yu/G3u7MGZsP2dQrKa8GaopsaEr30/uERg+8Op+vRS/DGDDaNi0ynLdL3D49FsKix8IiNviums+iVWBdMrukIwAzY36vzn2ICEBvypQrAJVeryT74tqPWcoz/et5bprNO/RXkuH2DR4nJ6BnmqObN92ecifENfvjyohyeiUfVc5C7TCnJ56rzx707uHcrgKqkawLZVkKmZRoigVeIMSiWu2y3FwMneaqxbCqp1nZAzx6XEVdHd12WYR42rFMWxzfEFbnXWJVdcZb5yOKFdcmsjG33+LPtezbNd3+jI4JEMbKPPTOxDp1n2pWVJi6ooS9lwC3CobKveLEWI8eq6SyjOzUfZGcHlK3cGnjK9jxwAH61saF+ChESrtl6eH64V5FY5tvO5sjo4DNlIwDFUu5kdTxo+cnyNX2w6txnCw2WIs8HurbTHV94mLvejq3kwugXWG9ttZDpBLh5sKaiHJsOY8/pYX2KoX2XNIsjKsxJJMsUpC7iyuEHPZaFpHbwTsPNJ/7kZSW13KL25OjJuOYiZWrkAGJkrg2Np/H6OzuH6vpVCjqCeRFOA3vlg9ANHUhuiZKXrznHkxDLSSHWQQaFRXH71gE/OaCEIaZyackBTP7EGPosvQd+XT9elbR92CTFfTcNExZ+uL7bWS7M/HcNvIT9KQ75EemJbr8YOGGKt668xF+p1H89x/k/p1PktEv8GSTvbzIID/ZNz9nH2ZTwW2CKdxddHpDkUIjXkWvrOSvDMpyED9uk9KbbnsrNF+yCGYln0JsGCDcCi202le7nt63S0qlu1RpFv2hf4DHSOWkKPkYi6RCGdQB8K1iqK32eus8XZyTFDfZm04qaZSTSW5wz09y131eMe3Xce0PAdnOTRYRkfUbhKy2HcdQn9b/v3YTvHNBZfu+/Y2NCzqPGoK8jlHx5hidRy4ZeGknsQsLW0WnN/KQo1HbyNXtPYHpeTTclnzG1bML/k93eVnpcrOjjbpBpyfUEyO5enYdK/wvcXM9ibqUhnV3LFyPeXyYg96QC7Y0NjpdL2LnAp67HErI1xZKD7PjlM/qOOXVHaf8SLA+eDyZTY5JvtJZ313tPT1L2q0bvH5rnH5bbWgH3UkAJpBx7asqdb1JwHNnHeyH67l7m9+RC7j9SNORsfDfjD4Hl/lqwee8Z1KflX2451asYJY34FVfNfiZJazGBElbq40T07g35syJxf4B8FkX1QABAAAAAQAAghfXq18PPPUADwPoAAAAANrJ4b4AAAAA3G/Vpf/s/xwDTgNbAAEABgACAAAAAAAAeNpjYGRgYI7+nw4kk/6/+VfO7AcUQQXWAJIeBhgAAAB42n3KIQyBYRRG4XPFP/zBbhDQi6D3TJV1SS82wQjQNz2yCaqiJ5mmd2fzMUl4dvfunjiQcflx1kg9TSRuelDFzL1+7+hrUNq5VqW7k7HTXptioSl1jL1DstGm+gh/HAGxheioZde0W5JArSy6Rf5xVaX8OulJvgAwghrCAAAAIgA8AEgAVAB2AIoApQC5AM8A3wDzAQgBJAEzAUMBWgFzAYgBpwG2AccB5AIDAhoCOAJXAoECngKuAtMC3wLrAwgDCAMIAxUDKAM0A0ADYgN4A50D8AQbBEoEYASFBLkExQTVBOsFAQU2BUwFWAVuBX4FiwWceNpjYGRgYLBmcGZgZTBhYAHzEICZgREAEiEAwnjafZC1UQQAEEUf7pqiGe4OCe5u8bm7XyeUQAHUREgN/NlBzmdn5/91ATrx0UJTaxfw3sQPb2KYrx/erJzPH97CKh8/vJVR3n54G6c8/vB2+Td/eL8YBMhIEqTZZUmSxk2KoDwZ8UVpkIgwLq9f8TtOueYKJylpjIziMbEFDokr08MrXlJWF1dkkhVVL5vsMWnTfMrPCuMErDoj/zQ5y9yWrjFTY8IkPxPKOt5yJz0Ra7TTD9bIOVIkQdFu9hOwXVZZRir2LI9XWGube3nihBR3W9WB3RQgbtfroqrf+lWrDOW5WMRNnKi8KWGMImGhW9GlGtNmvgHyHlC+AHjaYmBiAIP/cxiMGLABawBB8ICFAAAFAOwv27btuv9zuFVbRKziFx8JSSlpGVk5eQVFJWUVVTV1DU0tbR1dPX0DQyNjk0iamplbRM3SytrG1s7ewdHJ2cXVzd3D0yv+6mW4AWhxHowYCqIAig7DYtYaftcR20714R2d3ef2dbeUrpKoUKNBiw49BoyYMMcCS6ywxuZvLVGhRoMWHXoMGDF9bQqdY0E8/ylz2ZlPT9PzYjHqfx7nxfC53C5G/6Ki/qplzvGlIi5RoUaDFh16DBgxYY4FltiwV2N4A7EKfs8A)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWAAA4AAAAABrgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKKcAtO5PUy8yAAABpAAAAEoAAABgX+x7FWNtYXAAAAHwAAAARQAAAFwiQyGhZ2FzcAAAAjgAAAAIAAAACAAAABBnbHlmAAACQAAAAVcAAAGQl+ji2WhlYWQAAAOYAAAANgAAADYZl/q9aGhlYQAAA9AAAAAdAAAAJAaYAUtobXR4AAAD8AAAACEAAAAoDfAAoGxvY2EAAAQUAAAAFgAAABYCVgHrbWF4cAAABCwAAAAcAAAAIAAXAHluYW1lAAAESAAAAPsAAAIOKeFHu3Bvc3QAAAVEAAAAOwAAAEyU5LuTAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahjNSkIgY+BhBgARH//4NIAFkpBUcAeNpjYGFMZtrDwMrAwNTFFMHAwOANoRnjGIwYdRhQATMQM8E4fv5+rgwLGBQU9jNH/08HSkYzPAEKK4LkGL8w7QFSCgzMAPthC9IAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxSWKWw//9/oDiEfxDC///k/4H/qf8d78fc9wDqRgEArN8UGAAAAAABAAH//wAPeNpFTkN4JEEYfVX91fR6t4drjee4PRVd1rZt27biY86xbrFt27lfco6diou/HsCgB0gYvQQJGizFCqwGVN02RTJ5yiYuGzxl1a4nJHDMw2MJL3MbA/fTS+PxZOjBg/y7FaTiXvdf0BmORJo7gxdos6e4drPsKaBnDat6HvqtfrV6+xEr9fw/vu/evZ4RTE7OYiQfagMBIGMJ/mOx7jVXF55uiW9Wg34ifUJBRKqiGtQdXFEVvca8TdmmmLlZyfhazr5y5/gIKfpaQ443M/Ju4rGDk76JtMYJP0CCfrKTHKS/YMRm2ACTAKlcbMFlNBjEEWxmg2QWOedu09z/4gq5fJM4+Qbu3LjdamXGXbuYw0EvEbvd7QzZ4Kh0cAfVXGWnWUcw+8NAoKeNiJJ8IAE6T1XWW55aaOOTJzOdbnRIXtDMdExmu6x3vXSdUrS0+8YNu30Kb7VS/QAAAQAAAAEAAH5oKHJfDzz1AA8D6AAAAADayeG+AAAAANxv1aX/7P8cA04DWwABAAYAAgAAAAAAAHjaY2BkYGCO/p8OJJP+v/lXzuwHFEEFXACR7QXnAAAAeNpj3MwgwngEgRm2MDCAMFMPkB8N5G8H4tcMIgCgnAeYAAAAAAAAIgA8AEgAVABUAFQAdgCqALcAyAAAeNpjYGRgYOBicGZgZTBhYAHzEICZgREADPYAkXjafZC1UQQAEEUf7pqiGe4OCe5u8bm7XyeUQAHUREgN/NlBzmdn5/91ATrx0UJTaxfw3sQPb2KYrx/erJzPH97CKh8/vJVR3n54G6c8/vB2+Td/eL8YBMhIEqTZZUmSxk2KoDwZ8UVpkIgwLq9f8TtOueYKJylpjIziMbEFDokr08MrXlJWF1dkkhVVL5vsMWnTfMrPCuMErDoj/zQ5y9yWrjFTY8IkPxPKOt5yJz0Ra7TTD9bIOVIkQdFu9hOwXVZZRir2LI9XWGube3nihBR3W9WB3RQgbtfroqrf+lWrDOW5WMRNnKi8KWGMImGhW9GlGtNmvgHyHlC+AHjaY2BiAIP/cxiMGLABLiBWYTjJcJyBmZGJkZmRhaGX4QZ7aV6mgYGjAYg2MnB0ZC01MnByAwAgigrBAA==)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:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-latin-700-normal-CWlTIwJg.woff2)format("woff2"),url(/assets/karantina-latin-700-normal-DbXINOrn.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:#f4eee3;--paper-2:#ebe3d4;--card:#fffcf6;--ink:#1c1915;--ink-2:#3a342c;--ink-soft:#6b6255;--line:#1c19151f;--line-strong:#1c191538;--ember:#f2541b;--ember-deep:#c63d0b;--ember-tint:#fde3d6;--leaf:#1d7a53;--leaf-tint:#dcefe4;--cream:#fff7ea;--danger:#b42318;--f-body:"Assistant", "Arial Hebrew", sans-serif;--f-display:"Secular One", "Assistant", sans-serif;--f-num:"Karantina", "Secular One", sans-serif;--r-lg:22px;--r-md:14px;--r-sm:10px;--shadow:0 1px 0 #1c19150f, 0 8px 24px -14px #1c191559;--nav-h:68px;--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{min-height:100dvh;font-family:var(--f-body);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");margin:0;font-size:17px;line-height:1.5}body.no-scroll{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--ember);outline-offset:2px}h1,h2,h3{margin:0;font-weight:400}.shell{max-width:480px;min-height:100dvh;padding-bottom:calc(var(--nav-h) + var(--safe-b) + 12px);margin:0 auto}.page{flex-direction:column;gap:18px;padding:18px 18px 28px;animation:.35s ease-out both rise;display:flex}.screen-head{padding-top:6px}.screen-head h1{font-family:var(--f-display);letter-spacing:-.01em;font-size:40px;line-height:1}.kicker{color:var(--ink-soft);letter-spacing:.01em;margin:0 0 6px;font-size:14px;font-weight:600}.boot{place-items:center;min-height:100dvh;display:grid}.boot-mark{background:var(--ember);border-radius:14px;width:46px;height:46px;animation:1s ease-in-out infinite alternate pulse}.counter{background:var(--ink);color:var(--cream);border-radius:26px;padding:20px 22px 18px;position:relative;overflow:hidden;box-shadow:0 22px 40px -24px #1c1915bf}.counter-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f2541b52,#0000 62%);border-radius:50%;width:120%;transition:opacity .4s;position:absolute;inset:auto -30% -55% auto}.counter.is-met .counter-glow{background:radial-gradient(circle,#f2541b8c,#0000 64%)}.counter-head{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.counter-label{color:#fff7eab8;font-size:15px;font-weight:600}.counter-badge{background:var(--ember);color:var(--cream);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;animation:.4s cubic-bezier(.2,1.6,.4,1) both pop}.counter-figure{align-items:baseline;gap:12px;margin-top:2px;display:flex;position:relative}.counter-num{font-family:var(--f-num);color:var(--cream);font-variant-numeric:tabular-nums;font-size:148px;font-weight:700;line-height:.82;animation:.45s cubic-bezier(.2,1.5,.4,1) both bump}.counter.is-met .counter-num{color:var(--ember)}.counter-of{color:#fff7eaa6;font-size:18px}.counter-of b{font-family:var(--f-num);color:var(--cream);margin-inline-start:4px;font-size:46px;font-weight:700}.counter-msg{color:#fff7eae6;margin:10px 0 14px;font-size:16px;font-weight:600;position:relative}.tally{direction:ltr;flex-wrap:wrap;justify-content:flex-start;align-self:flex-end;gap:12px 16px;max-width:46%;min-height:34px;margin-inline-start:auto;padding-bottom:6px;display:flex;position:relative}.tally-group{gap:6px;height:34px;padding:0 2px;display:inline-flex;position:relative}.tally .stick{background:#fff7ea29;border-radius:3px;width:5px;height:34px;transition:background .3s;display:block}.tally .stick.on{background:var(--cream);animation:.35s ease-out both stroke;animation-delay:var(--d)}.tally .slash{background:#fff7ea29;border-radius:3px;height:5px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-28deg)}.tally .slash.on,.tally .bonus.on{background:var(--ember)}.tally-more{font-family:var(--f-num);color:var(--ember);align-self:center;font-size:30px}.counter-stats{border-top:1px solid #fff7ea24;grid-template-columns:repeat(3,1fr);margin:0;padding-top:12px;display:grid;position:relative}.counter-stats div{padding-inline:4px}.counter-stats div+div{border-inline-start:1px solid #fff7ea24;padding-inline-start:14px}.counter-stats dt{color:#fff7ea99;align-items:center;gap:4px;font-size:13px;display:flex}.counter-stats dd{font-family:var(--f-num);margin:0;font-size:40px;line-height:1}.counter-stats dd small{font-family:var(--f-body);color:#fff7ea99;font-size:13px}.block{flex-direction:column;gap:10px;display:flex}.block-title,.card-title{font-family:var(--f-display);align-items:center;gap:8px;font-size:21px;display:flex}.count-pill{font-family:var(--f-body);background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:1px 9px;font-size:13px;font-weight:800}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex}.hint{color:var(--ink-soft);margin:0;font-size:15px}.empty{background:var(--card);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.empty p,.empty-line{color:var(--ink-soft);margin:0}.skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--paper-2), var(--card), var(--paper-2));background-size:200% 100%;height:120px;animation:1.2s linear infinite shimmer}.counter-skeleton{border-radius:26px;height:300px}.tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.task{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);align-items:center;gap:12px;animation:.3s ease-out both rise;display:flex}.task.is-late{border-style:dashed;border-color:var(--line-strong);padding:12px 14px}.task-hit{text-align:start;border-radius:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.task-hit:active{background:var(--paper-2)}.task-check{border:2.5px solid var(--ink);width:30px;height:30px;color:var(--cream);background:0 0;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.task-hit:hover .task-check,button.task-check:hover{border-color:var(--ember)}.task.is-done .task-check{background:var(--leaf);border-color:var(--leaf);animation:.35s cubic-bezier(.2,1.6,.4,1) both pop}.task-main{flex-direction:column;flex:1;min-width:0;display:flex}.task-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.task-meta{color:var(--ink-soft);font-size:13px}.task.is-done{background:var(--leaf-tint);box-shadow:none;border-color:#0000}.task.is-done .task-title{color:var(--ink-2)}.task-done-tag{color:var(--leaf);font-size:13px;font-weight:800}.quick-add{border-radius:var(--r-md);background:var(--paper-2);flex-direction:column;gap:8px;margin-top:4px;padding:12px;display:flex}.quick-row{gap:8px;display:flex}.quick-row input{border-radius:var(--r-sm);background:var(--card);border:1.5px solid #0000;flex:1;min-width:0;height:50px;padding:0 14px}.quick-row input:focus{border-color:var(--ink);outline:none}.quick-goal{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:flex}.quick-goal select{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);flex:1;min-width:0;height:38px;padding:0 10px;font-size:15px;font-weight:600}.notice{border-radius:var(--r-md);background:var(--ember-tint);border-inline-start:4px solid var(--ember);padding:12px 14px}.notice-title{color:var(--ember-deep);align-items:center;gap:6px;margin:0 0 6px;font-weight:800;display:flex}.notice ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.notice li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.link-btn{color:var(--ember-deep);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.btn{border-radius:var(--r-md);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:17px;font-weight:800;transition:transform .12s,background .2s,opacity .2s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-block{width:100%}.btn-primary{background:var(--ink);color:var(--cream)}.btn-primary:hover:not(:disabled){background:var(--ink-2)}.btn-ember{background:var(--ember);color:var(--cream)}.btn-ember:hover:not(:disabled){background:var(--ember-deep)}.btn-leaf{background:var(--leaf);color:var(--cream)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-icon{border-radius:var(--r-sm);width:50px;min-height:50px;padding:0}.btn-obstacle{background:var(--card);min-height:60px;color:var(--ember-deep);border:2px solid var(--ember);font-family:var(--f-display);font-size:21px;font-weight:400;box-shadow:0 10px 22px -16px #f2541be6}.btn-obstacle:hover{background:var(--ember-tint)}.obstacle-mark{background:var(--ember);width:28px;height:28px;color:var(--cream);font-family:var(--f-body);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.btn-new-goal{font-size:18px}.chip-btn{border:1.5px solid var(--line-strong);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.chip-btn:hover{border-color:var(--ink)}.chip-achieve{background:var(--leaf);border-color:var(--leaf);color:var(--cream)}.chip-achieve:hover{border-color:var(--leaf);background:#16603f}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-size:15px;font-weight:800}.field input,.field select,.field textarea{border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);width:100%;min-height:50px;padding:12px 14px;font-size:17px}.field textarea{resize:vertical;line-height:1.4}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1c191514}.field input[dir=ltr]{text-align:right}.field small{color:var(--ink-soft);font-size:13px}.field-key{border-radius:var(--r-md);background:var(--ember-tint);padding:14px}.field-key>span{font-family:var(--f-display);color:var(--ember-deep);font-size:19px;font-weight:400}.field-key input{border-color:var(--ember)}.field-key.has-error{box-shadow:inset 0 0 0 2px var(--danger);animation:.35s shake}.field-error{color:var(--danger);font-size:14px;font-style:normal;font-weight:800}.form-error{border-radius:var(--r-sm);color:var(--danger);background:#fde8e6;margin:0;padding:10px 12px;font-size:15px;font-weight:600}.sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c191580;justify-content:center;align-items:flex-end;animation:.2s ease-out both fade;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);width:100%;max-width:480px;max-height:92dvh;padding:8px 20px calc(20px + var(--safe-b));border-radius:26px 26px 0 0;animation:.28s cubic-bezier(.2,.9,.3,1) both slide-up;overflow-y:auto;box-shadow:0 -18px 40px -20px #00000080}.sheet-ember{border-top:6px solid var(--ember)}.sheet-leaf{border-top:6px solid var(--leaf)}.sheet-grip{background:var(--line-strong);border-radius:3px;width:44px;height:5px;margin:4px auto 12px}.sheet-head{margin-bottom:14px;padding-inline-end:40px;position:relative}.sheet-head h2{font-family:var(--f-display);font-size:28px;line-height:1.1}.sheet-close{top:-4px;background:var(--paper-2);border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;inset-inline-end:-6px}.sheet-body{flex-direction:column;gap:14px;display:flex}.sheet-task{border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);margin:0;padding:12px 14px;font-weight:800}.sheet-actions{flex-direction:column;gap:8px;display:flex}.pledge{border-radius:var(--r-md);background:var(--ink);color:var(--cream);flex-direction:column;gap:10px;margin:0;padding:14px;font-size:15px;list-style:none;display:flex}.pledge li{align-items:flex-start;gap:10px;display:flex}.pledge svg{color:var(--ember);flex:none;margin-top:2px}.pledge-check{border-radius:var(--r-md);border:2px solid var(--ink);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:800;display:flex}.pledge-check input{width:22px;height:22px;accent-color:var(--ember);flex:none;margin:1px 0 0}.goal-tree,.goal-children{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.goal-children{margin-top:10px;border-inline-start:2px solid var(--line-strong);margin-inline-start:14px;padding-inline-start:12px}.goal-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.goal.depth-0>.goal-card{border-top:4px solid var(--ember)}.goal-top{align-items:flex-start;gap:12px;display:flex}.goal-text{flex:1;min-width:0}.goal-title{font-family:var(--f-display);overflow-wrap:anywhere;font-size:20px;line-height:1.2}.goal.depth-0>.goal-card .goal-title{font-size:23px}.goal-desc{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.goal-count{text-align:center;border-radius:var(--r-sm);background:var(--ink);min-width:62px;color:var(--cream);flex:none;padding:6px 8px 4px}.goal-count b{font-family:var(--f-num);font-size:38px;line-height:.9;display:block}.goal-count span{color:#fff7eab3;font-size:12px}.goal-meta{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.tag-soft{border:1px dashed var(--line-strong);color:var(--ink-soft);background:0 0}.tag-achieved{background:var(--leaf);color:var(--cream)}.goal-actions{flex-wrap:wrap;gap:6px;display:flex}.goal.is-achieved>.goal-card{background:var(--leaf-tint);border-top-color:var(--leaf)}.goal.is-achieved>.goal-card .goal-count{background:var(--leaf)}.stepper{justify-content:center;align-items:center;gap:18px;display:flex}.stepper button{border:2px solid var(--ink);background:var(--card);border-radius:50%;width:54px;height:54px;font-size:28px;font-weight:800;line-height:1}.stepper output{text-align:center;min-width:90px;font-family:var(--f-num);color:var(--ember);font-size:84px;line-height:.9}.account-line{text-align:right;margin:0;font-weight:800}.auth{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.auth-hero{background:var(--ink);border-radius:0 0 36px 36px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:34dvh;min-height:200px;display:flex;position:relative;overflow:hidden}.auth-brand{z-index:1;font-family:var(--f-display);color:var(--cream);letter-spacing:.02em;margin:0;font-size:26px;line-height:1;position:relative}.auth-hero:after{content:"";background:radial-gradient(circle,#f2541b73,#0000 60%);height:120%;position:absolute;inset:auto -20% -70%}.tally-mark{z-index:1;direction:ltr;gap:16px;height:96px;display:flex;position:relative}.tally-mark i{background:var(--cream);border-radius:6px;width:12px;animation:.4s ease-out both stroke}.tally-mark i:nth-child(2){animation-delay:.1s}.tally-mark i:nth-child(3){animation-delay:.2s}.tally-mark i:nth-child(4){animation-delay:.3s}.tally-mark b{background:var(--ember);border-radius:6px;height:12px;animation:.45s cubic-bezier(.2,1.2,.4,1) .5s forwards slash;position:absolute;top:50%;left:-14px;right:-14px;transform:rotate(-26deg)scaleX(0)}.auth-card{background:var(--card);box-shadow:var(--shadow);border-radius:26px;margin:-28px 16px 24px;padding:24px 20px;animation:.4s ease-out .1s both rise;position:relative}.auth-title{font-family:var(--f-display);font-size:30px;line-height:1.15}.auth-sub{color:var(--ink-soft);margin:8px 0 18px}.nav{z-index:40;width:100%;max-width:480px;height:calc(var(--nav-h) + var(--safe-b));padding:6px 12px var(--safe-b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffcf6f0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav-item{border-radius:var(--r-md);color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative}.nav-item.is-active{color:var(--ink)}.nav-item.is-active svg{color:var(--ember)}.nav-item.is-active:before{content:"";background:var(--ember);border-radius:0 0 3px 3px;width:36px;height:3px;position:absolute;top:0}.toast-zone{z-index:45;left:0;right:0;bottom:calc(var(--nav-h) + var(--safe-b) + 12px);pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast{border-radius:var(--r-md);background:var(--ink);max-width:440px;color:var(--cream);padding:12px 18px;font-weight:800;animation:.25s ease-out both lift;box-shadow:0 12px 30px -12px #0009}.toast-error{background:var(--danger)}.page-today{padding-bottom:88px}.notice-evening{background:var(--ink);color:var(--cream);border-inline-start-color:var(--ember);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.notice-evening .notice-title{color:var(--cream);font-family:var(--f-display);margin:0;font-size:19px;font-weight:400}.notice-evening .notice-title svg{color:var(--ember)}.notice-text{color:#fff7eabf;margin:0;font-size:15px}.notice-evening .link-btn{color:var(--ember);margin-top:4px}.evening-link{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--card);text-align:start;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-weight:800;display:flex}.evening-link svg{color:var(--ink-soft);flex:none}.evening-link>span:nth-child(2){flex:1}.evening-link-go{color:var(--ember-deep);font-size:14px}.evening-link.is-saved{border-style:dashed;font-weight:600}.evening-link.is-saved svg{color:var(--leaf)}.screen-head .kicker svg{vertical-align:-2px}.evening-switch{align-self:flex-start;margin-top:-6px}.evening-form{flex-direction:column;gap:22px;display:flex}.ev-score{background:var(--ink);color:var(--cream);border-radius:22px;padding:16px 20px 18px;box-shadow:0 22px 40px -24px #1c1915bf}.ev-step{color:#fff7eab8;margin:0;font-size:15px;font-weight:600}.ev-score-figure{align-items:flex-end;gap:12px;display:flex}.ev-score-num{font-family:var(--f-num);color:var(--cream);font-size:96px;font-weight:700;line-height:.85}.ev-score.is-met .ev-score-num{color:var(--ember)}.ev-score-of{color:#fff7eacc;padding-bottom:8px;font-size:16px;font-weight:800;line-height:1.25}.ev-score-msg{margin:10px 0 0;font-size:16px;font-weight:600}.ev-num{background:var(--ink);width:26px;height:26px;color:var(--cream);font-family:var(--f-body);vertical-align:2px;border-radius:50%;flex:none;place-items:center;margin-inline-end:2px;font-size:14px;font-weight:800;display:inline-grid}.ev-task{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ev-task-head{flex-direction:column;display:flex}.ev-task-actions{flex-wrap:wrap;gap:8px;display:flex}.ev-task.needs-care{border-color:var(--danger);box-shadow:inset 0 0 0 1.5px var(--danger);animation:.35s shake}.ev-task.is-handled{box-shadow:none;background:0 0;border-style:dashed}.ev-task.is-handled .task-title{color:var(--ink-soft)}.ev-handled{color:var(--leaf);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;display:flex}.ev-handled svg{flex:none}.chip-next{border-color:var(--ember);color:var(--ember-deep)}.chip-next.is-on{background:var(--ember-tint)}.ev-task .field-key label>span{font-family:var(--f-display);color:var(--ember-deep);font-size:18px}.ev-task .quick-row input,.full-prompt .quick-row input{border-color:var(--line-strong);height:48px}.ev-task .field-key .quick-row input{border-color:var(--ember)}.ev-task .quick-row input:focus,.full-prompt .quick-row input:focus{border-color:var(--ink)}.ev-add{flex:none;min-height:48px;padding:0 16px}.levels{border:0;min-width:0;margin:0;padding:0}.levels legend{margin-bottom:4px;padding:0}.level-list{flex-direction:column;gap:8px;display:flex}.level-option{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--card);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.level-option input{opacity:0;pointer-events:none;position:absolute}.level-option:has(input:focus-visible){outline:3px solid var(--ember);outline-offset:2px}.level-num{border:2px solid var(--ink);width:34px;height:34px;font-family:var(--f-num);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:700;line-height:1;display:grid}.level-text{flex-direction:column;gap:2px;display:flex}.level-text b{font-size:17px}.level-text span{color:var(--ink-soft);font-size:14px;line-height:1.35}.level-option.is-selected{border-color:var(--ink);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink)}.level-option.is-selected .level-num{background:var(--ink);color:var(--cream)}.level-4 .level-num{border-color:var(--ember)}.level-option.level-4.is-selected{border-color:var(--ember);background:var(--ember-tint);box-shadow:inset 0 0 0 1px var(--ember)}.level-option.level-4.is-selected .level-num{background:var(--ember);border-color:var(--ember)}.full-prompt{border-radius:var(--r-md);background:var(--card);border:1.5px dashed var(--ember);flex-direction:column;gap:8px;margin-top:4px;padding:14px;display:flex}.full-prompt-q{font-family:var(--f-display);color:var(--ember-deep);margin:0;font-size:19px}.ev-save{min-height:58px;font-size:19px}.week-nav{justify-content:space-between;align-items:center;gap:8px;margin-top:-6px;display:flex}.week-range{color:var(--ink-2);margin:0;font-size:16px}.chip-btn:disabled{opacity:.4;cursor:not-allowed}.flip{transform:scaleX(-1)}.tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tile-label{color:var(--ink-soft);font-size:13px;font-weight:800}.tile-value{font-family:var(--f-num);font-size:46px;font-weight:700;line-height:1}.tile-value small{color:var(--ink-soft);font-size:24px}.tile-sub{color:var(--ink-2);font-size:13px}.tile-hero{background:var(--ink);color:var(--cream);border-color:var(--ink)}.tile-hero .tile-label,.tile-hero .tile-sub{color:#fff7eabf}.tile-hero .tile-value{color:var(--ember)}.chart-card{gap:8px;padding-inline:12px}.chart-card .card-title{padding-inline:6px}.chart-subtitle{margin-top:6px;padding-inline:6px;font-size:15px;font-weight:800}.chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;padding-inline:6px;font-size:13px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.key{border-radius:3px;width:12px;height:12px;display:inline-block}.key-met{background:var(--ember)}.key-under{background:#f6a07a}.key-target{background:var(--ink);border-radius:1px;width:16px;height:2px}.chart{width:100%;height:auto;font-family:var(--f-body);direction:ltr;display:block;overflow:visible}.chart-sel{fill:var(--paper-2)}.chart-base,.chart-grid{stroke:var(--line-strong);stroke-width:1px}.chart-grid.is-full{stroke:#f2541b59}.chart-bar{fill:#f6a07a}.chart-bar.is-met{fill:var(--ember)}.chart-val{fill:var(--ink-2);font-size:13px;font-weight:800}.is-future .chart-day{fill:#1c19154d}.chart-day{fill:var(--ink-soft);font-size:13px;font-weight:800}.chart-day.is-today{fill:var(--ink)}.chart-today-dot{fill:var(--ember)}.chart-target{stroke:var(--ink);stroke-width:1.5px}.chart-target-label,.chart-axis{fill:var(--ink-soft);font-size:12px;font-weight:800}.chart-target-label{fill:var(--ink)}.chart-axis.is-full{fill:var(--ember-deep)}.chart-line{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.chart-dot{fill:var(--ink);stroke:var(--card);stroke-width:2px}.chart-dot.is-full{fill:var(--ember)}.chart-hit{fill:#0000;cursor:pointer}.chart-detail{border-radius:var(--r-sm);background:var(--paper);color:var(--ink-2);flex-direction:column;margin:2px 6px 0;padding:10px 12px;font-size:14px;display:flex}.chart-detail b{color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dist,.goal-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dist li{grid-template-columns:104px 1fr 28px;align-items:center;gap:10px;font-size:14px;display:grid}.dist-name{color:var(--ink-2);font-weight:600}.dist li.is-full .dist-name{color:var(--ink);font-weight:800}.dist-track,.goal-bar-track{border-radius:0 4px 4px 0;height:12px;position:relative}.dist-bar,.goal-bar{background:var(--ink);border-radius:4px 0 0 4px;min-width:4px;position:absolute;inset-block:0;inset-inline-start:0}.dist li.is-full .dist-bar{background:var(--ember)}.dist-n,.goal-bar-n{text-align:start;font-weight:800}.goal-bars li{flex-direction:column;gap:4px;padding-inline-start:calc(var(--depth,0) * 16px);display:flex}.goal-bars li.is-sub{border-inline-start:2px solid var(--line);margin-inline-start:6px;padding-inline-start:calc(var(--depth,0) * 12px)}.goal-bar-title{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.goal-bars li.is-sub .goal-bar-title{font-weight:600}.goal-bar-row{grid-template-columns:1fr 28px;align-items:center;gap:10px;display:grid}.goal-bar{background:var(--ember)}@media (width>=720px){html,body{background-color:var(--paper-2)}body{padding-top:24px}.shell,.auth{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 30px 80px -40px #1c191580}.shell{border-radius:32px 32px 0 0;min-height:calc(100dvh - 24px)}.nav{border-radius:22px 22px 0 0}.sheet-backdrop{align-items:center}.sheet{border-radius:26px}.sheet-grip{display:none}}@media (width<=370px){.counter-num{font-size:124px}.page{padding-inline:14px}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes lift{0%{opacity:0;transform:translateY(10px)}}@keyframes fade{0%{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}}@keyframes bump{0%{opacity:.4;transform:scale(.82)}60%{transform:scale(1.06)}}@keyframes pop{0%{transform:scale(.6)}}@keyframes stroke{0%{transform:scaleY(0)}}@keyframes slash{to{transform:rotate(-26deg)scaleX(1)}}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes pulse{to{transform:scale(.85)rotate(8deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
