@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer m3e.tokens,m3e.base,m3e.components;@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAzEABUAAAAAIMAAAAxQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagg4bgTwcKD9IVkFSgWg/TVZBUoIYBmA/U1RBVIQgAFgvgTYRCAqFFIRSCxYAMJpGATYCJAMiBCAFjUgHIAwHG/4eIxE2lLRajihKpOYfsr884MnoTd49uBIGYO8pEeVccQRQBXQVfVssFhACB1/DGovF15nHO4kyD+J52sx5/+8uy0IJTYkTlV458fSOU9Wk4qmYp+bUPGfiCRxtc5LKh4J5mrgc+gZs/r9rZZIhvhKyBRa2xt77tXWVQJYIl/hmEZOZ/rdq3ArTsVrGETE9AOD/39vZ2aK78rsHJh8kL4vDMP9rmlK/u9krQO6aVaCLJlKqDMR/YFiwx9AsgOzIe2XdJLnq0mqjvaBkeMJKaayyRoMrITGDDgcBAATA8PB244MPdKA9zL21v7bg1rw1zxIMY4kOMKbgMd/pPWUEToE8X6r4NJVcon3tm0YAG+iIgZo0d8I0GkwfM38mPkpIRAZ26Z+FlwAWIO5BOFiA2FOR2stYAIBgIYDMnTVjJoImHgAIAvUQBIWgERTgBbyKHQYj8CgDwYMDCAp9Y3oqbNyomGiMUiIKJRIN0NrxYmnpG3WTtwf76sXY9QYNMo77RS5evIrCE2F3BgBAhGcVrimIJEFYGqUmfTJKkXmJjD6NkeAlEMChgDCqfcfu/fHt2nsZALEYChDUPptEYMa02oYPEOmbrWiChd2P4CCY+AWErngRDDRi/oEfB1CrAWQ1GIBgIzQjESGIcXlRg3UtwhiwvJqujWugBF+VzQpY/ESg9DgKGT4TCECZC/ochQBtUEBLwI9g4AEEhXsf/+PhUE11bD6rvVtrakKhagTgMF4VbFy0nzxu7sxYqJo3dvE8xDC9ZBZEpt2zFyPp08WTJ80HFAJ0RwAvGsGDdarLp/8zOLFe7/U6ABC784fmPwAA6IxQxnF/wvVLV6/vkisZerdUYYJRXU8DeXp4R/01b6nxoDym1qYycAOjIQv+4p169eokEfV7/j+u++t+Afdj+gjwKICuNZ8CsgggCDYmECAHKEfNmj1vqQCLxs+fLIIsmjR5vihU314924uBnjd95nwxMWSr/CMR+VTekuekSiplsUyX0dJfOku5hCRPksUrcJGj7KSGX/iSt3iOKipZzHRG05/2aAyUjACIXQYEnd4GQYEM10cjL9GVvEhn8QL1Lc9Tg8ty5GKR9uRUqQILz5CyiUH+EJ7K+IphyHxBySANTOxDFbw3i3kvRvOedOY9KOfdCfFu5PGuBHkXkvXOBEwlnYgfiHTkZt4BP2+Pj7fDy9vi4W1weBg3b439cVphAaAADQTQCBDAoD3gxUZhqN/VNrVDu/L/iYHnxNYPWheGunq1N7Y3RgAHAAAbCwH8KBQB3PhOt2YerxUPVAEIr2shIFVw+OcjSlLzy48HSZNggj8q0yUjLWV6pmShSs+WHFyszJW8tBqs50sBvq0slKK0ztKLpQSVtytFkBjiYFMQUH7w7+2vAVlAHsBfcJNdBpvtOLbt3N12HG8wNe3G92t+uO+71d9OvnfU7Hks3fS9CPLQdlhvOzT0p+aTl/zjlb8g07bZmhyY3Hz3ZfduljVbPPetY/XGpWvWyNAuPPMHiEcGRTWYvNvSNvDngk2bPPdt0cdu3DjEHQ2SAZOI1eump98sBEu/9mnuq+OfLq8LD1dm9MOM9KprzHPDfHqjO35e217mvG8piesaHjval1pY1q0pk27Z/IveQZuld+vzpitBoOa2du1uq9+udfeNY4rUuh1moBq4nAS8DLz6MRYvfQy8Nu1rpPquxx+w7wHuA6yuvfq2b9enr6srcA/g3PPYA7T6f8raOSN6j3yoZxl3ebrd3m58w9DC+jd/uh14BLj2ObhQ8hPgQg+ZAfNJ0RGQ3kaNamR+ylKjWjvmHzw3TKmjLyUJ0ZCahRcBFB6g5KTCwBi/U/XWH5p55hLzPyvXWgxhIEIYCP9h+JE/E0UX4aeIsNrDaIJhOwIARJhN+ckEUTJbyAZMJ0KEIheLdIfdf0YerZYvFoaxiKbueKRXCUZPbMcpAw0abN7Z6XvxXdqWNwA9ihIbg3j9rrMP/P33m1dP/klPXv36iSiWaGGM9Q//6cwCWVn+sZobk78f8xHBn3dgfIjp/2s1qhjvvMXsAVWeeZytB2SffKc1iEXF8GNKOwlgy5Kim+ehK5KsR8oci2GSbsHZrcDvl2g9fT71WslPYOdi2KQZcTYrSEuTO4V/kwsdO42g9hOjoZLrOccDiYnrdq1nzB3crkkiHBTagj5COTrTaDQaipWry6CJCQJ1HOjQyiCHWH+MZf3RT2Q2c53+5Vxcw+cRWCzMCzJkSH8PHrdyAuZjcpUsE9LEf1TKIP/Ye3zJRk8rQHYIemJrFVGetxQ38XxUiIvT1C2D/tq4XfBjqMupGt4UeT9u11OEegRlFUltdeM9rQBcEyZ2De+lqz4QBUqAVWBlo6eJajNfA0VpQOtRkpMVNTZgMlpVRGGsI4GaQI2D5VHNRk/bQtVA2/DP1/Pr06dfyg+4gkhV/7rnOVBBBCoDSyGUjZ4mKpULuIdoQGudahTYg2S5qW02WMjsJuStiTaiw6EZmlEoFApA08WVUgcwTbGhWtGsdxNoVhfcO+zdJaQGDNUGdjnhfXtW2GeX4GijqQPHNYosl4+Trs4V8Of6v+9Sb55rb97V+fsT5McF5+Ch7VbKyOnRwA5XtgS6x4pu6umpPXWFshjU+B+PXWClbdEoXA38wHHXzFsrDGyzu6aGztKGdq3j31Yhu+xfw2jbRNHrjJQgubAEaprYTzk5mt0/SLzHM9lLbrQEGLbRcV6tUMMv1ycXnDWLuKmyp5Xcg4RymUw9aSZgNsdDK2UOA1eqXqFpEj3Fixqvr0hMqHGEnbOLGZ4fPd0G0tD4hJaF0lITZ2kTJ+0Fxd2+qRAt0J5KpVIhWkxKTSEFLG7rUs+/ZnKO6iQ8wZADq3OFYcsTLeRxER6HGIfGuFYHXItkR0Z66ipboRHdYuL1nWgUMrAs6j93jKBZq6X4RsB47qCqzk2jE2fMQLfcODMSIB38ByGQVaK0lGI52uiwNXHJvPPmn8ifIBHmDhyX+j/Uq2PI+9db90lipyAFMkfUWXcHy/X797dvkTmuT59B3Z6rgQXzet/32b7joMxesKgTjzxWPs6joWljxX1Ycr9hefP5cznmmMZoLzUCdFPLHTCemD+6G/XQseSSORNIOza8bopdi3wKBMrhIbZCI6Y1X7NkecQ8aVgmzJ6tZP40P//9+SHaEW9zRYW0BpxGh/99/eQjdhmd9gGLrD22dO//i60w2u2CZ9n4SiVDML72nP/xk4MpIlWnBKiOa7M64i7WBAJou5WbeaDVGAFRrCUauXIRS+jHD3p+kulfOZ8uB4UmdzAM25HGJ41DB666k/JJT50E0i0Zt2jKnk1tWLBgUYta1KIWbFgbyGDCVK+pHE5aE449ngYoC2/ZSbbyI9ToyYSEGdfV6qT5sqc/Fxk/jqPZvp5CSMCusav9fHfm+COxdeLBtiCb8QURwISDAyoTR8WVX7K1qwZgU8XngwEOn77SjH4ZDRk9zT8ACwWAwP9joVGdKfpylI6NcMFlzKdK/sVYiD0I0S8huh1i/XSl9GYpz0kCAjjMxksQQSDTtybqQTRiuIGRemckZOlvKXz6A5q2ejqDkC5nUk/7BosytX8kkKz+IjgqQuFVnzKIV68wcdRTUrFVlTQK1FRBAmqgdBqoPBk4KlUmRXL+llX6U7LLkoNXDsulRL6Vh1/ek089WakAWxYqpEB6KyJeWikmJD4lOGIopYidWmGxWWssaoSx+EsbbH7SFpuvtcPmY+2xeUcHbF7REZtndMLmEZ2xuVcXbNbqis1S3bCZqzs2U/XAZmzpGUNLr+irNw6d9cGhlUF4aWAYfnIMJ4CvbwQ+YM724F+e+LHor1laqhPnLWk/fxVlOKIwZBm5YEXX+UNR5efdMamW2kyt6nbTcodqS+hNnkuzCSvM0EMNZVnm/JS+NPe1GAswzC40bybkKR9h43Lj7akmNj475gIM3xvb4c4ZdoBRzYYTSUQu3X4nBrgf9iRxexyX6kdB+PjYMTskZ95Kc/vmoOb5iREdjp1hXvcxZU96p5DnK5ijiFXR/dEyOtxjo9tJWUAzOY8fLHPuFIIT337JlnC/PGIUGaJcz/V2tx14eV8B5zBXHz376JkgbD6nQmtUn7iWV9rmyfYtW9VkIf9mO+pnIVVWDOS09/s1EZVmXHbO0ZZvREu+Y9Srr+7yy8oA0chbhCW/FHdc5w8AAA==) format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAw0ABQAAAAAJEwAAAvJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQag0QbglYcKD9NVkFSghgGYD9TVEFUhCAAVi+BNhEICoJ0gyILFAAwoyoBNgIkAxYEIAWNSAcgDAcbDCMjETZUkxaORAgbBxLCeFr2FwW2O5q9RjdG1FTFWeOgxjz7vELURWNONO7rSpj+oSile/lwbFx0HCHJLA/f82f9r33OTToaZwA8uWsmI/JB6i85n1Lnx5z6thRWW7vkurMHjBkB3gne+Ip8pA8AY3IHYXISR1Jkup1O3fgPVIMnVaTwNVJ9YQjqSj9nCIAjPYtp+TlCOYEKLpb//fKd/Sf7X0p/afepNLiUukJmcAzGYOTO/pvNXMKjteLSijAMqnVfWhemaTRClqoxBmEMFmEE8P+25KdP8m/8+E9Z5R7don9WiZdhKDdhEpZSikS4LdTicHiPMOILSSXQAFEXotnTVkm5FxXEo414CBWXO3fID5HVRVnklv8/8gj+YQQqWKSQDp87eNzFJ/Zed0pfMwwRm5ZuGKehqYyoblZTRlSOif9luTIglAXi3OmTp4RsIGAUuiUhqchCxhD0xxAhVCQh6UIQJHSjvySrSKpqCIUuFY91+M7W/xkfhg7lINGLkr5CXULI72pzVax9xB39N7/Rf1KtDhzYMqr4S9L0h4habehPQIcIIQgp0SEXRa0qoOuC8AtmKUHIVyZkGJl2HSbL5sb5fCoVUDvLGzVKrf25x++/LWp79AiKwafTeoH9d96grf1T/O1bH2X/n6kp1ZGIV4oIdwjM/GMsGHRXdm6nf8lH4lEl9bYfjAFoU9oaDaFtSEIyJSY2CSKSFqRqURuL1xComeRiacGiFRv0dcSmAj4tppw8PlaooD6gQll/oSaJaERDeExD2TEbzHa+MfrKHVa67Zlq6LqLjB5TA31s7vwT9Ed9f0EEtbQS3UEV5Rcv4xi2YRmuxgyMGMctssHVbEPey8j4y4RYfzUSzT+BGUER/IARkosl0ndQQam1s3dSM8WULWoGQrJVoS5gry4Ljuw/d6rTddfuu+la0ZF382mE6JlnbkJ4DzcdOXwdksAKgYYs1JUR0usiOfwfw+xXrH4FoPPA71d9KADkMRc2CfYfXMjoBUdeqyiuix4lijePFcRzFvfM7/XqdIBUL+VcSoXR0cJffPHq1YujneWJXY/9/x+qT8+/xNMg/8/8bIzTFEJFCU0T0C2dPnPtLYEbD1x3JELcePjIdZGkdatXLYhCvvbEqeuipIhvxeeiHW+PV8fzoyfui5viROyJDbEkuuPCmBTDohH8jfuV7/mSj3m3V3u+Hve5yQl7bLBAVkixEzr/QMg6DqMnYkf+Fc3I99G0PI6mpPfTpLTFToi/pXIsB0YPOTQmZi0e5VNCIxwo3y40Fv3mGCxeq0dojZtotT20yhJaqZtWuJCWm0TLjKKlhlUu0eQUiw0cLBYZQAv1pwX60nwNmqdOc9WopUpzVOxs5YeRkNGUxcIW5j1fTUWScspFbuSJHUYmXX+j/8f8zyPU0ABJVlIoC/SXJE1Vfd2mHpmZBT0TXMVozJnibxQpRqT1wFQ5MkbhU+WjY4wVsyrHxjj0VI6PCfhb+cSYZKUtlZNjCt5fPjWmWXlc5fSYgfseP1OIDtMPVOlZK/B0//6ABkwMz8wQlqkNsZ9LVcVtj3wj7v5m/dEvu+trt+65O7a9UcdW3ILtqPe3RZt6uylsRW3jpqjFhrjZdqqNUY/NFgT6wVvU/NIF8+dfcJFzzgXdWfcLhjq578146VC8C3cMherb3xwanwheOo5BT+/nNc/Jb96Hf0SVLPGSr+Blb1X24rdCqfnmqH/58e0ZsOH3PIAZiz8oXYJ/f+8uOk/Qg851bIGkjmmqYAP4fHwsva84Xvp515HKgcrraKGthda7L9ryzqx2tJ6j7a66PUa1Km3AiVImHZkq1downmhtLcF3taGSrma10uWsFootsnr8O9YuH5UBYdu99YsvHjRi6bozXzqv+2KIz+lFFS71FvRwAeqf/ey/f//6U/gDH/34PSAd6QonMe+nw14g48axwJe+XPqlXzNkyp37uU93hFtvdOm9eO1rfzd+4zzPPVibN47/3Wv/TmmpjMYxhnAYAbHZrPayiqMos1tt8TmoQuIqkB4K60BE0Wok3UeTNKwiU8SWnIjSWjgNRFFsudCrpaGcTTEl8ZRLIblLWAYiSX2dczetn+vsI0FRukRkJIQwMjIyEsKpLMFDBWoBYYZmMuPrIW0JOi7syS/p/xoy7h8Gc52/06c0kr/HARazMbmBptCQnAdCgSZbKI7lHWCEZtgIJTelDE3fAW4LF6/atrGfvPiTK1Xq3F2bAgKRBPnPgSu03YijYt7i7dPWQxPshJr02zTqLGt2LXIt/2ahfbS5zBbGbmIMPxTrFm+fdl0w+AjdkrcXu0I7VF436R4aDuFvbMQavZY50dEYc4yOjo7GeOpewYWATpIS7an6JTQt6qr+/mB3sWiClRA6KmYCrYd+G71a6IxXh+2EiFNLR85wMX2NxjMYw7CDnVGT0CDHZ0r3xhjYedMvoakXV3VemjYu8vBYCYMgadWHq3of2K02TbBTTo4iXoKpoqiaLvQ+ED8O9QjcJsVAujfsI08NqzrLYlGiDgshXpHgY7KDauVY6LOvragohFhHRUVFIWZTpYcUVky4odQWUCZrpiYzismfB9vIrn0iD3bth7Xd7VBJjNd4hlIJYzltvo78NLxqrXoYfucr2g2UIvQ0fU6DjmhPwcnsg8n6w8K7Tu7BhP8x7DFT2u+3oLxg/BgNBWoRBg4QpQGhPbi8gEIUF8EN+S0otpG0aDftBjUt6MaoJkoIZTBhhCLJzSiiZpTT7A0YmWfYvtttwIBuzoGBcNByQIhSd9p8IdQe6iLLPzQB6hlTecXzGLscALCSchB7Lx70e5wfa3EqNmhKs0hTX4AEKWsbd/Gu7+VZfgJ8pJj+fpAQeh4dQV4bxr34eY/vJ4i5+v3cp+5jmw2hlqr3HesVz/sB3W54OCbzum54d8FX/HE6KAHOLfQtwNfcdTLnYMIy7DEjdPuu05MJL1JAcW3OvsZuAclHlqt7ysfuAizJZoohKIY5LWwjLdaisYddlu2WgkpmQIjny/hEIrmOgsQVpG6FkWLBkns8u3fvmRlyaEOhQGklDlCyh1y8kwtPe0n4ezRcMoxFV2MUcptrF6GDxMq7+A59yqbdL5KTJ9N8Jn89pHsMVSY/pu95nDpGpeR29AftUj+B1hfAr/4wxv3gTOQeCA5RtoCQEiH1DtJ9APovmaeH8O+A3ha9STaoiJH6RPRNcpJiJM+WPCICABAREREBwNMTdxnu2MwgjigimUf/9ixwXMgFQcIF/yfJr5YIytiw9TEnCAb4DnML/OIPub/RH3oPxpLSp1CWQPCP9lRcd8GnfogNra8flIrr9NB5gkEHev/PmNIbmj6ZC1SNkzSEqERPuTyVy6LYyK78vcBhXH4/J33zGzmbl09w4cLczSXn574Dy2aln4wUDEuf4VBLbU4a6e1cGJheqqXNPJtHqKQeHmlKOsajNNMmHu3iNEnHrJkRPNa0+IsfN/aYnuPHxRM04hc80Yx4P0/SP17Pk50fd/AUlbiBp5oSa3iagTGbp7sw+vIMtSh4pmm+x7OVfUPnnOZLaJnP8FwVH5mZ973mf6sFX2vhl1r0uRZ/qiUfsfQ9lr3F8ueseMzK+6y6zerrFLxGzRKsNbN5s4aLebv+JvAOTX115/PhLLAJNCl1ksuDRjOGb19S7LlkRo7pwdaPXMlhBSFIWI6R+d3WorzN+VasXOh4PqXcLJURPNOK72DapmUEwxk26TM+FJtkv9zM93UHTpIXT9W+BTm7plVnqsWTYsuo/+pHrXXG3JjRFZl6Oha7Jq10J43YQNX0fqvQiYtzrU3dSM67Zos0Zbeqd0ULer5WM8lCTz/jKlrBUdOouivct/EtaVFvH6smzbtyzzcVVyrazsasoM/1R9CdP7QUXeFhsel7SKSYm/X9l7IFz6+x0P20OhkdTUZHDRBat3TlzXa7WX9srVXn+tZRNgdltKXmIi6nYkVk1PWYO6JgEInHnRh8PIvfKIYoA5VqQm/71a63fXd0zm/G4w==) format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-math-B0wBIXZp.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-nushu-BQ262fNz.woff2) format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-symbols-C3LmVKsg.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA5AABQAAAAAIagAAA3UAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQag0Mbgx4cKD9NVkFSghgGYD9TVEFUhCAAWC+BNhEICoU0hFELEgAwmn4BNgIkAxYEIAWNSAcgDAcb2B9RBBsHICacPIoSqTmc7KsD25j20BfBrHEyLIVR2gi2qCfwNqKfW0ug4Q5MFBkhySzBk1309bp7ZnneAxnhW4iMCEJExhDX/8/t8z7gcAbZjdqsCqypMcgX+DJ/RYsm1pZpiqSq8//Ttv7ODDEyMDMYIHkitbca1/0Zref9yjai2AITXUQFbaqGKDjM2bsvScdYrGEAn1KoA9YC+hSGWDWJtfwvtIINOJIwn2DJ512W0vm3luvs8801fbPSkeXGxfwMoBHT3s14tXtPW1x1e+5l3NJQ66i0hhMmHWowpaK8wOPhCUCGzDAYGSAQxMHxIbKGAXGqsYQo4rTS7YBgM5y5ZyJGGkYY1anfkwWaWJ8mHfAs0nBvr5Mxys3xFm2/t8lh69ERrR2YakTzYPRvBASAUAvE0Q/ZGCQbCmAKWJsiCSEkDVnIGAEGgxFIaEhCUiPwF+C4H4PZ6CAk+XE1vaaWdl/mH45HpGRGIOL/DAAET+P/SCPMIHEMw/5HivVvSIk+iEEg55RmbSY/+PvC3Wwy2Zxx82btIothoVAsERLpzwkGY/GLLvojPep2R6OzeUAAr2jPJqpa5TrMXQ82eOvcnM/XC0WJc9/DF+lwfJwgvoD34rcBdXunFhaamk4IDlzneW4tAHgeWGPNEigUCSCRG3Mp9+XLPOR6jpzaiOwCfgQCbTOMU9bdXtxE+RkxWTigqF5Il9lxvL67Y70f5XQAeX5zzPBdU20w0pZEtKMtXKOrsqNxzT6z5T5+ry+14UwynEKn0CosknmDIrOoRKUhDIYmcq8Q5lG40P3CCLZQRNqxU8DHrmBTsALMACOofUQKRLZE6kTHgDURuZZnUmmPV4ZKYAzITKWFtOcsf0ShOMtb2rgzIPoKtQCi3Tgxola8PIaTUzEDNDWse3lRiP+vHvDA9ddFgOOSmwSR8wOP18jBEy8DeYckgU0RurLQUV+F9cr/MfTd/neA/vMtfS0A5Alb2kU2LxGOJS7sUCmX5U0V5f71aeLa6bT5SbfXjZA6Vc5VKnbEmjAJ7uEb7K/MUGsT09+Er/52ArSu6AXgcsj/8j/EJK+R0FShpxKspBzxWLwl4IRTGRImTrgIJeHS1vvLk8STj7mNJfGV+CiDac2/+TGf5s08m0dzZ67NhTk1e1MeU/IjDn4FH0yCAzqh1u1ucIlznSjj1KZJqiLFbkA/AoTMa9fNE7Fr++ScflbOap2cUY1yWl3KKQkBcq3eG5dgkRNSfGycP0GO4Q3ugq6EFDtIcGwrvyG3dC23cCo3Nys3Myg31S43US039llu5P3whl6vS7GBlxvE+l7I9TyX6yqX67Dl2iy5FlOuyZBrYFxN91eSkNGjCvRo1gVdTUnJJTdzO09dG3wWHcwN9qemC/ybSHnHtwGhDSBLAoMpkh7DwMutifJUQ8ElEOo/AkRcQv4SECnG6Mm+Z2Js1AwvDY6Ploh5hidGh0uGJ8eAXwenxkSkHQ1PjwVPD86MjciTDM9OIc7943OR6INl0ASDwTDwMUD0BOoyNr2chOQ4cY8UichtbW80xb2ohU02V7e80lTVeOvLpyZV7j/ejBkWuHnZzU3bt+uLwu1Faj+kOKd10cWLnP7xl539Q1zUK8eh6tgNy+QoDrsnpFE8Qu+/+JWjPCJ62XH+8BPHjonGfvfPw/vrWnXV1Zho0HRZ/K6fhqrbYby1VGs8Pm5gwAAuGb+58aO9/Ym3ntXuu1rNbv91n06t5ulA9gPrXuS+3yzLmdM7ft++kLrFZzzn7ADm3ODQJc5waPQzUwjEvJHSirHSkorRbcA+WlJqH7uIX3LgtLeEJNOoTUOA3ldZZWWbU3mghTmn7UAloPey/9TTfpKHvqfS017S+K+4UPiHiqcg9/V97L6L6+Pu1eL6rzFq1agDOB0Iu62V9FVNDDlZaTjfzan8DWjI/FWDAf3XMy/A0f9pICQdzMDA1gCxben7ruEFo3NG77MmeP7J0B59utSfJLVZ0/6kmRmq5mFPnROyFYAr+LX3o+hQEFlde9cU+Qo9EYrW/ZMs9K25QNBnh1ZSjfyJh1eMpwCn5E8C3uiojXNWtm3bucdeERgd6N1WXr51x74D+eb37dhaPsjI7jkiCwkuE2cmxeHkUsmoTSp1dbU01f/D1ze1nM+31Nf9/xf1/7r6FiTfIItIbkzUcIwxnUwTEzuuxpBcpYpO930f6JuOqvLyAhNd32aqrolAHsKaPz7IheXz5R83e/LQY1f7blLbxUH4CA+8CcmbmtZf775HYHfuelNNzZJ0+11Rt0uXapBcLRNTptaX0OB1O+n2+kPW/7ZLUSNbXFb/uUyxrFJnKvUpmHRK1u5zNTbU5Eo4StaiPEbXvC7rVSos1ORSaZb6vElhWZkhn/4U6HxDWfB7Tt0pnrqnSMOSHucCnT21P9la3mpVdHa9zPwBCmtJiZbBAlSM0ZYguUGnoM5gMNPg9UzT452dV2eRXKczmq2mgNVs1FkstoIiSy4XFdos6BLV1ToAauh1dHR0ANTHKSy+hnGMlKokojZv3ntw7vyvftrBvZuR7DM4iXgmEVMTiBoY6Opoqj/e1NE1wHOyHpRx833qPKJ0Os7v+OuEw89xnb7nsI/rvJtqK+L9/POy/qJx+LgcIC7SL/+MKI7LIMfhhIojiiSFWWL6Y4izhCR5nJYhjceW1BiiWFaYCng/TiAlZNFhjcjioSk1hCiViowuuU4sRUmVzsYRDOL5pWo+omSyHZW7d331Syu3y9DDQ2xnbMWWXhWPQ381gxEwgk8C49KWU7KPHti/fx+zW3nAPrBnnx33zdsP7NuD7F5KCJGAdHwgjeEq9qLc5XIM9bdP1T/kcI2MDA4NDQ5SaQRVyWgD0hBwM4DlbmEutjKiriB5LOZ19v0f6HN6Y9991za6nJUTy6Nt37WOpx49oDmZGggtMARkviWVfD6xpcITqLCIfXZ7mUUtyQm1pcyuk1jHBAhZCiG+wjgIpVaolEjwJDlaD8iR8BIaTQ61Nz4NHpWjoQ5rRhY2JrkBqSBTIJTUlPj8gPd4u8Bxb4C/uuqfnXLlk5+a9a+iJ8cS6MeEAgo5WkaaW/fZdSWWzVUbbQJGdS7LcYyyaEceVKRkOFQly8gyQBwnIDyDYWD0CoOq8/gCIRMQCvhgNMoECX/OJAQy48NCP1cPx7k4V09PTw/h3BnMElomV+bkUgI8nUxDMBpYXvItRzIZnlDASyJZicz3nlzA8y+65qbqVecvvu4+PnDnTTemt977n0JJzVBF40qTkcxObyx7fUtmQHRm3rOcDkvyZcr8vKx83jw2cIQzY77Fqrd3sXOErd3/1qRNYzMh88xkRKY1aXJSq1PdbYEuahL5Z6bnQzypcfeBJDMrkbnRnSZBqwqqeXhj5t/jTX998Z70p0bT4rdEpxUUaVVSnGSUGvgo+kGN6/hCgMvENuZnk9xi+JuME3hkcNBRdU8u3nkt7733zgfSG24y4uF4wDu3MbuS4km0BqCiJK1S0qwQiwY87iRhw0v4OCbx6HI1klhM8JhFZuelYsldhvjkxOzySiTI0dLcHBbMUYsqR4pHllcX/StrSSYNv5irtEKlU9JCtTjop295YzUNLd5liEcSofllfkRASQjgA/UAoURGBrnFlXEXS0kipnk+lsalVDS2cGNxOE4qTWYE34gzkvDqmjiSazbaDBoIR6MMKwjyTzin3Z6FJIzhBbkkRgVBf3UtZzFfSn1ucWlaKMhfL7pJF8KEUl1dXV0I0wHGB5GfIeZscTnOfuFId2sQ0gwxDlEDh+EIiHSGGJtohc1w70PcniHC9QanwEvlMcH86UQkIhligoJC8EnQ3W6I7gwxmBgG9iTAWSHGMsSkRBIpw50J8W+GmIBYQ6B4fOseq+kFBQVFL3rRi15QUE6f69ZpFydiJS4W34lReHN+r59CoOKH6wYPrnm295skGm8B3kf/7wL4fDUayvybeYF39mgPqCUQ/Ffrlvu/JP/mjofT+VyO9bsi9ob/HdxPzvqPXTpGINB0JHuN0CGynxX1uixKC7v35FKY1I2Sgfle2dp9p2JR71VZ0HTX5pVnBKOqX2in5yXd9LBiaH2t0k7XGIOlS4xVW7cb53VdbDy3TCYw0xgT1SewkxT9xuRimcKOz03VmEbTPM+vpmvN02ZgcbyZanOuWV5mv9naQ5vDjGKuen+tpvvAGnRvWZPuFWthXrQ25knrYB60LuZO62Fusz7mOhtgLrMh5mIbYc62MeZkm2COtinmYJth9s7mtXO2qK1tybShrZhW24FtiV08V2lXr5Urvt9uyrEuwXemJEPaGjcK9xg3YhfSZp2JFBi/NyYsSxRknclwdOqUIzlc7fPJPt2VwR6u65YGO/W6Ds269wWJTteeiOuF6BHdolO4wimyHK3kvsL8/WYkEoEMYcOZWNE0e+21lp2rz58IHZtyfWC+JJHhRZ6IuzA8GcbNNwhZUZ0/cSeW4L2uJLt8Io5vWxQJhGTryTkgdXNb+8lJoLcpvLTq08kNGf3nSusSJTFPTCgq2iESNNdVEY8cXzndk5GLi9JzG/Vx3BJZXlonBBe+cqZgmzBXUSQR47q0au9fGnDg4gB+t88h9DlKtM2rbV7VODwyoYkZK+t3bsZA0R7JnljWjYm6lnOjcKD+Kc7VztGFO5VFiya0wlgzU+y6wxV3IlYkFFwSvPxrKvB/K/yod+Pj4f5Tew0A) format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-tifinagh-DyCfKLxk.woff2) format("woff2");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-vietnamese-CkHxoGgk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-latin-ext-DvvsQC8B.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(./google-sans-flex-latin-CwfGOzXy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex Fallback;src:local("Arial"),local("ArialMT");size-adjust:99.0041%;ascent-override:97.5717%;descent-override:28.8877%;line-gap-override:0%}@layer m3e.tokens{:root{--m3e-ref-typeface-brand: "Google Sans Flex", "Google Sans Flex Fallback", system-ui, sans-serif;--m3e-ref-typeface-plain: "Google Sans Flex", "Google Sans Flex Fallback", system-ui, sans-serif;--m3e-ref-typeface-weight-bold: 700;--m3e-ref-typeface-weight-medium: 500;--m3e-ref-typeface-weight-regular: 400;--m3e-sys-typescale-body-large-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-large-line-height: 1.5rem;--m3e-sys-typescale-body-large-size: 1rem;--m3e-sys-typescale-body-large-tracking: .03125rem;--m3e-sys-typescale-body-large-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-body-medium-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-medium-line-height: 1.25rem;--m3e-sys-typescale-body-medium-size: .875rem;--m3e-sys-typescale-body-medium-tracking: .0125rem;--m3e-sys-typescale-body-medium-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-body-small-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-small-line-height: 1rem;--m3e-sys-typescale-body-small-size: .75rem;--m3e-sys-typescale-body-small-tracking: .025rem;--m3e-sys-typescale-body-small-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-display-large-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-large-line-height: 4rem;--m3e-sys-typescale-display-large-size: 3.5625rem;--m3e-sys-typescale-display-large-tracking: -.0125rem;--m3e-sys-typescale-display-large-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-display-medium-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-medium-line-height: 3.25rem;--m3e-sys-typescale-display-medium-size: 2.8125rem;--m3e-sys-typescale-display-medium-tracking: 0;--m3e-sys-typescale-display-medium-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-display-small-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-small-line-height: 2.75rem;--m3e-sys-typescale-display-small-size: 2.25rem;--m3e-sys-typescale-display-small-tracking: 0;--m3e-sys-typescale-display-small-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-headline-large-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-large-line-height: 2.5rem;--m3e-sys-typescale-headline-large-size: 2rem;--m3e-sys-typescale-headline-large-tracking: 0;--m3e-sys-typescale-headline-large-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-headline-medium-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-medium-line-height: 2.25rem;--m3e-sys-typescale-headline-medium-size: 1.75rem;--m3e-sys-typescale-headline-medium-tracking: 0;--m3e-sys-typescale-headline-medium-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-headline-small-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-small-line-height: 2rem;--m3e-sys-typescale-headline-small-size: 1.5rem;--m3e-sys-typescale-headline-small-tracking: 0;--m3e-sys-typescale-headline-small-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-label-large-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-large-line-height: 1.25rem;--m3e-sys-typescale-label-large-size: .875rem;--m3e-sys-typescale-label-large-tracking: .00625rem;--m3e-sys-typescale-label-large-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-label-medium-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-medium-line-height: 1rem;--m3e-sys-typescale-label-medium-size: .75rem;--m3e-sys-typescale-label-medium-tracking: .03125rem;--m3e-sys-typescale-label-medium-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-label-small-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-small-line-height: 1rem;--m3e-sys-typescale-label-small-size: .6875rem;--m3e-sys-typescale-label-small-tracking: .03125rem;--m3e-sys-typescale-label-small-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-title-large-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-title-large-line-height: 1.75rem;--m3e-sys-typescale-title-large-size: 1.375rem;--m3e-sys-typescale-title-large-tracking: 0;--m3e-sys-typescale-title-large-weight: var(--m3e-ref-typeface-weight-regular);--m3e-sys-typescale-title-medium-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-title-medium-line-height: 1.5rem;--m3e-sys-typescale-title-medium-size: 1rem;--m3e-sys-typescale-title-medium-tracking: .0125rem;--m3e-sys-typescale-title-medium-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-title-small-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-title-small-line-height: 1.25rem;--m3e-sys-typescale-title-small-size: .875rem;--m3e-sys-typescale-title-small-tracking: .00625rem;--m3e-sys-typescale-title-small-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-body-large-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-large-emphasized-line-height: 1.5rem;--m3e-sys-typescale-body-large-emphasized-size: 1rem;--m3e-sys-typescale-body-large-emphasized-tracking: .009375rem;--m3e-sys-typescale-body-large-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-body-medium-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-medium-emphasized-line-height: 1.25rem;--m3e-sys-typescale-body-medium-emphasized-size: .875rem;--m3e-sys-typescale-body-medium-emphasized-tracking: .015625rem;--m3e-sys-typescale-body-medium-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-body-small-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-body-small-emphasized-line-height: 1rem;--m3e-sys-typescale-body-small-emphasized-size: .75rem;--m3e-sys-typescale-body-small-emphasized-tracking: .025rem;--m3e-sys-typescale-body-small-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-display-large-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-large-emphasized-line-height: 4rem;--m3e-sys-typescale-display-large-emphasized-size: 3.5625rem;--m3e-sys-typescale-display-large-emphasized-tracking: 0;--m3e-sys-typescale-display-large-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-display-medium-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-medium-emphasized-line-height: 3.25rem;--m3e-sys-typescale-display-medium-emphasized-size: 2.8125rem;--m3e-sys-typescale-display-medium-emphasized-tracking: 0;--m3e-sys-typescale-display-medium-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-display-small-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-display-small-emphasized-line-height: 2.75rem;--m3e-sys-typescale-display-small-emphasized-size: 2.25rem;--m3e-sys-typescale-display-small-emphasized-tracking: 0;--m3e-sys-typescale-display-small-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-headline-large-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-large-emphasized-line-height: 2.5rem;--m3e-sys-typescale-headline-large-emphasized-size: 2rem;--m3e-sys-typescale-headline-large-emphasized-tracking: 0;--m3e-sys-typescale-headline-large-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-headline-medium-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-medium-emphasized-line-height: 2.25rem;--m3e-sys-typescale-headline-medium-emphasized-size: 1.75rem;--m3e-sys-typescale-headline-medium-emphasized-tracking: 0;--m3e-sys-typescale-headline-medium-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-headline-small-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-headline-small-emphasized-line-height: 2rem;--m3e-sys-typescale-headline-small-emphasized-size: 1.5rem;--m3e-sys-typescale-headline-small-emphasized-tracking: 0;--m3e-sys-typescale-headline-small-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-label-large-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-large-emphasized-line-height: 1.25rem;--m3e-sys-typescale-label-large-emphasized-size: .875rem;--m3e-sys-typescale-label-large-emphasized-tracking: .00625rem;--m3e-sys-typescale-label-large-emphasized-weight: var(--m3e-ref-typeface-weight-bold);--m3e-sys-typescale-label-medium-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-medium-emphasized-line-height: 1rem;--m3e-sys-typescale-label-medium-emphasized-size: .75rem;--m3e-sys-typescale-label-medium-emphasized-tracking: .03125rem;--m3e-sys-typescale-label-medium-emphasized-weight: var(--m3e-ref-typeface-weight-bold);--m3e-sys-typescale-label-small-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-label-small-emphasized-line-height: 1rem;--m3e-sys-typescale-label-small-emphasized-size: .6875rem;--m3e-sys-typescale-label-small-emphasized-tracking: .03125rem;--m3e-sys-typescale-label-small-emphasized-weight: var(--m3e-ref-typeface-weight-bold);--m3e-sys-typescale-title-large-emphasized-font: var(--m3e-ref-typeface-brand);--m3e-sys-typescale-title-large-emphasized-line-height: 1.75rem;--m3e-sys-typescale-title-large-emphasized-size: 1.375rem;--m3e-sys-typescale-title-large-emphasized-tracking: 0;--m3e-sys-typescale-title-large-emphasized-weight: var(--m3e-ref-typeface-weight-medium);--m3e-sys-typescale-title-medium-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-title-medium-emphasized-line-height: 1.5rem;--m3e-sys-typescale-title-medium-emphasized-size: 1rem;--m3e-sys-typescale-title-medium-emphasized-tracking: .009375rem;--m3e-sys-typescale-title-medium-emphasized-weight: var(--m3e-ref-typeface-weight-bold);--m3e-sys-typescale-title-small-emphasized-font: var(--m3e-ref-typeface-plain);--m3e-sys-typescale-title-small-emphasized-line-height: 1.25rem;--m3e-sys-typescale-title-small-emphasized-size: .875rem;--m3e-sys-typescale-title-small-emphasized-tracking: .00625rem;--m3e-sys-typescale-title-small-emphasized-weight: var(--m3e-ref-typeface-weight-bold);--m3e-sys-shape-corner-extra-extra-large: 48px;--m3e-sys-shape-corner-extra-large: 28px;--m3e-sys-shape-corner-extra-large-increased: 32px;--m3e-sys-shape-corner-extra-large-top-start-start: 28px;--m3e-sys-shape-corner-extra-large-top-start-end: 28px;--m3e-sys-shape-corner-extra-large-top-end-end: 0;--m3e-sys-shape-corner-extra-large-top-end-start: 0;--m3e-sys-shape-corner-extra-small: 4px;--m3e-sys-shape-corner-extra-small-top-start-start: 4px;--m3e-sys-shape-corner-extra-small-top-start-end: 4px;--m3e-sys-shape-corner-extra-small-top-end-end: 0;--m3e-sys-shape-corner-extra-small-top-end-start: 0;--m3e-sys-shape-corner-full: calc(infinity * 1px);--m3e-sys-shape-corner-large: 16px;--m3e-sys-shape-corner-large-end-start-start: 0;--m3e-sys-shape-corner-large-end-start-end: 16px;--m3e-sys-shape-corner-large-end-end-end: 16px;--m3e-sys-shape-corner-large-end-end-start: 0;--m3e-sys-shape-corner-large-increased: 20px;--m3e-sys-shape-corner-large-start-start-start: 16px;--m3e-sys-shape-corner-large-start-start-end: 0;--m3e-sys-shape-corner-large-start-end-end: 0;--m3e-sys-shape-corner-large-start-end-start: 16px;--m3e-sys-shape-corner-large-top-start-start: 16px;--m3e-sys-shape-corner-large-top-start-end: 16px;--m3e-sys-shape-corner-large-top-end-end: 0;--m3e-sys-shape-corner-large-top-end-start: 0;--m3e-sys-shape-corner-medium: 12px;--m3e-sys-shape-corner-none: 0;--m3e-sys-shape-corner-small: 8px;--m3e-sys-shape-corner-value-extra-extra-large: 48px;--m3e-sys-shape-corner-value-extra-large: 28px;--m3e-sys-shape-corner-value-extra-large-increased: 32px;--m3e-sys-shape-corner-value-extra-small: 4px;--m3e-sys-shape-corner-value-large: 16px;--m3e-sys-shape-corner-value-large-increased: 20px;--m3e-sys-shape-corner-value-medium: 12px;--m3e-sys-shape-corner-value-none: 0;--m3e-sys-shape-corner-value-small: 8px;--m3e-sys-elevation-level0: 0;--m3e-sys-elevation-level1: 1px;--m3e-sys-elevation-level2: 3px;--m3e-sys-elevation-level3: 6px;--m3e-sys-elevation-level4: 8px;--m3e-sys-elevation-level5: 12px;--m3e-sys-elevation-level0-shadow: none;--m3e-sys-elevation-level1-shadow: 0 1px 2px 0 color-mix(in srgb, var(--m3e-sys-color-shadow) 30%, transparent), 0 1px 3px 1px color-mix(in srgb, var(--m3e-sys-color-shadow) 15%, transparent);--m3e-sys-elevation-level2-shadow: 0 1px 2px 0 color-mix(in srgb, var(--m3e-sys-color-shadow) 30%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--m3e-sys-color-shadow) 15%, transparent);--m3e-sys-elevation-level3-shadow: 0 1px 3px 0 color-mix(in srgb, var(--m3e-sys-color-shadow) 30%, transparent), 0 4px 8px 3px color-mix(in srgb, var(--m3e-sys-color-shadow) 15%, transparent);--m3e-sys-elevation-level4-shadow: 0 2px 3px 0 color-mix(in srgb, var(--m3e-sys-color-shadow) 30%, transparent), 0 6px 10px 4px color-mix(in srgb, var(--m3e-sys-color-shadow) 15%, transparent);--m3e-sys-elevation-level5-shadow: 0 4px 4px 0 color-mix(in srgb, var(--m3e-sys-color-shadow) 30%, transparent), 0 8px 12px 6px color-mix(in srgb, var(--m3e-sys-color-shadow) 15%, transparent);--m3e-sys-state-dragged-state-layer-opacity: .16;--m3e-sys-state-focus-state-layer-opacity: .1;--m3e-sys-state-hover-state-layer-opacity: .08;--m3e-sys-state-pressed-state-layer-opacity: .1;--m3e-sys-motion-duration-extra-long1: .7s;--m3e-sys-motion-duration-extra-long2: .8s;--m3e-sys-motion-duration-extra-long3: .9s;--m3e-sys-motion-duration-extra-long4: 1s;--m3e-sys-motion-duration-long1: .45s;--m3e-sys-motion-duration-long2: .5s;--m3e-sys-motion-duration-long3: .55s;--m3e-sys-motion-duration-long4: .6s;--m3e-sys-motion-duration-medium1: .25s;--m3e-sys-motion-duration-medium2: .3s;--m3e-sys-motion-duration-medium3: .35s;--m3e-sys-motion-duration-medium4: .4s;--m3e-sys-motion-duration-short1: 50ms;--m3e-sys-motion-duration-short2: .1s;--m3e-sys-motion-duration-short3: .15s;--m3e-sys-motion-duration-short4: .2s;--m3e-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--m3e-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--m3e-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--m3e-sys-motion-easing-legacy: cubic-bezier(.4, 0, .2, 1);--m3e-sys-motion-easing-legacy-accelerate: cubic-bezier(.4, 0, 1, 1);--m3e-sys-motion-easing-legacy-decelerate: cubic-bezier(0, 0, .2, 1);--m3e-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--m3e-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--m3e-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--m3e-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--m3e-sys-motion-spring-standard-default-spatial-damping-ratio: .9;--m3e-sys-motion-spring-standard-default-spatial-stiffness: 700;--m3e-sys-motion-spring-standard-default-effects-damping-ratio: 1;--m3e-sys-motion-spring-standard-default-effects-stiffness: 1600;--m3e-sys-motion-spring-standard-fast-spatial-damping-ratio: .9;--m3e-sys-motion-spring-standard-fast-spatial-stiffness: 1400;--m3e-sys-motion-spring-standard-fast-effects-damping-ratio: 1;--m3e-sys-motion-spring-standard-fast-effects-stiffness: 3800;--m3e-sys-motion-spring-standard-slow-spatial-damping-ratio: .9;--m3e-sys-motion-spring-standard-slow-spatial-stiffness: 300;--m3e-sys-motion-spring-standard-slow-effects-damping-ratio: 1;--m3e-sys-motion-spring-standard-slow-effects-stiffness: 800;--m3e-sys-motion-spring-expressive-default-spatial-damping-ratio: .8;--m3e-sys-motion-spring-expressive-default-spatial-stiffness: 380;--m3e-sys-motion-spring-expressive-default-effects-damping-ratio: 1;--m3e-sys-motion-spring-expressive-default-effects-stiffness: 1600;--m3e-sys-motion-spring-expressive-fast-spatial-damping-ratio: .6;--m3e-sys-motion-spring-expressive-fast-spatial-stiffness: 800;--m3e-sys-motion-spring-expressive-fast-effects-damping-ratio: 1;--m3e-sys-motion-spring-expressive-fast-effects-stiffness: 3800;--m3e-sys-motion-spring-expressive-slow-spatial-damping-ratio: .8;--m3e-sys-motion-spring-expressive-slow-spatial-stiffness: 200;--m3e-sys-motion-spring-expressive-slow-effects-damping-ratio: 1;--m3e-sys-motion-spring-expressive-slow-effects-stiffness: 800;--m3e-sys-motion-spring-default-spatial-damping-ratio: var(--m3e-sys-motion-spring-expressive-default-spatial-damping-ratio);--m3e-sys-motion-spring-default-spatial-stiffness: var(--m3e-sys-motion-spring-expressive-default-spatial-stiffness);--m3e-sys-motion-spring-default-effects-damping-ratio: var(--m3e-sys-motion-spring-expressive-default-effects-damping-ratio);--m3e-sys-motion-spring-default-effects-stiffness: var(--m3e-sys-motion-spring-expressive-default-effects-stiffness);--m3e-sys-motion-spring-fast-spatial-damping-ratio: var(--m3e-sys-motion-spring-expressive-fast-spatial-damping-ratio);--m3e-sys-motion-spring-fast-spatial-stiffness: var(--m3e-sys-motion-spring-expressive-fast-spatial-stiffness);--m3e-sys-motion-spring-fast-effects-damping-ratio: var(--m3e-sys-motion-spring-expressive-fast-effects-damping-ratio);--m3e-sys-motion-spring-fast-effects-stiffness: var(--m3e-sys-motion-spring-expressive-fast-effects-stiffness);--m3e-sys-motion-spring-slow-spatial-damping-ratio: var(--m3e-sys-motion-spring-expressive-slow-spatial-damping-ratio);--m3e-sys-motion-spring-slow-spatial-stiffness: var(--m3e-sys-motion-spring-expressive-slow-spatial-stiffness);--m3e-sys-motion-spring-slow-effects-damping-ratio: var(--m3e-sys-motion-spring-expressive-slow-effects-damping-ratio);--m3e-sys-motion-spring-slow-effects-stiffness: var(--m3e-sys-motion-spring-expressive-slow-effects-stiffness);--m3e-sys-motion-spring-standard-default-spatial-easing: linear(0, .0014 .62%, .0053 1.23%, .0115 1.85%, .0246 2.78%, .0356 3.4%, .055 4.32%, .0696 4.94%, .0936 5.86%, .1289 7.1%, .1768 8.64%, .2273 10.19%, .3928 15.12%, .4426 16.67%, .4905 18.21%, .545 20.06%, .5877 21.6%, .6355 23.46%, .6723 25%, .7064 26.54%, .7379 28.09%, .7667 29.63%, .7981 31.48%, .8217 33.02%, .847 34.88%, .8694 36.73%, .8891 38.58%, .9063 40.43%, .9236 42.59%, .9382 44.75%, .952 47.22%, .9633 49.69%, .9733 52.47%, .9811 55.25%, .9875 58.33%, .9959 64.81%, 1.0002 72.53%, 1.0015 84.57%, 1.0009 99.69%, 1);--m3e-sys-motion-spring-standard-default-spatial-duration: 324ms;--m3e-sys-motion-spring-standard-default-spatial-bezier: cubic-bezier(.27, 1.06, .18, 1);--m3e-sys-motion-spring-standard-default-spatial-bezier-duration: .5s;--m3e-sys-motion-spring-standard-default-effects-easing: linear(0, .0008 .43%, .003 .87%, .0066 1.3%, .0175 2.17%, .0246 2.61%, .0415 3.48%, .0616 4.35%, .0842 5.22%, .1219 6.52%, .1628 7.83%, .3661 13.91%, .4219 15.65%, .4621 16.96%, .5129 18.7%, .5605 20.43%, .594 21.74%, .6356 23.48%, .6737 25.22%, .7086 26.96%, .7402 28.7%, .7689 30.43%, .7948 32.17%, .8181 33.91%, .839 35.65%, .862 37.83%, .882 40%, .8992 42.17%, .9141 44.35%, .9292 46.96%, .9418 49.57%, .9538 52.61%, .9634 55.65%, .9711 58.7%, .978 62.17%, .9832 65.65%, .9913 73.91%, .9958 83.04%, .9989 99.57%, 1);--m3e-sys-motion-spring-standard-default-effects-duration: .23s;--m3e-sys-motion-spring-standard-default-effects-bezier: cubic-bezier(.34, .8, .34, 1);--m3e-sys-motion-spring-standard-default-effects-bezier-duration: .2s;--m3e-sys-motion-spring-standard-fast-spatial-easing: linear(0, .0007 .44%, .0059 1.31%, .0102 1.75%, .022 2.62%, .0293 3.06%, .0464 3.93%, .0663 4.8%, .0885 5.68%, .1255 6.99%, .1796 8.73%, .2224 10.04%, .3978 15.28%, .4538 17.03%, .4942 18.34%, .5455 20.09%, .5936 21.83%, .6383 23.58%, .6695 24.89%, .6988 26.2%, .7349 27.95%, .7677 29.69%, .7972 31.44%, .8238 33.19%, .8475 34.93%, .8687 36.68%, .8874 38.43%, .9077 40.61%, .9249 42.79%, .9394 44.98%, .9516 47.16%, .9635 49.78%, .973 52.4%, .9804 55.02%, .987 58.08%, .9957 64.63%, 1.0001 72.49%, 1.0015 84.72%, 1.0009 99.56%, 1);--m3e-sys-motion-spring-standard-fast-spatial-duration: 229ms;--m3e-sys-motion-spring-standard-fast-spatial-bezier: cubic-bezier(.27, 1.06, .18, 1);--m3e-sys-motion-spring-standard-fast-spatial-bezier-duration: .35s;--m3e-sys-motion-spring-standard-fast-effects-easing: linear(0, .0018 .67%, .007 1.34%, .0151 2.01%, .0258 2.68%, .0388 3.36%, .0537 4.03%, .0881 5.37%, .1273 6.71%, .1697 8.05%, .3712 14.09%, .4143 15.44%, .4558 16.78%, .5148 18.79%, .5517 20.13%, .5865 21.48%, .635 23.49%, .6647 24.83%, .7056 26.85%, .7305 28.19%, .7645 30.2%, .785 31.54%, .8128 33.56%, .8374 35.57%, .859 37.58%, .8779 39.6%, .8995 42.28%, .9133 44.3%, .929 46.98%, .9419 49.66%, .9526 52.35%, .9614 55.03%, .9702 58.39%, .977 61.74%, .9823 65.1%, .9872 69.13%, .9912 73.83%, .9959 83.22%, .9989 99.33%, 1);--m3e-sys-motion-spring-standard-fast-effects-duration: 149ms;--m3e-sys-motion-spring-standard-fast-effects-bezier: cubic-bezier(.31, .94, .34, 1);--m3e-sys-motion-spring-standard-fast-effects-bezier-duration: .15s;--m3e-sys-motion-spring-standard-slow-spatial-easing: linear(0, .0013 .6%, .0051 1.21%, .0111 1.81%, .0222 2.62%, .0325 3.23%, .0488 4.03%, .0674 4.84%, .0881 5.65%, .1281 7.06%, .1783 8.67%, .2313 10.28%, .3938 15.12%, .4459 16.73%, .4959 18.35%, .5434 19.96%, .5881 21.57%, .63 23.19%, .6689 24.8%, .7049 26.41%, .7379 28.02%, .768 29.64%, .7987 31.45%, .8233 33.06%, .848 34.88%, .8699 36.69%, .8892 38.51%, .9078 40.52%, .9253 42.74%, .94 44.96%, .9533 47.38%, .9641 49.8%, .9735 52.42%, .9813 55.24%, .9877 58.27%, .9959 64.72%, 1.0002 72.58%, 1.0015 84.68%, 1.0009 99.8%, 1);--m3e-sys-motion-spring-standard-slow-spatial-duration: 496ms;--m3e-sys-motion-spring-standard-slow-spatial-bezier: cubic-bezier(.27, 1.06, .18, 1);--m3e-sys-motion-spring-standard-slow-spatial-bezier-duration: .75s;--m3e-sys-motion-spring-standard-slow-effects-easing: linear(0, .0015 .61%, .0059 1.23%, .0129 1.84%, .022 2.45%, .0332 3.07%, .0461 3.68%, .0605 4.29%, .0844 5.21%, .1199 6.44%, .1583 7.67%, .2087 9.2%, .3635 13.8%, .4131 15.34%, .4606 16.87%, .5146 18.71%, .5567 20.25%, .5962 21.78%, .633 23.31%, .6671 24.85%, .7045 26.69%, .733 28.22%, .7641 30.06%, .792 31.9%, .8169 33.74%, .8391 35.58%, .8588 37.42%, .879 39.57%, .8988 42.02%, .9156 44.48%, .9297 46.93%, .9429 49.69%, .9537 52.45%, .9634 55.52%, .9711 58.59%, .9834 65.64%, .9914 73.93%, .9959 83.13%, .999 99.69%, 1);--m3e-sys-motion-spring-standard-slow-effects-duration: 326ms;--m3e-sys-motion-spring-standard-slow-effects-bezier: cubic-bezier(.34, .88, .34, 1);--m3e-sys-motion-spring-standard-slow-effects-bezier-duration: .3s;--m3e-sys-motion-spring-expressive-default-spatial-easing: linear(0, .0017 .63%, .0064 1.26%, .014 1.89%, .0241 2.53%, .0365 3.16%, .0562 4%, .073 4.63%, .0978 5.47%, .1178 6.11%, .1462 6.95%, .1994 8.42%, .2556 9.89%, .4279 14.32%, .4832 15.79%, .5363 17.26%, .5937 18.95%, .6407 20.42%, .6844 21.89%, .7249 23.37%, .762 24.84%, .7958 26.32%, .8264 27.79%, .8539 29.26%, .8785 30.74%, .9031 32.42%, .9244 34.11%, .9426 35.79%, .958 37.47%, .9709 39.16%, .9828 41.05%, .9923 42.95%, .9996 44.84%, 1.0057 46.95%, 1.0103 49.26%, 1.0133 51.79%, 1.015 55.16%, 1.0148 59.16%, 1.0036 81.47%, 1);--m3e-sys-motion-spring-expressive-default-spatial-duration: 475ms;--m3e-sys-motion-spring-expressive-default-spatial-bezier: cubic-bezier(.38, 1.21, .22, 1);--m3e-sys-motion-spring-expressive-default-spatial-bezier-duration: .5s;--m3e-sys-motion-spring-expressive-default-effects-easing: linear(0, .0008 .43%, .003 .87%, .0066 1.3%, .0175 2.17%, .0246 2.61%, .0415 3.48%, .0616 4.35%, .0842 5.22%, .1219 6.52%, .1628 7.83%, .3661 13.91%, .4219 15.65%, .4621 16.96%, .5129 18.7%, .5605 20.43%, .594 21.74%, .6356 23.48%, .6737 25.22%, .7086 26.96%, .7402 28.7%, .7689 30.43%, .7948 32.17%, .8181 33.91%, .839 35.65%, .862 37.83%, .882 40%, .8992 42.17%, .9141 44.35%, .9292 46.96%, .9418 49.57%, .9538 52.61%, .9634 55.65%, .9711 58.7%, .978 62.17%, .9832 65.65%, .9913 73.91%, .9958 83.04%, .9989 99.57%, 1);--m3e-sys-motion-spring-expressive-default-effects-duration: .23s;--m3e-sys-motion-spring-expressive-default-effects-bezier: cubic-bezier(.34, .8, .34, 1);--m3e-sys-motion-spring-expressive-default-effects-bezier-duration: .2s;--m3e-sys-motion-spring-expressive-fast-spatial-easing: linear(0, .0016 .48%, .0061 .95%, .0134 1.43%, .0292 2.14%, .0426 2.62%, .0665 3.33%, .0945 4.05%, .1259 4.76%, .1847 5.95%, .2492 7.14%, .3174 8.33%, .5274 11.9%, .5946 13.1%, .6462 14.05%, .7075 15.24%, .7645 16.43%, .817 17.62%, .8555 18.57%, .8908 19.52%, .9305 20.71%, .9588 21.67%, .9897 22.86%, 1.016 24.05%, 1.0379 25.24%, 1.0557 26.43%, 1.0697 27.62%, 1.0835 29.29%, 1.0915 30.95%, 1.0948 32.86%, 1.0925 35%, 1.0875 36.67%, 1.0794 38.57%, 1.0345 46.9%, 1.0153 51.19%, 1.0014 55.71%, .9934 60.71%, .9912 67.62%, .9995 87.14%, 1);--m3e-sys-motion-spring-expressive-fast-spatial-duration: .42s;--m3e-sys-motion-spring-expressive-fast-spatial-bezier: cubic-bezier(.42, 1.67, .21, .9);--m3e-sys-motion-spring-expressive-fast-spatial-bezier-duration: .35s;--m3e-sys-motion-spring-expressive-fast-effects-easing: linear(0, .0018 .67%, .007 1.34%, .0151 2.01%, .0258 2.68%, .0388 3.36%, .0537 4.03%, .0881 5.37%, .1273 6.71%, .1697 8.05%, .3712 14.09%, .4143 15.44%, .4558 16.78%, .5148 18.79%, .5517 20.13%, .5865 21.48%, .635 23.49%, .6647 24.83%, .7056 26.85%, .7305 28.19%, .7645 30.2%, .785 31.54%, .8128 33.56%, .8374 35.57%, .859 37.58%, .8779 39.6%, .8995 42.28%, .9133 44.3%, .929 46.98%, .9419 49.66%, .9526 52.35%, .9614 55.03%, .9702 58.39%, .977 61.74%, .9823 65.1%, .9872 69.13%, .9912 73.83%, .9959 83.22%, .9989 99.33%, 1);--m3e-sys-motion-spring-expressive-fast-effects-duration: 149ms;--m3e-sys-motion-spring-expressive-fast-effects-bezier: cubic-bezier(.31, .94, .34, 1);--m3e-sys-motion-spring-expressive-fast-effects-bezier-duration: .15s;--m3e-sys-motion-spring-expressive-slow-spatial-easing: linear(0, .0016 .61%, .006 1.22%, .0131 1.83%, .0254 2.6%, .0376 3.21%, .0555 3.97%, .0759 4.73%, .0985 5.5%, .1436 6.87%, .1987 8.4%, .2569 9.92%, .4352 14.5%, .4923 16.03%, .5415 17.4%, .5934 18.93%, .6421 20.46%, .6873 21.98%, .7249 23.36%, .7596 24.73%, .7948 26.26%, .8266 27.79%, .855 29.31%, .8803 30.84%, .9025 32.37%, .9239 34.05%, .9421 35.73%, .9576 37.4%, .9705 39.08%, .9821 40.92%, .9914 42.75%, .9993 44.73%, 1.0055 46.87%, 1.0101 49.16%, 1.0132 51.6%, 1.015 54.96%, 1.0148 59.08%, 1.0035 81.53%, 1.0013 89.77%, 1);--m3e-sys-motion-spring-expressive-slow-spatial-duration: 655ms;--m3e-sys-motion-spring-expressive-slow-spatial-bezier: cubic-bezier(.39, 1.29, .35, .98);--m3e-sys-motion-spring-expressive-slow-spatial-bezier-duration: .65s;--m3e-sys-motion-spring-expressive-slow-effects-easing: linear(0, .0015 .61%, .0059 1.23%, .0129 1.84%, .022 2.45%, .0332 3.07%, .0461 3.68%, .0605 4.29%, .0844 5.21%, .1199 6.44%, .1583 7.67%, .2087 9.2%, .3635 13.8%, .4131 15.34%, .4606 16.87%, .5146 18.71%, .5567 20.25%, .5962 21.78%, .633 23.31%, .6671 24.85%, .7045 26.69%, .733 28.22%, .7641 30.06%, .792 31.9%, .8169 33.74%, .8391 35.58%, .8588 37.42%, .879 39.57%, .8988 42.02%, .9156 44.48%, .9297 46.93%, .9429 49.69%, .9537 52.45%, .9634 55.52%, .9711 58.59%, .9834 65.64%, .9914 73.93%, .9959 83.13%, .999 99.69%, 1);--m3e-sys-motion-spring-expressive-slow-effects-duration: 326ms;--m3e-sys-motion-spring-expressive-slow-effects-bezier: cubic-bezier(.34, .88, .34, 1);--m3e-sys-motion-spring-expressive-slow-effects-bezier-duration: .3s;--m3e-sys-motion-spring-default-spatial-easing: var(--m3e-sys-motion-spring-expressive-default-spatial-easing);--m3e-sys-motion-spring-default-spatial-duration: var(--m3e-sys-motion-spring-expressive-default-spatial-duration);--m3e-sys-motion-spring-default-spatial-bezier: var(--m3e-sys-motion-spring-expressive-default-spatial-bezier);--m3e-sys-motion-spring-default-spatial-bezier-duration: var(--m3e-sys-motion-spring-expressive-default-spatial-bezier-duration);--m3e-sys-motion-spring-default-effects-easing: var(--m3e-sys-motion-spring-expressive-default-effects-easing);--m3e-sys-motion-spring-default-effects-duration: var(--m3e-sys-motion-spring-expressive-default-effects-duration);--m3e-sys-motion-spring-default-effects-bezier: var(--m3e-sys-motion-spring-expressive-default-effects-bezier);--m3e-sys-motion-spring-default-effects-bezier-duration: var(--m3e-sys-motion-spring-expressive-default-effects-bezier-duration);--m3e-sys-motion-spring-fast-spatial-easing: var(--m3e-sys-motion-spring-expressive-fast-spatial-easing);--m3e-sys-motion-spring-fast-spatial-duration: var(--m3e-sys-motion-spring-expressive-fast-spatial-duration);--m3e-sys-motion-spring-fast-spatial-bezier: var(--m3e-sys-motion-spring-expressive-fast-spatial-bezier);--m3e-sys-motion-spring-fast-spatial-bezier-duration: var(--m3e-sys-motion-spring-expressive-fast-spatial-bezier-duration);--m3e-sys-motion-spring-fast-effects-easing: var(--m3e-sys-motion-spring-expressive-fast-effects-easing);--m3e-sys-motion-spring-fast-effects-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-duration);--m3e-sys-motion-spring-fast-effects-bezier: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier);--m3e-sys-motion-spring-fast-effects-bezier-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier-duration);--m3e-sys-motion-spring-slow-spatial-easing: var(--m3e-sys-motion-spring-expressive-slow-spatial-easing);--m3e-sys-motion-spring-slow-spatial-duration: var(--m3e-sys-motion-spring-expressive-slow-spatial-duration);--m3e-sys-motion-spring-slow-spatial-bezier: var(--m3e-sys-motion-spring-expressive-slow-spatial-bezier);--m3e-sys-motion-spring-slow-spatial-bezier-duration: var(--m3e-sys-motion-spring-expressive-slow-spatial-bezier-duration);--m3e-sys-motion-spring-slow-effects-easing: var(--m3e-sys-motion-spring-expressive-slow-effects-easing);--m3e-sys-motion-spring-slow-effects-duration: var(--m3e-sys-motion-spring-expressive-slow-effects-duration);--m3e-sys-motion-spring-slow-effects-bezier: var(--m3e-sys-motion-spring-expressive-slow-effects-bezier);--m3e-sys-motion-spring-slow-effects-bezier-duration: var(--m3e-sys-motion-spring-expressive-slow-effects-bezier-duration);--m3e-sys-state-focus-indicator-thickness: 3px;--m3e-sys-state-focus-indicator-outer-offset: 2px;--m3e-sys-state-focus-indicator-inner-offset: -3px;--m3e-sys-space-0: 0;--m3e-sys-space-25: 2px;--m3e-sys-space-50: 4px;--m3e-sys-space-75: 6px;--m3e-sys-space-100: 8px;--m3e-sys-space-125: 10px;--m3e-sys-space-150: 12px;--m3e-sys-space-175: 14px;--m3e-sys-space-200: 16px;--m3e-sys-space-250: 20px;--m3e-sys-space-300: 24px;--m3e-sys-space-400: 32px;--m3e-sys-space-450: 36px;--m3e-sys-space-500: 40px;--m3e-sys-space-600: 48px;--m3e-sys-space-700: 56px;--m3e-sys-space-800: 64px;--m3e-sys-space-900: 72px;--m3e-sys-window-width-medium: 600px;--m3e-sys-window-width-expanded: 840px;--m3e-sys-window-width-large: 1200px;--m3e-sys-window-width-extra-large: 1600px;--m3e-sys-window-height-medium: 480px;--m3e-sys-window-height-expanded: 900px;--m3e-sys-state-disabled-alpha: .38;--m3e-ref-typeface-icon-fill: 0;--m3e-ref-typeface-icon-grade: 0;--m3e-ref-typeface-icon-optical-size: 24;--m3e-ref-typeface-icon-weight: 400;--m3e-ref-typeface-icon-filled: 1}@media(prefers-reduced-motion:reduce){:root{--m3e-sys-motion-spring-standard-default-spatial-duration: 0ms;--m3e-sys-motion-spring-standard-default-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-standard-default-effects-easing: var(--m3e-sys-motion-spring-standard-fast-effects-easing);--m3e-sys-motion-spring-standard-default-effects-duration: var(--m3e-sys-motion-spring-standard-fast-effects-duration);--m3e-sys-motion-spring-standard-default-effects-bezier: var(--m3e-sys-motion-spring-standard-fast-effects-bezier);--m3e-sys-motion-spring-standard-default-effects-bezier-duration: var(--m3e-sys-motion-spring-standard-fast-effects-bezier-duration);--m3e-sys-motion-spring-standard-fast-spatial-duration: 0ms;--m3e-sys-motion-spring-standard-fast-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-standard-slow-spatial-duration: 0ms;--m3e-sys-motion-spring-standard-slow-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-standard-slow-effects-easing: var(--m3e-sys-motion-spring-standard-fast-effects-easing);--m3e-sys-motion-spring-standard-slow-effects-duration: var(--m3e-sys-motion-spring-standard-fast-effects-duration);--m3e-sys-motion-spring-standard-slow-effects-bezier: var(--m3e-sys-motion-spring-standard-fast-effects-bezier);--m3e-sys-motion-spring-standard-slow-effects-bezier-duration: var(--m3e-sys-motion-spring-standard-fast-effects-bezier-duration);--m3e-sys-motion-spring-expressive-default-spatial-duration: 0ms;--m3e-sys-motion-spring-expressive-default-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-expressive-default-effects-easing: var(--m3e-sys-motion-spring-expressive-fast-effects-easing);--m3e-sys-motion-spring-expressive-default-effects-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-duration);--m3e-sys-motion-spring-expressive-default-effects-bezier: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier);--m3e-sys-motion-spring-expressive-default-effects-bezier-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier-duration);--m3e-sys-motion-spring-expressive-fast-spatial-duration: 0ms;--m3e-sys-motion-spring-expressive-fast-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-expressive-slow-spatial-duration: 0ms;--m3e-sys-motion-spring-expressive-slow-spatial-bezier-duration: 0ms;--m3e-sys-motion-spring-expressive-slow-effects-easing: var(--m3e-sys-motion-spring-expressive-fast-effects-easing);--m3e-sys-motion-spring-expressive-slow-effects-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-duration);--m3e-sys-motion-spring-expressive-slow-effects-bezier: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier);--m3e-sys-motion-spring-expressive-slow-effects-bezier-duration: var(--m3e-sys-motion-spring-expressive-fast-effects-bezier-duration)}}}@layer m3e.tokens{:root{color-scheme:light;--m3e-sys-color-background: #fef7ff;--m3e-sys-color-error: #b3261e;--m3e-sys-color-error-container: #f9dedc;--m3e-sys-color-inverse-on-surface: #f5eff7;--m3e-sys-color-inverse-primary: #d0bcff;--m3e-sys-color-inverse-surface: #322f35;--m3e-sys-color-on-background: #1d1b20;--m3e-sys-color-on-error: #ffffff;--m3e-sys-color-on-error-container: #8c1d18;--m3e-sys-color-on-primary: #ffffff;--m3e-sys-color-on-primary-container: #4f378b;--m3e-sys-color-on-primary-fixed: #21005d;--m3e-sys-color-on-primary-fixed-variant: #4f378b;--m3e-sys-color-on-secondary: #ffffff;--m3e-sys-color-on-secondary-container: #4a4458;--m3e-sys-color-on-secondary-fixed: #1d192b;--m3e-sys-color-on-secondary-fixed-variant: #4a4458;--m3e-sys-color-on-surface: #1d1b20;--m3e-sys-color-on-surface-variant: #49454f;--m3e-sys-color-on-tertiary: #ffffff;--m3e-sys-color-on-tertiary-container: #633b48;--m3e-sys-color-on-tertiary-fixed: #31111d;--m3e-sys-color-on-tertiary-fixed-variant: #633b48;--m3e-sys-color-outline: #79747e;--m3e-sys-color-outline-variant: #cac4d0;--m3e-sys-color-primary: #6750a4;--m3e-sys-color-primary-container: #eaddff;--m3e-sys-color-primary-fixed: #eaddff;--m3e-sys-color-primary-fixed-dim: #d0bcff;--m3e-sys-color-scrim: #000000;--m3e-sys-color-secondary: #625b71;--m3e-sys-color-secondary-container: #e8def8;--m3e-sys-color-secondary-fixed: #e8def8;--m3e-sys-color-secondary-fixed-dim: #ccc2dc;--m3e-sys-color-surface: #fef7ff;--m3e-sys-color-surface-bright: #fef7ff;--m3e-sys-color-surface-container: #f3edf7;--m3e-sys-color-surface-container-high: #ece6f0;--m3e-sys-color-surface-container-highest: #e6e0e9;--m3e-sys-color-surface-container-low: #f7f2fa;--m3e-sys-color-surface-container-lowest: #ffffff;--m3e-sys-color-surface-dim: #ded8e1;--m3e-sys-color-surface-tint: #6750a4;--m3e-sys-color-surface-variant: #e7e0ec;--m3e-sys-color-tertiary: #7d5260;--m3e-sys-color-tertiary-container: #ffd8e4;--m3e-sys-color-tertiary-fixed: #ffd8e4;--m3e-sys-color-tertiary-fixed-dim: #efb8c8;--m3e-sys-color-shadow: #000000}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--m3e-sys-color-background: #141218;--m3e-sys-color-error: #f2b8b5;--m3e-sys-color-error-container: #8c1d18;--m3e-sys-color-inverse-on-surface: #322f35;--m3e-sys-color-inverse-primary: #6750a4;--m3e-sys-color-inverse-surface: #e6e0e9;--m3e-sys-color-on-background: #e6e0e9;--m3e-sys-color-on-error: #601410;--m3e-sys-color-on-error-container: #f9dedc;--m3e-sys-color-on-primary: #381e72;--m3e-sys-color-on-primary-container: #eaddff;--m3e-sys-color-on-primary-fixed: #21005d;--m3e-sys-color-on-primary-fixed-variant: #4f378b;--m3e-sys-color-on-secondary: #332d41;--m3e-sys-color-on-secondary-container: #e8def8;--m3e-sys-color-on-secondary-fixed: #1d192b;--m3e-sys-color-on-secondary-fixed-variant: #4a4458;--m3e-sys-color-on-surface: #e6e0e9;--m3e-sys-color-on-surface-variant: #cac4d0;--m3e-sys-color-on-tertiary: #492532;--m3e-sys-color-on-tertiary-container: #ffd8e4;--m3e-sys-color-on-tertiary-fixed: #31111d;--m3e-sys-color-on-tertiary-fixed-variant: #633b48;--m3e-sys-color-outline: #938f99;--m3e-sys-color-outline-variant: #49454f;--m3e-sys-color-primary: #d0bcff;--m3e-sys-color-primary-container: #4f378b;--m3e-sys-color-primary-fixed: #eaddff;--m3e-sys-color-primary-fixed-dim: #d0bcff;--m3e-sys-color-scrim: #000000;--m3e-sys-color-secondary: #ccc2dc;--m3e-sys-color-secondary-container: #4a4458;--m3e-sys-color-secondary-fixed: #e8def8;--m3e-sys-color-secondary-fixed-dim: #ccc2dc;--m3e-sys-color-surface: #141218;--m3e-sys-color-surface-bright: #3b383e;--m3e-sys-color-surface-container: #211f26;--m3e-sys-color-surface-container-high: #2b2930;--m3e-sys-color-surface-container-highest: #36343b;--m3e-sys-color-surface-container-low: #1d1b20;--m3e-sys-color-surface-container-lowest: #0f0d13;--m3e-sys-color-surface-dim: #141218;--m3e-sys-color-surface-tint: #d0bcff;--m3e-sys-color-surface-variant: #49454f;--m3e-sys-color-tertiary: #efb8c8;--m3e-sys-color-tertiary-container: #633b48;--m3e-sys-color-tertiary-fixed: #ffd8e4;--m3e-sys-color-tertiary-fixed-dim: #efb8c8;--m3e-sys-color-shadow: #000000}}:root[data-theme=dark]{color-scheme:dark;--m3e-sys-color-background: #141218;--m3e-sys-color-error: #f2b8b5;--m3e-sys-color-error-container: #8c1d18;--m3e-sys-color-inverse-on-surface: #322f35;--m3e-sys-color-inverse-primary: #6750a4;--m3e-sys-color-inverse-surface: #e6e0e9;--m3e-sys-color-on-background: #e6e0e9;--m3e-sys-color-on-error: #601410;--m3e-sys-color-on-error-container: #f9dedc;--m3e-sys-color-on-primary: #381e72;--m3e-sys-color-on-primary-container: #eaddff;--m3e-sys-color-on-primary-fixed: #21005d;--m3e-sys-color-on-primary-fixed-variant: #4f378b;--m3e-sys-color-on-secondary: #332d41;--m3e-sys-color-on-secondary-container: #e8def8;--m3e-sys-color-on-secondary-fixed: #1d192b;--m3e-sys-color-on-secondary-fixed-variant: #4a4458;--m3e-sys-color-on-surface: #e6e0e9;--m3e-sys-color-on-surface-variant: #cac4d0;--m3e-sys-color-on-tertiary: #492532;--m3e-sys-color-on-tertiary-container: #ffd8e4;--m3e-sys-color-on-tertiary-fixed: #31111d;--m3e-sys-color-on-tertiary-fixed-variant: #633b48;--m3e-sys-color-outline: #938f99;--m3e-sys-color-outline-variant: #49454f;--m3e-sys-color-primary: #d0bcff;--m3e-sys-color-primary-container: #4f378b;--m3e-sys-color-primary-fixed: #eaddff;--m3e-sys-color-primary-fixed-dim: #d0bcff;--m3e-sys-color-scrim: #000000;--m3e-sys-color-secondary: #ccc2dc;--m3e-sys-color-secondary-container: #4a4458;--m3e-sys-color-secondary-fixed: #e8def8;--m3e-sys-color-secondary-fixed-dim: #ccc2dc;--m3e-sys-color-surface: #141218;--m3e-sys-color-surface-bright: #3b383e;--m3e-sys-color-surface-container: #211f26;--m3e-sys-color-surface-container-high: #2b2930;--m3e-sys-color-surface-container-highest: #36343b;--m3e-sys-color-surface-container-low: #1d1b20;--m3e-sys-color-surface-container-lowest: #0f0d13;--m3e-sys-color-surface-dim: #141218;--m3e-sys-color-surface-tint: #d0bcff;--m3e-sys-color-surface-variant: #49454f;--m3e-sys-color-tertiary: #efb8c8;--m3e-sys-color-tertiary-container: #633b48;--m3e-sys-color-tertiary-fixed: #ffd8e4;--m3e-sys-color-tertiary-fixed-dim: #efb8c8;--m3e-sys-color-shadow: #000000}}@layer m3e.tokens{:root{--m3e-comp-button-x-small-container-height: 32px;--m3e-comp-button-x-small-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-button-x-small-container-shape-square: var(--m3e-sys-shape-corner-medium);--m3e-comp-button-x-small-icon-label-space: 8px;--m3e-comp-button-x-small-icon-size: 20px;--m3e-comp-button-x-small-leading-space: 16px;--m3e-comp-button-x-small-outlined-outline-width: 1px;--m3e-comp-button-x-small-container-shape-pressed: var(--m3e-sys-shape-corner-small);--m3e-comp-button-x-small-container-shape-round-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-button-x-small-container-shape-square-selected: var(--m3e-sys-shape-corner-medium);--m3e-comp-button-x-small-trailing-space: 16px}}@layer m3e.tokens{:root{--m3e-comp-button-small-container-height: 40px;--m3e-comp-button-small-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-button-small-container-shape-square: var(--m3e-sys-shape-corner-medium);--m3e-comp-button-small-icon-label-space: 8px;--m3e-comp-button-small-icon-size: 20px;--m3e-comp-button-small-leading-space: 16px;--m3e-comp-button-small-outlined-outline-width: 1px;--m3e-comp-button-small-container-shape-pressed: var(--m3e-sys-shape-corner-small);--m3e-comp-button-small-container-shape-round-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-button-small-container-shape-square-selected: var(--m3e-sys-shape-corner-medium);--m3e-comp-button-small-trailing-space: 16px}}@layer m3e.tokens{:root{--m3e-comp-button-medium-container-height: 56px;--m3e-comp-button-medium-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-button-medium-container-shape-square: var(--m3e-sys-shape-corner-large);--m3e-comp-button-medium-icon-label-space: 8px;--m3e-comp-button-medium-icon-size: 24px;--m3e-comp-button-medium-leading-space: 24px;--m3e-comp-button-medium-outlined-outline-width: 1px;--m3e-comp-button-medium-container-shape-pressed: var(--m3e-sys-shape-corner-medium);--m3e-comp-button-medium-container-shape-round-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-button-medium-container-shape-square-selected: var(--m3e-sys-shape-corner-large);--m3e-comp-button-medium-trailing-space: 24px}}@layer m3e.tokens{:root{--m3e-comp-button-large-container-height: 96px;--m3e-comp-button-large-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-button-large-container-shape-square: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-button-large-icon-label-space: 12px;--m3e-comp-button-large-icon-size: 32px;--m3e-comp-button-large-leading-space: 48px;--m3e-comp-button-large-outlined-outline-width: 2px;--m3e-comp-button-large-container-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-button-large-container-shape-round-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-button-large-container-shape-square-selected: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-button-large-trailing-space: 48px}}@layer m3e.tokens{:root{--m3e-comp-button-x-large-container-height: 136px;--m3e-comp-button-x-large-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-button-x-large-container-shape-square: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-button-x-large-icon-label-space: 16px;--m3e-comp-button-x-large-icon-size: 40px;--m3e-comp-button-x-large-leading-space: 64px;--m3e-comp-button-x-large-outlined-outline-width: 3px;--m3e-comp-button-x-large-container-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-button-x-large-container-shape-round-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-button-x-large-container-shape-square-selected: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-button-x-large-trailing-space: 64px}}@layer m3e.tokens{:root{--m3e-comp-filled-button-container-color: var(--m3e-sys-color-primary);--m3e-comp-filled-button-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-filled-button-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-button-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-filled-button-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-button-container-opacity-disabled: .1;--m3e-comp-filled-button-icon-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-icon-opacity-disabled: .38;--m3e-comp-filled-button-label-text-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-label-text-opacity-disabled: .38;--m3e-comp-filled-button-container-elevation-focused: var(--m3e-sys-elevation-level0);--m3e-comp-filled-button-container-shadow-focused: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-button-icon-color-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-container-elevation-hovered: var(--m3e-sys-elevation-level1);--m3e-comp-filled-button-container-shadow-hovered: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filled-button-icon-color-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-icon-color: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-container-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-filled-button-container-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-button-icon-color-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-filled-button-icon-color-selected-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-selected-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-icon-color-selected-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-selected-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-icon-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-icon-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-label-text-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-button-container-color-unselected: var(--m3e-sys-color-surface-container);--m3e-comp-filled-button-icon-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-label-text-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-icon-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-label-text-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-icon-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-button-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-elevated-button-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-elevated-button-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-button-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-elevated-button-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-elevated-button-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-elevated-button-container-opacity-disabled: .1;--m3e-comp-elevated-button-icon-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-elevated-button-icon-opacity-disabled: .38;--m3e-comp-elevated-button-label-text-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-elevated-button-label-text-opacity-disabled: .38;--m3e-comp-elevated-button-container-elevation-focused: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-button-container-shadow-focused: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-button-icon-color-focused: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-focused: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-container-elevation-hovered: var(--m3e-sys-elevation-level2);--m3e-comp-elevated-button-container-shadow-hovered: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-elevated-button-icon-color-hovered: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-hovered: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-icon-color: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-label-text-color-unselected: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-button-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-button-icon-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-icon-color-selected-focused: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-label-text-color-selected-focused: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-icon-color-selected-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-label-text-color-selected-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-icon-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-icon-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-label-text-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-container-color-unselected: var(--m3e-sys-color-surface-container-low);--m3e-comp-elevated-button-icon-color-unselected-focused: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-unselected-focused: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-icon-color-unselected-hovered: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-unselected-hovered: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-icon-color-unselected: var(--m3e-sys-color-on-primary);--m3e-comp-elevated-button-icon-color-unselected-pressed: var(--m3e-sys-color-primary);--m3e-comp-elevated-button-label-text-color-unselected-pressed: var(--m3e-sys-color-primary)}}@layer m3e.tokens{:root{--m3e-comp-filled-tonal-button-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-filled-tonal-button-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-filled-tonal-button-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-tonal-button-container-height: 40px;--m3e-comp-filled-tonal-button-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-filled-tonal-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-tonal-button-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-filled-tonal-button-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-tonal-button-container-opacity-disabled: .12;--m3e-comp-filled-tonal-button-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-tonal-button-label-text-opacity-disabled: .38;--m3e-comp-filled-tonal-button-container-elevation-focus: var(--m3e-sys-elevation-level0);--m3e-comp-filled-tonal-button-container-shadow-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-tonal-button-label-text-color-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-container-elevation-hover: var(--m3e-sys-elevation-level1);--m3e-comp-filled-tonal-button-container-shadow-hover: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filled-tonal-button-label-text-color-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-label-text-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-filled-tonal-button-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-filled-tonal-button-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-filled-tonal-button-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-filled-tonal-button-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-filled-tonal-button-container-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-filled-tonal-button-container-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-tonal-button-label-text-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-tonal-button-icon-opacity-disabled: .38;--m3e-comp-filled-tonal-button-icon-color-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-icon-color-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-icon-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-button-icon-size: 18px;--m3e-comp-filled-tonal-button-icon-color-pressed: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-tonal-button-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-tonal-button-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-tonal-button-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-tonal-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-tonal-button-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-tonal-button-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-tonal-button-container-opacity-disabled: .1;--m3e-comp-tonal-button-icon-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-tonal-button-icon-opacity-disabled: .38;--m3e-comp-tonal-button-label-text-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-tonal-button-label-text-opacity-disabled: .38;--m3e-comp-tonal-button-container-elevation-focused: var(--m3e-sys-elevation-level0);--m3e-comp-tonal-button-container-shadow-focused: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-tonal-button-icon-color-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-container-elevation-hovered: var(--m3e-sys-elevation-level1);--m3e-comp-tonal-button-container-shadow-hovered: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-tonal-button-icon-color-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-icon-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-container-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-tonal-button-container-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-tonal-button-icon-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-container-color-selected: var(--m3e-sys-color-secondary);--m3e-comp-tonal-button-icon-color-selected-focused: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-label-text-color-selected-focused: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-icon-color-selected-hovered: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-label-text-color-selected-hovered: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-icon-color-selected: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-label-text-color-selected: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-icon-color-selected-pressed: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-label-text-color-selected-pressed: var(--m3e-sys-color-on-secondary);--m3e-comp-tonal-button-container-color-unselected: var(--m3e-sys-color-secondary-container);--m3e-comp-tonal-button-icon-color-unselected-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-unselected-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-icon-color-unselected-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-unselected-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-icon-color-unselected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-unselected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-icon-color-unselected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-tonal-button-label-text-color-unselected-pressed: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-outlined-button-container-opacity-disabled: .1;--m3e-comp-outlined-button-icon-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-icon-opacity-disabled: .38;--m3e-comp-outlined-button-label-text-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-opacity-disabled: .38;--m3e-comp-outlined-button-outline-color-disabled: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-focused: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-hovered: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-pressed: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-container-color-selected: var(--m3e-sys-color-inverse-surface);--m3e-comp-outlined-button-container-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-button-icon-color-selected-focused: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-label-text-color-selected-focused: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-icon-color-selected-hovered: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-label-text-color-selected-hovered: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-icon-color-selected: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-label-text-color-selected: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-icon-color-selected-pressed: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-label-text-color-selected-pressed: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-button-outline-color-unselected-disabled: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-unselected-focused: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-unselected-hovered: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-button-icon-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-button-outline-color-unselected-pressed: var(--m3e-sys-color-outline-variant)}}@layer m3e.tokens{:root{--m3e-comp-text-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-text-button-container-opacity-disabled: .1;--m3e-comp-text-button-icon-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-icon-opacity-disabled: .38;--m3e-comp-text-button-label-color-disabled: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-label-opacity-disabled: .38;--m3e-comp-text-button-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-label-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-icon-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-label-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-button-label-color-pressed: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-x-small-icon-button-container-height: 32px;--m3e-comp-x-small-icon-button-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-x-small-icon-button-container-shape-square: var(--m3e-sys-shape-corner-medium);--m3e-comp-x-small-icon-button-default-leading-space: 6px;--m3e-comp-x-small-icon-button-default-trailing-space: 6px;--m3e-comp-x-small-icon-button-icon-size: 20px;--m3e-comp-x-small-icon-button-narrow-leading-space: 4px;--m3e-comp-x-small-icon-button-narrow-trailing-space: 4px;--m3e-comp-x-small-icon-button-outlined-outline-width: 1px;--m3e-comp-x-small-icon-button-container-shape-pressed: var(--m3e-sys-shape-corner-small);--m3e-comp-x-small-icon-button-container-shape-round-selected: var(--m3e-sys-shape-corner-medium);--m3e-comp-x-small-icon-button-container-shape-square-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-x-small-icon-button-wide-leading-space: 10px;--m3e-comp-x-small-icon-button-wide-trailing-space: 10px}}@layer m3e.tokens{:root{--m3e-comp-medium-icon-button-container-height: 56px;--m3e-comp-medium-icon-button-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-medium-icon-button-container-shape-square: var(--m3e-sys-shape-corner-large);--m3e-comp-medium-icon-button-default-leading-space: 16px;--m3e-comp-medium-icon-button-default-trailing-space: 16px;--m3e-comp-medium-icon-button-icon-size: 24px;--m3e-comp-medium-icon-button-narrow-leading-space: 12px;--m3e-comp-medium-icon-button-narrow-trailing-space: 12px;--m3e-comp-medium-icon-button-outlined-outline-width: 1px;--m3e-comp-medium-icon-button-container-shape-pressed: var(--m3e-sys-shape-corner-medium);--m3e-comp-medium-icon-button-container-shape-round-selected: var(--m3e-sys-shape-corner-large);--m3e-comp-medium-icon-button-container-shape-square-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-medium-icon-button-wide-leading-space: 24px;--m3e-comp-medium-icon-button-wide-trailing-space: 24px}}@layer m3e.tokens{:root{--m3e-comp-large-icon-button-container-height: 96px;--m3e-comp-large-icon-button-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-large-icon-button-container-shape-square: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-large-icon-button-icon-size: 32px;--m3e-comp-large-icon-button-narrow-leading-space: 16px;--m3e-comp-large-icon-button-narrow-trailing-space: 16px;--m3e-comp-large-icon-button-outlined-outline-width: 2px;--m3e-comp-large-icon-button-container-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-large-icon-button-container-shape-round-selected: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-large-icon-button-container-shape-square-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-large-icon-button-uniform-leading-space: 32px;--m3e-comp-large-icon-button-uniform-trailing-space: 32px;--m3e-comp-large-icon-button-wide-leading-space: 48px;--m3e-comp-large-icon-button-wide-trailing-space: 48px}}@layer m3e.tokens{:root{--m3e-comp-x-large-icon-button-container-height: 136px;--m3e-comp-x-large-icon-button-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-x-large-icon-button-container-shape-square: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-x-large-icon-button-default-leading-space: 48px;--m3e-comp-x-large-icon-button-default-trailing-space: 48px;--m3e-comp-x-large-icon-button-icon-size: 40px;--m3e-comp-x-large-icon-button-narrow-leading-space: 32px;--m3e-comp-x-large-icon-button-narrow-trailing-space: 32px;--m3e-comp-x-large-icon-button-outlined-outline-width: 3px;--m3e-comp-x-large-icon-button-container-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-x-large-icon-button-container-shape-round-selected: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-x-large-icon-button-container-shape-square-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-x-large-icon-button-wide-leading-space: 72px;--m3e-comp-x-large-icon-button-wide-trailing-space: 72px}}@layer m3e.tokens{:root{--m3e-comp-standard-icon-button-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-icon-button-opacity-disabled: .38;--m3e-comp-standard-icon-button-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-selected-focused: var(--m3e-sys-color-primary);--m3e-comp-standard-icon-button-color-selected-hovered: var(--m3e-sys-color-primary);--m3e-comp-standard-icon-button-color-selected: var(--m3e-sys-color-primary);--m3e-comp-standard-icon-button-color-selected-pressed: var(--m3e-sys-color-primary);--m3e-comp-standard-icon-button-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-icon-button-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-filled-icon-button-container-color: var(--m3e-sys-color-primary);--m3e-comp-filled-icon-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-icon-button-container-opacity-disabled: .1;--m3e-comp-filled-icon-button-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-icon-button-opacity-disabled: .38;--m3e-comp-filled-icon-button-color-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-filled-icon-button-color-selected-focused: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color-selected-hovered: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-filled-icon-button-container-color-unselected: var(--m3e-sys-color-surface-container);--m3e-comp-filled-icon-button-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-icon-button-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-icon-button-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-icon-button-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-filled-tonal-icon-button-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-filled-tonal-icon-button-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-tonal-icon-button-container-opacity-disabled: .1;--m3e-comp-filled-tonal-icon-button-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-tonal-icon-button-opacity-disabled: .38;--m3e-comp-filled-tonal-icon-button-color-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-container-color-selected: var(--m3e-sys-color-secondary);--m3e-comp-filled-tonal-icon-button-color-selected-focused: var(--m3e-sys-color-on-secondary);--m3e-comp-filled-tonal-icon-button-color-selected-hovered: var(--m3e-sys-color-on-secondary);--m3e-comp-filled-tonal-icon-button-color-selected: var(--m3e-sys-color-on-secondary);--m3e-comp-filled-tonal-icon-button-color-selected-pressed: var(--m3e-sys-color-on-secondary);--m3e-comp-filled-tonal-icon-button-container-color-unselected: var(--m3e-sys-color-secondary-container);--m3e-comp-filled-tonal-icon-button-color-unselected-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color-unselected-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color-unselected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filled-tonal-icon-button-color-unselected-pressed: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-outlined-icon-button-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-icon-button-opacity-disabled: .38;--m3e-comp-outlined-icon-button-outline-color-disabled: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-icon-button-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-outline-color: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-icon-button-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-container-color-selected: var(--m3e-sys-color-inverse-surface);--m3e-comp-outlined-icon-button-container-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-icon-button-container-opacity-selected-disabled: .1;--m3e-comp-outlined-icon-button-color-selected-focused: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-icon-button-color-selected-hovered: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-icon-button-color-selected: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-icon-button-color-selected-pressed: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-outlined-icon-button-outline-color-unselected-disabled: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-icon-button-color-unselected-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-color-unselected-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-icon-button-outline-color-unselected: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-icon-button-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-filled-card-container-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-filled-card-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-filled-card-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-card-container-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-filled-card-container-color-disabled: var(--m3e-sys-color-surface-variant);--m3e-comp-filled-card-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-filled-card-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-card-container-opacity-disabled: .38;--m3e-comp-filled-card-container-elevation-dragged: var(--m3e-sys-elevation-level3);--m3e-comp-filled-card-container-shadow-dragged: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-filled-card-container-elevation-focus: var(--m3e-sys-elevation-level0);--m3e-comp-filled-card-container-shadow-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filled-card-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-filled-card-container-elevation-hover: var(--m3e-sys-elevation-level1);--m3e-comp-filled-card-container-shadow-hover: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filled-card-icon-color: var(--m3e-sys-color-primary);--m3e-comp-filled-card-icon-size: 24px;--m3e-comp-filled-card-container-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-filled-card-container-shadow-pressed: var(--m3e-sys-elevation-level0-shadow)}}@layer m3e.tokens{:root{--m3e-comp-elevated-card-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-elevated-card-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-card-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-card-container-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-elevated-card-container-color-disabled: var(--m3e-sys-color-surface);--m3e-comp-elevated-card-container-elevation-disabled: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-card-container-shadow-disabled: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-card-container-opacity-disabled: .38;--m3e-comp-elevated-card-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-elevated-card-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-elevated-card-container-elevation-focus: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-card-container-shadow-focus: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-elevated-card-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-elevated-card-container-elevation-hover: var(--m3e-sys-elevation-level2);--m3e-comp-elevated-card-container-shadow-hover: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-elevated-card-icon-color: var(--m3e-sys-color-primary);--m3e-comp-elevated-card-icon-size: 24px;--m3e-comp-elevated-card-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-elevated-card-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow)}}@layer m3e.tokens{:root{--m3e-comp-outlined-card-container-color: var(--m3e-sys-color-surface);--m3e-comp-outlined-card-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-outlined-card-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-outlined-card-container-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-outlined-card-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-outlined-card-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-outlined-card-outline-color-disabled: var(--m3e-sys-color-outline);--m3e-comp-outlined-card-outline-opacity-disabled: .12;--m3e-comp-outlined-card-container-elevation-dragged: var(--m3e-sys-elevation-level3);--m3e-comp-outlined-card-container-shadow-dragged: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-outlined-card-outline-color-dragged: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-card-container-elevation-focus: var(--m3e-sys-elevation-level0);--m3e-comp-outlined-card-container-shadow-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-outlined-card-outline-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-card-container-elevation-hover: var(--m3e-sys-elevation-level1);--m3e-comp-outlined-card-container-shadow-hover: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-outlined-card-outline-color-hover: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-card-icon-color: var(--m3e-sys-color-primary);--m3e-comp-outlined-card-icon-size: 24px;--m3e-comp-outlined-card-outline-color: var(--m3e-sys-color-outline-variant);--m3e-comp-outlined-card-outline-width: 1px;--m3e-comp-outlined-card-container-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-outlined-card-container-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-outlined-card-outline-color-pressed: var(--m3e-sys-color-outline-variant)}}@layer m3e.tokens{:root{--m3e-comp-navigation-suite-scaffold-container-color: var(--m3e-sys-color-background);--m3e-comp-navigation-suite-scaffold-content-color: var(--m3e-sys-color-on-background);--m3e-comp-navigation-suite-scaffold-primary-action-alignment: end;--m3e-comp-navigation-suite-scaffold-primary-action-padding: 16px;--m3e-comp-navigation-suite-scaffold-visibility-damping-ratio: .9;--m3e-comp-navigation-suite-scaffold-visibility-stiffness: 700;--m3e-comp-navigation-suite-scaffold-visibility-duration: 228ms;--m3e-comp-navigation-suite-scaffold-visibility-easing: linear(0, .0014 .88%, .0053 1.75%, .0115 2.63%, .0246 3.95%, .0356 4.82%, .055 6.14%, .0696 7.02%, .0936 8.33%, .1382 10.53%, .1867 12.72%, .3826 21.05%, .4328 23.25%, .4716 25%, .5182 27.19%, .5624 29.39%, .6041 31.58%, .6355 33.33%, .6652 35.09%, .6931 36.84%, .7193 38.6%, .7439 40.35%, .7667 42.11%, .788 43.86%, .8078 45.61%, .8261 47.37%, .847 49.56%, .8694 52.19%, .886 54.39%, .9036 57.02%, .9189 59.65%, .9322 62.28%, .9454 65.35%, .9565 68.42%, .9657 71.49%, .9733 74.56%, .9803 78.07%, .9858 81.58%, .9941 89.47%, 1)}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-navigation-suite-scaffold-visibility-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-navigation-bar-horizontal-item-active-indicator-height: 40px;--m3e-comp-navigation-bar-horizontal-item-active-indicator-leading-space: 16px;--m3e-comp-navigation-bar-horizontal-item-active-indicator-trailing-space: 16px;--m3e-comp-navigation-bar-horizontal-item-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-expanded-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-navigation-rail-expanded-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-navigation-rail-expanded-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-navigation-rail-expanded-container-width-maximum: 360px;--m3e-comp-navigation-rail-expanded-container-width-minimum: 220px;--m3e-comp-navigation-rail-expanded-modal-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-navigation-rail-expanded-modal-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-navigation-rail-expanded-modal-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-navigation-rail-expanded-top-space: 44px;--m3e-comp-navigation-rail-expanded-modal-container-color: var(--m3e-sys-color-surface-container)}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-horizontal-item-active-indicator-height: 56px;--m3e-comp-navigation-rail-horizontal-item-full-width-leading-space: 16px;--m3e-comp-navigation-rail-horizontal-item-full-width-trailing-space: 16px;--m3e-comp-navigation-rail-horizontal-item-icon-label-space: 8px;--m3e-comp-navigation-rail-horizontal-item-leading-space: 16px;--m3e-comp-navigation-rail-horizontal-item-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-navigation-rail-horizontal-item-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-navigation-rail-horizontal-item-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-navigation-rail-horizontal-item-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-navigation-rail-horizontal-item-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking)}}@layer m3e.tokens{:root{--m3e-comp-navigation-drawer-active-icon-color-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-label-text-color-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-icon-color-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-label-text-color-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-icon-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-indicator-color: var(--m3e-sys-color-secondary-container);--m3e-comp-navigation-drawer-active-indicator-height: 56px;--m3e-comp-navigation-drawer-active-indicator-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-navigation-drawer-active-indicator-width: 336px;--m3e-comp-navigation-drawer-active-label-text-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-icon-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-active-label-text-color-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-drawer-bottom-container-shape-start-start: var(--m3e-sys-shape-corner-large-top-start-start);--m3e-comp-navigation-drawer-bottom-container-shape-start-end: var(--m3e-sys-shape-corner-large-top-start-end);--m3e-comp-navigation-drawer-bottom-container-shape-end-end: var(--m3e-sys-shape-corner-large-top-end-end);--m3e-comp-navigation-drawer-bottom-container-shape-end-start: var(--m3e-sys-shape-corner-large-top-end-start);--m3e-comp-navigation-drawer-container-height-percent: 100;--m3e-comp-navigation-drawer-container-shape-start-start: var(--m3e-sys-shape-corner-large-end-start-start);--m3e-comp-navigation-drawer-container-shape-start-end: var(--m3e-sys-shape-corner-large-end-start-end);--m3e-comp-navigation-drawer-container-shape-end-end: var(--m3e-sys-shape-corner-large-end-end-end);--m3e-comp-navigation-drawer-container-shape-end-start: var(--m3e-sys-shape-corner-large-end-end-start);--m3e-comp-navigation-drawer-container-width: 360px;--m3e-comp-navigation-drawer-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-navigation-drawer-headline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-drawer-headline-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-navigation-drawer-headline-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-navigation-drawer-headline-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-navigation-drawer-headline-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-navigation-drawer-headline-tracking: var(--m3e-sys-typescale-title-small-tracking);--m3e-comp-navigation-drawer-icon-size: 24px;--m3e-comp-navigation-drawer-inactive-icon-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-inactive-label-text-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-inactive-icon-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-inactive-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-inactive-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-drawer-inactive-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-drawer-inactive-icon-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-inactive-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-navigation-drawer-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-navigation-drawer-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-navigation-drawer-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-navigation-drawer-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-navigation-drawer-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-navigation-drawer-large-badge-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-drawer-large-badge-label-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-navigation-drawer-large-badge-label-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-navigation-drawer-large-badge-label-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-navigation-drawer-large-badge-label-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-navigation-drawer-large-badge-label-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-navigation-drawer-modal-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-navigation-drawer-modal-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-navigation-drawer-modal-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-navigation-drawer-standard-container-color: var(--m3e-sys-color-surface);--m3e-comp-navigation-drawer-standard-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-navigation-drawer-standard-container-shadow: var(--m3e-sys-elevation-level0-shadow)}}@layer m3e.tokens{:root{--m3e-comp-navigation-drawer-min-width: 240px;--m3e-comp-navigation-drawer-top-padding: 12px;--m3e-comp-navigation-drawer-item-horizontal-padding: 12px;--m3e-comp-navigation-drawer-item-padding-start: 16px;--m3e-comp-navigation-drawer-item-padding-end: 24px;--m3e-comp-navigation-drawer-item-icon-label-space: 12px;--m3e-comp-navigation-drawer-item-label-badge-space: 12px;--m3e-comp-navigation-drawer-item-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-navigation-drawer-item-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-navigation-drawer-item-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-navigation-drawer-item-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-navigation-drawer-item-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-navigation-drawer-standard-container-shape: 0px;--m3e-comp-navigation-drawer-modal-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-navigation-drawer-scrim-color: var(--m3e-sys-color-scrim);--m3e-comp-navigation-drawer-scrim-opacity: .32;--m3e-comp-navigation-drawer-open-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-navigation-drawer-open-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-navigation-drawer-open-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-navigation-drawer-open-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-navigation-drawer-close-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-navigation-drawer-close-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-navigation-drawer-close-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-navigation-drawer-close-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-navigation-drawer-settle-duration: 256ms;--m3e-comp-navigation-drawer-positional-threshold: .5;--m3e-comp-navigation-drawer-velocity-threshold: 400;--m3e-comp-navigation-drawer-settle-easing: cubic-bezier(.4, 0, .2, 1);--m3e-comp-navigation-drawer-headline-height: 56px;--m3e-comp-navigation-drawer-headline-padding-inline: 28px;--m3e-comp-navigation-drawer-divider-inset: 28px;--m3e-comp-navigation-drawer-divider-color: var(--m3e-sys-color-outline-variant)}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-navigation-drawer-close-duration: 0ms;--m3e-comp-navigation-drawer-settle-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-primary-navigation-tab-active-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-indicator-height: 3px;--m3e-comp-primary-navigation-tab-active-indicator-shape: 3px;--m3e-comp-primary-navigation-tab-container-color: var(--m3e-sys-color-surface);--m3e-comp-primary-navigation-tab-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-primary-navigation-tab-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-primary-navigation-tab-container-height: 48px;--m3e-comp-primary-navigation-tab-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-primary-navigation-tab-active-icon-color-focus: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-icon-color-hover: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-icon-color: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-icon-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-icon-and-label-text-container-height: 64px;--m3e-comp-primary-navigation-tab-icon-size: 24px;--m3e-comp-primary-navigation-tab-inactive-icon-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-inactive-icon-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-inactive-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-primary-navigation-tab-inactive-icon-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-active-label-text-color-focus: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-label-text-color-hover: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-label-text-color: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-active-label-text-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-primary-navigation-tab-inactive-label-text-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-inactive-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-inactive-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-primary-navigation-tab-inactive-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-primary-navigation-tab-label-text-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-primary-navigation-tab-label-text-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-primary-navigation-tab-label-text-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-primary-navigation-tab-label-text-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-primary-navigation-tab-label-text-tracking: var(--m3e-sys-typescale-title-small-tracking)}}@layer m3e.tokens{:root{--m3e-comp-secondary-navigation-tab-active-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-container-color: var(--m3e-sys-color-surface);--m3e-comp-secondary-navigation-tab-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-secondary-navigation-tab-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-secondary-navigation-tab-container-height: 48px;--m3e-comp-secondary-navigation-tab-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-secondary-navigation-tab-divider-color: var(--m3e-sys-color-surface-variant);--m3e-comp-secondary-navigation-tab-divider-height: 1px;--m3e-comp-secondary-navigation-tab-label-text-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-inactive-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-secondary-navigation-tab-label-text-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-secondary-navigation-tab-label-text-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-secondary-navigation-tab-label-text-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-secondary-navigation-tab-label-text-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-secondary-navigation-tab-label-text-tracking: var(--m3e-sys-typescale-title-small-tracking);--m3e-comp-secondary-navigation-tab-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-active-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-icon-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-icon-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-secondary-navigation-tab-icon-size: 24px;--m3e-comp-secondary-navigation-tab-inactive-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-secondary-navigation-tab-icon-color-pressed: var(--m3e-sys-color-on-surface)}}@layer m3e.tokens{:root{--m3e-comp-tabs-scrollable-min-tab-width: 90px;--m3e-comp-tabs-scrollable-edge-padding: 52px;--m3e-comp-tabs-indicator-min-width: 24px;--m3e-comp-tabs-primary-container-color: var(--m3e-sys-color-surface);--m3e-comp-tabs-secondary-container-color: var(--m3e-sys-color-surface);--m3e-comp-tabs-primary-content-color: var(--m3e-sys-color-primary);--m3e-comp-tabs-secondary-content-color: var(--m3e-sys-color-on-surface);--m3e-comp-tabs-primary-indicator-height: 3px;--m3e-comp-tabs-primary-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-tabs-primary-indicator-shape: 3px;--m3e-comp-tabs-secondary-indicator-height: 3px;--m3e-comp-tabs-secondary-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-tabs-secondary-indicator-shape: 0px;--m3e-comp-tabs-divider-thickness: 1px;--m3e-comp-tabs-divider-color: var(--m3e-sys-color-outline-variant);--m3e-comp-tabs-indicator-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-tabs-indicator-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-tabs-indicator-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-tabs-indicator-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-tabs-scroll-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-tabs-scroll-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-tabs-scroll-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-tabs-scroll-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-tabs-horizontal-text-padding: 16px;--m3e-comp-tabs-small-tab-height: 48px;--m3e-comp-tabs-large-tab-height: 72px;--m3e-comp-tabs-single-line-text-baseline-with-icon: 14px;--m3e-comp-tabs-icon-distance-from-baseline: 20px;--m3e-comp-tabs-leading-icon-label-space: 8px;--m3e-comp-tabs-label-text-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-tabs-label-text-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-tabs-label-text-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-tabs-label-text-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-tabs-label-text-tracking: var(--m3e-sys-typescale-title-small-tracking);--m3e-comp-tabs-label-max-lines: 2;--m3e-comp-tabs-content-color-in-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-tabs-content-color-in-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-tabs-content-color-in-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-tabs-content-color-in-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-tabs-content-color-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-tabs-content-color-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-tabs-content-color-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-tabs-content-color-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-tabs-label-baseline-shift: .34}}@layer m3e.tokens{:root{--m3e-comp-navigation-bar-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-navigation-bar-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-navigation-bar-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-navigation-bar-container-height: 64px;--m3e-comp-navigation-bar-item-active-icon-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-bar-item-active-indicator-color: var(--m3e-sys-color-secondary-container);--m3e-comp-navigation-bar-item-active-indicator-icon-label-space: 4px;--m3e-comp-navigation-bar-item-active-indicator-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-navigation-bar-item-active-label-text-color: var(--m3e-sys-color-secondary);--m3e-comp-navigation-bar-item-between-space: 0;--m3e-comp-navigation-bar-item-inactive-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-bar-item-inactive-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-bar-nav-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-navigation-bar-tall-container-height: 80px;--m3e-comp-navigation-bar-label-text-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-navigation-bar-label-text-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-navigation-bar-label-text-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-navigation-bar-label-text-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-navigation-bar-label-text-tracking: var(--m3e-sys-typescale-label-medium-tracking)}}@layer m3e.tokens{:root{--m3e-comp-navigation-bar-vertical-item-active-indicator-height: 32px;--m3e-comp-navigation-bar-vertical-item-active-indicator-width: 56px;--m3e-comp-navigation-bar-vertical-item-container-between-space: 6px;--m3e-comp-navigation-bar-vertical-item-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-collapsed-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-navigation-rail-collapsed-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-navigation-rail-collapsed-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-navigation-rail-collapsed-container-width: 96px;--m3e-comp-navigation-rail-collapsed-item-vertical-space: 4px;--m3e-comp-navigation-rail-collapsed-top-space: 44px;--m3e-comp-navigation-rail-collapsed-container-color: var(--m3e-sys-color-surface);--m3e-comp-navigation-rail-collapsed-narrow-container-width: 80px}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-color-item-active-state-layer-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-active-state-layer-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-active-icon: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-active-indicator: var(--m3e-sys-color-secondary-container);--m3e-comp-navigation-rail-color-item-active-label-text: var(--m3e-sys-color-secondary);--m3e-comp-navigation-rail-color-item-active-state-layer-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-inactive-state-layer-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-inactive-state-layer-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-navigation-rail-color-item-inactive-icon: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-rail-color-item-inactive-label-text: var(--m3e-sys-color-on-surface-variant);--m3e-comp-navigation-rail-color-item-inactive-state-layer-pressed: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-baseline-item-active-indicator-icon-label-space: 8px;--m3e-comp-navigation-rail-baseline-item-active-indicator-leading-space: 16px;--m3e-comp-navigation-rail-baseline-item-active-indicator-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-navigation-rail-baseline-item-active-indicator-trailing-space: 16px;--m3e-comp-navigation-rail-baseline-item-container-height: 64px;--m3e-comp-navigation-rail-baseline-item-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-navigation-rail-baseline-item-container-vertical-space: 6px;--m3e-comp-navigation-rail-baseline-item-header-space-minimum: 40px;--m3e-comp-navigation-rail-baseline-item-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-navigation-rail-vertical-item-active-indicator-height: 32px;--m3e-comp-navigation-rail-vertical-item-active-indicator-width: 56px;--m3e-comp-navigation-rail-vertical-item-icon-label-space: 4px;--m3e-comp-navigation-rail-vertical-item-leading-space: 16px;--m3e-comp-navigation-rail-vertical-item-trailing-space: 16px;--m3e-comp-navigation-rail-vertical-item-label-text-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-navigation-rail-vertical-item-label-text-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-navigation-rail-vertical-item-label-text-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-navigation-rail-vertical-item-label-text-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-navigation-rail-vertical-item-label-text-tracking: var(--m3e-sys-typescale-label-medium-tracking)}}@layer m3e.tokens{:root{--m3e-comp-short-navigation-bar-item-indicator-to-label-padding: 4px;--m3e-comp-wide-navigation-rail-item-horizontal-padding: 20px;--m3e-comp-navigation-bar-item-horizontal-padding: 8px;--m3e-comp-navigation-bar-indicator-to-label-padding: 4px;--m3e-comp-navigation-rail-vertical-padding: 4px;--m3e-comp-navigation-rail-header-padding: 8px;--m3e-comp-navigation-rail-item-vertical-padding: 4px;--m3e-comp-short-navigation-bar-centered-padding-1: 30%;--m3e-comp-short-navigation-bar-centered-item-min-width-1: 40%;--m3e-comp-short-navigation-bar-centered-item-max-width-1: 100%;--m3e-comp-short-navigation-bar-centered-padding-2: 25%;--m3e-comp-short-navigation-bar-centered-item-min-width-2: 25%;--m3e-comp-short-navigation-bar-centered-item-max-width-2: 50%;--m3e-comp-short-navigation-bar-centered-padding-3: 20%;--m3e-comp-short-navigation-bar-centered-item-min-width-3: 20%;--m3e-comp-short-navigation-bar-centered-item-max-width-3: 33.3333%;--m3e-comp-short-navigation-bar-centered-padding-4: 15%;--m3e-comp-short-navigation-bar-centered-item-min-width-4: 17.5%;--m3e-comp-short-navigation-bar-centered-item-max-width-4: 25%;--m3e-comp-short-navigation-bar-centered-padding-5: 10%;--m3e-comp-short-navigation-bar-centered-item-min-width-5: 16%;--m3e-comp-short-navigation-bar-centered-item-max-width-5: 20%;--m3e-comp-short-navigation-bar-centered-padding-6: 5%;--m3e-comp-short-navigation-bar-centered-item-min-width-6: 15%;--m3e-comp-short-navigation-bar-centered-item-max-width-6: 16.6667%;--m3e-comp-wide-navigation-rail-width-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-wide-navigation-rail-width-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-wide-navigation-rail-width-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-wide-navigation-rail-width-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-wide-navigation-rail-modal-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-wide-navigation-rail-modal-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-wide-navigation-rail-modal-width-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-wide-navigation-rail-modal-width-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-wide-navigation-rail-icon-position-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-wide-navigation-rail-icon-position-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-wide-navigation-rail-icon-position-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-wide-navigation-rail-icon-position-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-wide-navigation-rail-label-color-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-wide-navigation-rail-label-color-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-wide-navigation-rail-label-color-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-wide-navigation-rail-label-color-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-wide-navigation-rail-state-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-wide-navigation-rail-state-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-wide-navigation-rail-state-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-wide-navigation-rail-state-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-modal-wide-navigation-rail-position-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-modal-wide-navigation-rail-position-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-modal-wide-navigation-rail-position-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-modal-wide-navigation-rail-position-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-modal-wide-navigation-rail-scrim-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-modal-wide-navigation-rail-scrim-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-modal-wide-navigation-rail-scrim-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-modal-wide-navigation-rail-scrim-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-modal-wide-navigation-rail-slide-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-modal-wide-navigation-rail-slide-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-modal-wide-navigation-rail-slide-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-modal-wide-navigation-rail-slide-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-modal-wide-navigation-rail-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-modal-wide-navigation-rail-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-modal-wide-navigation-rail-scrim-color: var(--m3e-sys-color-scrim);--m3e-comp-modal-wide-navigation-rail-scrim-opacity: .32;--m3e-comp-modal-wide-navigation-rail-expanded-header-top-padding: 0px}}@layer m3e.tokens{:root{--m3e-comp-app-bar-small-container-height: 64px;--m3e-comp-app-bar-small-subtitle-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-app-bar-small-subtitle-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-app-bar-small-subtitle-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-app-bar-small-subtitle-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-app-bar-small-subtitle-tracking: var(--m3e-sys-typescale-label-medium-tracking);--m3e-comp-app-bar-small-title-font: var(--m3e-sys-typescale-title-large-font);--m3e-comp-app-bar-small-title-weight: var(--m3e-sys-typescale-title-large-weight);--m3e-comp-app-bar-small-title-size: var(--m3e-sys-typescale-title-large-size);--m3e-comp-app-bar-small-title-line-height: var(--m3e-sys-typescale-title-large-line-height);--m3e-comp-app-bar-small-title-tracking: var(--m3e-sys-typescale-title-large-tracking)}}@layer m3e.tokens{:root{--m3e-comp-app-bar-medium-flexible-container-height: 112px;--m3e-comp-app-bar-medium-flexible-subtitle-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-app-bar-medium-flexible-subtitle-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-app-bar-medium-flexible-subtitle-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-app-bar-medium-flexible-subtitle-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-app-bar-medium-flexible-subtitle-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-app-bar-medium-flexible-title-font: var(--m3e-sys-typescale-headline-medium-font);--m3e-comp-app-bar-medium-flexible-title-weight: var(--m3e-sys-typescale-headline-medium-weight);--m3e-comp-app-bar-medium-flexible-title-size: var(--m3e-sys-typescale-headline-medium-size);--m3e-comp-app-bar-medium-flexible-title-line-height: var(--m3e-sys-typescale-headline-medium-line-height);--m3e-comp-app-bar-medium-flexible-title-tracking: var(--m3e-sys-typescale-headline-medium-tracking);--m3e-comp-app-bar-medium-flexible-large-container-height: 136px}}@layer m3e.tokens{:root{--m3e-comp-app-bar-large-flexible-container-height: 120px;--m3e-comp-app-bar-large-flexible-subtitle-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-app-bar-large-flexible-subtitle-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-app-bar-large-flexible-subtitle-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-app-bar-large-flexible-subtitle-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-app-bar-large-flexible-subtitle-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-app-bar-large-flexible-title-font: var(--m3e-sys-typescale-display-small-font);--m3e-comp-app-bar-large-flexible-title-weight: var(--m3e-sys-typescale-display-small-weight);--m3e-comp-app-bar-large-flexible-title-size: var(--m3e-sys-typescale-display-small-size);--m3e-comp-app-bar-large-flexible-title-line-height: var(--m3e-sys-typescale-display-small-line-height);--m3e-comp-app-bar-large-flexible-title-tracking: var(--m3e-sys-typescale-display-small-tracking);--m3e-comp-app-bar-large-flexible-large-container-height: 152px}}@layer m3e.tokens{:root{--m3e-comp-top-app-bar-horizontal-padding: 4px;--m3e-comp-top-app-bar-title-inset: 12px;--m3e-comp-top-app-bar-expanded-height: 64px;--m3e-comp-top-app-bar-medium-collapsed-height: 64px;--m3e-comp-top-app-bar-medium-flexible-expanded-height: 112px;--m3e-comp-top-app-bar-medium-flexible-with-subtitle-expanded-height: 136px;--m3e-comp-top-app-bar-large-collapsed-height: 64px;--m3e-comp-top-app-bar-large-flexible-expanded-height: 120px;--m3e-comp-top-app-bar-large-flexible-with-subtitle-expanded-height: 152px;--m3e-comp-top-app-bar-two-rows-collapsed-height: 64px;--m3e-comp-top-app-bar-two-rows-expanded-height: 112px;--m3e-comp-top-app-bar-two-rows-with-subtitle-expanded-height: 136px;--m3e-comp-top-app-bar-medium-title-bottom-padding: 24px;--m3e-comp-top-app-bar-large-title-bottom-padding: 28px;--m3e-comp-top-app-bar-two-rows-title-bottom-padding: 0px;--m3e-comp-top-app-bar-snap-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-top-app-bar-snap-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-top-app-bar-snap-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-top-app-bar-snap-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-top-app-bar-top-title-alpha-easing: cubic-bezier(.8, 0, .8, .15);--m3e-comp-top-app-bar-container-color-easing: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-top-app-bar-snap-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-assist-chip-container-height: 32px;--m3e-comp-assist-chip-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-assist-chip-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-label-text-opacity-disabled: .38;--m3e-comp-assist-chip-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-assist-chip-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-assist-chip-label-text-color-dragged: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-elevated-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-assist-chip-elevated-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-assist-chip-elevated-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-assist-chip-elevated-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-elevated-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-assist-chip-elevated-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-assist-chip-elevated-container-opacity-disabled: .12;--m3e-comp-assist-chip-elevated-container-elevation-focus: var(--m3e-sys-elevation-level1);--m3e-comp-assist-chip-elevated-container-shadow-focus: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-assist-chip-elevated-container-elevation-hover: var(--m3e-sys-elevation-level2);--m3e-comp-assist-chip-elevated-container-shadow-hover: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-assist-chip-elevated-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-assist-chip-elevated-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-assist-chip-flat-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-assist-chip-flat-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-assist-chip-flat-outline-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-flat-outline-opacity-disabled: .12;--m3e-comp-assist-chip-flat-outline-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-flat-outline-color: var(--m3e-sys-color-outline-variant);--m3e-comp-assist-chip-flat-outline-width: 1px;--m3e-comp-assist-chip-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-assist-chip-label-text-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-assist-chip-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-assist-chip-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-assist-chip-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-assist-chip-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-assist-chip-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-assist-chip-icon-opacity-disabled: .38;--m3e-comp-assist-chip-icon-color-dragged: var(--m3e-sys-color-primary);--m3e-comp-assist-chip-icon-color-focus: var(--m3e-sys-color-primary);--m3e-comp-assist-chip-icon-color-hover: var(--m3e-sys-color-primary);--m3e-comp-assist-chip-icon-color: var(--m3e-sys-color-primary);--m3e-comp-assist-chip-icon-size: 18px;--m3e-comp-assist-chip-icon-color-pressed: var(--m3e-sys-color-primary)}}@layer m3e.tokens{:root{--m3e-comp-assist-chip-content-padding-horizontal: 8px;--m3e-comp-assist-chip-horizontal-spacing: 8px}}@layer m3e.tokens{:root{--m3e-comp-filter-chip-container-height: 32px;--m3e-comp-filter-chip-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-filter-chip-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-label-text-opacity-disabled: .38;--m3e-comp-filter-chip-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-filter-chip-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-filter-chip-elevated-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-filter-chip-elevated-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filter-chip-elevated-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-elevated-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-elevated-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-elevated-container-opacity-disabled: .12;--m3e-comp-filter-chip-elevated-container-elevation-focus: var(--m3e-sys-elevation-level1);--m3e-comp-filter-chip-elevated-container-shadow-focus: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filter-chip-elevated-container-elevation-hover: var(--m3e-sys-elevation-level2);--m3e-comp-filter-chip-elevated-container-shadow-hover: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-filter-chip-elevated-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-filter-chip-elevated-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filter-chip-elevated-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-filter-chip-elevated-container-color-unselected: var(--m3e-sys-color-surface-container-low);--m3e-comp-filter-chip-flat-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-container-color-disabled-selected: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-flat-container-opacity-disabled-selected: .12;--m3e-comp-filter-chip-flat-outline-color-disabled-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-flat-outline-opacity-disabled-unselected: .12;--m3e-comp-filter-chip-flat-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-filter-chip-flat-container-elevation-selected-focus: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow-selected-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-container-elevation-selected-hover: var(--m3e-sys-elevation-level1);--m3e-comp-filter-chip-flat-container-shadow-selected-hover: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filter-chip-flat-outline-width-selected: 0;--m3e-comp-filter-chip-flat-container-elevation-selected-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow-selected-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-container-elevation-unselected-focus: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow-unselected-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-outline-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-flat-container-elevation-unselected-hover: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow-unselected-hover: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-outline-color-unselected: var(--m3e-sys-color-outline-variant);--m3e-comp-filter-chip-flat-outline-width-unselected: 1px;--m3e-comp-filter-chip-flat-container-elevation-unselected-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-filter-chip-flat-container-shadow-unselected-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-filter-chip-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-filter-chip-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-filter-chip-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-filter-chip-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-filter-chip-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-filter-chip-label-text-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-label-text-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-label-text-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-label-text-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-label-text-color-unselected-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-icon-size: 18px;--m3e-comp-filter-chip-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-leading-icon-opacity-disabled: .38;--m3e-comp-filter-chip-leading-icon-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-leading-icon-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-leading-icon-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-leading-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-leading-icon-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-leading-icon-color-unselected-dragged: var(--m3e-sys-color-primary);--m3e-comp-filter-chip-leading-icon-color-unselected-focus: var(--m3e-sys-color-primary);--m3e-comp-filter-chip-leading-icon-color-unselected-hover: var(--m3e-sys-color-primary);--m3e-comp-filter-chip-leading-icon-color-unselected: var(--m3e-sys-color-primary);--m3e-comp-filter-chip-leading-icon-color-unselected-pressed: var(--m3e-sys-color-primary);--m3e-comp-filter-chip-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filter-chip-trailing-icon-opacity-disabled: .38;--m3e-comp-filter-chip-trailing-icon-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-trailing-icon-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-trailing-icon-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-trailing-icon-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-trailing-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-filter-chip-trailing-icon-color-unselected-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-trailing-icon-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-trailing-icon-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-trailing-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filter-chip-trailing-icon-color-unselected: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-input-chip-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-input-chip-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-input-chip-container-height: 32px;--m3e-comp-input-chip-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-input-chip-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-input-chip-label-text-opacity-disabled: .38;--m3e-comp-input-chip-container-color-disabled-selected: var(--m3e-sys-color-on-surface);--m3e-comp-input-chip-container-opacity-disabled-selected: .12;--m3e-comp-input-chip-outline-color-disabled-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-input-chip-outline-opacity-disabled-unselected: .12;--m3e-comp-input-chip-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-input-chip-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-input-chip-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-input-chip-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-input-chip-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-input-chip-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-input-chip-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-input-chip-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-input-chip-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-input-chip-label-text-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-label-text-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-label-text-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-outline-width-selected: 0;--m3e-comp-input-chip-label-text-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-label-text-color-unselected-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-outline-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-outline-color-unselected: var(--m3e-sys-color-outline-variant);--m3e-comp-input-chip-outline-width-unselected: 1px;--m3e-comp-input-chip-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-avatar-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-input-chip-avatar-size: 24px;--m3e-comp-input-chip-avatar-opacity-disabled: .38;--m3e-comp-input-chip-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-input-chip-leading-icon-opacity-disabled: .38;--m3e-comp-input-chip-leading-icon-size: 18px;--m3e-comp-input-chip-leading-icon-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-leading-icon-color-selected-focus: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-selected-hover: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-selected: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-selected-pressed: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-unselected-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-leading-icon-color-unselected-focus: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-unselected-hover: var(--m3e-sys-color-primary);--m3e-comp-input-chip-leading-icon-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-leading-icon-color-unselected-pressed: var(--m3e-sys-color-primary);--m3e-comp-input-chip-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-input-chip-trailing-icon-opacity-disabled: .38;--m3e-comp-input-chip-trailing-icon-color-selected-dragged: var(--m3e-sys-color-primary);--m3e-comp-input-chip-trailing-icon-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-trailing-icon-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-trailing-icon-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-trailing-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-input-chip-trailing-icon-size: 18px;--m3e-comp-input-chip-trailing-icon-color-unselected-dragged: var(--m3e-sys-color-primary);--m3e-comp-input-chip-trailing-icon-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-trailing-icon-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-trailing-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-trailing-icon-color-unselected: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-suggestion-chip-container-height: 32px;--m3e-comp-suggestion-chip-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-suggestion-chip-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-suggestion-chip-label-text-opacity-disabled: .38;--m3e-comp-suggestion-chip-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-suggestion-chip-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-suggestion-chip-label-text-color-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-elevated-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-suggestion-chip-elevated-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-suggestion-chip-elevated-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-suggestion-chip-elevated-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-suggestion-chip-elevated-container-elevation-disabled: var(--m3e-sys-elevation-level0);--m3e-comp-suggestion-chip-elevated-container-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-suggestion-chip-elevated-container-opacity-disabled: .12;--m3e-comp-suggestion-chip-elevated-container-elevation-focus: var(--m3e-sys-elevation-level1);--m3e-comp-suggestion-chip-elevated-container-shadow-focus: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-suggestion-chip-elevated-container-elevation-hover: var(--m3e-sys-elevation-level2);--m3e-comp-suggestion-chip-elevated-container-shadow-hover: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-suggestion-chip-elevated-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-suggestion-chip-elevated-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-suggestion-chip-flat-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-suggestion-chip-flat-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-suggestion-chip-flat-outline-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-suggestion-chip-flat-outline-opacity-disabled: .12;--m3e-comp-suggestion-chip-flat-outline-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-flat-outline-color: var(--m3e-sys-color-outline-variant);--m3e-comp-suggestion-chip-flat-outline-width: 1px;--m3e-comp-suggestion-chip-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-suggestion-chip-label-text-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-label-text-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-label-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-suggestion-chip-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-suggestion-chip-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-suggestion-chip-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-suggestion-chip-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-suggestion-chip-label-text-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-suggestion-chip-leading-icon-opacity-disabled: .38;--m3e-comp-suggestion-chip-leading-icon-color-dragged: var(--m3e-sys-color-primary);--m3e-comp-suggestion-chip-leading-icon-color-focus: var(--m3e-sys-color-primary);--m3e-comp-suggestion-chip-leading-icon-color-hover: var(--m3e-sys-color-primary);--m3e-comp-suggestion-chip-leading-icon-color: var(--m3e-sys-color-primary);--m3e-comp-suggestion-chip-leading-icon-size: 18px;--m3e-comp-suggestion-chip-leading-icon-color-pressed: var(--m3e-sys-color-primary)}}@layer m3e.tokens{:root{--m3e-comp-chips-avatar-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-chips-avatar-size: 24px;--m3e-comp-chips-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-chips-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-chips-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-chips-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-chips-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-chips-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-chips-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-chips-focused-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-chips-height: 32px;--m3e-comp-chips-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-chips-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-chips-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-chips-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-chips-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-chips-leading-icon-size: 18px;--m3e-comp-chips-shape-pressed: var(--m3e-sys-shape-corner-small);--m3e-comp-chips-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-chips-container-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-chips-container-opacity-selected-disabled: .12;--m3e-comp-chips-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-chips-leading-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-chips-outline-width-selected: 0;--m3e-comp-chips-shape-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-chips-trailing-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-chips-trailing-icon-size: 18px;--m3e-comp-chips-outline-color-unselected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-chips-outline-opacity-unselected-disabled: .1;--m3e-comp-chips-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-chips-leading-icon-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-chips-outline-color-unselected: var(--m3e-sys-color-outline-variant);--m3e-comp-chips-outline-width-unselected: 1px;--m3e-comp-chips-shape-unselected: var(--m3e-sys-shape-corner-medium);--m3e-comp-chips-trailing-icon-color-unselected: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-chip-default-horizontal-spacing: 8px;--m3e-comp-filter-chip-content-padding-horizontal: 8px;--m3e-comp-filter-chip-horizontal-spacing: 8px;--m3e-comp-filter-chip-compact-horizontal-spacing: 4px;--m3e-comp-input-chip-horizontal-spacing: 8px;--m3e-comp-input-chip-compact-horizontal-spacing: 4px;--m3e-comp-input-chip-content-padding-start: 4px;--m3e-comp-input-chip-content-padding-start-icon: 8px;--m3e-comp-input-chip-content-padding-end: 4px;--m3e-comp-input-chip-content-padding-end-icon: 8px;--m3e-comp-suggestion-chip-content-padding-horizontal: 8px;--m3e-comp-filter-chip-flat-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-shadow-hover: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-filter-chip-flat-shadow-focus: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-flat-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-filter-chip-flat-shadow-disabled: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-filter-chip-leading-icon-color-tonal: var(--m3e-sys-color-on-surface-variant);--m3e-comp-input-chip-leading-icon-color-tonal: var(--m3e-sys-color-on-surface-variant);--m3e-comp-suggestion-chip-elevated-disabled-container-color: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , transparent);--m3e-comp-suggestion-chip-elevated-disabled-icon-color: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-selectable-chip-shape-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-selectable-chip-shape-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-selectable-chip-shape-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-selectable-chip-shape-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-selectable-chip-icon-fade-in-duration: var(--m3e-sys-motion-spring-slow-effects-duration);--m3e-comp-selectable-chip-icon-fade-in-easing: var(--m3e-sys-motion-spring-slow-effects-easing);--m3e-comp-selectable-chip-icon-fade-in-damping-ratio: var(--m3e-sys-motion-spring-slow-effects-damping-ratio);--m3e-comp-selectable-chip-icon-fade-in-stiffness: var(--m3e-sys-motion-spring-slow-effects-stiffness);--m3e-comp-selectable-chip-icon-fade-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-selectable-chip-icon-fade-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-selectable-chip-icon-fade-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-selectable-chip-icon-fade-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-selectable-chip-icon-expand-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-selectable-chip-icon-expand-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-selectable-chip-icon-expand-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-selectable-chip-icon-expand-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-selectable-chip-icon-shrink-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-selectable-chip-icon-shrink-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-selectable-chip-icon-shrink-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-selectable-chip-icon-shrink-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-selectable-chip-expressive-icon-fade-in-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-selectable-chip-expressive-icon-fade-in-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-selectable-chip-expressive-icon-fade-in-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-selectable-chip-expressive-icon-fade-in-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-selectable-chip-expressive-icon-fade-out-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-selectable-chip-expressive-icon-fade-out-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-selectable-chip-expressive-icon-fade-out-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-selectable-chip-expressive-icon-fade-out-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-selectable-chip-expressive-icon-expand-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-selectable-chip-expressive-icon-expand-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-selectable-chip-expressive-icon-expand-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-selectable-chip-expressive-icon-expand-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-selectable-chip-expressive-icon-shrink-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-selectable-chip-expressive-icon-shrink-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-selectable-chip-expressive-icon-shrink-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-selectable-chip-expressive-icon-shrink-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-chip-set-chip-padding-horizontal: 4px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-selectable-chip-icon-shrink-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-floating-toolbar-container-between-space: 4px;--m3e-comp-floating-toolbar-container-external-padding: 16px;--m3e-comp-floating-toolbar-container-height: 64px;--m3e-comp-floating-toolbar-container-leading-space: 8px;--m3e-comp-floating-toolbar-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-floating-toolbar-container-trailing-space: 8px;--m3e-comp-floating-toolbar-standard-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-floating-toolbar-vibrant-button-container-color-selected: var(--m3e-sys-color-surface-container);--m3e-comp-floating-toolbar-vibrant-button-icon-color-selected: var(--m3e-sys-color-on-surface);--m3e-comp-floating-toolbar-vibrant-button-text-color-selected: var(--m3e-sys-color-on-surface);--m3e-comp-floating-toolbar-vibrant-button-icon-color-unselected: var(--m3e-sys-color-on-primary-container);--m3e-comp-floating-toolbar-vibrant-button-text-color-unselected: var(--m3e-sys-color-on-primary-container);--m3e-comp-floating-toolbar-vibrant-container-color: var(--m3e-sys-color-primary-container)}}@layer m3e.tokens{:root{--m3e-comp-floating-toolbar-defaults-container-size: 64px;--m3e-comp-floating-toolbar-defaults-content-padding-start: 8px;--m3e-comp-floating-toolbar-defaults-content-padding-top: 8px;--m3e-comp-floating-toolbar-defaults-content-padding-end: 8px;--m3e-comp-floating-toolbar-defaults-content-padding-bottom: 8px;--m3e-comp-floating-toolbar-defaults-item-spacing: 0px;--m3e-comp-floating-toolbar-defaults-screen-offset: 16px;--m3e-comp-floating-toolbar-defaults-expanded-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-floating-toolbar-defaults-expanded-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-floating-toolbar-defaults-collapsed-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-floating-toolbar-defaults-collapsed-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-floating-toolbar-defaults-expanded-elevation-with-fab: var(--m3e-sys-elevation-level1);--m3e-comp-floating-toolbar-defaults-expanded-shadow-with-fab: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-floating-toolbar-defaults-collapsed-elevation-with-fab: var(--m3e-sys-elevation-level0);--m3e-comp-floating-toolbar-defaults-collapsed-shadow-with-fab: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-floating-toolbar-defaults-toolbar-to-fab-gap: 8px;--m3e-comp-floating-toolbar-defaults-fab-size-min: 56px;--m3e-comp-floating-toolbar-defaults-fab-size-max: 80px;--m3e-comp-floating-toolbar-defaults-fab-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-floating-toolbar-defaults-fab-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-floating-toolbar-defaults-fab-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-floating-toolbar-defaults-fab-elevation-pressed: var(--m3e-sys-elevation-level2);--m3e-comp-floating-toolbar-defaults-fab-shadow-pressed: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-floating-toolbar-defaults-fab-elevation-focused: var(--m3e-sys-elevation-level2);--m3e-comp-floating-toolbar-defaults-fab-shadow-focused: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-floating-toolbar-defaults-fab-elevation-hovered: var(--m3e-sys-elevation-level3);--m3e-comp-floating-toolbar-defaults-fab-shadow-hovered: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-floating-toolbar-defaults-standard-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-floating-toolbar-defaults-standard-content-color: var(--m3e-sys-color-on-surface);--m3e-comp-floating-toolbar-defaults-standard-fab-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-floating-toolbar-defaults-standard-fab-content-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-floating-toolbar-defaults-vibrant-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-floating-toolbar-defaults-vibrant-content-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-floating-toolbar-defaults-vibrant-fab-container-color: var(--m3e-sys-color-tertiary-container);--m3e-comp-floating-toolbar-defaults-vibrant-fab-content-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-floating-toolbar-defaults-animation-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-floating-toolbar-defaults-animation-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-floating-toolbar-defaults-animation-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-floating-toolbar-defaults-animation-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-floating-toolbar-defaults-snap-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-floating-toolbar-defaults-snap-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-floating-toolbar-defaults-snap-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-floating-toolbar-defaults-snap-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-floating-toolbar-defaults-scroll-distance-threshold: 40px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-floating-toolbar-defaults-snap-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-bottom-app-bar-defaults-container-height: 80px;--m3e-comp-bottom-app-bar-defaults-horizontal-arrangement: flex-start;--m3e-comp-bottom-app-bar-defaults-content-padding-horizontal: 4px;--m3e-comp-bottom-app-bar-defaults-content-padding-top: 4px;--m3e-comp-bottom-app-bar-defaults-fab-padding-end: 12px;--m3e-comp-bottom-app-bar-defaults-fab-padding-top: 8px;--m3e-comp-bottom-app-bar-defaults-container-elevation: 0px;--m3e-comp-bottom-app-bar-defaults-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-bottom-app-bar-defaults-fab-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-bottom-app-bar-defaults-fab-content-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-bottom-app-bar-defaults-fab-elevation: 0px;--m3e-comp-bottom-app-bar-defaults-fab-shadow: var(--m3e-sys-elevation-level0-shadow)}}@layer m3e.tokens{:root{--m3e-comp-fab-menu-baseline-close-button-between-space: 8px;--m3e-comp-fab-menu-baseline-close-button-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-fab-menu-baseline-close-button-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-menu-baseline-close-button-container-height: 56px;--m3e-comp-fab-menu-baseline-close-button-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-fab-menu-baseline-close-button-container-width: 56px;--m3e-comp-fab-menu-baseline-close-button-icon-size: 20px;--m3e-comp-fab-menu-baseline-list-item-between-space: 4px;--m3e-comp-fab-menu-baseline-list-item-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-fab-menu-baseline-list-item-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-menu-baseline-list-item-container-height: 56px;--m3e-comp-fab-menu-baseline-list-item-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-fab-menu-baseline-list-item-icon-label-space: 8px;--m3e-comp-fab-menu-baseline-list-item-icon-size: 24px;--m3e-comp-fab-menu-baseline-list-item-leading-space: 24px;--m3e-comp-fab-menu-baseline-list-item-trailing-space: 24px}}@layer m3e.tokens{:root{--m3e-comp-fab-menu-defaults-toggle-initial-corner-radius: 16px;--m3e-comp-fab-menu-defaults-toggle-medium-initial-corner-radius: 20px;--m3e-comp-fab-menu-defaults-toggle-large-initial-corner-radius: 28px;--m3e-comp-fab-menu-defaults-toggle-large-initial-icon-size: 36px;--m3e-comp-fab-menu-defaults-toggle-final-corner-radius: 28px;--m3e-comp-fab-menu-defaults-padding-horizontal: 16px;--m3e-comp-fab-menu-defaults-button-padding-bottom: 16px;--m3e-comp-fab-menu-defaults-toggle-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-fab-menu-defaults-toggle-checked-container-color: var(--m3e-sys-color-primary);--m3e-comp-fab-menu-defaults-toggle-icon-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-fab-menu-defaults-toggle-checked-icon-color: var(--m3e-sys-color-on-primary);--m3e-comp-fab-menu-defaults-item-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-fab-menu-defaults-item-label-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-fab-menu-defaults-item-label-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-fab-menu-defaults-item-label-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-fab-menu-defaults-item-label-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-fab-menu-defaults-item-label-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-fab-menu-defaults-toggle-progress-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-fab-menu-defaults-toggle-progress-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-fab-menu-defaults-toggle-progress-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-fab-menu-defaults-toggle-progress-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-fab-menu-defaults-item-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-fab-menu-defaults-item-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-fab-menu-defaults-item-width-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-fab-menu-defaults-item-width-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-fab-menu-defaults-item-opacity-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-fab-menu-defaults-item-opacity-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-fab-menu-defaults-item-opacity-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-fab-menu-defaults-item-opacity-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-fab-menu-defaults-stagger-duration: var(--m3e-sys-motion-spring-slow-effects-duration);--m3e-comp-fab-menu-defaults-stagger-easing: var(--m3e-sys-motion-spring-slow-effects-easing);--m3e-comp-fab-menu-defaults-stagger-damping-ratio: var(--m3e-sys-motion-spring-slow-effects-damping-ratio);--m3e-comp-fab-menu-defaults-stagger-stiffness: var(--m3e-sys-motion-spring-slow-effects-stiffness);--m3e-comp-fab-menu-defaults-stagger-visibility-threshold: 1}}@layer m3e.tokens{:root{--m3e-comp-fab-small-container-height: 40px;--m3e-comp-fab-small-container-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-fab-small-container-width: 40px;--m3e-comp-fab-small-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-fab-baseline-container-height: 56px;--m3e-comp-fab-baseline-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-fab-baseline-container-width: 56px;--m3e-comp-fab-baseline-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-fab-medium-container-height: 80px;--m3e-comp-fab-medium-container-width: 80px;--m3e-comp-fab-medium-icon-size: 28px}}@layer m3e.tokens{:root{--m3e-comp-fab-large-container-height: 96px;--m3e-comp-fab-large-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-fab-large-container-width: 96px;--m3e-comp-fab-large-icon-size: 32px}}@layer m3e.tokens{:root{--m3e-comp-extended-fab-small-container-height: 56px;--m3e-comp-extended-fab-small-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-extended-fab-small-icon-label-space: 8px;--m3e-comp-extended-fab-small-icon-size: 24px;--m3e-comp-extended-fab-small-leading-space: 16px;--m3e-comp-extended-fab-small-trailing-space: 16px}}@layer m3e.tokens{:root{--m3e-comp-extended-fab-medium-container-height: 80px;--m3e-comp-extended-fab-medium-icon-label-space: 16px;--m3e-comp-extended-fab-medium-icon-size: 28px;--m3e-comp-extended-fab-medium-leading-space: 26px;--m3e-comp-extended-fab-medium-trailing-space: 26px}}@layer m3e.tokens{:root{--m3e-comp-extended-fab-large-container-height: 96px;--m3e-comp-extended-fab-large-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-extended-fab-large-icon-label-space: 20px;--m3e-comp-extended-fab-large-icon-size: 32px;--m3e-comp-extended-fab-large-leading-space: 28px;--m3e-comp-extended-fab-large-trailing-space: 28px}}@layer m3e.tokens{:root{--m3e-comp-extended-fab-primary-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-extended-fab-primary-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-extended-fab-primary-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-extended-fab-primary-container-height: 56px;--m3e-comp-extended-fab-primary-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-extended-fab-primary-container-elevation-focus: var(--m3e-sys-elevation-level3);--m3e-comp-extended-fab-primary-container-shadow-focus: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-extended-fab-primary-icon-color-focus: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-label-text-color-focus: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-container-elevation-hover: var(--m3e-sys-elevation-level4);--m3e-comp-extended-fab-primary-container-shadow-hover: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-extended-fab-primary-icon-color-hover: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-label-text-color-hover: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-icon-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-icon-size: 24px;--m3e-comp-extended-fab-primary-label-text-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-extended-fab-primary-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-extended-fab-primary-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-extended-fab-primary-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-extended-fab-primary-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-extended-fab-primary-lowered-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-extended-fab-primary-lowered-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-extended-fab-primary-lowered-container-elevation-focus: var(--m3e-sys-elevation-level1);--m3e-comp-extended-fab-primary-lowered-container-shadow-focus: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-extended-fab-primary-lowered-container-elevation-hover: var(--m3e-sys-elevation-level2);--m3e-comp-extended-fab-primary-lowered-container-shadow-hover: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-extended-fab-primary-lowered-container-elevation-pressed: var(--m3e-sys-elevation-level1);--m3e-comp-extended-fab-primary-lowered-container-shadow-pressed: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-extended-fab-primary-container-elevation-pressed: var(--m3e-sys-elevation-level3);--m3e-comp-extended-fab-primary-container-shadow-pressed: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-extended-fab-primary-icon-color-pressed: var(--m3e-sys-color-on-primary-container);--m3e-comp-extended-fab-primary-label-text-color-pressed: var(--m3e-sys-color-on-primary-container)}}@layer m3e.tokens{:root{--m3e-comp-fab-defaults-large-icon-size: 36px;--m3e-comp-fab-defaults-medium-shape: var(--m3e-sys-shape-corner-large-increased);--m3e-comp-fab-defaults-medium-extended-shape: var(--m3e-sys-shape-corner-large-increased);--m3e-comp-fab-defaults-medium-extended-icon-padding: 12px;--m3e-comp-fab-defaults-large-extended-icon-padding: 16px;--m3e-comp-fab-defaults-small-extended-label-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-fab-defaults-small-extended-label-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-fab-defaults-small-extended-label-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-fab-defaults-small-extended-label-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-fab-defaults-small-extended-label-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-fab-defaults-medium-extended-label-font: var(--m3e-sys-typescale-title-large-font);--m3e-comp-fab-defaults-medium-extended-label-weight: var(--m3e-sys-typescale-title-large-weight);--m3e-comp-fab-defaults-medium-extended-label-size: var(--m3e-sys-typescale-title-large-size);--m3e-comp-fab-defaults-medium-extended-label-line-height: var(--m3e-sys-typescale-title-large-line-height);--m3e-comp-fab-defaults-medium-extended-label-tracking: var(--m3e-sys-typescale-title-large-tracking);--m3e-comp-fab-defaults-large-extended-label-font: var(--m3e-sys-typescale-headline-small-font);--m3e-comp-fab-defaults-large-extended-label-weight: var(--m3e-sys-typescale-headline-small-weight);--m3e-comp-fab-defaults-large-extended-label-size: var(--m3e-sys-typescale-headline-small-size);--m3e-comp-fab-defaults-large-extended-label-line-height: var(--m3e-sys-typescale-headline-small-line-height);--m3e-comp-fab-defaults-large-extended-label-tracking: var(--m3e-sys-typescale-headline-small-tracking);--m3e-comp-fab-defaults-extended-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-fab-defaults-extended-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-fab-defaults-extended-label-opacity-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-fab-defaults-extended-label-opacity-easing: var(--m3e-sys-motion-spring-fast-effects-easing)}}@layer m3e.tokens{:root{--m3e-comp-fab-primary-container-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-fab-primary-container-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-fab-primary-container-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-primary-container-container-elevation-focused: var(--m3e-sys-elevation-level3);--m3e-comp-fab-primary-container-container-shadow-focused: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-primary-container-icon-color-focused: var(--m3e-sys-color-on-primary-container);--m3e-comp-fab-primary-container-container-elevation-hovered: var(--m3e-sys-elevation-level4);--m3e-comp-fab-primary-container-container-shadow-hovered: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-fab-primary-container-icon-color-hovered: var(--m3e-sys-color-on-primary-container);--m3e-comp-fab-primary-container-icon-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-fab-primary-container-container-elevation-pressed: var(--m3e-sys-elevation-level3);--m3e-comp-fab-primary-container-container-shadow-pressed: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-primary-container-icon-color-pressed: var(--m3e-sys-color-on-primary-container)}}@layer m3e.tokens{:root{--m3e-comp-fab-secondary-container-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-fab-secondary-container-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-fab-secondary-container-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-secondary-container-container-elevation-focused: var(--m3e-sys-elevation-level3);--m3e-comp-fab-secondary-container-container-shadow-focused: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-secondary-container-icon-color-focused: var(--m3e-sys-color-on-secondary-container);--m3e-comp-fab-secondary-container-container-elevation-hovered: var(--m3e-sys-elevation-level4);--m3e-comp-fab-secondary-container-container-shadow-hovered: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-fab-secondary-container-icon-color-hovered: var(--m3e-sys-color-on-secondary-container);--m3e-comp-fab-secondary-container-icon-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-fab-secondary-container-container-elevation-pressed: var(--m3e-sys-elevation-level3);--m3e-comp-fab-secondary-container-container-shadow-pressed: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-fab-secondary-container-icon-color-pressed: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-elevation-incoming-duration: .12s;--m3e-comp-elevation-incoming-easing: cubic-bezier(.4, 0, .2, 1);--m3e-comp-elevation-outgoing-duration: .15s;--m3e-comp-elevation-outgoing-duration-hovered: .12s;--m3e-comp-elevation-outgoing-easing: cubic-bezier(.4, 0, .6, 1)}}@layer m3e.tokens{:root{--m3e-comp-menu-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-menu-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-menu-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-menu-container-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-menu-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-menu-list-item-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-menu-list-item-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-menu-list-item-leading-trailing-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-menu-menu-list-item-leading-icon-color: var(--m3e-sys-color-on-secondary-container)}}@layer m3e.tokens{:root{--m3e-comp-menu-vertical-margin: 48px;--m3e-comp-menu-horizontal-margin: 8px;--m3e-comp-menu-baseline-horizontal-margin: 0;--m3e-comp-menu-baseline-vertical-padding: 8px;--m3e-comp-menu-baseline-item-height: 48px;--m3e-comp-menu-item-horizontal-padding: 12px;--m3e-comp-menu-item-vertical-padding: 12px;--m3e-comp-menu-item-outer-padding-horizontal: 4px;--m3e-comp-menu-item-outer-padding-vertical-supporting: 2px;--m3e-comp-menu-item-icon-label-space: 8px;--m3e-comp-menu-item-min-width: 112px;--m3e-comp-menu-item-max-width: 280px;--m3e-comp-menu-group-vertical-padding: 2px;--m3e-comp-menu-group-label-min-height: 32px;--m3e-comp-menu-group-label-padding-start: 12px;--m3e-comp-menu-group-label-padding-end: 4px;--m3e-comp-menu-divider-padding-horizontal: 12px;--m3e-comp-menu-divider-padding-vertical: 2px;--m3e-comp-menu-closed-scale: .8;--m3e-comp-menu-closed-opacity: 0}}@layer m3e.tokens{:root{--m3e-comp-standard-menu-button-disabled-icon-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-button-icon-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-button-icon-icon-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-standard-menu-disabled-button-icon-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-icon-button-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-standard-menu-icon-button-container-color-selected: var(--m3e-sys-color-tertiary-container);--m3e-comp-standard-menu-item-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-standard-menu-item-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-label-text-opacity-disabled: .38;--m3e-comp-standard-menu-item-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-leading-icon-opacity-disabled: .38;--m3e-comp-standard-menu-item-supporting-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-supporting-text-opacity-disabled: .38;--m3e-comp-standard-menu-item-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-trailing-icon-opacity-disabled: .38;--m3e-comp-standard-menu-item-trailing-supporting-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-trailing-supporting-text-opacity-disabled: .38;--m3e-comp-standard-menu-item-label-text-color-focused: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-leading-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-trailing-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-label-text-color-hovered: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-leading-icon-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-trailing-icon-color-hovered: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-standard-menu-item-leading-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-trailing-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-container-color-selected: var(--m3e-sys-color-tertiary-container);--m3e-comp-standard-menu-item-container-color-selected-disabled: var(--m3e-sys-color-tertiary-container);--m3e-comp-standard-menu-item-container-opacity-selected-disabled: .38;--m3e-comp-standard-menu-item-label-text-color-selected-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-label-text-opacity-selected-disabled: .38;--m3e-comp-standard-menu-item-leading-icon-color-selected-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-leading-icon-opacity-selected-disabled: .38;--m3e-comp-standard-menu-item-trailing-icon-color-selected-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-icon-opacity-selected-disabled: .38;--m3e-comp-standard-menu-item-trailing-supporting-text-color-selected-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-label-text-color-selected-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-leading-icon-color-selected-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-supporting-text-color-selected-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-icon-color-selected-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-supporting-text-color-selected-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-label-text-color-selected-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-leading-icon-color-selected-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-supporting-text-color-selected-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-icon-color-selected-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-supporting-text-color-selected-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-label-text-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-leading-icon-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-label-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-leading-icon-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-supporting-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-icon-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-supporting-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-supporting-text-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-icon-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-trailing-supporting-text-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-standard-menu-item-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-standard-menu-item-trailing-supporting-text-color: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-vibrant-menu-button-icon-icon-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-button-icon-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-button-icon-icon-color-selected-disabled: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-button-icon-icon-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-container-color: var(--m3e-sys-color-tertiary-container);--m3e-comp-vibrant-menu-icon-button-container-color: var(--m3e-sys-color-tertiary-container);--m3e-comp-vibrant-menu-icon-button-container-color-selected: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-color: var(--m3e-sys-color-tertiary-container);--m3e-comp-vibrant-menu-item-label-text-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-label-text-opacity-disabled: .38;--m3e-comp-vibrant-menu-item-leading-icon-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-leading-icon-opacity-disabled: .38;--m3e-comp-vibrant-menu-item-supporting-text-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-supporting-text-opacity-disabled: .38;--m3e-comp-vibrant-menu-item-trailing-icon-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-icon-opacity-disabled: .38;--m3e-comp-vibrant-menu-item-trailing-supporting-text-color-disabled: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-supporting-text-opacity-disabled: .38;--m3e-comp-vibrant-menu-item-label-text-color-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-leading-icon-color-focused: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-supporting-text-color-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-icon-color-focused: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-trailing-supporting-text-color-focused: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-label-text-color-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-leading-icon-color-hovered: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-supporting-text-color-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-icon-color-hovered: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-trailing-supporting-text-color-hovered: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-label-text-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-leading-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-label-text-color-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-leading-icon-color-pressed: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-supporting-text-color-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-icon-color-pressed: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-trailing-supporting-text-color-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-container-color-selected: var(--m3e-sys-color-tertiary);--m3e-comp-vibrant-menu-item-label-text-opacity-selected-disabled: .38;--m3e-comp-vibrant-menu-item-leading-icon-opacity-selected-disabled: .38;--m3e-comp-vibrant-menu-item-supporting-text-opacity-selected-disabled: .38;--m3e-comp-vibrant-menu-item-trailing-icon-opacity-selected-disabled: .38;--m3e-comp-vibrant-menu-item-trailing-supporting-text-opacity-selected-disabled: .38;--m3e-comp-vibrant-menu-item-label-text-color-selected-focused: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-label-text-color-selected-hovered: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-label-text-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-leading-icon-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-label-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-supporting-text-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-trailing-icon-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-trailing-supporting-text-color-selected: var(--m3e-sys-color-on-tertiary);--m3e-comp-vibrant-menu-item-supporting-text-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-vibrant-menu-item-trailing-supporting-text-color: var(--m3e-sys-color-on-tertiary-container)}}@layer m3e.tokens{:root{--m3e-comp-segmented-menu-active-container-shape: 24px;--m3e-comp-segmented-menu-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-segmented-menu-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-segmented-menu-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-segmented-menu-group-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-segmented-menu-group-padding: 4px;--m3e-comp-segmented-menu-group-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-segmented-menu-horizontal-container-bottom-space: 8px;--m3e-comp-segmented-menu-horizontal-container-top-space: 8px;--m3e-comp-segmented-menu-horizontal-icon-only-item-bottom-space: 16px;--m3e-comp-segmented-menu-horizontal-icon-only-item-leading-space: 16px;--m3e-comp-segmented-menu-horizontal-icon-only-item-shape-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-segmented-menu-horizontal-icon-only-item-top-space: 16px;--m3e-comp-segmented-menu-horizontal-icon-only-item-trailing-space: 16px;--m3e-comp-segmented-menu-horizontal-icon-only-segmented-gap: 4px;--m3e-comp-segmented-menu-horizontal-item-between-space: 12px;--m3e-comp-segmented-menu-horizontal-item-bottom-space: 6px;--m3e-comp-segmented-menu-horizontal-item-shape-focused: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-horizontal-item-shape-hovered: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-horizontal-item-leading-space: 12px;--m3e-comp-segmented-menu-horizontal-item-shape-pressed: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-horizontal-item-shape-selected-focused: var(--m3e-sys-shape-corner-full);--m3e-comp-segmented-menu-horizontal-item-shape-selected-hovered: var(--m3e-sys-shape-corner-full);--m3e-comp-segmented-menu-horizontal-item-shape-selected-pressed: var(--m3e-sys-shape-corner-full);--m3e-comp-segmented-menu-horizontal-item-top-space: 6px;--m3e-comp-segmented-menu-horizontal-item-trailing-space: 12px;--m3e-comp-segmented-menu-horizontal-segmented-gap: 2px;--m3e-comp-segmented-menu-inactive-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-segmented-menu-item: 44px;--m3e-comp-segmented-menu-item-between-space: 12px;--m3e-comp-segmented-menu-item-bottom-space: 8px;--m3e-comp-segmented-menu-item-first-child-inner-corner-corner-size: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-segmented-menu-item-first-child-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-item-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-segmented-menu-item-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-segmented-menu-item-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-segmented-menu-item-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-segmented-menu-item-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-segmented-menu-item-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-segmented-menu-item-last-child-inner-corner-corner-size: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-segmented-menu-item-last-child-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-item-leading-icon-size: 20px;--m3e-comp-segmented-menu-item-leading-space: 16px;--m3e-comp-segmented-menu-item-shape-selected: var(--m3e-sys-shape-corner-medium);--m3e-comp-segmented-menu-item-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-segmented-menu-item-supporting-text-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-segmented-menu-item-supporting-text-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-segmented-menu-item-supporting-text-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-segmented-menu-item-supporting-text-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-segmented-menu-item-supporting-text-tracking: var(--m3e-sys-typescale-body-medium-tracking);--m3e-comp-segmented-menu-item-top-space: 8px;--m3e-comp-segmented-menu-item-trailing-icon-size: 20px;--m3e-comp-segmented-menu-item-trailing-space: 16px;--m3e-comp-segmented-menu-item-trailing-supporting-text-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-segmented-menu-item-trailing-supporting-text-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-segmented-menu-item-trailing-supporting-text-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-segmented-menu-item-trailing-supporting-text-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-segmented-menu-item-trailing-supporting-text-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-segmented-menu-segmented-gap: 2px}}@layer m3e.tokens{:root{--m3e-comp-button-group-small-between-space: 12px;--m3e-comp-button-group-small-container-height: 40px}}@layer m3e.tokens{:root{--m3e-comp-connected-button-group-small-between-space: 2px;--m3e-comp-connected-button-group-small-container-height: 40px;--m3e-comp-connected-button-group-small-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-connected-button-group-small-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-small);--m3e-comp-connected-button-group-small-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-connected-button-group-small-inner-corner-corner-size-percent-selected: 50}}@layer m3e.tokens{:root{--m3e-comp-button-group-expanded-ratio: .15;--m3e-comp-button-group-width-spring-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-button-group-width-spring-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-button-group-width-spring-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-button-group-release-threshold: .75;--m3e-comp-button-group-release-max-wait: 1s;--m3e-comp-button-group-x-small-between-space: 18px;--m3e-comp-connected-button-group-x-small-between-space: var(--m3e-sys-space-25);--m3e-comp-connected-button-group-x-small-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-small);--m3e-comp-connected-button-group-x-small-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-connected-button-group-x-small-inner-corner-corner-size-percent-selected: 50;--m3e-comp-button-group-medium-between-space: var(--m3e-sys-space-100);--m3e-comp-connected-button-group-medium-between-space: var(--m3e-sys-space-25);--m3e-comp-connected-button-group-medium-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-small);--m3e-comp-connected-button-group-medium-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-connected-button-group-medium-inner-corner-corner-size-percent-selected: 50;--m3e-comp-button-group-large-between-space: var(--m3e-sys-space-100);--m3e-comp-connected-button-group-large-between-space: var(--m3e-sys-space-25);--m3e-comp-connected-button-group-large-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-large);--m3e-comp-connected-button-group-large-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-connected-button-group-large-inner-corner-corner-size-percent-selected: 50;--m3e-comp-button-group-x-large-between-space: var(--m3e-sys-space-100);--m3e-comp-connected-button-group-x-large-between-space: var(--m3e-sys-space-25);--m3e-comp-connected-button-group-x-large-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-large-increased);--m3e-comp-connected-button-group-x-large-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-large);--m3e-comp-connected-button-group-x-large-inner-corner-corner-size-percent-selected: 50}}@layer m3e.tokens{:root{--m3e-comp-split-button-x-small-between-space: 2px;--m3e-comp-split-button-x-small-container-height: 32px;--m3e-comp-split-button-x-small-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-split-button-x-small-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-split-button-x-small-inner-corner-corner-size-hovered: var(--m3e-sys-shape-corner-value-small);--m3e-comp-split-button-x-small-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-small);--m3e-comp-split-button-x-small-leading-button-leading-space: 12px;--m3e-comp-split-button-x-small-leading-button-trailing-space: 10px;--m3e-comp-split-button-x-small-outer-corner-corner-size-percent: 50;--m3e-comp-split-button-x-small-trailing-icon-size: 22px;--m3e-comp-split-button-x-small-trailing-inner-corner-corner-size-percent-selected: 50;--m3e-comp-split-button-x-small-trailing-button-leading-space: 13px;--m3e-comp-split-button-x-small-trailing-button-trailing-space: 13px}}@layer m3e.tokens{:root{--m3e-comp-split-button-small-between-space: 2px;--m3e-comp-split-button-small-container-height: 40px;--m3e-comp-split-button-small-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-split-button-small-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-split-button-small-inner-corner-corner-size-hovered: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-split-button-small-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-split-button-small-leading-button-leading-space: 16px;--m3e-comp-split-button-small-leading-button-trailing-space: 12px;--m3e-comp-split-button-small-trailing-icon-size: 22px;--m3e-comp-split-button-small-trailing-inner-corner-corner-size-percent-selected: 50;--m3e-comp-split-button-small-trailing-button-leading-space: 13px;--m3e-comp-split-button-small-trailing-button-trailing-space: 13px}}@layer m3e.tokens{:root{--m3e-comp-split-button-medium-between-space: 2px;--m3e-comp-split-button-medium-container-height: 56px;--m3e-comp-split-button-medium-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-split-button-medium-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-extra-small);--m3e-comp-split-button-medium-inner-corner-corner-size-hovered: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-split-button-medium-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-split-button-medium-leading-button-leading-space: 24px;--m3e-comp-split-button-medium-leading-button-trailing-space: 24px;--m3e-comp-split-button-medium-trailing-icon-size: 26px;--m3e-comp-split-button-medium-trailing-inner-corner-corner-size-percent-selected: 50;--m3e-comp-split-button-medium-trailing-button-leading-space: 15px;--m3e-comp-split-button-medium-trailing-button-trailing-space: 15px}}@layer m3e.tokens{:root{--m3e-comp-split-button-large-between-space: 2px;--m3e-comp-split-button-large-container-height: 96px;--m3e-comp-split-button-large-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-split-button-large-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-small);--m3e-comp-split-button-large-inner-corner-corner-size-hovered: var(--m3e-sys-shape-corner-value-large-increased);--m3e-comp-split-button-large-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-large-increased);--m3e-comp-split-button-large-leading-button-leading-space: 48px;--m3e-comp-split-button-large-leading-button-trailing-space: 48px;--m3e-comp-split-button-large-trailing-icon-size: 38px;--m3e-comp-split-button-large-trailing-inner-corner-corner-size-percent-selected: 50;--m3e-comp-split-button-large-trailing-button-leading-space: 29px;--m3e-comp-split-button-large-trailing-button-trailing-space: 29px}}@layer m3e.tokens{:root{--m3e-comp-split-button-x-large-between-space: 2px;--m3e-comp-split-button-x-large-container-height: 136px;--m3e-comp-split-button-x-large-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-split-button-x-large-inner-corner-corner-size: var(--m3e-sys-shape-corner-value-medium);--m3e-comp-split-button-x-large-inner-corner-corner-size-hovered: var(--m3e-sys-shape-corner-value-large-increased);--m3e-comp-split-button-x-large-inner-corner-corner-size-pressed: var(--m3e-sys-shape-corner-value-large-increased);--m3e-comp-split-button-x-large-leading-button-leading-space: 64px;--m3e-comp-split-button-x-large-leading-button-trailing-space: 64px;--m3e-comp-split-button-x-large-trailing-icon-size: 50px;--m3e-comp-split-button-x-large-trailing-inner-corner-corner-size-percent-selected: 50;--m3e-comp-split-button-x-large-trailing-button-leading-space: 43px;--m3e-comp-split-button-x-large-trailing-button-trailing-space: 43px}}@layer m3e.tokens{:root{--m3e-comp-split-button-spacing: 2px;--m3e-comp-split-button-leading-button-min-width: 48px;--m3e-comp-split-button-trailing-button-min-width: 48px;--m3e-comp-split-button-trailing-button-state-layer-opacity-checked: var(--m3e-sys-state-pressed-state-layer-opacity);--m3e-comp-split-button-shape-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-split-button-shape-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-split-button-center-optically-coefficient: .11;--m3e-comp-split-button-trailing-icon-rotation-checked: 180deg;--m3e-comp-split-button-trailing-icon-rotation-damping-ratio: 1;--m3e-comp-split-button-trailing-icon-rotation-stiffness: 1500;--m3e-comp-split-button-trailing-icon-rotation-duration: 319ms;--m3e-comp-split-button-trailing-icon-rotation-easing: linear(0, .0007 .31%, .0028 .63%, .0062 .94%, .0165 1.57%, .0232 1.88%, .0391 2.51%, .0582 3.13%, .0797 3.76%, .1157 4.7%, .1548 5.64%, .196 6.58%, .3236 9.4%, .3791 10.66%, .4327 11.91%, .4836 13.17%, .5432 14.73%, .5872 15.99%, .6281 17.24%, .6657 18.5%, .7002 19.75%, .739 21.32%, .7735 22.88%, .804 24.45%, .8307 26.02%, .8584 27.9%, .8782 29.47%, .8987 31.35%, .9158 33.23%, .9324 35.42%, .9459 37.62%, .9567 39.81%, .9666 42.32%, .9743 44.83%, .9809 47.65%, .9863 50.78%, .9935 57.68%, .9975 66.46%, .9993 78.37%, 1)}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-split-button-trailing-icon-rotation-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-bottom-app-bar-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-bottom-app-bar-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-bottom-app-bar-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-bottom-app-bar-container-height: 80px;--m3e-comp-bottom-app-bar-container-shape: var(--m3e-sys-shape-corner-none)}}@layer m3e.tokens{:root{--m3e-comp-docked-toolbar-defaults-container-height: 64px;--m3e-comp-docked-toolbar-defaults-content-padding-start: 16px;--m3e-comp-docked-toolbar-defaults-content-padding-end: 16px;--m3e-comp-docked-toolbar-defaults-horizontal-arrangement: space-between;--m3e-comp-docked-toolbar-defaults-fixed-item-spacing: 32px;--m3e-comp-docked-toolbar-defaults-fixed-horizontal-arrangement: center;--m3e-comp-docked-toolbar-defaults-space-around-arrangement: space-around;--m3e-comp-docked-toolbar-defaults-space-evenly-arrangement: space-evenly;--m3e-comp-docked-toolbar-defaults-spaced-content-padding: 0px;--m3e-comp-docked-toolbar-defaults-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-docked-toolbar-defaults-content-color: var(--m3e-sys-color-on-surface);--m3e-comp-docked-toolbar-defaults-vibrant-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-docked-toolbar-defaults-vibrant-content-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-docked-toolbar-defaults-snap-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-docked-toolbar-defaults-snap-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-docked-toolbar-defaults-snap-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-docked-toolbar-defaults-snap-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness)}}@layer m3e.tokens{:root{--m3e-comp-linear-progress-indicator-active-thickness: 4px;--m3e-comp-linear-progress-indicator-active-wave-amplitude: 3px;--m3e-comp-linear-progress-indicator-active-wave-wavelength: 40px;--m3e-comp-linear-progress-indicator-height: 4px;--m3e-comp-linear-progress-indicator-indeterminate-active-wave-wavelength: 20px;--m3e-comp-linear-progress-indicator-stop-size: 4px;--m3e-comp-linear-progress-indicator-stop-trailing-space: 0;--m3e-comp-linear-progress-indicator-track-active-space: 4px;--m3e-comp-linear-progress-indicator-track-thickness: 4px;--m3e-comp-linear-progress-indicator-wave-height: 10px}}@layer m3e.tokens{:root{--m3e-comp-search-bar-avatar-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-search-bar-avatar-size: 30px;--m3e-comp-search-bar-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-search-bar-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-search-bar-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-search-bar-container-height: 56px;--m3e-comp-search-bar-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-search-bar-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-search-bar-supporting-text-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-search-bar-input-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-search-bar-input-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-search-bar-input-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-search-bar-input-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-search-bar-input-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-search-bar-input-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-search-bar-leading-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-search-bar-supporting-text-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-search-bar-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-search-bar-supporting-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-search-bar-supporting-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-search-bar-supporting-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-search-bar-supporting-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-search-bar-supporting-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-search-bar-trailing-icon-color: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-search-view-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-search-view-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-search-view-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-search-view-divider-color: var(--m3e-sys-color-outline);--m3e-comp-search-view-docked-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-search-view-docked-header-container-height: 56px;--m3e-comp-search-view-full-screen-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-search-view-full-screen-header-container-height: 72px;--m3e-comp-search-view-header-input-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-search-view-header-input-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-search-view-header-input-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-search-view-header-input-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-search-view-header-input-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-search-view-header-input-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-search-view-header-leading-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-search-view-header-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-search-view-header-supporting-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-search-view-header-supporting-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-search-view-header-supporting-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-search-view-header-supporting-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-search-view-header-supporting-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-search-view-header-trailing-icon-color: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-search-min-width: 360px;--m3e-comp-search-max-width: 720px;--m3e-comp-search-vertical-padding: 8px;--m3e-comp-search-icon-offset: 4px;--m3e-comp-search-app-bar-horizontal-padding: 4px;--m3e-comp-search-app-bar-vertical-padding: 4px;--m3e-comp-search-app-bar-search-padding: 8px;--m3e-comp-search-contained-horizontal-padding: 8px;--m3e-comp-search-docked-min-height: 240px;--m3e-comp-search-docked-max-height-ratio: calc(2 / 3);--m3e-comp-search-docked-with-gap-max-height-ratio: .5 ;--m3e-comp-search-collapsed-corner-radius: 28px;--m3e-comp-search-dropdown-corner-radius: 12px;--m3e-comp-search-dropdown-gap: 2px;--m3e-comp-search-scrim-color: var(--m3e-sys-color-scrim);--m3e-comp-search-scrim-opacity: .32;--m3e-comp-search-shadow-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-search-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-search-contained-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-search-scrolled-container-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-search-expand-duration: var(--m3e-sys-motion-spring-slow-spatial-duration);--m3e-comp-search-expand-easing: var(--m3e-sys-motion-spring-slow-spatial-easing);--m3e-comp-search-expand-damping-ratio: var(--m3e-sys-motion-spring-slow-spatial-damping-ratio);--m3e-comp-search-expand-stiffness: var(--m3e-sys-motion-spring-slow-spatial-stiffness);--m3e-comp-search-collapse-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-search-collapse-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-search-collapse-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-search-collapse-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-search-contained-expand-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-search-contained-expand-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-search-contained-expand-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-search-contained-expand-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-search-contained-collapse-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-search-contained-collapse-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-search-contained-collapse-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-search-contained-collapse-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-search-with-gap-expand-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-search-with-gap-expand-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-search-with-gap-expand-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-search-with-gap-expand-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-search-with-gap-collapse-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-search-with-gap-collapse-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-search-with-gap-collapse-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-search-with-gap-collapse-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-search-content-fade-in-duration: var(--m3e-sys-motion-duration-short2);--m3e-comp-search-content-fade-in-delay: var(--m3e-sys-motion-duration-short1);--m3e-comp-search-content-fade-in-easing: var(--m3e-sys-motion-easing-standard-accelerate);--m3e-comp-search-content-fade-out-duration: var(--m3e-sys-motion-duration-short2);--m3e-comp-search-content-fade-out-easing: var(--m3e-sys-motion-easing-standard-decelerate);--m3e-comp-search-app-bar-color-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-search-app-bar-color-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-search-app-bar-color-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-search-app-bar-color-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-search-app-bar-snap-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-search-app-bar-snap-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-search-app-bar-snap-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-search-app-bar-snap-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-search-input-padding: 16px;--m3e-comp-search-result-padding-horizontal: 16px;--m3e-comp-search-result-padding-vertical: 4px;--m3e-comp-search-input-icon-padding: 12px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-search-app-bar-snap-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-app-bar-avatar-size: 32px;--m3e-comp-app-bar-container-color: var(--m3e-sys-color-surface);--m3e-comp-app-bar-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-app-bar-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-app-bar-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-app-bar-icon-button-space: 0;--m3e-comp-app-bar-icon-size: 24px;--m3e-comp-app-bar-leading-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-app-bar-leading-space: 4px;--m3e-comp-app-bar-on-scroll-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-app-bar-on-scroll-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-app-bar-on-scroll-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-app-bar-subtitle-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-app-bar-title-color: var(--m3e-sys-color-on-surface);--m3e-comp-app-bar-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-app-bar-trailing-space: 4px}}@layer m3e.tokens{:root{--m3e-comp-switch-thumb-diameter: 24px;--m3e-comp-switch-unchecked-thumb-diameter: 16px;--m3e-comp-switch-pressed-thumb-diameter: 28px;--m3e-comp-switch-handle-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-switch-handle-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-switch-handle-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-switch-handle-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-switch-handle-press-duration: 0ms;--m3e-comp-switch-handle-color-checked: var(--m3e-sys-color-on-primary);--m3e-comp-switch-track-color-checked: var(--m3e-sys-color-primary);--m3e-comp-switch-icon-color-checked: var(--m3e-sys-color-on-primary-container);--m3e-comp-switch-handle-color-unchecked: var(--m3e-sys-color-outline);--m3e-comp-switch-track-color-unchecked: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-icon-color-unchecked: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-unchecked: var(--m3e-sys-color-outline);--m3e-comp-switch-track-outline-color-checked: transparent;--m3e-comp-switch-track-outline-color-checked-disabled: transparent;--m3e-comp-switch-handle-color-checked-disabled: color-mix(in srgb, var(--m3e-sys-color-surface) 100% , var(--m3e-sys-color-surface));--m3e-comp-switch-track-color-checked-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , var(--m3e-sys-color-surface));--m3e-comp-switch-icon-color-checked-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , var(--m3e-sys-color-surface));--m3e-comp-switch-handle-color-unchecked-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , var(--m3e-sys-color-surface));--m3e-comp-switch-track-color-unchecked-disabled: color-mix(in srgb, var(--m3e-sys-color-surface-container-highest) 12% , var(--m3e-sys-color-surface));--m3e-comp-switch-track-outline-color-unchecked-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , var(--m3e-sys-color-surface));--m3e-comp-switch-icon-color-unchecked-disabled: color-mix(in srgb, var(--m3e-sys-color-surface-container-highest) 38% , var(--m3e-sys-color-surface));--m3e-comp-switch-icon-size: 16px;--m3e-comp-switch-state-layer-color: currentcolor;--m3e-comp-switch-label-space: 12px;--m3e-comp-switch-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-switch-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-switch-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-switch-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-switch-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking)}}@layer m3e.tokens{:root{--m3e-comp-slider-active-container-opacity: 1;--m3e-comp-slider-active-handle-height: 44px;--m3e-comp-slider-active-handle-leading-space: 6px;--m3e-comp-slider-active-handle-padding: 6px;--m3e-comp-slider-active-handle-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-active-handle-trailing-space: 6px;--m3e-comp-slider-active-handle-width: 4px;--m3e-comp-slider-active-track-color: var(--m3e-sys-color-primary);--m3e-comp-slider-active-track-height: 16px;--m3e-comp-slider-active-track-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-active-track-shape-leading: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-active-track-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-slider-active-track-opacity-disabled: .38;--m3e-comp-slider-handle-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-slider-handle-opacity-disabled: .38;--m3e-comp-slider-handle-width-disabled: 4px;--m3e-comp-slider-inactive-track-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-slider-inactive-track-opacity-disabled: .12;--m3e-comp-slider-stop-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-slider-active-track-color-focus: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-width-focus: 2px;--m3e-comp-slider-inactive-track-color-focus: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-stop-color-focus: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-color: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-height: 44px;--m3e-comp-slider-handle-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-handle-width: 4px;--m3e-comp-slider-handle-color-hover: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-width-hover: 4px;--m3e-comp-slider-stop-color-hover: var(--m3e-sys-color-primary);--m3e-comp-slider-inactive-container-opacity: 1;--m3e-comp-slider-inactive-track-color: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-inactive-track-height: 16px;--m3e-comp-slider-inactive-track-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-label-container-color: var(--m3e-sys-color-primary);--m3e-comp-slider-label-text-color: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-slider-active-track-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-slider-handle-width-pressed: 2px;--m3e-comp-slider-inactive-track-color-pressed: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-stop-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-slider-slider-active-handle-color: var(--m3e-sys-color-primary);--m3e-comp-slider-stop-indicator-color: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-stop-indicator-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-stop-indicator-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-slider-stop-indicator-size: 4px;--m3e-comp-slider-stop-indicator-trailing-space: 6px;--m3e-comp-slider-value-indicator-active-bottom-space: 12px;--m3e-comp-slider-value-indicator-container-color: var(--m3e-sys-color-inverse-surface);--m3e-comp-slider-value-indicator-label-text-color: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-slider-value-indicator-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-slider-value-indicator-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-slider-value-indicator-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-slider-value-indicator-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-slider-value-indicator-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking)}}@layer m3e.tokens{:root{--m3e-comp-slider-track-height: 16px;--m3e-comp-slider-thumb-width: 4px;--m3e-comp-slider-thumb-height: 44px;--m3e-comp-slider-thumb-track-gap-size: 6px;--m3e-comp-slider-track-inside-corner-size: 2px;--m3e-comp-slider-track-stop-indicator-size: 4px;--m3e-comp-slider-tick-size: 4px;--m3e-comp-slider-thumb-color: var(--m3e-sys-color-primary);--m3e-comp-slider-track-color-active: var(--m3e-sys-color-primary);--m3e-comp-slider-tick-color-active: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-track-color-inactive: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-tick-color-inactive: var(--m3e-sys-color-primary);--m3e-comp-slider-thumb-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , var(--m3e-sys-color-surface));--m3e-comp-slider-track-color-active-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-slider-tick-color-active-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , transparent);--m3e-comp-slider-track-color-inactive-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , transparent);--m3e-comp-slider-tick-color-inactive-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-slider-track-stop-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-slider-track-stop-indicator-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-slider-icon-color-active: var(--m3e-sys-color-secondary-container);--m3e-comp-slider-icon-color-inactive: var(--m3e-sys-color-primary);--m3e-comp-slider-icon-color-active-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , transparent);--m3e-comp-slider-icon-color-inactive-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-slider-x-small-track-height: 16px;--m3e-comp-slider-x-small-thumb-height: 44px;--m3e-comp-slider-x-small-track-corner-size: 8px;--m3e-comp-slider-small-track-height: 24px;--m3e-comp-slider-small-thumb-height: 44px;--m3e-comp-slider-small-track-corner-size: 8px;--m3e-comp-slider-medium-track-height: 40px;--m3e-comp-slider-medium-thumb-height: 44px;--m3e-comp-slider-medium-track-corner-size: 12px;--m3e-comp-slider-medium-icon-size: 24px;--m3e-comp-slider-medium-icon-padding: 6px;--m3e-comp-slider-large-track-height: 56px;--m3e-comp-slider-large-thumb-height: 68px;--m3e-comp-slider-large-track-corner-size: 16px;--m3e-comp-slider-large-icon-size: 24px;--m3e-comp-slider-large-icon-padding: 6px;--m3e-comp-slider-x-large-track-height: 96px;--m3e-comp-slider-x-large-thumb-height: 108px;--m3e-comp-slider-x-large-track-corner-size: 28px;--m3e-comp-slider-x-large-icon-size: 32px;--m3e-comp-slider-x-large-icon-padding: 8px;--m3e-comp-slider-value-indicator-container-width: 48px;--m3e-comp-slider-value-indicator-container-height: 44px;--m3e-comp-slider-value-indicator-container-shape: var(--m3e-sys-shape-corner-full)}}@layer m3e.tokens{:root{--m3e-comp-filled-text-field-active-indicator-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-active-indicator-height: 1px;--m3e-comp-filled-text-field-caret-color: var(--m3e-sys-color-primary);--m3e-comp-filled-text-field-container-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-filled-text-field-container-shape-start-start: var(--m3e-sys-shape-corner-extra-small-top-start-start);--m3e-comp-filled-text-field-container-shape-start-end: var(--m3e-sys-shape-corner-extra-small-top-start-end);--m3e-comp-filled-text-field-container-shape-end-end: var(--m3e-sys-shape-corner-extra-small-top-end-end);--m3e-comp-filled-text-field-container-shape-end-start: var(--m3e-sys-shape-corner-extra-small-top-end-start);--m3e-comp-filled-text-field-active-indicator-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-active-indicator-height-disabled: 1px;--m3e-comp-filled-text-field-active-indicator-opacity-disabled: .38;--m3e-comp-filled-text-field-container-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-container-opacity-disabled: .04;--m3e-comp-filled-text-field-input-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-input-opacity-disabled: .38;--m3e-comp-filled-text-field-label-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-opacity-disabled: .38;--m3e-comp-filled-text-field-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-leading-icon-opacity-disabled: .38;--m3e-comp-filled-text-field-supporting-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-supporting-opacity-disabled: .38;--m3e-comp-filled-text-field-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-trailing-icon-opacity-disabled: .38;--m3e-comp-filled-text-field-active-indicator-color-error: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-active-indicator-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-caret-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-input-color-error-focus: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-leading-icon-color-error-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-trailing-icon-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-active-indicator-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-filled-text-field-input-color-error-hover: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-filled-text-field-leading-icon-color-error-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-color-error-hover: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-trailing-icon-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-filled-text-field-input-color-error: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-color-error: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-leading-icon-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-color-error: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-trailing-icon-color-error: var(--m3e-sys-color-error);--m3e-comp-filled-text-field-active-indicator-color-focus: var(--m3e-sys-color-primary);--m3e-comp-filled-text-field-active-indicator-height-focus: 2px;--m3e-comp-filled-text-field-input-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-color-focus: var(--m3e-sys-color-primary);--m3e-comp-filled-text-field-leading-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-trailing-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-active-indicator-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-active-indicator-height-hover: 1px;--m3e-comp-filled-text-field-input-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-label-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-leading-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-trailing-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-input-color: var(--m3e-sys-color-on-surface);--m3e-comp-filled-text-field-input-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-filled-text-field-input-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-filled-text-field-input-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-filled-text-field-input-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-filled-text-field-input-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-filled-text-field-input-placeholder-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-input-prefix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-input-suffix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-label-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-filled-text-field-label-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-filled-text-field-label-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-filled-text-field-label-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-filled-text-field-label-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-filled-text-field-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-leading-icon-size: 24px;--m3e-comp-filled-text-field-supporting-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-supporting-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-filled-text-field-supporting-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-filled-text-field-supporting-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-filled-text-field-supporting-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-filled-text-field-supporting-tracking: var(--m3e-sys-typescale-body-small-tracking);--m3e-comp-filled-text-field-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-filled-text-field-trailing-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-outlined-text-field-caret-color: var(--m3e-sys-color-primary);--m3e-comp-outlined-text-field-container-height: 56px;--m3e-comp-outlined-text-field-container-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-outlined-text-field-input-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-input-opacity-disabled: .38;--m3e-comp-outlined-text-field-label-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-opacity-disabled: .38;--m3e-comp-outlined-text-field-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-leading-icon-opacity-disabled: .38;--m3e-comp-outlined-text-field-outline-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-outline-opacity-disabled: .12;--m3e-comp-outlined-text-field-outline-width-disabled: 1px;--m3e-comp-outlined-text-field-supporting-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-supporting-opacity-disabled: .38;--m3e-comp-outlined-text-field-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-trailing-icon-opacity-disabled: .38;--m3e-comp-outlined-text-field-caret-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-input-color-error-focus: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-leading-icon-color-error-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-outline-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-supporting-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-trailing-icon-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-input-color-error-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-outlined-text-field-leading-icon-color-error-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-outline-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-outlined-text-field-supporting-color-error-hover: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-trailing-icon-color-error-hover: var(--m3e-sys-color-on-error-container);--m3e-comp-outlined-text-field-input-color-error: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-color-error: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-leading-icon-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-outline-color-error: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-supporting-color-error: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-trailing-icon-color-error: var(--m3e-sys-color-error);--m3e-comp-outlined-text-field-input-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-color-focus: var(--m3e-sys-color-primary);--m3e-comp-outlined-text-field-leading-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-outline-color-focus: var(--m3e-sys-color-primary);--m3e-comp-outlined-text-field-outline-width-focus: 2px;--m3e-comp-outlined-text-field-supporting-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-trailing-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-input-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-label-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-leading-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-outline-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-outline-width-hover: 1px;--m3e-comp-outlined-text-field-supporting-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-trailing-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-input-color: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-text-field-input-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-outlined-text-field-input-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-outlined-text-field-input-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-outlined-text-field-input-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-outlined-text-field-input-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-outlined-text-field-input-placeholder-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-input-prefix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-input-suffix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-label-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-outlined-text-field-label-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-outlined-text-field-label-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-outlined-text-field-label-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-outlined-text-field-label-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-outlined-text-field-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-leading-icon-size: 24px;--m3e-comp-outlined-text-field-outline-color: var(--m3e-sys-color-outline);--m3e-comp-outlined-text-field-outline-width: 1px;--m3e-comp-outlined-text-field-supporting-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-supporting-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-outlined-text-field-supporting-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-outlined-text-field-supporting-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-outlined-text-field-supporting-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-outlined-text-field-supporting-tracking: var(--m3e-sys-typescale-body-small-tracking);--m3e-comp-outlined-text-field-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-outlined-text-field-trailing-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-text-field-padding: 16px;--m3e-comp-text-field-label-vertical-padding: 8px;--m3e-comp-text-field-above-label-horizontal-padding: 4px;--m3e-comp-text-field-above-label-bottom-padding: 4px;--m3e-comp-text-field-supporting-top-padding: 4px;--m3e-comp-text-field-affix-padding: 2px;--m3e-comp-text-field-min-text-line-height: 24px;--m3e-comp-text-field-min-minimized-label-line-height: 16px;--m3e-comp-text-field-min-supporting-line-height: 16px;--m3e-comp-text-field-cutout-padding: 4px;--m3e-comp-text-field-min-height: 56px;--m3e-comp-text-field-min-width: 280px;--m3e-comp-text-field-indicator-thickness: 1px;--m3e-comp-text-field-indicator-thickness-focused: 2px;--m3e-comp-text-field-outlined-min-height: 56px;--m3e-comp-text-field-outlined-min-width: 280px;--m3e-comp-text-field-outline-thickness: 1px;--m3e-comp-text-field-outline-thickness-focused: 2px;--m3e-comp-text-field-label-expanded-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-text-field-label-expanded-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-text-field-label-expanded-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-text-field-label-expanded-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-text-field-label-expanded-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-text-field-label-minimized-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-text-field-label-minimized-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-text-field-label-minimized-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-text-field-label-minimized-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-text-field-label-minimized-tracking: var(--m3e-sys-typescale-body-small-tracking);--m3e-comp-text-field-placeholder-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-text-field-placeholder-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-text-field-placeholder-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-text-field-placeholder-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-text-field-placeholder-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-text-field-affix-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-text-field-affix-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-text-field-affix-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-text-field-affix-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-text-field-affix-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-text-field-supporting-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-text-field-supporting-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-text-field-supporting-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-text-field-supporting-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-text-field-supporting-tracking: var(--m3e-sys-typescale-body-small-tracking);--m3e-comp-text-field-label-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-text-field-label-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-text-field-label-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-text-field-label-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-text-field-label-color-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-text-field-label-color-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-text-field-label-color-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-text-field-label-color-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-text-field-placeholder-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-text-field-placeholder-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-text-field-placeholder-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-text-field-placeholder-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-text-field-placeholder-in-duration: var(--m3e-sys-motion-spring-slow-effects-duration);--m3e-comp-text-field-placeholder-in-easing: var(--m3e-sys-motion-spring-slow-effects-easing);--m3e-comp-text-field-placeholder-in-damping-ratio: var(--m3e-sys-motion-spring-slow-effects-damping-ratio);--m3e-comp-text-field-placeholder-in-stiffness: var(--m3e-sys-motion-spring-slow-effects-stiffness);--m3e-comp-text-field-affix-alpha-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-text-field-affix-alpha-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-text-field-affix-alpha-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-text-field-affix-alpha-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-text-field-indicator-color-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-text-field-indicator-color-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-text-field-indicator-color-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-text-field-indicator-color-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-text-field-indicator-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-text-field-indicator-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-text-field-indicator-width-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-text-field-indicator-width-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-text-field-container-color-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-text-field-container-color-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-text-field-container-color-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-text-field-container-color-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-text-field-filled-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-filled-text-color-focused: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-filled-text-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-text-color-error: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-filled-container-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-text-field-filled-container-color-focused: var(--m3e-sys-color-surface-container-highest);--m3e-comp-text-field-filled-container-color-disabled: var(--m3e-sys-color-surface-container-highest);--m3e-comp-text-field-filled-container-color-error: var(--m3e-sys-color-surface-container-highest);--m3e-comp-text-field-filled-indicator-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-indicator-color-focused: var(--m3e-sys-color-primary);--m3e-comp-text-field-filled-indicator-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-indicator-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-filled-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-leading-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-leading-icon-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-leading-icon-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-trailing-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-trailing-icon-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-trailing-icon-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-filled-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-label-color-focused: var(--m3e-sys-color-primary);--m3e-comp-text-field-filled-label-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-label-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-filled-placeholder-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-placeholder-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-placeholder-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-placeholder-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-supporting-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-supporting-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-supporting-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-filled-supporting-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-filled-prefix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-prefix-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-prefix-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface-variant) 38% , transparent);--m3e-comp-text-field-filled-prefix-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-suffix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-suffix-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-suffix-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface-variant) 38% , transparent);--m3e-comp-text-field-filled-suffix-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-filled-cursor-color: var(--m3e-sys-color-primary);--m3e-comp-text-field-filled-cursor-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-outlined-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-outlined-text-color-focused: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-outlined-text-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-text-color-error: var(--m3e-sys-color-on-surface);--m3e-comp-text-field-outlined-container-color: transparent;--m3e-comp-text-field-outlined-container-color-focused: transparent;--m3e-comp-text-field-outlined-container-color-disabled: transparent;--m3e-comp-text-field-outlined-container-color-error: transparent;--m3e-comp-text-field-outlined-indicator-color: var(--m3e-sys-color-outline);--m3e-comp-text-field-outlined-indicator-color-focused: var(--m3e-sys-color-primary);--m3e-comp-text-field-outlined-indicator-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 12% , transparent);--m3e-comp-text-field-outlined-indicator-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-outlined-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-leading-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-leading-icon-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-leading-icon-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-trailing-icon-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-trailing-icon-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-trailing-icon-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-outlined-label-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-label-color-focused: var(--m3e-sys-color-primary);--m3e-comp-text-field-outlined-label-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-label-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-outlined-placeholder-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-placeholder-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-placeholder-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-placeholder-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-supporting-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-supporting-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-supporting-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-text-field-outlined-supporting-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-outlined-prefix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-prefix-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-prefix-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface-variant) 38% , transparent);--m3e-comp-text-field-outlined-prefix-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-suffix-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-suffix-color-focused: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-suffix-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface-variant) 38% , transparent);--m3e-comp-text-field-outlined-suffix-color-error: var(--m3e-sys-color-on-surface-variant);--m3e-comp-text-field-outlined-cursor-color: var(--m3e-sys-color-primary);--m3e-comp-text-field-outlined-cursor-color-error: var(--m3e-sys-color-error);--m3e-comp-text-field-icon-padding: 12px ;--m3e-comp-text-field-cutout-label-space: calc(var(--m3e-sys-typescale-body-small-line-height) / 2);--m3e-comp-text-field-selection-color: color-mix(in srgb, var(--m3e-sys-color-primary) 40% , transparent);--m3e-comp-text-field-counter-space: 16px}}@layer m3e.tokens{:root{--m3e-comp-list-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-list-divider-bottom-space: 0;--m3e-comp-list-divider-leading-space: 16px;--m3e-comp-list-divider-top-space: 0;--m3e-comp-list-divider-trailing-space: 16px;--m3e-comp-list-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-list-item-between-space: 12px;--m3e-comp-list-item-bottom-space: 10px;--m3e-comp-list-item-container-color: var(--m3e-sys-color-surface);--m3e-comp-list-item-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-list-item-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-list-item-container-expressive-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-list-item-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-list-item-container-expressive-shape-disabled: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-list-item-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-label-text-opacity-disabled: .38;--m3e-comp-list-item-leading-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-opacity-disabled: .38;--m3e-comp-list-item-overline-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-overline-opacity-disabled: .38;--m3e-comp-list-item-state-layer-opacity-disabled: .1;--m3e-comp-list-item-supporting-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-supporting-text-opacity-disabled: .38;--m3e-comp-list-item-trailing-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-opacity-disabled: .38;--m3e-comp-list-item-container-elevation-dragged: var(--m3e-sys-elevation-level4);--m3e-comp-list-item-container-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-list-item-container-expressive-shape-dragged: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-dragged: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-icon-color-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-icon-icon-color-dragged: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-label-text-color-focus: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-icon-icon-color-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-container-expressive-shape-focused: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-icon-icon-color-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-container-expressive-shape-hovered: var(--m3e-sys-shape-corner-medium);--m3e-comp-list-item-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-list-item-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-list-item-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-list-item-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-list-item-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-list-item-large-leading-video-height: 64px;--m3e-comp-list-item-large-leading-video-width: 114px;--m3e-comp-list-item-leading-avatar-color: var(--m3e-sys-color-primary-container);--m3e-comp-list-item-leading-avatar-label-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-list-item-leading-avatar-label-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-list-item-leading-avatar-label-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-list-item-leading-avatar-label-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-list-item-leading-avatar-label-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-list-item-leading-avatar-label-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-list-item-leading-avatar-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-list-item-leading-avatar-size: 40px;--m3e-comp-list-item-leading-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-leading-icon-expressive-size: 20px;--m3e-comp-list-item-leading-icon-size: 24px;--m3e-comp-list-item-leading-image-expressive-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-list-item-leading-image-height: 56px;--m3e-comp-list-item-leading-image-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-list-item-leading-image-width: 56px;--m3e-comp-list-item-leading-space: 16px;--m3e-comp-list-item-leading-video-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-list-item-leading-video-width: 100px;--m3e-comp-list-item-one-line-container-height: 56px;--m3e-comp-list-item-overline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-overline-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-list-item-overline-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-list-item-overline-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-list-item-overline-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-list-item-overline-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-list-item-container-expressive-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-icon-icon-color-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-segmented-container-color: var(--m3e-sys-color-surface);--m3e-comp-list-item-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-list-item-container-expressive-shape-selected: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-container-shape-selected: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-container-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-container-expressive-shape-selected-disabled: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-container-opacity-selected-disabled: .38;--m3e-comp-list-item-label-text-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-label-text-opacity-selected-disabled: .38;--m3e-comp-list-item-leading-icon-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-icon-opacity-selected-disabled: .38;--m3e-comp-list-item-overline-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-overline-opacity-selected-disabled: .38;--m3e-comp-list-item-state-layer-opacity-selected-disabled: .1;--m3e-comp-list-item-supporting-text-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-supporting-text-opacity-selected-disabled: .38;--m3e-comp-list-item-trailing-icon-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-opacity-selected-disabled: .38;--m3e-comp-list-item-trailing-supporting-text-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-supporting-text-opacity-selected-disabled: .38;--m3e-comp-list-item-container-expressive-shape-selected-dragged: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-selected-dragged: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-icon-color-selected-dragged: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-color-selected-dragged: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-label-text-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-icon-color-selected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-color-selected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-container-expressive-shape-selected-focused: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-icon-color-selected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-color-selected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-container-expressive-shape-selected-hovered: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-overline-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-container-expressive-shape-selected-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-label-text-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-icon-color-selected-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-trailing-icon-color-selected-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-supporting-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-trailing-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-trailing-supporting-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-small-leading-video-height: 56px;--m3e-comp-list-item-small-leading-video-width: 100px;--m3e-comp-list-item-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-supporting-text-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-list-item-supporting-text-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-list-item-supporting-text-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-list-item-supporting-text-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-list-item-supporting-text-tracking: var(--m3e-sys-typescale-body-medium-tracking);--m3e-comp-list-item-three-line-container-height: 88px;--m3e-comp-list-item-top-space: 10px;--m3e-comp-list-item-trailing-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-icon-expressive-size: 20px;--m3e-comp-list-item-trailing-icon-size: 24px;--m3e-comp-list-item-trailing-space: 16px;--m3e-comp-list-item-trailing-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-supporting-text-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-list-item-trailing-supporting-text-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-list-item-trailing-supporting-text-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-list-item-trailing-supporting-text-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-list-item-trailing-supporting-text-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-list-item-two-line-container-height: 72px;--m3e-comp-list-item-trailing-icon-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-list-segmented-gap: 2px}}@layer m3e.tokens{:root{--m3e-comp-reorder-list-item-container-color: var(--m3e-sys-color-tertiary-container);--m3e-comp-reorder-list-item-drop-zone-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-reorder-list-item-label-text-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-reorder-list-item-leading-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-reorder-list-item-overline-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-reorder-list-item-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-reorder-list-item-supporting-text-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-reorder-list-item-trailing-icon-color: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-reorder-list-item-trailing-supporting-text-color: var(--m3e-sys-color-on-tertiary-container)}}@layer m3e.tokens{:root{--m3e-comp-list-item-padding-start: 16px;--m3e-comp-list-item-padding-end: 16px;--m3e-comp-list-item-padding-top: 10px;--m3e-comp-list-item-padding-bottom: 10px;--m3e-comp-list-item-space: 12px;--m3e-comp-list-item-one-line-min-height: 56px;--m3e-comp-list-item-two-line-min-height: 72px;--m3e-comp-list-item-three-line-min-height: 88px;--m3e-comp-list-item-headline-style-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-list-item-headline-style-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-list-item-headline-style-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-list-item-headline-style-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-list-item-headline-style-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-list-item-overline-style-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-list-item-overline-style-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-list-item-overline-style-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-list-item-overline-style-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-list-item-overline-style-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-list-item-supporting-style-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-list-item-supporting-style-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-list-item-supporting-style-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-list-item-supporting-style-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-list-item-supporting-style-tracking: var(--m3e-sys-typescale-body-medium-tracking);--m3e-comp-list-item-leading-style-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-list-item-leading-style-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-list-item-leading-style-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-list-item-leading-style-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-list-item-leading-style-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-list-item-trailing-style-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-list-item-trailing-style-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-list-item-trailing-style-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-list-item-trailing-style-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-list-item-trailing-style-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-list-item-color-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-list-item-color-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-list-item-color-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-list-item-color-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-list-item-morph-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-list-item-morph-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-list-item-morph-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-list-item-morph-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-list-item-elevation-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-list-item-elevation-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-list-item-elevation-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-list-item-elevation-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-list-item-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-list-item-shape-selected: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-shape-pressed: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-shape-focused: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-shape-hovered: var(--m3e-sys-shape-corner-medium);--m3e-comp-list-item-shape-dragged: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-segmented-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-list-item-segmented-gap: 2px;--m3e-comp-list-item-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-list-item-shadow-dragged: var(--m3e-sys-elevation-level4-shadow);--m3e-comp-list-item-headline-content-color: var(--m3e-sys-color-on-surface);--m3e-comp-list-item-leading-content-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-trailing-content-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-overline-content-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-supporting-content-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-list-item-headline-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-leading-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-trailing-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-overline-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-supporting-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-list-item-headline-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-list-item-leading-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-list-item-trailing-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-list-item-overline-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-list-item-supporting-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-list-item-headline-content-color-dragged: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-list-item-leading-content-color-dragged: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-list-item-trailing-content-color-dragged: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-list-item-overline-content-color-dragged: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-list-item-supporting-content-color-dragged: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-list-item-baseline-padding-vertical: 8px;--m3e-comp-list-item-baseline-three-line-padding-vertical: 12px;--m3e-comp-list-item-baseline-padding-start: 16px;--m3e-comp-list-item-baseline-padding-end: 16px;--m3e-comp-list-item-baseline-leading-space: 16px;--m3e-comp-list-item-baseline-trailing-space: 16px;--m3e-comp-list-item-baseline-shape: var(--m3e-sys-shape-corner-none)}}@layer m3e.tokens{:root{--m3e-comp-checkbox-container-shape: 2px;--m3e-comp-checkbox-container-size: 18px;--m3e-comp-checkbox-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-checkbox-icon-size: 18px;--m3e-comp-checkbox-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-checkbox-container-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-container-opacity-selected-disabled: .38;--m3e-comp-checkbox-container-outline-width-selected-disabled: 0;--m3e-comp-checkbox-icon-color-selected-disabled: var(--m3e-sys-color-surface);--m3e-comp-checkbox-container-color-selected-error: var(--m3e-sys-color-error);--m3e-comp-checkbox-container-color-selected-error-focus: var(--m3e-sys-color-error);--m3e-comp-checkbox-icon-color-selected-error-focus: var(--m3e-sys-color-on-error);--m3e-comp-checkbox-container-color-selected-error-hover: var(--m3e-sys-color-error);--m3e-comp-checkbox-icon-color-selected-error-hover: var(--m3e-sys-color-on-error);--m3e-comp-checkbox-icon-color-selected-error: var(--m3e-sys-color-on-error);--m3e-comp-checkbox-container-color-selected-error-pressed: var(--m3e-sys-color-error);--m3e-comp-checkbox-icon-color-selected-error-pressed: var(--m3e-sys-color-on-error);--m3e-comp-checkbox-container-color-selected-focus: var(--m3e-sys-color-primary);--m3e-comp-checkbox-icon-color-selected-focus: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-outline-width-selected-focus: 0;--m3e-comp-checkbox-container-color-selected-hover: var(--m3e-sys-color-primary);--m3e-comp-checkbox-icon-color-selected-hover: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-outline-width-selected-hover: 0;--m3e-comp-checkbox-icon-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-outline-width-selected: 0;--m3e-comp-checkbox-container-color-selected-pressed: var(--m3e-sys-color-primary);--m3e-comp-checkbox-icon-color-selected-pressed: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-outline-width-selected-pressed: 0;--m3e-comp-checkbox-state-layer-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-checkbox-state-layer-size: 40px;--m3e-comp-checkbox-container-opacity-unselected-disabled: .38;--m3e-comp-checkbox-outline-color-unselected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-outline-width-unselected-disabled: 2px;--m3e-comp-checkbox-outline-color-unselected-error-focus: var(--m3e-sys-color-error);--m3e-comp-checkbox-outline-color-unselected-error-hover: var(--m3e-sys-color-error);--m3e-comp-checkbox-outline-color-unselected-error: var(--m3e-sys-color-error);--m3e-comp-checkbox-outline-color-unselected-error-pressed: var(--m3e-sys-color-error);--m3e-comp-checkbox-outline-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-outline-width-unselected-focus: 2px;--m3e-comp-checkbox-outline-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-outline-width-unselected-hover: 2px;--m3e-comp-checkbox-outline-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-checkbox-outline-width-unselected: 2px;--m3e-comp-checkbox-outline-color-unselected-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-outline-width-unselected-pressed: 2px}}@layer m3e.tokens{:root{--m3e-comp-checkbox-styling-fix: 1;--m3e-comp-checkbox-box-size: 20px;--m3e-comp-checkbox-box-padding: 2px;--m3e-comp-checkbox-box-corner-radius: 2px;--m3e-comp-checkbox-stroke-width: 2px;--m3e-comp-checkbox-check-cross-x: .4;--m3e-comp-checkbox-check-cross-y: .7;--m3e-comp-checkbox-check-left-x: .2;--m3e-comp-checkbox-check-left-y: .5;--m3e-comp-checkbox-check-right-x: .8;--m3e-comp-checkbox-check-right-y: .3;--m3e-comp-checkbox-check-gravitation-center: .5;--m3e-comp-checkbox-check-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-checkbox-check-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-checkbox-check-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-checkbox-check-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-checkbox-snap-delay: .1s;--m3e-comp-checkbox-snap-easing: steps(1, jump-end);--m3e-comp-checkbox-color-in-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-checkbox-color-in-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-checkbox-color-in-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-checkbox-color-in-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-checkbox-color-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-checkbox-color-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-checkbox-color-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-checkbox-color-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-checkbox-checkmark-color: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-checkmark-color-disabled: var(--m3e-sys-color-on-primary);--m3e-comp-checkbox-box-color-checked: var(--m3e-sys-color-primary);--m3e-comp-checkbox-border-color-checked: var(--m3e-sys-color-primary);--m3e-comp-checkbox-border-color-unchecked: var(--m3e-sys-color-on-surface-variant);--m3e-comp-checkbox-box-color-checked-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-box-opacity-checked-disabled: .38;--m3e-comp-checkbox-border-color-unchecked-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-border-opacity-unchecked-disabled: .38;--m3e-comp-checkbox-state-layer-color: currentcolor;--m3e-comp-checkbox-box-size-styling-fix: 18px;--m3e-comp-checkbox-box-padding-styling-fix: 0px;--m3e-comp-checkbox-check-cross-y-styling-fix: .65;--m3e-comp-checkbox-check-left-x-styling-fix: .25;--m3e-comp-checkbox-check-right-x-styling-fix: .75;--m3e-comp-checkbox-checkmark-color-disabled-styling-fix: var(--m3e-sys-color-surface);--m3e-comp-checkbox-state-layer-color-checked-styling-fix: var(--m3e-sys-color-primary);--m3e-comp-checkbox-state-layer-color-unchecked-styling-fix: transparent;--m3e-comp-checkbox-label-space: 16px;--m3e-comp-checkbox-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-checkbox-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-checkbox-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-checkbox-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-checkbox-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-checkbox-state-layer-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-state-layer-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-checkbox-state-layer-color-unselected-pressed: var(--m3e-sys-color-primary);--m3e-comp-checkbox-state-layer-color-error-hover: var(--m3e-sys-color-error);--m3e-comp-checkbox-state-layer-color-error-focus: var(--m3e-sys-color-error);--m3e-comp-checkbox-state-layer-color-error-pressed: var(--m3e-sys-color-error);--m3e-comp-checkbox-follow-duration: 1ms}}@layer m3e.tokens{:root{--m3e-comp-radio-button-icon-color-disabled-selected: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-icon-opacity-disabled-selected: .38;--m3e-comp-radio-button-icon-color-disabled-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-icon-opacity-disabled-unselected: .38;--m3e-comp-radio-button-icon-size: 20px;--m3e-comp-radio-button-icon-color-selected-focus: var(--m3e-sys-color-primary);--m3e-comp-radio-button-icon-color-selected-hover: var(--m3e-sys-color-primary);--m3e-comp-radio-button-icon-color-selected: var(--m3e-sys-color-primary);--m3e-comp-radio-button-icon-color-selected-pressed: var(--m3e-sys-color-primary);--m3e-comp-radio-button-state-layer-size: 40px;--m3e-comp-radio-button-icon-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-icon-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-icon-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-radio-button-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface)}}@layer m3e.tokens{:root{--m3e-comp-radio-button-padding: 2px;--m3e-comp-radio-button-dot-size: 12px;--m3e-comp-radio-button-stroke-width: 2px;--m3e-comp-radio-button-dot-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-radio-button-dot-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-radio-button-dot-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-radio-button-dot-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-radio-button-color-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-radio-button-color-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-radio-button-color-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-radio-button-color-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-radio-button-color-selected: var(--m3e-sys-color-primary);--m3e-comp-radio-button-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-radio-button-color-selected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-opacity-selected-disabled: .38;--m3e-comp-radio-button-color-unselected-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-radio-button-opacity-unselected-disabled: .38;--m3e-comp-radio-button-state-layer-color: currentcolor;--m3e-comp-radio-button-state-layer-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-radio-button-group-row-height: 56px;--m3e-comp-radio-button-label-space: 16px;--m3e-comp-radio-button-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-radio-button-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-radio-button-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-radio-button-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-radio-button-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking)}}@layer m3e.tokens{:root{--m3e-comp-switch-handle-color-disabled-selected: var(--m3e-sys-color-surface);--m3e-comp-switch-handle-opacity-disabled-selected: 1;--m3e-comp-switch-icon-color-disabled-selected: var(--m3e-sys-color-on-surface);--m3e-comp-switch-icon-opacity-disabled-selected: .38;--m3e-comp-switch-track-color-disabled-selected: var(--m3e-sys-color-on-surface);--m3e-comp-switch-track-opacity-disabled: .12;--m3e-comp-switch-handle-color-disabled-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-switch-handle-opacity-disabled-unselected: .38;--m3e-comp-switch-icon-color-disabled-unselected: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-icon-opacity-disabled-unselected: .38;--m3e-comp-switch-track-color-disabled-unselected: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-disabled-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-switch-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-switch-handle-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-switch-handle-height-pressed: 28px;--m3e-comp-switch-handle-width-pressed: 28px;--m3e-comp-switch-handle-color-selected-focus: var(--m3e-sys-color-primary-container);--m3e-comp-switch-icon-color-selected-focus: var(--m3e-sys-color-on-primary-container);--m3e-comp-switch-track-color-selected-focus: var(--m3e-sys-color-primary);--m3e-comp-switch-handle-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-switch-handle-height-selected: 24px;--m3e-comp-switch-handle-width-selected: 24px;--m3e-comp-switch-handle-color-selected-hover: var(--m3e-sys-color-primary-container);--m3e-comp-switch-icon-color-selected-hover: var(--m3e-sys-color-on-primary-container);--m3e-comp-switch-track-color-selected-hover: var(--m3e-sys-color-primary);--m3e-comp-switch-icon-color-selected: var(--m3e-sys-color-on-primary-container);--m3e-comp-switch-icon-size-selected: 16px;--m3e-comp-switch-handle-color-selected-pressed: var(--m3e-sys-color-primary-container);--m3e-comp-switch-icon-color-selected-pressed: var(--m3e-sys-color-on-primary-container);--m3e-comp-switch-track-color-selected-pressed: var(--m3e-sys-color-primary);--m3e-comp-switch-track-color-selected: var(--m3e-sys-color-primary);--m3e-comp-switch-state-layer-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-switch-state-layer-size: 40px;--m3e-comp-switch-track-height: 32px;--m3e-comp-switch-track-outline-width: 2px;--m3e-comp-switch-track-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-switch-track-width: 52px;--m3e-comp-switch-handle-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-switch-icon-color-unselected-focus: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-color-unselected-focus: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-unselected-focus: var(--m3e-sys-color-outline);--m3e-comp-switch-handle-color-unselected: var(--m3e-sys-color-outline);--m3e-comp-switch-handle-height-unselected: 16px;--m3e-comp-switch-handle-width-unselected: 16px;--m3e-comp-switch-handle-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-switch-icon-color-unselected-hover: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-color-unselected-hover: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-unselected-hover: var(--m3e-sys-color-outline);--m3e-comp-switch-icon-color-unselected: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-icon-size-unselected: 16px;--m3e-comp-switch-handle-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-switch-icon-color-unselected-pressed: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-color-unselected-pressed: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-unselected-pressed: var(--m3e-sys-color-outline);--m3e-comp-switch-track-color-unselected: var(--m3e-sys-color-surface-container-highest);--m3e-comp-switch-track-outline-color-unselected: var(--m3e-sys-color-outline);--m3e-comp-switch-icon-handle-height: 24px;--m3e-comp-switch-icon-handle-width: 24px}}@layer m3e.tokens{:root{--m3e-comp-plain-tooltip-container-color: var(--m3e-sys-color-inverse-surface);--m3e-comp-plain-tooltip-container-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-plain-tooltip-supporting-text-color: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-plain-tooltip-supporting-text-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-plain-tooltip-supporting-text-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-plain-tooltip-supporting-text-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-plain-tooltip-supporting-text-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-plain-tooltip-supporting-text-tracking: var(--m3e-sys-typescale-body-small-tracking)}}@layer m3e.tokens{:root{--m3e-comp-rich-tooltip-action-label-text-color-focus: var(--m3e-sys-color-primary);--m3e-comp-rich-tooltip-action-label-text-color-hover: var(--m3e-sys-color-primary);--m3e-comp-rich-tooltip-action-label-text-color: var(--m3e-sys-color-primary);--m3e-comp-rich-tooltip-action-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-rich-tooltip-action-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-rich-tooltip-action-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-rich-tooltip-action-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-rich-tooltip-action-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-rich-tooltip-action-label-text-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-rich-tooltip-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-rich-tooltip-container-elevation: var(--m3e-sys-elevation-level2);--m3e-comp-rich-tooltip-container-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-rich-tooltip-container-shape: var(--m3e-sys-shape-corner-medium);--m3e-comp-rich-tooltip-subhead-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-rich-tooltip-subhead-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-rich-tooltip-subhead-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-rich-tooltip-subhead-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-rich-tooltip-subhead-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-rich-tooltip-subhead-tracking: var(--m3e-sys-typescale-title-small-tracking);--m3e-comp-rich-tooltip-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-rich-tooltip-supporting-text-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-rich-tooltip-supporting-text-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-rich-tooltip-supporting-text-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-rich-tooltip-supporting-text-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-rich-tooltip-supporting-text-tracking: var(--m3e-sys-typescale-body-medium-tracking)}}@layer m3e.tokens{:root{--m3e-comp-tooltip-spacing: 4px;--m3e-comp-tooltip-min-width: 40px;--m3e-comp-tooltip-min-height: 24px;--m3e-comp-tooltip-plain-padding-vertical: 4px;--m3e-comp-tooltip-plain-padding-horizontal: 8px;--m3e-comp-tooltip-plain-max-width: 200px;--m3e-comp-tooltip-rich-max-width: 320px;--m3e-comp-tooltip-rich-padding-horizontal: 16px;--m3e-comp-tooltip-rich-subhead-baseline: 28px;--m3e-comp-tooltip-rich-text-baseline: 24px;--m3e-comp-tooltip-rich-text-padding-bottom: 16px;--m3e-comp-tooltip-rich-action-min-height: 36px;--m3e-comp-tooltip-rich-action-padding-bottom: 8px;--m3e-comp-tooltip-caret-width: 16px;--m3e-comp-tooltip-caret-height: 8px;--m3e-comp-tooltip-rich-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-tooltip-closed-scale: .8;--m3e-comp-tooltip-closed-opacity: 0;--m3e-comp-tooltip-scale-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-tooltip-scale-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-tooltip-scale-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-tooltip-scale-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-tooltip-opacity-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-tooltip-opacity-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-tooltip-opacity-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-tooltip-opacity-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-tooltip-duration: 1.5s;--m3e-comp-tooltip-baseline-shift: .34}}@layer m3e.tokens{:root{--m3e-comp-badge-color: var(--m3e-sys-color-error);--m3e-comp-badge-large-color: var(--m3e-sys-color-error);--m3e-comp-badge-large-label-text-color: var(--m3e-sys-color-on-error);--m3e-comp-badge-large-label-text-font: var(--m3e-sys-typescale-label-small-font);--m3e-comp-badge-large-label-text-weight: var(--m3e-sys-typescale-label-small-weight);--m3e-comp-badge-large-label-text-size: var(--m3e-sys-typescale-label-small-size);--m3e-comp-badge-large-label-text-line-height: var(--m3e-sys-typescale-label-small-line-height);--m3e-comp-badge-large-label-text-tracking: var(--m3e-sys-typescale-label-small-tracking);--m3e-comp-badge-large-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-badge-large-size: 16px;--m3e-comp-badge-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-badge-size: 6px}}@layer m3e.tokens{:root{--m3e-comp-badge-container-color: var(--m3e-sys-color-error);--m3e-comp-badge-large-padding-horizontal: 4px;--m3e-comp-badge-large-offset-horizontal: 12px;--m3e-comp-badge-large-offset-vertical: 14px;--m3e-comp-badge-offset: 6px}}@layer m3e.tokens{:root{--m3e-comp-dialog-container-min-width: 280px;--m3e-comp-dialog-container-max-width: 560px;--m3e-comp-dialog-container-padding: 24px;--m3e-comp-dialog-supporting-text-padding-bottom: 24px;--m3e-comp-dialog-icon-padding-bottom: 16px;--m3e-comp-dialog-headline-padding-bottom: 16px;--m3e-comp-dialog-actions-main-axis-spacing: 8px;--m3e-comp-dialog-actions-cross-axis-spacing: 8px;--m3e-comp-dialog-button-min-height: 40px;--m3e-comp-dialog-tonal-elevation: 0px;--m3e-comp-dialog-scrim-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-dialog-scrim-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-dialog-scrim-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-dialog-scrim-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-dialog-slide-distance: 50px;--m3e-comp-dialog-enter-duration: .5s;--m3e-comp-dialog-enter-easing: cubic-bezier(.3, 0, 0, 1);--m3e-comp-dialog-container-collapsed-height: 35%;--m3e-comp-dialog-container-enter-fade-duration: 50ms;--m3e-comp-dialog-content-enter-delay: 50ms;--m3e-comp-dialog-content-enter-duration: .2s;--m3e-comp-dialog-actions-enter-delay: .15s;--m3e-comp-dialog-actions-enter-duration: .15s;--m3e-comp-dialog-exit-duration: .15s;--m3e-comp-dialog-exit-easing: cubic-bezier(.3, 0, .8, .15);--m3e-comp-dialog-container-exit-fade-delay: .1s;--m3e-comp-dialog-container-exit-fade-duration: 50ms;--m3e-comp-dialog-content-exit-duration: .1s;--m3e-comp-dialog-window-margin: 24px;--m3e-comp-full-screen-dialog-container-color: var(--m3e-sys-color-surface);--m3e-comp-full-screen-dialog-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-full-screen-dialog-header-container-color: var(--m3e-sys-color-surface);--m3e-comp-full-screen-dialog-header-on-scroll-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-full-screen-dialog-header-container-height: 56px;--m3e-comp-full-screen-dialog-header-headline-color: var(--m3e-sys-color-on-surface);--m3e-comp-full-screen-dialog-header-headline-font: var(--m3e-sys-typescale-title-large-font);--m3e-comp-full-screen-dialog-header-headline-weight: var(--m3e-sys-typescale-title-large-weight);--m3e-comp-full-screen-dialog-header-headline-size: var(--m3e-sys-typescale-title-large-size);--m3e-comp-full-screen-dialog-header-headline-line-height: var(--m3e-sys-typescale-title-large-line-height);--m3e-comp-full-screen-dialog-header-headline-tracking: var(--m3e-sys-typescale-title-large-tracking);--m3e-comp-full-screen-dialog-header-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-full-screen-dialog-header-icon-size: 24px;--m3e-comp-full-screen-dialog-padding: 24px;--m3e-comp-full-screen-dialog-header-spacing: 8px}}@layer m3e.tokens{:root{--m3e-comp-scrim-container-color: var(--m3e-sys-color-scrim);--m3e-comp-scrim-container-opacity: .32}}@layer m3e.tokens{:root{--m3e-comp-snackbar-action-label-text-color-focus: var(--m3e-sys-color-inverse-primary);--m3e-comp-snackbar-action-label-text-color-hover: var(--m3e-sys-color-inverse-primary);--m3e-comp-snackbar-action-label-text-color: var(--m3e-sys-color-inverse-primary);--m3e-comp-snackbar-action-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-snackbar-action-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-snackbar-action-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-snackbar-action-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-snackbar-action-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-snackbar-action-label-text-color-pressed: var(--m3e-sys-color-inverse-primary);--m3e-comp-snackbar-container-color: var(--m3e-sys-color-inverse-surface);--m3e-comp-snackbar-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-snackbar-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-snackbar-container-shape: var(--m3e-sys-shape-corner-extra-small);--m3e-comp-snackbar-icon-color: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-snackbar-icon-color-focus: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-snackbar-icon-color-hover: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-snackbar-icon-color-pressed: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-snackbar-icon-size: 24px;--m3e-comp-snackbar-supporting-text-color: var(--m3e-sys-color-inverse-on-surface);--m3e-comp-snackbar-supporting-text-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-snackbar-supporting-text-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-snackbar-supporting-text-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-snackbar-supporting-text-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-snackbar-supporting-text-tracking: var(--m3e-sys-typescale-body-medium-tracking);--m3e-comp-snackbar-single-line-container-height: 48px;--m3e-comp-snackbar-two-lines-container-height: 68px}}@layer m3e.tokens{:root{--m3e-comp-snackbar-container-max-width: 600px;--m3e-comp-snackbar-padding-start: 16px;--m3e-comp-snackbar-text-padding-vertical: 14px;--m3e-comp-snackbar-text-end-spacing: 8px;--m3e-comp-snackbar-new-line-actions-padding-end: 8px;--m3e-comp-snackbar-new-line-actions-padding-bottom: 4px;--m3e-comp-snackbar-margin: 12px;--m3e-comp-snackbar-duration-short: 4s;--m3e-comp-snackbar-duration-long: 10s;--m3e-comp-snackbar-closed-scale: .8;--m3e-comp-snackbar-closed-opacity: 0;--m3e-comp-snackbar-scale-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-snackbar-scale-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-snackbar-scale-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-snackbar-scale-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-snackbar-opacity-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-snackbar-opacity-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-snackbar-opacity-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-snackbar-opacity-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-snackbar-host-fab-spacing: 16px;--m3e-comp-snackbar-host-bottom-offset: 0px}}@layer m3e.tokens{:root{--m3e-comp-sheet-bottom-docked-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-sheet-bottom-docked-container-shape-start-start: var(--m3e-sys-shape-corner-extra-large-top-start-start);--m3e-comp-sheet-bottom-docked-container-shape-start-end: var(--m3e-sys-shape-corner-extra-large-top-start-end);--m3e-comp-sheet-bottom-docked-container-shape-end-end: var(--m3e-sys-shape-corner-extra-large-top-end-end);--m3e-comp-sheet-bottom-docked-container-shape-end-start: var(--m3e-sys-shape-corner-extra-large-top-end-start);--m3e-comp-sheet-bottom-docked-drag-handle-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-sheet-bottom-docked-drag-handle-height: 4px;--m3e-comp-sheet-bottom-docked-drag-handle-width: 32px;--m3e-comp-sheet-bottom-docked-minimized-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-sheet-bottom-docked-modal-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-sheet-bottom-docked-modal-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-sheet-bottom-docked-standard-container-elevation: var(--m3e-sys-elevation-level1);--m3e-comp-sheet-bottom-docked-standard-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-sheet-bottom-focus-indicator-color: var(--m3e-sys-color-secondary)}}@layer m3e.tokens{:root{--m3e-comp-bottom-sheet-max-width: 640px;--m3e-comp-bottom-sheet-peek-height: 56px;--m3e-comp-bottom-sheet-positional-threshold: 56px;--m3e-comp-bottom-sheet-velocity-threshold: 125;--m3e-comp-bottom-sheet-boundary-dampening-zone: 125px;--m3e-comp-bottom-sheet-drag-handle-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-bottom-sheet-drag-handle-padding-vertical: 22px;--m3e-comp-bottom-sheet-show-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-bottom-sheet-show-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-bottom-sheet-show-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-bottom-sheet-show-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-bottom-sheet-hide-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-bottom-sheet-hide-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-bottom-sheet-hide-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-bottom-sheet-hide-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-bottom-sheet-settle-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-bottom-sheet-settle-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-bottom-sheet-settle-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-bottom-sheet-settle-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-bottom-sheet-scrim-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-bottom-sheet-scrim-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-bottom-sheet-scrim-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-bottom-sheet-scrim-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-bottom-sheet-scrim-color: var(--m3e-sys-color-scrim);--m3e-comp-bottom-sheet-scrim-opacity: .32}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-bottom-sheet-hide-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-side-sheet-open-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-side-sheet-open-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-side-sheet-open-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-side-sheet-open-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-side-sheet-close-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-side-sheet-close-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-side-sheet-close-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-side-sheet-close-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-side-sheet-scrim-color: var(--m3e-sys-color-scrim);--m3e-comp-side-sheet-scrim-opacity: .32;--m3e-comp-side-sheet-actions-spacing: 8px;--m3e-comp-side-sheet-container-width: 256px;--m3e-comp-side-sheet-max-width: 400px;--m3e-comp-side-sheet-standard-container-color: var(--m3e-sys-color-surface);--m3e-comp-side-sheet-modal-container-color: var(--m3e-sys-color-surface-container-low);--m3e-comp-side-sheet-modal-container-shadow: var(--m3e-sys-elevation-level1-shadow);--m3e-comp-side-sheet-modal-container-shape-start-start: var(--m3e-sys-shape-corner-large-start-start-start);--m3e-comp-side-sheet-modal-container-shape-start-end: var(--m3e-sys-shape-corner-large-start-start-end);--m3e-comp-side-sheet-modal-container-shape-end-end: var(--m3e-sys-shape-corner-large-start-end-end);--m3e-comp-side-sheet-modal-container-shape-end-start: var(--m3e-sys-shape-corner-large-start-end-start);--m3e-comp-side-sheet-detached-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-side-sheet-detached-margin: 16px;--m3e-comp-side-sheet-divider-color: var(--m3e-sys-color-outline);--m3e-comp-side-sheet-headline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-side-sheet-headline-font: var(--m3e-sys-typescale-title-large-font);--m3e-comp-side-sheet-headline-weight: var(--m3e-sys-typescale-title-large-weight);--m3e-comp-side-sheet-headline-size: var(--m3e-sys-typescale-title-large-size);--m3e-comp-side-sheet-headline-line-height: var(--m3e-sys-typescale-title-large-line-height);--m3e-comp-side-sheet-headline-tracking: var(--m3e-sys-typescale-title-large-tracking);--m3e-comp-side-sheet-icon-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-side-sheet-padding-inline: 24px;--m3e-comp-side-sheet-padding-inline-start-icon: 16px;--m3e-comp-side-sheet-header-spacing: 12px;--m3e-comp-side-sheet-header-padding-top: 24px;--m3e-comp-side-sheet-actions-height: 72px;--m3e-comp-side-sheet-actions-padding-top: 16px;--m3e-comp-side-sheet-actions-padding-bottom: 24px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-side-sheet-close-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-small-icon-button-container-height: 40px;--m3e-comp-small-icon-button-container-shape-round: var(--m3e-sys-shape-corner-full);--m3e-comp-small-icon-button-container-shape-square: var(--m3e-sys-shape-corner-medium);--m3e-comp-small-icon-button-default-leading-space: 8px;--m3e-comp-small-icon-button-default-trailing-space: 8px;--m3e-comp-small-icon-button-icon-size: 24px;--m3e-comp-small-icon-button-narrow-leading-space: 4px;--m3e-comp-small-icon-button-narrow-trailing-space: 4px;--m3e-comp-small-icon-button-outlined-outline-width: 1px;--m3e-comp-small-icon-button-container-shape-pressed: var(--m3e-sys-shape-corner-small);--m3e-comp-small-icon-button-container-shape-round-selected: var(--m3e-sys-shape-corner-medium);--m3e-comp-small-icon-button-container-shape-square-selected: var(--m3e-sys-shape-corner-full);--m3e-comp-small-icon-button-wide-leading-space: 14px;--m3e-comp-small-icon-button-wide-trailing-space: 14px}}@layer m3e.tokens{:root{--m3e-comp-carousel-min-small-item-width: 40px;--m3e-comp-carousel-max-small-item-width: 56px;--m3e-comp-carousel-item-spacing: 0px;--m3e-comp-carousel-content-padding-start: 0px;--m3e-comp-carousel-content-padding-end: 0px;--m3e-comp-carousel-item-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-carousel-scroll-duration: 238ms;--m3e-comp-carousel-scroll-damping-ratio: 1;--m3e-comp-carousel-scroll-stiffness: 1500;--m3e-comp-carousel-item-state-layer-color: var(--m3e-sys-color-on-surface);--m3e-comp-carousel-full-screen-item-spacing: 16px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-carousel-scroll-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-pull-to-refresh-indicator-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-pull-to-refresh-positional-threshold: 80px;--m3e-comp-pull-to-refresh-indicator-max-distance: 80px;--m3e-comp-pull-to-refresh-indicator-container-size: 40px;--m3e-comp-pull-to-refresh-spinner-size: 16px;--m3e-comp-pull-to-refresh-stroke-width: 2.5px;--m3e-comp-pull-to-refresh-arrow-min-alpha: .3;--m3e-comp-pull-to-refresh-arrow-max-alpha: 1;--m3e-comp-pull-to-refresh-arrow-alpha-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-pull-to-refresh-arrow-alpha-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-pull-to-refresh-arrow-alpha-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-pull-to-refresh-arrow-alpha-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-pull-to-refresh-crossfade-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-pull-to-refresh-crossfade-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-pull-to-refresh-crossfade-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-pull-to-refresh-crossfade-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-pull-to-refresh-indicator-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-pull-to-refresh-indicator-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-pull-to-refresh-loading-indicator-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-pull-to-refresh-loading-indicator-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-pull-to-refresh-indicator-shadow: var(--m3e-sys-elevation-level2-shadow);--m3e-comp-pull-to-refresh-loading-indicator-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-pull-to-refresh-loading-indicator-container-width: 48px;--m3e-comp-pull-to-refresh-loading-indicator-container-height: 48px;--m3e-comp-pull-to-refresh-state-duration: 238ms;--m3e-comp-pull-to-refresh-state-damping-ratio: 1;--m3e-comp-pull-to-refresh-state-stiffness: 1500}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-pull-to-refresh-state-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-circular-progress-indicator-active-thickness: 4px;--m3e-comp-circular-progress-indicator-active-wave-amplitude: 1.6px;--m3e-comp-circular-progress-indicator-active-wave-wavelength: 15px;--m3e-comp-circular-progress-indicator-size: 40px;--m3e-comp-circular-progress-indicator-track-active-space: 4px;--m3e-comp-circular-progress-indicator-track-thickness: 4px;--m3e-comp-circular-progress-indicator-wave-size: 48px}}@layer m3e.tokens{:root{--m3e-comp-progress-indicator-active-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-progress-indicator-active-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-progress-indicator-stop-color: var(--m3e-sys-color-primary);--m3e-comp-progress-indicator-stop-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-progress-indicator-track-color: var(--m3e-sys-color-secondary-container);--m3e-comp-progress-indicator-track-shape: var(--m3e-sys-shape-corner-full)}}@layer m3e.tokens{:root{--m3e-comp-progress-indicator-defaults-linear-width: 240px;--m3e-comp-progress-indicator-defaults-linear-stop-trailing-space-max: 6px;--m3e-comp-progress-indicator-defaults-circular-indeterminate-track-color: transparent;--m3e-comp-progress-indicator-defaults-progress-damping-ratio: 1;--m3e-comp-progress-indicator-defaults-progress-stiffness: 50;--m3e-comp-progress-indicator-defaults-progress-visibility-threshold: .001;--m3e-comp-progress-indicator-defaults-progress-duration: 1305ms;--m3e-comp-progress-indicator-defaults-progress-easing: linear(0, .0012 .54%, .0052 1.15%, .0119 1.76%, .0208 2.38%, .0317 2.99%, .0461 3.68%, .0624 4.37%, .0824 5.13%, .1176 6.36%, .1607 7.74%, .366 13.87%, .4179 15.48%, .4629 16.93%, .5124 18.62%, .5567 20.23%, .5981 21.84%, .6365 23.45%, .672 25.06%, .706 26.74%, .7371 28.43%, .7665 30.19%, .793 31.95%, .8178 33.79%, .8399 35.63%, .8603 37.55%, .8804 39.69%, .8988 41.99%, .9151 44.37%, .9297 46.9%, .9422 49.5%, .9534 52.34%, .9632 55.4%, .9713 58.62%, .9778 61.92%, .9833 65.52%, .9914 73.79%, .996 83.14%, .999 99.92%, 1);--m3e-comp-progress-indicator-defaults-amplitude-min-progress: .1;--m3e-comp-progress-indicator-defaults-amplitude-max-progress: .95;--m3e-comp-progress-indicator-defaults-amplitude-increase-duration: var(--m3e-sys-motion-duration-long2);--m3e-comp-progress-indicator-defaults-amplitude-increase-easing: var(--m3e-sys-motion-easing-standard);--m3e-comp-progress-indicator-defaults-amplitude-decrease-duration: var(--m3e-sys-motion-duration-long2);--m3e-comp-progress-indicator-defaults-amplitude-decrease-easing: var(--m3e-sys-motion-easing-emphasized-accelerate);--m3e-comp-progress-indicator-defaults-wave-travel-duration: 1s;--m3e-comp-progress-indicator-defaults-wave-min-travel-duration: 50ms;--m3e-comp-progress-indicator-defaults-linear-indeterminate-duration: 1.75s;--m3e-comp-progress-indicator-defaults-linear-first-head-delay: 0ms;--m3e-comp-progress-indicator-defaults-linear-first-head-duration: 1s;--m3e-comp-progress-indicator-defaults-linear-first-tail-delay: .25s;--m3e-comp-progress-indicator-defaults-linear-first-tail-duration: 1s;--m3e-comp-progress-indicator-defaults-linear-second-head-delay: .65s;--m3e-comp-progress-indicator-defaults-linear-second-head-duration: .85s;--m3e-comp-progress-indicator-defaults-linear-second-tail-delay: .9s;--m3e-comp-progress-indicator-defaults-linear-second-tail-duration: .85s;--m3e-comp-progress-indicator-defaults-linear-indeterminate-easing: var(--m3e-sys-motion-easing-emphasized-accelerate);--m3e-comp-progress-indicator-defaults-circular-indeterminate-duration: 6s;--m3e-comp-progress-indicator-defaults-circular-rotation: 1080deg;--m3e-comp-progress-indicator-defaults-circular-additional-rotation: 360deg;--m3e-comp-progress-indicator-defaults-circular-additional-rotation-delay: 1.5s;--m3e-comp-progress-indicator-defaults-circular-additional-rotation-duration: .3s;--m3e-comp-progress-indicator-defaults-circular-min-progress: .1;--m3e-comp-progress-indicator-defaults-circular-max-progress: .87;--m3e-comp-progress-indicator-defaults-circular-progress-easing: var(--m3e-sys-motion-easing-standard);--m3e-comp-progress-indicator-defaults-thick-thickness: 8px;--m3e-comp-progress-indicator-defaults-linear-thick-wavy-height: 14px;--m3e-comp-progress-indicator-defaults-circular-thick-size: 52px;--m3e-comp-progress-indicator-defaults-linear-thick-height: 8px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-progress-indicator-defaults-progress-duration: 0ms;--m3e-comp-progress-indicator-defaults-amplitude-increase-duration: 0ms;--m3e-comp-progress-indicator-defaults-amplitude-decrease-duration: 0ms}}@keyframes m3e-progress-first-head{0%{--_m3e-progress-first-head: 0;animation-timing-function:cubic-bezier(.3,0,.8,.15)}57.1429%{--_m3e-progress-first-head: 1}to{--_m3e-progress-first-head: 1}}@keyframes m3e-progress-first-tail{0%{--_m3e-progress-first-tail: 0}14.2857%{--_m3e-progress-first-tail: 0;animation-timing-function:cubic-bezier(.3,0,.8,.15)}71.4286%{--_m3e-progress-first-tail: 1}to{--_m3e-progress-first-tail: 1}}@keyframes m3e-progress-second-head{0%{--_m3e-progress-second-head: 0}37.1429%{--_m3e-progress-second-head: 0;animation-timing-function:cubic-bezier(.3,0,.8,.15)}85.7143%{--_m3e-progress-second-head: 1}to{--_m3e-progress-second-head: 1}}@keyframes m3e-progress-second-tail{0%{--_m3e-progress-second-tail: 0}51.4286%{--_m3e-progress-second-tail: 0;animation-timing-function:cubic-bezier(.3,0,.8,.15)}to{--_m3e-progress-second-tail: 1}}@keyframes m3e-progress-additional-rotation{0%{--_m3e-progress-additional-rotation: 0deg}5%{--_m3e-progress-additional-rotation: 90deg}25%{--_m3e-progress-additional-rotation: 90deg}30%{--_m3e-progress-additional-rotation: 180deg}50%{--_m3e-progress-additional-rotation: 180deg}55%{--_m3e-progress-additional-rotation: 270deg}75%{--_m3e-progress-additional-rotation: 270deg}80%{--_m3e-progress-additional-rotation: 360deg}to{--_m3e-progress-additional-rotation: 360deg}}@keyframes m3e-progress-sweep{0%{--_m3e-progress-sweep: .1}50%{--_m3e-progress-sweep: .87;animation-timing-function:cubic-bezier(.2,0,0,1)}to{--_m3e-progress-sweep: .1}}@keyframes m3e-progress-rotation{0%{--_m3e-progress-rotation: 0deg}to{--_m3e-progress-rotation: 1080deg}}}@layer m3e.tokens{:root{--m3e-comp-loading-indicator-active-indicator-color: var(--m3e-sys-color-primary);--m3e-comp-loading-indicator-active-size: 38px;--m3e-comp-loading-indicator-contained-active-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-loading-indicator-contained-container-color: var(--m3e-sys-color-primary-container);--m3e-comp-loading-indicator-container-height: 48px;--m3e-comp-loading-indicator-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-loading-indicator-container-width: 48px}}@layer m3e.tokens{:root{--m3e-comp-loading-indicator-morph-interval: .65s;--m3e-comp-loading-indicator-rotation-duration: 4666ms;--m3e-comp-loading-indicator-morph-spring-damping-ratio: .6;--m3e-comp-loading-indicator-morph-spring-stiffness: 200;--m3e-comp-loading-indicator-morph-spring-visibility-threshold: .1}}@layer m3e.tokens{:root{--m3e-comp-outlined-segmented-button-container-height: 40px;--m3e-comp-outlined-segmented-button-icon-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-icon-opacity-disabled: .38;--m3e-comp-outlined-segmented-button-label-text-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-label-text-opacity-disabled: .38;--m3e-comp-outlined-segmented-button-outline-color-disabled: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-outline-opacity-disabled: .12;--m3e-comp-outlined-segmented-button-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-outlined-segmented-button-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-outlined-segmented-button-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-outlined-segmented-button-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-outlined-segmented-button-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-outlined-segmented-button-outline-color: var(--m3e-sys-color-outline);--m3e-comp-outlined-segmented-button-outline-width: 1px;--m3e-comp-outlined-segmented-button-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-outlined-segmented-button-icon-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-label-text-color-selected-focus: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-icon-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-label-text-color-selected-hover: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-label-text-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-icon-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-label-text-color-selected-pressed: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-icon-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-outlined-segmented-button-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-outlined-segmented-button-icon-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-icon-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-label-text-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-icon-color-unselected-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-icon-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-outlined-segmented-button-icon-size: 18px}}@layer m3e.tokens{:root{--m3e-comp-segmented-button-container-color-selected: var(--m3e-sys-color-secondary-container);--m3e-comp-segmented-button-content-color-selected: var(--m3e-sys-color-on-secondary-container);--m3e-comp-segmented-button-outline-color: var(--m3e-sys-color-outline);--m3e-comp-segmented-button-container-color-unselected: transparent;--m3e-comp-segmented-button-content-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-segmented-button-container-color-selected-disabled: var(--m3e-sys-color-secondary-container);--m3e-comp-segmented-button-content-color-disabled: color-mix(in srgb, var(--m3e-sys-color-on-surface) 38% , transparent);--m3e-comp-segmented-button-outline-color-disabled: color-mix(in srgb, var(--m3e-sys-color-outline) 12% , transparent);--m3e-comp-segmented-button-content-padding-horizontal: 12px;--m3e-comp-segmented-button-content-padding-vertical: 8px;--m3e-comp-segmented-button-icon-spacing: 8px;--m3e-comp-segmented-button-min-width: 58px;--m3e-comp-segmented-button-min-height: 40px;--m3e-comp-segmented-button-selected-z-index: 5;--m3e-comp-segmented-button-label-offset-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-segmented-button-label-offset-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-segmented-button-label-offset-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-segmented-button-label-offset-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-segmented-button-icon-fade-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-segmented-button-icon-fade-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-segmented-button-icon-fade-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-segmented-button-icon-fade-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-segmented-button-icon-scale-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-segmented-button-icon-scale-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-segmented-button-icon-scale-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-segmented-button-icon-scale-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-segmented-button-icon-crossfade-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-segmented-button-icon-crossfade-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-segmented-button-icon-crossfade-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-segmented-button-icon-crossfade-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-segmented-button-state-layer-color: currentcolor}}@layer m3e.tokens{:root{--m3e-comp-time-picker-clock-dial-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-time-picker-clock-dial-container-size: 256px;--m3e-comp-time-picker-clock-dial-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-time-picker-clock-dial-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-time-picker-clock-dial-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-time-picker-clock-dial-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-time-picker-clock-dial-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-time-picker-clock-dial-label-text-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-time-picker-clock-dial-selector-center-container-color: var(--m3e-sys-color-primary);--m3e-comp-time-picker-clock-dial-selector-center-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-time-picker-clock-dial-selector-center-container-size: 8px;--m3e-comp-time-picker-clock-dial-selector-handle-container-color: var(--m3e-sys-color-primary);--m3e-comp-time-picker-clock-dial-selector-handle-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-time-picker-clock-dial-selector-handle-container-size: 48px;--m3e-comp-time-picker-clock-dial-selector-track-container-color: var(--m3e-sys-color-primary);--m3e-comp-time-picker-clock-dial-selector-track-container-width: 2px;--m3e-comp-time-picker-clock-dial-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-time-picker-clock-dial-label-text-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-time-picker-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-time-picker-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-time-picker-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-time-picker-headline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-picker-headline-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-time-picker-headline-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-time-picker-headline-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-time-picker-headline-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-time-picker-headline-tracking: var(--m3e-sys-typescale-label-medium-tracking);--m3e-comp-time-picker-period-selector-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-time-picker-period-selector-horizontal-container-height: 38px;--m3e-comp-time-picker-period-selector-horizontal-container-width: 216px;--m3e-comp-time-picker-period-selector-label-text-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-time-picker-period-selector-label-text-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-time-picker-period-selector-label-text-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-time-picker-period-selector-label-text-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-time-picker-period-selector-label-text-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-time-picker-period-selector-outline-color: var(--m3e-sys-color-outline);--m3e-comp-time-picker-period-selector-outline-width: 1px;--m3e-comp-time-picker-period-selector-container-color-selected: var(--m3e-sys-color-tertiary-container);--m3e-comp-time-picker-period-selector-label-text-color-selected-focus: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-picker-period-selector-label-text-color-selected-hover: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-picker-period-selector-label-text-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-picker-period-selector-label-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-picker-period-selector-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-picker-period-selector-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-picker-period-selector-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-picker-period-selector-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-picker-period-selector-vertical-container-height: 80px;--m3e-comp-time-picker-period-selector-vertical-container-width: 52px;--m3e-comp-time-picker-time-selector24-h-vertical-container-width: 114px;--m3e-comp-time-picker-time-selector-container-height: 80px;--m3e-comp-time-picker-time-selector-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-time-picker-time-selector-container-width: 96px;--m3e-comp-time-picker-time-selector-label-text-font: var(--m3e-sys-typescale-display-large-font);--m3e-comp-time-picker-time-selector-label-text-weight: var(--m3e-sys-typescale-display-large-weight);--m3e-comp-time-picker-time-selector-label-text-size: var(--m3e-sys-typescale-display-large-size);--m3e-comp-time-picker-time-selector-label-text-line-height: var(--m3e-sys-typescale-display-large-line-height);--m3e-comp-time-picker-time-selector-label-text-tracking: var(--m3e-sys-typescale-display-large-tracking);--m3e-comp-time-picker-time-selector-container-color-selected: var(--m3e-sys-color-primary-container);--m3e-comp-time-picker-time-selector-label-text-color-selected-focus: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-time-selector-label-text-color-selected-hover: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-time-selector-label-text-color-selected: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-time-selector-label-text-color-selected-pressed: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-time-selector-separator-color: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-time-selector-separator-font: var(--m3e-sys-typescale-display-large-font);--m3e-comp-time-picker-time-selector-separator-weight: var(--m3e-sys-typescale-display-large-weight);--m3e-comp-time-picker-time-selector-separator-size: var(--m3e-sys-typescale-display-large-size);--m3e-comp-time-picker-time-selector-separator-line-height: var(--m3e-sys-typescale-display-large-line-height);--m3e-comp-time-picker-time-selector-separator-tracking: var(--m3e-sys-typescale-display-large-tracking);--m3e-comp-time-picker-time-selector-container-color-unselected: var(--m3e-sys-color-surface-container-highest);--m3e-comp-time-picker-time-selector-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-time-selector-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-time-selector-label-text-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-time-selector-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface)}}@layer m3e.tokens{:root{--m3e-comp-time-input-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-time-input-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-time-input-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-time-input-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-time-input-focus-indicator-color: var(--m3e-sys-color-secondary);--m3e-comp-time-input-headline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-headline-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-time-input-headline-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-time-input-headline-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-time-input-headline-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-time-input-headline-tracking: var(--m3e-sys-typescale-label-medium-tracking);--m3e-comp-time-input-period-selector-container-height: 72px;--m3e-comp-time-input-period-selector-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-time-input-period-selector-container-width: 52px;--m3e-comp-time-input-period-selector-label-text-font: var(--m3e-sys-typescale-title-medium-font);--m3e-comp-time-input-period-selector-label-text-weight: var(--m3e-sys-typescale-title-medium-weight);--m3e-comp-time-input-period-selector-label-text-size: var(--m3e-sys-typescale-title-medium-size);--m3e-comp-time-input-period-selector-label-text-line-height: var(--m3e-sys-typescale-title-medium-line-height);--m3e-comp-time-input-period-selector-label-text-tracking: var(--m3e-sys-typescale-title-medium-tracking);--m3e-comp-time-input-period-selector-outline-color: var(--m3e-sys-color-outline);--m3e-comp-time-input-period-selector-outline-width: 1px;--m3e-comp-time-input-period-selector-container-color-selected: var(--m3e-sys-color-tertiary-container);--m3e-comp-time-input-period-selector-label-text-color-selected-focus: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-input-period-selector-label-text-color-selected-hover: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-input-period-selector-label-text-color-selected: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-input-period-selector-label-text-color-selected-pressed: var(--m3e-sys-color-on-tertiary-container);--m3e-comp-time-input-period-selector-label-text-color-unselected-focus: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-period-selector-label-text-color-unselected-hover: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-period-selector-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-period-selector-label-text-color-unselected-pressed: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-time-field-container-color: var(--m3e-sys-color-surface-container-highest);--m3e-comp-time-input-time-field-container-height: 72px;--m3e-comp-time-input-time-field-container-shape: var(--m3e-sys-shape-corner-small);--m3e-comp-time-input-time-field-container-width: 96px;--m3e-comp-time-input-time-field-container-color-focus: var(--m3e-sys-color-primary-container);--m3e-comp-time-input-time-field-label-text-color-focus: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-input-time-field-outline-color-focus: var(--m3e-sys-color-primary);--m3e-comp-time-input-time-field-outline-width-focus: 2px;--m3e-comp-time-input-time-field-label-text-color-hover: var(--m3e-sys-color-on-surface);--m3e-comp-time-input-time-field-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-time-input-time-field-label-text-font: var(--m3e-sys-typescale-display-medium-font);--m3e-comp-time-input-time-field-label-text-weight: var(--m3e-sys-typescale-display-medium-weight);--m3e-comp-time-input-time-field-label-text-size: var(--m3e-sys-typescale-display-medium-size);--m3e-comp-time-input-time-field-label-text-line-height: var(--m3e-sys-typescale-display-medium-line-height);--m3e-comp-time-input-time-field-label-text-tracking: var(--m3e-sys-typescale-display-medium-tracking);--m3e-comp-time-input-time-field-separator-color: var(--m3e-sys-color-on-surface);--m3e-comp-time-input-time-field-separator-font: var(--m3e-sys-typescale-display-large-font);--m3e-comp-time-input-time-field-separator-weight: var(--m3e-sys-typescale-display-large-weight);--m3e-comp-time-input-time-field-separator-size: var(--m3e-sys-typescale-display-large-size);--m3e-comp-time-input-time-field-separator-line-height: var(--m3e-sys-typescale-display-large-line-height);--m3e-comp-time-input-time-field-separator-tracking: var(--m3e-sys-typescale-display-large-tracking);--m3e-comp-time-input-time-field-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-time-input-time-field-supporting-text-font: var(--m3e-sys-typescale-body-small-font);--m3e-comp-time-input-time-field-supporting-text-weight: var(--m3e-sys-typescale-body-small-weight);--m3e-comp-time-input-time-field-supporting-text-size: var(--m3e-sys-typescale-body-small-size);--m3e-comp-time-input-time-field-supporting-text-line-height: var(--m3e-sys-typescale-body-small-line-height);--m3e-comp-time-input-time-field-supporting-text-tracking: var(--m3e-sys-typescale-body-small-tracking)}}@layer m3e.tokens{:root{--m3e-comp-time-picker-vibrant-time-field-width: 100px;--m3e-comp-time-picker-vibrant-time-field-width-portrait: 132px;--m3e-comp-time-picker-vibrant-time-field-height: 120px;--m3e-comp-time-picker-vibrant-separator-width: 16px;--m3e-comp-time-picker-vibrant-period-width: 56px;--m3e-comp-time-picker-vibrant-period-height: 120px;--m3e-comp-time-picker-uncontained-time-field-height: 136px;--m3e-comp-time-picker-uncontained-toggle-height: 140px;--m3e-comp-time-picker-vibrant-period-horizontal-height: 40px;--m3e-comp-time-picker-vibrant-period-padding: 8px;--m3e-comp-time-picker-vibrant-period-large-padding: 16px;--m3e-comp-time-picker-vibrant-horizontal-gap: 52px;--m3e-comp-time-picker-vibrant-vertical-gap: 12px;--m3e-comp-time-picker-display-gap: 36px;--m3e-comp-time-picker-face-bottom-margin: 24px;--m3e-comp-time-picker-separator-width: 24px;--m3e-comp-time-picker-supporting-text-top: 7px;--m3e-comp-time-picker-max-distance: 74px;--m3e-comp-time-picker-minimum-interactive-size: 48px;--m3e-comp-time-picker-period-gap: 4px;--m3e-comp-time-picker-outer-radius: 101px;--m3e-comp-time-picker-inner-radius: 69px;--m3e-comp-time-picker-separator-offset: -4px;--m3e-comp-time-picker-period-shape-selected: 12px;--m3e-comp-time-picker-period-shape-pressed: 12px;--m3e-comp-time-picker-side-item-height: 40px;--m3e-comp-time-picker-side-item-min-width: 40px;--m3e-comp-time-picker-side-item-padding: 4px;--m3e-comp-time-picker-side-period-gap: 8px;--m3e-comp-time-picker-side-toggle-gap: 16px;--m3e-comp-time-picker-side-toggle-top-24h: 84px;--m3e-comp-time-picker-input-outline-width: 1px;--m3e-comp-time-picker-input-outline-width-focused: 2px;--m3e-comp-time-picker-vibrant-selector-outline-width: 2px;--m3e-comp-time-picker-scroll-field-width: 100px;--m3e-comp-time-picker-scroll-field-height: 200px;--m3e-comp-time-picker-scroll-field-pages: 3;--m3e-comp-time-picker-scroll-field-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-time-picker-scroll-item-font: var(--m3e-sys-typescale-display-medium-font);--m3e-comp-time-picker-scroll-item-weight: var(--m3e-sys-typescale-display-medium-weight);--m3e-comp-time-picker-scroll-item-size: var(--m3e-sys-typescale-display-medium-size);--m3e-comp-time-picker-scroll-item-line-height: var(--m3e-sys-typescale-display-medium-line-height);--m3e-comp-time-picker-scroll-item-tracking: var(--m3e-sys-typescale-display-medium-tracking);--m3e-comp-time-picker-scroll-item-selected-font: var(--m3e-sys-typescale-display-large-emphasized-font);--m3e-comp-time-picker-scroll-item-selected-weight: var(--m3e-sys-typescale-display-large-emphasized-weight);--m3e-comp-time-picker-scroll-item-selected-size: var(--m3e-sys-typescale-display-large-emphasized-size);--m3e-comp-time-picker-scroll-item-selected-line-height: var(--m3e-sys-typescale-display-large-emphasized-line-height);--m3e-comp-time-picker-scroll-item-selected-tracking: var(--m3e-sys-typescale-display-large-emphasized-tracking);--m3e-comp-time-picker-scroll-item-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--m3e-comp-time-picker-scroll-item-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--m3e-comp-time-picker-scroll-item-damping-ratio: var(--m3e-sys-motion-spring-fast-spatial-damping-ratio);--m3e-comp-time-picker-scroll-item-stiffness: var(--m3e-sys-motion-spring-fast-spatial-stiffness);--m3e-comp-time-picker-selector-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-time-picker-selector-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-time-picker-selector-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-time-picker-selector-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-time-picker-face-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-time-picker-face-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-time-picker-face-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-time-picker-face-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-time-picker-auto-switch-delay: .1s;--m3e-comp-time-picker-dialog-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-time-picker-dialog-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-time-picker-dialog-title-font: var(--m3e-sys-typescale-label-medium-font);--m3e-comp-time-picker-dialog-title-weight: var(--m3e-sys-typescale-label-medium-weight);--m3e-comp-time-picker-dialog-title-size: var(--m3e-sys-typescale-label-medium-size);--m3e-comp-time-picker-dialog-title-line-height: var(--m3e-sys-typescale-label-medium-line-height);--m3e-comp-time-picker-dialog-title-tracking: var(--m3e-sys-typescale-label-medium-tracking);--m3e-comp-time-picker-dialog-title-padding-bottom: 20px;--m3e-comp-time-picker-dialog-actions-gap: 8px;--m3e-comp-time-picker-dialog-padding: 24px;--m3e-comp-time-picker-dialog-padding-top: 24px;--m3e-comp-time-picker-dialog-padding-bottom: 24px;--m3e-comp-time-picker-dialog-landscape-content-top: 16px;--m3e-comp-time-picker-dialog-landscape-content-actions: 4px;--m3e-comp-time-picker-dialog-landscape-actions-bottom: 8px;--m3e-comp-time-picker-vibrant-dialog-padding: 12px;--m3e-comp-time-picker-vibrant-dialog-landscape-padding: 24px;--m3e-comp-time-picker-dialog-min-height-for-picker: 300px;--m3e-comp-time-picker-period-container-color-selected: var(--m3e-sys-color-primary-container);--m3e-comp-time-picker-period-container-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-period-label-color-selected: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-vibrant-clock-dial-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-time-selector-container-color-selected: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-time-selector-container-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-time-selector-label-color-selected: var(--m3e-sys-color-primary);--m3e-comp-time-picker-vibrant-time-selector-label-color: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-vibrant-period-container-color-selected: var(--m3e-sys-color-primary-container);--m3e-comp-time-picker-vibrant-period-container-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-period-label-color-selected: var(--m3e-sys-color-on-primary-container);--m3e-comp-time-picker-input-outline-color-focused: var(--m3e-sys-color-outline);--m3e-comp-time-picker-input-outline-color: var(--m3e-sys-color-outline);--m3e-comp-time-picker-input-container-color-error: var(--m3e-sys-color-error-container);--m3e-comp-time-picker-input-outline-color-error: var(--m3e-sys-color-error);--m3e-comp-time-picker-vibrant-input-container-color-focused: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-input-container-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-vibrant-input-label-color-focused: var(--m3e-sys-color-primary);--m3e-comp-time-picker-vibrant-input-label-color: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-vibrant-input-outline-color-focused: var(--m3e-sys-color-primary);--m3e-comp-time-picker-vibrant-input-outline-color: transparent;--m3e-comp-time-picker-vibrant-input-container-color-error: var(--m3e-sys-color-error-container);--m3e-comp-time-picker-vibrant-input-outline-color-error: var(--m3e-sys-color-error);--m3e-comp-time-picker-time-selector-container-color-error: var(--m3e-sys-color-error-container);--m3e-comp-time-picker-time-selector-label-color-error: var(--m3e-sys-color-on-error-container);--m3e-comp-time-picker-vibrant-selector-outline-color-error: var(--m3e-sys-color-error);--m3e-comp-time-picker-vibrant-selector-outline-color: var(--m3e-sys-color-primary);--m3e-comp-time-picker-input-label-color-error: var(--m3e-sys-color-error);--m3e-comp-time-picker-supporting-text-color-error: var(--m3e-sys-color-error);--m3e-comp-time-picker-input-caret-color: var(--m3e-sys-color-primary);--m3e-comp-time-picker-vibrant-dialog-container-color: var(--m3e-sys-color-surface-container);--m3e-comp-time-picker-scroll-field-container-color: var(--m3e-sys-color-surface-container-lowest);--m3e-comp-time-picker-scroll-field-label-color: var(--m3e-sys-color-outline);--m3e-comp-time-picker-scroll-field-label-color-selected: var(--m3e-sys-color-on-surface);--m3e-comp-time-picker-period-label-weight-selected: 700;--m3e-comp-time-picker-vibrant-time-field-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-time-picker-vibrant-time-field-label-text-font: var(--m3e-sys-typescale-display-large-font);--m3e-comp-time-picker-vibrant-time-field-label-text-weight: var(--m3e-sys-typescale-display-large-weight);--m3e-comp-time-picker-vibrant-time-field-label-text-size: var(--m3e-sys-typescale-display-large-size);--m3e-comp-time-picker-vibrant-time-field-label-text-line-height: var(--m3e-sys-typescale-display-large-line-height);--m3e-comp-time-picker-vibrant-time-field-label-text-tracking: var(--m3e-sys-typescale-display-large-tracking);--m3e-comp-time-picker-scroll-page-duration: 238ms;--m3e-comp-time-picker-scroll-page-damping-ratio: 1;--m3e-comp-time-picker-scroll-page-stiffness: 1500;--m3e-comp-time-picker-scroll-settle-duration: 461ms;--m3e-comp-time-picker-scroll-settle-damping-ratio: 1;--m3e-comp-time-picker-scroll-settle-stiffness: 400}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-time-picker-selector-duration: 0ms;--m3e-comp-time-picker-scroll-item-duration: 0ms;--m3e-comp-time-picker-scroll-page-duration: 0ms;--m3e-comp-time-picker-scroll-settle-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-date-picker-modal-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-date-picker-modal-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-date-picker-modal-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-date-picker-modal-container-height: 568px;--m3e-comp-date-picker-modal-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-date-picker-modal-container-width: 360px;--m3e-comp-date-picker-modal-date-container-height: 40px;--m3e-comp-date-picker-modal-date-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-date-picker-modal-date-container-width: 40px;--m3e-comp-date-picker-modal-date-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-date-picker-modal-date-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-date-picker-modal-date-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-date-picker-modal-date-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-date-picker-modal-date-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-date-picker-modal-date-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-date-picker-modal-date-label-text-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-date-picker-modal-date-state-layer-height: 40px;--m3e-comp-date-picker-modal-date-state-layer-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-date-picker-modal-date-state-layer-width: 40px;--m3e-comp-date-picker-modal-date-today-container-outline-color: var(--m3e-sys-color-primary);--m3e-comp-date-picker-modal-date-today-container-outline-width: 1px;--m3e-comp-date-picker-modal-date-today-label-text-color: var(--m3e-sys-color-primary);--m3e-comp-date-picker-modal-date-label-text-color-unselected: var(--m3e-sys-color-on-surface);--m3e-comp-date-picker-modal-header-container-height: 120px;--m3e-comp-date-picker-modal-header-container-width: 360px;--m3e-comp-date-picker-modal-header-headline-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-modal-header-headline-font: var(--m3e-sys-typescale-headline-large-font);--m3e-comp-date-picker-modal-header-headline-weight: var(--m3e-sys-typescale-headline-large-weight);--m3e-comp-date-picker-modal-header-headline-size: var(--m3e-sys-typescale-headline-large-size);--m3e-comp-date-picker-modal-header-headline-line-height: var(--m3e-sys-typescale-headline-large-line-height);--m3e-comp-date-picker-modal-header-headline-tracking: var(--m3e-sys-typescale-headline-large-tracking);--m3e-comp-date-picker-modal-header-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-modal-header-supporting-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-date-picker-modal-header-supporting-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-date-picker-modal-header-supporting-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-date-picker-modal-header-supporting-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-date-picker-modal-header-supporting-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-date-picker-modal-range-selection-active-indicator-container-color: var(--m3e-sys-color-secondary-container);--m3e-comp-date-picker-modal-range-selection-active-indicator-container-height: 40px;--m3e-comp-date-picker-modal-range-selection-active-indicator-container-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-date-picker-modal-range-selection-container-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-date-picker-modal-range-selection-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-date-picker-modal-range-selection-container-shape: var(--m3e-sys-shape-corner-none);--m3e-comp-date-picker-modal-selection-date-in-range-label-text-color: var(--m3e-sys-color-on-secondary-container);--m3e-comp-date-picker-modal-range-selection-header-container-height: 128px;--m3e-comp-date-picker-modal-range-selection-header-headline-font: var(--m3e-sys-typescale-title-large-font);--m3e-comp-date-picker-modal-range-selection-header-headline-weight: var(--m3e-sys-typescale-title-large-weight);--m3e-comp-date-picker-modal-range-selection-header-headline-size: var(--m3e-sys-typescale-title-large-size);--m3e-comp-date-picker-modal-range-selection-header-headline-line-height: var(--m3e-sys-typescale-title-large-line-height);--m3e-comp-date-picker-modal-range-selection-header-headline-tracking: var(--m3e-sys-typescale-title-large-tracking);--m3e-comp-date-picker-modal-range-selection-month-subhead-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-modal-range-selection-month-subhead-font: var(--m3e-sys-typescale-title-small-font);--m3e-comp-date-picker-modal-range-selection-month-subhead-weight: var(--m3e-sys-typescale-title-small-weight);--m3e-comp-date-picker-modal-range-selection-month-subhead-size: var(--m3e-sys-typescale-title-small-size);--m3e-comp-date-picker-modal-range-selection-month-subhead-line-height: var(--m3e-sys-typescale-title-small-line-height);--m3e-comp-date-picker-modal-range-selection-month-subhead-tracking: var(--m3e-sys-typescale-title-small-tracking);--m3e-comp-date-picker-modal-weekdays-label-text-color: var(--m3e-sys-color-on-surface);--m3e-comp-date-picker-modal-weekdays-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-date-picker-modal-weekdays-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-date-picker-modal-weekdays-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-date-picker-modal-weekdays-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-date-picker-modal-weekdays-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-date-picker-modal-selection-year-container-height: 36px;--m3e-comp-date-picker-modal-selection-year-container-width: 72px;--m3e-comp-date-picker-modal-selection-year-label-text-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-date-picker-modal-selection-year-label-text-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-date-picker-modal-selection-year-label-text-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-date-picker-modal-selection-year-label-text-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-date-picker-modal-selection-year-label-text-tracking: var(--m3e-sys-typescale-body-large-tracking);--m3e-comp-date-picker-modal-selection-year-container-color-selected: var(--m3e-sys-color-primary);--m3e-comp-date-picker-modal-selection-year-label-text-color-selected: var(--m3e-sys-color-on-primary);--m3e-comp-date-picker-modal-selection-year-state-layer-height: 36px;--m3e-comp-date-picker-modal-selection-year-state-layer-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-date-picker-modal-selection-year-state-layer-width: 72px;--m3e-comp-date-picker-modal-selection-year-label-text-color-unselected: var(--m3e-sys-color-on-surface-variant)}}@layer m3e.tokens{:root{--m3e-comp-date-picker-cell-size: 48px;--m3e-comp-date-picker-month-year-height: 56px;--m3e-comp-date-picker-horizontal-padding: 12px;--m3e-comp-date-picker-mode-toggle-padding-end: 12px;--m3e-comp-date-picker-mode-toggle-padding-bottom: 12px;--m3e-comp-date-picker-title-padding-start: 24px;--m3e-comp-date-picker-title-padding-end: 12px;--m3e-comp-date-picker-title-padding-top: 16px;--m3e-comp-date-picker-headline-padding-start: 24px;--m3e-comp-date-picker-headline-padding-end: 12px;--m3e-comp-date-picker-headline-padding-bottom: 12px;--m3e-comp-date-picker-year-button-padding-inline: 12px;--m3e-comp-date-picker-year-button-padding-block: 8px;--m3e-comp-date-picker-year-button-height: 40px;--m3e-comp-date-picker-year-button-icon-gap: 8px;--m3e-comp-date-picker-years-vertical-padding: 16px;--m3e-comp-date-picker-calendar-rows: 6;--m3e-comp-date-picker-years-in-row: 3;--m3e-comp-date-picker-mode-parallax: 48px;--m3e-comp-date-picker-current-year-color: var(--m3e-sys-color-primary);--m3e-comp-date-picker-divider-color: var(--m3e-sys-color-outline-variant);--m3e-comp-date-picker-mode-spatial-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--m3e-comp-date-picker-mode-spatial-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-date-picker-mode-spatial-damping-ratio: var(--m3e-sys-motion-spring-default-spatial-damping-ratio);--m3e-comp-date-picker-mode-spatial-stiffness: var(--m3e-sys-motion-spring-default-spatial-stiffness);--m3e-comp-date-picker-mode-fade-in-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-date-picker-mode-fade-in-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-date-picker-mode-fade-in-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-date-picker-mode-fade-in-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-date-picker-mode-fade-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-date-picker-mode-fade-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-date-picker-mode-fade-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-date-picker-mode-fade-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-date-picker-year-grid-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-date-picker-year-grid-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-date-picker-year-grid-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-date-picker-year-grid-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-date-picker-year-grid-fade-out-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-date-picker-year-grid-fade-out-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-date-picker-year-grid-fade-out-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-date-picker-year-grid-fade-out-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-date-picker-year-grid-initial-alpha: .6;--m3e-comp-date-picker-day-color-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-date-picker-day-color-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-date-picker-day-color-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-date-picker-day-color-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-date-picker-month-snap-duration: var(--m3e-sys-motion-spring-default-effects-duration);--m3e-comp-date-picker-month-snap-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-date-picker-month-snap-damping-ratio: var(--m3e-sys-motion-spring-default-effects-damping-ratio);--m3e-comp-date-picker-month-snap-stiffness: var(--m3e-sys-motion-spring-default-effects-stiffness);--m3e-comp-date-picker-range-mode-duration: var(--m3e-sys-motion-spring-fast-effects-duration);--m3e-comp-date-picker-range-mode-easing: var(--m3e-sys-motion-spring-fast-effects-easing);--m3e-comp-date-picker-range-mode-damping-ratio: var(--m3e-sys-motion-spring-fast-effects-damping-ratio);--m3e-comp-date-picker-range-mode-stiffness: var(--m3e-sys-motion-spring-fast-effects-stiffness);--m3e-comp-date-picker-range-title-padding-start: 64px;--m3e-comp-date-picker-range-title-padding-end: 12px;--m3e-comp-date-picker-range-headline-padding-start: 64px;--m3e-comp-date-picker-range-headline-padding-end: 12px;--m3e-comp-date-picker-range-headline-padding-bottom: 12px;--m3e-comp-date-picker-range-header-height-offset: 60px;--m3e-comp-date-picker-month-subhead-padding-start: 24px;--m3e-comp-date-picker-month-subhead-padding-top: 20px;--m3e-comp-date-picker-month-subhead-padding-bottom: 8px;--m3e-comp-date-picker-range-headline-gap: 4px;--m3e-comp-date-picker-input-padding-start: 24px;--m3e-comp-date-picker-input-padding-end: 24px;--m3e-comp-date-picker-input-padding-top: 10px;--m3e-comp-date-picker-input-padding-bottom: 16px;--m3e-comp-date-picker-range-input-gap: 8px;--m3e-comp-date-picker-dialog-actions-padding-bottom: 8px;--m3e-comp-date-picker-dialog-actions-padding-end: 6px;--m3e-comp-date-picker-dialog-actions-gap: 8px;--m3e-comp-date-picker-navigation-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-dialog-container-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-date-picker-input-focus-delay: var(--m3e-sys-motion-duration-medium2);--m3e-comp-date-picker-month-page-duration: 238ms;--m3e-comp-date-picker-month-page-damping-ratio: 1;--m3e-comp-date-picker-month-page-stiffness: 1500;--m3e-comp-date-picker-date-state-layer-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-date-today-state-layer-color: var(--m3e-sys-color-primary);--m3e-comp-date-picker-date-selected-state-layer-color: var(--m3e-sys-color-on-primary);--m3e-comp-date-picker-date-in-range-state-layer-color: var(--m3e-sys-color-on-primary-container);--m3e-comp-date-picker-year-state-layer-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-year-selected-state-layer-color: var(--m3e-sys-color-on-primary);--m3e-comp-date-picker-docked-container-width: 360px;--m3e-comp-date-picker-docked-container-height: 456px;--m3e-comp-date-picker-docked-container-shape: var(--m3e-sys-shape-corner-large);--m3e-comp-date-picker-docked-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-date-picker-docked-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-date-picker-docked-header-height: 64px;--m3e-comp-date-picker-docked-date-container-size: 48px;--m3e-comp-date-picker-docked-outside-month-color: var(--m3e-sys-color-on-surface);--m3e-comp-date-picker-docked-outside-month-opacity: .38;--m3e-comp-date-picker-docked-menu-button-height: 40px;--m3e-comp-date-picker-docked-menu-button-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-date-picker-docked-menu-button-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-date-picker-docked-menu-button-icon-size: 18px;--m3e-comp-date-picker-docked-menu-button-label-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-date-picker-docked-menu-button-label-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-date-picker-docked-menu-button-label-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-date-picker-docked-menu-button-label-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-date-picker-docked-menu-button-label-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-date-picker-docked-menu-item-height: 48px;--m3e-comp-date-picker-docked-menu-item-color: var(--m3e-sys-color-on-surface);--m3e-comp-date-picker-docked-menu-item-selected-container-color: var(--m3e-sys-color-surface-variant);--m3e-comp-date-picker-docked-menu-item-selected-icon-color: var(--m3e-sys-color-on-surface);--m3e-comp-date-picker-docked-menu-item-selected-icon-size: 24px;--m3e-comp-date-picker-docked-menu-item-label-font: var(--m3e-sys-typescale-body-large-font);--m3e-comp-date-picker-docked-menu-item-label-weight: var(--m3e-sys-typescale-body-large-weight);--m3e-comp-date-picker-docked-menu-item-label-size: var(--m3e-sys-typescale-body-large-size);--m3e-comp-date-picker-docked-menu-item-label-line-height: var(--m3e-sys-typescale-body-large-line-height);--m3e-comp-date-picker-docked-menu-item-label-tracking: var(--m3e-sys-typescale-body-large-tracking)}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-date-picker-mode-spatial-duration: 0ms;--m3e-comp-date-picker-year-grid-duration: 0ms;--m3e-comp-date-picker-month-page-duration: 0ms;--m3e-comp-date-picker-month-snap-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-dialog-action-label-text-color-focus: var(--m3e-sys-color-primary);--m3e-comp-dialog-action-label-text-color-hover: var(--m3e-sys-color-primary);--m3e-comp-dialog-action-label-text-color: var(--m3e-sys-color-primary);--m3e-comp-dialog-action-label-text-font: var(--m3e-sys-typescale-label-large-font);--m3e-comp-dialog-action-label-text-weight: var(--m3e-sys-typescale-label-large-weight);--m3e-comp-dialog-action-label-text-size: var(--m3e-sys-typescale-label-large-size);--m3e-comp-dialog-action-label-text-line-height: var(--m3e-sys-typescale-label-large-line-height);--m3e-comp-dialog-action-label-text-tracking: var(--m3e-sys-typescale-label-large-tracking);--m3e-comp-dialog-action-label-text-color-pressed: var(--m3e-sys-color-primary);--m3e-comp-dialog-container-color: var(--m3e-sys-color-surface-container-high);--m3e-comp-dialog-container-elevation: var(--m3e-sys-elevation-level3);--m3e-comp-dialog-container-shadow: var(--m3e-sys-elevation-level3-shadow);--m3e-comp-dialog-container-shape: var(--m3e-sys-shape-corner-extra-large);--m3e-comp-dialog-headline-color: var(--m3e-sys-color-on-surface);--m3e-comp-dialog-headline-font: var(--m3e-sys-typescale-headline-small-font);--m3e-comp-dialog-headline-weight: var(--m3e-sys-typescale-headline-small-weight);--m3e-comp-dialog-headline-size: var(--m3e-sys-typescale-headline-small-size);--m3e-comp-dialog-headline-line-height: var(--m3e-sys-typescale-headline-small-line-height);--m3e-comp-dialog-headline-tracking: var(--m3e-sys-typescale-headline-small-tracking);--m3e-comp-dialog-supporting-text-color: var(--m3e-sys-color-on-surface-variant);--m3e-comp-dialog-supporting-text-font: var(--m3e-sys-typescale-body-medium-font);--m3e-comp-dialog-supporting-text-weight: var(--m3e-sys-typescale-body-medium-weight);--m3e-comp-dialog-supporting-text-size: var(--m3e-sys-typescale-body-medium-size);--m3e-comp-dialog-supporting-text-line-height: var(--m3e-sys-typescale-body-medium-line-height);--m3e-comp-dialog-supporting-text-tracking: var(--m3e-sys-typescale-body-medium-tracking);--m3e-comp-dialog-icon-color: var(--m3e-sys-color-secondary);--m3e-comp-dialog-icon-size: 24px}}@layer m3e.tokens{:root{--m3e-comp-pane-scaffold-partition-spacer-size: 24px;--m3e-comp-pane-scaffold-pane-preferred-width: 360px;--m3e-comp-pane-scaffold-pane-preferred-width-large: 412px;--m3e-comp-pane-scaffold-pane-preferred-height: 420px;--m3e-comp-pane-scaffold-motion-damping-ratio: .8;--m3e-comp-pane-scaffold-motion-stiffness: 380;--m3e-comp-pane-scaffold-motion-delayed-ratio: .1;--m3e-comp-pane-scaffold-motion-duration: 475ms;--m3e-comp-pane-scaffold-motion-easing: linear(0, .0017 .63%, .0064 1.26%, .014 1.89%, .0241 2.53%, .0365 3.16%, .0562 4%, .073 4.63%, .0978 5.47%, .1178 6.11%, .1462 6.95%, .1994 8.42%, .2556 9.89%, .4279 14.32%, .4832 15.79%, .5363 17.26%, .5937 18.95%, .6407 20.42%, .6844 21.89%, .7249 23.37%, .762 24.84%, .7958 26.32%, .8264 27.79%, .8539 29.26%, .8785 30.74%, .9031 32.42%, .9244 34.11%, .9426 35.79%, .958 37.47%, .9709 39.16%, .9828 41.05%, .9923 42.95%, .9996 44.84%, 1.0057 46.95%, 1.0103 49.26%, 1.0133 51.79%, 1.015 55.16%, 1.0148 59.16%, 1.0036 81.47%, 1);--m3e-comp-feed-margin-compact: 16px;--m3e-comp-feed-margin: 24px;--m3e-comp-feed-gap: 16px;--m3e-comp-feed-column-min-width: 240px}@media(prefers-reduced-motion:reduce){:root{--m3e-comp-pane-scaffold-motion-duration: 0ms}}}@layer m3e.tokens{:root{--m3e-comp-button-min-width: 58px;--m3e-comp-button-x-small-content-padding-horizontal: 12px;--m3e-comp-button-x-small-content-padding-vertical: 6px;--m3e-comp-button-x-small-icon-spacing: 4px;--m3e-comp-button-small-vertical-padding: 10px;--m3e-comp-button-medium-vertical-padding: 16px;--m3e-comp-button-large-vertical-padding: 32px;--m3e-comp-button-x-large-vertical-padding: 48px;--m3e-comp-toggle-button-small-pressed-shape: 6px;--m3e-comp-minimum-interactive-component-size: 48px}}@layer m3e.tokens{:root{--m3e-comp-divider-color: var(--m3e-sys-color-outline-variant);--m3e-comp-divider-thickness: 1px}}@layer m3e.tokens{:root{--m3e-comp-drag-handle-color: var(--m3e-sys-color-outline);--m3e-comp-drag-handle-container-width: 24px;--m3e-comp-drag-handle-color-dragged: var(--m3e-sys-color-on-surface);--m3e-comp-drag-handle-elevation-dragged: var(--m3e-sys-elevation-level0);--m3e-comp-drag-handle-shadow-dragged: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-drag-handle-height-dragged: 52px;--m3e-comp-drag-handle-shape-dragged: var(--m3e-sys-shape-corner-medium);--m3e-comp-drag-handle-width-dragged: 12px;--m3e-comp-drag-handle-elevation: var(--m3e-sys-elevation-level0);--m3e-comp-drag-handle-shadow: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-drag-handle-height: 48px;--m3e-comp-drag-handle-color-pressed: var(--m3e-sys-color-on-surface);--m3e-comp-drag-handle-elevation-pressed: var(--m3e-sys-elevation-level0);--m3e-comp-drag-handle-shadow-pressed: var(--m3e-sys-elevation-level0-shadow);--m3e-comp-drag-handle-height-pressed: 52px;--m3e-comp-drag-handle-shape-pressed: var(--m3e-sys-shape-corner-medium);--m3e-comp-drag-handle-width-pressed: 12px;--m3e-comp-drag-handle-shape: var(--m3e-sys-shape-corner-full);--m3e-comp-drag-handle-width: 4px}}@layer m3e.base{.m3e-surface{background-color:var(--m3e-sys-color-surface);color:var(--m3e-sys-color-on-surface)}.m3e-surface--container-lowest{background-color:var(--m3e-sys-color-surface-container-lowest)}.m3e-surface--container-low{background-color:var(--m3e-sys-color-surface-container-low)}.m3e-surface--container{background-color:var(--m3e-sys-color-surface-container)}.m3e-surface--container-high{background-color:var(--m3e-sys-color-surface-container-high)}.m3e-surface--container-highest{background-color:var(--m3e-sys-color-surface-container-highest)}.m3e-surface--variant{background-color:var(--m3e-sys-color-surface-variant);color:var(--m3e-sys-color-on-surface-variant)}.m3e-surface--elevation-0{box-shadow:var(--m3e-sys-elevation-level0-shadow)}.m3e-surface--elevation-1{box-shadow:var(--m3e-sys-elevation-level1-shadow)}.m3e-surface--elevation-2{box-shadow:var(--m3e-sys-elevation-level2-shadow)}.m3e-surface--elevation-3{box-shadow:var(--m3e-sys-elevation-level3-shadow)}.m3e-surface--elevation-4{box-shadow:var(--m3e-sys-elevation-level4-shadow)}.m3e-surface--elevation-5{box-shadow:var(--m3e-sys-elevation-level5-shadow)}.m3e-surface--shape-none{border-radius:var(--m3e-sys-shape-corner-none)}.m3e-surface--shape-extra-small{border-radius:var(--m3e-sys-shape-corner-extra-small)}.m3e-surface--shape-small{border-radius:var(--m3e-sys-shape-corner-small)}.m3e-surface--shape-medium{border-radius:var(--m3e-sys-shape-corner-medium)}.m3e-surface--shape-large{border-radius:var(--m3e-sys-shape-corner-large)}.m3e-surface--shape-extra-large{border-radius:var(--m3e-sys-shape-corner-extra-large)}.m3e-surface--shape-full{border-radius:var(--m3e-sys-shape-corner-full)}@media(forced-colors:active){.m3e-surface:is(.m3e-surface--elevation-1,.m3e-surface--elevation-2,.m3e-surface--elevation-3,.m3e-surface--elevation-4,.m3e-surface--elevation-5){border:var(--m3e-comp-divider-thickness) solid CanvasText}}}@layer m3e.base{.m3e-icon{--_m3e-icon-size: var(--m3e-comp-icon-size, var(--m3e-comp-small-icon-button-icon-size));--_m3e-icon-fill: var(--m3e-comp-icon-fill, var(--m3e-ref-typeface-icon-fill));--_m3e-icon-variation: "FILL" var(--_m3e-icon-fill), "wght" var(--m3e-comp-icon-weight, var(--m3e-ref-typeface-icon-weight)), "GRAD" var(--m3e-comp-icon-grade, var(--m3e-ref-typeface-icon-grade)), "opsz" var(--m3e-comp-icon-optical-size, var(--m3e-ref-typeface-icon-optical-size));display:inline-block;flex:none;inline-size:var(--_m3e-icon-size);block-size:var(--_m3e-icon-size);overflow:hidden;font-family:var(--m3e-ref-typeface-icon);font-size:var(--_m3e-icon-size);font-style:normal;font-weight:400;font-variation-settings:var(--_m3e-icon-variation);line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;direction:ltr;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.m3e-icon[data-fill]{--_m3e-icon-fill: var(--m3e-ref-typeface-icon-filled)}@media(forced-colors:active){.m3e-icon{forced-color-adjust:auto}}}@layer m3e.base{:where(m3e-icon){display:contents}}@property --_m3e-ripple-size{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@keyframes m3e-ripple-grow{0%{--_m3e-ripple-size: 0%}}@layer m3e.base{:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-item__state,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item,.m3e-checkbox__state,.m3e-radio-button__state,.m3e-switch__state){position:relative;isolation:isolate}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-item__state,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item,.m3e-checkbox__state,.m3e-radio-button__state,.m3e-switch__state):before{--_m3e-state-layer-opacity: 0;content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--m3e-comp-state-layer-color, currentcolor);opacity:var(--_m3e-state-layer-opacity);pointer-events:none;transition:opacity var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}@media(hover:hover){:where(.m3e-navigation-item:hover .m3e-navigation-item__state):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-hover-state-layer-opacity)}}:where(.m3e-navigation-item:focus-visible .m3e-navigation-item__state):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-navigation-item:active .m3e-navigation-item__state):before{opacity:var(--m3e-sys-state-pressed-state-layer-opacity)}:where(.m3e-navigation-item[aria-disabled=true] .m3e-navigation-item__state):before{display:none}@media(hover:hover){:where(.m3e-checkbox:hover .m3e-checkbox__state,.m3e-radio-button:hover .m3e-radio-button__state,.m3e-switch:hover .m3e-switch__state):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-hover-state-layer-opacity)}}:where(.m3e-checkbox__input:focus-visible~.m3e-checkbox__state,.m3e-radio-button__input:focus-visible~.m3e-radio-button__state,.m3e-switch__input:focus-visible~.m3e-switch__track .m3e-switch__state):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-checkbox:active .m3e-checkbox__state,.m3e-radio-button:active .m3e-radio-button__state,.m3e-switch:active .m3e-switch__state):before{opacity:var(--m3e-sys-state-pressed-state-layer-opacity)}:where(.m3e-checkbox__input:disabled~.m3e-checkbox__state,.m3e-radio-button__input:disabled~.m3e-radio-button__state,.m3e-switch__input:disabled~.m3e-switch__track .m3e-switch__state):before{display:none}@media(hover:hover){:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):hover:before{--_m3e-state-layer-opacity: var(--m3e-sys-state-hover-state-layer-opacity)}}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):focus-visible:before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item)[data-dragged]:before{--_m3e-state-layer-opacity: var(--m3e-sys-state-dragged-state-layer-opacity)}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):active:before,:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-item__state,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item,.m3e-checkbox__state,.m3e-radio-button__state,.m3e-switch__state)[data-pressed]:before{opacity:var(--m3e-sys-state-pressed-state-layer-opacity)}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):is(:disabled,[aria-disabled=true]):before{display:none}:where(.m3e-card--interactive):has(.m3e-card__action:focus-visible):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-card--interactive):has(.m3e-card__action:active):before{opacity:var(--m3e-sys-state-pressed-state-layer-opacity)}:where(.m3e-card--interactive):has(.m3e-card__action[aria-disabled=true]):before{display:none}:where(.m3e-filter-chip):has(>.m3e-filter-chip__input:focus-visible):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-filter-chip):has(>.m3e-filter-chip__input:disabled):before{display:none}:where(.m3e-segmented-button):has(>.m3e-segmented-button__input:focus-visible):before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-segmented-button):has(>.m3e-segmented-button__input:disabled):before{display:none}:where(.m3e-search__result)[data-focus-visible]:before{--_m3e-state-layer-opacity: var(--m3e-sys-state-focus-state-layer-opacity)}:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-item__state,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item,.m3e-checkbox__state,.m3e-radio-button__state,.m3e-switch__state)[data-ripple][data-pressed]:before{--_m3e-ripple-opacity: calc( var(--_m3e-state-layer-opacity) + var(--m3e-sys-state-pressed-state-layer-opacity) - var(--_m3e-state-layer-opacity) * var(--m3e-sys-state-pressed-state-layer-opacity) );--_m3e-ripple-size: var(--_m3e-ripple-radius, 100%);background:radial-gradient(circle at var(--_m3e-ripple-x, 50%) var(--_m3e-ripple-y, 50%),var(--m3e-comp-state-layer-color, currentcolor) var(--_m3e-ripple-size),color-mix(in srgb,var(--m3e-comp-state-layer-color, currentcolor) calc(var(--_m3e-state-layer-opacity) / var(--_m3e-ripple-opacity) * 100%),transparent) var(--_m3e-ripple-size));opacity:var(--_m3e-ripple-opacity);transition:none;animation:m3e-ripple-grow var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing) both}@media(forced-colors:active){:where(.m3e-state-layer,.m3e-button,.m3e-icon-button,.m3e-card--interactive,.m3e-assist-chip,.m3e-filter-chip,.m3e-segmented-button,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-navigation-item__state,.m3e-navigation-drawer-item,.m3e-tab,.m3e-menu__item,.m3e-fab-menu__item,.m3e-search__result,.m3e-list-item--interactive,.m3e-bottom-sheet__handle,.m3e-carousel__action,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__item,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item,.m3e-checkbox__state,.m3e-radio-button__state,.m3e-switch__state):before{display:none}}}@layer m3e.base{:where(.m3e-focus-ring,.m3e-button,.m3e-icon-button,.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-fab-menu__item,.m3e-pane-scaffold__drag-handle,.m3e-bottom-sheet__handle,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__field,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):focus-visible{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-card--interactive):has(.m3e-card__action:focus-visible){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-filter-chip):has(>.m3e-filter-chip__input:focus-visible),:where(.m3e-segmented-button):has(>.m3e-segmented-button__input:focus-visible){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-navigation-item:focus-visible .m3e-navigation-item__state){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-checkbox__input:focus-visible~.m3e-checkbox__state,.m3e-radio-button__input:focus-visible~.m3e-radio-button__state){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-switch__input:focus-visible~.m3e-switch__track){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-slider__input:focus-visible+.m3e-slider__handle){outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}:where(.m3e-carousel__item:focus-visible,.m3e-carousel__item:has(>.m3e-carousel__action:focus-visible)):after{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}:where(.m3e-focus-ring--inward):focus-visible{outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}:where(.m3e-menu__item,.m3e-list-item--interactive,.m3e-navigation-drawer-item,.m3e-tab,.m3e-tab-panel,.m3e-pane-scaffold__pane):focus-visible{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}:where(.m3e-menu__item,.m3e-list-item--interactive,.m3e-navigation-drawer-item,.m3e-tab,.m3e-tab-panel,.m3e-pane-scaffold__pane):focus:not(:focus-visible){outline:none}:where(.m3e-search__field):has(.m3e-search__input:focus-visible),:where(.m3e-search__result)[data-focus-visible]{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}:where(.m3e-focus-ring,.m3e-button,.m3e-icon-button,.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-fab-menu__item,.m3e-pane-scaffold__drag-handle,.m3e-bottom-sheet__handle,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__field,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):focus:not(:focus-visible){outline:none}@media(forced-colors:active){:where(.m3e-focus-ring,.m3e-button,.m3e-icon-button,.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip,.m3e-fab,.m3e-extended-fab,.m3e-fab-menu__item,.m3e-pane-scaffold__drag-handle,.m3e-bottom-sheet__handle,.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-picker__label,.m3e-time-scroll__field,.m3e-date-picker__day,.m3e-date-picker__year,.m3e-date-picker__menu-button,.m3e-date-picker__menu-item):focus-visible,:where(.m3e-card--interactive):has(.m3e-card__action:focus-visible),:where(.m3e-filter-chip):has(>.m3e-filter-chip__input:focus-visible),:where(.m3e-segmented-button):has(>.m3e-segmented-button__input:focus-visible),:where(.m3e-navigation-item:focus-visible .m3e-navigation-item__state),:where(.m3e-checkbox__input:focus-visible~.m3e-checkbox__state),:where(.m3e-radio-button__input:focus-visible~.m3e-radio-button__state),:where(.m3e-switch__input:focus-visible~.m3e-switch__track),:where(.m3e-slider__input:focus-visible+.m3e-slider__handle),:where(.m3e-menu__item,.m3e-list-item--interactive,.m3e-navigation-drawer-item,.m3e-tab,.m3e-tab-panel,.m3e-pane-scaffold__pane):focus-visible,:where(.m3e-search__field):has(.m3e-search__input:focus-visible),:where(.m3e-search__result)[data-focus-visible],:where(.m3e-carousel__item:focus-visible,.m3e-carousel__item:has(>.m3e-carousel__action:focus-visible)):after{outline-color:Highlight}}}@property --_m3e-button-shape{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@layer m3e.components{.m3e-button{--_m3e-button-height: var(--m3e-comp-button-small-container-height);--_m3e-button-padding-block: var(--m3e-comp-button-small-vertical-padding);--_m3e-button-leading: var(--m3e-comp-button-small-leading-space);--_m3e-button-trailing: var(--m3e-comp-button-small-trailing-space);--_m3e-button-icon-size: var(--m3e-comp-button-small-icon-size);--_m3e-button-icon-space: var(--m3e-comp-button-small-icon-label-space);--_m3e-button-outline-width: var(--m3e-comp-button-small-outlined-outline-width);--_m3e-button-shape-square: var(--m3e-comp-button-small-container-shape-square);--_m3e-button-shape-pressed: var(--m3e-comp-button-small-container-shape-pressed);--_m3e-button-shape-toggle-pressed: var(--m3e-comp-toggle-button-small-pressed-shape);--_m3e-button-shape-selected-square: var( --m3e-comp-button-small-container-shape-square-selected );--_m3e-button-font: var(--m3e-sys-typescale-label-large-font);--_m3e-button-font-size: var(--m3e-sys-typescale-label-large-size);--_m3e-button-font-weight: var(--m3e-sys-typescale-label-large-weight);--_m3e-button-line-height: var(--m3e-sys-typescale-label-large-line-height);--_m3e-button-tracking: var(--m3e-sys-typescale-label-large-tracking);--_m3e-button-round: calc(var(--_m3e-button-height) / 2);--_m3e-button-shape: var(--_m3e-button-round);--_m3e-button-shape-selected: var(--_m3e-button-shape-selected-square);--_m3e-button-container: var(--m3e-comp-filled-button-container-color);--_m3e-button-content: var(--m3e-comp-filled-button-label-text-color);--_m3e-button-shadow: var(--m3e-comp-filled-button-container-shadow);--_m3e-button-shadow-hovered: var(--m3e-comp-filled-button-container-shadow-hovered);--_m3e-button-shadow-focused: var(--m3e-comp-filled-button-container-shadow-focused);--_m3e-button-shadow-pressed: var(--m3e-comp-filled-button-container-shadow-pressed);--_m3e-button-shadow-disabled: var(--m3e-comp-filled-button-container-shadow-disabled);--_m3e-button-container-disabled: var(--m3e-comp-filled-button-container-color-disabled);--_m3e-button-container-disabled-opacity: var( --m3e-comp-filled-button-container-opacity-disabled );--_m3e-button-content-disabled: var(--m3e-comp-filled-button-label-text-color-disabled);--_m3e-button-content-disabled-opacity: var( --m3e-comp-filled-button-label-text-opacity-disabled );--_m3e-button-shape-duration: var(--m3e-sys-motion-spring-default-effects-duration);--_m3e-button-shadow-duration: var(--m3e-comp-elevation-outgoing-duration-hovered);--_m3e-button-shadow-easing: var(--m3e-comp-elevation-outgoing-easing);--_m3e-button-shape-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-state-layer-color: var(--_m3e-button-content);display:inline-flex;gap:var(--_m3e-button-icon-space);align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-button-min-width);min-block-size:var(--_m3e-button-height);margin:0;padding-block:var(--_m3e-button-padding-block);padding-inline:var(--_m3e-button-leading) var(--_m3e-button-trailing);border:none;border-radius:var(--_m3e-button-shape);background-color:var(--_m3e-button-container);box-shadow:var(--_m3e-button-shadow);color:var(--_m3e-button-content);font-family:var(--_m3e-button-font);font-size:var(--_m3e-button-font-size);font-weight:var(--_m3e-button-font-weight);line-height:var(--_m3e-button-line-height);letter-spacing:var(--_m3e-button-tracking);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-radius var(--_m3e-button-shape-duration) var(--_m3e-button-shape-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),box-shadow var(--_m3e-button-shadow-duration) var(--_m3e-button-shadow-easing)}.m3e-button>.m3e-icon{--m3e-comp-icon-size: var(--_m3e-button-icon-size)}.m3e-button:after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-button-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:0}.m3e-button--size-xs{--_m3e-button-height: var(--m3e-comp-button-x-small-container-height);--_m3e-button-padding-block: var(--m3e-comp-button-x-small-content-padding-vertical);--_m3e-button-leading: var(--m3e-comp-button-x-small-content-padding-horizontal);--_m3e-button-trailing: var(--m3e-comp-button-x-small-content-padding-horizontal);--_m3e-button-icon-size: var(--m3e-comp-button-x-small-icon-size);--_m3e-button-icon-space: var(--m3e-comp-button-x-small-icon-spacing);--_m3e-button-outline-width: var(--m3e-comp-button-x-small-outlined-outline-width);--_m3e-button-shape-square: var(--m3e-comp-button-x-small-container-shape-square);--_m3e-button-shape-pressed: var(--m3e-comp-button-x-small-container-shape-pressed);--_m3e-button-shape-toggle-pressed: var(--m3e-comp-button-x-small-container-shape-pressed);--_m3e-button-shape-selected-square: var( --m3e-comp-button-x-small-container-shape-square-selected )}.m3e-button--size-m{--_m3e-button-height: var(--m3e-comp-button-medium-container-height);--_m3e-button-padding-block: var(--m3e-comp-button-medium-vertical-padding);--_m3e-button-leading: var(--m3e-comp-button-medium-leading-space);--_m3e-button-trailing: var(--m3e-comp-button-medium-trailing-space);--_m3e-button-icon-size: var(--m3e-comp-button-medium-icon-size);--_m3e-button-icon-space: var(--m3e-comp-button-medium-icon-label-space);--_m3e-button-outline-width: var(--m3e-comp-button-medium-outlined-outline-width);--_m3e-button-shape-square: var(--m3e-comp-button-medium-container-shape-square);--_m3e-button-shape-pressed: var(--m3e-comp-button-medium-container-shape-pressed);--_m3e-button-shape-toggle-pressed: var(--m3e-comp-button-medium-container-shape-pressed);--_m3e-button-shape-selected-square: var( --m3e-comp-button-medium-container-shape-square-selected );--_m3e-button-font: var(--m3e-sys-typescale-title-medium-font);--_m3e-button-font-size: var(--m3e-sys-typescale-title-medium-size);--_m3e-button-font-weight: var(--m3e-sys-typescale-title-medium-weight);--_m3e-button-line-height: var(--m3e-sys-typescale-title-medium-line-height);--_m3e-button-tracking: var(--m3e-sys-typescale-title-medium-tracking)}.m3e-button--size-l{--_m3e-button-height: var(--m3e-comp-button-large-container-height);--_m3e-button-padding-block: var(--m3e-comp-button-large-vertical-padding);--_m3e-button-leading: var(--m3e-comp-button-large-leading-space);--_m3e-button-trailing: var(--m3e-comp-button-large-trailing-space);--_m3e-button-icon-size: var(--m3e-comp-button-large-icon-size);--_m3e-button-icon-space: var(--m3e-comp-button-large-icon-label-space);--_m3e-button-outline-width: var(--m3e-comp-button-large-outlined-outline-width);--_m3e-button-shape-square: var(--m3e-comp-button-large-container-shape-square);--_m3e-button-shape-pressed: var(--m3e-comp-button-large-container-shape-pressed);--_m3e-button-shape-toggle-pressed: var(--m3e-comp-button-large-container-shape-pressed);--_m3e-button-shape-selected-square: var( --m3e-comp-button-large-container-shape-square-selected );--_m3e-button-font: var(--m3e-sys-typescale-headline-small-font);--_m3e-button-font-size: var(--m3e-sys-typescale-headline-small-size);--_m3e-button-font-weight: var(--m3e-sys-typescale-headline-small-weight);--_m3e-button-line-height: var(--m3e-sys-typescale-headline-small-line-height);--_m3e-button-tracking: var(--m3e-sys-typescale-headline-small-tracking)}.m3e-button--size-xl{--_m3e-button-height: var(--m3e-comp-button-x-large-container-height);--_m3e-button-padding-block: var(--m3e-comp-button-x-large-vertical-padding);--_m3e-button-leading: var(--m3e-comp-button-x-large-leading-space);--_m3e-button-trailing: var(--m3e-comp-button-x-large-trailing-space);--_m3e-button-icon-size: var(--m3e-comp-button-x-large-icon-size);--_m3e-button-icon-space: var(--m3e-comp-button-x-large-icon-label-space);--_m3e-button-outline-width: var(--m3e-comp-button-x-large-outlined-outline-width);--_m3e-button-shape-square: var(--m3e-comp-button-x-large-container-shape-square);--_m3e-button-shape-pressed: var(--m3e-comp-button-x-large-container-shape-pressed);--_m3e-button-shape-toggle-pressed: var(--m3e-comp-button-x-large-container-shape-pressed);--_m3e-button-shape-selected-square: var( --m3e-comp-button-x-large-container-shape-square-selected );--_m3e-button-font: var(--m3e-sys-typescale-headline-large-font);--_m3e-button-font-size: var(--m3e-sys-typescale-headline-large-size);--_m3e-button-font-weight: var(--m3e-sys-typescale-headline-large-weight);--_m3e-button-line-height: var(--m3e-sys-typescale-headline-large-line-height);--_m3e-button-tracking: var(--m3e-sys-typescale-headline-large-tracking)}.m3e-button--square{--_m3e-button-shape: var(--_m3e-button-shape-square);--_m3e-button-shape-selected: var(--_m3e-button-round)}.m3e-button--elevated{--_m3e-button-container: var(--m3e-comp-elevated-button-container-color);--_m3e-button-content: var(--m3e-comp-elevated-button-label-text-color);--_m3e-button-shadow: var(--m3e-comp-elevated-button-container-shadow);--_m3e-button-shadow-hovered: var(--m3e-comp-elevated-button-container-shadow-hovered);--_m3e-button-shadow-focused: var(--m3e-comp-elevated-button-container-shadow-focused);--_m3e-button-shadow-pressed: var(--m3e-comp-elevated-button-container-shadow-pressed);--_m3e-button-shadow-disabled: var(--m3e-comp-elevated-button-container-shadow-disabled);--_m3e-button-container-disabled: var(--m3e-comp-elevated-button-container-color-disabled);--_m3e-button-container-disabled-opacity: var( --m3e-comp-elevated-button-container-opacity-disabled );--_m3e-button-content-disabled: var(--m3e-comp-elevated-button-label-text-color-disabled);--_m3e-button-content-disabled-opacity: var( --m3e-comp-elevated-button-label-text-opacity-disabled )}.m3e-button--tonal{--_m3e-button-container: var(--m3e-comp-filled-tonal-button-container-color);--_m3e-button-content: var(--m3e-comp-filled-tonal-button-label-text-color);--_m3e-button-shadow: var(--m3e-comp-filled-tonal-button-container-shadow);--_m3e-button-shadow-hovered: var(--m3e-comp-filled-tonal-button-container-shadow-hover);--_m3e-button-shadow-focused: var(--m3e-comp-filled-tonal-button-container-shadow-focus);--_m3e-button-shadow-pressed: var(--m3e-comp-filled-tonal-button-container-shadow-pressed);--_m3e-button-shadow-disabled: var(--m3e-comp-filled-tonal-button-container-shadow-disabled);--_m3e-button-container-disabled: var(--m3e-comp-filled-tonal-button-container-color-disabled);--_m3e-button-container-disabled-opacity: var( --m3e-comp-filled-tonal-button-container-opacity-disabled );--_m3e-button-content-disabled: var(--m3e-comp-filled-tonal-button-label-text-color-disabled);--_m3e-button-content-disabled-opacity: var( --m3e-comp-filled-tonal-button-label-text-opacity-disabled )}.m3e-button--outlined{--_m3e-button-outline: inset 0 0 0 var(--_m3e-button-outline-width) var(--m3e-comp-outlined-button-outline-color);--_m3e-button-container: transparent;--_m3e-button-content: var(--m3e-comp-outlined-button-label-text-color);--_m3e-button-shadow: var(--_m3e-button-outline);--_m3e-button-shadow-hovered: var(--_m3e-button-outline);--_m3e-button-shadow-focused: var(--_m3e-button-outline);--_m3e-button-shadow-pressed: var(--_m3e-button-outline);--_m3e-button-shadow-disabled: inset 0 0 0 var(--_m3e-button-outline-width) color-mix( in srgb, var(--m3e-comp-outlined-button-outline-color) calc(var(--m3e-comp-outlined-button-container-opacity-disabled) * 100%), transparent );--_m3e-button-container-disabled: transparent;--_m3e-button-container-disabled-opacity: 0;--_m3e-button-content-disabled: var(--m3e-comp-outlined-button-label-text-color-disabled);--_m3e-button-content-disabled-opacity: var( --m3e-comp-outlined-button-label-text-opacity-disabled )}.m3e-button--text{--_m3e-button-container: transparent;--_m3e-button-content: var(--m3e-sys-color-primary);--_m3e-button-shadow: none;--_m3e-button-shadow-hovered: none;--_m3e-button-shadow-focused: none;--_m3e-button-shadow-pressed: none;--_m3e-button-shadow-disabled: none;--_m3e-button-container-disabled: transparent;--_m3e-button-container-disabled-opacity: 0;--_m3e-button-content-disabled: var(--m3e-comp-text-button-label-color-disabled);--_m3e-button-content-disabled-opacity: var(--m3e-comp-text-button-label-opacity-disabled)}.m3e-button:is([aria-pressed],[aria-checked]){--_m3e-button-shape-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--_m3e-button-shape-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--_m3e-button-shape-pressed: var(--_m3e-button-shape-toggle-pressed);--_m3e-button-container: var(--m3e-comp-filled-button-container-color-unselected);--_m3e-button-content: var(--m3e-comp-filled-button-label-text-color-unselected)}.m3e-button:is([aria-pressed=true],[aria-checked=true]){--_m3e-button-shape: var(--_m3e-button-shape-selected);--_m3e-button-container: var(--m3e-comp-filled-button-container-color-selected);--_m3e-button-content: var(--m3e-comp-filled-button-label-text-color-selected)}.m3e-button--elevated:is([aria-pressed],[aria-checked]){--_m3e-button-container: var(--m3e-comp-elevated-button-container-color-unselected);--_m3e-button-content: var(--m3e-comp-elevated-button-label-text-color-unselected)}.m3e-button--elevated:is([aria-pressed=true],[aria-checked=true]){--_m3e-button-container: var(--m3e-comp-elevated-button-container-color-selected);--_m3e-button-content: var(--m3e-comp-elevated-button-label-text-color-selected)}.m3e-button--tonal:is([aria-pressed],[aria-checked]){--_m3e-button-container: var(--m3e-comp-tonal-button-container-color-unselected);--_m3e-button-content: var(--m3e-comp-tonal-button-label-text-color-unselected);--_m3e-button-container-disabled: var(--m3e-comp-tonal-button-container-color-disabled);--_m3e-button-container-disabled-opacity: var( --m3e-comp-tonal-button-container-opacity-disabled );--_m3e-button-content-disabled: var(--m3e-comp-tonal-button-label-text-color-disabled);--_m3e-button-content-disabled-opacity: var( --m3e-comp-tonal-button-label-text-opacity-disabled )}.m3e-button--tonal:is([aria-pressed=true],[aria-checked=true]){--_m3e-button-container: var(--m3e-comp-tonal-button-container-color-selected);--_m3e-button-content: var(--m3e-comp-tonal-button-label-text-color-selected)}.m3e-button--outlined:is([aria-pressed],[aria-checked]){--_m3e-button-container: transparent;--_m3e-button-content: var(--m3e-comp-outlined-button-label-text-color-unselected);--_m3e-button-container-disabled: var(--m3e-comp-outlined-button-outline-color-disabled);--_m3e-button-container-disabled-opacity: var( --m3e-comp-outlined-button-container-opacity-disabled )}.m3e-button--outlined:is([aria-pressed=true],[aria-checked=true]){--_m3e-button-outline: none;--_m3e-button-container: var(--m3e-comp-outlined-button-container-color-selected);--_m3e-button-content: var(--m3e-comp-outlined-button-label-text-color-selected)}@media(hover:hover){.m3e-button:hover{--_m3e-button-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-button-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-button-shadow-hovered)}}.m3e-button:focus-visible{--_m3e-button-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-button-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-button-shadow-focused)}.m3e-button:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--_m3e-button-container-disabled) calc(var(--_m3e-button-container-disabled-opacity) * 100%),transparent);box-shadow:var(--_m3e-button-shadow-disabled);color:color-mix(in srgb,var(--_m3e-button-content-disabled) calc(var(--_m3e-button-content-disabled-opacity) * 100%),transparent);cursor:default}.m3e-button:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--_m3e-button-shape: var(--_m3e-button-shape-pressed);--_m3e-button-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-button-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-button-shadow-pressed)}.m3e-button[data-spring]{transition-property:background-color,color,box-shadow}@media(forced-colors:active){.m3e-button{border:var(--_m3e-button-outline-width) solid ButtonText}.m3e-button:is([aria-pressed=true],[aria-checked=true]){border-color:Highlight;outline:var(--_m3e-button-outline-width) solid Highlight}.m3e-button:is(:disabled,[aria-disabled=true]){border-color:GrayText;color:GrayText}}}@property --_m3e-icon-button-shape{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@layer m3e.components{.m3e-icon-button{--_m3e-icon-button-height: var(--m3e-comp-small-icon-button-container-height);--_m3e-icon-button-icon-size: var(--m3e-comp-small-icon-button-icon-size);--_m3e-icon-button-space-narrow: var(--m3e-comp-small-icon-button-narrow-leading-space);--_m3e-icon-button-space-default: var(--m3e-comp-small-icon-button-default-leading-space);--_m3e-icon-button-space-wide: var(--m3e-comp-small-icon-button-wide-leading-space);--_m3e-icon-button-outline-width: var(--m3e-comp-small-icon-button-outlined-outline-width);--_m3e-icon-button-shape-square: var(--m3e-comp-small-icon-button-container-shape-square);--_m3e-icon-button-shape-pressed: var(--m3e-comp-small-icon-button-container-shape-pressed);--_m3e-icon-button-shape-round-selected: var( --m3e-comp-small-icon-button-container-shape-round-selected );--_m3e-icon-button-space: var(--_m3e-icon-button-space-default);--_m3e-icon-button-width: calc( var(--_m3e-icon-button-icon-size) + var(--_m3e-icon-button-space) + var(--_m3e-icon-button-space) );--_m3e-icon-button-round: calc(min(var(--_m3e-icon-button-height), var(--_m3e-icon-button-width))/2) ;--_m3e-icon-button-shape: var(--_m3e-icon-button-round);--_m3e-icon-button-shape-selected: var(--_m3e-icon-button-shape-round-selected);--_m3e-icon-button-container: transparent;--_m3e-icon-button-content: currentcolor;--_m3e-icon-button-outline: none;--_m3e-icon-button-container-disabled: transparent;--_m3e-icon-button-container-disabled-opacity: 0;--_m3e-icon-button-content-disabled: currentcolor;--_m3e-icon-button-content-disabled-opacity: var( --m3e-comp-standard-icon-button-opacity-disabled );--m3e-comp-state-layer-color: var(--_m3e-icon-button-content);display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--_m3e-icon-button-width);block-size:var(--_m3e-icon-button-height);margin:0;padding:0;border:none;border-radius:var(--_m3e-icon-button-shape);background-color:var(--_m3e-icon-button-container);box-shadow:var(--_m3e-icon-button-outline);color:var(--_m3e-icon-button-content);font:inherit;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-radius var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),box-shadow var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing)}.m3e-icon-button>.m3e-icon{--m3e-comp-icon-size: var(--_m3e-icon-button-icon-size)}.m3e-icon-button:after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-icon-button-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((var(--_m3e-icon-button-width) - var(--m3e-comp-minimum-interactive-component-size)) / 2))}.m3e-icon-button--size-xs{--_m3e-icon-button-height: var(--m3e-comp-x-small-icon-button-container-height);--_m3e-icon-button-icon-size: var(--m3e-comp-x-small-icon-button-icon-size);--_m3e-icon-button-space-narrow: var(--m3e-comp-x-small-icon-button-narrow-leading-space);--_m3e-icon-button-space-default: var(--m3e-comp-x-small-icon-button-default-leading-space);--_m3e-icon-button-space-wide: var(--m3e-comp-x-small-icon-button-wide-leading-space);--_m3e-icon-button-outline-width: var(--m3e-comp-x-small-icon-button-outlined-outline-width);--_m3e-icon-button-shape-square: var(--m3e-comp-x-small-icon-button-container-shape-square);--_m3e-icon-button-shape-pressed: var(--m3e-comp-x-small-icon-button-container-shape-pressed);--_m3e-icon-button-shape-round-selected: var( --m3e-comp-x-small-icon-button-container-shape-round-selected )}.m3e-icon-button--size-m{--_m3e-icon-button-height: var(--m3e-comp-medium-icon-button-container-height);--_m3e-icon-button-icon-size: var(--m3e-comp-medium-icon-button-icon-size);--_m3e-icon-button-space-narrow: var(--m3e-comp-medium-icon-button-narrow-leading-space);--_m3e-icon-button-space-default: var(--m3e-comp-medium-icon-button-default-leading-space);--_m3e-icon-button-space-wide: var(--m3e-comp-medium-icon-button-wide-leading-space);--_m3e-icon-button-outline-width: var(--m3e-comp-medium-icon-button-outlined-outline-width);--_m3e-icon-button-shape-square: var(--m3e-comp-medium-icon-button-container-shape-square);--_m3e-icon-button-shape-pressed: var(--m3e-comp-medium-icon-button-container-shape-pressed);--_m3e-icon-button-shape-round-selected: var( --m3e-comp-medium-icon-button-container-shape-round-selected )}.m3e-icon-button--size-l{--_m3e-icon-button-height: var(--m3e-comp-large-icon-button-container-height);--_m3e-icon-button-icon-size: var(--m3e-comp-large-icon-button-icon-size);--_m3e-icon-button-space-narrow: var(--m3e-comp-large-icon-button-narrow-leading-space);--_m3e-icon-button-space-default: var(--m3e-comp-large-icon-button-uniform-leading-space);--_m3e-icon-button-space-wide: var(--m3e-comp-large-icon-button-wide-leading-space);--_m3e-icon-button-outline-width: var(--m3e-comp-large-icon-button-outlined-outline-width);--_m3e-icon-button-shape-square: var(--m3e-comp-large-icon-button-container-shape-square);--_m3e-icon-button-shape-pressed: var(--m3e-comp-large-icon-button-container-shape-pressed);--_m3e-icon-button-shape-round-selected: var( --m3e-comp-large-icon-button-container-shape-round-selected )}.m3e-icon-button--size-xl{--_m3e-icon-button-height: var(--m3e-comp-x-large-icon-button-container-height);--_m3e-icon-button-icon-size: var(--m3e-comp-x-large-icon-button-icon-size);--_m3e-icon-button-space-narrow: var(--m3e-comp-x-large-icon-button-narrow-leading-space);--_m3e-icon-button-space-default: var(--m3e-comp-x-large-icon-button-default-leading-space);--_m3e-icon-button-space-wide: var(--m3e-comp-x-large-icon-button-wide-leading-space);--_m3e-icon-button-outline-width: var(--m3e-comp-x-large-icon-button-outlined-outline-width);--_m3e-icon-button-shape-square: var(--m3e-comp-x-large-icon-button-container-shape-square);--_m3e-icon-button-shape-pressed: var(--m3e-comp-x-large-icon-button-container-shape-pressed);--_m3e-icon-button-shape-round-selected: var( --m3e-comp-x-large-icon-button-container-shape-round-selected )}.m3e-icon-button--width-narrow{--_m3e-icon-button-space: var(--_m3e-icon-button-space-narrow)}.m3e-icon-button--width-wide{--_m3e-icon-button-space: var(--_m3e-icon-button-space-wide)}.m3e-icon-button--square{--_m3e-icon-button-shape: var(--_m3e-icon-button-shape-square);--_m3e-icon-button-shape-selected: var(--_m3e-icon-button-round)}.m3e-icon-button--vibrant{--_m3e-icon-button-content: var(--m3e-comp-standard-icon-button-color);--_m3e-icon-button-content-disabled: var(--m3e-comp-standard-icon-button-color-disabled)}.m3e-icon-button--filled{--_m3e-icon-button-container: var(--m3e-comp-filled-icon-button-container-color);--_m3e-icon-button-content: var(--m3e-comp-filled-icon-button-color);--_m3e-icon-button-container-disabled: var( --m3e-comp-filled-icon-button-container-color-disabled );--_m3e-icon-button-container-disabled-opacity: var( --m3e-comp-filled-icon-button-container-opacity-disabled );--_m3e-icon-button-content-disabled: var(--m3e-comp-filled-icon-button-color-disabled);--_m3e-icon-button-content-disabled-opacity: var( --m3e-comp-filled-icon-button-opacity-disabled )}.m3e-icon-button--tonal{--_m3e-icon-button-container: var(--m3e-comp-filled-tonal-icon-button-container-color);--_m3e-icon-button-content: var(--m3e-comp-filled-tonal-icon-button-color);--_m3e-icon-button-container-disabled: var( --m3e-comp-filled-tonal-icon-button-container-color-disabled );--_m3e-icon-button-container-disabled-opacity: var( --m3e-comp-filled-tonal-icon-button-container-opacity-disabled );--_m3e-icon-button-content-disabled: var(--m3e-comp-filled-tonal-icon-button-color-disabled);--_m3e-icon-button-content-disabled-opacity: var( --m3e-comp-filled-tonal-icon-button-opacity-disabled )}.m3e-icon-button--outlined{--_m3e-icon-button-outline-color: currentcolor;--_m3e-icon-button-outline: inset 0 0 0 var(--_m3e-icon-button-outline-width) var(--_m3e-icon-button-outline-color);--_m3e-icon-button-content-disabled-opacity: var( --m3e-comp-outlined-icon-button-opacity-disabled )}.m3e-icon-button--outlined.m3e-icon-button--vibrant{--_m3e-icon-button-outline-color: var(--m3e-comp-outlined-icon-button-outline-color);--_m3e-icon-button-content: var(--m3e-comp-outlined-icon-button-color);--_m3e-icon-button-content-disabled: var(--m3e-comp-outlined-icon-button-color-disabled)}.m3e-icon-button[aria-pressed=true]{--_m3e-icon-button-shape: var(--_m3e-icon-button-shape-selected);--_m3e-icon-button-content: var(--m3e-comp-standard-icon-button-color-selected)}.m3e-icon-button[aria-pressed=true]>.m3e-icon{--m3e-comp-icon-fill: var(--m3e-ref-typeface-icon-filled)}.m3e-icon-button--vibrant[aria-pressed=false]{--_m3e-icon-button-content: var(--m3e-comp-standard-icon-button-color-unselected)}.m3e-icon-button--filled[aria-pressed=false]{--_m3e-icon-button-container: var(--m3e-comp-filled-icon-button-container-color-unselected);--_m3e-icon-button-content: var(--m3e-comp-filled-icon-button-color-unselected)}.m3e-icon-button--filled[aria-pressed=true]{--_m3e-icon-button-container: var(--m3e-comp-filled-icon-button-container-color-selected);--_m3e-icon-button-content: var(--m3e-comp-filled-icon-button-color-selected)}.m3e-icon-button--tonal[aria-pressed=false]{--_m3e-icon-button-container: var( --m3e-comp-filled-tonal-icon-button-container-color-unselected );--_m3e-icon-button-content: var(--m3e-comp-filled-tonal-icon-button-color-unselected)}.m3e-icon-button--tonal[aria-pressed=true]{--_m3e-icon-button-container: var(--m3e-comp-filled-tonal-icon-button-container-color-selected);--_m3e-icon-button-content: var(--m3e-comp-filled-tonal-icon-button-color-selected)}.m3e-icon-button--outlined.m3e-icon-button--vibrant[aria-pressed=false]{--_m3e-icon-button-content: var(--m3e-comp-outlined-icon-button-color-unselected);--_m3e-icon-button-outline-color: var(--m3e-comp-outlined-icon-button-outline-color-unselected)}.m3e-icon-button--outlined[aria-pressed=true]{--_m3e-icon-button-outline: none;--_m3e-icon-button-container: var(--m3e-comp-outlined-icon-button-container-color-selected);--_m3e-icon-button-content: var(--m3e-comp-outlined-icon-button-color-selected)}.m3e-icon-button:is(:disabled,[aria-disabled=true]){--_m3e-icon-button-outline: inset 0 0 0 var(--_m3e-icon-button-outline-width) color-mix( in srgb, var(--_m3e-icon-button-outline-color, transparent) calc(var(--m3e-comp-outlined-icon-button-opacity-disabled) * 100%), transparent );background-color:color-mix(in srgb,var(--_m3e-icon-button-container-disabled) calc(var(--_m3e-icon-button-container-disabled-opacity) * 100%),transparent);color:color-mix(in srgb,var(--_m3e-icon-button-content-disabled) calc(var(--_m3e-icon-button-content-disabled-opacity) * 100%),transparent);cursor:default}.m3e-icon-button:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--_m3e-icon-button-shape: var(--_m3e-icon-button-shape-pressed)}.m3e-icon-button[data-spring]{transition-property:background-color,color,box-shadow}@media(forced-colors:active){.m3e-icon-button{border:var(--_m3e-icon-button-outline-width) solid ButtonText}.m3e-icon-button[aria-pressed=true]{border-color:Highlight;outline:var(--_m3e-icon-button-outline-width) solid Highlight}.m3e-icon-button:is(:disabled,[aria-disabled=true]){border-color:GrayText;color:GrayText}}}@layer m3e.components{.m3e-card{--_m3e-card-shape: var(--m3e-comp-filled-card-container-shape);--_m3e-card-container: var(--m3e-comp-filled-card-container-color);--_m3e-card-shadow: var(--m3e-comp-filled-card-container-shadow);--_m3e-card-shadow-hovered: var(--m3e-comp-filled-card-container-shadow-hover);--_m3e-card-shadow-focused: var(--m3e-comp-filled-card-container-shadow-focus);--_m3e-card-shadow-pressed: var(--m3e-comp-filled-card-container-shadow-pressed);--_m3e-card-shadow-dragged: var(--m3e-comp-filled-card-container-shadow-dragged);--_m3e-card-shadow-disabled: var(--m3e-comp-filled-card-container-shadow-disabled);--_m3e-card-container-disabled: color-mix( in srgb, var(--m3e-comp-filled-card-container-color-disabled) calc(var(--m3e-comp-filled-card-container-opacity-disabled) * 100%), var(--m3e-comp-filled-card-container-color) );--_m3e-card-content: var(--m3e-sys-color-on-surface);--m3e-comp-state-layer-color: var(--_m3e-card-content);display:flex;flex-direction:column;box-sizing:border-box;position:relative;isolation:isolate;overflow:clip;border:none;border-radius:var(--_m3e-card-shape);background-color:var(--_m3e-card-container);box-shadow:var(--_m3e-card-shadow);color:var(--_m3e-card-content);transition:box-shadow var(--m3e-comp-elevation-outgoing-duration-hovered) var(--m3e-comp-elevation-outgoing-easing)}.m3e-card--elevated{--_m3e-card-shape: var(--m3e-comp-elevated-card-container-shape);--_m3e-card-container: var(--m3e-comp-elevated-card-container-color);--_m3e-card-shadow: var(--m3e-comp-elevated-card-container-shadow);--_m3e-card-shadow-hovered: var(--m3e-comp-elevated-card-container-shadow-hover);--_m3e-card-shadow-focused: var(--m3e-comp-elevated-card-container-shadow-focus);--_m3e-card-shadow-pressed: var(--m3e-comp-elevated-card-container-shadow-pressed);--_m3e-card-shadow-dragged: var(--m3e-comp-elevated-card-container-shadow-dragged);--_m3e-card-shadow-disabled: var(--m3e-comp-elevated-card-container-shadow-disabled);--_m3e-card-container-disabled: color-mix( in srgb, var(--m3e-comp-elevated-card-container-color-disabled) calc(var(--m3e-comp-elevated-card-container-opacity-disabled) * 100%), var(--m3e-comp-elevated-card-container-color-disabled) )}.m3e-card--outlined{--_m3e-card-shape: var(--m3e-comp-outlined-card-container-shape);--_m3e-card-container: var(--m3e-comp-outlined-card-container-color);--_m3e-card-shadow: var(--m3e-comp-outlined-card-container-shadow);--_m3e-card-shadow-hovered: var(--m3e-comp-outlined-card-container-shadow);--_m3e-card-shadow-focused: var(--m3e-comp-outlined-card-container-shadow);--_m3e-card-shadow-pressed: var(--m3e-comp-outlined-card-container-shadow);--_m3e-card-shadow-dragged: var(--m3e-comp-outlined-card-container-shadow-dragged);--_m3e-card-shadow-disabled: var(--m3e-comp-outlined-card-container-shadow-disabled);--_m3e-card-container-disabled: var(--m3e-comp-outlined-card-container-color);--_m3e-card-outline: var(--m3e-comp-outlined-card-outline-color)}.m3e-card--outlined:after{content:"";position:absolute;inset:0;border:var(--m3e-comp-outlined-card-outline-width) solid var(--_m3e-card-outline);border-radius:inherit;pointer-events:none}.m3e-card--interactive{cursor:pointer}.m3e-card__action{margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;outline:none;cursor:inherit}.m3e-card--interactive .m3e-card__action:after{content:"";position:absolute;inset:0}.m3e-card--interactive :where(a,button,input,select,textarea,[tabindex]):not(.m3e-card__action){position:relative;z-index:1}@media(hover:hover){.m3e-card--interactive:hover{box-shadow:var(--_m3e-card-shadow-hovered);transition-duration:var(--m3e-comp-elevation-incoming-duration);transition-timing-function:var(--m3e-comp-elevation-incoming-easing)}}.m3e-card--interactive:has(.m3e-card__action:focus-visible){box-shadow:var(--_m3e-card-shadow-focused);transition-duration:var(--m3e-comp-elevation-incoming-duration);transition-timing-function:var(--m3e-comp-elevation-incoming-easing)}.m3e-card--interactive:is(:has(.m3e-card__action:active),[data-pressed]){box-shadow:var(--_m3e-card-shadow-pressed);transition-duration:var(--m3e-comp-elevation-incoming-duration);transition-timing-function:var(--m3e-comp-elevation-incoming-easing)}.m3e-card[data-dragged]{box-shadow:var(--_m3e-card-shadow-dragged);transition-duration:var(--m3e-comp-elevation-incoming-duration);transition-timing-function:var(--m3e-comp-elevation-incoming-easing)}.m3e-card--interactive:has(.m3e-card__action[aria-disabled=true]){background-color:var(--_m3e-card-container-disabled);box-shadow:var(--_m3e-card-shadow-disabled);color:color-mix(in srgb,var(--_m3e-card-content) calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);cursor:default;transition:none}.m3e-card--outlined.m3e-card--interactive:has(.m3e-card__action[aria-disabled=true]){--_m3e-card-outline: color-mix( in srgb, var(--m3e-comp-outlined-card-outline-color-disabled) calc(var(--m3e-comp-outlined-card-outline-opacity-disabled) * 100%), var(--m3e-comp-elevated-card-container-color) )}@media(forced-colors:active){.m3e-card{--_m3e-card-outline: CanvasText}.m3e-card:after{content:"";position:absolute;inset:0;border:var(--m3e-comp-outlined-card-outline-width) solid var(--_m3e-card-outline);border-radius:inherit;pointer-events:none}.m3e-card--interactive:has(.m3e-card__action[aria-disabled=true]){--_m3e-card-outline: GrayText;color:GrayText}}}@layer m3e.components{.m3e-divider{display:block;flex:none;box-sizing:content-box;inline-size:auto;block-size:0;margin:0;padding:0;overflow:visible;border:none;border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-divider-color)}.m3e-divider--vertical{align-self:stretch;inline-size:0;block-size:auto;border-block-start:none;border-inline-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-divider-color)}}@layer m3e.components{.m3e-short-navigation-bar{--_m3e-nav-pill-inline: var(--m3e-comp-navigation-bar-vertical-item-active-indicator-width);--_m3e-nav-pill-block: var(--m3e-comp-navigation-bar-vertical-item-active-indicator-height);--_m3e-nav-pill-block-icon-only: var(--_m3e-nav-pill-block);--_m3e-nav-label-gap: var(--m3e-comp-short-navigation-bar-item-indicator-to-label-padding);--_m3e-nav-item-padding-block-start: var( --m3e-comp-navigation-bar-vertical-item-container-between-space );--_m3e-nav-item-padding-block-end: var( --m3e-comp-navigation-bar-vertical-item-container-between-space );--_m3e-nav-start-padding-block: calc( ( var(--m3e-comp-navigation-bar-horizontal-item-active-indicator-height) - var(--m3e-comp-navigation-bar-horizontal-item-icon-size) ) / 2 );--_m3e-nav-start-padding-inline: var( --m3e-comp-navigation-bar-horizontal-item-active-indicator-leading-space );--_m3e-nav-icon-label-gap: var( --m3e-comp-navigation-bar-item-active-indicator-icon-label-space );--_m3e-nav-label-font: var(--m3e-comp-navigation-bar-label-text-font);--_m3e-nav-label-size: var(--m3e-comp-navigation-bar-label-text-size);--_m3e-nav-label-weight: var(--m3e-comp-navigation-bar-label-text-weight);--_m3e-nav-label-line-height: var(--m3e-comp-navigation-bar-label-text-line-height);--_m3e-nav-label-tracking: var(--m3e-comp-navigation-bar-label-text-tracking);--_m3e-nav-icon-unselected: var(--m3e-comp-navigation-bar-item-inactive-icon-color);--_m3e-nav-icon-selected: var(--m3e-comp-navigation-bar-item-active-icon-color);--_m3e-nav-label-unselected: var(--m3e-comp-navigation-bar-item-inactive-label-text-color);--_m3e-nav-label-selected: var(--m3e-comp-navigation-bar-item-active-label-text-color);--_m3e-nav-label-selected-start: var(--m3e-comp-navigation-bar-item-active-icon-color);--_m3e-nav-indicator: var(--m3e-comp-navigation-bar-item-active-indicator-color);--_m3e-nav-width-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--_m3e-nav-width-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--_m3e-nav-alpha-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--_m3e-nav-alpha-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-state-layer-color: var(--m3e-sys-color-on-surface);display:flex;box-sizing:border-box;min-block-size:var(--m3e-comp-navigation-bar-container-height);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:var(--m3e-comp-navigation-bar-container-color);color:var(--m3e-sys-color-on-surface)}.m3e-short-navigation-bar>.m3e-navigation-item{flex:1 1 0}.m3e-short-navigation-bar:not(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item{--_m3e-badged-box-bounds-end: calc( (100cqi - var(--m3e-comp-navigation-bar-vertical-item-icon-size)) / 2 );--_m3e-badged-box-bounds-top: calc( var(--_m3e-nav-item-padding-block-start) + (var(--_m3e-nav-pill-block) - var(--m3e-comp-navigation-bar-vertical-item-icon-size)) / 2 );container-type:inline-size}.m3e-short-navigation-bar--horizontal{--_m3e-nav-item-padding-block-start: 0;--_m3e-nav-item-padding-block-end: 0;justify-content:center}.m3e-short-navigation-bar--horizontal:has(>.m3e-navigation-item:nth-child(-n+6):last-child)>.m3e-navigation-item{flex:0 0 auto;min-inline-size:max(var(--m3e-comp-minimum-interactive-component-size),var(--_m3e-nav-centered-min));max-inline-size:var(--_m3e-nav-centered-max)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(1):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-1);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-1)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(2):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-2);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-2)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(3):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-3);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-3)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(4):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-4);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-4)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(5):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-5);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-5)}.m3e-short-navigation-bar--horizontal:has(>:nth-child(6):last-child){--_m3e-nav-centered-min: var(--m3e-comp-short-navigation-bar-centered-item-min-width-6);--_m3e-nav-centered-max: var(--m3e-comp-short-navigation-bar-centered-item-max-width-6)}@media(forced-colors:active){.m3e-short-navigation-bar{border-block-start:var(--m3e-comp-divider-thickness) solid CanvasText}}}@layer m3e.base{:where(m3e-short-navigation-bar){display:contents}}@layer m3e.components{.m3e-wide-navigation-rail{--_m3e-wnr-progress: 0;--_m3e-wnr-layout: 0;--_m3e-wnr-target: 0;--_m3e-wnr-icon: var(--m3e-comp-navigation-rail-baseline-item-icon-size);--_m3e-wnr-pad: var(--m3e-comp-wide-navigation-rail-item-horizontal-padding);--_m3e-wnr-gap: var(--m3e-comp-navigation-rail-horizontal-item-icon-label-space);--_m3e-wnr-collapsed-pad-x: calc( ( var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width) - var(--_m3e-wnr-icon) ) / 2 );--_m3e-wnr-collapsed-pad-y: calc( ( var(--m3e-comp-navigation-rail-vertical-item-active-indicator-height) - var(--_m3e-wnr-icon) ) / 2 );--_m3e-wnr-expanded-pad-x: var( --m3e-comp-navigation-rail-horizontal-item-full-width-leading-space );--_m3e-wnr-expanded-pad-y: calc( ( var(--m3e-comp-navigation-rail-horizontal-item-active-indicator-height) - var(--_m3e-wnr-icon) ) / 2 );--_m3e-wnr-dir: 1;--_m3e-nav-label-font: var(--m3e-comp-navigation-rail-vertical-item-label-text-font);--_m3e-nav-icon-unselected: var(--m3e-comp-navigation-rail-color-item-inactive-icon);--_m3e-nav-icon-selected: var(--m3e-comp-navigation-rail-color-item-active-icon);--_m3e-nav-label-unselected: var(--m3e-comp-navigation-rail-color-item-inactive-label-text);--_m3e-nav-label-selected: var(--m3e-comp-navigation-rail-color-item-active-label-text);--_m3e-nav-indicator: var(--m3e-comp-navigation-rail-color-item-active-indicator);--_m3e-nav-width-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--_m3e-nav-width-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--_m3e-nav-alpha-duration: var(--m3e-sys-motion-spring-default-spatial-duration);--_m3e-nav-alpha-easing: var(--m3e-sys-motion-spring-default-spatial-easing);--m3e-comp-state-layer-color: var(--m3e-sys-color-on-surface);display:flex;flex-direction:column;row-gap:calc(var(--m3e-comp-navigation-rail-collapsed-item-vertical-space) * (1 - var(--_m3e-wnr-layout)));box-sizing:border-box;inline-size:var(--m3e-comp-navigation-rail-collapsed-container-width);max-inline-size:var(--m3e-comp-navigation-rail-expanded-container-width-maximum);margin:0;padding-block:calc(var(--m3e-comp-navigation-rail-collapsed-top-space) + env(safe-area-inset-top)) env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) 0;border:none;border-radius:var(--m3e-comp-navigation-rail-collapsed-container-shape);background-color:var(--m3e-comp-navigation-rail-collapsed-container-color);color:var(--m3e-sys-color-on-surface);overflow:clip visible}.m3e-wide-navigation-rail:dir(rtl){--_m3e-wnr-dir: -1}.m3e-wide-navigation-rail__header{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;margin-block-end:calc(var(--m3e-comp-navigation-rail-baseline-item-header-space-minimum) - var(--m3e-comp-navigation-rail-collapsed-item-vertical-space) * (1 - var(--_m3e-wnr-layout)))}.m3e-wide-navigation-rail--expanded{--_m3e-wnr-progress: 1;--_m3e-wnr-layout: 1;--_m3e-wnr-target: 1;--_m3e-nav-label-font: var(--m3e-comp-navigation-rail-horizontal-item-label-text-font);inline-size:fit-content;min-inline-size:var(--m3e-comp-navigation-rail-expanded-container-width-minimum);padding-inline-end:var(--_m3e-wnr-pad);border-radius:var(--m3e-comp-navigation-rail-expanded-container-shape)}.m3e-wide-navigation-rail[data-animating]{inline-size:var(--_m3e-wnr-inline-size);min-inline-size:0;max-inline-size:none}.m3e-wide-navigation-rail>.m3e-navigation-item{--_p: max(0, var(--_m3e-wnr-progress));--_s: clamp(0, round(down, calc(var(--_p) + 1 / 2), 1), 1);--_f: max(var(--_s), var(--_m3e-wnr-target));--_pad-x: calc( var(--_m3e-wnr-collapsed-pad-x) + (var(--_m3e-wnr-expanded-pad-x) - var(--_m3e-wnr-collapsed-pad-x)) * var(--_p) );--_pad-y: calc( var(--_m3e-wnr-collapsed-pad-y) + (var(--_m3e-wnr-expanded-pad-y) - var(--_m3e-wnr-collapsed-pad-y)) * var(--_p) );--_lh: calc( var(--m3e-comp-navigation-rail-vertical-item-label-text-line-height) + ( var(--m3e-comp-navigation-rail-horizontal-item-label-text-line-height) - var(--m3e-comp-navigation-rail-vertical-item-label-text-line-height) ) * var(--_f) );--_pill-h: calc( var(--_m3e-wnr-icon) + (max(var(--_m3e-wnr-icon), var(--_lh)) - var(--_m3e-wnr-icon)) * var(--_p) + var(--_pad-y) + var(--_pad-y) );--_min-h: calc( var(--m3e-comp-navigation-rail-baseline-item-container-height) + ( var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-navigation-rail-baseline-item-container-height) ) * var(--_m3e-wnr-layout) );--_h-top: max( var(--_pill-h) + var(--m3e-comp-navigation-rail-vertical-item-icon-label-space) + var(--_lh), var(--_min-h) );--_h-start: max(var(--_pill-h), var(--_min-h));--_h: calc(var(--_h-top) + (var(--_h-start) - var(--_h-top)) * var(--_p));--_icon-y: calc( var(--_pad-y) + var(--_p) * (calc((var(--_h) - var(--_m3e-wnr-icon)) / 2) - var(--_pad-y)) );--_pill-w: calc( var(--_m3e-wnr-icon) + var(--_pad-x) + var(--_pad-x) + ( 100% - var(--_m3e-wnr-icon) - var(--_m3e-wnr-expanded-pad-x) - var(--_m3e-wnr-expanded-pad-x) ) * var(--_p) );--_m3e-nav-label-size: calc( var(--m3e-comp-navigation-rail-vertical-item-label-text-size) + ( var(--m3e-comp-navigation-rail-horizontal-item-label-text-size) - var(--m3e-comp-navigation-rail-vertical-item-label-text-size) ) * var(--_f) );--_m3e-nav-label-weight: calc( var(--m3e-comp-navigation-rail-vertical-item-label-text-weight) + ( var(--m3e-comp-navigation-rail-horizontal-item-label-text-weight) - var(--m3e-comp-navigation-rail-vertical-item-label-text-weight) ) * var(--_f) );--_m3e-nav-label-line-height: var(--_lh);--_m3e-nav-label-tracking: calc( var(--m3e-comp-navigation-rail-vertical-item-label-text-tracking) + ( var(--m3e-comp-navigation-rail-horizontal-item-label-text-tracking) - var(--m3e-comp-navigation-rail-vertical-item-label-text-tracking) ) * var(--_f) );--_m3e-badged-box-bounds-end: calc(var(--_m3e-wnr-pad) + var(--_pad-x));--_m3e-badged-box-bounds-top: var(--_icon-y);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;block-size:var(--_h);min-block-size:0;padding:0;padding-inline-start:var(--_m3e-wnr-pad);text-align:start}.m3e-wide-navigation-rail--expanded>.m3e-navigation-item{--_m3e-nav-label-selected: var(--m3e-comp-navigation-rail-color-item-active-icon);align-self:flex-start}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content{position:relative;display:flex;align-items:flex-start;column-gap:var(--_m3e-wnr-gap);box-sizing:border-box;inline-size:max-content;block-size:var(--_pill-h);padding-inline:var(--_m3e-wnr-expanded-pad-x)}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>:is(.m3e-navigation-item__indicator,.m3e-navigation-item__state){position:absolute;inset-block:0;inset-inline-start:0;block-size:auto}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>.m3e-navigation-item__state{inline-size:var(--_pill-w)}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>.m3e-navigation-item__indicator{inline-size:calc(var(--_pill-w) * max(0,var(--_m3e-nav-indicator-progress)))}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>:is(.m3e-navigation-item__icon,.m3e-navigation-item__label,.m3e-badged-box){position:relative;flex:none}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>:is(.m3e-navigation-item__icon,.m3e-badged-box){translate:calc((var(--_pad-x) - var(--_m3e-wnr-expanded-pad-x)) * var(--_m3e-wnr-dir)) var(--_icon-y)}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>.m3e-badged-box{order:-1}.m3e-wide-navigation-rail>.m3e-navigation-item>.m3e-navigation-item__content>.m3e-navigation-item__label{--_flow-x: calc( var(--_m3e-wnr-pad) + var(--_m3e-wnr-expanded-pad-x) + var(--_m3e-wnr-icon) + var(--_m3e-wnr-gap) );--_x-top: calc( ( var(--_m3e-wnr-icon) + var(--_pad-x) + var(--_pad-x) + var(--_m3e-wnr-pad) + var(--_m3e-wnr-pad) - 100% ) / 2 );--_x-start: calc( ( var(--_m3e-wnr-pad) + var(--_pad-x) + var(--_m3e-wnr-icon) + var(--_m3e-wnr-gap) - var(--_m3e-wnr-pad) * (1 - var(--_p)) * var(--_m3e-wnr-target) ) * var(--_p) );--_y-top: calc( var(--_icon-y) + var(--_m3e-wnr-icon) + var(--_pad-y) + var(--m3e-comp-navigation-rail-vertical-item-icon-label-space) );--_y-start: calc((var(--_h) - var(--_lh)) / 2);inline-size:max-content;max-inline-size:var(--m3e-comp-navigation-rail-collapsed-container-width);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;translate:calc(((1 - var(--_s)) * var(--_x-top) + var(--_s) * var(--_x-start) - var(--_flow-x)) * var(--_m3e-wnr-dir)) calc((1 - var(--_s)) * var(--_y-top) + var(--_s) * var(--_y-start));opacity:calc((var(--_p) + var(--_p) - 1) * (var(--_p) + var(--_p) - 1));transition:color var(--m3e-comp-wide-navigation-rail-label-color-duration) var(--m3e-comp-wide-navigation-rail-label-color-easing)}.m3e-wide-navigation-rail--expanded>.m3e-navigation-item>.m3e-navigation-item__content>.m3e-navigation-item__label{max-inline-size:calc(var(--m3e-comp-navigation-rail-expanded-container-width-maximum) - var(--_m3e-wnr-pad) - var(--_m3e-wnr-pad) - var(--_m3e-wnr-expanded-pad-x) - var(--_m3e-wnr-expanded-pad-x) - var(--_m3e-wnr-icon) - var(--_m3e-wnr-gap))}.m3e-wide-navigation-rail>.m3e-navigation-item:not(:has(.m3e-navigation-item__label)){--_pill-w: 100%;--_m3e-badged-box-bounds-end: calc(var(--_m3e-wnr-pad) + var(--_m3e-wnr-collapsed-pad-x));--_m3e-badged-box-bounds-top: var(--_m3e-wnr-collapsed-pad-x);justify-content:center;block-size:max(var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width),var(--_min-h))}.m3e-wide-navigation-rail>.m3e-navigation-item:not(:has(.m3e-navigation-item__label))>.m3e-navigation-item__content{align-items:center;inline-size:var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width);block-size:var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width);padding-inline:var(--_m3e-wnr-collapsed-pad-x)}.m3e-wide-navigation-rail>.m3e-navigation-item:not(:has(.m3e-navigation-item__label))>.m3e-navigation-item__content>.m3e-navigation-item__indicator{inset-inline-end:0;margin-inline:auto}.m3e-wide-navigation-rail>.m3e-navigation-item:not(:has(.m3e-navigation-item__label))>.m3e-navigation-item__content>:is(.m3e-navigation-item__icon,.m3e-badged-box){translate:none}.m3e-modal-wide-navigation-rail{display:flex;flex-direction:column;box-sizing:border-box;inline-size:max-content;border-radius:var(--m3e-comp-navigation-rail-collapsed-container-shape);background-color:var(--m3e-comp-navigation-rail-collapsed-container-color)}.m3e-modal-wide-navigation-rail>.m3e-wide-navigation-rail{flex:1 1 auto}.m3e-modal-wide-navigation-rail--hide-on-collapse>.m3e-wide-navigation-rail{translate:calc((var(--_m3e-wnr-slide, 1) - 1) * 100% * var(--_m3e-wnr-dir)) 0}.m3e-modal-wide-navigation-rail[data-open]{inline-size:var(--m3e-comp-navigation-rail-collapsed-container-width)}.m3e-modal-wide-navigation-rail[data-open]>.m3e-wide-navigation-rail{position:fixed;inset-block:0;inset-inline:0 auto;block-size:auto;max-block-size:none;border-radius:var(--m3e-comp-modal-wide-navigation-rail-container-shape);background-color:var(--m3e-comp-modal-wide-navigation-rail-container-color);color:var(--m3e-sys-color-on-surface)}.m3e-modal-wide-navigation-rail[data-open]>.m3e-wide-navigation-rail>.m3e-wide-navigation-rail__header{padding-block-start:var(--m3e-comp-modal-wide-navigation-rail-expanded-header-top-padding)}.m3e-modal-wide-navigation-rail__scrim{display:none}.m3e-modal-wide-navigation-rail[data-open]>.m3e-modal-wide-navigation-rail__scrim{position:fixed;inset:0;display:block;inline-size:auto;block-size:auto;margin:0;padding:0;border:none;background-color:var(--m3e-comp-modal-wide-navigation-rail-scrim-color);opacity:calc(var(--m3e-comp-modal-wide-navigation-rail-scrim-opacity) * var(--_m3e-wnr-scrim, 1))}.m3e-modal-wide-navigation-rail--hide-on-collapse,.m3e-modal-wide-navigation-rail--hide-on-collapse[data-open]{inline-size:0;background:none}.m3e-modal-wide-navigation-rail--hide-on-collapse:not([data-open])>.m3e-wide-navigation-rail{display:none}@media(forced-colors:active){.m3e-wide-navigation-rail{border-inline-end:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-modal-wide-navigation-rail[data-open]>.m3e-modal-wide-navigation-rail__scrim{forced-color-adjust:none}}}@layer m3e.base{:where(m3e-wide-navigation-rail,m3e-modal-wide-navigation-rail){display:contents}}@layer m3e.components{.m3e-navigation-drawer{--_m3e-nd-dir: 1;--_m3e-nd-container: var(--m3e-comp-navigation-drawer-standard-container-color);display:flex;flex:none;box-sizing:border-box;block-size:100%}.m3e-navigation-drawer:dir(rtl){--_m3e-nd-dir: -1}.m3e-navigation-drawer__sheet{display:flex;flex:none;flex-direction:column;box-sizing:border-box;inline-size:var(--m3e-comp-navigation-drawer-container-width);min-inline-size:min(var(--m3e-comp-navigation-drawer-min-width),100vw);max-inline-size:100vw;block-size:100%;margin:0;padding-block:var(--m3e-comp-navigation-drawer-top-padding) 0;padding-inline:0;overflow:hidden auto;overscroll-behavior:contain;border:none;border-radius:var(--m3e-comp-navigation-drawer-standard-container-shape);background-color:var(--_m3e-nd-container);color:var(--m3e-sys-color-on-surface)}.m3e-navigation-drawer--modal{--_m3e-nd-container: var(--m3e-comp-navigation-drawer-modal-container-color);inline-size:0;block-size:0}.m3e-navigation-drawer--modal>.m3e-navigation-drawer__sheet{position:fixed;inset-block:0;inset-inline:0 auto;block-size:auto;max-block-size:none;border-start-start-radius:var(--m3e-comp-navigation-drawer-container-shape-start-start);border-start-end-radius:var(--m3e-comp-navigation-drawer-container-shape-start-end);border-end-end-radius:var(--m3e-comp-navigation-drawer-container-shape-end-end);border-end-start-radius:var(--m3e-comp-navigation-drawer-container-shape-end-start);visibility:hidden}.m3e-navigation-drawer__scrim{display:none}.m3e-navigation-drawer--modal:is(.m3e-navigation-drawer--open,[data-open])>.m3e-navigation-drawer__sheet{visibility:visible}.m3e-navigation-drawer--modal:is(.m3e-navigation-drawer--open,[data-open])>.m3e-navigation-drawer__scrim{position:fixed;inset:0;display:block;inline-size:auto;block-size:auto;margin:0;padding:0;border:none;background-color:var(--m3e-comp-navigation-drawer-scrim-color);opacity:calc(var(--m3e-comp-navigation-drawer-scrim-opacity) * var(--_m3e-nd-fraction, 1))}.m3e-navigation-drawer--dismissible{inline-size:0;overflow:clip}.m3e-navigation-drawer--dismissible:not(.m3e-navigation-drawer--open,[data-open])>.m3e-navigation-drawer__sheet{visibility:hidden}.m3e-navigation-drawer--dismissible:is(.m3e-navigation-drawer--open,[data-open]){inline-size:var(--_m3e-nd-inline-size, auto)}.m3e-navigation-drawer[data-animating]>.m3e-navigation-drawer__sheet{translate:calc(var(--_m3e-nd-offset) * var(--_m3e-nd-dir)) 0;box-shadow:calc(var(--_m3e-nd-stretch) * -1 * var(--_m3e-nd-dir)) 0 0 0 var(--_m3e-nd-container)}.m3e-navigation-drawer[data-animating]{-webkit-user-select:none;user-select:none}:is(.m3e-navigation-drawer--dismissible,.m3e-navigation-drawer--modal)>:is(.m3e-navigation-drawer__sheet,.m3e-navigation-drawer__scrim){touch-action:pan-y}.m3e-navigation-drawer__headline{display:flex;flex:none;align-items:center;box-sizing:border-box;min-block-size:var(--m3e-comp-navigation-drawer-headline-height);margin:0;padding-inline:var(--m3e-comp-navigation-drawer-headline-padding-inline);color:var(--m3e-comp-navigation-drawer-headline-color);font-family:var(--m3e-comp-navigation-drawer-headline-font);font-size:var(--m3e-comp-navigation-drawer-headline-size);font-weight:var(--m3e-comp-navigation-drawer-headline-weight);line-height:var(--m3e-comp-navigation-drawer-headline-line-height);letter-spacing:var(--m3e-comp-navigation-drawer-headline-tracking)}.m3e-navigation-drawer__divider{display:block;flex:none;box-sizing:content-box;block-size:0;margin-block:0;margin-inline:var(--m3e-comp-navigation-drawer-divider-inset);padding:0;overflow:visible;border:none;border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-navigation-drawer-divider-color)}.m3e-navigation-drawer-item{--m3e-comp-state-layer-color: var(--m3e-sys-color-on-surface);display:flex;flex:none;align-items:center;box-sizing:border-box;min-block-size:var(--m3e-comp-navigation-drawer-active-indicator-height);margin-block:0;margin-inline:var(--m3e-comp-navigation-drawer-item-horizontal-padding);padding-block:0;padding-inline:var(--m3e-comp-navigation-drawer-item-padding-start) var(--m3e-comp-navigation-drawer-item-padding-end);border:none;border-radius:var(--m3e-comp-navigation-drawer-active-indicator-shape);background-color:transparent;color:var(--m3e-comp-navigation-drawer-inactive-label-text-color);font-family:var(--m3e-comp-navigation-drawer-item-label-text-font);font-size:var(--m3e-comp-navigation-drawer-item-label-text-size);font-weight:var(--m3e-comp-navigation-drawer-item-label-text-weight);line-height:var(--m3e-comp-navigation-drawer-item-label-text-line-height);letter-spacing:var(--m3e-comp-navigation-drawer-item-label-text-tracking);text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-navigation-drawer-item:is([aria-current]:not([aria-current=false]),[data-selected]){--m3e-comp-state-layer-color: var(--m3e-comp-navigation-drawer-active-icon-color);background-color:var(--m3e-comp-navigation-drawer-active-indicator-color);color:var(--m3e-comp-navigation-drawer-active-label-text-color)}.m3e-navigation-drawer-item__icon{flex:none;margin-inline-end:var(--m3e-comp-navigation-drawer-item-icon-label-space);color:var(--m3e-comp-navigation-drawer-inactive-icon-color);font-size:var(--m3e-comp-navigation-drawer-icon-size)}.m3e-navigation-drawer-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-drawer-item__icon{--_m3e-icon-fill: 1;color:var(--m3e-comp-navigation-drawer-active-icon-color)}.m3e-navigation-drawer-item__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3e-navigation-drawer-item__badge{flex:none;margin-inline-start:var(--m3e-comp-navigation-drawer-item-label-badge-space)}@media(forced-colors:active){.m3e-navigation-drawer__sheet{border-inline-end:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-navigation-drawer-item:is([aria-current]:not([aria-current=false]),[data-selected]){forced-color-adjust:none;background-color:SelectedItem;color:SelectedItemText}.m3e-navigation-drawer-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-drawer-item__icon{color:SelectedItemText}.m3e-navigation-drawer--modal:is(.m3e-navigation-drawer--open,[data-open])>.m3e-navigation-drawer__scrim{forced-color-adjust:none}}}@layer m3e.base{:where(m3e-navigation-drawer){display:contents}}@layer m3e.components{.m3e-navigation-suite{position:relative;display:grid;grid-template:"navigation content" minmax(0,1fr) / auto minmax(0,1fr);box-sizing:border-box;block-size:100%;overflow:clip;background-color:var(--m3e-comp-navigation-suite-scaffold-container-color);color:var(--m3e-comp-navigation-suite-scaffold-content-color)}.m3e-navigation-suite--bar{grid-template:"content" minmax(0,1fr) "navigation" auto / minmax(0,1fr)}.m3e-navigation-suite>:is(nav,.m3e-navigation-drawer){grid-area:navigation}.m3e-navigation-suite__content{grid-area:content;box-sizing:border-box;min-inline-size:0;min-block-size:0;overflow:auto}.m3e-navigation-suite>.m3e-navigation-suite__primary-action{z-index:1;grid-area:content;place-self:end var(--m3e-comp-navigation-suite-scaffold-primary-action-alignment);margin:var(--m3e-comp-navigation-suite-scaffold-primary-action-padding)}.m3e-navigation-suite--primary-action-start>.m3e-navigation-suite__primary-action{justify-self:start}.m3e-navigation-suite--primary-action-center>.m3e-navigation-suite__primary-action{justify-self:center}.m3e-navigation-suite>.m3e-wide-navigation-rail>.m3e-wide-navigation-rail__header{padding-inline-start:var(--m3e-comp-wide-navigation-rail-item-horizontal-padding)}.m3e-navigation-drawer__sheet>.m3e-navigation-suite__primary-action{display:flex;flex:none;padding-inline:var(--m3e-comp-navigation-drawer-item-horizontal-padding)}.m3e-navigation-suite[data-animating]>:is(nav,.m3e-navigation-drawer){margin-inline-start:calc(-1 * var(--_m3e-ns-offset))}.m3e-navigation-suite--bar[data-animating]>nav{margin-inline-start:0;margin-block-end:calc(-1 * var(--_m3e-ns-offset))}.m3e-navigation-suite--navigation-hidden:not([data-animating])>:is(nav,.m3e-navigation-drawer){position:absolute;inset-block:0;inset-inline:0 auto;visibility:hidden}.m3e-navigation-suite--bar.m3e-navigation-suite--navigation-hidden:not([data-animating])>nav{inset-block-start:auto;inset-inline-end:0}@media not (min-width:600px),not (min-height:480px){.m3e-navigation-suite--adaptive{grid-template:"content" minmax(0,1fr) "navigation" auto / minmax(0,1fr)}}@media not (min-width:600px){.m3e-navigation-suite--adaptive>:is(.m3e-short-navigation-bar--horizontal,.m3e-wide-navigation-rail,.m3e-navigation-drawer){display:none}}@media(min-width:600px)and (not (min-height:480px)){.m3e-navigation-suite--adaptive>:is(.m3e-short-navigation-bar:not(.m3e-short-navigation-bar--horizontal),.m3e-wide-navigation-rail,.m3e-navigation-drawer){display:none}}@media(min-width:600px)and (not (min-width:1200px))and (min-height:480px){.m3e-navigation-suite--adaptive>:is(.m3e-short-navigation-bar,.m3e-wide-navigation-rail--expanded,.m3e-navigation-drawer,.m3e-navigation-suite__primary-action){display:none}}@media(min-width:1200px)and (min-height:480px){.m3e-navigation-suite--adaptive>:is(.m3e-short-navigation-bar,.m3e-wide-navigation-rail:not(.m3e-wide-navigation-rail--expanded),.m3e-navigation-suite__primary-action){display:none}}}@layer m3e.base{:where(m3e-navigation-suite){display:contents}}@layer m3e.components{.m3e-tabs{--_m3e-tabs-container: var(--m3e-comp-tabs-primary-container-color);--_m3e-tabs-content: var(--m3e-comp-tabs-primary-content-color);--_m3e-tabs-indicator-height: var(--m3e-comp-tabs-primary-indicator-height);--_m3e-tabs-indicator-color: var(--m3e-comp-tabs-primary-indicator-color);--_m3e-tabs-indicator-shape: var(--m3e-comp-tabs-primary-indicator-shape);position:relative;display:block;background-color:var(--_m3e-tabs-container);color:var(--_m3e-tabs-content)}.m3e-tabs--secondary{--_m3e-tabs-container: var(--m3e-comp-tabs-secondary-container-color);--_m3e-tabs-content: var(--m3e-comp-tabs-secondary-content-color);--_m3e-tabs-indicator-height: var(--m3e-comp-tabs-secondary-indicator-height);--_m3e-tabs-indicator-color: var(--m3e-comp-tabs-secondary-indicator-color);--_m3e-tabs-indicator-shape: var(--m3e-comp-tabs-secondary-indicator-shape)}.m3e-tabs:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--m3e-comp-tabs-divider-thickness);background-color:var(--m3e-comp-tabs-divider-color);pointer-events:none}.m3e-tabs__list{position:relative;display:flex;align-items:stretch}.m3e-tabs--scrollable .m3e-tabs__list{padding-inline:var(--m3e-comp-tabs-scrollable-edge-padding);overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none}.m3e-tabs--scrollable .m3e-tabs__list::-webkit-scrollbar{display:none}.m3e-tab{--m3e-comp-state-layer-color: var(--_m3e-tabs-content);position:relative;display:flex;flex:1 1 0;justify-content:center;align-items:stretch;min-inline-size:0;min-block-size:var(--m3e-comp-tabs-small-tab-height);margin:0;padding:0 var(--m3e-comp-tabs-horizontal-text-padding);border:none;background:none;color:var(--m3e-comp-tabs-unselected-content-color, var(--_m3e-tabs-content));font-family:var(--m3e-comp-tabs-label-text-font);font-size:var(--m3e-comp-tabs-label-text-size);font-weight:var(--m3e-comp-tabs-label-text-weight);line-height:var(--m3e-comp-tabs-label-text-line-height);letter-spacing:var(--m3e-comp-tabs-label-text-tracking);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--m3e-comp-tabs-content-color-out-duration) var(--m3e-comp-tabs-content-color-out-easing)}.m3e-tab[aria-selected=true]{color:var(--_m3e-tabs-content);transition:color var(--m3e-comp-tabs-content-color-in-duration) var(--m3e-comp-tabs-content-color-in-easing)}.m3e-tab[aria-disabled=true]{cursor:default}.m3e-tabs--scrollable .m3e-tab{flex:none;min-inline-size:var(--m3e-comp-tabs-scrollable-min-tab-width);white-space:nowrap}.m3e-tab__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-inline-size:0;max-inline-size:100%;padding-block:calc(var(--m3e-comp-tabs-icon-distance-from-baseline) / 2)}.m3e-tab__icon{--m3e-comp-icon-size: var(--m3e-comp-primary-navigation-tab-icon-size)}.m3e-tabs--secondary .m3e-tab__icon{--m3e-comp-icon-size: var(--m3e-comp-secondary-navigation-tab-icon-size)}.m3e-tab[aria-selected=true] .m3e-tab__icon{--m3e-comp-icon-fill: var(--m3e-ref-typeface-icon-filled)}.m3e-tab__label{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.m3e-tab__content>.m3e-badged-box{min-inline-size:0;max-inline-size:100%}.m3e-tabs--leading-icon .m3e-tab{block-size:var(--m3e-comp-tabs-small-tab-height)}.m3e-tabs--leading-icon .m3e-tab__content{flex-direction:row;gap:var(--m3e-comp-tabs-leading-icon-label-space);padding-block:0}.m3e-tabs--leading-icon .m3e-tab__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3e-tabs:not(.m3e-tabs--scrollable,.m3e-tabs--leading-icon) .m3e-tab__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--m3e-comp-tabs-label-max-lines)}.m3e-tabs:not(.m3e-tabs--leading-icon) .m3e-tab:has(.m3e-tab__icon+:is(.m3e-tab__label,.m3e-badged-box)){min-block-size:var(--m3e-comp-tabs-large-tab-height)}.m3e-tabs:not(.m3e-tabs--leading-icon) .m3e-tab__content:has(.m3e-tab__icon+:is(.m3e-tab__label,.m3e-badged-box)){--_m3e-tab-baseline: calc( var(--m3e-comp-tabs-label-text-line-height) / 2 - var(--m3e-comp-tabs-label-text-size) * var(--m3e-comp-tabs-label-baseline-shift) );justify-content:flex-end;padding-block:0 calc(var(--m3e-comp-tabs-single-line-text-baseline-with-icon) + var(--m3e-comp-primary-navigation-tab-active-indicator-height) - var(--_m3e-tab-baseline))}.m3e-tabs:not(.m3e-tabs--leading-icon) .m3e-tab__icon+:is(.m3e-tab__label,.m3e-badged-box){margin-block-start:calc(var(--m3e-comp-tabs-icon-distance-from-baseline) - var(--m3e-comp-tabs-label-text-line-height) + var(--_m3e-tab-baseline))}.m3e-tabs--primary .m3e-tab[aria-selected=true] .m3e-tab__content:after,.m3e-tabs--secondary .m3e-tab[aria-selected=true]:after{--_m3e-tabs-indicator-inline-size: var(--_m3e-tabs-indicator-width, 100%);content:"";position:absolute;inset-inline-start:calc(50% - var(--_m3e-tabs-indicator-inline-size) / 2);inset-block-end:0;z-index:1;inline-size:var(--_m3e-tabs-indicator-inline-size);block-size:var(--_m3e-tabs-indicator-height);border-radius:var(--_m3e-tabs-indicator-shape);background-color:var(--_m3e-tabs-indicator-color);translate:var(--_m3e-tabs-indicator-shift, 0) 0;pointer-events:none}.m3e-tabs--primary .m3e-tab[aria-selected=true] .m3e-tab__content:after{--_m3e-tabs-indicator-inline-size: var( --_m3e-tabs-indicator-width, max(100%, var(--m3e-comp-tabs-indicator-min-width)) )}@media(forced-colors:active){.m3e-tabs:before{forced-color-adjust:none;background-color:CanvasText}.m3e-tabs--primary .m3e-tab[aria-selected=true] .m3e-tab__content:after,.m3e-tabs--secondary .m3e-tab[aria-selected=true]:after{forced-color-adjust:none;background-color:Highlight}}}@layer m3e.components{:where(m3e-tabs){display:contents}:where(m3e-tab){display:none}:where(m3e-tab-panel){display:block}:where(m3e-tab-panel[hidden]){display:none}}@layer m3e.components{.m3e-navigation-bar{--_m3e-nav-pill-inline: var(--m3e-comp-navigation-bar-vertical-item-active-indicator-width);--_m3e-nav-pill-block: var(--m3e-comp-navigation-bar-vertical-item-active-indicator-height);--_m3e-nav-pill-block-icon-only: var(--_m3e-nav-pill-block);--_m3e-nav-label-gap: var(--m3e-comp-navigation-bar-indicator-to-label-padding);--_m3e-nav-item-min-block: var(--m3e-comp-navigation-bar-tall-container-height);--_m3e-nav-label-font: var(--m3e-comp-navigation-bar-label-text-font);--_m3e-nav-label-size: var(--m3e-comp-navigation-bar-label-text-size);--_m3e-nav-label-weight: var(--m3e-comp-navigation-bar-label-text-weight);--_m3e-nav-label-line-height: var(--m3e-comp-navigation-bar-label-text-line-height);--_m3e-nav-label-tracking: var(--m3e-comp-navigation-bar-label-text-tracking);--_m3e-nav-icon-unselected: var(--m3e-comp-navigation-bar-item-inactive-icon-color);--_m3e-nav-icon-selected: var(--m3e-comp-navigation-bar-item-active-icon-color);--_m3e-nav-label-unselected: var(--m3e-comp-navigation-bar-item-inactive-label-text-color);--_m3e-nav-label-selected: var(--m3e-comp-navigation-bar-item-active-label-text-color);--_m3e-nav-indicator: var(--m3e-comp-navigation-bar-item-active-indicator-color);--_m3e-nav-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--_m3e-nav-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--_m3e-nav-alpha-duration: var(--m3e-sys-motion-spring-default-effects-duration);--_m3e-nav-alpha-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-state-layer-color: var(--m3e-sys-color-on-surface);display:flex;column-gap:var(--m3e-comp-navigation-bar-item-horizontal-padding);box-sizing:border-box;min-block-size:var(--m3e-comp-navigation-bar-tall-container-height);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:var(--m3e-comp-navigation-bar-container-color);color:var(--m3e-sys-color-on-surface)}.m3e-navigation-bar>.m3e-navigation-item{--_m3e-badged-box-bounds-end: calc( (100cqi - var(--m3e-comp-navigation-bar-vertical-item-icon-size)) / 2 );--_m3e-badged-box-bounds-top: calc( ( var(--m3e-comp-navigation-bar-vertical-item-active-indicator-height) - var(--m3e-comp-navigation-bar-vertical-item-icon-size) ) / 2 );flex:1 1 0;container-type:inline-size}.m3e-navigation-bar>.m3e-navigation-item:has(.m3e-navigation-item__label){--_m3e-nav-item-padding-block-end: calc( ( var(--m3e-comp-navigation-bar-vertical-item-active-indicator-height) - var(--m3e-comp-navigation-bar-vertical-item-icon-size) ) / 2 )}.m3e-navigation-bar .m3e-navigation-item__icon{transition-property:color,font-variation-settings}.m3e-navigation-bar .m3e-navigation-item__label{transition:color var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}@media(forced-colors:active){.m3e-navigation-bar{border-block-start:var(--m3e-comp-divider-thickness) solid CanvasText}}}@property --_m3e-nav-indicator-progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_m3e-nav-indicator-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@layer m3e.components{.m3e-navigation-item{--_m3e-nav-icon: var(--_m3e-nav-icon-unselected);--_m3e-nav-label: var(--_m3e-nav-label-unselected);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:var(--_m3e-nav-item-justify, center);box-sizing:border-box;min-inline-size:var(--m3e-comp-minimum-interactive-component-size);min-block-size:max(var(--m3e-comp-minimum-interactive-component-size),var(--_m3e-nav-item-min-block, var(--m3e-comp-minimum-interactive-component-size)));margin:0;padding-block:var(--_m3e-nav-item-padding-block-start, var(--m3e-sys-space-0)) var(--_m3e-nav-item-padding-block-end, var(--m3e-sys-space-0));padding-inline:var(--_m3e-nav-item-padding-inline-start, var(--m3e-sys-space-0)) var(--m3e-sys-space-0);border:none;background:none;color:var(--_m3e-nav-label);font:inherit;text-align:center;text-decoration:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-navigation-item__content{display:grid;grid-template:"pill" var(--_m3e-nav-pill-block) "label" auto;row-gap:var(--_m3e-nav-label-gap);place-items:center}.m3e-navigation-item__indicator,.m3e-navigation-item__state{grid-area:pill;box-sizing:border-box;block-size:100%;border-radius:var(--m3e-sys-shape-corner-full)}.m3e-navigation-item__state{inline-size:var(--_m3e-nav-pill-inline)}.m3e-navigation-item__indicator{--_m3e-nav-indicator-progress: 0;--_m3e-nav-indicator-alpha: 0;inline-size:calc(var(--_m3e-nav-pill-inline) * max(0,var(--_m3e-nav-indicator-progress)));background-color:var(--_m3e-nav-indicator);opacity:var(--_m3e-nav-indicator-alpha);transition:--_m3e-nav-indicator-progress var(--_m3e-nav-width-duration) var(--_m3e-nav-width-easing),--_m3e-nav-indicator-alpha var(--_m3e-nav-alpha-duration) var(--_m3e-nav-alpha-easing)}.m3e-navigation-item__icon{grid-area:pill;color:var(--_m3e-nav-icon);transition:font-variation-settings var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}.m3e-navigation-item__content>.m3e-badged-box{grid-area:pill}.m3e-navigation-item__label{grid-area:label;font-family:var(--_m3e-nav-label-font);font-size:var(--_m3e-nav-label-size);font-weight:var(--_m3e-nav-label-weight);line-height:var(--_m3e-nav-label-line-height);letter-spacing:var(--_m3e-nav-label-tracking);color:var(--_m3e-nav-label)}.m3e-navigation-item:not(:has(.m3e-navigation-item__label)){--_m3e-nav-pill-block: var(--_m3e-nav-pill-block-icon-only);--_m3e-nav-item-justify: center;--_m3e-nav-item-padding-block-start: var(--m3e-sys-space-0);--_m3e-nav-item-padding-block-end: var(--m3e-sys-space-0)}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label){--_m3e-nav-label-selected: var(--_m3e-nav-label-selected-start);text-align:start}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) .m3e-navigation-item__content{position:relative;grid-template:"icon label" auto / auto auto;column-gap:var(--_m3e-nav-icon-label-gap);padding:var(--_m3e-nav-start-padding-block) var(--_m3e-nav-start-padding-inline)}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) :is(.m3e-navigation-item__indicator,.m3e-navigation-item__state){position:absolute;inset-block:0;inset-inline:0;margin-inline:auto}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) .m3e-navigation-item__state{inline-size:100%}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) .m3e-navigation-item__indicator{inline-size:calc(100%*max(0,var(--_m3e-nav-indicator-progress)))}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) :is(.m3e-navigation-item__icon,.m3e-badged-box){grid-area:icon}:where(.m3e-short-navigation-bar--horizontal)>.m3e-navigation-item:has(.m3e-navigation-item__label) :is(.m3e-navigation-item__icon,.m3e-navigation-item__label){position:relative}.m3e-navigation-item:is([aria-current]:not([aria-current=false]),[data-selected]){--_m3e-nav-icon: var(--_m3e-nav-icon-selected);--_m3e-nav-label: var(--_m3e-nav-label-selected)}.m3e-navigation-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-item__indicator{--_m3e-nav-indicator-progress: 1;--_m3e-nav-indicator-alpha: 1}.m3e-navigation-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-item__icon{--m3e-comp-icon-fill: var(--m3e-ref-typeface-icon-filled)}.m3e-navigation-item.m3e-navigation-item[aria-disabled=true]{--_m3e-nav-icon: color-mix( in srgb, var(--_m3e-nav-icon-unselected) calc(var(--m3e-sys-state-disabled-alpha) * 100%), transparent );--_m3e-nav-label: color-mix( in srgb, var(--_m3e-nav-label-unselected) calc(var(--m3e-sys-state-disabled-alpha) * 100%), transparent );cursor:default}@media(forced-colors:active){.m3e-navigation-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-item__indicator{forced-color-adjust:none;background-color:SelectedItem}.m3e-navigation-item:is([aria-current]:not([aria-current=false]),[data-selected]) .m3e-navigation-item__icon{forced-color-adjust:none;color:SelectedItemText}.m3e-navigation-item.m3e-navigation-item[aria-disabled=true] :is(.m3e-navigation-item__icon,.m3e-navigation-item__label){color:GrayText}}}@layer m3e.base{:where(m3e-navigation-item){display:none}}@layer m3e.components{.m3e-navigation-rail{--_m3e-nav-pill-inline: var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width);--_m3e-nav-pill-block: var(--m3e-comp-navigation-rail-vertical-item-active-indicator-height);--_m3e-nav-pill-block-icon-only: var( --m3e-comp-navigation-rail-vertical-item-active-indicator-width );--_m3e-nav-label-gap: var(--m3e-comp-navigation-rail-item-vertical-padding);--_m3e-nav-item-min-block: var(--m3e-comp-navigation-rail-vertical-item-active-indicator-width);--_m3e-nav-label-font: var(--m3e-comp-navigation-rail-vertical-item-label-text-font);--_m3e-nav-label-size: var(--m3e-comp-navigation-rail-vertical-item-label-text-size);--_m3e-nav-label-weight: var(--m3e-comp-navigation-rail-vertical-item-label-text-weight);--_m3e-nav-label-line-height: var( --m3e-comp-navigation-rail-vertical-item-label-text-line-height );--_m3e-nav-label-tracking: var(--m3e-comp-navigation-rail-vertical-item-label-text-tracking);--_m3e-nav-icon-unselected: var(--m3e-comp-navigation-rail-color-item-inactive-icon);--_m3e-nav-icon-selected: var(--m3e-comp-navigation-rail-color-item-active-icon);--_m3e-nav-label-unselected: var(--m3e-comp-navigation-rail-color-item-inactive-label-text);--_m3e-nav-label-selected: var(--m3e-comp-navigation-rail-color-item-active-label-text);--_m3e-nav-indicator: var(--m3e-comp-navigation-rail-color-item-active-indicator);--_m3e-nav-width-duration: var(--m3e-sys-motion-spring-fast-spatial-duration);--_m3e-nav-width-easing: var(--m3e-sys-motion-spring-fast-spatial-easing);--_m3e-nav-alpha-duration: var(--m3e-sys-motion-spring-default-effects-duration);--_m3e-nav-alpha-easing: var(--m3e-sys-motion-spring-default-effects-easing);--m3e-comp-state-layer-color: var(--m3e-sys-color-on-surface);display:flex;flex-direction:column;row-gap:var(--m3e-comp-navigation-rail-vertical-padding);align-items:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-navigation-rail-collapsed-narrow-container-width);padding-block:calc(var(--m3e-comp-navigation-rail-vertical-padding) + env(safe-area-inset-top)) calc(var(--m3e-comp-navigation-rail-vertical-padding) + env(safe-area-inset-bottom));padding-inline-start:env(safe-area-inset-left);background-color:var(--m3e-comp-navigation-rail-collapsed-container-color);color:var(--m3e-sys-color-on-surface)}.m3e-navigation-rail__header{display:flex;flex-direction:column;align-items:center;margin-block-end:calc(var(--m3e-comp-navigation-rail-header-padding) + var(--m3e-comp-navigation-rail-vertical-padding))}.m3e-navigation-rail>.m3e-navigation-item{--_m3e-badged-box-bounds-end: calc( ( var(--m3e-comp-navigation-rail-collapsed-narrow-container-width) - var(--m3e-comp-navigation-rail-baseline-item-icon-size) ) / 2 );--_m3e-badged-box-bounds-top: calc( ( var(--m3e-comp-navigation-rail-vertical-item-active-indicator-height) - var(--m3e-comp-navigation-rail-baseline-item-icon-size) ) / 2 );min-inline-size:var(--m3e-comp-navigation-rail-collapsed-narrow-container-width)}.m3e-navigation-rail>.m3e-navigation-item:has(.m3e-navigation-item__label){--_m3e-nav-item-padding-block-end: calc( ( var(--m3e-comp-navigation-rail-vertical-item-active-indicator-height) - var(--m3e-comp-navigation-rail-baseline-item-icon-size) ) / 2 )}.m3e-navigation-rail .m3e-navigation-item__icon{transition-property:color,font-variation-settings}.m3e-navigation-rail .m3e-navigation-item__label{transition:color var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}@media(forced-colors:active){.m3e-navigation-rail{border-inline-end:var(--m3e-comp-divider-thickness) solid CanvasText}}}@property --_m3e-top-app-bar-offset{syntax: "<length-percentage>"; inherits: true; initial-value: 0%;}@layer m3e.components{.m3e-top-app-bar{display:flex;align-items:center;box-sizing:border-box;min-block-size:var(--m3e-comp-app-bar-small-container-height);margin:0;padding:0;border-radius:var(--m3e-comp-app-bar-container-shape);background-color:var(--m3e-comp-app-bar-container-color);color:var(--m3e-comp-app-bar-title-color);transition:background-color var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}.m3e-top-app-bar[data-scrolled]{background-color:var(--m3e-comp-app-bar-on-scroll-container-color)}.m3e-top-app-bar:is([data-scroll-behavior=enter-always],[data-scroll-behavior=exit-until-collapsed]){clip-path:inset(0 0 calc(var(--_m3e-top-app-bar-offset) * -1) 0)}.m3e-top-app-bar:is([data-scroll-behavior=enter-always],[data-scroll-behavior=exit-until-collapsed])>*{translate:0 calc(var(--_m3e-top-app-bar-offset) / 2)}.m3e-top-app-bar__navigation,.m3e-top-app-bar__actions{display:flex;flex:none;align-items:center}:is(.m3e-top-app-bar__navigation,.m3e-top-app-bar__actions)>.m3e-icon-button{margin-inline:max(0%,calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-icon-button-width)) / 2))}.m3e-top-app-bar__navigation{grid-area:1 / 1;padding-inline-start:var(--m3e-comp-top-app-bar-horizontal-padding);color:var(--m3e-comp-app-bar-leading-icon-color)}.m3e-top-app-bar__actions{grid-area:1 / 3;gap:var(--m3e-comp-app-bar-icon-button-space);justify-content:flex-end;margin-inline-start:auto;padding-inline-end:var(--m3e-comp-top-app-bar-horizontal-padding);color:var(--m3e-comp-app-bar-trailing-icon-color)}.m3e-top-app-bar__headline{display:flex;flex:1;flex-direction:column;justify-content:center;min-inline-size:0;padding-inline:var(--m3e-comp-top-app-bar-horizontal-padding)}.m3e-top-app-bar__headline:first-child{margin-inline-start:var(--m3e-comp-top-app-bar-title-inset)}.m3e-top-app-bar__title,.m3e-top-app-bar__subtitle{margin:0}.m3e-top-app-bar__title{color:var(--m3e-comp-app-bar-title-color);font-family:var(--m3e-comp-app-bar-small-title-font);font-size:var(--m3e-comp-app-bar-small-title-size);font-weight:var(--m3e-comp-app-bar-small-title-weight);line-height:var(--m3e-comp-app-bar-small-title-line-height);letter-spacing:var(--m3e-comp-app-bar-small-title-tracking)}.m3e-top-app-bar__subtitle{color:var(--m3e-comp-app-bar-subtitle-color);font-family:var(--m3e-comp-app-bar-small-subtitle-font);font-size:var(--m3e-comp-app-bar-small-subtitle-size);font-weight:var(--m3e-comp-app-bar-small-subtitle-weight);line-height:var(--m3e-comp-app-bar-small-subtitle-line-height);letter-spacing:var(--m3e-comp-app-bar-small-subtitle-tracking)}.m3e-top-app-bar:is(.m3e-top-app-bar--center-aligned,:has(>.m3e-top-app-bar__expanded)){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(var(--_m3e-top-app-bar-collapsed-height, var(--m3e-comp-top-app-bar-expanded-height)),auto)}.m3e-top-app-bar>.m3e-top-app-bar__headline{grid-area:1 / 2}.m3e-top-app-bar--medium-flexible{--_m3e-top-app-bar-collapsed-height: var( --m3e-comp-top-app-bar-container-collapsed-height, var(--m3e-comp-top-app-bar-medium-collapsed-height) );--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-medium-flexible-expanded-height) );--_m3e-top-app-bar-title-bottom-padding: var( --m3e-comp-top-app-bar-medium-title-bottom-padding )}.m3e-top-app-bar--medium-flexible:has(.m3e-top-app-bar__expanded .m3e-top-app-bar__subtitle){--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-medium-flexible-with-subtitle-expanded-height) )}.m3e-top-app-bar--large-flexible{--_m3e-top-app-bar-collapsed-height: var( --m3e-comp-top-app-bar-container-collapsed-height, var(--m3e-comp-top-app-bar-large-collapsed-height) );--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-large-flexible-expanded-height) );--_m3e-top-app-bar-title-bottom-padding: var(--m3e-comp-top-app-bar-large-title-bottom-padding)}.m3e-top-app-bar--large-flexible:has(.m3e-top-app-bar__expanded .m3e-top-app-bar__subtitle){--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-large-flexible-with-subtitle-expanded-height) )}.m3e-top-app-bar--two-rows{--_m3e-top-app-bar-collapsed-height: var( --m3e-comp-top-app-bar-container-collapsed-height, var(--m3e-comp-top-app-bar-two-rows-collapsed-height) );--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-two-rows-expanded-height) );--_m3e-top-app-bar-title-bottom-padding: var( --m3e-comp-top-app-bar-two-rows-title-bottom-padding )}.m3e-top-app-bar--two-rows:has(.m3e-top-app-bar__expanded .m3e-top-app-bar__subtitle){--_m3e-top-app-bar-expanded-height: var( --m3e-comp-top-app-bar-container-expanded-height, var(--m3e-comp-top-app-bar-two-rows-with-subtitle-expanded-height) )}.m3e-top-app-bar:has(>.m3e-top-app-bar__expanded){grid-template-rows:minmax(var(--_m3e-top-app-bar-collapsed-height),auto) minmax(calc(var(--_m3e-top-app-bar-expanded-height) - var(--_m3e-top-app-bar-collapsed-height)),auto);background-color:color-mix(in oklab,var(--m3e-comp-app-bar-container-color),var(--m3e-comp-app-bar-on-scroll-container-color) calc(var(--_m3e-top-app-bar-color-fraction, 0) * 100%));transition:none}.m3e-top-app-bar:has(>.m3e-top-app-bar__expanded)>*{translate:none}.m3e-top-app-bar__expanded{display:flex;grid-area:2 / 1 / 3 / -1;flex-direction:column;align-self:stretch;justify-content:flex-end;min-inline-size:0;padding-inline-end:var(--m3e-comp-top-app-bar-horizontal-padding);overflow:clip;contain:inline-size}.m3e-top-app-bar__expanded:after{content:"";flex:1 0 0;max-block-size:var(--_m3e-top-app-bar-title-bottom-padding)}.m3e-top-app-bar__expanded>.m3e-top-app-bar__headline{flex:none;margin-block-end:calc(var(--_m3e-top-app-bar-title-bottom-padding) * -1);opacity:var(--_m3e-top-app-bar-expanded-title-opacity, 1);translate:0 var(--_m3e-top-app-bar-offset)}.m3e-top-app-bar__expanded>.m3e-top-app-bar__headline>:last-child:after{content:"";display:inline-block;vertical-align:calc(var(--_m3e-top-app-bar-title-bottom-padding) * -1)}.m3e-top-app-bar.m3e-top-app-bar--center-aligned{grid-template-columns:1fr auto 1fr}.m3e-top-app-bar--center-aligned:before{content:"";grid-area:1 / 1;inline-size:var(--m3e-comp-top-app-bar-title-inset)}.m3e-top-app-bar--center-aligned .m3e-top-app-bar__headline{align-items:center;text-align:center}.m3e-top-app-bar--center-aligned>.m3e-top-app-bar__headline:first-child{margin-inline-start:0}.m3e-top-app-bar--center-aligned>.m3e-top-app-bar__expanded{padding-inline-end:0}.m3e-top-app-bar--center-aligned>.m3e-top-app-bar__expanded>.m3e-top-app-bar__headline{display:grid;grid-template-columns:minmax(calc(var(--m3e-comp-top-app-bar-title-inset) + var(--m3e-comp-top-app-bar-horizontal-padding)),1fr) auto minmax(calc(var(--m3e-comp-top-app-bar-horizontal-padding) * 2),1fr);justify-items:center;margin-inline-start:0;padding-inline:0}.m3e-top-app-bar--center-aligned>.m3e-top-app-bar__expanded>.m3e-top-app-bar__headline>*{grid-column:2}.m3e-top-app-bar:has(>.m3e-top-app-bar__expanded)>.m3e-top-app-bar__headline{opacity:var(--_m3e-top-app-bar-collapsed-title-opacity, 0)}:is(.m3e-top-app-bar--medium-flexible,.m3e-top-app-bar--two-rows) .m3e-top-app-bar__expanded .m3e-top-app-bar__title{font-family:var(--m3e-comp-app-bar-medium-flexible-title-font);font-size:var(--m3e-comp-app-bar-medium-flexible-title-size);font-weight:var(--m3e-comp-app-bar-medium-flexible-title-weight);line-height:var(--m3e-comp-app-bar-medium-flexible-title-line-height);letter-spacing:var(--m3e-comp-app-bar-medium-flexible-title-tracking)}:is(.m3e-top-app-bar--medium-flexible,.m3e-top-app-bar--two-rows) .m3e-top-app-bar__expanded .m3e-top-app-bar__subtitle{font-family:var(--m3e-comp-app-bar-medium-flexible-subtitle-font);font-size:var(--m3e-comp-app-bar-medium-flexible-subtitle-size);font-weight:var(--m3e-comp-app-bar-medium-flexible-subtitle-weight);line-height:var(--m3e-comp-app-bar-medium-flexible-subtitle-line-height);letter-spacing:var(--m3e-comp-app-bar-medium-flexible-subtitle-tracking)}.m3e-top-app-bar--large-flexible .m3e-top-app-bar__expanded .m3e-top-app-bar__title{font-family:var(--m3e-comp-app-bar-large-flexible-title-font);font-size:var(--m3e-comp-app-bar-large-flexible-title-size);font-weight:var(--m3e-comp-app-bar-large-flexible-title-weight);line-height:var(--m3e-comp-app-bar-large-flexible-title-line-height);letter-spacing:var(--m3e-comp-app-bar-large-flexible-title-tracking)}.m3e-top-app-bar--large-flexible .m3e-top-app-bar__expanded .m3e-top-app-bar__subtitle{font-family:var(--m3e-comp-app-bar-large-flexible-subtitle-font);font-size:var(--m3e-comp-app-bar-large-flexible-subtitle-size);font-weight:var(--m3e-comp-app-bar-large-flexible-subtitle-weight);line-height:var(--m3e-comp-app-bar-large-flexible-subtitle-line-height);letter-spacing:var(--m3e-comp-app-bar-large-flexible-subtitle-tracking)}@media(forced-colors:active){.m3e-top-app-bar{border-block-end:var(--m3e-comp-divider-thickness) solid CanvasText}}}@layer m3e.components{.m3e-assist-chip{--_m3e-chip-height: var(--m3e-comp-assist-chip-container-height);--_m3e-chip-padding-start: var(--m3e-comp-assist-chip-content-padding-horizontal);--_m3e-chip-padding-end: var(--m3e-comp-assist-chip-content-padding-horizontal);--_m3e-chip-label-start: var(--m3e-comp-assist-chip-horizontal-spacing);--_m3e-chip-label-end: var(--m3e-comp-assist-chip-horizontal-spacing);--_m3e-chip-shape: var(--m3e-comp-assist-chip-container-shape);--_m3e-chip-icon-size: var(--m3e-comp-assist-chip-icon-size);--_m3e-chip-font: var(--m3e-comp-assist-chip-label-text-font);--_m3e-chip-font-size: var(--m3e-comp-assist-chip-label-text-size);--_m3e-chip-font-weight: var(--m3e-comp-assist-chip-label-text-weight);--_m3e-chip-line-height: var(--m3e-comp-assist-chip-label-text-line-height);--_m3e-chip-tracking: var(--m3e-comp-assist-chip-label-text-tracking);--_m3e-chip-outline-width: var(--m3e-comp-assist-chip-flat-outline-width);--_m3e-chip-outline-color: var(--m3e-comp-assist-chip-flat-outline-color);--_m3e-chip-container: transparent;--_m3e-chip-shadow: var(--_m3e-chip-outline);--_m3e-chip-shadow-hovered: var(--_m3e-chip-outline);--_m3e-chip-shadow-focused: var(--_m3e-chip-outline);--_m3e-chip-shadow-pressed: var(--_m3e-chip-outline);--_m3e-chip-shadow-dragged: var(--m3e-comp-assist-chip-container-shadow-dragged), var(--_m3e-chip-outline);--_m3e-chip-shadow-disabled: inset 0 0 0 var(--m3e-comp-assist-chip-flat-outline-width) color-mix( in srgb, var(--m3e-comp-assist-chip-flat-outline-color-disabled) calc(var(--m3e-comp-assist-chip-flat-outline-opacity-disabled) * 100%), transparent );--_m3e-chip-container-disabled: transparent;--_m3e-chip-label: var(--m3e-comp-assist-chip-label-text-color);--_m3e-chip-state-layer: var(--m3e-comp-assist-chip-label-text-color);--_m3e-chip-leading: var(--m3e-comp-assist-chip-icon-color);--_m3e-chip-trailing: var(--m3e-comp-assist-chip-icon-color);--_m3e-chip-label-disabled: color-mix( in srgb, var(--m3e-comp-assist-chip-label-text-color-disabled) calc(var(--m3e-comp-assist-chip-label-text-opacity-disabled) * 100%), transparent );--_m3e-chip-leading-disabled: color-mix( in srgb, var(--m3e-comp-assist-chip-icon-color-disabled) calc(var(--m3e-comp-assist-chip-icon-opacity-disabled) * 100%), transparent );--_m3e-chip-trailing-disabled: var(--_m3e-chip-leading-disabled)}.m3e-assist-chip--elevated{--_m3e-chip-container: var(--m3e-comp-assist-chip-elevated-container-color);--_m3e-chip-shadow: var(--m3e-comp-assist-chip-elevated-container-shadow);--_m3e-chip-shadow-hovered: var(--m3e-comp-assist-chip-elevated-container-shadow-hover);--_m3e-chip-shadow-focused: var(--m3e-comp-assist-chip-elevated-container-shadow-focus);--_m3e-chip-shadow-pressed: var(--m3e-comp-assist-chip-elevated-container-shadow-pressed);--_m3e-chip-shadow-dragged: var(--m3e-comp-assist-chip-container-shadow-dragged);--_m3e-chip-shadow-disabled: var(--m3e-comp-assist-chip-elevated-container-shadow-disabled);--_m3e-chip-container-disabled: color-mix( in srgb, var(--m3e-comp-assist-chip-elevated-container-color-disabled) calc(var(--m3e-comp-assist-chip-elevated-container-opacity-disabled) * 100%), transparent )}}@layer m3e.components{.m3e-filter-chip{--_m3e-chip-height: var(--m3e-comp-filter-chip-container-height);--_m3e-chip-padding-start: var(--m3e-comp-filter-chip-content-padding-horizontal);--_m3e-chip-padding-end: var(--m3e-comp-filter-chip-content-padding-horizontal);--_m3e-chip-label-start: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-label-end: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-shape: var(--m3e-comp-filter-chip-container-shape);--_m3e-chip-icon-size: var(--m3e-comp-filter-chip-icon-size);--_m3e-chip-font: var(--m3e-comp-filter-chip-label-text-font);--_m3e-chip-font-size: var(--m3e-comp-filter-chip-label-text-size);--_m3e-chip-font-weight: var(--m3e-comp-filter-chip-label-text-weight);--_m3e-chip-line-height: var(--m3e-comp-filter-chip-label-text-line-height);--_m3e-chip-tracking: var(--m3e-comp-filter-chip-label-text-tracking);--_m3e-chip-icon-fade-in-duration: var(--m3e-comp-selectable-chip-icon-fade-in-duration);--_m3e-chip-icon-fade-in-easing: var(--m3e-comp-selectable-chip-icon-fade-in-easing);--_m3e-chip-icon-fade-out-duration: var(--m3e-comp-selectable-chip-icon-fade-out-duration);--_m3e-chip-icon-fade-out-easing: var(--m3e-comp-selectable-chip-icon-fade-out-easing);--_m3e-chip-icon-expand-duration: var(--m3e-comp-selectable-chip-icon-expand-duration);--_m3e-chip-icon-expand-easing: var(--m3e-comp-selectable-chip-icon-expand-easing);--_m3e-chip-icon-shrink-duration: var(--m3e-comp-selectable-chip-icon-shrink-duration);--_m3e-chip-icon-shrink-easing: var(--m3e-comp-selectable-chip-icon-shrink-easing);--_m3e-chip-outline-width: var(--m3e-comp-filter-chip-flat-outline-width-unselected);--_m3e-chip-outline-color: var(--m3e-comp-filter-chip-flat-outline-color-unselected);--_m3e-chip-container: transparent;--_m3e-chip-shadow: var(--_m3e-chip-outline);--_m3e-chip-shadow-hovered: var(--m3e-comp-filter-chip-flat-shadow-hover), var(--_m3e-chip-outline);--_m3e-chip-shadow-focused: var(--_m3e-chip-outline);--_m3e-chip-shadow-pressed: var(--_m3e-chip-outline);--_m3e-chip-shadow-dragged: var(--m3e-comp-filter-chip-flat-shadow-dragged), var(--_m3e-chip-outline);--_m3e-chip-shadow-disabled: inset 0 0 0 var(--_m3e-chip-outline-width) color-mix( in srgb, var(--m3e-comp-filter-chip-flat-outline-color-disabled-unselected) calc(var(--m3e-comp-filter-chip-flat-outline-opacity-disabled-unselected) * 100%), transparent );--_m3e-chip-container-disabled: transparent;--_m3e-chip-label: var(--m3e-comp-filter-chip-label-text-color-unselected);--_m3e-chip-state-layer: var(--m3e-sys-color-on-surface);--_m3e-chip-leading: var(--m3e-comp-filter-chip-leading-icon-color-unselected);--_m3e-chip-trailing: var(--m3e-comp-filter-chip-trailing-icon-color-unselected);--_m3e-chip-label-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-label-text-color-disabled) calc(var(--m3e-comp-filter-chip-label-text-opacity-disabled) * 100%), transparent );--_m3e-chip-leading-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-leading-icon-color-disabled) calc(var(--m3e-comp-filter-chip-leading-icon-opacity-disabled) * 100%), transparent );--_m3e-chip-trailing-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-trailing-icon-color-disabled) calc(var(--m3e-comp-filter-chip-trailing-icon-opacity-disabled) * 100%), transparent )}.m3e-filter-chip__input{appearance:none;position:absolute;inset-block:min(0%,calc((var(--_m3e-chip-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((100% - var(--m3e-comp-minimum-interactive-component-size)) / 2));z-index:1;box-sizing:border-box;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;background:none;cursor:inherit;outline:none}.m3e-filter-chip__leading{display:inline-flex;flex:none;align-items:center;inline-size:0;overflow:clip;opacity:0;transition:inline-size var(--_m3e-chip-icon-shrink-duration) var(--_m3e-chip-icon-shrink-easing),opacity var(--_m3e-chip-icon-fade-out-duration) var(--_m3e-chip-icon-fade-out-easing)}.m3e-filter-chip__leading:is(:has(>.m3e-icon:not(.m3e-filter-chip__check)),.m3e-filter-chip:has(>.m3e-filter-chip__input:checked)>*){inline-size:var(--_m3e-chip-icon-size);opacity:1;transition:inline-size var(--_m3e-chip-icon-expand-duration) var(--_m3e-chip-icon-expand-easing),opacity var(--_m3e-chip-icon-fade-in-duration) var(--_m3e-chip-icon-fade-in-easing)}.m3e-filter-chip__check,.m3e-filter-chip:has(>.m3e-filter-chip__input:checked)>.m3e-filter-chip__leading>.m3e-icon:not(.m3e-filter-chip__check){display:none}.m3e-filter-chip:has(>.m3e-filter-chip__input:checked) .m3e-filter-chip__check{display:inline-block}.m3e-filter-chip:has(>.m3e-filter-chip__input:checked){--_m3e-chip-outline-width: var(--m3e-comp-filter-chip-flat-outline-width-selected);--_m3e-chip-outline-color: transparent;--_m3e-chip-container: var(--m3e-comp-filter-chip-flat-container-color-selected);--_m3e-chip-container-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-flat-container-color-disabled-selected) calc(var(--m3e-comp-filter-chip-flat-container-opacity-disabled-selected) * 100%), transparent );--_m3e-chip-label: var(--m3e-comp-filter-chip-label-text-color-selected);--_m3e-chip-state-layer: var(--m3e-comp-filter-chip-label-text-color-selected);--_m3e-chip-leading: var(--m3e-comp-filter-chip-leading-icon-color-selected);--_m3e-chip-trailing: var(--m3e-comp-filter-chip-trailing-icon-color-selected)}.m3e-filter-chip--elevated{--_m3e-chip-container: var(--m3e-comp-filter-chip-elevated-container-color-unselected);--_m3e-chip-shadow: var(--m3e-comp-filter-chip-elevated-container-shadow);--_m3e-chip-shadow-hovered: var(--m3e-comp-filter-chip-elevated-container-shadow-hover);--_m3e-chip-shadow-focused: var(--m3e-comp-filter-chip-elevated-container-shadow-focus);--_m3e-chip-shadow-pressed: var(--m3e-comp-filter-chip-elevated-container-shadow-pressed);--_m3e-chip-shadow-dragged: var(--m3e-comp-filter-chip-container-shadow-dragged);--_m3e-chip-shadow-disabled: var(--m3e-comp-filter-chip-elevated-container-shadow-disabled);--_m3e-chip-container-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-elevated-container-color-disabled) calc(var(--m3e-comp-filter-chip-elevated-container-opacity-disabled) * 100%), transparent )}.m3e-filter-chip--elevated:has(>.m3e-filter-chip__input:checked){--_m3e-chip-container: var(--m3e-comp-filter-chip-elevated-container-color-selected);--_m3e-chip-container-disabled: color-mix( in srgb, var(--m3e-comp-filter-chip-elevated-container-color-disabled) calc(var(--m3e-comp-filter-chip-elevated-container-opacity-disabled) * 100%), transparent )}.m3e-filter-chip--expressive{--_m3e-chip-shape: min( var(--m3e-comp-chips-shape-unselected), calc(var(--_m3e-chip-height) / 2) );--_m3e-chip-leading: var(--m3e-comp-filter-chip-leading-icon-color-tonal);--_m3e-chip-icon-fade-in-duration: var( --m3e-comp-selectable-chip-expressive-icon-fade-in-duration );--_m3e-chip-icon-fade-in-easing: var(--m3e-comp-selectable-chip-expressive-icon-fade-in-easing);--_m3e-chip-icon-fade-out-duration: var( --m3e-comp-selectable-chip-expressive-icon-fade-out-duration );--_m3e-chip-icon-fade-out-easing: var( --m3e-comp-selectable-chip-expressive-icon-fade-out-easing );--_m3e-chip-icon-expand-duration: var( --m3e-comp-selectable-chip-expressive-icon-expand-duration );--_m3e-chip-icon-expand-easing: var(--m3e-comp-selectable-chip-expressive-icon-expand-easing);--_m3e-chip-icon-shrink-duration: var( --m3e-comp-selectable-chip-expressive-icon-shrink-duration );--_m3e-chip-icon-shrink-easing: var(--m3e-comp-selectable-chip-expressive-icon-shrink-easing)}.m3e-filter-chip--expressive:has(>.m3e-filter-chip__input:checked){--_m3e-chip-shape: min(var(--m3e-comp-chips-shape-selected), calc(var(--_m3e-chip-height) / 2))}.m3e-filter-chip--expressive:is(:active,[data-pressed]):not(:has(>.m3e-filter-chip__input:disabled)){--_m3e-chip-shape: min(var(--m3e-comp-chips-shape-pressed), calc(var(--_m3e-chip-height) / 2))}.m3e-filter-chip--expressive:is(:has(>.m3e-filter-chip__input:checked),:has(>.m3e-filter-chip__leading>.m3e-icon:not(.m3e-filter-chip__check)),:has(>.m3e-filter-chip__label~.m3e-icon)){--_m3e-chip-label-start: var(--m3e-comp-filter-chip-compact-horizontal-spacing)}.m3e-filter-chip--expressive:is(:has(>.m3e-filter-chip__input:checked),:has(>.m3e-filter-chip__leading>.m3e-icon:not(.m3e-filter-chip__check))):has(>.m3e-filter-chip__label~.m3e-icon){--_m3e-chip-label-end: var(--m3e-comp-filter-chip-compact-horizontal-spacing)}.m3e-filter-chip--expressive:not(:has(>.m3e-filter-chip__input:checked),:has(>.m3e-filter-chip__leading>.m3e-icon:not(.m3e-filter-chip__check))):has(>.m3e-filter-chip__label~.m3e-icon){--_m3e-chip-label-end: var(--m3e-comp-filter-chip-horizontal-spacing)}.m3e-filter-chip--expressive:is(:has(>.m3e-filter-chip__input:checked),:has(>.m3e-filter-chip__leading>.m3e-icon:not(.m3e-filter-chip__check))):not(:has(>.m3e-filter-chip__label~.m3e-icon)){--_m3e-chip-label-end: var(--m3e-comp-filter-chip-horizontal-spacing)}}@layer m3e.components{.m3e-input-chip{--_m3e-chip-height: var(--m3e-comp-input-chip-container-height);--_m3e-chip-padding-start: var(--m3e-comp-input-chip-content-padding-start);--_m3e-chip-padding-end: var(--m3e-comp-input-chip-content-padding-end);--_m3e-chip-label-start: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-label-end: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-shape: var(--m3e-comp-input-chip-container-shape);--_m3e-chip-icon-size: var(--m3e-comp-input-chip-leading-icon-size);--_m3e-chip-font: var(--m3e-comp-input-chip-label-text-font);--_m3e-chip-font-size: var(--m3e-comp-input-chip-label-text-size);--_m3e-chip-font-weight: var(--m3e-comp-input-chip-label-text-weight);--_m3e-chip-line-height: var(--m3e-comp-input-chip-label-text-line-height);--_m3e-chip-tracking: var(--m3e-comp-input-chip-label-text-tracking);--_m3e-chip-outline-width: var(--m3e-comp-input-chip-outline-width-unselected);--_m3e-chip-outline-color: var(--m3e-comp-input-chip-outline-color-unselected);--_m3e-chip-container: transparent;--_m3e-chip-shadow: var(--_m3e-chip-outline);--_m3e-chip-shadow-hovered: var(--_m3e-chip-outline);--_m3e-chip-shadow-focused: var(--_m3e-chip-outline);--_m3e-chip-shadow-pressed: var(--_m3e-chip-outline);--_m3e-chip-shadow-dragged: var(--m3e-comp-input-chip-container-shadow-dragged), var(--_m3e-chip-outline);--_m3e-chip-shadow-disabled: inset 0 0 0 var(--_m3e-chip-outline-width) color-mix( in srgb, var(--m3e-comp-input-chip-outline-color-disabled-unselected) calc(var(--m3e-comp-input-chip-outline-opacity-disabled-unselected) * 100%), transparent );--_m3e-chip-container-disabled: transparent;--_m3e-chip-label: var(--m3e-comp-input-chip-label-text-color-unselected);--_m3e-chip-state-layer: var(--m3e-sys-color-on-surface);--_m3e-chip-leading: var(--m3e-comp-input-chip-leading-icon-color-unselected);--_m3e-chip-trailing: var(--m3e-comp-input-chip-trailing-icon-color-unselected);--_m3e-chip-label-disabled: color-mix( in srgb, var(--m3e-comp-input-chip-label-text-color-disabled) calc(var(--m3e-comp-input-chip-label-text-opacity-disabled) * 100%), transparent );--_m3e-chip-leading-disabled: color-mix( in srgb, var(--m3e-comp-input-chip-leading-icon-color-disabled) calc(var(--m3e-comp-input-chip-leading-icon-opacity-disabled) * 100%), transparent );--_m3e-chip-trailing-disabled: color-mix( in srgb, var(--m3e-comp-input-chip-trailing-icon-color-disabled) calc(var(--m3e-comp-input-chip-trailing-icon-opacity-disabled) * 100%), transparent )}.m3e-input-chip:has(>.m3e-input-chip__cell>.m3e-input-chip__label~*){--_m3e-chip-padding-end: var(--m3e-comp-input-chip-content-padding-end-icon)}.m3e-input-chip:has(>.m3e-input-chip__cell>.m3e-icon+.m3e-input-chip__label):not(:has(>.m3e-input-chip__cell>.m3e-input-chip__avatar)){--_m3e-chip-padding-start: var(--m3e-comp-input-chip-content-padding-start-icon)}.m3e-input-chip__avatar{--_m3e-chip-icon-size: var(--m3e-comp-input-chip-avatar-size);display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--m3e-comp-input-chip-avatar-size);block-size:var(--m3e-comp-input-chip-avatar-size);overflow:hidden;border-radius:min(var(--m3e-comp-input-chip-avatar-shape),calc(var(--m3e-comp-input-chip-avatar-size) / 2));object-fit:cover}.m3e-input-chip .m3e-input-chip__cell .m3e-input-chip__avatar .m3e-icon{color:inherit}.m3e-input-chip[aria-disabled=true] .m3e-input-chip__avatar{opacity:var(--m3e-comp-input-chip-avatar-opacity-disabled)}.m3e-input-chip__remove{--_m3e-chip-icon-size: var(--m3e-comp-input-chip-trailing-icon-size);position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-input-chip__remove:after{content:"";position:absolute;inset:calc((var(--m3e-comp-input-chip-trailing-icon-size) - var(--m3e-comp-minimum-interactive-component-size)) / 2)}.m3e-input-chip__remove:disabled{cursor:default}.m3e-input-chip[aria-selected=true]{--_m3e-chip-outline-width: var(--m3e-comp-input-chip-outline-width-selected);--_m3e-chip-outline-color: transparent;--_m3e-chip-container: var(--m3e-comp-input-chip-container-color-selected);--_m3e-chip-container-disabled: color-mix( in srgb, var(--m3e-comp-input-chip-container-color-disabled-selected) calc(var(--m3e-comp-input-chip-container-opacity-disabled-selected) * 100%), transparent );--_m3e-chip-label: var(--m3e-comp-input-chip-label-text-color-selected);--_m3e-chip-state-layer: var(--m3e-comp-input-chip-label-text-color-selected);--_m3e-chip-leading: var(--m3e-comp-input-chip-leading-icon-color-selected);--_m3e-chip-trailing: var(--m3e-comp-input-chip-trailing-icon-color-selected)}.m3e-input-chip--expressive{--_m3e-chip-shape: min( var(--m3e-comp-chips-shape-unselected), calc(var(--_m3e-chip-height) / 2) );--_m3e-chip-leading: var(--m3e-comp-input-chip-leading-icon-color-tonal)}.m3e-input-chip--expressive[aria-selected=true]{--_m3e-chip-shape: min(var(--m3e-comp-chips-shape-selected), calc(var(--_m3e-chip-height) / 2));--_m3e-chip-leading: var(--m3e-comp-input-chip-leading-icon-color-selected)}.m3e-input-chip--expressive:is(:active,[data-pressed]):not([aria-disabled=true]){--_m3e-chip-shape: min(var(--m3e-comp-chips-shape-pressed), calc(var(--_m3e-chip-height) / 2))}.m3e-input-chip--expressive:has(>.m3e-input-chip__cell>:is(.m3e-input-chip__avatar,.m3e-icon)+.m3e-input-chip__label,>.m3e-input-chip__cell>.m3e-input-chip__label~*){--_m3e-chip-label-start: var(--m3e-comp-input-chip-compact-horizontal-spacing);--_m3e-chip-label-end: var(--m3e-comp-input-chip-horizontal-spacing)}.m3e-input-chip--expressive:has(>.m3e-input-chip__cell>:is(.m3e-input-chip__avatar,.m3e-icon)+.m3e-input-chip__label):has(>.m3e-input-chip__cell>.m3e-input-chip__label~*){--_m3e-chip-label-end: var(--m3e-comp-input-chip-compact-horizontal-spacing)}}@property --_m3e-chip-shape{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@layer m3e.components{:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip){--_m3e-chip-outline: inset 0 0 0 var(--_m3e-chip-outline-width) var(--_m3e-chip-outline-color);--_m3e-chip-shadow-duration: var(--m3e-comp-elevation-outgoing-duration-hovered);--_m3e-chip-shadow-easing: var(--m3e-comp-elevation-outgoing-easing);--m3e-comp-state-layer-color: var(--_m3e-chip-state-layer);display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:var(--_m3e-chip-height);margin:0;padding-block:0;padding-inline:var(--_m3e-chip-padding-start) var(--_m3e-chip-padding-end);border:none;border-radius:var(--_m3e-chip-shape);background-color:var(--_m3e-chip-container);box-shadow:var(--_m3e-chip-shadow);color:var(--_m3e-chip-label);font-family:var(--_m3e-chip-font);font-size:var(--_m3e-chip-font-size);font-weight:var(--_m3e-chip-font-weight);line-height:var(--_m3e-chip-line-height);letter-spacing:var(--_m3e-chip-tracking);text-align:start;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--_m3e-chip-shadow-duration) var(--_m3e-chip-shadow-easing)}:is(.m3e-filter-chip--expressive,.m3e-input-chip--expressive){transition:box-shadow var(--_m3e-chip-shadow-duration) var(--_m3e-chip-shadow-easing),border-radius var(--m3e-comp-selectable-chip-shape-duration) var(--m3e-comp-selectable-chip-shape-easing)}:is(.m3e-filter-chip--expressive,.m3e-input-chip--expressive)[data-spring]{transition-property:box-shadow}.m3e-input-chip__cell{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-inline-size:0}:is(.m3e-assist-chip__label,.m3e-filter-chip__label,.m3e-input-chip__label,.m3e-suggestion-chip__label){flex:1 1 auto;padding-inline:var(--_m3e-chip-label-start) var(--_m3e-chip-label-end)}:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip__cell,.m3e-suggestion-chip) .m3e-icon{--m3e-comp-icon-size: var(--_m3e-chip-icon-size);color:var(--_m3e-chip-leading)}:is(.m3e-assist-chip__label,.m3e-filter-chip__label,.m3e-input-chip__label,.m3e-suggestion-chip__label)~.m3e-icon,:is(.m3e-assist-chip__label,.m3e-filter-chip__label,.m3e-input-chip__label,.m3e-suggestion-chip__label)~* .m3e-icon{color:var(--_m3e-chip-trailing)}:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip):after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-chip-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((100% - var(--m3e-comp-minimum-interactive-component-size)) / 2))}@media(hover:hover){:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip):hover{--_m3e-chip-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-chip-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-chip-shadow-hovered)}}:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):focus-visible,.m3e-filter-chip:has(>.m3e-filter-chip__input:focus-visible){--_m3e-chip-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-chip-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-chip-shadow-focused)}:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:active,[data-pressed]){--_m3e-chip-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-chip-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-chip-shadow-pressed)}:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip)[data-dragged]{--_m3e-chip-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-chip-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-chip-shadow-dragged)}:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]),.m3e-filter-chip:has(>.m3e-filter-chip__input:disabled){background-color:var(--_m3e-chip-container-disabled);box-shadow:var(--_m3e-chip-shadow-disabled);color:var(--_m3e-chip-label-disabled);cursor:default;transition:none}:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]) .m3e-icon,.m3e-filter-chip:has(>.m3e-filter-chip__input:disabled) .m3e-icon{color:var(--_m3e-chip-leading-disabled)}:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]) :is(.m3e-assist-chip__label,.m3e-input-chip__label,.m3e-suggestion-chip__label)~* .m3e-icon,:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]) :is(.m3e-assist-chip__label,.m3e-input-chip__label,.m3e-suggestion-chip__label)~.m3e-icon,.m3e-filter-chip:has(>.m3e-filter-chip__input:disabled) .m3e-filter-chip__label~.m3e-icon{color:var(--_m3e-chip-trailing-disabled)}@media(forced-colors:active){:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip,.m3e-suggestion-chip){border:var(--m3e-comp-chips-outline-width-unselected) solid ButtonText}:is(.m3e-assist-chip,.m3e-filter-chip,.m3e-input-chip__cell,.m3e-suggestion-chip) .m3e-icon{color:ButtonText}.m3e-filter-chip:has(>.m3e-filter-chip__input:checked),.m3e-input-chip[aria-selected=true]{border-color:Highlight;outline:var(--m3e-comp-chips-outline-width-unselected) solid Highlight}:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]),:is(.m3e-assist-chip,.m3e-input-chip,.m3e-suggestion-chip):is(:disabled,[aria-disabled=true]) .m3e-icon,.m3e-filter-chip:has(>.m3e-filter-chip__input:disabled),.m3e-filter-chip:has(>.m3e-filter-chip__input:disabled) .m3e-icon{border-color:GrayText;color:GrayText}}}@layer m3e.components{.m3e-suggestion-chip{--_m3e-chip-height: var(--m3e-comp-suggestion-chip-container-height);--_m3e-chip-padding-start: var(--m3e-comp-suggestion-chip-content-padding-horizontal);--_m3e-chip-padding-end: var(--m3e-comp-suggestion-chip-content-padding-horizontal);--_m3e-chip-label-start: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-label-end: var(--m3e-comp-chip-default-horizontal-spacing);--_m3e-chip-shape: var(--m3e-comp-suggestion-chip-container-shape);--_m3e-chip-icon-size: var(--m3e-comp-suggestion-chip-leading-icon-size);--_m3e-chip-font: var(--m3e-comp-suggestion-chip-label-text-font);--_m3e-chip-font-size: var(--m3e-comp-suggestion-chip-label-text-size);--_m3e-chip-font-weight: var(--m3e-comp-suggestion-chip-label-text-weight);--_m3e-chip-line-height: var(--m3e-comp-suggestion-chip-label-text-line-height);--_m3e-chip-tracking: var(--m3e-comp-suggestion-chip-label-text-tracking);--_m3e-chip-outline-width: var(--m3e-comp-suggestion-chip-flat-outline-width);--_m3e-chip-outline-color: var(--m3e-comp-suggestion-chip-flat-outline-color);--_m3e-chip-container: transparent;--_m3e-chip-shadow: var(--_m3e-chip-outline);--_m3e-chip-shadow-hovered: var(--_m3e-chip-outline);--_m3e-chip-shadow-focused: var(--_m3e-chip-outline);--_m3e-chip-shadow-pressed: var(--_m3e-chip-outline);--_m3e-chip-shadow-dragged: var(--m3e-comp-suggestion-chip-container-shadow-dragged), var(--_m3e-chip-outline);--_m3e-chip-shadow-disabled: inset 0 0 0 var(--m3e-comp-suggestion-chip-flat-outline-width) color-mix( in srgb, var(--m3e-comp-suggestion-chip-flat-outline-color-disabled) calc(var(--m3e-comp-suggestion-chip-flat-outline-opacity-disabled) * 100%), transparent );--_m3e-chip-container-disabled: transparent;--_m3e-chip-label: var(--m3e-comp-suggestion-chip-label-text-color);--_m3e-chip-state-layer: var(--m3e-sys-color-on-surface);--_m3e-chip-leading: var(--m3e-comp-suggestion-chip-leading-icon-color);--_m3e-chip-trailing: var(--m3e-comp-suggestion-chip-leading-icon-color);--_m3e-chip-label-disabled: color-mix( in srgb, var(--m3e-comp-suggestion-chip-label-text-color-disabled) calc(var(--m3e-comp-suggestion-chip-label-text-opacity-disabled) * 100%), transparent );--_m3e-chip-leading-disabled: color-mix( in srgb, var(--m3e-comp-suggestion-chip-leading-icon-color-disabled) calc(var(--m3e-comp-suggestion-chip-leading-icon-opacity-disabled) * 100%), transparent );--_m3e-chip-trailing-disabled: var(--_m3e-chip-leading-disabled)}.m3e-suggestion-chip--elevated{--_m3e-chip-container: var(--m3e-comp-suggestion-chip-elevated-container-color);--_m3e-chip-shadow: var(--m3e-comp-suggestion-chip-elevated-container-shadow);--_m3e-chip-shadow-hovered: var(--m3e-comp-suggestion-chip-elevated-container-shadow-hover);--_m3e-chip-shadow-focused: var(--m3e-comp-suggestion-chip-elevated-container-shadow-focus);--_m3e-chip-shadow-pressed: var(--m3e-comp-suggestion-chip-elevated-container-shadow-pressed);--_m3e-chip-shadow-dragged: var(--m3e-comp-suggestion-chip-container-shadow-dragged);--_m3e-chip-shadow-disabled: var(--m3e-comp-suggestion-chip-elevated-container-shadow-disabled);--_m3e-chip-container-disabled: var( --m3e-comp-suggestion-chip-elevated-disabled-container-color );--_m3e-chip-leading-disabled: var(--m3e-comp-suggestion-chip-elevated-disabled-icon-color);--_m3e-chip-trailing-disabled: var(--m3e-comp-suggestion-chip-elevated-disabled-icon-color)}}@layer m3e.components{.m3e-chip-set{--_m3e-chip-set-row-gap: calc( var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-chips-height) );display:flex;flex-wrap:wrap;align-items:center;gap:var(--_m3e-chip-set-row-gap) calc(var(--m3e-comp-chip-set-chip-padding-horizontal) + var(--m3e-comp-chip-set-chip-padding-horizontal));box-sizing:border-box;padding-block:calc(var(--_m3e-chip-set-row-gap) / 2);padding-inline:var(--m3e-comp-chip-set-chip-padding-horizontal)}.m3e-chip-set--single-line{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.m3e-chip-set--single-line>*{flex:none}}@property --_m3e-floating-toolbar-progress{syntax: "<number>"; inherits: true; initial-value: 1;}@layer m3e.components{.m3e-floating-toolbar{--_m3e-floating-toolbar-progress: 1;--_m3e-floating-toolbar-container: var( --m3e-comp-floating-toolbar-defaults-standard-container-color );--_m3e-floating-toolbar-content: var( --m3e-comp-floating-toolbar-defaults-standard-content-color );--_m3e-floating-toolbar-fab-container: var( --m3e-comp-floating-toolbar-defaults-standard-fab-container-color );--_m3e-floating-toolbar-fab-content: var( --m3e-comp-floating-toolbar-defaults-standard-fab-content-color );--_m3e-floating-toolbar-slot: var(--m3e-comp-minimum-interactive-component-size);display:inline-flex;align-items:center;vertical-align:middle;transition:--_m3e-floating-toolbar-progress var(--m3e-comp-floating-toolbar-defaults-animation-duration) var(--m3e-comp-floating-toolbar-defaults-animation-easing)}.m3e-floating-toolbar--collapsed{--_m3e-floating-toolbar-progress: 0}.m3e-floating-toolbar--vibrant{--_m3e-floating-toolbar-container: var( --m3e-comp-floating-toolbar-defaults-vibrant-container-color );--_m3e-floating-toolbar-content: var( --m3e-comp-floating-toolbar-defaults-vibrant-content-color );--_m3e-floating-toolbar-fab-container: var( --m3e-comp-floating-toolbar-defaults-vibrant-fab-container-color );--_m3e-floating-toolbar-fab-content: var( --m3e-comp-floating-toolbar-defaults-vibrant-fab-content-color )}.m3e-floating-toolbar__bar{display:flex;flex:none;align-items:center;justify-content:center;gap:var(--m3e-comp-floating-toolbar-defaults-item-spacing);box-sizing:border-box;min-block-size:var(--m3e-comp-floating-toolbar-defaults-container-size);padding-block:var(--m3e-comp-floating-toolbar-defaults-content-padding-top) var(--m3e-comp-floating-toolbar-defaults-content-padding-bottom);padding-inline:var(--m3e-comp-floating-toolbar-defaults-content-padding-start) var(--m3e-comp-floating-toolbar-defaults-content-padding-end);border-radius:var(--m3e-comp-floating-toolbar-container-shape);background-color:var(--_m3e-floating-toolbar-container);box-shadow:var(--m3e-comp-floating-toolbar-defaults-expanded-shadow);color:var(--_m3e-floating-toolbar-content)}.m3e-floating-toolbar--collapsed>.m3e-floating-toolbar__bar{box-shadow:var(--m3e-comp-floating-toolbar-defaults-collapsed-shadow)}.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing{display:flex;flex:none;align-items:center;gap:var(--m3e-comp-floating-toolbar-defaults-item-spacing)}.m3e-floating-toolbar__leading{justify-content:flex-start}.m3e-floating-toolbar__trailing,.m3e-floating-toolbar--collapsed .m3e-floating-toolbar__leading{justify-content:flex-end}.m3e-floating-toolbar--collapsed .m3e-floating-toolbar__trailing{justify-content:flex-start}.m3e-floating-toolbar--collapsed:not([data-animating]) :is(.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing){display:none}.m3e-floating-toolbar[data-animating] :is(.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing){overflow:hidden}:is(.m3e-floating-toolbar__bar,.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing)>.m3e-icon-button{flex:none;margin-inline:max(0%,calc((var(--_m3e-floating-toolbar-slot) - var(--_m3e-icon-button-width)) / 2))}.m3e-floating-toolbar--vertical,.m3e-floating-toolbar--vertical .m3e-floating-toolbar__bar,.m3e-floating-toolbar--vertical .m3e-floating-toolbar__leading,.m3e-floating-toolbar--vertical .m3e-floating-toolbar__trailing{flex-direction:column}.m3e-floating-toolbar--vertical .m3e-floating-toolbar__bar{min-block-size:0;min-inline-size:var(--m3e-comp-floating-toolbar-defaults-container-size)}.m3e-floating-toolbar--vertical .m3e-floating-toolbar__leading{justify-content:flex-end}.m3e-floating-toolbar--vertical .m3e-floating-toolbar__trailing{justify-content:flex-start}.m3e-floating-toolbar--vertical :is(.m3e-floating-toolbar__bar,.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing)>.m3e-icon-button{margin-block:max(0%,calc((var(--_m3e-floating-toolbar-slot) - var(--_m3e-icon-button-height)) / 2));margin-inline:0}.m3e-floating-toolbar--vertical :is(.m3e-floating-toolbar__bar,.m3e-floating-toolbar__leading,.m3e-floating-toolbar__trailing)>.m3e-button{margin-block:max(0%,calc((var(--_m3e-floating-toolbar-slot) - var(--_m3e-button-height)) / 2))}.m3e-floating-toolbar--with-fab{--_m3e-floating-toolbar-clamped: clamp(0, var(--_m3e-floating-toolbar-progress), 1);--_m3e-floating-toolbar-fold: calc(1 - var(--_m3e-floating-toolbar-progress));--_m3e-floating-toolbar-fab-size: calc( var(--m3e-comp-floating-toolbar-defaults-fab-size-min) + ( var(--m3e-comp-floating-toolbar-defaults-fab-size-max) - var(--m3e-comp-floating-toolbar-defaults-fab-size-min) ) * var(--_m3e-floating-toolbar-fold) );display:inline-grid;grid-template:"bar gap fab" var(--m3e-comp-floating-toolbar-defaults-fab-size-max) / max-content var(--m3e-comp-floating-toolbar-defaults-toolbar-to-fab-gap) var(--m3e-comp-floating-toolbar-defaults-fab-size-min);align-items:center}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--fab-start{grid-template:"fab gap bar" var(--m3e-comp-floating-toolbar-defaults-fab-size-max) / var(--m3e-comp-floating-toolbar-defaults-fab-size-min) var(--m3e-comp-floating-toolbar-defaults-toolbar-to-fab-gap) max-content}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical{grid-template:"bar" max-content "gap" var(--m3e-comp-floating-toolbar-defaults-toolbar-to-fab-gap) "fab" var(--m3e-comp-floating-toolbar-defaults-fab-size-min) / var(--m3e-comp-floating-toolbar-defaults-fab-size-max);justify-items:center}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical.m3e-floating-toolbar--fab-start{grid-template:"fab" var(--m3e-comp-floating-toolbar-defaults-fab-size-min) "gap" var(--m3e-comp-floating-toolbar-defaults-toolbar-to-fab-gap) "bar" max-content / var(--m3e-comp-floating-toolbar-defaults-fab-size-max)}.m3e-floating-toolbar--with-fab:before,.m3e-floating-toolbar--with-fab:after{content:"";grid-area:bar;justify-self:end;inline-size:calc(100%*max(var(--_m3e-floating-toolbar-progress),0));block-size:var(--m3e-comp-floating-toolbar-defaults-container-size);border-radius:var(--m3e-comp-floating-toolbar-container-shape);pointer-events:none}.m3e-floating-toolbar--with-fab:before{box-shadow:var(--m3e-comp-floating-toolbar-defaults-expanded-shadow-with-fab);opacity:var(--_m3e-floating-toolbar-clamped)}.m3e-floating-toolbar--with-fab:after{background-color:var(--_m3e-floating-toolbar-container)}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--fab-start:before,.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--fab-start:after{justify-self:start}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical:before,.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical:after{place-self:end center;inline-size:var(--m3e-comp-floating-toolbar-defaults-container-size);block-size:calc(100%*max(var(--_m3e-floating-toolbar-progress),0))}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical.m3e-floating-toolbar--fab-start:before,.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical.m3e-floating-toolbar--fab-start:after{align-self:start}.m3e-floating-toolbar--with-fab>.m3e-floating-toolbar__bar{z-index:1;grid-area:bar;background-color:transparent;box-shadow:none;clip-path:inset(0 calc(100%*max(var(--_m3e-floating-toolbar-fold),0)) 0 0);translate:calc(100% * var(--_m3e-floating-toolbar-fold)) 0;visibility:visible;transition:visibility var(--m3e-comp-floating-toolbar-defaults-animation-duration) var(--m3e-sys-motion-easing-linear)}.m3e-floating-toolbar[data-spring],.m3e-floating-toolbar[data-spring]>.m3e-floating-toolbar__bar{transition:none}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--collapsed>.m3e-floating-toolbar__bar{visibility:hidden}.m3e-floating-toolbar--with-fab[data-animating]>.m3e-floating-toolbar__bar{visibility:visible}.m3e-floating-toolbar--with-fab:dir(rtl)>.m3e-floating-toolbar__bar{clip-path:inset(0 0 0 calc(100%*max(var(--_m3e-floating-toolbar-fold),0)));translate:calc(-100% * var(--_m3e-floating-toolbar-fold)) 0}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--vertical>.m3e-floating-toolbar__bar{clip-path:inset(0 0 calc(100%*max(var(--_m3e-floating-toolbar-fold),0)) 0);translate:0 calc(100% * var(--_m3e-floating-toolbar-fold))}.m3e-floating-toolbar--with-fab.m3e-floating-toolbar--fab-start>.m3e-floating-toolbar__bar{translate:none}.m3e-floating-toolbar__fab{z-index:2;display:grid;grid-area:fab;justify-self:start;inline-size:var(--_m3e-floating-toolbar-fab-size);block-size:var(--_m3e-floating-toolbar-fab-size);margin-inline-start:calc(var(--m3e-comp-floating-toolbar-defaults-fab-size-min) - var(--_m3e-floating-toolbar-fab-size))}.m3e-floating-toolbar--fab-start>.m3e-floating-toolbar__fab{margin-inline:0 calc(var(--m3e-comp-floating-toolbar-defaults-fab-size-min) - var(--_m3e-floating-toolbar-fab-size))}.m3e-floating-toolbar--vertical>.m3e-floating-toolbar__fab{justify-self:center;margin-inline:0;margin-block:calc(var(--m3e-comp-floating-toolbar-defaults-fab-size-min) - var(--_m3e-floating-toolbar-fab-size)) 0}.m3e-floating-toolbar--vertical.m3e-floating-toolbar--fab-start>.m3e-floating-toolbar__fab{margin-block:0 calc(var(--m3e-comp-floating-toolbar-defaults-fab-size-min) - var(--_m3e-floating-toolbar-fab-size))}.m3e-floating-toolbar__fab>.m3e-fab{--_m3e-fab-width: 100%;--_m3e-fab-height: 100%;--_m3e-fab-shape: var(--m3e-comp-floating-toolbar-defaults-fab-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-baseline-icon-size);--_m3e-fab-container: var(--_m3e-floating-toolbar-fab-container);--_m3e-fab-content: var(--_m3e-floating-toolbar-fab-content);--_m3e-fab-shadow: var(--m3e-comp-floating-toolbar-defaults-fab-shadow);--_m3e-fab-shadow-hovered: var(--m3e-comp-floating-toolbar-defaults-fab-shadow-hovered);--_m3e-fab-shadow-focused: var(--m3e-comp-floating-toolbar-defaults-fab-shadow-focused);--_m3e-fab-shadow-pressed: var(--m3e-comp-floating-toolbar-defaults-fab-shadow-pressed);inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}.m3e-floating-toolbar[data-exit-direction=bottom]{translate:0 calc(-1 * var(--_m3e-floating-toolbar-offset, 0%))}.m3e-floating-toolbar[data-exit-direction=top]{translate:0 var(--_m3e-floating-toolbar-offset, 0%)}.m3e-floating-toolbar[data-exit-direction=start]{translate:var(--_m3e-floating-toolbar-offset, 0%) 0}.m3e-floating-toolbar[data-exit-direction=end]{translate:calc(-1 * var(--_m3e-floating-toolbar-offset, 0%)) 0}.m3e-floating-toolbar[data-exit-direction=start]:dir(rtl){translate:calc(-1 * var(--_m3e-floating-toolbar-offset, 0%)) 0}.m3e-floating-toolbar[data-exit-direction=end]:dir(rtl){translate:var(--_m3e-floating-toolbar-offset, 0%) 0}@media(forced-colors:active){.m3e-floating-toolbar__bar,.m3e-floating-toolbar--with-fab:after{box-sizing:border-box;border:thin solid CanvasText}.m3e-floating-toolbar--with-fab>.m3e-floating-toolbar__bar{border-color:transparent}}}@layer m3e.base{:where(m3e-floating-toolbar){display:contents}}@layer m3e.components{.m3e-bottom-app-bar{display:flex;align-items:center;box-sizing:content-box;block-size:calc(var(--m3e-comp-bottom-app-bar-defaults-container-height) - var(--m3e-comp-bottom-app-bar-defaults-content-padding-top));padding-block:var(--m3e-comp-bottom-app-bar-defaults-content-padding-top) env(safe-area-inset-bottom);padding-inline:calc(var(--m3e-comp-bottom-app-bar-defaults-content-padding-horizontal) + env(safe-area-inset-left)) calc(var(--m3e-comp-bottom-app-bar-defaults-content-padding-horizontal) + env(safe-area-inset-right));border-radius:var(--m3e-comp-bottom-app-bar-container-shape);background-color:var(--m3e-comp-bottom-app-bar-container-color);box-shadow:var(--m3e-comp-bottom-app-bar-defaults-container-shadow);color:var(--m3e-comp-docked-toolbar-defaults-content-color)}.m3e-bottom-app-bar:dir(rtl){padding-inline:calc(var(--m3e-comp-bottom-app-bar-defaults-content-padding-horizontal) + env(safe-area-inset-right)) calc(var(--m3e-comp-bottom-app-bar-defaults-content-padding-horizontal) + env(safe-area-inset-left))}.m3e-bottom-app-bar__actions{display:flex;flex:1 1 0;align-items:center;justify-content:var(--m3e-comp-bottom-app-bar-defaults-horizontal-arrangement);min-inline-size:0}.m3e-bottom-app-bar__actions>.m3e-icon-button{flex:none;margin-inline:max(0%,calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-icon-button-width)) / 2))}.m3e-bottom-app-bar__fab{display:flex;align-items:flex-start;align-self:stretch;padding-block-start:var(--m3e-comp-bottom-app-bar-defaults-fab-padding-top);padding-inline-end:var(--m3e-comp-bottom-app-bar-defaults-fab-padding-end)}.m3e-bottom-app-bar__fab>.m3e-fab{--_m3e-fab-container: var(--m3e-comp-bottom-app-bar-defaults-fab-container-color);--_m3e-fab-content: var(--m3e-comp-bottom-app-bar-defaults-fab-content-color);--_m3e-fab-shadow: var(--m3e-comp-bottom-app-bar-defaults-fab-shadow);--_m3e-fab-shadow-hovered: var(--m3e-comp-bottom-app-bar-defaults-fab-shadow);--_m3e-fab-shadow-focused: var(--m3e-comp-bottom-app-bar-defaults-fab-shadow);--_m3e-fab-shadow-pressed: var(--m3e-comp-bottom-app-bar-defaults-fab-shadow)}.m3e-bottom-app-bar[data-scroll-behavior]{translate:0 calc(-1 * var(--_m3e-bottom-app-bar-offset, 0%))}@media(forced-colors:active){.m3e-bottom-app-bar{border-block-start:thin solid CanvasText}}}@layer m3e.components{.m3e-fab,.m3e-extended-fab{--_m3e-fab-height: var(--m3e-comp-fab-baseline-container-height);--_m3e-fab-width: var(--m3e-comp-fab-baseline-container-width);--_m3e-fab-shape: var(--m3e-comp-fab-baseline-container-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-baseline-icon-size);--_m3e-fab-container: var(--m3e-comp-fab-primary-container-container-color);--_m3e-fab-content: var(--m3e-comp-fab-primary-container-icon-color);--_m3e-fab-shadow: var(--m3e-comp-fab-primary-container-container-shadow);--_m3e-fab-shadow-hovered: var(--m3e-comp-fab-primary-container-container-shadow-hovered);--_m3e-fab-shadow-focused: var(--m3e-comp-fab-primary-container-container-shadow-focused);--_m3e-fab-shadow-pressed: var(--m3e-comp-fab-primary-container-container-shadow-pressed);--_m3e-fab-shadow-duration: var(--m3e-comp-elevation-outgoing-duration-hovered);--_m3e-fab-shadow-easing: var(--m3e-comp-elevation-outgoing-easing);--m3e-comp-state-layer-color: var(--_m3e-fab-content);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--_m3e-fab-width);min-block-size:var(--_m3e-fab-height);margin:0;padding:0;border:none;border-radius:var(--_m3e-fab-shape);background-color:var(--_m3e-fab-container);box-shadow:var(--_m3e-fab-shadow);color:var(--_m3e-fab-content);font-family:var(--m3e-comp-extended-fab-primary-label-text-font);font-size:var(--m3e-comp-extended-fab-primary-label-text-size);font-weight:var(--m3e-comp-extended-fab-primary-label-text-weight);line-height:var(--m3e-comp-extended-fab-primary-label-text-line-height);letter-spacing:var(--m3e-comp-extended-fab-primary-label-text-tracking);text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--_m3e-fab-shadow-duration) var(--_m3e-fab-shadow-easing)}:is(.m3e-fab,.m3e-extended-fab)>.m3e-icon{--m3e-comp-icon-size: var(--_m3e-fab-icon-size)}.m3e-fab:after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-fab-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((var(--_m3e-fab-width) - var(--m3e-comp-minimum-interactive-component-size)) / 2))}.m3e-fab--size-small{--_m3e-fab-height: var(--m3e-comp-fab-small-container-height);--_m3e-fab-width: var(--m3e-comp-fab-small-container-width);--_m3e-fab-shape: var(--m3e-comp-fab-small-container-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-small-icon-size)}.m3e-fab--size-medium{--_m3e-fab-height: var(--m3e-comp-fab-medium-container-height);--_m3e-fab-width: var(--m3e-comp-fab-medium-container-width);--_m3e-fab-shape: var(--m3e-comp-fab-defaults-medium-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-medium-icon-size)}.m3e-fab--size-large{--_m3e-fab-height: var(--m3e-comp-fab-large-container-height);--_m3e-fab-width: var(--m3e-comp-fab-large-container-width);--_m3e-fab-shape: var(--m3e-comp-fab-large-container-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-defaults-large-icon-size)}.m3e-extended-fab{--_m3e-fab-height: var(--m3e-comp-extended-fab-small-container-height);--_m3e-fab-width: var(--_m3e-fab-height);--_m3e-fab-shape: var(--m3e-comp-extended-fab-small-container-shape);--_m3e-fab-icon-size: var(--m3e-comp-extended-fab-small-icon-size);--_m3e-extended-fab-leading: var(--m3e-comp-extended-fab-small-leading-space);--_m3e-extended-fab-trailing: var(--m3e-comp-extended-fab-small-trailing-space);--_m3e-extended-fab-icon-space: var(--m3e-comp-extended-fab-small-icon-label-space);--_m3e-extended-fab-font: var(--m3e-comp-fab-defaults-small-extended-label-font);--_m3e-extended-fab-font-size: var(--m3e-comp-fab-defaults-small-extended-label-size);--_m3e-extended-fab-font-weight: var(--m3e-comp-fab-defaults-small-extended-label-weight);--_m3e-extended-fab-line-height: var(--m3e-comp-fab-defaults-small-extended-label-line-height);--_m3e-extended-fab-tracking: var(--m3e-comp-fab-defaults-small-extended-label-tracking);--_m3e-extended-fab-label-track: 1fr;--_m3e-extended-fab-label-opacity: 1;display:inline-grid;flex-shrink:0;grid-template-columns:auto var(--_m3e-extended-fab-label-track);grid-auto-flow:column;justify-content:start;padding-inline:var(--_m3e-extended-fab-leading) var(--_m3e-extended-fab-trailing);overflow:hidden;font-family:var(--_m3e-extended-fab-font);font-size:var(--_m3e-extended-fab-font-size);font-weight:var(--_m3e-extended-fab-font-weight);line-height:var(--_m3e-extended-fab-line-height);letter-spacing:var(--_m3e-extended-fab-tracking);white-space:nowrap;transition:box-shadow var(--_m3e-fab-shadow-duration) var(--_m3e-fab-shadow-easing),grid-template-columns var(--m3e-comp-fab-defaults-extended-width-duration) var(--m3e-comp-fab-defaults-extended-width-easing)}.m3e-extended-fab__label{min-inline-size:0;overflow:hidden;text-indent:var(--_m3e-extended-fab-icon-space);opacity:var(--_m3e-extended-fab-label-opacity);transition:opacity var(--m3e-comp-fab-defaults-extended-label-opacity-duration) var(--m3e-comp-fab-defaults-extended-label-opacity-easing)}.m3e-extended-fab__label:first-child{text-indent:0}.m3e-extended-fab--size-medium{--_m3e-fab-height: var(--m3e-comp-extended-fab-medium-container-height);--_m3e-fab-shape: var(--m3e-comp-fab-defaults-medium-extended-shape);--_m3e-fab-icon-size: var(--m3e-comp-extended-fab-medium-icon-size);--_m3e-extended-fab-leading: var(--m3e-comp-extended-fab-medium-leading-space);--_m3e-extended-fab-trailing: var(--m3e-comp-extended-fab-medium-trailing-space);--_m3e-extended-fab-icon-space: var(--m3e-comp-fab-defaults-medium-extended-icon-padding);--_m3e-extended-fab-font: var(--m3e-comp-fab-defaults-medium-extended-label-font);--_m3e-extended-fab-font-size: var(--m3e-comp-fab-defaults-medium-extended-label-size);--_m3e-extended-fab-font-weight: var(--m3e-comp-fab-defaults-medium-extended-label-weight);--_m3e-extended-fab-line-height: var(--m3e-comp-fab-defaults-medium-extended-label-line-height);--_m3e-extended-fab-tracking: var(--m3e-comp-fab-defaults-medium-extended-label-tracking)}.m3e-extended-fab--size-large{--_m3e-fab-height: var(--m3e-comp-extended-fab-large-container-height);--_m3e-fab-shape: var(--m3e-comp-extended-fab-large-container-shape);--_m3e-fab-icon-size: var(--m3e-comp-fab-defaults-large-icon-size);--_m3e-extended-fab-leading: var(--m3e-comp-extended-fab-large-leading-space);--_m3e-extended-fab-trailing: var(--m3e-comp-extended-fab-large-trailing-space);--_m3e-extended-fab-icon-space: var(--m3e-comp-fab-defaults-large-extended-icon-padding);--_m3e-extended-fab-font: var(--m3e-comp-fab-defaults-large-extended-label-font);--_m3e-extended-fab-font-size: var(--m3e-comp-fab-defaults-large-extended-label-size);--_m3e-extended-fab-font-weight: var(--m3e-comp-fab-defaults-large-extended-label-weight);--_m3e-extended-fab-line-height: var(--m3e-comp-fab-defaults-large-extended-label-line-height);--_m3e-extended-fab-tracking: var(--m3e-comp-fab-defaults-large-extended-label-tracking)}.m3e-extended-fab--collapsed:has(>.m3e-icon,>m3e-icon){--_m3e-extended-fab-label-track: 0fr;--_m3e-extended-fab-label-opacity: 0}.m3e-extended-fab[data-spring]{transition-property:box-shadow}.m3e-extended-fab[data-spring]>.m3e-extended-fab__label{transition:none}.m3e-fab--secondary-container,.m3e-extended-fab--secondary-container{--_m3e-fab-container: var(--m3e-comp-fab-secondary-container-container-color);--_m3e-fab-content: var(--m3e-comp-fab-secondary-container-icon-color)}.m3e-fab--tertiary-container,.m3e-extended-fab--tertiary-container{--_m3e-fab-container: var(--m3e-sys-color-tertiary-container);--_m3e-fab-content: var(--m3e-sys-color-on-tertiary-container)}.m3e-fab--primary,.m3e-extended-fab--primary{--_m3e-fab-container: var(--m3e-sys-color-primary);--_m3e-fab-content: var(--m3e-sys-color-on-primary)}.m3e-fab--secondary,.m3e-extended-fab--secondary{--_m3e-fab-container: var(--m3e-sys-color-secondary);--_m3e-fab-content: var(--m3e-sys-color-on-secondary)}.m3e-fab--tertiary,.m3e-extended-fab--tertiary{--_m3e-fab-container: var(--m3e-sys-color-tertiary);--_m3e-fab-content: var(--m3e-sys-color-on-tertiary)}@media(hover:hover){:is(.m3e-fab,.m3e-extended-fab):hover{--_m3e-fab-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-fab-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-fab-shadow-hovered)}}:is(.m3e-fab,.m3e-extended-fab):focus-visible{--_m3e-fab-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-fab-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-fab-shadow-focused)}:is(.m3e-fab,.m3e-extended-fab):is(:active,[data-pressed]){--_m3e-fab-shadow-duration: var(--m3e-comp-elevation-incoming-duration);--_m3e-fab-shadow-easing: var(--m3e-comp-elevation-incoming-easing);box-shadow:var(--_m3e-fab-shadow-pressed)}@media(forced-colors:active){.m3e-fab,.m3e-extended-fab{border:thin solid ButtonText}}}@property --_m3e-fab-menu-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@layer m3e.components{.m3e-fab-menu{--_m3e-fab-menu-progress: 0;--_m3e-fab-menu-initial-size: var(--m3e-comp-fab-baseline-container-height);--_m3e-fab-menu-initial-radius: var(--m3e-comp-fab-menu-defaults-toggle-initial-corner-radius);--_m3e-fab-menu-initial-icon-size: var(--m3e-comp-fab-baseline-icon-size);--_m3e-fab-menu-toggle-container: var(--m3e-comp-fab-menu-defaults-toggle-container-color);--_m3e-fab-menu-toggle-checked-container: var( --m3e-comp-fab-menu-defaults-toggle-checked-container-color );--_m3e-fab-menu-toggle-icon: var(--m3e-comp-fab-menu-defaults-toggle-icon-color);--_m3e-fab-menu-toggle-checked-icon: var( --m3e-comp-fab-menu-defaults-toggle-checked-icon-color );--_m3e-fab-menu-item-container: var(--m3e-comp-fab-menu-defaults-item-container-color);--_m3e-fab-menu-item-content: var(--m3e-sys-color-on-primary-container);--_m3e-fab-menu-align: end;display:inline-flex;flex-direction:column-reverse;align-items:var(--_m3e-fab-menu-align);gap:var(--m3e-comp-fab-menu-baseline-close-button-between-space);box-sizing:border-box;padding-inline:var(--m3e-comp-fab-menu-defaults-padding-horizontal);padding-block-end:var(--m3e-comp-fab-menu-defaults-button-padding-bottom);pointer-events:none;transition:--_m3e-fab-menu-progress var(--m3e-comp-fab-menu-defaults-toggle-progress-duration) var(--m3e-comp-fab-menu-defaults-toggle-progress-easing)}.m3e-fab-menu--open{--_m3e-fab-menu-progress: 1}.m3e-fab-menu--size-medium{--_m3e-fab-menu-initial-size: var(--m3e-comp-fab-medium-container-height);--_m3e-fab-menu-initial-radius: var( --m3e-comp-fab-menu-defaults-toggle-medium-initial-corner-radius );--_m3e-fab-menu-initial-icon-size: var(--m3e-comp-fab-medium-icon-size)}.m3e-fab-menu--size-large{--_m3e-fab-menu-initial-size: var(--m3e-comp-fab-large-container-height);--_m3e-fab-menu-initial-radius: var( --m3e-comp-fab-menu-defaults-toggle-large-initial-corner-radius );--_m3e-fab-menu-initial-icon-size: var( --m3e-comp-fab-menu-defaults-toggle-large-initial-icon-size )}.m3e-fab-menu--secondary{--_m3e-fab-menu-toggle-container: var(--m3e-sys-color-secondary-container);--_m3e-fab-menu-toggle-checked-container: var(--m3e-sys-color-secondary);--_m3e-fab-menu-toggle-icon: var(--m3e-sys-color-on-secondary-container);--_m3e-fab-menu-toggle-checked-icon: var(--m3e-sys-color-on-secondary);--_m3e-fab-menu-item-container: var(--m3e-sys-color-secondary-container);--_m3e-fab-menu-item-content: var(--m3e-sys-color-on-secondary-container)}.m3e-fab-menu--tertiary{--_m3e-fab-menu-toggle-container: var(--m3e-sys-color-tertiary-container);--_m3e-fab-menu-toggle-checked-container: var(--m3e-sys-color-tertiary);--_m3e-fab-menu-toggle-icon: var(--m3e-sys-color-on-tertiary-container);--_m3e-fab-menu-toggle-checked-icon: var(--m3e-sys-color-on-tertiary);--_m3e-fab-menu-item-container: var(--m3e-sys-color-tertiary-container);--_m3e-fab-menu-item-content: var(--m3e-sys-color-on-tertiary-container)}.m3e-fab-menu--align-start{--_m3e-fab-menu-align: start}.m3e-fab-menu--align-center{--_m3e-fab-menu-align: center}.m3e-fab-menu__toggle{--_m3e-fab-menu-clamped: clamp(0, var(--_m3e-fab-menu-progress), 1);--_m3e-fab-height: calc( var(--_m3e-fab-menu-initial-size) + ( var(--m3e-comp-fab-menu-baseline-close-button-container-height) - var(--_m3e-fab-menu-initial-size) ) * var(--_m3e-fab-menu-progress) );--_m3e-fab-width: calc( var(--_m3e-fab-menu-initial-size) + ( var(--m3e-comp-fab-menu-baseline-close-button-container-width) - var(--_m3e-fab-menu-initial-size) ) * var(--_m3e-fab-menu-progress) );--_m3e-fab-shape: calc( var(--_m3e-fab-menu-initial-radius) + ( var(--m3e-comp-fab-menu-defaults-toggle-final-corner-radius) - var(--_m3e-fab-menu-initial-radius) ) * var(--_m3e-fab-menu-progress) );--_m3e-fab-icon-size: calc( var(--_m3e-fab-menu-initial-icon-size) + ( var(--m3e-comp-fab-menu-baseline-close-button-icon-size) - var(--_m3e-fab-menu-initial-icon-size) ) * var(--_m3e-fab-menu-progress) );--_m3e-fab-container: color-mix( in oklab, var(--_m3e-fab-menu-toggle-container), var(--_m3e-fab-menu-toggle-checked-container) calc(var(--_m3e-fab-menu-clamped) * 100%) );--_m3e-fab-content: color-mix( in oklab, var(--_m3e-fab-menu-toggle-icon), var(--_m3e-fab-menu-toggle-checked-icon) calc(var(--_m3e-fab-menu-clamped) * 100%) );--_m3e-fab-shadow-hovered: var(--_m3e-fab-shadow);--_m3e-fab-shadow-focused: var(--_m3e-fab-shadow);--_m3e-fab-shadow-pressed: var(--_m3e-fab-shadow);display:inline-grid;place-items:center;flex-shrink:0;inline-size:var(--_m3e-fab-width);block-size:var(--_m3e-fab-height);margin-inline-start:calc(var(--_m3e-fab-menu-initial-size) - var(--_m3e-fab-width));margin-block-end:calc(var(--_m3e-fab-menu-initial-size) - var(--_m3e-fab-height));pointer-events:auto}.m3e-fab-menu__toggle>*{grid-area:1 / 1;opacity:calc(1 - round(nearest,var(--_m3e-fab-menu-clamped),1))}.m3e-fab-menu__toggle>:last-child:not(:first-child){opacity:round(nearest,var(--_m3e-fab-menu-clamped),1)}.m3e-fab-menu__items{display:flex;flex-direction:column;align-items:var(--_m3e-fab-menu-align);gap:var(--m3e-comp-fab-menu-baseline-list-item-between-space);opacity:1;transition:opacity var(--m3e-comp-fab-menu-defaults-item-opacity-duration) var(--m3e-comp-fab-menu-defaults-item-opacity-easing),display var(--m3e-comp-fab-menu-defaults-item-opacity-duration) allow-discrete}@starting-style{.m3e-fab-menu--open>.m3e-fab-menu__items{opacity:0}}.m3e-fab-menu:not(.m3e-fab-menu--open,[data-closing])>.m3e-fab-menu__items{display:none;opacity:0}.m3e-fab-menu__item{--m3e-comp-state-layer-color: var(--_m3e-fab-menu-item-content);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--m3e-comp-fab-menu-baseline-list-item-icon-label-space);box-sizing:border-box;min-inline-size:var(--m3e-comp-fab-menu-baseline-list-item-container-height);block-size:var(--m3e-comp-fab-menu-baseline-list-item-container-height);margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--m3e-comp-fab-menu-baseline-list-item-container-shape);background-color:var(--_m3e-fab-menu-item-container);color:var(--_m3e-fab-menu-item-content);font-family:var(--m3e-comp-fab-menu-defaults-item-label-font);font-size:var(--m3e-comp-fab-menu-defaults-item-label-size);font-weight:var(--m3e-comp-fab-menu-defaults-item-label-weight);line-height:var(--m3e-comp-fab-menu-defaults-item-label-line-height);letter-spacing:var(--m3e-comp-fab-menu-defaults-item-label-tracking);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.m3e-fab-menu__item>*{flex-shrink:0}.m3e-fab-menu__item>:first-child{margin-inline-start:var(--m3e-comp-fab-menu-baseline-list-item-leading-space)}.m3e-fab-menu__item>:last-child{margin-inline-end:var(--m3e-comp-fab-menu-baseline-list-item-trailing-space)}.m3e-fab-menu__item>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-fab-menu-baseline-list-item-icon-size)}.m3e-fab-menu__item:dir(rtl)>.m3e-icon:first-child{margin-inline:0 var(--m3e-comp-fab-menu-baseline-list-item-leading-space)}.m3e-fab-menu__item[data-animating]{justify-content:var(--_m3e-fab-menu-align);min-inline-size:0}.m3e-fab-menu[data-spring],.m3e-fab-menu[data-spring]>.m3e-fab-menu__items{transition:none}@media(forced-colors:active){.m3e-fab-menu__item{border:thin solid ButtonText}}}@layer m3e.base{:where(m3e-fab-menu){display:contents}}@layer m3e.components{.m3e-menu{--_m3e-menu-container: var(--m3e-comp-standard-menu-container-color);--_m3e-menu-content: var(--m3e-sys-color-on-surface);--_m3e-menu-text: var(--m3e-comp-list-item-label-text-color);--_m3e-menu-leading: var(--m3e-comp-list-item-leading-icon-color);--_m3e-menu-trailing: var(--m3e-comp-list-item-trailing-icon-color);--_m3e-menu-item-container: transparent;--_m3e-menu-text-disabled: var(--m3e-comp-list-item-label-text-color-disabled);--_m3e-menu-text-disabled-opacity: var(--m3e-comp-list-item-label-text-opacity-disabled);--_m3e-menu-leading-disabled: var(--m3e-comp-list-item-leading-icon-color-disabled);--_m3e-menu-leading-disabled-opacity: var(--m3e-comp-list-item-leading-icon-opacity-disabled);--_m3e-menu-trailing-disabled: var(--m3e-comp-list-item-trailing-icon-color-disabled);--_m3e-menu-trailing-disabled-opacity: var(--m3e-comp-list-item-trailing-icon-opacity-disabled);--_m3e-menu-item-container-disabled: transparent;--_m3e-menu-sel-container: var(--m3e-comp-standard-menu-container-color);--_m3e-menu-sel-text: var(--m3e-comp-standard-menu-item-label-text-color);--_m3e-menu-sel-leading: var(--m3e-comp-standard-menu-item-leading-icon-color);--_m3e-menu-sel-trailing: var(--m3e-comp-standard-menu-item-trailing-icon-color);--_m3e-menu-sel-text-disabled: var(--m3e-comp-standard-menu-item-label-text-color-disabled);--_m3e-menu-sel-text-disabled-opacity: var( --m3e-comp-standard-menu-item-label-text-opacity-disabled );--_m3e-menu-sel-leading-disabled: var( --m3e-comp-standard-menu-item-leading-icon-color-disabled );--_m3e-menu-sel-leading-disabled-opacity: var( --m3e-comp-standard-menu-item-leading-icon-opacity-disabled );--_m3e-menu-sel-trailing-disabled: var( --m3e-comp-standard-menu-item-trailing-icon-color-disabled );--_m3e-menu-sel-trailing-disabled-opacity: var( --m3e-comp-standard-menu-item-trailing-icon-opacity-disabled );--_m3e-menu-checked-container: var(--m3e-comp-standard-menu-item-container-color-selected);--_m3e-menu-checked-text: var(--m3e-comp-standard-menu-item-label-text-color-selected);--_m3e-menu-checked-leading: var(--m3e-comp-standard-menu-item-leading-icon-color-selected);--_m3e-menu-checked-trailing: var(--m3e-comp-standard-menu-item-trailing-icon-color-selected);--_m3e-menu-leading-size: var(--m3e-comp-segmented-menu-item-leading-icon-size);--_m3e-menu-trailing-size: var(--m3e-comp-segmented-menu-item-trailing-icon-size);--_m3e-menu-margin-block: var(--m3e-comp-menu-vertical-margin);--_m3e-menu-margin-inline: var(--m3e-comp-menu-horizontal-margin);display:flex;flex-direction:column;gap:var(--m3e-comp-segmented-menu-segmented-gap);box-sizing:border-box;inline-size:max-content;max-block-size:100dvh;margin:0;padding:0;overflow:visible;border:none;background:transparent;color:var(--_m3e-menu-content);font-family:var(--m3e-sys-typescale-label-large-font);font-size:var(--m3e-sys-typescale-label-large-size);font-weight:var(--m3e-sys-typescale-label-large-weight);line-height:var(--m3e-sys-typescale-label-large-line-height);letter-spacing:var(--m3e-sys-typescale-label-large-tracking);outline:none}.m3e-menu--vibrant{--_m3e-menu-container: var(--m3e-comp-vibrant-menu-container-color);--_m3e-menu-content: var(--m3e-sys-color-on-tertiary-container);--_m3e-menu-text: var(--m3e-comp-vibrant-menu-item-label-text-color);--_m3e-menu-leading: var(--m3e-comp-vibrant-menu-item-leading-icon-color);--_m3e-menu-trailing: var(--m3e-comp-vibrant-menu-item-trailing-icon-color);--_m3e-menu-item-container: var(--m3e-comp-vibrant-menu-container-color);--_m3e-menu-text-disabled: var(--m3e-comp-vibrant-menu-item-label-text-color-disabled);--_m3e-menu-text-disabled-opacity: var( --m3e-comp-vibrant-menu-item-label-text-opacity-disabled );--_m3e-menu-leading-disabled: var(--m3e-comp-vibrant-menu-item-leading-icon-color-disabled);--_m3e-menu-leading-disabled-opacity: var( --m3e-comp-vibrant-menu-item-leading-icon-opacity-disabled );--_m3e-menu-trailing-disabled: var(--m3e-comp-vibrant-menu-item-trailing-icon-color-disabled);--_m3e-menu-trailing-disabled-opacity: var( --m3e-comp-vibrant-menu-item-trailing-icon-opacity-disabled );--_m3e-menu-item-container-disabled: var(--m3e-comp-vibrant-menu-container-color);--_m3e-menu-sel-container: var(--m3e-comp-vibrant-menu-container-color);--_m3e-menu-sel-text: var(--_m3e-menu-text);--_m3e-menu-sel-leading: var(--_m3e-menu-leading);--_m3e-menu-sel-trailing: var(--_m3e-menu-trailing);--_m3e-menu-sel-text-disabled: var(--_m3e-menu-text-disabled);--_m3e-menu-sel-text-disabled-opacity: var(--_m3e-menu-text-disabled-opacity);--_m3e-menu-sel-leading-disabled: var(--_m3e-menu-leading-disabled);--_m3e-menu-sel-leading-disabled-opacity: var(--_m3e-menu-leading-disabled-opacity);--_m3e-menu-sel-trailing-disabled: var(--_m3e-menu-trailing-disabled);--_m3e-menu-sel-trailing-disabled-opacity: var(--_m3e-menu-trailing-disabled-opacity);--_m3e-menu-checked-container: var(--m3e-comp-vibrant-menu-item-container-color-selected);--_m3e-menu-checked-text: var(--m3e-comp-vibrant-menu-item-label-text-color-selected);--_m3e-menu-checked-leading: var(--m3e-comp-vibrant-menu-item-leading-icon-color-selected);--_m3e-menu-checked-trailing: var(--m3e-comp-vibrant-menu-item-trailing-icon-color-selected)}.m3e-menu[popover]{position:fixed;inset:auto;inset-block-start:var(--_m3e-menu-y, auto);left:var(--_m3e-menu-x, auto);transform-origin:calc(var(--_m3e-menu-origin-x, 0) * 100%) calc(var(--_m3e-menu-origin-y, 0) * 100%);scale:var(--_m3e-menu-scale, 1);opacity:var(--_m3e-menu-opacity, 1)}.m3e-menu[popover]:not(:popover-open){display:none}.m3e-menu[popover]::backdrop{display:none}.m3e-menu[popover]:not([data-driven]){transition:scale var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),opacity var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),display var(--m3e-sys-motion-spring-fast-spatial-duration) allow-discrete,overlay var(--m3e-sys-motion-spring-fast-spatial-duration) allow-discrete}.m3e-menu[popover]:not([data-driven],:popover-open){scale:var(--m3e-comp-menu-closed-scale);opacity:var(--m3e-comp-menu-closed-opacity)}@starting-style{.m3e-menu[popover]:not([data-driven]):popover-open{scale:var(--m3e-comp-menu-closed-scale);opacity:var(--m3e-comp-menu-closed-opacity)}}@supports (position-area: block-end){.m3e-menu[popover]:not([data-positioned]){position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}.m3e-menu__group,.m3e-menu:not(:has(>.m3e-menu__group)){--_m3e-menu-group-top: var(--m3e-comp-segmented-menu-container-shape);--_m3e-menu-group-bottom: var(--m3e-comp-segmented-menu-container-shape);display:flex;flex-direction:column;box-sizing:border-box;padding-block:var(--m3e-comp-menu-group-vertical-padding);border-start-start-radius:var(--_m3e-menu-group-top);border-start-end-radius:var(--_m3e-menu-group-top);border-end-start-radius:var(--_m3e-menu-group-bottom);border-end-end-radius:var(--_m3e-menu-group-bottom);background-color:var(--_m3e-menu-container);box-shadow:var(--m3e-comp-menu-container-shadow);color:var(--_m3e-menu-content);transition:border-radius var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing)}.m3e-menu:not(:has(>.m3e-menu__group)){overflow-y:auto}.m3e-menu__group:where(:nth-child(1 of.m3e-menu__group):not(:nth-last-child(1 of.m3e-menu__group))){--_m3e-menu-group-bottom: var(--m3e-comp-segmented-menu-group-shape)}.m3e-menu__group:where(:not(:nth-child(1 of.m3e-menu__group),:nth-last-child(1 of.m3e-menu__group))){--_m3e-menu-group-top: var(--m3e-comp-segmented-menu-group-shape);--_m3e-menu-group-bottom: var(--m3e-comp-segmented-menu-group-shape)}.m3e-menu__group:where(:nth-last-child(1 of.m3e-menu__group):not(:nth-child(1 of.m3e-menu__group))){--_m3e-menu-group-top: var(--m3e-comp-segmented-menu-group-shape)}:is(.m3e-menu__group,.m3e-menu):where([data-hovered]:not(:hover)){--_m3e-menu-group-top: var(--m3e-comp-segmented-menu-inactive-container-shape);--_m3e-menu-group-bottom: var(--m3e-comp-segmented-menu-inactive-container-shape)}.m3e-menu__label{display:flex;align-items:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-menu-item-min-width);max-inline-size:var(--m3e-comp-menu-item-max-width);min-block-size:var(--m3e-comp-menu-group-label-min-height);padding-inline:var(--m3e-comp-menu-group-label-padding-start) var(--m3e-comp-menu-group-label-padding-end)}.m3e-menu__divider{flex:none;block-size:0;margin:var(--m3e-comp-menu-divider-padding-vertical) var(--m3e-comp-menu-divider-padding-horizontal);border:none;border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-divider-color)}.m3e-menu__item{--_m3e-menu-item-top: var(--m3e-comp-segmented-menu-item-shape);--_m3e-menu-item-bottom: var(--m3e-comp-segmented-menu-item-shape);--_m3e-menu-item-bg: var(--_m3e-menu-item-container);--_m3e-menu-item-text: var(--_m3e-menu-text);--_m3e-menu-item-leading: var(--_m3e-menu-leading);--_m3e-menu-item-trailing: var(--_m3e-menu-trailing);--_m3e-menu-item-height: var(--m3e-comp-segmented-menu-item);--m3e-comp-state-layer-color: var(--_m3e-menu-item-text);display:flex;flex:none;gap:var(--m3e-comp-menu-item-icon-label-space);align-items:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-menu-item-min-width);max-inline-size:var(--m3e-comp-menu-item-max-width);min-block-size:var(--_m3e-menu-item-height);margin-inline:var(--m3e-comp-menu-item-outer-padding-horizontal);padding-block:var(--m3e-comp-menu-item-vertical-padding);padding-inline:var(--m3e-comp-menu-item-horizontal-padding);border-start-start-radius:var(--_m3e-menu-item-top);border-start-end-radius:var(--_m3e-menu-item-top);border-end-start-radius:var(--_m3e-menu-item-bottom);border-end-end-radius:var(--_m3e-menu-item-bottom);background-color:var(--_m3e-menu-item-bg);color:var(--_m3e-menu-item-text);text-align:start;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-radius var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing)}.m3e-menu__item:after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-menu-item-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:0}.m3e-menu__item:where(:nth-child(1 of.m3e-menu__item):not(:nth-last-child(1 of.m3e-menu__item))){--_m3e-menu-item-top: var(--m3e-comp-segmented-menu-item-first-child-shape);--_m3e-menu-item-bottom: var( --m3e-comp-segmented-menu-item-first-child-inner-corner-corner-size )}.m3e-menu__item:where(:nth-last-child(1 of.m3e-menu__item):not(:nth-child(1 of.m3e-menu__item))){--_m3e-menu-item-top: var(--m3e-comp-segmented-menu-item-last-child-inner-corner-corner-size);--_m3e-menu-item-bottom: var(--m3e-comp-segmented-menu-item-last-child-shape)}.m3e-menu__item:has(.m3e-menu__item-supporting){margin-block:var(--m3e-comp-menu-item-outer-padding-vertical-supporting)}.m3e-menu__item[aria-checked]{--_m3e-menu-item-bg: var(--_m3e-menu-sel-container);--_m3e-menu-item-text: var(--_m3e-menu-sel-text);--_m3e-menu-item-leading: var(--_m3e-menu-sel-leading);--_m3e-menu-item-trailing: var(--_m3e-menu-sel-trailing)}.m3e-menu__item[aria-checked=true]{--_m3e-menu-item-top: var(--m3e-comp-segmented-menu-item-shape-selected);--_m3e-menu-item-bottom: var(--m3e-comp-segmented-menu-item-shape-selected);--_m3e-menu-item-bg: var(--_m3e-menu-checked-container);--_m3e-menu-item-text: var(--_m3e-menu-checked-text);--_m3e-menu-item-leading: var(--_m3e-menu-checked-leading);--_m3e-menu-item-trailing: var(--_m3e-menu-checked-trailing);--m3e-comp-icon-fill: var(--m3e-ref-typeface-icon-filled)}.m3e-menu__item[aria-disabled=true]{--_m3e-menu-item-bg: var(--_m3e-menu-item-container-disabled);--_m3e-menu-item-text: color-mix( in srgb, var(--_m3e-menu-text-disabled) calc(var(--_m3e-menu-text-disabled-opacity) * 100%), transparent );--_m3e-menu-item-leading: color-mix( in srgb, var(--_m3e-menu-leading-disabled) calc(var(--_m3e-menu-leading-disabled-opacity) * 100%), transparent );--_m3e-menu-item-trailing: color-mix( in srgb, var(--_m3e-menu-trailing-disabled) calc(var(--_m3e-menu-trailing-disabled-opacity) * 100%), transparent );cursor:default}.m3e-menu__item[aria-checked][aria-disabled=true]{--_m3e-menu-item-bg: var(--_m3e-menu-sel-container);--_m3e-menu-item-text: color-mix( in srgb, var(--_m3e-menu-sel-text-disabled) calc(var(--_m3e-menu-sel-text-disabled-opacity) * 100%), transparent );--_m3e-menu-item-leading: color-mix( in srgb, var(--_m3e-menu-sel-leading-disabled) calc(var(--_m3e-menu-sel-leading-disabled-opacity) * 100%), transparent );--_m3e-menu-item-trailing: color-mix( in srgb, var(--_m3e-menu-sel-trailing-disabled) calc(var(--_m3e-menu-sel-trailing-disabled-opacity) * 100%), transparent )}.m3e-menu__item-leading,.m3e-menu__item-trailing{display:inline-flex;flex:none;align-items:center;justify-content:center}.m3e-menu__item-leading{--m3e-comp-icon-size: var(--_m3e-menu-leading-size);min-inline-size:var(--_m3e-menu-leading-size);color:var(--_m3e-menu-item-leading)}.m3e-menu__item-leading--toggle{inline-size:var(--_m3e-menu-leading-size);min-inline-size:0;overflow:clip;transition:inline-size var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),opacity var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing)}.m3e-menu__item:not([aria-checked=true])>.m3e-menu__item-leading--toggle{inline-size:0;min-inline-size:0;opacity:0}.m3e-menu__item-text{display:flex;flex:0 1 auto;flex-direction:column;min-inline-size:0}.m3e-menu__item-supporting{font-family:var(--m3e-sys-typescale-body-medium-font);font-size:var(--m3e-sys-typescale-body-medium-size);font-weight:var(--m3e-sys-typescale-body-medium-weight);line-height:var(--m3e-sys-typescale-body-medium-line-height);letter-spacing:var(--m3e-sys-typescale-body-medium-tracking)}.m3e-menu__item-trailing{--m3e-comp-icon-size: var(--_m3e-menu-trailing-size);min-inline-size:var(--_m3e-menu-trailing-size);margin-inline-start:auto;color:var(--_m3e-menu-item-trailing)}.m3e-menu--baseline{--_m3e-menu-container: var(--m3e-comp-menu-container-color);--_m3e-menu-item-container: transparent;--_m3e-menu-item-container-disabled: transparent;--_m3e-menu-sel-container: transparent;--_m3e-menu-sel-text: var(--_m3e-menu-text);--_m3e-menu-sel-leading: var(--_m3e-menu-leading);--_m3e-menu-sel-trailing: var(--_m3e-menu-trailing);--_m3e-menu-sel-text-disabled: var(--_m3e-menu-text-disabled);--_m3e-menu-sel-text-disabled-opacity: var(--_m3e-menu-text-disabled-opacity);--_m3e-menu-sel-leading-disabled: var(--_m3e-menu-leading-disabled);--_m3e-menu-sel-leading-disabled-opacity: var(--_m3e-menu-leading-disabled-opacity);--_m3e-menu-sel-trailing-disabled: var(--_m3e-menu-trailing-disabled);--_m3e-menu-sel-trailing-disabled-opacity: var(--_m3e-menu-trailing-disabled-opacity);--_m3e-menu-checked-container: transparent;--_m3e-menu-checked-text: var(--_m3e-menu-text);--_m3e-menu-checked-leading: var(--_m3e-menu-leading);--_m3e-menu-checked-trailing: var(--_m3e-menu-trailing);--_m3e-menu-margin-inline: var(--m3e-comp-menu-baseline-horizontal-margin);--_m3e-menu-leading-size: var(--m3e-comp-list-item-leading-icon-size);--_m3e-menu-trailing-size: var(--m3e-comp-list-item-trailing-icon-size)}.m3e-menu.m3e-menu--baseline{gap:0;padding-block:var(--m3e-comp-menu-baseline-vertical-padding);overflow-y:auto;border-radius:var(--m3e-comp-menu-container-shape);background-color:var(--_m3e-menu-container);box-shadow:var(--m3e-comp-menu-container-shadow)}.m3e-menu--baseline>.m3e-menu__group{padding-block:0;border-radius:0;background:none;box-shadow:none}.m3e-menu--baseline>.m3e-menu__group+.m3e-menu__group{border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-divider-color)}.m3e-menu--baseline .m3e-menu__divider{margin-inline:0}.m3e-menu--baseline .m3e-menu__item{--_m3e-menu-item-height: var(--m3e-comp-menu-baseline-item-height);gap:var(--m3e-comp-menu-item-horizontal-padding);margin:0;padding-block:0;border-radius:0}.m3e-menu--baseline .m3e-menu__item-text{flex:1 1 auto}@media(forced-colors:active){.m3e-menu__group,.m3e-menu:not(:has(>.m3e-menu__group)),.m3e-menu--baseline{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-menu__item[aria-checked=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.m3e-menu__item[aria-checked=true]>*{color:inherit}.m3e-menu__item[aria-disabled=true]{color:GrayText}}}@layer m3e.base{:where(m3e-menu){display:contents}:where(m3e-menu-item,m3e-menu-group){display:none}}@property --_m3e-button-group-start{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --_m3e-button-group-end{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@layer m3e.components{.m3e-button-group{--_m3e-button-group-space: var(--m3e-comp-button-group-small-between-space);display:inline-flex;gap:var(--_m3e-button-group-space);align-items:flex-start;max-inline-size:100%;vertical-align:middle}.m3e-button-group--size-xs{--_m3e-button-group-space: var(--m3e-comp-button-group-x-small-between-space)}.m3e-button-group--size-m{--_m3e-button-group-space: var(--m3e-comp-button-group-medium-between-space)}.m3e-button-group--size-l{--_m3e-button-group-space: var(--m3e-comp-button-group-large-between-space)}.m3e-button-group--size-xl{--_m3e-button-group-space: var(--m3e-comp-button-group-x-large-between-space)}.m3e-button-group--overflow{display:flex}.m3e-button-group>:is(.m3e-button-group__item,.m3e-button-group__overflow){flex:none;white-space:nowrap}.m3e-button-group>:is(.m3e-button-group__item,.m3e-button-group__overflow)[hidden]{display:none}.m3e-button-group__item:is([aria-pressed=true],[aria-checked=true])>.m3e-icon{--m3e-comp-icon-fill: var(--m3e-ref-typeface-icon-filled)}.m3e-button-group--connected{--_m3e-button-group-space: var(--m3e-comp-connected-button-group-small-between-space);--_m3e-button-group-inner: var( --m3e-comp-connected-button-group-small-inner-corner-corner-size );--_m3e-button-group-inner-pressed: var( --m3e-comp-connected-button-group-small-inner-corner-corner-size-pressed );display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.m3e-button-group--connected.m3e-button-group--size-xs{--_m3e-button-group-space: var(--m3e-comp-connected-button-group-x-small-between-space);--_m3e-button-group-inner: var( --m3e-comp-connected-button-group-x-small-inner-corner-corner-size );--_m3e-button-group-inner-pressed: var( --m3e-comp-connected-button-group-x-small-inner-corner-corner-size-pressed )}.m3e-button-group--connected.m3e-button-group--size-m{--_m3e-button-group-space: var(--m3e-comp-connected-button-group-medium-between-space);--_m3e-button-group-inner: var( --m3e-comp-connected-button-group-medium-inner-corner-corner-size );--_m3e-button-group-inner-pressed: var( --m3e-comp-connected-button-group-medium-inner-corner-corner-size-pressed )}.m3e-button-group--connected.m3e-button-group--size-l{--_m3e-button-group-space: var(--m3e-comp-connected-button-group-large-between-space);--_m3e-button-group-inner: var( --m3e-comp-connected-button-group-large-inner-corner-corner-size );--_m3e-button-group-inner-pressed: var( --m3e-comp-connected-button-group-large-inner-corner-corner-size-pressed )}.m3e-button-group--connected.m3e-button-group--size-xl{--_m3e-button-group-space: var(--m3e-comp-connected-button-group-x-large-between-space);--_m3e-button-group-inner: var( --m3e-comp-connected-button-group-x-large-inner-corner-corner-size );--_m3e-button-group-inner-pressed: var( --m3e-comp-connected-button-group-x-large-inner-corner-corner-size-pressed )}.m3e-button-group--connected>.m3e-button-group__item{--_m3e-button-group-outer: var(--_m3e-button-round);--_m3e-button-group-start-rest: var(--_m3e-button-group-inner);--_m3e-button-group-end-rest: var(--_m3e-button-group-inner);--_m3e-button-group-start-pressed: var(--_m3e-button-group-inner-pressed);--_m3e-button-group-end-pressed: var(--_m3e-button-group-inner-pressed);--_m3e-button-group-start: var(--_m3e-button-group-start-rest);--_m3e-button-group-end: var(--_m3e-button-group-end-rest);border-start-start-radius:var(--_m3e-button-group-start);border-start-end-radius:var(--_m3e-button-group-end);border-end-end-radius:var(--_m3e-button-group-end);border-end-start-radius:var(--_m3e-button-group-start);transition:--_m3e-button-group-start var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),--_m3e-button-group-end var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),box-shadow var(--_m3e-button-shadow-duration) var(--_m3e-button-shadow-easing)}.m3e-button-group--connected>.m3e-button-group__item.m3e-button--square{--_m3e-button-group-outer: var(--_m3e-button-group-inner)}.m3e-button-group--connected>.m3e-button-group__item:focus-visible{z-index:1}.m3e-button-group--connected>.m3e-button-group__item:is([aria-pressed=true],[aria-checked=true]){--_m3e-button-group-start: var(--_m3e-button-round);--_m3e-button-group-end: var(--_m3e-button-round)}.m3e-button-group--connected>.m3e-button-group__item:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--_m3e-button-group-start: var(--_m3e-button-group-start-pressed);--_m3e-button-group-end: var(--_m3e-button-group-end-pressed)}.m3e-button-group--connected>.m3e-button-group__item:nth-child(1 of.m3e-button-group__item:not([hidden])){--_m3e-button-group-start-rest: var(--_m3e-button-group-outer);--_m3e-button-group-start-pressed: var(--_m3e-button-group-outer)}.m3e-button-group--connected>.m3e-button-group__item:nth-last-child(1 of.m3e-button-group__item:not([hidden])){--_m3e-button-group-end-rest: var(--_m3e-button-group-outer);--_m3e-button-group-end-pressed: var(--_m3e-button-group-outer)}.m3e-button-group--connected>.m3e-button-group__item[data-spring]{transition-property:background-color,color,box-shadow}}@layer m3e.base{:where(m3e-button-group){display:contents}}@property --_m3e-split-button-inner{syntax: "<length>"; inherits: true; initial-value: 0;}@property --_m3e-split-button-rotation{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer m3e.components{.m3e-split-button{display:inline-flex;gap:var(--m3e-comp-split-button-spacing);align-items:stretch;vertical-align:middle}.m3e-split-button>:is(.m3e-split-button__leading,.m3e-split-button__trailing){--_m3e-split-button-inner-rest: var(--m3e-comp-split-button-small-inner-corner-corner-size);--_m3e-split-button-inner-pressed: var( --m3e-comp-split-button-small-inner-corner-corner-size-pressed );--_m3e-split-button-leading-start: var( --m3e-comp-split-button-small-leading-button-leading-space );--_m3e-split-button-leading-end: var( --m3e-comp-split-button-small-leading-button-trailing-space );--_m3e-split-button-trailing-start: var( --m3e-comp-split-button-small-trailing-button-leading-space );--_m3e-split-button-trailing-end: var( --m3e-comp-split-button-small-trailing-button-trailing-space );--_m3e-split-button-icon-size: var(--m3e-comp-split-button-small-trailing-icon-size);--_m3e-split-button-inner: var(--_m3e-split-button-inner-rest);--_m3e-split-button-outer: var(--_m3e-button-round);--_m3e-split-button-corner: var(--_m3e-split-button-inner-now, var(--_m3e-split-button-inner));padding-block:0;transition:--_m3e-split-button-inner var(--m3e-comp-split-button-shape-duration) var(--m3e-comp-split-button-shape-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),box-shadow var(--_m3e-button-shadow-duration) var(--_m3e-button-shadow-easing)}.m3e-split-button>.m3e-button--size-xs{--_m3e-split-button-inner-rest: var(--m3e-comp-split-button-x-small-inner-corner-corner-size);--_m3e-split-button-inner-pressed: var( --m3e-comp-split-button-x-small-inner-corner-corner-size-pressed );--_m3e-split-button-leading-start: var( --m3e-comp-split-button-x-small-leading-button-leading-space );--_m3e-split-button-leading-end: var( --m3e-comp-split-button-x-small-leading-button-trailing-space );--_m3e-split-button-trailing-start: var( --m3e-comp-split-button-x-small-trailing-button-leading-space );--_m3e-split-button-trailing-end: var( --m3e-comp-split-button-x-small-trailing-button-trailing-space );--_m3e-split-button-icon-size: var(--m3e-comp-split-button-x-small-trailing-icon-size)}.m3e-split-button>.m3e-button--size-m{--_m3e-split-button-inner-rest: var(--m3e-comp-split-button-medium-inner-corner-corner-size);--_m3e-split-button-inner-pressed: var( --m3e-comp-split-button-medium-inner-corner-corner-size-pressed );--_m3e-split-button-leading-start: var( --m3e-comp-split-button-medium-leading-button-leading-space );--_m3e-split-button-leading-end: var( --m3e-comp-split-button-medium-leading-button-trailing-space );--_m3e-split-button-trailing-start: var( --m3e-comp-split-button-medium-trailing-button-leading-space );--_m3e-split-button-trailing-end: var( --m3e-comp-split-button-medium-trailing-button-trailing-space );--_m3e-split-button-icon-size: var(--m3e-comp-split-button-medium-trailing-icon-size)}.m3e-split-button>.m3e-button--size-l{--_m3e-split-button-inner-rest: var(--m3e-comp-split-button-large-inner-corner-corner-size);--_m3e-split-button-inner-pressed: var( --m3e-comp-split-button-large-inner-corner-corner-size-pressed );--_m3e-split-button-leading-start: var( --m3e-comp-split-button-large-leading-button-leading-space );--_m3e-split-button-leading-end: var( --m3e-comp-split-button-large-leading-button-trailing-space );--_m3e-split-button-trailing-start: var( --m3e-comp-split-button-large-trailing-button-leading-space );--_m3e-split-button-trailing-end: var( --m3e-comp-split-button-large-trailing-button-trailing-space );--_m3e-split-button-icon-size: var(--m3e-comp-split-button-large-trailing-icon-size)}.m3e-split-button>.m3e-button--size-xl{--_m3e-split-button-inner-rest: var(--m3e-comp-split-button-x-large-inner-corner-corner-size);--_m3e-split-button-inner-pressed: var( --m3e-comp-split-button-x-large-inner-corner-corner-size-pressed );--_m3e-split-button-leading-start: var( --m3e-comp-split-button-x-large-leading-button-leading-space );--_m3e-split-button-leading-end: var( --m3e-comp-split-button-x-large-leading-button-trailing-space );--_m3e-split-button-trailing-start: var( --m3e-comp-split-button-x-large-trailing-button-leading-space );--_m3e-split-button-trailing-end: var( --m3e-comp-split-button-x-large-trailing-button-trailing-space );--_m3e-split-button-icon-size: var(--m3e-comp-split-button-x-large-trailing-icon-size)}.m3e-split-button>.m3e-split-button__leading{min-inline-size:var(--m3e-comp-split-button-leading-button-min-width);padding-inline:var(--_m3e-split-button-leading-start) var(--_m3e-split-button-leading-end);border-start-start-radius:var(--_m3e-split-button-outer);border-end-start-radius:var(--_m3e-split-button-outer);border-start-end-radius:var(--_m3e-split-button-corner);border-end-end-radius:var(--_m3e-split-button-corner)}.m3e-split-button>.m3e-split-button__trailing{--_m3e-split-button-optical: calc( var(--m3e-comp-split-button-center-optically-coefficient) * (var(--_m3e-split-button-corner) - var(--_m3e-split-button-outer)) );min-inline-size:var(--m3e-comp-split-button-trailing-button-min-width);padding-inline:calc(var(--_m3e-split-button-trailing-start) + var(--_m3e-split-button-optical)) calc(var(--_m3e-split-button-trailing-end) - var(--_m3e-split-button-optical));border-start-start-radius:var(--_m3e-split-button-corner);border-end-start-radius:var(--_m3e-split-button-corner);border-start-end-radius:var(--_m3e-split-button-outer);border-end-end-radius:var(--_m3e-split-button-outer)}.m3e-split-button>.m3e-split-button__trailing>.m3e-icon{--m3e-comp-icon-size: var(--_m3e-split-button-icon-size);rotate:var(--_m3e-split-button-rotation-now, var(--_m3e-split-button-rotation));transition:--_m3e-split-button-rotation var(--m3e-comp-split-button-trailing-icon-rotation-duration) var(--m3e-comp-split-button-trailing-icon-rotation-easing)}.m3e-split-button>.m3e-split-button__trailing[aria-expanded=true]{--_m3e-split-button-inner: var(--_m3e-button-round);--_m3e-split-button-checked-layer: color-mix( in srgb, var(--_m3e-button-content) calc(var(--m3e-comp-split-button-trailing-button-state-layer-opacity-checked) * 100%), transparent );background-image:linear-gradient(var(--_m3e-split-button-checked-layer),var(--_m3e-split-button-checked-layer))}.m3e-split-button>.m3e-split-button__trailing[aria-expanded=true]>.m3e-icon{--_m3e-split-button-rotation: var(--m3e-comp-split-button-trailing-icon-rotation-checked)}.m3e-split-button>:is(.m3e-split-button__leading,.m3e-split-button__trailing):is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--_m3e-split-button-inner: var(--_m3e-split-button-inner-pressed)}.m3e-split-button>:is(.m3e-split-button__leading,.m3e-split-button__trailing)[data-spring]{transition-property:background-color,color,box-shadow}.m3e-split-button>.m3e-split-button__trailing[data-spring]>.m3e-icon{transition:none}@media(forced-colors:active){.m3e-split-button>.m3e-split-button__trailing[aria-expanded=true]{border-color:Highlight}}}@layer m3e.base{:where(m3e-split-button){display:contents}}@layer m3e.components{.m3e-docked-toolbar{--_m3e-docked-toolbar-container: var(--m3e-comp-docked-toolbar-defaults-container-color);--_m3e-docked-toolbar-content: var(--m3e-comp-docked-toolbar-defaults-content-color);--_m3e-docked-toolbar-padding-start: var( --m3e-comp-docked-toolbar-defaults-content-padding-start );--_m3e-docked-toolbar-padding-end: var(--m3e-comp-docked-toolbar-defaults-content-padding-end);display:flex;align-items:center;justify-content:var(--m3e-comp-docked-toolbar-defaults-horizontal-arrangement);box-sizing:content-box;block-size:var(--m3e-comp-docked-toolbar-defaults-container-height);padding-block:0 env(safe-area-inset-bottom);padding-inline:calc(var(--_m3e-docked-toolbar-padding-start) + env(safe-area-inset-left)) calc(var(--_m3e-docked-toolbar-padding-end) + env(safe-area-inset-right));border-radius:var(--m3e-comp-bottom-app-bar-container-shape);background-color:var(--_m3e-docked-toolbar-container);color:var(--_m3e-docked-toolbar-content)}.m3e-docked-toolbar:dir(rtl){padding-inline:calc(var(--_m3e-docked-toolbar-padding-start) + env(safe-area-inset-right)) calc(var(--_m3e-docked-toolbar-padding-end) + env(safe-area-inset-left))}.m3e-docked-toolbar--center{justify-content:var(--m3e-comp-docked-toolbar-defaults-fixed-horizontal-arrangement);gap:var(--m3e-comp-docked-toolbar-defaults-fixed-item-spacing)}.m3e-docked-toolbar--space-around,.m3e-docked-toolbar--space-evenly{--_m3e-docked-toolbar-padding-start: var( --m3e-comp-docked-toolbar-defaults-spaced-content-padding );--_m3e-docked-toolbar-padding-end: var( --m3e-comp-docked-toolbar-defaults-spaced-content-padding )}.m3e-docked-toolbar--space-around{justify-content:var(--m3e-comp-docked-toolbar-defaults-space-around-arrangement)}.m3e-docked-toolbar--space-evenly{justify-content:var(--m3e-comp-docked-toolbar-defaults-space-evenly-arrangement)}.m3e-docked-toolbar--vibrant{--_m3e-docked-toolbar-container: var( --m3e-comp-docked-toolbar-defaults-vibrant-container-color );--_m3e-docked-toolbar-content: var(--m3e-comp-docked-toolbar-defaults-vibrant-content-color)}.m3e-docked-toolbar>.m3e-icon-button{flex:none;margin-inline:max(0%,calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-icon-button-width)) / 2))}.m3e-docked-toolbar[data-scroll-behavior]{translate:0 calc(-1 * var(--_m3e-docked-toolbar-offset, 0%))}@media(forced-colors:active){.m3e-docked-toolbar{border-block-start:thin solid CanvasText}}}@layer m3e.base{:where(m3e-docked-toolbar){display:contents}}@property --_m3e-progress-first-head{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-progress-first-tail{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-progress-second-head{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-progress-second-tail{syntax: "<number>"; inherits: true; initial-value: 0;}@layer m3e.components{.m3e-linear-progress{--_m3e-progress-thickness: var(--m3e-comp-linear-progress-indicator-active-thickness);--_m3e-progress-track-thickness: var(--m3e-comp-linear-progress-indicator-track-thickness);--_m3e-progress-gap: var(--m3e-comp-linear-progress-indicator-track-active-space);--_m3e-progress-stop-size: var(--m3e-comp-linear-progress-indicator-stop-size);--_m3e-progress-wavelength: var(--m3e-comp-linear-progress-indicator-active-wave-wavelength);--_m3e-lp-height: var(--m3e-comp-linear-progress-indicator-height);--_m3e-lp-cap: calc(var(--_m3e-lp-height) / 2);position:relative;display:block;box-sizing:border-box;inline-size:var(--m3e-comp-progress-indicator-defaults-linear-width);block-size:var(--_m3e-lp-height);container-type:inline-size;color:var(--m3e-comp-progress-indicator-active-indicator-color)}.m3e-linear-progress:not([data-driven]){transition:--m3e-comp-progress-indicator-value var(--m3e-comp-progress-indicator-defaults-progress-duration) var(--m3e-comp-progress-indicator-defaults-progress-easing)}.m3e-linear-progress--thick{--_m3e-progress-thickness: var(--m3e-comp-progress-indicator-defaults-thick-thickness);--_m3e-progress-track-thickness: var(--m3e-comp-progress-indicator-defaults-thick-thickness);--_m3e-lp-height: var(--m3e-comp-progress-indicator-defaults-linear-thick-height)}.m3e-linear-progress:not([aria-valuenow]){--_m3e-progress-wavelength: var( --m3e-comp-linear-progress-indicator-indeterminate-active-wave-wavelength )}.m3e-linear-progress--wavy{block-size:var(--m3e-comp-linear-progress-indicator-wave-height)}.m3e-linear-progress--wavy.m3e-linear-progress--thick{block-size:var(--m3e-comp-progress-indicator-defaults-linear-thick-wavy-height)}.m3e-linear-progress__track,.m3e-linear-progress__indicator{--_s: clamp(var(--_m3e-lp-cap), min(var(--_a), var(--_b)), 100cqi - var(--_m3e-lp-cap));--_e: clamp(var(--_m3e-lp-cap), max(var(--_a), var(--_b)), 100cqi - var(--_m3e-lp-cap));position:absolute;inset-block:0;inset-inline-start:calc(var(--_s) - var(--_m3e-lp-cap));inline-size:calc((var(--_e) - var(--_s) + var(--_m3e-lp-height)) * var(--_v));border-radius:var(--m3e-comp-progress-indicator-active-shape);background-color:currentcolor}.m3e-linear-progress__track{border-radius:var(--m3e-comp-progress-indicator-track-shape);background-color:var(--m3e-comp-progress-indicator-track-color)}.m3e-linear-progress[aria-valuenow]{--_p: clamp(0, var(--m3e-comp-progress-indicator-value), 1);--_m3e-lp-head: calc(var(--_p) * 100cqi)}.m3e-linear-progress[aria-valuenow]>.m3e-linear-progress__indicator{--_a: 0cqi;--_b: var(--_m3e-lp-head);--_v: max(0, sign(var(--_p)))}.m3e-linear-progress[aria-valuenow]>.m3e-linear-progress__track{--_a: calc( var(--_m3e-lp-head) + min(var(--_m3e-lp-head), var(--_m3e-progress-gap) + var(--_m3e-lp-height)) );--_b: 100cqi;--_v: max(0, sign(100cqi - var(--_a)))}.m3e-linear-progress__stop{--_d: min(var(--_m3e-progress-stop-size), var(--_m3e-lp-height));position:absolute;inset-block:0;inset-inline-end:min(calc((var(--_m3e-lp-height) - var(--_d)) / 2),var(--m3e-comp-progress-indicator-defaults-linear-stop-trailing-space-max));inline-size:var(--_d);block-size:var(--_d);margin-block:auto;border-radius:var(--m3e-comp-progress-indicator-stop-shape);background-color:var(--m3e-comp-progress-indicator-stop-color)}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy){--_m3e-lp-g: calc(var(--_m3e-progress-gap) + var(--_m3e-lp-height));--_m3e-lp-h1: calc(var(--_m3e-progress-first-head) * 100cqi);--_m3e-lp-t1: calc(var(--_m3e-progress-first-tail) * 100cqi);--_m3e-lp-h2: calc(var(--_m3e-progress-second-head) * 100cqi);--_m3e-lp-t2: calc(var(--_m3e-progress-second-tail) * 100cqi);animation-name:m3e-progress-first-head,m3e-progress-first-tail,m3e-progress-second-head,m3e-progress-second-tail;animation-duration:var(--m3e-comp-progress-indicator-defaults-linear-indeterminate-duration);animation-timing-function:var(--m3e-sys-motion-easing-linear);animation-iteration-count:infinite}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy)>:nth-child(1){--_a: calc((var(--_m3e-lp-h1) + var(--_m3e-lp-g)) * sign(var(--_m3e-progress-first-head)));--_b: 100cqi;--_v: max(0, sign(100cqi - var(--_m3e-lp-g) - var(--_m3e-lp-h1)))}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy)>:nth-child(2){--_a: var(--_m3e-lp-t1);--_b: var(--_m3e-lp-h1);--_v: max(0, sign(var(--_m3e-progress-first-head) - var(--_m3e-progress-first-tail)))}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy)>:nth-child(3){--_a: calc((var(--_m3e-lp-h2) + var(--_m3e-lp-g)) * sign(var(--_m3e-progress-second-head)));--_b: calc( var(--_m3e-lp-t1) - var(--_m3e-lp-g) + var(--_m3e-lp-g) * (1 - sign(1 - var(--_m3e-progress-first-tail))) );--_v: max(0, sign(var(--_m3e-lp-t1) - var(--_m3e-lp-g)))}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy)>:nth-child(4){--_a: var(--_m3e-lp-t2);--_b: var(--_m3e-lp-h2);--_v: max(0, sign(var(--_m3e-progress-second-head) - var(--_m3e-progress-second-tail)))}.m3e-linear-progress:not([aria-valuenow],.m3e-linear-progress--wavy)>:nth-child(5){--_a: 0cqi;--_b: calc( var(--_m3e-lp-t2) - var(--_m3e-lp-g) + var(--_m3e-lp-g) * (1 - sign(1 - var(--_m3e-progress-second-tail))) );--_v: max(0, sign(var(--_m3e-lp-t2) - var(--_m3e-lp-g)))}.m3e-linear-progress__wave{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;overflow:hidden;fill:none;stroke-linecap:round}.m3e-linear-progress__wave:dir(rtl){rotate:.5turn}.m3e-linear-progress__wave-track{stroke:var(--m3e-comp-progress-indicator-track-color);stroke-width:var(--_m3e-progress-track-thickness)}.m3e-linear-progress__wave-indicator{stroke:currentcolor;stroke-width:var(--_m3e-progress-thickness)}.m3e-linear-progress__wave-stop{fill:var(--m3e-comp-progress-indicator-stop-color)}@media(forced-colors:active){.m3e-linear-progress{forced-color-adjust:none;color:CanvasText}.m3e-linear-progress__track{background-color:GrayText}.m3e-linear-progress__stop{background-color:CanvasText}.m3e-linear-progress__wave-track{stroke:GrayText}.m3e-linear-progress__wave-stop{fill:CanvasText}}}@layer m3e.base{:where(m3e-linear-progress){display:contents}}@property --_m3e-search-inset-top{syntax: "<length>"; inherits: false; initial-value: 0;}@layer m3e.components{.m3e-search{--_m3e-search-inset-top: env(safe-area-inset-top, 0);position:relative;display:block;box-sizing:border-box;inline-size:var(--m3e-comp-search-min-width);max-inline-size:min(100%,var(--m3e-comp-search-max-width));min-block-size:var(--m3e-comp-search-bar-container-height);color:var(--m3e-sys-color-on-surface)}.m3e-search__view{position:relative;display:block;box-sizing:border-box;inline-size:100%;min-block-size:var(--m3e-comp-search-bar-container-height);margin:0;padding:0;border:0;border-radius:var(--m3e-comp-search-bar-container-shape);background-color:var(--m3e-comp-search-bar-container-color);box-shadow:var(--m3e-comp-search-shadow);color:inherit}.m3e-search__field{position:relative;display:flex;align-items:center;box-sizing:border-box;min-block-size:var(--m3e-comp-search-bar-container-height);border-radius:var(--m3e-comp-search-bar-container-shape);overflow:clip;font-family:var(--m3e-comp-search-bar-input-text-font);font-size:var(--m3e-comp-search-bar-input-text-size);font-weight:var(--m3e-comp-search-bar-input-text-weight);line-height:var(--m3e-comp-search-bar-input-text-line-height);letter-spacing:var(--m3e-comp-search-bar-input-text-tracking)}.m3e-search__leading,.m3e-search__trailing{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:var(--m3e-comp-minimum-interactive-component-size);min-block-size:var(--m3e-comp-minimum-interactive-component-size)}.m3e-search__leading{translate:var(--m3e-comp-search-icon-offset);color:var(--m3e-comp-search-bar-leading-icon-color)}.m3e-search__trailing{translate:calc(var(--m3e-comp-search-icon-offset) * -1);color:var(--m3e-comp-search-bar-trailing-icon-color)}.m3e-search__leading:dir(rtl){translate:calc(var(--m3e-comp-search-icon-offset) * -1)}.m3e-search__trailing:dir(rtl){translate:var(--m3e-comp-search-icon-offset)}:is(.m3e-search__leading,.m3e-search__trailing)>.m3e-icon-button{margin-inline:max(0%,calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-icon-button-width)) / 2))}.m3e-search__back:dir(rtl)>.m3e-icon{scale:-1 1}.m3e-search__avatar{display:block;flex:none;inline-size:var(--m3e-comp-search-bar-avatar-size);block-size:var(--m3e-comp-search-bar-avatar-size);border-radius:var(--m3e-comp-search-bar-avatar-shape);object-fit:cover}.m3e-search__input{flex:1;align-self:stretch;box-sizing:border-box;min-inline-size:0;margin:0;padding-block:0;padding-inline:var(--m3e-comp-search-input-padding);border:0;border-radius:0;outline:none;background:none;color:var(--m3e-comp-search-bar-input-text-color);caret-color:var(--m3e-comp-filled-text-field-caret-color);font:inherit;letter-spacing:inherit;appearance:none}.m3e-search__leading+.m3e-search__input{padding-inline-start:calc(var(--m3e-comp-search-input-padding) - var(--m3e-comp-search-input-icon-padding))}.m3e-search__input:has(+.m3e-search__trailing){padding-inline-end:calc(var(--m3e-comp-search-input-padding) - var(--m3e-comp-search-input-icon-padding))}.m3e-search__input::placeholder{color:var(--m3e-comp-search-bar-supporting-text-color);opacity:1}.m3e-search__input::-webkit-search-cancel-button{appearance:none}.m3e-search__input:disabled,.m3e-search__input:disabled::placeholder{color:color-mix(in srgb,var(--m3e-comp-filled-text-field-input-color-disabled) calc(var(--m3e-comp-filled-text-field-input-opacity-disabled) * 100%),transparent)}.m3e-search__field:has(.m3e-search__input:disabled)>.m3e-search__leading{color:var(--m3e-comp-filled-text-field-leading-icon-color-disabled);opacity:var(--m3e-comp-filled-text-field-leading-icon-opacity-disabled)}.m3e-search__field:has(.m3e-search__input:disabled)>.m3e-search__trailing{color:var(--m3e-comp-filled-text-field-trailing-icon-color-disabled);opacity:var(--m3e-comp-filled-text-field-trailing-icon-opacity-disabled)}.m3e-search__results{display:none;box-sizing:border-box;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;color:var(--m3e-sys-color-on-surface)}.m3e-search__result{--m3e-comp-state-layer-color: var(--m3e-comp-list-item-label-text-color);display:flex;align-items:center;box-sizing:border-box;min-block-size:calc(var(--m3e-comp-list-item-one-line-container-height) + var(--m3e-comp-search-result-padding-vertical) + var(--m3e-comp-search-result-padding-vertical));padding-block:calc(var(--m3e-comp-search-result-padding-vertical) + var(--m3e-comp-list-item-top-space)) calc(var(--m3e-comp-search-result-padding-vertical) + var(--m3e-comp-list-item-bottom-space));padding-inline:calc(var(--m3e-comp-search-result-padding-horizontal) + var(--m3e-comp-list-item-leading-space)) calc(var(--m3e-comp-search-result-padding-horizontal) + var(--m3e-comp-list-item-trailing-space));color:var(--m3e-comp-list-item-label-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.m3e-search__result:has(.m3e-search__result-supporting){min-block-size:calc(var(--m3e-comp-list-item-two-line-container-height) + var(--m3e-comp-search-result-padding-vertical) + var(--m3e-comp-search-result-padding-vertical))}.m3e-search__result-leading,.m3e-search__result-trailing{--m3e-comp-icon-size: var(--m3e-comp-list-item-leading-icon-size);display:flex;flex:none;align-items:center}.m3e-search__result-leading{margin-inline-end:var(--m3e-comp-list-item-between-space);color:var(--m3e-comp-list-item-leading-icon-color)}.m3e-search__result-trailing{--m3e-comp-icon-size: var(--m3e-comp-list-item-trailing-icon-size);margin-inline-start:var(--m3e-comp-list-item-between-space);color:var(--m3e-comp-list-item-trailing-icon-color)}.m3e-search__result-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.m3e-search__result-label{color:var(--m3e-comp-list-item-label-text-color);font-family:var(--m3e-comp-list-item-label-text-font);font-size:var(--m3e-comp-list-item-label-text-size);font-weight:var(--m3e-comp-list-item-label-text-weight);line-height:var(--m3e-comp-list-item-label-text-line-height);letter-spacing:var(--m3e-comp-list-item-label-text-tracking)}.m3e-search__result-supporting{color:var(--m3e-comp-list-item-supporting-text-color);font-family:var(--m3e-comp-list-item-supporting-text-font);font-size:var(--m3e-comp-list-item-supporting-text-size);font-weight:var(--m3e-comp-list-item-supporting-text-weight);line-height:var(--m3e-comp-list-item-supporting-text-line-height);letter-spacing:var(--m3e-comp-list-item-supporting-text-tracking)}.m3e-search__result[aria-disabled=true]{cursor:default}.m3e-search__result[aria-disabled=true]>*{opacity:var(--m3e-comp-list-item-label-text-opacity-disabled)}.m3e-search[data-open]>.m3e-search__view{position:fixed;inset:0;inline-size:auto;block-size:auto;min-block-size:0;max-inline-size:none;max-block-size:none;border-radius:0;background:none;box-shadow:none;overflow:visible}.m3e-search[data-open]>.m3e-search__view:before{content:"";position:absolute;top:var(--_m3e-search-surface-y);left:var(--_m3e-search-surface-x);box-sizing:border-box;inline-size:var(--_m3e-search-surface-width);block-size:var(--_m3e-search-surface-height);border-radius:var(--_m3e-search-surface-radius);background-color:var(--m3e-comp-search-bar-container-color);box-shadow:var(--m3e-comp-search-shadow);opacity:var(--_m3e-search-surface-opacity)}.m3e-search--full-screen-contained .m3e-search__field,.m3e-search--docked-with-gap[data-open] .m3e-search__field{background-color:var(--m3e-comp-search-bar-container-color)}.m3e-search[data-open] .m3e-search__field{position:absolute;top:var(--_m3e-search-field-y);left:var(--_m3e-search-field-x);inline-size:var(--_m3e-search-field-width)}.m3e-search[data-open] .m3e-search__results{position:absolute;top:var(--_m3e-search-results-y);left:var(--_m3e-search-results-x);display:block;inline-size:var(--_m3e-search-results-width);max-block-size:var(--_m3e-search-results-max-height);opacity:var(--_m3e-search-results-opacity);border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-search-view-divider-color)}.m3e-search--full-screen-contained[data-open] .m3e-search__results,.m3e-search--docked-with-gap[data-open] .m3e-search__results{border-block-start:0}.m3e-search--full-screen-contained[data-open]>.m3e-search__view:before{background-color:var(--m3e-comp-search-contained-container-color)}.m3e-search--docked[data-open]>.m3e-search__view{inset:auto;top:var(--_m3e-search-surface-y);left:var(--_m3e-search-surface-x);display:flex;flex-direction:column;inline-size:var(--_m3e-search-surface-width);min-block-size:var(--_m3e-search-surface-min-height);max-block-size:var(--_m3e-search-surface-max-height);border-radius:var(--m3e-comp-search-view-docked-container-shape);background-color:var(--m3e-comp-search-bar-container-color);box-shadow:var(--m3e-comp-search-shadow);overflow:clip}.m3e-search--docked[data-open]>.m3e-search__view:before{content:none}.m3e-search--docked[data-open] .m3e-search__field,.m3e-search--docked[data-open] .m3e-search__results{position:relative;inset:auto;inline-size:auto;max-block-size:none;opacity:1}.m3e-search--docked[data-open] .m3e-search__field{flex:none}.m3e-search--docked[data-open] .m3e-search__results{flex:1 1 auto;min-block-size:0}.m3e-search--docked-with-gap[data-open]>.m3e-search__view:before{background-color:var(--m3e-comp-search-scrim-color);box-shadow:none;opacity:calc(var(--_m3e-search-surface-opacity) * var(--m3e-comp-search-scrim-opacity))}.m3e-search--docked-with-gap[data-open] .m3e-search__results{border-radius:var(--m3e-comp-search-dropdown-corner-radius);background-color:var(--m3e-comp-search-bar-container-color)}.m3e-search--docked-with-gap[data-open]:not([data-dropdown]) .m3e-search__results{visibility:hidden}.m3e-search--docked-with-gap[data-open] .m3e-search__results>*{translate:0 var(--_m3e-search-slide, 0)}.m3e-top-app-bar.m3e-top-app-bar--search{--m3e-comp-top-app-bar-snap-duration: var(--m3e-comp-search-app-bar-snap-duration);--m3e-comp-top-app-bar-snap-damping-ratio: var(--m3e-comp-search-app-bar-snap-damping-ratio);--m3e-comp-top-app-bar-snap-stiffness: var(--m3e-comp-search-app-bar-snap-stiffness);display:grid;grid-template-columns:auto minmax(0,1fr) auto;transition:background-color var(--m3e-comp-search-app-bar-color-duration) var(--m3e-comp-search-app-bar-color-easing)}.m3e-top-app-bar--search>.m3e-top-app-bar__navigation{padding-inline-start:var(--m3e-comp-search-app-bar-horizontal-padding)}.m3e-top-app-bar--search>.m3e-top-app-bar__actions{padding-inline-end:var(--m3e-comp-search-app-bar-horizontal-padding)}.m3e-top-app-bar--search>.m3e-search,.m3e-top-app-bar--search>m3e-search>.m3e-search{grid-area:1 / 2;justify-self:center;inline-size:min(var(--m3e-comp-search-min-width),100% - var(--m3e-comp-search-app-bar-search-padding) - var(--m3e-comp-search-app-bar-search-padding));margin-block:var(--m3e-comp-search-app-bar-vertical-padding)}.m3e-top-app-bar--search[data-scrolled]>.m3e-search:not([data-open])>.m3e-search__view,.m3e-top-app-bar--search[data-scrolled]>m3e-search>.m3e-search:not([data-open])>.m3e-search__view{background-color:var(--m3e-comp-search-scrolled-container-color)}.m3e-top-app-bar.m3e-top-app-bar--search[data-scroll-behavior]>*,.m3e-top-app-bar.m3e-top-app-bar--search[data-scroll-behavior]>m3e-search>.m3e-search{translate:0 var(--_m3e-top-app-bar-offset)}@media(forced-colors:active){.m3e-search:not([data-open])>.m3e-search__view,.m3e-search--docked[data-open]>.m3e-search__view,.m3e-search:not(.m3e-search--docked-with-gap)[data-open]>.m3e-search__view:before,.m3e-search--docked-with-gap[data-open] .m3e-search__results{outline:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-search__result[aria-disabled=true]{color:GrayText}}}@layer m3e.base{:where(m3e-search){display:contents}:where(m3e-search-result){display:none}}@property --_m3e-checkbox-fraction{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-checkbox-gravitation{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-checkbox-length1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-checkbox-length2{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-checkbox-drawn1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-checkbox-drawn2{syntax: "<number>"; inherits: true; initial-value: 0;}@layer m3e.components{.m3e-checkbox{--_m3e-checkbox-fix: var(--m3e-comp-checkbox-styling-fix);--_m3e-checkbox-size: calc( var(--m3e-comp-checkbox-box-size) + (var(--m3e-comp-checkbox-box-size-styling-fix) - var(--m3e-comp-checkbox-box-size)) * var(--_m3e-checkbox-fix) );--_m3e-checkbox-point-cross-y: calc( var(--m3e-comp-checkbox-check-cross-y) + ( var(--m3e-comp-checkbox-check-cross-y-styling-fix) - var(--m3e-comp-checkbox-check-cross-y) ) * var(--_m3e-checkbox-fix) );--_m3e-checkbox-point-left-x: calc( var(--m3e-comp-checkbox-check-left-x) + ( var(--m3e-comp-checkbox-check-left-x-styling-fix) - var(--m3e-comp-checkbox-check-left-x) ) * var(--_m3e-checkbox-fix) );--_m3e-checkbox-point-right-x: calc( var(--m3e-comp-checkbox-check-right-x) + ( var(--m3e-comp-checkbox-check-right-x-styling-fix) - var(--m3e-comp-checkbox-check-right-x) ) * var(--_m3e-checkbox-fix) );--_m3e-checkbox-mark-disabled: color-mix( in srgb, var(--m3e-comp-checkbox-checkmark-color-disabled-styling-fix) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-checkmark-color-disabled) );position:relative;display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-checkbox__input{appearance:none;position:relative;z-index:1;flex:none;box-sizing:border-box;inline-size:var(--m3e-comp-minimum-interactive-component-size);block-size:var(--m3e-comp-minimum-interactive-component-size);margin:0;padding:0;border:0;background:none;opacity:0;cursor:inherit;outline:none}.m3e-checkbox__box,.m3e-checkbox__state{position:absolute;inset-block:0;margin-block:auto;pointer-events:none}.m3e-checkbox__box{--_m3e-checkbox-fill: transparent;--_m3e-checkbox-outline: var(--m3e-comp-checkbox-border-color-unchecked);--_m3e-checkbox-mark-color: var(--m3e-comp-checkbox-checkmark-color);--_m3e-checkbox-mark-opacity: 0;--_m3e-checkbox-zero: calc(var(--m3e-comp-checkbox-snap-delay) * 0);--_m3e-checkbox-check-duration: var(--m3e-comp-checkbox-snap-delay);--_m3e-checkbox-check-easing: var(--m3e-comp-checkbox-snap-easing);--_m3e-checkbox-gravitation-duration: var(--m3e-comp-checkbox-snap-delay);--_m3e-checkbox-gravitation-easing: var(--m3e-comp-checkbox-snap-easing);--_m3e-checkbox-color-duration: var(--m3e-comp-checkbox-color-out-duration);--_m3e-checkbox-color-easing: var(--m3e-comp-checkbox-color-out-easing);--_m3e-checkbox-fill-duration: var(--_m3e-checkbox-color-duration);inset-inline-start:calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-checkbox-size)) / 2);box-sizing:border-box;inline-size:var(--_m3e-checkbox-size);block-size:var(--_m3e-checkbox-size);border:var(--m3e-comp-checkbox-stroke-width) solid var(--_m3e-checkbox-outline);border-radius:var(--m3e-comp-checkbox-box-corner-radius);background-color:var(--_m3e-checkbox-fill);background-clip:padding-box;transition:background-color var(--_m3e-checkbox-fill-duration) var(--_m3e-checkbox-color-easing),border-color var(--_m3e-checkbox-fill-duration) var(--_m3e-checkbox-color-easing)}.m3e-checkbox__mark{position:absolute;inset:calc(var(--m3e-comp-checkbox-stroke-width) * -1);inline-size:var(--_m3e-checkbox-size);block-size:var(--_m3e-checkbox-size);overflow:visible;color:var(--_m3e-checkbox-mark-color);opacity:var(--_m3e-checkbox-mark-opacity);transition:opacity var(--_m3e-checkbox-color-duration) var(--_m3e-checkbox-color-easing),color var(--_m3e-checkbox-color-duration) var(--_m3e-checkbox-color-easing)}.m3e-checkbox__stroke{--_m3e-checkbox-fraction: 0;--_m3e-checkbox-gravitation: 0;--_m3e-checkbox-center: var(--m3e-comp-checkbox-check-gravitation-center);--_m3e-checkbox-cross-x: calc( var(--m3e-comp-checkbox-check-cross-x) + (var(--_m3e-checkbox-center) - var(--m3e-comp-checkbox-check-cross-x)) * var(--_m3e-checkbox-gravitation) );--_m3e-checkbox-cross-y: calc( var(--_m3e-checkbox-point-cross-y) + (var(--_m3e-checkbox-center) - var(--_m3e-checkbox-point-cross-y)) * var(--_m3e-checkbox-gravitation) );--_m3e-checkbox-left-y: calc( var(--m3e-comp-checkbox-check-left-y) + (var(--_m3e-checkbox-center) - var(--m3e-comp-checkbox-check-left-y)) * var(--_m3e-checkbox-gravitation) );--_m3e-checkbox-right-y: calc( var(--m3e-comp-checkbox-check-right-y) + (var(--_m3e-checkbox-center) - var(--m3e-comp-checkbox-check-right-y)) * var(--_m3e-checkbox-gravitation) );--_m3e-checkbox-dx1: calc(var(--_m3e-checkbox-cross-x) - var(--_m3e-checkbox-point-left-x));--_m3e-checkbox-dy1: calc(var(--_m3e-checkbox-cross-y) - var(--_m3e-checkbox-left-y));--_m3e-checkbox-dx2: calc(var(--_m3e-checkbox-point-right-x) - var(--_m3e-checkbox-cross-x));--_m3e-checkbox-dy2: calc(var(--_m3e-checkbox-right-y) - var(--_m3e-checkbox-cross-y));--_m3e-checkbox-length1: hypot(var(--_m3e-checkbox-dx1), var(--_m3e-checkbox-dy1));--_m3e-checkbox-length2: hypot(var(--_m3e-checkbox-dx2), var(--_m3e-checkbox-dy2));--_m3e-checkbox-drawn: calc( clamp(0, var(--_m3e-checkbox-fraction), 1) * (var(--_m3e-checkbox-length1) + var(--_m3e-checkbox-length2)) );--_m3e-checkbox-drawn1: min(var(--_m3e-checkbox-drawn), var(--_m3e-checkbox-length1));--_m3e-checkbox-drawn2: max(0, var(--_m3e-checkbox-drawn) - var(--_m3e-checkbox-length1));--_m3e-checkbox-segment: calc(var(--_m3e-checkbox-length1) * var(--_m3e-checkbox-size));--_m3e-checkbox-segment-drawn: calc(var(--_m3e-checkbox-drawn1) * var(--_m3e-checkbox-size));fill:none;stroke:currentcolor;stroke-width:var(--m3e-comp-checkbox-stroke-width);stroke-linecap:square;stroke-dasharray:var(--_m3e-checkbox-segment) var(--m3e-comp-minimum-interactive-component-size);stroke-dashoffset:calc(var(--_m3e-checkbox-segment) - var(--_m3e-checkbox-segment-drawn));opacity:round(up,var(--_m3e-checkbox-drawn1),1);transform:translate(calc(var(--_m3e-checkbox-point-left-x) * var(--_m3e-checkbox-size)),calc(var(--_m3e-checkbox-left-y) * var(--_m3e-checkbox-size))) rotate(atan2(var(--_m3e-checkbox-dy1),var(--_m3e-checkbox-dx1)));transform-origin:0 0;transition:--_m3e-checkbox-fraction var(--_m3e-checkbox-check-duration) var(--_m3e-checkbox-check-easing),--_m3e-checkbox-gravitation var(--_m3e-checkbox-gravitation-duration) var(--_m3e-checkbox-gravitation-easing),stroke-dashoffset var(--m3e-comp-checkbox-follow-duration),stroke-dasharray var(--m3e-comp-checkbox-follow-duration),transform var(--m3e-comp-checkbox-follow-duration),opacity var(--m3e-comp-checkbox-follow-duration)}.m3e-checkbox__stroke+.m3e-checkbox__stroke{--_m3e-checkbox-segment: calc(var(--_m3e-checkbox-length2) * var(--_m3e-checkbox-size));--_m3e-checkbox-segment-drawn: calc(var(--_m3e-checkbox-drawn2) * var(--_m3e-checkbox-size));opacity:round(up,var(--_m3e-checkbox-drawn2),1);transform:translate(calc(var(--_m3e-checkbox-cross-x) * var(--_m3e-checkbox-size)),calc(var(--_m3e-checkbox-cross-y) * var(--_m3e-checkbox-size))) rotate(atan2(var(--_m3e-checkbox-dy2),var(--_m3e-checkbox-dx2)))}.m3e-checkbox__input:is(:checked,:indeterminate)~.m3e-checkbox__box{--_m3e-checkbox-fill: var(--m3e-comp-checkbox-box-color-checked);--_m3e-checkbox-outline: var(--m3e-comp-checkbox-border-color-checked);--_m3e-checkbox-mark-opacity: 1;--_m3e-checkbox-check-duration: var(--m3e-comp-checkbox-check-duration);--_m3e-checkbox-check-easing: var(--m3e-comp-checkbox-check-easing);--_m3e-checkbox-gravitation-duration: var(--m3e-comp-checkbox-check-duration);--_m3e-checkbox-gravitation-easing: var(--m3e-comp-checkbox-check-easing);--_m3e-checkbox-color-duration: var(--m3e-comp-checkbox-color-in-duration);--_m3e-checkbox-color-easing: var(--m3e-comp-checkbox-color-in-easing);background-clip:border-box}.m3e-checkbox__input:is(:checked,:indeterminate)~.m3e-checkbox__box .m3e-checkbox__stroke{--_m3e-checkbox-fraction: 1}.m3e-checkbox__input:indeterminate~.m3e-checkbox__box .m3e-checkbox__stroke{--_m3e-checkbox-gravitation: 1}.m3e-checkbox__input[aria-invalid=true]~.m3e-checkbox__box{--_m3e-checkbox-outline: var(--m3e-comp-checkbox-outline-color-unselected-error)}.m3e-checkbox:has(>.m3e-checkbox__input:disabled){cursor:default}.m3e-checkbox__input:disabled~.m3e-checkbox__box{--_m3e-checkbox-fill-duration: var(--_m3e-checkbox-zero);--_m3e-checkbox-outline: color-mix( in srgb, var(--m3e-comp-checkbox-border-color-unchecked-disabled) calc(var(--m3e-comp-checkbox-border-opacity-unchecked-disabled) * 100%), transparent );--_m3e-checkbox-mark-color: var(--_m3e-checkbox-mark-disabled)}.m3e-checkbox__input[aria-invalid=true]:is(:checked,:indeterminate)~.m3e-checkbox__box{--_m3e-checkbox-fill: var(--m3e-comp-checkbox-container-color-selected-error);--_m3e-checkbox-outline: var(--m3e-comp-checkbox-container-color-selected-error);--_m3e-checkbox-mark-color: var(--m3e-comp-checkbox-icon-color-selected-error)}.m3e-checkbox__input:disabled:is(:checked,:indeterminate)~.m3e-checkbox__box{--_m3e-checkbox-fill: color-mix( in srgb, var(--m3e-comp-checkbox-box-color-checked-disabled) calc(var(--m3e-comp-checkbox-box-opacity-checked-disabled) * 100%), transparent );--_m3e-checkbox-outline: transparent;--_m3e-checkbox-mark-color: var(--_m3e-checkbox-mark-disabled)}.m3e-checkbox__state{--_m3e-checkbox-ripple-hover: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-unselected-hover) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--_m3e-checkbox-ripple-focus: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-unselected-focus) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--_m3e-checkbox-ripple-pressed: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-unselected-pressed) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--m3e-comp-state-layer-color: var(--_m3e-checkbox-ripple-hover);inset-inline-start:calc((var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-checkbox-state-layer-size)) / 2);inline-size:var(--m3e-comp-checkbox-state-layer-size);block-size:var(--m3e-comp-checkbox-state-layer-size);border-radius:var(--m3e-comp-checkbox-state-layer-shape)}.m3e-checkbox__input:focus-visible~.m3e-checkbox__state{--m3e-comp-state-layer-color: var(--_m3e-checkbox-ripple-focus)}:is(.m3e-checkbox:active .m3e-checkbox__state,.m3e-checkbox__state[data-pressed]){--m3e-comp-state-layer-color: var(--_m3e-checkbox-ripple-pressed)}.m3e-checkbox__input[aria-invalid=true]~.m3e-checkbox__state{--_m3e-checkbox-ripple-hover: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-error-hover) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--_m3e-checkbox-ripple-focus: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-error-focus) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--_m3e-checkbox-ripple-pressed: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-error-pressed) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) )}.m3e-checkbox__input:is(:checked,:indeterminate)~.m3e-checkbox__state{--_m3e-checkbox-ripple-hover: color-mix( in srgb, var(--m3e-comp-checkbox-state-layer-color-checked-styling-fix) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) );--_m3e-checkbox-ripple-focus: var(--_m3e-checkbox-ripple-hover);--_m3e-checkbox-ripple-pressed: var(--_m3e-checkbox-ripple-hover)}.m3e-checkbox__input[aria-invalid=true]:is(:checked,:indeterminate)~.m3e-checkbox__state{--_m3e-checkbox-ripple-hover: color-mix( in srgb, var(--m3e-comp-checkbox-container-color-selected-error) calc(var(--_m3e-checkbox-fix) * 100%), var(--m3e-comp-checkbox-state-layer-color) )}.m3e-checkbox__state:before{--_m3e-ripple-x: 50%;--_m3e-ripple-y: 50%;--_m3e-ripple-radius: calc(var(--m3e-comp-checkbox-state-layer-size) / 2)}.m3e-checkbox__label{margin-inline-start:var(--m3e-comp-checkbox-label-space);font-family:var(--m3e-comp-checkbox-label-text-font);font-size:var(--m3e-comp-checkbox-label-text-size);font-weight:var(--m3e-comp-checkbox-label-text-weight);line-height:var(--m3e-comp-checkbox-label-text-line-height);letter-spacing:var(--m3e-comp-checkbox-label-text-tracking)}.m3e-checkbox[data-from=unchecked]>.m3e-checkbox__input:indeterminate~.m3e-checkbox__box{--_m3e-checkbox-gravitation-duration: var(--_m3e-checkbox-zero)}@media(forced-colors:active){.m3e-checkbox{--m3e-comp-checkbox-border-color-unchecked: CanvasText;--m3e-comp-checkbox-box-color-checked: Highlight;--m3e-comp-checkbox-border-color-checked: Highlight;--m3e-comp-checkbox-checkmark-color: HighlightText;--m3e-comp-checkbox-outline-color-unselected-error: CanvasText;--m3e-comp-checkbox-container-color-selected-error: Highlight;--m3e-comp-checkbox-icon-color-selected-error: HighlightText;--m3e-comp-checkbox-border-color-unchecked-disabled: GrayText;--m3e-comp-checkbox-border-opacity-unchecked-disabled: 1;--m3e-comp-checkbox-box-color-checked-disabled: GrayText;--m3e-comp-checkbox-box-opacity-checked-disabled: 1;--m3e-comp-checkbox-checkmark-color-disabled: Canvas;--m3e-comp-checkbox-checkmark-color-disabled-styling-fix: Canvas}.m3e-checkbox__box,.m3e-checkbox__mark{forced-color-adjust:none}}}@property --_m3e-radio-button-dot-radius{syntax: "<length>"; inherits: false; initial-value: 0;}@layer m3e.components{.m3e-radio-group{display:flex;flex-direction:column;min-inline-size:0;margin:0;padding:0;border:0}.m3e-radio-group:is([aria-orientation=horizontal],.m3e-radio-group--horizontal){flex-flow:row wrap;align-items:center}.m3e-radio-button{position:relative;display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-radio-button__input{appearance:none;position:relative;z-index:1;flex:none;box-sizing:border-box;inline-size:var(--m3e-comp-minimum-interactive-component-size);block-size:var(--m3e-comp-minimum-interactive-component-size);margin:0;padding:0;border:0;background:none;opacity:0;cursor:inherit;outline:none}.m3e-radio-button__icon,.m3e-radio-button__state{position:absolute;inset-block:0;margin-block:auto;pointer-events:none}.m3e-radio-button__icon{--_m3e-radio-button-color: var(--m3e-comp-radio-button-color-unselected);--_m3e-radio-button-color-duration: var(--m3e-comp-radio-button-color-duration);inset-inline-start:calc((var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-radio-button-icon-size)) / 2);box-sizing:border-box;inline-size:var(--m3e-comp-radio-button-icon-size);block-size:var(--m3e-comp-radio-button-icon-size);border:var(--m3e-comp-radio-button-stroke-width) solid currentcolor;border-radius:var(--m3e-sys-shape-corner-full);color:var(--_m3e-radio-button-color);transition:color var(--_m3e-radio-button-color-duration) var(--m3e-comp-radio-button-color-easing)}.m3e-radio-button__icon:before{--_m3e-radio-button-dot-radius: 0;--_m3e-radio-button-half-stroke: calc(var(--m3e-comp-radio-button-stroke-width) / 2);content:"";position:absolute;inset:calc(50% - max(var(--_m3e-radio-button-dot-radius),var(--_m3e-radio-button-half-stroke)) + var(--_m3e-radio-button-half-stroke));border-radius:inherit;background-color:currentcolor;transition:--_m3e-radio-button-dot-radius var(--m3e-comp-radio-button-dot-duration) var(--m3e-comp-radio-button-dot-easing)}.m3e-radio-button__input:checked~.m3e-radio-button__icon{--_m3e-radio-button-color: var(--m3e-comp-radio-button-color-selected)}.m3e-radio-button__input:checked~.m3e-radio-button__icon:before{--_m3e-radio-button-dot-radius: calc(var(--m3e-comp-radio-button-dot-size) / 2)}.m3e-radio-button:has(>.m3e-radio-button__input:disabled){cursor:default}.m3e-radio-button__input:disabled~.m3e-radio-button__icon{--_m3e-radio-button-color: color-mix( in srgb, var(--m3e-comp-radio-button-color-unselected-disabled) calc(var(--m3e-comp-radio-button-opacity-unselected-disabled) * 100%), transparent );--_m3e-radio-button-color-duration: calc(var(--m3e-comp-radio-button-color-duration) * 0)}.m3e-radio-button__input:disabled:checked~.m3e-radio-button__icon{--_m3e-radio-button-color: color-mix( in srgb, var(--m3e-comp-radio-button-color-selected-disabled) calc(var(--m3e-comp-radio-button-opacity-selected-disabled) * 100%), transparent )}.m3e-radio-button__state{--m3e-comp-state-layer-color: var(--m3e-comp-radio-button-state-layer-color);inset-inline-start:calc((var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-radio-button-state-layer-size)) / 2);inline-size:var(--m3e-comp-radio-button-state-layer-size);block-size:var(--m3e-comp-radio-button-state-layer-size);border-radius:var(--m3e-comp-radio-button-state-layer-shape)}.m3e-radio-button__state:before{--_m3e-ripple-x: 50%;--_m3e-ripple-y: 50%;--_m3e-ripple-radius: calc(var(--m3e-comp-radio-button-state-layer-size) / 2)}.m3e-radio-button__label{margin-inline-start:calc(var(--m3e-comp-radio-button-label-space) - (var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-radio-button-icon-size)) / 2 + var(--m3e-comp-radio-button-padding));font-family:var(--m3e-comp-radio-button-label-text-font);font-size:var(--m3e-comp-radio-button-label-text-size);font-weight:var(--m3e-comp-radio-button-label-text-weight);line-height:var(--m3e-comp-radio-button-label-text-line-height);letter-spacing:var(--m3e-comp-radio-button-label-text-tracking)}.m3e-radio-group:not([aria-orientation=horizontal],.m3e-radio-group--horizontal)>.m3e-radio-button{min-block-size:var(--m3e-comp-radio-button-group-row-height)}@media(forced-colors:active){.m3e-radio-button{--m3e-comp-radio-button-color-unselected: CanvasText;--m3e-comp-radio-button-color-selected: Highlight;--m3e-comp-radio-button-color-unselected-disabled: GrayText;--m3e-comp-radio-button-opacity-unselected-disabled: 1;--m3e-comp-radio-button-color-selected-disabled: GrayText;--m3e-comp-radio-button-opacity-selected-disabled: 1}.m3e-radio-button__icon{forced-color-adjust:none}}}@layer m3e.components{.m3e-switch{position:relative;display:inline-flex;align-items:center;vertical-align:middle;min-block-size:var(--m3e-comp-minimum-interactive-component-size);cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-switch__input{appearance:none;position:absolute;inset:0;z-index:1;box-sizing:border-box;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;background:none;opacity:0;cursor:inherit;outline:none}.m3e-switch__track{--_m3e-switch-track: var(--m3e-comp-switch-track-color-unchecked);--_m3e-switch-outline: var(--m3e-comp-switch-track-outline-color-unchecked);--_m3e-switch-handle: var(--m3e-comp-switch-handle-color-unchecked);--_m3e-switch-icon: var(--m3e-comp-switch-icon-color-unchecked);position:relative;flex:none;box-sizing:border-box;inline-size:var(--m3e-comp-switch-track-width);block-size:var(--m3e-comp-switch-track-height);border-radius:var(--m3e-comp-switch-track-shape);background-color:var(--_m3e-switch-track);pointer-events:none}.m3e-switch__track:after{content:"";position:absolute;inset:0;border:var(--m3e-comp-switch-track-outline-width) solid var(--_m3e-switch-outline);border-radius:inherit}.m3e-switch__handle{--_m3e-switch-size: var(--m3e-comp-switch-unchecked-thumb-diameter);--_m3e-switch-offset: calc((var(--m3e-comp-switch-track-height) - var(--_m3e-switch-size)) / 2);--_m3e-switch-press-offset: var(--m3e-comp-switch-track-outline-width);position:absolute;inset-block:0;inset-inline-start:var(--_m3e-switch-offset);display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--_m3e-switch-size);block-size:var(--_m3e-switch-size);margin-block:auto;border-radius:var(--m3e-comp-switch-handle-shape);background-color:var(--_m3e-switch-handle);transition-property:inset-inline-start,inline-size,block-size;transition-duration:var(--m3e-comp-switch-handle-duration);transition-timing-function:var(--m3e-comp-switch-handle-easing)}.m3e-switch__handle:has(>.m3e-switch__icon:not(.m3e-switch__icon--checked)){--_m3e-switch-size: var(--m3e-comp-switch-thumb-diameter)}.m3e-switch__input:checked~.m3e-switch__track{--_m3e-switch-track: var(--m3e-comp-switch-track-color-checked);--_m3e-switch-outline: var(--m3e-comp-switch-track-outline-color-checked);--_m3e-switch-handle: var(--m3e-comp-switch-handle-color-checked);--_m3e-switch-icon: var(--m3e-comp-switch-icon-color-checked)}.m3e-switch__input:checked~.m3e-switch__track>.m3e-switch__handle{--_m3e-switch-size: var(--m3e-comp-switch-thumb-diameter);--_m3e-switch-offset: calc( var(--m3e-comp-switch-track-width) - var(--m3e-comp-switch-thumb-diameter) - (var(--m3e-comp-switch-track-height) - var(--m3e-comp-switch-thumb-diameter)) / 2 );--_m3e-switch-press-offset: calc( var(--_m3e-switch-offset) - var(--m3e-comp-switch-track-outline-width) )}.m3e-switch__input:enabled:is(:active,.m3e-switch:active>*)~.m3e-switch__track>.m3e-switch__handle,.m3e-switch__input:enabled~.m3e-switch__track>.m3e-switch__handle:has(>.m3e-switch__state[data-pressed]){inset-inline-start:var(--_m3e-switch-press-offset);inline-size:var(--m3e-comp-switch-pressed-thumb-diameter);block-size:var(--m3e-comp-switch-pressed-thumb-diameter);transition-duration:var(--m3e-comp-switch-handle-press-duration)}.m3e-switch__icon{--m3e-comp-icon-size: var(--m3e-comp-switch-icon-size);color:var(--_m3e-switch-icon)}.m3e-switch__input:checked~.m3e-switch__track .m3e-switch__icon--unchecked,.m3e-switch__input:not(:checked)~.m3e-switch__track .m3e-switch__icon--checked{display:none}.m3e-switch:has(>.m3e-switch__input:disabled){cursor:default}.m3e-switch__input:disabled~.m3e-switch__track{--_m3e-switch-track: var(--m3e-comp-switch-track-color-unchecked-disabled);--_m3e-switch-outline: var(--m3e-comp-switch-track-outline-color-unchecked-disabled);--_m3e-switch-handle: var(--m3e-comp-switch-handle-color-unchecked-disabled);--_m3e-switch-icon: var(--m3e-comp-switch-icon-color-unchecked-disabled)}.m3e-switch__input:disabled:checked~.m3e-switch__track{--_m3e-switch-track: var(--m3e-comp-switch-track-color-checked-disabled);--_m3e-switch-outline: var(--m3e-comp-switch-track-outline-color-checked-disabled);--_m3e-switch-handle: var(--m3e-comp-switch-handle-color-checked-disabled);--_m3e-switch-icon: var(--m3e-comp-switch-icon-color-checked-disabled)}.m3e-switch__state{--m3e-comp-state-layer-color: var(--m3e-comp-switch-state-layer-color);position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--m3e-comp-switch-state-layer-size);block-size:var(--m3e-comp-switch-state-layer-size);margin-block-start:calc(var(--m3e-comp-switch-state-layer-size) / 2 * -1);margin-inline-start:calc(var(--m3e-comp-switch-state-layer-size) / 2 * -1);border-radius:var(--m3e-comp-switch-state-layer-shape);pointer-events:none}.m3e-switch__state:before{--_m3e-ripple-x: 50%;--_m3e-ripple-y: 50%;--_m3e-ripple-radius: calc(var(--m3e-comp-switch-state-layer-size) / 2)}.m3e-switch__label{position:relative;z-index:2;font-family:var(--m3e-comp-switch-label-text-font);font-size:var(--m3e-comp-switch-label-text-size);font-weight:var(--m3e-comp-switch-label-text-weight);line-height:var(--m3e-comp-switch-label-text-line-height);letter-spacing:var(--m3e-comp-switch-label-text-tracking)}.m3e-switch__track~.m3e-switch__label{margin-inline-start:var(--m3e-comp-switch-label-space)}.m3e-switch__label:first-child{margin-inline-end:var(--m3e-comp-switch-label-space)}@media(forced-colors:active){.m3e-switch{--m3e-comp-switch-track-color-unchecked: Canvas;--m3e-comp-switch-track-outline-color-unchecked: CanvasText;--m3e-comp-switch-handle-color-unchecked: CanvasText;--m3e-comp-switch-icon-color-unchecked: Canvas;--m3e-comp-switch-track-color-checked: Highlight;--m3e-comp-switch-track-outline-color-checked: Highlight;--m3e-comp-switch-handle-color-checked: HighlightText;--m3e-comp-switch-icon-color-checked: Highlight;--m3e-comp-switch-track-color-unchecked-disabled: Canvas;--m3e-comp-switch-track-outline-color-unchecked-disabled: GrayText;--m3e-comp-switch-handle-color-unchecked-disabled: GrayText;--m3e-comp-switch-icon-color-unchecked-disabled: Canvas;--m3e-comp-switch-track-color-checked-disabled: GrayText;--m3e-comp-switch-track-outline-color-checked-disabled: GrayText;--m3e-comp-switch-handle-color-checked-disabled: Canvas;--m3e-comp-switch-icon-color-checked-disabled: GrayText}.m3e-switch__track,.m3e-switch__icon{forced-color-adjust:none}}}@layer m3e.components{.m3e-slider{--_m3e-slider-thickness: var(--m3e-comp-slider-x-small-track-height);--_m3e-slider-thumb-length: var(--m3e-comp-slider-x-small-thumb-height);--_m3e-slider-corner: var(--m3e-comp-slider-x-small-track-corner-size);--_m3e-slider-icon-size: var(--m3e-comp-slider-medium-icon-size);--_m3e-slider-icon-padding: var(--m3e-comp-slider-medium-icon-padding);--_m3e-slider-shrink: 0;--_m3e-slider-steps: var(--m3e-comp-slider-steps, 0);--_m3e-slider-end: var(--m3e-comp-slider-value, 0);--_m3e-slider-start: var(--m3e-comp-slider-start-value, 0);--_m3e-slider-active: var(--m3e-comp-slider-track-color-active);--_m3e-slider-inactive: var(--m3e-comp-slider-track-color-inactive);--_m3e-slider-tick-active: var(--m3e-comp-slider-tick-color-active);--_m3e-slider-tick-inactive: var(--m3e-comp-slider-tick-color-inactive);--_m3e-slider-stop: var(--m3e-comp-slider-track-stop-indicator-color);--_m3e-slider-thumb: var(--m3e-comp-slider-thumb-color);--_m3e-slider-icon-active: var(--m3e-comp-slider-icon-color-active);--_m3e-slider-icon-inactive: var(--m3e-comp-slider-icon-color-inactive);position:relative;display:block;box-sizing:border-box;block-size:max(var(--m3e-comp-minimum-interactive-component-size),var(--_m3e-slider-thumb-length));-webkit-tap-highlight-color:transparent}.m3e-slider--size-s{--_m3e-slider-thickness: var(--m3e-comp-slider-small-track-height);--_m3e-slider-thumb-length: var(--m3e-comp-slider-small-thumb-height);--_m3e-slider-corner: var(--m3e-comp-slider-small-track-corner-size);--_m3e-slider-shrink: 1}.m3e-slider--size-m{--_m3e-slider-thickness: var(--m3e-comp-slider-medium-track-height);--_m3e-slider-thumb-length: var(--m3e-comp-slider-medium-thumb-height);--_m3e-slider-corner: var(--m3e-comp-slider-medium-track-corner-size);--_m3e-slider-icon-size: var(--m3e-comp-slider-medium-icon-size);--_m3e-slider-icon-padding: var(--m3e-comp-slider-medium-icon-padding);--_m3e-slider-shrink: 1}.m3e-slider--size-l{--_m3e-slider-thickness: var(--m3e-comp-slider-large-track-height);--_m3e-slider-thumb-length: var(--m3e-comp-slider-large-thumb-height);--_m3e-slider-corner: var(--m3e-comp-slider-large-track-corner-size);--_m3e-slider-icon-size: var(--m3e-comp-slider-large-icon-size);--_m3e-slider-icon-padding: var(--m3e-comp-slider-large-icon-padding);--_m3e-slider-shrink: 1}.m3e-slider--size-xl{--_m3e-slider-thickness: var(--m3e-comp-slider-x-large-track-height);--_m3e-slider-thumb-length: var(--m3e-comp-slider-x-large-thumb-height);--_m3e-slider-corner: var(--m3e-comp-slider-x-large-track-corner-size);--_m3e-slider-icon-size: var(--m3e-comp-slider-x-large-icon-size);--_m3e-slider-icon-padding: var(--m3e-comp-slider-x-large-icon-padding);--_m3e-slider-shrink: 1}.m3e-slider.m3e-slider--range{--_m3e-slider-shrink: 0}.m3e-slider.m3e-slider--centered{--_m3e-slider-shrink: 1}.m3e-slider__track{--_m3e-slider-length: 100cqi;--_m3e-slider-zero: calc(var(--_m3e-slider-length) * 0);--_m3e-slider-half: calc(var(--_m3e-slider-length) / 2);--_m3e-slider-gap: calc( var(--m3e-comp-slider-thumb-width) / 2 + var(--m3e-comp-slider-thumb-track-gap-size) );--_m3e-slider-inside: var(--m3e-comp-slider-track-inside-corner-size);--_m3e-slider-discrete: min(1, var(--_m3e-slider-steps));--_m3e-slider-thresholded: calc( 1 - var(--_m3e-slider-shrink) + var(--_m3e-slider-shrink) * var(--_m3e-slider-discrete) );--_m3e-slider-pos: calc( var(--_m3e-slider-end) * var(--_m3e-slider-length) + var(--_m3e-slider-discrete) * round(up, min(var(--_m3e-slider-end), 1 - var(--_m3e-slider-end)), 1) * var(--_m3e-slider-corner) * (1 - var(--_m3e-slider-end) - var(--_m3e-slider-end)) );--_m3e-slider-start-pos: calc( var(--_m3e-slider-start) * var(--_m3e-slider-length) + var(--_m3e-slider-discrete) * round(up, min(var(--_m3e-slider-start), 1 - var(--_m3e-slider-start)), 1) * var(--_m3e-slider-corner) * (1 - var(--_m3e-slider-start) - var(--_m3e-slider-start)) );--_m3e-slider-start-raw: var(--_m3e-slider-zero);--_m3e-slider-start-threshold: var(--_m3e-slider-zero);--_m3e-slider-active-from: var(--_m3e-slider-zero);--_m3e-slider-active-raw: calc(var(--_m3e-slider-pos) - var(--_m3e-slider-gap));--_m3e-slider-active-threshold: calc( var(--_m3e-slider-corner) * var(--_m3e-slider-thresholded) );--_m3e-slider-active-start-radius: var(--_m3e-slider-corner);--_m3e-slider-end-raw: calc( var(--_m3e-slider-length) - var(--_m3e-slider-pos) - var(--_m3e-slider-gap) );--_m3e-slider-end-threshold: calc(var(--_m3e-slider-corner) * var(--_m3e-slider-thresholded));--_m3e-slider-thumb-gap: var(--_m3e-slider-gap);--_m3e-slider-start-gap-centre: var(--_m3e-slider-zero);--_m3e-slider-start-gap: calc(var(--_m3e-slider-length) * -1);--_m3e-slider-centre-gap: calc(var(--_m3e-slider-length) * -1);position:absolute;inset-block:0;inset-inline:calc(var(--m3e-comp-slider-thumb-width) / 2);container-type:inline-size;touch-action:none}.m3e-slider--range>.m3e-slider__track{--_m3e-slider-start-raw: calc(var(--_m3e-slider-start-pos) - var(--_m3e-slider-gap));--_m3e-slider-start-threshold: calc(var(--_m3e-slider-corner) * var(--_m3e-slider-thresholded));--_m3e-slider-active-from: calc(var(--_m3e-slider-start-pos) + var(--_m3e-slider-gap));--_m3e-slider-active-raw: calc( var(--_m3e-slider-pos) - var(--_m3e-slider-start-pos) - var(--_m3e-slider-gap) - var(--_m3e-slider-gap) );--_m3e-slider-active-threshold: calc( var(--_m3e-slider-inside) * var(--_m3e-slider-thresholded) );--_m3e-slider-active-start-radius: var(--_m3e-slider-inside);--_m3e-slider-start-gap-centre: var(--_m3e-slider-start-pos);--_m3e-slider-start-gap: var(--_m3e-slider-gap)}.m3e-slider--centered>.m3e-slider__track{--_m3e-slider-after: round(up, max(0, var(--_m3e-slider-end) - .5 ), 1);--_m3e-slider-before: round(up, max(0, .5 - var(--_m3e-slider-end)), 1);--_m3e-slider-gap-to-start: calc( var(--m3e-comp-slider-thumb-width) * (1 - var(--_m3e-slider-after)) / 2 + var(--m3e-comp-slider-thumb-track-gap-size) );--_m3e-slider-gap-to-end: calc( var(--m3e-comp-slider-thumb-width) * (1 - var(--_m3e-slider-before)) / 2 + var(--m3e-comp-slider-thumb-track-gap-size) );--_m3e-slider-low: min(var(--_m3e-slider-pos), var(--_m3e-slider-half));--_m3e-slider-high: max(var(--_m3e-slider-pos), var(--_m3e-slider-half));--_m3e-slider-start-raw: calc(var(--_m3e-slider-low) - var(--_m3e-slider-gap-to-start));--_m3e-slider-start-threshold: calc(var(--_m3e-slider-corner) * var(--_m3e-slider-thresholded));--_m3e-slider-active-from: calc( var(--_m3e-slider-low) + var(--_m3e-slider-before) * var(--_m3e-slider-gap-to-start) );--_m3e-slider-active-raw: calc( var(--_m3e-slider-high) - var(--_m3e-slider-after) * var(--_m3e-slider-gap-to-end) - var(--_m3e-slider-active-from) );--_m3e-slider-active-threshold: calc( var(--_m3e-slider-inside) * var(--_m3e-slider-thresholded) );--_m3e-slider-active-start-radius: var(--_m3e-slider-inside);--_m3e-slider-end-raw: calc( var(--_m3e-slider-length) - var(--_m3e-slider-high) - var(--_m3e-slider-gap-to-end) );--_m3e-slider-thumb-gap: calc( var(--_m3e-slider-after) * var(--_m3e-slider-gap-to-end) + (1 - var(--_m3e-slider-after)) * var(--_m3e-slider-gap-to-start) );--_m3e-slider-centre-gap: calc( var(--_m3e-slider-after) * var(--_m3e-slider-gap-to-start) + (1 - var(--_m3e-slider-after)) * var(--_m3e-slider-gap-to-end) )}.m3e-slider__inactive-start,.m3e-slider__active,.m3e-slider__inactive-end{--_m3e-slider-size: min( max(var(--_m3e-slider-zero), var(--_m3e-slider-raw)), round( up, max(var(--_m3e-slider-zero), var(--_m3e-slider-raw) - var(--_m3e-slider-threshold)), var(--_m3e-slider-length) ) );position:absolute;inset-block:0;box-sizing:border-box;inline-size:var(--_m3e-slider-size);block-size:var(--_m3e-slider-thickness);margin-block:auto;background-color:var(--_m3e-slider-inactive);pointer-events:none}.m3e-slider__inactive-start{--_m3e-slider-raw: var(--_m3e-slider-start-raw);--_m3e-slider-threshold: var(--_m3e-slider-start-threshold);inset-inline-start:0;border-start-start-radius:var(--_m3e-slider-corner);border-end-start-radius:var(--_m3e-slider-corner);border-start-end-radius:var(--_m3e-slider-inside);border-end-end-radius:var(--_m3e-slider-inside)}.m3e-slider__active{--_m3e-slider-raw: var(--_m3e-slider-active-raw);--_m3e-slider-threshold: var(--_m3e-slider-active-threshold);inset-inline-start:var(--_m3e-slider-active-from);border-start-start-radius:var(--_m3e-slider-active-start-radius);border-end-start-radius:var(--_m3e-slider-active-start-radius);border-start-end-radius:var(--_m3e-slider-inside);border-end-end-radius:var(--_m3e-slider-inside);background-color:var(--_m3e-slider-active)}.m3e-slider__inactive-end{--_m3e-slider-raw: var(--_m3e-slider-end-raw);--_m3e-slider-threshold: var(--_m3e-slider-end-threshold);inset-inline-end:0;border-start-start-radius:var(--_m3e-slider-inside);border-end-start-radius:var(--_m3e-slider-inside);border-start-end-radius:var(--_m3e-slider-corner);border-end-end-radius:var(--_m3e-slider-corner)}.m3e-slider__inactive-start:after,.m3e-slider__inactive-end:after{--_m3e-slider-dot: min( var(--m3e-comp-slider-track-stop-indicator-size), round(up, var(--_m3e-slider-size), var(--_m3e-slider-length)) );content:"";position:absolute;inset-block:0;inline-size:var(--_m3e-slider-dot);block-size:var(--_m3e-slider-dot);margin-block:auto;border-radius:var(--m3e-comp-slider-stop-indicator-shape);background-color:var(--_m3e-slider-stop)}.m3e-slider__inactive-start:after{inset-inline-start:calc(var(--_m3e-slider-corner) - var(--_m3e-slider-dot) / 2)}.m3e-slider__inactive-end:after{inset-inline-end:calc(var(--_m3e-slider-corner) - var(--_m3e-slider-dot) / 2)}.m3e-slider__ticks{position:absolute;inset:0;pointer-events:none}.m3e-slider__tick{--_m3e-slider-spacing: calc( (var(--_m3e-slider-length) - var(--_m3e-slider-corner) - var(--_m3e-slider-corner)) / (var(--_m3e-slider-steps) + 1) );--_m3e-slider-at: calc( var(--_m3e-slider-corner) + var(--m3e-comp-slider-tick-index, 0) * var(--_m3e-slider-spacing) );--_m3e-slider-past-thumb: calc( max( var(--_m3e-slider-at) - var(--_m3e-slider-pos), var(--_m3e-slider-pos) - var(--_m3e-slider-at) ) - var(--_m3e-slider-thumb-gap) );--_m3e-slider-past-start: calc( max( var(--_m3e-slider-at) - var(--_m3e-slider-start-gap-centre), var(--_m3e-slider-start-gap-centre) - var(--_m3e-slider-at) ) - var(--_m3e-slider-start-gap) );--_m3e-slider-past-centre: calc( max( var(--_m3e-slider-at) - var(--_m3e-slider-half), var(--_m3e-slider-half) - var(--_m3e-slider-at) ) - var(--_m3e-slider-centre-gap) );--_m3e-slider-dot: min( var(--m3e-comp-slider-tick-size), round( up, max(var(--_m3e-slider-zero), var(--_m3e-slider-past-thumb)), var(--_m3e-slider-length) ), round( up, max(var(--_m3e-slider-zero), var(--_m3e-slider-past-start)), var(--_m3e-slider-length) ), round( up, max(var(--_m3e-slider-zero), var(--_m3e-slider-past-centre)), var(--_m3e-slider-length) ) );--_m3e-slider-on-active: min( round( up, max(var(--_m3e-slider-zero), var(--_m3e-slider-at) - var(--_m3e-slider-active-from)), var(--_m3e-slider-length) ), round( up, max( var(--_m3e-slider-zero), var(--_m3e-slider-active-from) + var(--_m3e-slider-active-raw) - var(--_m3e-slider-at) ), var(--_m3e-slider-length) ) );position:absolute;inset-block:0;inset-inline-start:var(--_m3e-slider-at);inline-size:var(--_m3e-slider-dot);block-size:var(--_m3e-slider-dot);margin-block:auto;margin-inline-start:calc(var(--_m3e-slider-dot) / 2 * -1);border-radius:var(--m3e-comp-slider-stop-indicator-shape);background:linear-gradient(var(--_m3e-slider-tick-active) var(--_m3e-slider-on-active),var(--_m3e-slider-tick-inactive) var(--_m3e-slider-on-active))}.m3e-slider__icon{--m3e-comp-icon-size: var(--_m3e-slider-icon-size);--_m3e-slider-icon-shown: min( var(--_m3e-slider-icon-size), round( up, max( var(--_m3e-slider-zero), var(--_m3e-slider-active-raw) - var(--_m3e-slider-icon-size) - var(--_m3e-slider-icon-padding) - var(--_m3e-slider-icon-padding) ), var(--_m3e-slider-length) ) );--_m3e-slider-icon-at: var(--_m3e-slider-icon-padding);position:absolute;inset-block:0;inset-inline-start:var(--_m3e-slider-icon-at);inline-size:var(--_m3e-slider-icon-shown);margin-block:auto;color:var(--_m3e-slider-icon-active);pointer-events:none}.m3e-slider__icon--inactive{--_m3e-slider-icon-shown: min( var(--_m3e-slider-icon-size), round( up, max( var(--_m3e-slider-zero), var(--_m3e-slider-icon-size) + var(--_m3e-slider-icon-padding) + var(--_m3e-slider-icon-padding) - var(--_m3e-slider-active-raw) ), var(--_m3e-slider-length) ) );--_m3e-slider-icon-at: calc( var(--_m3e-slider-pos) + var(--_m3e-slider-gap) + var(--_m3e-slider-icon-padding) );color:var(--_m3e-slider-icon-inactive)}.m3e-slider__icon:dir(rtl){inset-inline:auto var(--_m3e-slider-icon-at)}.m3e-slider__thumb{--_m3e-slider-at: var(--_m3e-slider-pos);position:absolute;inset-block:0;inset-inline-start:calc(var(--_m3e-slider-at) - var(--m3e-comp-slider-thumb-width) / 2);inline-size:var(--m3e-comp-slider-thumb-width);block-size:var(--_m3e-slider-thumb-length);margin-block:auto;cursor:pointer}.m3e-slider__thumb--start{--_m3e-slider-at: var(--_m3e-slider-start-pos)}.m3e-slider__input{appearance:none;position:absolute;inset:0;box-sizing:border-box;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;background:none;opacity:0;pointer-events:none;outline:none}.m3e-slider__handle{position:absolute;inset:0;inline-size:var(--m3e-comp-slider-thumb-width);margin-inline:auto;border-radius:var(--m3e-comp-slider-handle-shape);background-color:var(--_m3e-slider-thumb)}.m3e-slider__value-indicator{position:absolute;inset-block-end:calc(100% + var(--m3e-comp-slider-value-indicator-active-bottom-space));inset-inline-start:50%;display:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--m3e-comp-slider-value-indicator-container-width);block-size:var(--m3e-comp-slider-value-indicator-container-height);margin-inline-start:calc(var(--m3e-comp-slider-value-indicator-container-width) / 2 * -1);border-radius:var(--m3e-comp-slider-value-indicator-container-shape);background-color:var(--m3e-comp-slider-value-indicator-container-color);color:var(--m3e-comp-slider-value-indicator-label-text-color);font-family:var(--m3e-comp-slider-value-indicator-label-text-font);font-size:var(--m3e-comp-slider-value-indicator-label-text-size);font-weight:var(--m3e-comp-slider-value-indicator-label-text-weight);line-height:var(--m3e-comp-slider-value-indicator-label-text-line-height);letter-spacing:var(--m3e-comp-slider-value-indicator-label-text-tracking);white-space:nowrap;pointer-events:none}.m3e-slider--vertical{inline-size:max(var(--m3e-comp-minimum-interactive-component-size),var(--_m3e-slider-thumb-length));block-size:auto}.m3e-slider--vertical>.m3e-slider__track{--_m3e-slider-length: 100cqb;inset-block:calc(var(--m3e-comp-slider-thumb-width) / 2);inset-inline:0;container-type:size}.m3e-slider--vertical :is(.m3e-slider__inactive-start,.m3e-slider__active,.m3e-slider__inactive-end){inset-block:auto;inset-inline:0;inline-size:var(--_m3e-slider-thickness);block-size:var(--_m3e-slider-size);margin-block:0;margin-inline:auto}.m3e-slider--vertical .m3e-slider__inactive-start{inset-block-end:0;border-start-start-radius:var(--_m3e-slider-inside);border-start-end-radius:var(--_m3e-slider-inside);border-end-start-radius:var(--_m3e-slider-corner);border-end-end-radius:var(--_m3e-slider-corner)}.m3e-slider--vertical .m3e-slider__active{inset-block-end:var(--_m3e-slider-active-from);border-start-start-radius:var(--_m3e-slider-inside);border-start-end-radius:var(--_m3e-slider-inside);border-end-start-radius:var(--_m3e-slider-active-start-radius);border-end-end-radius:var(--_m3e-slider-active-start-radius)}.m3e-slider--vertical .m3e-slider__inactive-end{inset-block-start:0;border-start-start-radius:var(--_m3e-slider-corner);border-start-end-radius:var(--_m3e-slider-corner);border-end-start-radius:var(--_m3e-slider-inside);border-end-end-radius:var(--_m3e-slider-inside)}.m3e-slider--vertical :is(.m3e-slider__inactive-start,.m3e-slider__inactive-end):after{inset-block:auto;inset-inline:0;margin-block:0;margin-inline:auto}.m3e-slider--vertical .m3e-slider__inactive-start:after{inset-block-end:calc(var(--_m3e-slider-corner) - var(--_m3e-slider-dot) / 2)}.m3e-slider--vertical .m3e-slider__inactive-end:after{inset-block-start:calc(var(--_m3e-slider-corner) - var(--_m3e-slider-dot) / 2)}.m3e-slider--vertical .m3e-slider__tick{inset-block:auto;inset-block-end:var(--_m3e-slider-at);inset-inline:0;margin-block:0 calc(var(--_m3e-slider-dot) / 2 * -1);margin-inline:auto}.m3e-slider--vertical .m3e-slider__icon{inset-block:auto;inset-block-end:var(--_m3e-slider-icon-at);inset-inline:0;inline-size:var(--_m3e-slider-icon-size);block-size:var(--_m3e-slider-icon-shown);margin-block:0;margin-inline:auto}.m3e-slider--vertical .m3e-slider__thumb{inset-block:auto;inset-block-end:calc(var(--_m3e-slider-at) - var(--m3e-comp-slider-thumb-width) / 2);inset-inline:0;inline-size:var(--_m3e-slider-thumb-length);block-size:var(--m3e-comp-slider-thumb-width);margin-block:0;margin-inline:auto}.m3e-slider--vertical .m3e-slider__handle{inset:0;inline-size:auto;block-size:var(--m3e-comp-slider-thumb-width);margin:auto 0}.m3e-slider--vertical .m3e-slider__value-indicator{inset-block:50% auto;inset-inline:auto calc(100% + var(--m3e-comp-slider-value-indicator-active-bottom-space));margin-block-start:calc(var(--m3e-comp-slider-value-indicator-container-height) / 2 * -1);margin-inline-start:0}.m3e-slider:has(.m3e-slider__icon) .m3e-slider__inactive-end:after{display:none}.m3e-slider:not(:has(.m3e-slider__icon)) .m3e-slider__tick:last-child,.m3e-slider:is(.m3e-slider--range,.m3e-slider--centered) .m3e-slider__tick:first-child{display:none}.m3e-slider:is(.m3e-slider--range,.m3e-slider--centered) .m3e-slider__icon,.m3e-slider:not(.m3e-slider--size-m,.m3e-slider--size-l,.m3e-slider--size-xl) .m3e-slider__icon{display:none}.m3e-slider__thumb:is([data-dragging],:has(>.m3e-slider__input:focus-visible))>.m3e-slider__handle{inline-size:calc(var(--m3e-comp-slider-thumb-width) / 2)}.m3e-slider__thumb:is([data-dragging],:has(>.m3e-slider__input:focus-visible))>.m3e-slider__value-indicator{display:flex}.m3e-slider--vertical .m3e-slider__thumb:is([data-dragging],:has(>.m3e-slider__input:focus-visible))>.m3e-slider__handle{inline-size:auto;block-size:calc(var(--m3e-comp-slider-thumb-width) / 2)}.m3e-slider:has(.m3e-slider__input:disabled){--_m3e-slider-active: var(--m3e-comp-slider-track-color-active-disabled);--_m3e-slider-inactive: var(--m3e-comp-slider-track-color-inactive-disabled);--_m3e-slider-tick-active: var(--m3e-comp-slider-tick-color-active-disabled);--_m3e-slider-tick-inactive: var(--m3e-comp-slider-tick-color-inactive-disabled);--_m3e-slider-stop: var(--m3e-comp-slider-track-stop-indicator-color-disabled);--_m3e-slider-thumb: var(--m3e-comp-slider-thumb-color-disabled);--_m3e-slider-icon-active: var(--m3e-comp-slider-icon-color-active-disabled);--_m3e-slider-icon-inactive: var(--m3e-comp-slider-icon-color-inactive-disabled)}.m3e-slider:has(.m3e-slider__input:disabled) .m3e-slider__thumb{cursor:default}@media(forced-colors:active){.m3e-slider{--_m3e-slider-active: Highlight;--_m3e-slider-inactive: Canvas;--_m3e-slider-tick-active: HighlightText;--_m3e-slider-tick-inactive: CanvasText;--_m3e-slider-stop: CanvasText;--_m3e-slider-thumb: CanvasText;--_m3e-slider-icon-active: HighlightText;--_m3e-slider-icon-inactive: CanvasText}.m3e-slider:has(.m3e-slider__input:disabled){--_m3e-slider-active: GrayText;--_m3e-slider-inactive: GrayText;--_m3e-slider-tick-active: Canvas;--_m3e-slider-tick-inactive: Canvas;--_m3e-slider-stop: Canvas;--_m3e-slider-thumb: GrayText;--_m3e-slider-icon-active: Canvas;--_m3e-slider-icon-inactive: Canvas}.m3e-slider:not(:has(.m3e-slider__input:disabled)) :is(.m3e-slider__inactive-start,.m3e-slider__inactive-end){box-shadow:inset 0 0 0 var(--m3e-comp-divider-thickness) CanvasText}.m3e-slider__track{forced-color-adjust:none}.m3e-slider__value-indicator{border:var(--m3e-sys-state-focus-indicator-thickness) solid CanvasText;background-color:Canvas;color:CanvasText}}}@property --_m3e-text-field-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-text-field-indicator-width{syntax: "<length>"; inherits: true; initial-value: 0;}@layer m3e.components{.m3e-text-field{--_m3e-text-field-text: var(--m3e-comp-text-field-filled-text-color);--_m3e-text-field-container: var(--m3e-comp-text-field-filled-container-color);--_m3e-text-field-indicator: var(--m3e-comp-text-field-filled-indicator-color);--_m3e-text-field-leading: var(--m3e-comp-text-field-filled-leading-icon-color);--_m3e-text-field-trailing: var(--m3e-comp-text-field-filled-trailing-icon-color);--_m3e-text-field-label: var(--m3e-comp-text-field-filled-label-color);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-filled-placeholder-color);--_m3e-text-field-supporting: var(--m3e-comp-text-field-filled-supporting-color);--_m3e-text-field-prefix: var(--m3e-comp-text-field-filled-prefix-color);--_m3e-text-field-suffix: var(--m3e-comp-text-field-filled-suffix-color);--_m3e-text-field-cursor: var(--m3e-comp-text-field-filled-cursor-color);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-indicator-thickness);--_m3e-text-field-indicator-duration: var(--m3e-comp-text-field-indicator-width-duration);--_m3e-text-field-color-duration: var(--m3e-comp-text-field-indicator-color-duration);--_m3e-text-field-label-duration: var(--m3e-comp-text-field-label-duration);--_m3e-text-field-has-leading: 0;--_m3e-text-field-has-trailing: 0;--_m3e-text-field-leading-width: calc( var(--m3e-comp-minimum-interactive-component-size) * var(--_m3e-text-field-has-leading) );--_m3e-text-field-trailing-width: calc( var(--m3e-comp-minimum-interactive-component-size) * var(--_m3e-text-field-has-trailing) );--_m3e-text-field-start: calc( var(--m3e-comp-text-field-padding) - var(--m3e-comp-text-field-icon-padding) * var(--_m3e-text-field-has-leading) );--_m3e-text-field-end: calc( var(--m3e-comp-text-field-padding) - var(--m3e-comp-text-field-icon-padding) * var(--_m3e-text-field-has-trailing) );--_m3e-text-field-top: var(--m3e-comp-text-field-padding);--_m3e-text-field-bottom: var(--m3e-comp-text-field-padding);--_m3e-text-field-progress: 0;--_m3e-text-field-p: var(--_m3e-text-field-progress);--_m3e-text-field-label-size: calc( var(--m3e-comp-text-field-label-expanded-size) + ( var(--m3e-comp-text-field-label-minimized-size) - var(--m3e-comp-text-field-label-expanded-size) ) * var(--_m3e-text-field-p) );--_m3e-text-field-label-line-height: calc( var(--m3e-comp-text-field-label-expanded-line-height) + ( var(--m3e-comp-text-field-label-minimized-line-height) - var(--m3e-comp-text-field-label-expanded-line-height) ) * var(--_m3e-text-field-p) );--_m3e-text-field-label-tracking: calc( var(--m3e-comp-text-field-label-expanded-tracking) + ( var(--m3e-comp-text-field-label-minimized-tracking) - var(--m3e-comp-text-field-label-expanded-tracking) ) * var(--_m3e-text-field-p) );--_m3e-text-field-label-y0: calc( var(--m3e-comp-text-field-label-vertical-padding) + var(--m3e-comp-text-field-cutout-label-space) );--_m3e-text-field-label-y1: var(--m3e-comp-text-field-label-vertical-padding);--_m3e-text-field-label-x0: calc( var(--_m3e-text-field-leading-width) + var(--_m3e-text-field-start) );--_m3e-text-field-label-x1: var(--_m3e-text-field-label-x0);--_m3e-text-field-label-end0: calc( var(--_m3e-text-field-trailing-width) + var(--_m3e-text-field-end) );--_m3e-text-field-label-end1: var(--_m3e-text-field-label-end0);position:relative;display:inline-flex;flex-direction:column;box-sizing:border-box;min-inline-size:var(--m3e-comp-text-field-min-width);vertical-align:top;transition:--_m3e-text-field-progress var(--_m3e-text-field-label-duration) var(--m3e-comp-text-field-label-easing),--_m3e-text-field-indicator-width var(--_m3e-text-field-indicator-duration) var(--m3e-comp-text-field-indicator-width-easing);-webkit-tap-highlight-color:transparent}.m3e-text-field:has(.m3e-text-field__leading){--_m3e-text-field-has-leading: 1}.m3e-text-field:has(.m3e-text-field__trailing){--_m3e-text-field-has-trailing: 1}.m3e-text-field:has(.m3e-text-field__input:is(:focus,:not(:placeholder-shown),:autofill)){--_m3e-text-field-progress: 1}.m3e-text-field:not(.m3e-text-field--outlined,.m3e-text-field--label-above):has(.m3e-text-field__label){--_m3e-text-field-top: calc( var(--m3e-comp-text-field-label-vertical-padding) + var(--m3e-comp-text-field-label-minimized-line-height) );--_m3e-text-field-bottom: var(--m3e-comp-text-field-label-vertical-padding)}.m3e-text-field:has(.m3e-text-field__input:focus){--_m3e-text-field-text: var(--m3e-comp-text-field-filled-text-color-focused);--_m3e-text-field-container: var(--m3e-comp-text-field-filled-container-color-focused);--_m3e-text-field-indicator: var(--m3e-comp-text-field-filled-indicator-color-focused);--_m3e-text-field-leading: var(--m3e-comp-text-field-filled-leading-icon-color-focused);--_m3e-text-field-trailing: var(--m3e-comp-text-field-filled-trailing-icon-color-focused);--_m3e-text-field-label: var(--m3e-comp-text-field-filled-label-color-focused);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-filled-placeholder-color-focused);--_m3e-text-field-supporting: var(--m3e-comp-text-field-filled-supporting-color-focused);--_m3e-text-field-prefix: var(--m3e-comp-text-field-filled-prefix-color-focused);--_m3e-text-field-suffix: var(--m3e-comp-text-field-filled-suffix-color-focused);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-indicator-thickness-focused)}.m3e-text-field:has(.m3e-text-field__input[aria-invalid=true]){--_m3e-text-field-text: var(--m3e-comp-text-field-filled-text-color-error);--_m3e-text-field-container: var(--m3e-comp-text-field-filled-container-color-error);--_m3e-text-field-indicator: var(--m3e-comp-text-field-filled-indicator-color-error);--_m3e-text-field-leading: var(--m3e-comp-text-field-filled-leading-icon-color-error);--_m3e-text-field-trailing: var(--m3e-comp-text-field-filled-trailing-icon-color-error);--_m3e-text-field-label: var(--m3e-comp-text-field-filled-label-color-error);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-filled-placeholder-color-error);--_m3e-text-field-supporting: var(--m3e-comp-text-field-filled-supporting-color-error);--_m3e-text-field-prefix: var(--m3e-comp-text-field-filled-prefix-color-error);--_m3e-text-field-suffix: var(--m3e-comp-text-field-filled-suffix-color-error);--_m3e-text-field-cursor: var(--m3e-comp-text-field-filled-cursor-color-error)}.m3e-text-field:has(.m3e-text-field__input:disabled){--_m3e-text-field-text: var(--m3e-comp-text-field-filled-text-color-disabled);--_m3e-text-field-container: var(--m3e-comp-text-field-filled-container-color-disabled);--_m3e-text-field-indicator: var(--m3e-comp-text-field-filled-indicator-color-disabled);--_m3e-text-field-leading: var(--m3e-comp-text-field-filled-leading-icon-color-disabled);--_m3e-text-field-trailing: var(--m3e-comp-text-field-filled-trailing-icon-color-disabled);--_m3e-text-field-label: var(--m3e-comp-text-field-filled-label-color-disabled);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-filled-placeholder-color-disabled);--_m3e-text-field-supporting: var(--m3e-comp-text-field-filled-supporting-color-disabled);--_m3e-text-field-prefix: var(--m3e-comp-text-field-filled-prefix-color-disabled);--_m3e-text-field-suffix: var(--m3e-comp-text-field-filled-suffix-color-disabled);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-indicator-thickness);--_m3e-text-field-indicator-duration: calc(var(--m3e-comp-text-field-label-duration) * 0);--_m3e-text-field-color-duration: calc(var(--m3e-comp-text-field-label-duration) * 0)}.m3e-text-field--outlined{--_m3e-text-field-text: var(--m3e-comp-text-field-outlined-text-color);--_m3e-text-field-container: var(--m3e-comp-text-field-outlined-container-color);--_m3e-text-field-indicator: var(--m3e-comp-text-field-outlined-indicator-color);--_m3e-text-field-leading: var(--m3e-comp-text-field-outlined-leading-icon-color);--_m3e-text-field-trailing: var(--m3e-comp-text-field-outlined-trailing-icon-color);--_m3e-text-field-label: var(--m3e-comp-text-field-outlined-label-color);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-outlined-placeholder-color);--_m3e-text-field-supporting: var(--m3e-comp-text-field-outlined-supporting-color);--_m3e-text-field-prefix: var(--m3e-comp-text-field-outlined-prefix-color);--_m3e-text-field-suffix: var(--m3e-comp-text-field-outlined-suffix-color);--_m3e-text-field-cursor: var(--m3e-comp-text-field-outlined-cursor-color);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-outline-thickness);--_m3e-text-field-label-y0: var(--m3e-comp-text-field-padding);--_m3e-text-field-label-y1: calc(var(--_m3e-text-field-label-line-height) / 2 * -1);--_m3e-text-field-label-x1: var(--m3e-comp-text-field-padding);--_m3e-text-field-label-end1: var(--m3e-comp-text-field-padding);min-inline-size:var(--m3e-comp-text-field-outlined-min-width)}.m3e-text-field--outlined:has(.m3e-text-field__input:focus){--_m3e-text-field-text: var(--m3e-comp-text-field-outlined-text-color-focused);--_m3e-text-field-container: var(--m3e-comp-text-field-outlined-container-color-focused);--_m3e-text-field-indicator: var(--m3e-comp-text-field-outlined-indicator-color-focused);--_m3e-text-field-leading: var(--m3e-comp-text-field-outlined-leading-icon-color-focused);--_m3e-text-field-trailing: var(--m3e-comp-text-field-outlined-trailing-icon-color-focused);--_m3e-text-field-label: var(--m3e-comp-text-field-outlined-label-color-focused);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-outlined-placeholder-color-focused);--_m3e-text-field-supporting: var(--m3e-comp-text-field-outlined-supporting-color-focused);--_m3e-text-field-prefix: var(--m3e-comp-text-field-outlined-prefix-color-focused);--_m3e-text-field-suffix: var(--m3e-comp-text-field-outlined-suffix-color-focused);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-outline-thickness-focused)}.m3e-text-field--outlined:has(.m3e-text-field__input[aria-invalid=true]){--_m3e-text-field-text: var(--m3e-comp-text-field-outlined-text-color-error);--_m3e-text-field-container: var(--m3e-comp-text-field-outlined-container-color-error);--_m3e-text-field-indicator: var(--m3e-comp-text-field-outlined-indicator-color-error);--_m3e-text-field-leading: var(--m3e-comp-text-field-outlined-leading-icon-color-error);--_m3e-text-field-trailing: var(--m3e-comp-text-field-outlined-trailing-icon-color-error);--_m3e-text-field-label: var(--m3e-comp-text-field-outlined-label-color-error);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-outlined-placeholder-color-error);--_m3e-text-field-supporting: var(--m3e-comp-text-field-outlined-supporting-color-error);--_m3e-text-field-prefix: var(--m3e-comp-text-field-outlined-prefix-color-error);--_m3e-text-field-suffix: var(--m3e-comp-text-field-outlined-suffix-color-error);--_m3e-text-field-cursor: var(--m3e-comp-text-field-outlined-cursor-color-error)}.m3e-text-field--outlined:has(.m3e-text-field__input:disabled){--_m3e-text-field-text: var(--m3e-comp-text-field-outlined-text-color-disabled);--_m3e-text-field-container: var(--m3e-comp-text-field-outlined-container-color-disabled);--_m3e-text-field-indicator: var(--m3e-comp-text-field-outlined-indicator-color-disabled);--_m3e-text-field-leading: var(--m3e-comp-text-field-outlined-leading-icon-color-disabled);--_m3e-text-field-trailing: var(--m3e-comp-text-field-outlined-trailing-icon-color-disabled);--_m3e-text-field-label: var(--m3e-comp-text-field-outlined-label-color-disabled);--_m3e-text-field-placeholder: var(--m3e-comp-text-field-outlined-placeholder-color-disabled);--_m3e-text-field-supporting: var(--m3e-comp-text-field-outlined-supporting-color-disabled);--_m3e-text-field-prefix: var(--m3e-comp-text-field-outlined-prefix-color-disabled);--_m3e-text-field-suffix: var(--m3e-comp-text-field-outlined-suffix-color-disabled);--_m3e-text-field-indicator-width: var(--m3e-comp-text-field-outline-thickness)}.m3e-text-field--outlined:not(.m3e-text-field--label-above):has(.m3e-text-field__label){padding-block-start:var(--m3e-comp-text-field-cutout-label-space)}.m3e-text-field--label-above{--_m3e-text-field-progress: 1;--_m3e-text-field-label-y0: calc( ( var(--m3e-comp-text-field-label-minimized-line-height) + var(--m3e-comp-text-field-above-label-bottom-padding) ) * -1 );--_m3e-text-field-label-y1: var(--_m3e-text-field-label-y0);--_m3e-text-field-label-x0: var(--m3e-comp-text-field-above-label-horizontal-padding);--_m3e-text-field-label-x1: var(--_m3e-text-field-label-x0);--_m3e-text-field-label-end0: var(--m3e-comp-text-field-above-label-horizontal-padding);--_m3e-text-field-label-end1: var(--_m3e-text-field-label-end0);--_m3e-text-field-label-duration: calc(var(--m3e-comp-text-field-label-duration) * 0)}.m3e-text-field--label-above:has(.m3e-text-field__label){padding-block-start:calc(var(--m3e-comp-text-field-label-minimized-line-height) + var(--m3e-comp-text-field-above-label-bottom-padding))}.m3e-text-field__container{position:relative;display:grid;grid-template-columns:[leading] auto [prefix] auto [input] minmax(0,1fr) [suffix] auto [trailing] auto;align-items:start;box-sizing:border-box;min-block-size:var(--m3e-comp-text-field-min-height);border-start-start-radius:var(--m3e-comp-filled-text-field-container-shape-start-start);border-start-end-radius:var(--m3e-comp-filled-text-field-container-shape-start-end);border-end-end-radius:var(--m3e-comp-filled-text-field-container-shape-end-end);border-end-start-radius:var(--m3e-comp-filled-text-field-container-shape-end-start);background-color:var(--_m3e-text-field-container);cursor:text;transition:background-color var(--m3e-comp-text-field-container-color-duration) var(--m3e-comp-text-field-container-color-easing)}.m3e-text-field:not(.m3e-text-field--outlined)>.m3e-text-field__container:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;border-block-end:var(--_m3e-text-field-indicator-width) solid var(--_m3e-text-field-indicator);border-end-start-radius:inherit;border-end-end-radius:inherit;pointer-events:none;transition:border-block-end-color var(--_m3e-text-field-color-duration) var(--m3e-comp-text-field-indicator-color-easing)}.m3e-text-field--outlined>.m3e-text-field__container{min-block-size:var(--m3e-comp-text-field-outlined-min-height);border-radius:var(--m3e-comp-outlined-text-field-container-shape)}.m3e-text-field__outline{position:absolute;inset:0;box-sizing:border-box;min-inline-size:0;margin:0;padding-block:0;padding-inline:calc(var(--m3e-comp-text-field-padding) - var(--m3e-comp-text-field-cutout-padding) - var(--_m3e-text-field-indicator-width)) 0;border:var(--_m3e-text-field-indicator-width) solid var(--_m3e-text-field-indicator);border-radius:inherit;pointer-events:none;transition:border-color var(--_m3e-text-field-color-duration) var(--m3e-comp-text-field-indicator-color-easing)}.m3e-text-field:not(.m3e-text-field--label-above) .m3e-text-field__outline:has(>.m3e-text-field__notch){inset-block-start:calc((var(--_m3e-text-field-indicator-width) - var(--m3e-comp-text-field-label-minimized-line-height)) / 2)}.m3e-text-field__notch{display:block;block-size:var(--m3e-comp-text-field-label-minimized-line-height);max-inline-size:100%;padding-block:0;padding-inline:calc(var(--m3e-comp-text-field-cutout-padding) * max(sign(var(--_m3e-text-field-p)),0));overflow:hidden;font-family:var(--m3e-comp-text-field-label-expanded-font);font-size:calc(var(--_m3e-text-field-label-size) * max(var(--_m3e-text-field-p),0));font-weight:var(--m3e-comp-text-field-label-expanded-weight);line-height:var(--m3e-comp-text-field-label-minimized-line-height);letter-spacing:calc(var(--_m3e-text-field-label-tracking) * max(var(--_m3e-text-field-p),0));white-space:nowrap;visibility:hidden}.m3e-text-field--label-above .m3e-text-field__notch{display:none}.m3e-text-field__label{--_m3e-text-field-label-x: calc( var(--_m3e-text-field-label-x0) + (var(--_m3e-text-field-label-x1) - var(--_m3e-text-field-label-x0)) * var(--_m3e-text-field-p) );--_m3e-text-field-label-end: calc( var(--_m3e-text-field-label-end0) + (var(--_m3e-text-field-label-end1) - var(--_m3e-text-field-label-end0)) * var(--_m3e-text-field-p) );position:absolute;z-index:1;inset-block-start:calc(var(--_m3e-text-field-label-y0) + (var(--_m3e-text-field-label-y1) - var(--_m3e-text-field-label-y0)) * var(--_m3e-text-field-p));inset-inline-start:var(--_m3e-text-field-label-x);box-sizing:border-box;max-inline-size:calc(100% - var(--_m3e-text-field-label-x) - var(--_m3e-text-field-label-end));overflow:hidden;font-family:var(--m3e-comp-text-field-label-expanded-font);font-size:var(--_m3e-text-field-label-size);font-weight:var(--m3e-comp-text-field-label-expanded-weight);line-height:var(--_m3e-text-field-label-line-height);letter-spacing:var(--_m3e-text-field-label-tracking);color:var(--_m3e-text-field-label);white-space:nowrap;text-overflow:ellipsis;cursor:inherit;transition:color var(--m3e-comp-text-field-label-color-duration) var(--m3e-comp-text-field-label-color-easing)}.m3e-text-field:has(.m3e-text-field__input:is(:required,[aria-required=true])) :is(.m3e-text-field__label,.m3e-text-field__notch>span):after{content:"*"}.m3e-text-field__leading,.m3e-text-field__trailing{display:grid;place-items:center;align-self:center;inline-size:var(--m3e-comp-minimum-interactive-component-size);block-size:var(--m3e-comp-minimum-interactive-component-size);cursor:default}.m3e-text-field__leading{grid-column:leading;color:var(--_m3e-text-field-leading)}.m3e-text-field__trailing{grid-column:trailing;color:var(--_m3e-text-field-trailing)}.m3e-text-field__leading>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-filled-text-field-leading-icon-size)}.m3e-text-field__trailing>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-filled-text-field-trailing-icon-size)}.m3e-text-field--outlined .m3e-text-field__leading>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-outlined-text-field-leading-icon-size)}.m3e-text-field--outlined .m3e-text-field__trailing>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-outlined-text-field-trailing-icon-size)}.m3e-text-field__input,.m3e-text-field__prefix,.m3e-text-field__suffix{box-sizing:border-box;min-block-size:calc(var(--_m3e-text-field-top) + var(--m3e-comp-text-field-min-text-line-height) + var(--_m3e-text-field-bottom));padding-block:var(--_m3e-text-field-top) var(--_m3e-text-field-bottom)}.m3e-text-field__prefix,.m3e-text-field__suffix{font-family:var(--m3e-comp-text-field-affix-font);font-size:var(--m3e-comp-text-field-affix-size);font-weight:var(--m3e-comp-text-field-affix-weight);line-height:var(--m3e-comp-text-field-affix-line-height);letter-spacing:var(--m3e-comp-text-field-affix-tracking);white-space:nowrap;transition:opacity var(--m3e-comp-text-field-affix-alpha-duration) var(--m3e-comp-text-field-affix-alpha-easing)}.m3e-text-field__prefix{grid-column:prefix;padding-inline:var(--_m3e-text-field-start) var(--m3e-comp-text-field-affix-padding);color:var(--_m3e-text-field-prefix)}.m3e-text-field__suffix{grid-column:suffix;padding-inline:var(--m3e-comp-text-field-affix-padding) var(--_m3e-text-field-end);color:var(--_m3e-text-field-suffix)}.m3e-text-field__input{grid-column:input;appearance:none;inline-size:100%;min-inline-size:0;margin:0;padding-inline:var(--_m3e-text-field-start) var(--_m3e-text-field-end);border:0;border-radius:0;outline:none;background:none;font-family:var(--m3e-comp-filled-text-field-input-font);font-size:var(--m3e-comp-filled-text-field-input-size);font-weight:var(--m3e-comp-filled-text-field-input-weight);line-height:var(--m3e-comp-filled-text-field-input-line-height);letter-spacing:var(--m3e-comp-filled-text-field-input-tracking);color:var(--_m3e-text-field-text);caret-color:var(--_m3e-text-field-cursor);text-overflow:ellipsis}.m3e-text-field--outlined .m3e-text-field__input{font-family:var(--m3e-comp-outlined-text-field-input-font);font-size:var(--m3e-comp-outlined-text-field-input-size);font-weight:var(--m3e-comp-outlined-text-field-input-weight);line-height:var(--m3e-comp-outlined-text-field-input-line-height);letter-spacing:var(--m3e-comp-outlined-text-field-input-tracking)}.m3e-text-field__prefix~.m3e-text-field__input{padding-inline-start:0}.m3e-text-field__input:has(~.m3e-text-field__suffix){padding-inline-end:0}.m3e-text-field__input::selection{background-color:var(--m3e-comp-text-field-selection-color)}.m3e-text-field__input:disabled{cursor:default}textarea.m3e-text-field__input{display:block;field-sizing:content;resize:none}@supports not (field-sizing: content){textarea.m3e-text-field__input{resize:vertical}}.m3e-text-field__input::placeholder{font-family:var(--m3e-comp-text-field-placeholder-font);font-size:var(--m3e-comp-text-field-placeholder-size);font-weight:var(--m3e-comp-text-field-placeholder-weight);line-height:var(--m3e-comp-text-field-placeholder-line-height);letter-spacing:var(--m3e-comp-text-field-placeholder-tracking);color:var(--_m3e-text-field-placeholder);opacity:1;transition:opacity var(--m3e-comp-text-field-placeholder-in-duration) var(--m3e-comp-text-field-placeholder-in-easing)}.m3e-text-field:not(.m3e-text-field--label-above):has(.m3e-text-field__label):not(:has(.m3e-text-field__input:focus)) .m3e-text-field__input::placeholder{opacity:0;transition:opacity var(--m3e-comp-text-field-placeholder-out-duration) var(--m3e-comp-text-field-placeholder-out-easing)}.m3e-text-field:not(.m3e-text-field--label-above):has(.m3e-text-field__label):not(:has(.m3e-text-field__input:is(:focus,:not(:placeholder-shown),:autofill))) :is(.m3e-text-field__prefix,.m3e-text-field__suffix){opacity:0}.m3e-text-field__supporting{display:flex;box-sizing:border-box;min-block-size:calc(var(--m3e-comp-text-field-supporting-top-padding) + var(--m3e-comp-text-field-min-supporting-line-height));padding-block:var(--m3e-comp-text-field-supporting-top-padding) 0;padding-inline:var(--m3e-comp-text-field-padding);font-family:var(--m3e-comp-text-field-supporting-font);font-size:var(--m3e-comp-text-field-supporting-size);font-weight:var(--m3e-comp-text-field-supporting-weight);line-height:var(--m3e-comp-text-field-supporting-line-height);letter-spacing:var(--m3e-comp-text-field-supporting-tracking);color:var(--_m3e-text-field-supporting)}.m3e-text-field__supporting-text{flex:1;min-inline-size:0}.m3e-text-field__counter{flex:none;margin-inline-start:auto;padding-inline-start:var(--m3e-comp-text-field-counter-space)}.m3e-text-field__a11y{position:absolute;inline-size:0;block-size:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.m3e-text-field{--_m3e-text-field-indicator: CanvasText;--_m3e-text-field-label: CanvasText}.m3e-text-field:has(.m3e-text-field__input:focus){--_m3e-text-field-indicator: Highlight;--_m3e-text-field-label: Highlight}.m3e-text-field:has(.m3e-text-field__input:disabled){--_m3e-text-field-indicator: GrayText;--_m3e-text-field-label: GrayText;--_m3e-text-field-text: GrayText;--_m3e-text-field-supporting: GrayText}.m3e-text-field:not(.m3e-text-field--outlined)>.m3e-text-field__container{outline:var(--m3e-comp-text-field-indicator-thickness) solid transparent;outline-offset:calc(var(--m3e-comp-text-field-indicator-thickness) * -1)}.m3e-text-field__container:after,.m3e-text-field__outline,.m3e-text-field__label{forced-color-adjust:none}}}@property --_m3e-list-item-radius-top{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --_m3e-list-item-radius-bottom{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@layer m3e.components{.m3e-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.m3e-list:has(>.m3e-list-item--segmented,>*>.m3e-list-item--segmented){gap:var(--m3e-comp-list-item-segmented-gap)}.m3e-list>*{--_m3e-list-item-outer-top: var(--m3e-comp-list-item-shape);--_m3e-list-item-outer-bottom: var(--m3e-comp-list-item-shape)}.m3e-list>:first-child{--_m3e-list-item-outer-top: var(--m3e-comp-list-item-segmented-shape)}.m3e-list>:last-child{--_m3e-list-item-outer-bottom: var(--m3e-comp-list-item-segmented-shape)}.m3e-list-item{--_m3e-list-item-container: var(--m3e-comp-list-item-container-color);--_m3e-list-item-headline: var(--m3e-comp-list-item-headline-content-color);--_m3e-list-item-leading: var(--m3e-comp-list-item-leading-content-color);--_m3e-list-item-trailing: var(--m3e-comp-list-item-trailing-content-color);--_m3e-list-item-overline: var(--m3e-comp-list-item-overline-content-color);--_m3e-list-item-supporting: var(--m3e-comp-list-item-supporting-content-color);--_m3e-list-item-shadow: var(--m3e-comp-list-item-shadow);--_m3e-list-item-rest-top: var(--m3e-comp-list-item-shape);--_m3e-list-item-rest-bottom: var(--m3e-comp-list-item-shape);--_m3e-list-item-radius-top: var(--_m3e-list-item-rest-top);--_m3e-list-item-radius-bottom: var(--_m3e-list-item-rest-bottom);--_m3e-list-item-color-transition: var(--m3e-comp-list-item-color-duration) var(--m3e-comp-list-item-color-easing);position:relative;display:flex;align-items:center;box-sizing:border-box;inline-size:100%;min-block-size:var(--m3e-comp-list-item-one-line-min-height);margin:0;padding-block:var(--m3e-comp-list-item-padding-top) var(--m3e-comp-list-item-padding-bottom);padding-inline:var(--m3e-comp-list-item-padding-start) var(--m3e-comp-list-item-padding-end);border:0;border-start-start-radius:var(--_m3e-list-item-radius-top);border-start-end-radius:var(--_m3e-list-item-radius-top);border-end-start-radius:var(--_m3e-list-item-radius-bottom);border-end-end-radius:var(--_m3e-list-item-radius-bottom);background-color:var(--_m3e-list-item-container);box-shadow:var(--_m3e-list-item-shadow);color:var(--_m3e-list-item-headline);font-family:var(--m3e-comp-list-item-headline-style-font);font-size:var(--m3e-comp-list-item-headline-style-size);font-weight:var(--m3e-comp-list-item-headline-style-weight);line-height:var(--m3e-comp-list-item-headline-style-line-height);letter-spacing:var(--m3e-comp-list-item-headline-style-tracking);text-align:start;text-decoration:none;list-style:none;appearance:none;-webkit-tap-highlight-color:transparent}.m3e-list-item__leading,.m3e-list-item__trailing{display:flex;flex:none;align-items:center;transition:color var(--_m3e-list-item-color-transition)}.m3e-list-item__leading{margin-inline-end:var(--m3e-comp-list-item-space);color:var(--_m3e-list-item-leading);font-family:var(--m3e-comp-list-item-leading-style-font);font-size:var(--m3e-comp-list-item-leading-style-size);font-weight:var(--m3e-comp-list-item-leading-style-weight);line-height:var(--m3e-comp-list-item-leading-style-line-height);letter-spacing:var(--m3e-comp-list-item-leading-style-tracking)}.m3e-list-item__trailing{margin-inline-start:var(--m3e-comp-list-item-space);color:var(--_m3e-list-item-trailing);font-family:var(--m3e-comp-list-item-trailing-style-font);font-size:var(--m3e-comp-list-item-trailing-style-size);font-weight:var(--m3e-comp-list-item-trailing-style-weight);line-height:var(--m3e-comp-list-item-trailing-style-line-height);letter-spacing:var(--m3e-comp-list-item-trailing-style-tracking)}.m3e-list-item__content{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.m3e-list-item__headline{transition:color var(--_m3e-list-item-color-transition)}.m3e-list-item__overline{color:var(--_m3e-list-item-overline);font-family:var(--m3e-comp-list-item-overline-style-font);font-size:var(--m3e-comp-list-item-overline-style-size);font-weight:var(--m3e-comp-list-item-overline-style-weight);line-height:var(--m3e-comp-list-item-overline-style-line-height);letter-spacing:var(--m3e-comp-list-item-overline-style-tracking);transition:color var(--_m3e-list-item-color-transition)}.m3e-list-item__supporting{color:var(--_m3e-list-item-supporting);font-family:var(--m3e-comp-list-item-supporting-style-font);font-size:var(--m3e-comp-list-item-supporting-style-size);font-weight:var(--m3e-comp-list-item-supporting-style-weight);line-height:var(--m3e-comp-list-item-supporting-style-line-height);letter-spacing:var(--m3e-comp-list-item-supporting-style-tracking);transition:color var(--_m3e-list-item-color-transition)}.m3e-list-item__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--m3e-comp-list-item-leading-avatar-size);block-size:var(--m3e-comp-list-item-leading-avatar-size);overflow:hidden;border-radius:var(--m3e-comp-list-item-leading-avatar-shape);background-color:var(--m3e-comp-list-item-leading-avatar-color);color:var(--m3e-comp-list-item-leading-avatar-label-color);object-fit:cover}.m3e-list-item__image{flex:none;inline-size:var(--m3e-comp-list-item-leading-image-width);block-size:var(--m3e-comp-list-item-leading-image-height);border-radius:var(--m3e-comp-list-item-leading-image-expressive-shape);object-fit:cover}.m3e-list-item__video{flex:none;inline-size:var(--m3e-comp-list-item-small-leading-video-width);block-size:var(--m3e-comp-list-item-small-leading-video-height);border-radius:var(--m3e-comp-list-item-leading-video-shape);object-fit:cover}.m3e-list-item__video--large{inline-size:var(--m3e-comp-list-item-large-leading-video-width);block-size:var(--m3e-comp-list-item-large-leading-video-height)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-checkbox{--_m3e-list-item-control: calc( var(--_m3e-checkbox-size) + (var(--m3e-comp-checkbox-box-padding) + var(--m3e-comp-checkbox-box-padding)) * (1 - var(--_m3e-checkbox-fix)) )}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-radio-button{--_m3e-list-item-control: calc( var(--m3e-comp-radio-button-icon-size) + var(--m3e-comp-radio-button-padding) + var(--m3e-comp-radio-button-padding) )}:is(.m3e-list-item__leading,.m3e-list-item__trailing) :is(.m3e-checkbox__input,.m3e-radio-button__input){margin:calc((var(--_m3e-list-item-control) - var(--m3e-comp-minimum-interactive-component-size)) / 2)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-checkbox__box{inset-inline-start:calc((var(--_m3e-list-item-control) - var(--_m3e-checkbox-size)) / 2)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-radio-button__icon{inset-inline-start:var(--m3e-comp-radio-button-padding)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-checkbox__state{inset-inline-start:calc((var(--_m3e-list-item-control) - var(--m3e-comp-checkbox-state-layer-size)) / 2)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-radio-button__state{inset-inline-start:calc((var(--_m3e-list-item-control) - var(--m3e-comp-radio-button-state-layer-size)) / 2)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-switch{min-block-size:var(--m3e-comp-switch-track-height)}:is(.m3e-list-item__leading,.m3e-list-item__trailing) .m3e-switch__input{inset-block:calc((var(--m3e-comp-switch-track-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2)}.m3e-list-item [inert]{cursor:inherit}.m3e-list-item--segmented{--_m3e-list-item-container: var(--m3e-comp-list-item-segmented-container-color);--_m3e-list-item-rest-top: var( --_m3e-list-item-outer-top, var(--m3e-comp-list-item-segmented-shape) );--_m3e-list-item-rest-bottom: var( --_m3e-list-item-outer-bottom, var(--m3e-comp-list-item-segmented-shape) )}.m3e-list-item--interactive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-radius var(--m3e-comp-list-item-morph-duration) var(--m3e-comp-list-item-morph-easing),background-color var(--_m3e-list-item-color-transition),color var(--_m3e-list-item-color-transition),box-shadow var(--m3e-comp-list-item-elevation-duration) var(--m3e-comp-list-item-elevation-easing)}.m3e-list-item--interactive[data-spring]{transition-property:background-color,color,box-shadow}@media(hover:hover){.m3e-list-item--interactive:where(:hover:not([aria-disabled=true])){--_m3e-list-item-radius-top: var(--m3e-comp-list-item-shape-hovered);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-shape-hovered)}}.m3e-list-item--interactive:where(:focus-visible:not([aria-disabled=true])){--_m3e-list-item-radius-top: var(--m3e-comp-list-item-shape-focused);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-shape-focused)}.m3e-list-item:where([aria-selected=true]){--_m3e-list-item-radius-top: var(--m3e-comp-list-item-shape-selected);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-shape-selected);--_m3e-list-item-container: var(--m3e-comp-list-item-container-color-selected);--_m3e-list-item-headline: var(--m3e-comp-list-item-headline-content-color-selected);--_m3e-list-item-leading: var(--m3e-comp-list-item-leading-content-color-selected);--_m3e-list-item-trailing: var(--m3e-comp-list-item-trailing-content-color-selected);--_m3e-list-item-overline: var(--m3e-comp-list-item-overline-content-color-selected);--_m3e-list-item-supporting: var(--m3e-comp-list-item-supporting-content-color-selected)}.m3e-list-item:where([data-dragged]){--_m3e-list-item-radius-top: var(--m3e-comp-list-item-shape-dragged);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-shape-dragged);--_m3e-list-item-container: var(--m3e-comp-reorder-list-item-container-color);--_m3e-list-item-headline: var(--m3e-comp-list-item-headline-content-color-dragged);--_m3e-list-item-leading: var(--m3e-comp-list-item-leading-content-color-dragged);--_m3e-list-item-trailing: var(--m3e-comp-list-item-trailing-content-color-dragged);--_m3e-list-item-overline: var(--m3e-comp-list-item-overline-content-color-dragged);--_m3e-list-item-supporting: var(--m3e-comp-list-item-supporting-content-color-dragged);--_m3e-list-item-shadow: var(--m3e-comp-list-item-shadow-dragged);z-index:1}.m3e-list-item--interactive:where(:active,[data-pressed]):where(:not([aria-disabled=true])){--_m3e-list-item-radius-top: var(--m3e-comp-list-item-shape-pressed);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-shape-pressed)}.m3e-list-item:where([aria-disabled=true],.m3e-list-item--disabled){--_m3e-list-item-container: var(--m3e-comp-list-item-container-color);--_m3e-list-item-headline: var(--m3e-comp-list-item-headline-content-color-disabled);--_m3e-list-item-leading: var(--m3e-comp-list-item-leading-content-color-disabled);--_m3e-list-item-trailing: var(--m3e-comp-list-item-trailing-content-color-disabled);--_m3e-list-item-overline: var(--m3e-comp-list-item-overline-content-color-disabled);--_m3e-list-item-supporting: var(--m3e-comp-list-item-supporting-content-color-disabled);cursor:default}.m3e-list-item--segmented:where([aria-disabled=true],.m3e-list-item--disabled){--_m3e-list-item-container: var(--m3e-comp-list-item-segmented-container-color)}.m3e-list-item:has(>.m3e-list-item__content>:is(.m3e-list-item__overline,.m3e-list-item__supporting)){min-block-size:var(--m3e-comp-list-item-two-line-min-height)}.m3e-list-item:has(>.m3e-list-item__leading>.m3e-list-item__video--large){align-items:flex-start}.m3e-list-item:is(.m3e-list-item--three-line,:has(>.m3e-list-item__content>.m3e-list-item__overline):has(>.m3e-list-item__content>.m3e-list-item__supporting)){align-items:flex-start;min-block-size:var(--m3e-comp-list-item-three-line-min-height)}.m3e-list-item--baseline{--_m3e-list-item-radius-top: var(--m3e-comp-list-item-baseline-shape);--_m3e-list-item-radius-bottom: var(--m3e-comp-list-item-baseline-shape);padding-block:var(--m3e-comp-list-item-baseline-padding-vertical);padding-inline:var(--m3e-comp-list-item-baseline-padding-start) var(--m3e-comp-list-item-baseline-padding-end)}.m3e-list-item--baseline>.m3e-list-item__leading{margin-inline-end:var(--m3e-comp-list-item-baseline-leading-space)}.m3e-list-item--baseline>.m3e-list-item__trailing{margin-inline-start:var(--m3e-comp-list-item-baseline-trailing-space)}.m3e-list-item--baseline:is(.m3e-list-item--three-line,:has(>.m3e-list-item__content>.m3e-list-item__overline):has(>.m3e-list-item__content>.m3e-list-item__supporting)){padding-block:var(--m3e-comp-list-item-baseline-three-line-padding-vertical)}.m3e-list-item--baseline:has(>.m3e-list-item__leading>.m3e-list-item__video--large):not(.m3e-list-item--three-line,:has(>.m3e-list-item__content>.m3e-list-item__overline):has(>.m3e-list-item__content>.m3e-list-item__supporting)){align-items:center}@media(forced-colors:active){:is(.m3e-list-item--segmented,.m3e-list-item--interactive){outline:var(--m3e-comp-divider-thickness) solid CanvasText;outline-offset:calc(var(--m3e-comp-divider-thickness) * -1)}.m3e-list-item[aria-selected=true]{outline:var(--m3e-sys-state-focus-indicator-thickness) solid Highlight;outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}.m3e-list-item:is([aria-disabled=true],.m3e-list-item--disabled),.m3e-list-item:is([aria-disabled=true],.m3e-list-item--disabled) *{color:GrayText}}}@layer m3e.components{.m3e-tooltip{--_m3e-tooltip-container: var(--m3e-comp-plain-tooltip-container-color);position:relative;display:block;box-sizing:border-box;inline-size:max-content;min-inline-size:var(--m3e-comp-tooltip-min-width);max-inline-size:var(--m3e-comp-tooltip-plain-max-width);min-block-size:var(--m3e-comp-tooltip-min-height);margin:0;padding:var(--m3e-comp-tooltip-plain-padding-vertical) var(--m3e-comp-tooltip-plain-padding-horizontal);overflow:visible;border:none;border-radius:var(--m3e-comp-plain-tooltip-container-shape);background-color:var(--_m3e-tooltip-container);color:var(--m3e-comp-plain-tooltip-supporting-text-color);font-family:var(--m3e-comp-plain-tooltip-supporting-text-font);font-size:var(--m3e-comp-plain-tooltip-supporting-text-size);font-weight:var(--m3e-comp-plain-tooltip-supporting-text-weight);line-height:var(--m3e-comp-plain-tooltip-supporting-text-line-height);letter-spacing:var(--m3e-comp-plain-tooltip-supporting-text-tracking);overflow-wrap:break-word;text-align:start}.m3e-tooltip--rich{--_m3e-tooltip-container: var(--m3e-comp-rich-tooltip-container-color);max-inline-size:var(--m3e-comp-tooltip-rich-max-width);padding:0 var(--m3e-comp-tooltip-rich-padding-horizontal);border-radius:var(--m3e-comp-rich-tooltip-container-shape);box-shadow:var(--m3e-comp-tooltip-rich-shadow);color:var(--m3e-comp-rich-tooltip-supporting-text-color);font-family:var(--m3e-comp-rich-tooltip-supporting-text-font);font-size:var(--m3e-comp-rich-tooltip-supporting-text-size);font-weight:var(--m3e-comp-rich-tooltip-supporting-text-weight);line-height:var(--m3e-comp-rich-tooltip-supporting-text-line-height);letter-spacing:var(--m3e-comp-rich-tooltip-supporting-text-tracking)}.m3e-tooltip__subhead{padding-block-start:max(0%,calc(var(--m3e-comp-tooltip-rich-subhead-baseline) - var(--m3e-comp-rich-tooltip-subhead-line-height) / 2 - var(--m3e-comp-rich-tooltip-subhead-size) * var(--m3e-comp-tooltip-baseline-shift)));color:var(--m3e-comp-rich-tooltip-subhead-color);font-family:var(--m3e-comp-rich-tooltip-subhead-font);font-size:var(--m3e-comp-rich-tooltip-subhead-size);font-weight:var(--m3e-comp-rich-tooltip-subhead-weight);line-height:var(--m3e-comp-rich-tooltip-subhead-line-height);letter-spacing:var(--m3e-comp-rich-tooltip-subhead-tracking)}.m3e-tooltip__supporting-text{padding-block:var(--m3e-comp-tooltip-plain-padding-vertical)}.m3e-tooltip__subhead~.m3e-tooltip__supporting-text,.m3e-tooltip__supporting-text:has(~.m3e-tooltip__action){padding-block:max(0%,calc(var(--m3e-comp-tooltip-rich-text-baseline) - var(--m3e-comp-rich-tooltip-supporting-text-line-height) / 2 - var(--m3e-comp-rich-tooltip-supporting-text-size) * var(--m3e-comp-tooltip-baseline-shift))) var(--m3e-comp-tooltip-rich-text-padding-bottom)}.m3e-tooltip__action{display:flex;align-items:center;box-sizing:border-box;min-block-size:max(var(--m3e-comp-tooltip-rich-action-min-height),calc(var(--m3e-comp-minimum-interactive-component-size) + var(--m3e-comp-tooltip-rich-action-padding-bottom)));padding-block-end:var(--m3e-comp-tooltip-rich-action-padding-bottom);color:var(--m3e-comp-rich-tooltip-action-label-text-color);font-family:var(--m3e-comp-rich-tooltip-action-label-text-font);font-size:var(--m3e-comp-rich-tooltip-action-label-text-size);font-weight:var(--m3e-comp-rich-tooltip-action-label-text-weight);line-height:var(--m3e-comp-rich-tooltip-action-label-text-line-height);letter-spacing:var(--m3e-comp-rich-tooltip-action-label-text-tracking)}.m3e-tooltip--caret:after{--_m3e-tooltip-caret-w: var(--m3e-comp-tooltip-caret-width);--_m3e-tooltip-caret-h: var(--m3e-comp-tooltip-caret-height);content:"";position:absolute;top:var(--_m3e-tooltip-caret-y, 100%);left:calc(var(--_m3e-tooltip-caret-x, 50%) - var(--_m3e-tooltip-caret-w) / 2);inline-size:var(--_m3e-tooltip-caret-w);block-size:var(--_m3e-tooltip-caret-h);background-color:var(--_m3e-tooltip-container);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}.m3e-tooltip--caret[data-caret=up]:after{top:calc(var(--_m3e-tooltip-caret-y, 0%) - var(--_m3e-tooltip-caret-h));clip-path:polygon(50% 0,100% 100%,0 100%)}.m3e-tooltip--caret[data-caret=left]:after,.m3e-tooltip--caret[data-caret=right]:after{top:calc(var(--_m3e-tooltip-caret-y, 50%) - var(--_m3e-tooltip-caret-w) / 2);inline-size:var(--_m3e-tooltip-caret-h);block-size:var(--_m3e-tooltip-caret-w)}.m3e-tooltip--caret[data-caret=right]:after{left:var(--_m3e-tooltip-caret-x, 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.m3e-tooltip--caret[data-caret=left]:after{left:calc(var(--_m3e-tooltip-caret-x, 0%) - var(--_m3e-tooltip-caret-h));clip-path:polygon(100% 0,100% 100%,0 50%)}.m3e-tooltip[popover]{position:fixed;inset:auto;top:var(--_m3e-tooltip-y, auto);left:var(--_m3e-tooltip-x, auto);scale:var(--_m3e-tooltip-scale, 1);opacity:var(--_m3e-tooltip-opacity, 1)}.m3e-tooltip[popover]:not(:popover-open){display:none}.m3e-tooltip[popover]::backdrop{display:none}.m3e-tooltip[popover]:not([data-driven]){transition:scale var(--m3e-comp-tooltip-scale-duration) var(--m3e-comp-tooltip-scale-easing),opacity var(--m3e-comp-tooltip-opacity-duration) var(--m3e-comp-tooltip-opacity-easing),display var(--m3e-comp-tooltip-scale-duration) allow-discrete,overlay var(--m3e-comp-tooltip-scale-duration) allow-discrete}.m3e-tooltip[popover]:not([data-driven],:popover-open){scale:var(--m3e-comp-tooltip-closed-scale);opacity:var(--m3e-comp-tooltip-closed-opacity)}@starting-style{.m3e-tooltip[popover]:not([data-driven]):popover-open{scale:var(--m3e-comp-tooltip-closed-scale);opacity:var(--m3e-comp-tooltip-closed-opacity)}}@supports (position-area: block-start){.m3e-tooltip[popover]:not([data-positioned]){position-area:block-start;position-try-fallbacks:flip-block;margin-block-end:var(--m3e-comp-tooltip-spacing)}}@media(forced-colors:active){.m3e-tooltip{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-tooltip--caret:after{forced-color-adjust:none;background-color:CanvasText}}}@layer m3e.components{.m3e-badge{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-badge-size);min-block-size:var(--m3e-comp-badge-size);margin:0;padding:0;border-radius:var(--m3e-comp-badge-shape);background-color:var(--m3e-comp-badge-container-color);color:var(--m3e-comp-badge-large-label-text-color);white-space:nowrap}.m3e-badge--large{min-inline-size:var(--m3e-comp-badge-large-size);min-block-size:var(--m3e-comp-badge-large-size);padding-inline:var(--m3e-comp-badge-large-padding-horizontal);border-radius:var(--m3e-comp-badge-large-shape);font-family:var(--m3e-comp-badge-large-label-text-font);font-size:var(--m3e-comp-badge-large-label-text-size);font-weight:var(--m3e-comp-badge-large-label-text-weight);line-height:var(--m3e-comp-badge-large-label-text-line-height);letter-spacing:var(--m3e-comp-badge-large-label-text-tracking)}.m3e-badge__label{position:absolute;inline-size:0;block-size:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m3e-badged-box{--_m3e-badge-direction: 1;position:relative;display:inline-flex;align-items:center;justify-content:center}.m3e-badged-box:dir(rtl){--_m3e-badge-direction: -1}.m3e-badged-box>.m3e-badge{--_m3e-badge-offset-inline: var(--m3e-comp-badge-offset);--_m3e-badge-offset-block: var(--m3e-comp-badge-offset);position:absolute;inset-block-end:calc(100% - var(--_m3e-badge-offset-block));inset-inline-start:calc(100% - var(--_m3e-badge-offset-inline));translate:calc(min(0%,var(--_m3e-badged-box-bounds-end) + var(--_m3e-badge-offset-inline) - 100%) * var(--_m3e-badge-direction)) max(0%,100% - var(--_m3e-badge-offset-block) - var(--_m3e-badged-box-bounds-top))}.m3e-badged-box>.m3e-badge--large{--_m3e-badge-offset-inline: var(--m3e-comp-badge-large-offset-horizontal);--_m3e-badge-offset-block: var(--m3e-comp-badge-large-offset-vertical)}@media(forced-colors:active){.m3e-badge{forced-color-adjust:none;background-color:CanvasText;color:Canvas}}}@layer m3e.components{.m3e-dialog{position:fixed;inset:0;box-sizing:border-box;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:var(--m3e-comp-dialog-window-margin);overflow:hidden;border:none;outline:none;background:transparent;color:var(--m3e-comp-dialog-supporting-text-color)}.m3e-dialog[open]{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.m3e-dialog::backdrop{background:transparent}.m3e-dialog__scrim{position:fixed;inset:0;background-color:var(--m3e-comp-scrim-container-color);opacity:var(--m3e-comp-scrim-container-opacity)}.m3e-dialog__container{position:relative;z-index:0;display:flex;flex-direction:column;box-sizing:border-box;min-inline-size:min(var(--m3e-comp-dialog-container-min-width),100%);max-inline-size:min(var(--m3e-comp-dialog-container-max-width),100%);max-block-size:100%;padding:var(--m3e-comp-dialog-container-padding);border-radius:var(--m3e-comp-dialog-container-shape)}.m3e-dialog__container:before{position:absolute;z-index:-1;inset:0 0 auto;block-size:100%;border-radius:inherit;background-color:var(--_m3e-dialog-container, var(--m3e-comp-dialog-container-color));content:""}.m3e-dialog__icon{--m3e-comp-icon-size: var(--m3e-comp-dialog-icon-size);flex:none;align-self:center;margin-block-end:var(--m3e-comp-dialog-icon-padding-bottom);color:var(--m3e-comp-dialog-icon-color)}.m3e-dialog__headline{flex:none;align-self:flex-start;margin:0 0 var(--m3e-comp-dialog-headline-padding-bottom);color:var(--m3e-comp-dialog-headline-color);font-family:var(--m3e-comp-dialog-headline-font);font-size:var(--m3e-comp-dialog-headline-size);font-weight:var(--m3e-comp-dialog-headline-weight);line-height:var(--m3e-comp-dialog-headline-line-height);letter-spacing:var(--m3e-comp-dialog-headline-tracking);overflow-wrap:break-word}.m3e-dialog__icon~.m3e-dialog__headline{align-self:center}.m3e-dialog__content{flex:0 1 auto;min-block-size:0;overflow-y:auto;padding-block-end:var(--m3e-comp-dialog-supporting-text-padding-bottom);color:var(--m3e-comp-dialog-supporting-text-color);font-family:var(--m3e-comp-dialog-supporting-text-font);font-size:var(--m3e-comp-dialog-supporting-text-size);font-weight:var(--m3e-comp-dialog-supporting-text-weight);line-height:var(--m3e-comp-dialog-supporting-text-line-height);letter-spacing:var(--m3e-comp-dialog-supporting-text-tracking);overflow-wrap:break-word}.m3e-dialog__content>:first-child{margin-block-start:0}.m3e-dialog__content>:last-child{margin-block-end:0}.m3e-dialog__actions{--_m3e-dialog-button-inset: calc( ( var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-dialog-button-min-height) ) / 2 );display:flex;flex:none;flex-wrap:wrap-reverse;align-items:center;align-self:flex-end;justify-content:flex-end;gap:max(0%,calc(var(--m3e-comp-dialog-actions-cross-axis-spacing) - (var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-dialog-button-min-height)))) var(--m3e-comp-dialog-actions-main-axis-spacing);max-inline-size:100%;color:var(--m3e-comp-dialog-action-label-text-color);font-family:var(--m3e-comp-dialog-action-label-text-font);font-size:var(--m3e-comp-dialog-action-label-text-size);font-weight:var(--m3e-comp-dialog-action-label-text-weight);line-height:var(--m3e-comp-dialog-action-label-text-line-height);letter-spacing:var(--m3e-comp-dialog-action-label-text-tracking)}.m3e-dialog__actions>*{margin-block:var(--_m3e-dialog-button-inset)}.m3e-dialog--custom>.m3e-dialog__container{display:block;padding:0;border-radius:0}.m3e-dialog--custom>.m3e-dialog__container:before{content:none}.m3e-dialog__header{display:flex;flex:none;align-items:center;gap:var(--m3e-comp-full-screen-dialog-header-spacing);margin-block-end:var(--m3e-comp-dialog-headline-padding-bottom)}.m3e-dialog__header>.m3e-dialog__headline{align-self:center;min-inline-size:0;margin:0}.m3e-dialog__close{--m3e-comp-icon-size: var(--m3e-comp-full-screen-dialog-header-icon-size);flex:none;color:var(--m3e-comp-full-screen-dialog-header-icon-color)}@media not (min-width:600px){.m3e-dialog--full-screen{padding:0}.m3e-dialog--full-screen>.m3e-dialog__container{--_m3e-dialog-container: var(--m3e-comp-full-screen-dialog-container-color);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);place-self:stretch;column-gap:var(--m3e-comp-full-screen-dialog-header-spacing);min-inline-size:0;max-inline-size:none;padding:0;border-radius:var(--m3e-comp-full-screen-dialog-container-shape)}.m3e-dialog--full-screen .m3e-dialog__header{display:grid;grid-template-columns:subgrid;grid-area:1 / 1 / 2 / -1;min-block-size:var(--m3e-comp-full-screen-dialog-header-container-height);margin:0;background-color:var(--m3e-comp-full-screen-dialog-header-container-color);transition:background-color var(--m3e-sys-motion-spring-default-effects-duration) var(--m3e-sys-motion-spring-default-effects-easing)}.m3e-dialog--full-screen[data-scrolled] .m3e-dialog__header{background-color:var(--m3e-comp-full-screen-dialog-header-on-scroll-container-color)}.m3e-dialog--full-screen .m3e-dialog__close{grid-column:1;margin-inline-start:var(--m3e-comp-full-screen-dialog-header-spacing)}.m3e-dialog--full-screen .m3e-dialog__headline{grid-column:2;overflow:hidden;color:var(--m3e-comp-full-screen-dialog-header-headline-color);font-family:var(--m3e-comp-full-screen-dialog-header-headline-font);font-size:var(--m3e-comp-full-screen-dialog-header-headline-size);font-weight:var(--m3e-comp-full-screen-dialog-header-headline-weight);line-height:var(--m3e-comp-full-screen-dialog-header-headline-line-height);letter-spacing:var(--m3e-comp-full-screen-dialog-header-headline-tracking);text-overflow:ellipsis;white-space:nowrap}.m3e-dialog--full-screen .m3e-dialog__actions{z-index:1;grid-area:1 / 3;align-self:center;margin-inline-end:var(--m3e-comp-full-screen-dialog-header-spacing)}.m3e-dialog--full-screen .m3e-dialog__content{grid-area:2 / 1 / 3 / -1;padding:var(--m3e-comp-full-screen-dialog-padding)}}.m3e-dialog[data-motion=enter]>.m3e-dialog__scrim{animation:m3e-dialog-fade-in var(--m3e-comp-dialog-scrim-duration) var(--m3e-comp-dialog-scrim-easing) both}.m3e-dialog[data-motion=exit]>.m3e-dialog__scrim{animation:m3e-dialog-fade-out var(--m3e-comp-dialog-scrim-duration) var(--m3e-comp-dialog-scrim-easing) both}.m3e-dialog[data-motion=enter]>.m3e-dialog__container{animation:m3e-dialog-slide-in var(--m3e-comp-dialog-enter-duration) var(--m3e-comp-dialog-enter-easing) both}.m3e-dialog[data-motion=enter]>.m3e-dialog__container:before{animation:m3e-dialog-grow var(--m3e-comp-dialog-enter-duration) var(--m3e-comp-dialog-enter-easing) both,m3e-dialog-fade-in var(--m3e-comp-dialog-container-enter-fade-duration) var(--m3e-sys-motion-easing-linear) both}.m3e-dialog[data-motion=enter]>.m3e-dialog__container>:is(.m3e-dialog__icon,.m3e-dialog__headline,.m3e-dialog__header,.m3e-dialog__content){animation:m3e-dialog-fade-in var(--m3e-comp-dialog-content-enter-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-content-enter-delay) both}.m3e-dialog[data-motion=enter]>.m3e-dialog__container>.m3e-dialog__actions{animation:m3e-dialog-fade-in var(--m3e-comp-dialog-actions-enter-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-actions-enter-delay) both}.m3e-dialog[data-motion=exit]>.m3e-dialog__container{animation:m3e-dialog-slide-out var(--m3e-comp-dialog-exit-duration) var(--m3e-comp-dialog-exit-easing) both}.m3e-dialog[data-motion=exit]>.m3e-dialog__container:before{animation:m3e-dialog-shrink var(--m3e-comp-dialog-exit-duration) var(--m3e-comp-dialog-exit-easing) both,m3e-dialog-fade-out var(--m3e-comp-dialog-container-exit-fade-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-container-exit-fade-delay) both}.m3e-dialog[data-motion=exit]>.m3e-dialog__container>:is(.m3e-dialog__icon,.m3e-dialog__headline,.m3e-dialog__header,.m3e-dialog__content,.m3e-dialog__actions){animation:m3e-dialog-fade-out var(--m3e-comp-dialog-content-exit-duration) var(--m3e-sys-motion-easing-linear) both}.m3e-dialog--custom[data-motion=enter]>.m3e-dialog__container{animation:m3e-dialog-slide-in var(--m3e-comp-dialog-enter-duration) var(--m3e-comp-dialog-enter-easing) both,m3e-dialog-fade-in var(--m3e-comp-dialog-content-enter-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-content-enter-delay) both}.m3e-dialog--custom[data-motion=exit]>.m3e-dialog__container{animation:m3e-dialog-slide-out var(--m3e-comp-dialog-exit-duration) var(--m3e-comp-dialog-exit-easing) both,m3e-dialog-fade-out var(--m3e-comp-dialog-content-exit-duration) var(--m3e-sys-motion-easing-linear) both}@media(prefers-reduced-motion:reduce){.m3e-dialog[data-motion]>.m3e-dialog__container{animation:none}.m3e-dialog--custom[data-motion=enter]>.m3e-dialog__container{animation:m3e-dialog-fade-in var(--m3e-comp-dialog-content-enter-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-content-enter-delay) both}.m3e-dialog--custom[data-motion=exit]>.m3e-dialog__container{animation:m3e-dialog-fade-out var(--m3e-comp-dialog-content-exit-duration) var(--m3e-sys-motion-easing-linear) both}.m3e-dialog[data-motion=enter]>.m3e-dialog__container:before{animation:m3e-dialog-fade-in var(--m3e-comp-dialog-container-enter-fade-duration) var(--m3e-sys-motion-easing-linear) both}.m3e-dialog[data-motion=exit]>.m3e-dialog__container:before{animation:m3e-dialog-fade-out var(--m3e-comp-dialog-container-exit-fade-duration) var(--m3e-sys-motion-easing-linear) var(--m3e-comp-dialog-container-exit-fade-delay) both}}@media(forced-colors:active){.m3e-dialog__container{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-dialog--custom>.m3e-dialog__container{border:none}.m3e-dialog__header{border-block-end:var(--m3e-comp-divider-thickness) solid CanvasText}}@keyframes m3e-dialog-fade-in{0%{opacity:0}}@keyframes m3e-dialog-fade-out{to{opacity:0}}@keyframes m3e-dialog-slide-in{0%{translate:0 calc(var(--m3e-comp-dialog-slide-distance) * -1)}}@keyframes m3e-dialog-slide-out{to{translate:0 calc(var(--m3e-comp-dialog-slide-distance) * -1)}}@keyframes m3e-dialog-grow{0%{block-size:var(--m3e-comp-dialog-container-collapsed-height)}}@keyframes m3e-dialog-shrink{to{block-size:var(--m3e-comp-dialog-container-collapsed-height)}}}@layer m3e.components{.m3e-snackbar-host{position:fixed;inset-inline:0;inset-block-end:calc(var(--m3e-comp-snackbar-host-bottom-offset) + env(safe-area-inset-bottom));z-index:2;display:grid;justify-items:center;pointer-events:none}.m3e-snackbar-host__item{grid-area:1 / 1;align-self:start;box-sizing:border-box;inline-size:100%;padding:var(--m3e-comp-snackbar-margin);scale:var(--_m3e-snackbar-scale, 1);opacity:var(--_m3e-snackbar-opacity, 1)}.m3e-snackbar-host__item:not([data-driven]){transition:scale var(--m3e-comp-snackbar-scale-duration) var(--m3e-comp-snackbar-scale-easing),opacity var(--m3e-comp-snackbar-opacity-duration) var(--m3e-comp-snackbar-opacity-easing)}@starting-style{.m3e-snackbar-host__item:not([data-driven]){scale:var(--m3e-comp-snackbar-closed-scale);opacity:var(--m3e-comp-snackbar-closed-opacity)}}.m3e-snackbar{--_m3e-snackbar-padding-end: var(--m3e-comp-snackbar-text-end-spacing);--_m3e-snackbar-text-gap: var(--m3e-comp-snackbar-text-end-spacing);--_m3e-snackbar-button-inset: calc( ( var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-small-icon-button-container-height) ) / 2 );display:flex;align-items:center;box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--m3e-comp-snackbar-container-max-width) + var(--m3e-comp-snackbar-padding-start) + var(--_m3e-snackbar-padding-end));min-block-size:var(--m3e-comp-snackbar-single-line-container-height);padding-inline:var(--m3e-comp-snackbar-padding-start) var(--_m3e-snackbar-padding-end);border-radius:var(--m3e-comp-snackbar-container-shape);background-color:var(--m3e-comp-snackbar-container-color);box-shadow:var(--m3e-comp-snackbar-container-shadow);color:var(--m3e-comp-snackbar-supporting-text-color);font-family:var(--m3e-comp-snackbar-supporting-text-font);font-size:var(--m3e-comp-snackbar-supporting-text-size);font-weight:var(--m3e-comp-snackbar-supporting-text-weight);line-height:var(--m3e-comp-snackbar-supporting-text-line-height);letter-spacing:var(--m3e-comp-snackbar-supporting-text-tracking)}.m3e-snackbar:has(.m3e-snackbar__dismiss){--_m3e-snackbar-padding-end: calc(var(--m3e-comp-snackbar-text-end-spacing) * 0);--_m3e-snackbar-text-gap: 0}.m3e-snackbar__text{flex:1 1 0;min-inline-size:0;padding-block:var(--m3e-comp-snackbar-text-padding-vertical);padding-inline-end:var(--_m3e-snackbar-text-gap);overflow-wrap:break-word;text-align:start}.m3e-snackbar__actions{display:flex;flex:none;align-items:center}.m3e-snackbar__action.m3e-button{--_m3e-button-content: var(--m3e-comp-snackbar-action-label-text-color);flex:none;margin-block:var(--_m3e-snackbar-button-inset)}.m3e-snackbar__dismiss.m3e-icon-button{--_m3e-icon-button-content: var(--m3e-comp-snackbar-icon-color);flex:none;margin:var(--_m3e-snackbar-button-inset)}.m3e-snackbar--action-on-new-line{flex-direction:column;align-items:stretch;max-inline-size:var(--m3e-comp-snackbar-container-max-width);min-block-size:0;padding-inline-end:0}.m3e-snackbar--action-on-new-line>.m3e-snackbar__text{flex:none;padding-inline-end:var(--m3e-comp-snackbar-padding-start)}.m3e-snackbar--action-on-new-line>.m3e-snackbar__actions{align-self:flex-end;padding-block-end:var(--m3e-comp-snackbar-new-line-actions-padding-bottom);padding-inline-end:var(--m3e-comp-snackbar-new-line-actions-padding-end)}.m3e-snackbar--action-on-new-line:has(.m3e-snackbar__dismiss)>.m3e-snackbar__actions{padding-inline-end:0}.m3e-snackbar-host__item>.m3e-snackbar{margin-inline:auto;pointer-events:auto}@media(forced-colors:active){.m3e-snackbar{border:var(--m3e-comp-divider-thickness) solid CanvasText}}}@layer m3e.components{.m3e-bottom-sheet{--_m3e-bs-container: var(--m3e-comp-sheet-bottom-docked-container-color);position:absolute;inset:0;z-index:1;overflow:clip;container-type:size;pointer-events:none}.m3e-bottom-sheet--modal{position:fixed;box-sizing:border-box;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:none;outline:none;background:transparent;pointer-events:auto}.m3e-bottom-sheet--modal:not([open]){display:none}.m3e-bottom-sheet--modal::backdrop{background:transparent}.m3e-bottom-sheet__scrim{position:absolute;inset:0;background-color:var(--m3e-comp-bottom-sheet-scrim-color);opacity:calc(var(--m3e-comp-bottom-sheet-scrim-opacity) * var(--_m3e-bs-scrim, 1))}.m3e-bottom-sheet__sheet{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;box-sizing:border-box;inline-size:100%;max-inline-size:var(--m3e-comp-bottom-sheet-max-width);max-block-size:100%;margin-inline:auto;border-start-start-radius:var(--m3e-comp-sheet-bottom-docked-container-shape-start-start);border-start-end-radius:var(--m3e-comp-sheet-bottom-docked-container-shape-start-end);border-end-end-radius:var(--m3e-comp-sheet-bottom-docked-container-shape-end-end);border-end-start-radius:var(--m3e-comp-sheet-bottom-docked-container-shape-end-start);background-color:var(--_m3e-bs-container);color:var(--m3e-sys-color-on-surface);pointer-events:auto;touch-action:none;translate:0 100%;visibility:hidden}.m3e-bottom-sheet--partially-expanded>.m3e-bottom-sheet__sheet{translate:0 max(0%,100% - 50cqh);visibility:visible}.m3e-bottom-sheet--expanded>.m3e-bottom-sheet__sheet{translate:0 0;visibility:visible}.m3e-bottom-sheet--peek.m3e-bottom-sheet--partially-expanded>.m3e-bottom-sheet__sheet{translate:0 max(0%,100% - var(--m3e-comp-bottom-sheet-peek-height))}.m3e-bottom-sheet[data-animating]>.m3e-bottom-sheet__sheet{translate:0 var(--_m3e-bs-translate, 0%);box-shadow:0 var(--_m3e-bs-stretch, 0%) 0 0 var(--_m3e-bs-container);visibility:visible}.m3e-bottom-sheet[data-dragging]{-webkit-user-select:none;user-select:none}.m3e-bottom-sheet__handle{position:relative;display:block;flex:none;box-sizing:content-box;inline-size:var(--m3e-comp-sheet-bottom-docked-drag-handle-width);block-size:var(--m3e-comp-sheet-bottom-docked-drag-handle-height);margin:0 auto;padding:var(--m3e-comp-bottom-sheet-drag-handle-padding-vertical) 0;border:none;background:transparent;color:var(--m3e-sys-color-on-surface);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.m3e-bottom-sheet__handle:after{position:absolute;inset-block:min(0%,calc((100% - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((100% - var(--m3e-comp-minimum-interactive-component-size)) / 2));content:""}.m3e-bottom-sheet__handle-bar{display:block;block-size:100%;border-radius:var(--m3e-comp-bottom-sheet-drag-handle-shape);background-color:var(--m3e-comp-sheet-bottom-docked-drag-handle-color)}.m3e-bottom-sheet[data-dragging] .m3e-bottom-sheet__handle{cursor:grabbing}.m3e-bottom-sheet__content{flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block-end:env(safe-area-inset-bottom)}.m3e-bottom-sheet--expanded[data-scrolls]:not([data-animating]) .m3e-bottom-sheet__content{touch-action:pan-y}@media(forced-colors:active){.m3e-bottom-sheet__sheet{border:var(--m3e-comp-divider-thickness) solid CanvasText;border-block-end:none}.m3e-bottom-sheet__handle-bar{forced-color-adjust:none;background-color:CanvasText}.m3e-bottom-sheet__scrim{forced-color-adjust:none}}}@layer m3e.base{:where(m3e-bottom-sheet){display:contents}}@layer m3e.components{.m3e-side-sheet{--_m3e-ss-dir: 1;--_m3e-ss-container: var(--m3e-comp-side-sheet-standard-container-color);--_m3e-ss-icon-inset: calc( ( var(--m3e-comp-small-icon-button-container-height) - var(--m3e-comp-small-icon-button-icon-size) ) / 2 );--_m3e-ss-width: min( var(--m3e-comp-side-sheet-container-width), var(--m3e-comp-side-sheet-max-width), 100vw );position:relative;display:block;flex:none;align-self:stretch;box-sizing:border-box;inline-size:0;block-size:auto;margin:0;padding:0;overflow:clip;border:none}.m3e-side-sheet:dir(rtl){--_m3e-ss-dir: -1}.m3e-side-sheet--detached{--_m3e-ss-width: min( var(--m3e-comp-side-sheet-container-width), var(--m3e-comp-side-sheet-max-width), 100vw - var(--m3e-comp-side-sheet-detached-margin) - var(--m3e-comp-side-sheet-detached-margin) )}.m3e-side-sheet:not(.m3e-side-sheet--open,[data-open]){visibility:hidden}.m3e-side-sheet:is(.m3e-side-sheet--open,[data-open]):not(.m3e-side-sheet--modal){inline-size:var(--_m3e-ss-inline-size, var(--_m3e-ss-width))}.m3e-side-sheet--detached:is(.m3e-side-sheet--open,[data-open]):not(.m3e-side-sheet--modal){inline-size:var( --_m3e-ss-inline-size, calc(var(--_m3e-ss-width) + var(--m3e-comp-side-sheet-detached-margin)) )}.m3e-side-sheet[data-animating]{-webkit-user-select:none;user-select:none}.m3e-side-sheet--modal{--_m3e-ss-container: var(--m3e-comp-side-sheet-modal-container-color);position:fixed;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;outline:none;background:transparent}.m3e-side-sheet--modal:not([open]){display:none}.m3e-side-sheet--modal::backdrop{background:transparent}.m3e-side-sheet__scrim{position:absolute;inset:0;background-color:var(--m3e-comp-side-sheet-scrim-color);opacity:calc(var(--m3e-comp-side-sheet-scrim-opacity) * var(--_m3e-ss-fraction, 1))}.m3e-side-sheet__sheet{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;box-sizing:border-box;inline-size:var(--_m3e-ss-width);margin:0;overflow:hidden;border-radius:var(--m3e-sys-shape-corner-none);background-color:var(--_m3e-ss-container);color:var(--m3e-sys-color-on-surface)}.m3e-side-sheet--detached>.m3e-side-sheet__sheet{margin-block:var(--m3e-comp-side-sheet-detached-margin);margin-inline-end:var(--m3e-comp-side-sheet-detached-margin);border-radius:var(--m3e-comp-side-sheet-detached-container-shape)}.m3e-side-sheet--modal>.m3e-side-sheet__sheet{inset-inline:auto 0;border-start-start-radius:var(--m3e-comp-side-sheet-modal-container-shape-start-start);border-start-end-radius:var(--m3e-comp-side-sheet-modal-container-shape-start-end);border-end-end-radius:var(--m3e-comp-side-sheet-modal-container-shape-end-end);border-end-start-radius:var(--m3e-comp-side-sheet-modal-container-shape-end-start);box-shadow:var(--m3e-comp-side-sheet-modal-container-shadow)}.m3e-side-sheet--modal.m3e-side-sheet--detached>.m3e-side-sheet__sheet{border-radius:var(--m3e-comp-side-sheet-detached-container-shape)}.m3e-side-sheet--divider:not(.m3e-side-sheet--modal)>.m3e-side-sheet__sheet{border-inline-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-side-sheet-divider-color)}.m3e-side-sheet--modal[data-animating]>.m3e-side-sheet__sheet{translate:calc(var(--_m3e-ss-offset) * -1 * var(--_m3e-ss-dir)) 0;box-shadow:var(--m3e-comp-side-sheet-modal-container-shadow),calc(var(--_m3e-ss-stretch) * var(--_m3e-ss-dir)) 0 0 0 var(--_m3e-ss-container)}.m3e-side-sheet[data-animating]:not(.m3e-side-sheet--modal)>.m3e-side-sheet__sheet{box-shadow:calc(var(--_m3e-ss-stretch) * var(--_m3e-ss-dir)) 0 0 0 var(--_m3e-ss-container)}.m3e-side-sheet__header{display:flex;flex:none;align-items:center;gap:calc(var(--m3e-comp-side-sheet-header-spacing) - var(--_m3e-ss-icon-inset));padding-block:calc(var(--m3e-comp-side-sheet-header-padding-top) - var(--_m3e-ss-icon-inset)) 0;padding-inline:var(--m3e-comp-side-sheet-padding-inline) calc(var(--m3e-comp-side-sheet-padding-inline) - var(--_m3e-ss-icon-inset))}.m3e-side-sheet__header:has(>.m3e-side-sheet__back){padding-inline-start:calc(var(--m3e-comp-side-sheet-padding-inline-start-icon) - var(--_m3e-ss-icon-inset))}.m3e-side-sheet__headline{flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;color:var(--m3e-comp-side-sheet-headline-color);font-family:var(--m3e-comp-side-sheet-headline-font);font-size:var(--m3e-comp-side-sheet-headline-size);font-weight:var(--m3e-comp-side-sheet-headline-weight);line-height:var(--m3e-comp-side-sheet-headline-line-height);letter-spacing:var(--m3e-comp-side-sheet-headline-tracking);text-overflow:ellipsis;white-space:nowrap}:is(.m3e-side-sheet__back,.m3e-side-sheet__close){flex:none;color:var(--m3e-comp-side-sheet-icon-color)}.m3e-side-sheet__close{margin-inline-start:auto}.m3e-side-sheet__back:dir(rtl)>.m3e-icon{scale:-1 1}.m3e-side-sheet__content{flex:1 1 auto;min-block-size:0;padding-inline:var(--m3e-comp-side-sheet-padding-inline);overflow:hidden auto;overscroll-behavior:contain}.m3e-side-sheet__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--m3e-comp-side-sheet-actions-spacing);box-sizing:border-box;min-block-size:var(--m3e-comp-side-sheet-actions-height);padding-block:var(--m3e-comp-side-sheet-actions-padding-top) var(--m3e-comp-side-sheet-actions-padding-bottom);padding-inline:var(--m3e-comp-side-sheet-padding-inline)}.m3e-side-sheet--modal.m3e-side-sheet--divider .m3e-side-sheet__actions{border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-side-sheet-divider-color)}@media(forced-colors:active){.m3e-side-sheet__sheet{border-inline-start:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-side-sheet--modal>.m3e-side-sheet__sheet{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-side-sheet__scrim{forced-color-adjust:none}}}@layer m3e.base{:where(m3e-side-sheet){display:contents}}@layer m3e.components{.m3e-carousel{--_m3e-carousel-shape: var(--m3e-comp-carousel-item-shape);position:relative;display:block}.m3e-carousel__viewport{display:flex;align-items:center;gap:var(--m3e-comp-carousel-item-spacing);padding-inline:var(--m3e-comp-carousel-content-padding-start) var(--m3e-comp-carousel-content-padding-end);overflow:auto hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--m3e-comp-carousel-content-padding-start) var(--m3e-comp-carousel-content-padding-end);scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.m3e-carousel__viewport::-webkit-scrollbar{display:none}.m3e-carousel__item{position:relative;z-index:var(--_m3e-carousel-z, auto);flex:none;inline-size:var(--_m3e-carousel-item-size, var(--m3e-comp-carousel-item-width, 100%));outline:none;scroll-margin-inline-start:var(--_m3e-carousel-snap, 0);scroll-snap-align:start;scroll-snap-stop:always}.m3e-carousel__mask{display:block;box-sizing:border-box;inline-size:100%;margin:0;padding:0;border:0;border-radius:var(--_m3e-carousel-shape);background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;clip-path:inset(0 var(--_m3e-carousel-inset, 0) round var(--_m3e-carousel-shape));translate:var(--_m3e-carousel-translate, 0) 0}.m3e-carousel__mask>:where(img,video,picture,svg){display:block;inline-size:100%;object-fit:cover}.m3e-carousel__action{--m3e-comp-state-layer-color: var(--m3e-comp-carousel-item-state-layer-color);cursor:pointer;outline:none}.m3e-carousel__action:before{z-index:1}.m3e-carousel__item:after{content:"";position:absolute;inset-block:0;inset-inline:var(--_m3e-carousel-inset, 0);display:none;border-radius:var(--_m3e-carousel-shape);pointer-events:none;translate:var(--_m3e-carousel-translate, 0) 0}.m3e-carousel__item:is(:focus-visible,:has(>.m3e-carousel__action:focus-visible)):after{display:block}.m3e-carousel--full-screen{--_m3e-carousel-shape: var(--m3e-sys-shape-corner-none)}.m3e-carousel--full-screen>.m3e-carousel__viewport{flex-direction:column;align-items:stretch;gap:var(--m3e-comp-carousel-full-screen-item-spacing);block-size:100%;padding:0;overflow:hidden auto;overscroll-behavior:contain;scroll-padding:0;scroll-snap-type:y mandatory}.m3e-carousel--full-screen .m3e-carousel__item{inline-size:auto;block-size:100%;scroll-margin:0}.m3e-carousel--full-screen .m3e-carousel__mask{block-size:100%}.m3e-carousel--full-screen .m3e-carousel__mask>:where(img,video,picture,svg){block-size:100%}.m3e-carousel--uncontained>.m3e-carousel__viewport,.m3e-carousel[data-scrolling]>.m3e-carousel__viewport{scroll-snap-type:none}.m3e-carousel[data-keylines]>.m3e-carousel__viewport{padding-inline:0;scroll-padding-inline:0}@media(prefers-reduced-motion:reduce){.m3e-carousel__mask,.m3e-carousel__item:after{inset-inline:0;clip-path:inset(0 round var(--_m3e-carousel-shape));translate:none}}@media(forced-colors:active){.m3e-carousel__item:after{display:block;border:thin solid CanvasText}}}@property --m3e-comp-progress-indicator-value{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_m3e-progress-rotation{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --_m3e-progress-additional-rotation{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --_m3e-progress-sweep{syntax: "<number>"; inherits: true; initial-value: 0;}@layer m3e.components{.m3e-circular-progress{--_m3e-progress-thickness: var(--m3e-comp-circular-progress-indicator-active-thickness);--_m3e-progress-track-thickness: var(--m3e-comp-circular-progress-indicator-track-thickness);--_m3e-progress-gap: var(--m3e-comp-circular-progress-indicator-track-active-space);--_m3e-progress-wavelength: var(--m3e-comp-circular-progress-indicator-active-wave-wavelength);--_m3e-cp-size: var(--m3e-comp-circular-progress-indicator-size);display:inline-block;flex:none;box-sizing:border-box;inline-size:var(--_m3e-cp-size);block-size:var(--_m3e-cp-size);container-type:inline-size;color:var(--m3e-comp-progress-indicator-active-indicator-color);vertical-align:middle}.m3e-circular-progress:not([data-driven]){transition:--m3e-comp-progress-indicator-value var(--m3e-comp-progress-indicator-defaults-progress-duration) var(--m3e-comp-progress-indicator-defaults-progress-easing)}.m3e-circular-progress--wavy{--_m3e-cp-size: var(--m3e-comp-circular-progress-indicator-wave-size)}.m3e-circular-progress--thick{--_m3e-progress-thickness: var(--m3e-comp-progress-indicator-defaults-thick-thickness);--_m3e-progress-track-thickness: var(--m3e-comp-progress-indicator-defaults-thick-thickness);--_m3e-cp-size: var(--m3e-comp-progress-indicator-defaults-circular-thick-size)}.m3e-circular-progress__svg{display:block;inline-size:100%;block-size:100%;overflow:visible;fill:none;stroke-linecap:round}.m3e-circular-progress__track{stroke:var(--m3e-comp-progress-indicator-track-color);stroke-width:var(--_m3e-progress-track-thickness)}.m3e-circular-progress__indicator{stroke:currentcolor;stroke-width:var(--_m3e-progress-thickness)}.m3e-circular-progress:not(.m3e-circular-progress--wavy){--_m3e-cp-c: calc(pi * (100cqi - var(--_m3e-progress-thickness)))}.m3e-circular-progress:not(.m3e-circular-progress--wavy) :is(circle){cx:50%;cy:50%;r:calc(50cqi - var(--_m3e-progress-thickness) / 2)}.m3e-circular-progress:not([aria-valuenow],.m3e-circular-progress--wavy){animation-name:m3e-progress-rotation,m3e-progress-additional-rotation,m3e-progress-sweep;animation-duration:var(--m3e-comp-progress-indicator-defaults-circular-indeterminate-duration);animation-timing-function:var(--m3e-sys-motion-easing-linear);animation-iteration-count:infinite}.m3e-circular-progress:not([aria-valuenow],.m3e-circular-progress--wavy)>.m3e-circular-progress__svg{rotate:calc(var(--_m3e-progress-rotation) + var(--_m3e-progress-additional-rotation))}.m3e-circular-progress:not([aria-valuenow],.m3e-circular-progress--wavy) .m3e-circular-progress__indicator{stroke-dasharray:calc(var(--_m3e-progress-sweep) * var(--_m3e-cp-c)) var(--_m3e-cp-c)}.m3e-circular-progress:not([aria-valuenow],.m3e-circular-progress--wavy) .m3e-circular-progress__track{stroke:var(--m3e-comp-progress-indicator-defaults-circular-indeterminate-track-color)}.m3e-circular-progress[aria-valuenow]:not(.m3e-circular-progress--wavy){--_p: clamp(0, var(--m3e-comp-progress-indicator-value), 1);--_m3e-cp-len: calc(var(--_p) * var(--_m3e-cp-c));--_m3e-cp-gap: calc( (var(--_m3e-progress-gap) + var(--_m3e-progress-thickness)) * tan(atan2(100cqi - var(--_m3e-progress-thickness), 100cqi)) );--_m3e-cp-m: min(var(--_m3e-cp-len), var(--_m3e-cp-gap));--_m3e-cp-track: calc( var(--_m3e-cp-c) - var(--_m3e-cp-len) - var(--_m3e-cp-m) - var(--_m3e-cp-m) )}.m3e-circular-progress[aria-valuenow]:not(.m3e-circular-progress--wavy)>.m3e-circular-progress__svg{rotate:-.25turn}.m3e-circular-progress[aria-valuenow]:not(.m3e-circular-progress--wavy) .m3e-circular-progress__indicator{opacity:max(0,sign(var(--_p)));stroke-dasharray:var(--_m3e-cp-len) var(--_m3e-cp-c)}.m3e-circular-progress[aria-valuenow]:not(.m3e-circular-progress--wavy) .m3e-circular-progress__track{stroke-dasharray:abs(var(--_m3e-cp-track)) var(--_m3e-cp-c);stroke-dashoffset:calc(-1 * (var(--_m3e-cp-len) + var(--_m3e-cp-m) + min(var(--_m3e-cp-track),0cqi)))}@media(forced-colors:active){.m3e-circular-progress{forced-color-adjust:none;color:CanvasText}.m3e-circular-progress--wavy .m3e-circular-progress__track,.m3e-circular-progress[aria-valuenow] .m3e-circular-progress__track{stroke:GrayText}}}@layer m3e.base{:where(m3e-circular-progress){display:contents}}@layer m3e.components{.m3e-loading-indicator{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;inline-size:var(--m3e-comp-loading-indicator-container-width);block-size:var(--m3e-comp-loading-indicator-container-height);overflow:clip;border-radius:var(--m3e-comp-loading-indicator-container-shape);color:var(--m3e-comp-loading-indicator-active-indicator-color);vertical-align:middle}.m3e-loading-indicator--contained{background-color:var(--m3e-comp-loading-indicator-contained-container-color);color:var(--m3e-comp-loading-indicator-contained-active-color)}.m3e-loading-indicator__shape{display:block;inline-size:100%;block-size:100%;overflow:visible;fill:currentcolor}.m3e-loading-indicator:not([data-driven],[aria-valuenow]) .m3e-loading-indicator__shape{animation:m3e-loading-indicator-rotate var(--m3e-comp-loading-indicator-rotation-duration) var(--m3e-sys-motion-easing-linear) infinite}@keyframes m3e-loading-indicator-rotate{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.m3e-loading-indicator:not([data-driven],[aria-valuenow]) .m3e-loading-indicator__shape{animation:none}}@media(forced-colors:active){.m3e-loading-indicator{color:CanvasText}}}@layer m3e.base{:where(m3e-loading-indicator){display:contents}}@layer m3e.components{.m3e-pull-to-refresh{position:relative;display:flex;block-size:100%;flex-direction:column;isolation:isolate}.m3e-pull-to-refresh__content{flex:1 1 auto;min-block-size:0;overflow:hidden auto;overscroll-behavior-y:contain}.m3e-pull-to-refresh__content:focus-visible{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-inner-offset)}.m3e-pull-to-refresh[data-at-top]>.m3e-pull-to-refresh__content{touch-action:pan-x pan-down pinch-zoom}.m3e-pull-to-refresh__indicator{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:flex-start;pointer-events:none;clip-path:inset(0 -100vmax -100vmax)}.m3e-pull-to-refresh__box{--_m3e-ptr-shadow: var(--m3e-comp-pull-to-refresh-indicator-shadow);display:grid;flex:none;place-items:center;box-sizing:border-box;inline-size:var(--m3e-comp-pull-to-refresh-indicator-container-size);block-size:var(--m3e-comp-pull-to-refresh-indicator-container-size);overflow:clip;border-radius:var(--m3e-comp-pull-to-refresh-indicator-shape);background-color:var(--m3e-comp-pull-to-refresh-indicator-container-color);color:var(--m3e-comp-pull-to-refresh-indicator-color);translate:0 calc(var(--_m3e-ptr-fraction, 0) * var(--m3e-comp-pull-to-refresh-indicator-max-distance) - 100%)}.m3e-pull-to-refresh--loading-indicator .m3e-pull-to-refresh__box{--_m3e-ptr-shadow: var(--m3e-comp-pull-to-refresh-loading-indicator-shadow);--m3e-comp-loading-indicator-contained-container-color: var( --m3e-comp-pull-to-refresh-loading-indicator-container-color );--m3e-comp-loading-indicator-contained-active-color: var( --m3e-comp-pull-to-refresh-loading-indicator-color );inline-size:var(--m3e-comp-pull-to-refresh-loading-indicator-container-width);block-size:var(--m3e-comp-pull-to-refresh-loading-indicator-container-height);background-color:var(--m3e-comp-pull-to-refresh-loading-indicator-container-color);color:var(--m3e-comp-pull-to-refresh-loading-indicator-color)}.m3e-pull-to-refresh:is([data-pulled],[data-refreshing]) .m3e-pull-to-refresh__box{box-shadow:var(--_m3e-ptr-shadow)}.m3e-pull-to-refresh:not([data-pulled],[data-refreshing]) .m3e-pull-to-refresh__box{visibility:hidden}.m3e-pull-to-refresh__pull,.m3e-pull-to-refresh__refreshing{display:grid;grid-area:1 / 1;place-items:center;transition:opacity var(--m3e-comp-pull-to-refresh-crossfade-duration) var(--m3e-comp-pull-to-refresh-crossfade-easing)}.m3e-pull-to-refresh--loading-indicator .m3e-pull-to-refresh__pull{rotate:calc(min(0,1 - var(--_m3e-ptr-fraction, 0))/2turn)}.m3e-pull-to-refresh[data-refreshing] .m3e-pull-to-refresh__pull,.m3e-pull-to-refresh:not([data-refreshing]) .m3e-pull-to-refresh__refreshing{opacity:0}.m3e-pull-to-refresh__arrow{display:block;inline-size:var(--m3e-comp-pull-to-refresh-spinner-size);block-size:var(--m3e-comp-pull-to-refresh-spinner-size);overflow:visible;fill:none;stroke:currentcolor;stroke-width:var(--m3e-comp-pull-to-refresh-stroke-width);opacity:var(--m3e-comp-pull-to-refresh-arrow-min-alpha);transition:opacity var(--m3e-comp-pull-to-refresh-arrow-alpha-duration) var(--m3e-comp-pull-to-refresh-arrow-alpha-easing)}.m3e-pull-to-refresh[data-armed] .m3e-pull-to-refresh__arrow{opacity:var(--m3e-comp-pull-to-refresh-arrow-max-alpha)}.m3e-pull-to-refresh__refreshing>.m3e-circular-progress{--_m3e-cp-size: var(--m3e-comp-pull-to-refresh-spinner-size);--_m3e-progress-thickness: var(--m3e-comp-pull-to-refresh-stroke-width);--_m3e-progress-track-thickness: var(--m3e-comp-pull-to-refresh-stroke-width);color:inherit}.m3e-pull-to-refresh:not([data-refreshing]) .m3e-pull-to-refresh__refreshing .m3e-circular-progress{animation-name:none}@media(forced-colors:active){.m3e-pull-to-refresh__box{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-pull-to-refresh__arrow{stroke:CanvasText}}}@layer m3e.components{.m3e-segmented-button-row{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;vertical-align:middle;box-sizing:border-box;min-block-size:max(var(--m3e-comp-outlined-segmented-button-container-height),var(--m3e-comp-minimum-interactive-component-size));margin:0;padding:0;padding-inline-end:var(--m3e-comp-outlined-segmented-button-outline-width);border:0}.m3e-segmented-button{--_m3e-sb-container: var(--m3e-comp-segmented-button-container-color-unselected);--_m3e-sb-content: var(--m3e-comp-segmented-button-content-color-unselected);--_m3e-sb-outline: var(--m3e-comp-segmented-button-outline-color);--_m3e-sb-shape: var(--m3e-comp-outlined-segmented-button-shape);--_m3e-sb-raise-selected: 0;--_m3e-sb-raise-focus: 0;--_m3e-sb-raise-press: 0;--m3e-comp-state-layer-color: var(--m3e-comp-segmented-button-state-layer-color);z-index:calc(var(--_m3e-sb-raise-selected) + var(--_m3e-sb-raise-focus) + var(--_m3e-sb-raise-press));display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-segmented-button-min-width);min-block-size:var(--m3e-comp-segmented-button-min-height);margin:0;margin-inline-end:calc(-1 * var(--m3e-comp-outlined-segmented-button-outline-width));padding-block:var(--m3e-comp-segmented-button-content-padding-vertical);padding-inline:var(--m3e-comp-segmented-button-content-padding-horizontal);border:0;border-radius:0;background-color:var(--_m3e-sb-container);box-shadow:inset 0 0 0 var(--m3e-comp-outlined-segmented-button-outline-width) var(--_m3e-sb-outline);color:var(--_m3e-sb-content);font-family:var(--m3e-comp-outlined-segmented-button-label-text-font);font-size:var(--m3e-comp-outlined-segmented-button-label-text-size);font-weight:var(--m3e-comp-outlined-segmented-button-label-text-weight);line-height:var(--m3e-comp-outlined-segmented-button-label-text-line-height);letter-spacing:var(--m3e-comp-outlined-segmented-button-label-text-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.m3e-segmented-button:first-child{border-start-start-radius:var(--_m3e-sb-shape);border-end-start-radius:var(--_m3e-sb-shape)}.m3e-segmented-button:last-child{border-start-end-radius:var(--_m3e-sb-shape);border-end-end-radius:var(--_m3e-sb-shape)}.m3e-segmented-button__input{appearance:none;position:absolute;inset-block:min(0%,calc((var(--m3e-comp-segmented-button-min-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:0;z-index:1;box-sizing:border-box;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;background:none;cursor:inherit;outline:none}.m3e-segmented-button__icon{display:inline-grid;flex:none;place-items:center;inline-size:var(--m3e-comp-outlined-segmented-button-icon-size);block-size:var(--m3e-comp-outlined-segmented-button-icon-size)}.m3e-segmented-button__icon>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-outlined-segmented-button-icon-size);grid-area:1 / 1}.m3e-segmented-button__label{position:relative;inset-inline-start:0;margin-inline-start:var(--m3e-comp-segmented-button-icon-spacing);transition:inset-inline-start var(--m3e-comp-segmented-button-label-offset-duration) var(--m3e-comp-segmented-button-label-offset-easing)}.m3e-segmented-button:not(:has(>.m3e-segmented-button__input:checked),:has(>.m3e-segmented-button__icon>.m3e-icon:not(.m3e-segmented-button__check)))>.m3e-segmented-button__label{inset-inline-start:calc(-1 * (var(--m3e-comp-outlined-segmented-button-icon-size) + var(--m3e-comp-segmented-button-icon-spacing)) / 2)}.m3e-segmented-button__check{transform-origin:left bottom;opacity:0;scale:0;transition:none}.m3e-segmented-button__check:dir(rtl){transform-origin:right bottom}.m3e-segmented-button:has(>.m3e-segmented-button__input:checked) .m3e-segmented-button__check{opacity:1;scale:1;transition:opacity var(--m3e-comp-segmented-button-icon-fade-duration) var(--m3e-comp-segmented-button-icon-fade-easing),scale var(--m3e-comp-segmented-button-icon-scale-duration) var(--m3e-comp-segmented-button-icon-scale-easing)}.m3e-segmented-button__icon:has(>.m3e-icon:not(.m3e-segmented-button__check))>.m3e-segmented-button__check,.m3e-segmented-button__icon>.m3e-icon:not(.m3e-segmented-button__check){scale:1;transition:opacity var(--m3e-comp-segmented-button-icon-crossfade-duration) var(--m3e-comp-segmented-button-icon-crossfade-easing)}.m3e-segmented-button:has(>.m3e-segmented-button__input:checked) .m3e-segmented-button__icon>.m3e-icon:not(.m3e-segmented-button__check){opacity:0}.m3e-segmented-button:is(:active,[data-pressed]){--_m3e-sb-raise-press: 1}.m3e-segmented-button:has(>.m3e-segmented-button__input:focus){--_m3e-sb-raise-focus: 1}.m3e-segmented-button:has(>.m3e-segmented-button__input:checked){--_m3e-sb-container: var(--m3e-comp-segmented-button-container-color-selected);--_m3e-sb-content: var(--m3e-comp-segmented-button-content-color-selected);--_m3e-sb-raise-selected: var(--m3e-comp-segmented-button-selected-z-index)}.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled){--_m3e-sb-content: var(--m3e-comp-segmented-button-content-color-disabled);--_m3e-sb-outline: var(--m3e-comp-segmented-button-outline-color-disabled);cursor:default}.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled:checked){--_m3e-sb-container: var(--m3e-comp-segmented-button-container-color-selected-disabled)}@media(forced-colors:active){.m3e-segmented-button{padding-block:calc(var(--m3e-comp-segmented-button-content-padding-vertical) - var(--m3e-comp-outlined-segmented-button-outline-width));padding-inline:calc(var(--m3e-comp-segmented-button-content-padding-horizontal) - var(--m3e-comp-outlined-segmented-button-outline-width));border:var(--m3e-comp-outlined-segmented-button-outline-width) solid ButtonText}.m3e-segmented-button:has(>.m3e-segmented-button__input:checked){forced-color-adjust:none;border-color:Highlight;background-color:Highlight;color:HighlightText}.m3e-segmented-button:has(>.m3e-segmented-button__input:checked) .m3e-icon{forced-color-adjust:none;color:inherit}.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled),.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled) .m3e-icon{border-color:GrayText;color:GrayText}.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled:checked){background-color:GrayText;color:Canvas}.m3e-segmented-button:has(>.m3e-segmented-button__input:disabled:checked) .m3e-icon{color:Canvas}}}@layer m3e.components{.m3e-time-picker{--_m3e-time-picker-selector-width: var(--m3e-comp-time-picker-time-selector-container-width);--_m3e-time-picker-selector-height: var(--m3e-comp-time-picker-time-selector-container-height);--_m3e-time-picker-selector-shape: var(--m3e-comp-time-picker-time-selector-container-shape);--_m3e-time-picker-separator-width: var(--m3e-comp-time-picker-separator-width);--_m3e-time-picker-separator-height: var( --m3e-comp-time-picker-period-selector-vertical-container-height );--_m3e-time-picker-separator-font: var(--m3e-comp-time-picker-time-selector-label-text-font);--_m3e-time-picker-separator-size: var(--m3e-comp-time-picker-time-selector-label-text-size);--_m3e-time-picker-separator-weight: var( --m3e-comp-time-picker-time-selector-label-text-weight );--_m3e-time-picker-separator-tracking: var( --m3e-comp-time-picker-time-selector-label-text-tracking );--_m3e-time-picker-period-width: var( --m3e-comp-time-picker-period-selector-vertical-container-width );--_m3e-time-picker-period-height: var( --m3e-comp-time-picker-period-selector-vertical-container-height );--_m3e-time-picker-period-gap: var(--m3e-comp-time-picker-period-gap);--_m3e-time-picker-period-offset: var(--m3e-comp-time-picker-period-gap);--_m3e-time-picker-period-container: var(--m3e-comp-time-picker-period-container-color);--_m3e-time-picker-period-container-selected: var( --m3e-comp-time-picker-period-container-color-selected );--_m3e-time-picker-period-label-selected: var( --m3e-comp-time-picker-period-label-color-selected );--_m3e-time-picker-gap: var(--m3e-comp-time-picker-display-gap);--_m3e-time-picker-dial-color: var(--m3e-comp-time-picker-clock-dial-color);--_m3e-time-picker-selector-container: var( --m3e-comp-time-picker-time-selector-container-color-unselected );--_m3e-time-picker-selector-label: var( --m3e-comp-time-picker-time-selector-label-text-color-unselected );--_m3e-time-picker-selector-container-selected: var( --m3e-comp-time-picker-time-selector-container-color-selected );--_m3e-time-picker-selector-label-selected: var( --m3e-comp-time-picker-time-selector-label-text-color-selected );--_m3e-time-picker-selector-outline: transparent;display:flex;flex-direction:column;align-items:center;inline-size:fit-content;padding-block-end:var(--m3e-comp-time-picker-face-bottom-margin)}.m3e-time-picker--vibrant{--_m3e-time-picker-selector-width: var(--m3e-comp-time-picker-vibrant-time-field-width);--_m3e-time-picker-selector-height: var(--m3e-comp-time-picker-vibrant-time-field-height);--_m3e-time-picker-selector-shape: var(--m3e-comp-time-picker-vibrant-time-field-shape);--_m3e-time-picker-separator-width: var(--m3e-comp-time-picker-vibrant-separator-width);--_m3e-time-picker-separator-height: var(--m3e-comp-time-picker-vibrant-time-field-height);--_m3e-time-picker-period-width: var(--m3e-comp-time-picker-vibrant-period-width);--_m3e-time-picker-period-height: var(--m3e-comp-time-picker-vibrant-period-height);--_m3e-time-picker-period-gap: var(--m3e-comp-time-picker-vibrant-period-padding);--_m3e-time-picker-period-offset: var(--m3e-comp-time-picker-vibrant-period-large-padding);--_m3e-time-picker-period-container: var(--m3e-comp-time-picker-vibrant-period-container-color);--_m3e-time-picker-period-container-selected: var( --m3e-comp-time-picker-vibrant-period-container-color-selected );--_m3e-time-picker-period-label-selected: var( --m3e-comp-time-picker-vibrant-period-label-color-selected );--_m3e-time-picker-gap: var(--m3e-comp-time-picker-vibrant-vertical-gap);--_m3e-time-picker-dial-color: var(--m3e-comp-time-picker-vibrant-clock-dial-color);--_m3e-time-picker-selector-container: var( --m3e-comp-time-picker-vibrant-time-selector-container-color );--_m3e-time-picker-selector-label: var( --m3e-comp-time-picker-vibrant-time-selector-label-color );--_m3e-time-picker-selector-container-selected: var( --m3e-comp-time-picker-vibrant-time-selector-container-color-selected );--_m3e-time-picker-selector-label-selected: var( --m3e-comp-time-picker-vibrant-time-selector-label-color-selected );--_m3e-time-picker-selector-outline: var(--m3e-comp-time-picker-vibrant-selector-outline-color);padding-block-end:0}.m3e-time-picker--horizontal{--_m3e-time-picker-period-width: var( --m3e-comp-time-picker-period-selector-horizontal-container-width );--_m3e-time-picker-period-height: var( --m3e-comp-time-picker-period-selector-horizontal-container-height );flex-direction:row;padding-block-end:0}.m3e-time-picker--horizontal.m3e-time-picker--vibrant{--_m3e-time-picker-period-height: var(--m3e-comp-time-picker-vibrant-period-horizontal-height);--_m3e-time-picker-period-gap: var(--m3e-comp-time-picker-vibrant-separator-width);--_m3e-time-picker-gap: var(--m3e-comp-time-picker-vibrant-horizontal-gap)}.m3e-time-picker--vibrant.m3e-time-picker--24h:not(.m3e-time-picker--horizontal){--_m3e-time-picker-selector-width: var( --m3e-comp-time-picker-vibrant-time-field-width-portrait )}.m3e-time-input,.m3e-time-scroll{--_m3e-time-picker-field-width: var(--m3e-comp-time-input-time-field-container-width);--_m3e-time-picker-field-height: var(--m3e-comp-time-input-time-field-container-height);--_m3e-time-picker-field-shape: var(--m3e-comp-time-input-time-field-container-shape);--_m3e-time-picker-field-font: var(--m3e-comp-time-input-time-field-label-text-font);--_m3e-time-picker-field-size: var(--m3e-comp-time-input-time-field-label-text-size);--_m3e-time-picker-field-weight: var(--m3e-comp-time-input-time-field-label-text-weight);--_m3e-time-picker-field-line-height: var( --m3e-comp-time-input-time-field-label-text-line-height );--_m3e-time-picker-field-tracking: var(--m3e-comp-time-input-time-field-label-text-tracking);--_m3e-time-picker-separator-width: var(--m3e-comp-time-picker-separator-width);--_m3e-time-picker-separator-height: var( --m3e-comp-time-input-period-selector-container-height );--_m3e-time-picker-separator-font: var(--_m3e-time-picker-field-font);--_m3e-time-picker-separator-size: var(--_m3e-time-picker-field-size);--_m3e-time-picker-separator-weight: var(--_m3e-time-picker-field-weight);--_m3e-time-picker-separator-tracking: var(--_m3e-time-picker-field-tracking);--_m3e-time-picker-period-width: var(--m3e-comp-time-input-period-selector-container-width);--_m3e-time-picker-period-height: var(--m3e-comp-time-input-period-selector-container-height);--_m3e-time-picker-period-gap: var(--m3e-comp-time-picker-period-gap);--_m3e-time-picker-period-offset: var(--m3e-comp-time-picker-period-gap);--_m3e-time-picker-period-container: var(--m3e-comp-time-picker-period-container-color);--_m3e-time-picker-period-container-selected: var( --m3e-comp-time-picker-period-container-color-selected );--_m3e-time-picker-period-label-selected: var( --m3e-comp-time-picker-period-label-color-selected );--_m3e-time-picker-selector-container: var( --m3e-comp-time-picker-time-selector-container-color-unselected );--_m3e-time-picker-selector-label: var( --m3e-comp-time-picker-time-selector-label-text-color-unselected );--_m3e-time-picker-selector-container-selected: var( --m3e-comp-time-picker-time-selector-container-color-selected );--_m3e-time-picker-selector-label-selected: var( --m3e-comp-time-picker-time-selector-label-text-color-selected );--_m3e-time-picker-outline: var(--m3e-comp-time-picker-input-outline-color);--_m3e-time-picker-outline-focused: var(--m3e-comp-time-picker-input-outline-color-focused);--_m3e-time-picker-container-error: var(--m3e-comp-time-picker-input-container-color-error);--_m3e-time-picker-outline-error: var(--m3e-comp-time-picker-input-outline-color-error);--_m3e-time-picker-caret: var(--m3e-comp-time-picker-input-caret-color);display:flex;align-items:flex-start;inline-size:fit-content}.m3e-time-input--vibrant,.m3e-time-scroll{--_m3e-time-picker-field-width: var(--m3e-comp-time-picker-vibrant-time-field-width);--_m3e-time-picker-field-height: var(--m3e-comp-time-picker-vibrant-time-field-height);--_m3e-time-picker-field-shape: var(--m3e-comp-time-picker-vibrant-time-field-shape);--_m3e-time-picker-field-font: var(--m3e-comp-time-picker-vibrant-time-field-label-text-font);--_m3e-time-picker-field-size: var(--m3e-comp-time-picker-vibrant-time-field-label-text-size);--_m3e-time-picker-field-weight: var( --m3e-comp-time-picker-vibrant-time-field-label-text-weight );--_m3e-time-picker-field-line-height: var( --m3e-comp-time-picker-vibrant-time-field-label-text-line-height );--_m3e-time-picker-field-tracking: var( --m3e-comp-time-picker-vibrant-time-field-label-text-tracking );--_m3e-time-picker-separator-width: var(--m3e-comp-time-picker-vibrant-separator-width);--_m3e-time-picker-separator-height: var(--_m3e-time-picker-field-height);--_m3e-time-picker-period-width: var(--m3e-comp-time-picker-vibrant-period-width);--_m3e-time-picker-period-height: var(--m3e-comp-time-picker-vibrant-period-height);--_m3e-time-picker-period-gap: var(--m3e-comp-time-picker-vibrant-period-padding);--_m3e-time-picker-period-offset: var(--m3e-comp-time-picker-vibrant-period-padding);--_m3e-time-picker-period-container: var(--m3e-comp-time-picker-vibrant-period-container-color);--_m3e-time-picker-period-container-selected: var( --m3e-comp-time-picker-vibrant-period-container-color-selected );--_m3e-time-picker-period-label-selected: var( --m3e-comp-time-picker-vibrant-period-label-color-selected );--_m3e-time-picker-selector-container: var( --m3e-comp-time-picker-vibrant-input-container-color );--_m3e-time-picker-selector-label: var(--m3e-comp-time-picker-vibrant-input-label-color);--_m3e-time-picker-selector-container-selected: var( --m3e-comp-time-picker-vibrant-input-container-color-focused );--_m3e-time-picker-selector-label-selected: var( --m3e-comp-time-picker-vibrant-input-label-color-focused );--_m3e-time-picker-outline: var(--m3e-comp-time-picker-vibrant-input-outline-color);--_m3e-time-picker-outline-focused: var( --m3e-comp-time-picker-vibrant-input-outline-color-focused );--_m3e-time-picker-container-error: var( --m3e-comp-time-picker-vibrant-input-container-color-error );--_m3e-time-picker-outline-error: var(--m3e-comp-time-picker-vibrant-input-outline-color-error);--_m3e-time-picker-caret: var(--m3e-comp-time-picker-vibrant-input-label-color-focused)}.m3e-time-input--uncontained,.m3e-time-scroll--uncontained{--_m3e-time-picker-field-height: var(--m3e-comp-time-picker-uncontained-time-field-height)}.m3e-time-picker__display{display:flex;flex:none;align-items:flex-start;justify-content:center;margin-block-end:var(--_m3e-time-picker-gap)}.m3e-time-picker--horizontal>.m3e-time-picker__display{flex-direction:column;align-items:center;margin-block-end:0;margin-inline-end:var(--_m3e-time-picker-gap)}.m3e-time-picker__fields,.m3e-time-input__fields,.m3e-time-scroll__fields{display:flex;flex:none;direction:ltr}.m3e-time-picker__selector{--m3e-comp-state-layer-color: var(--_m3e-time-picker-selector-label);display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--_m3e-time-picker-selector-width);block-size:var(--_m3e-time-picker-selector-height);margin:0;padding:0;border:none;border-radius:var(--_m3e-time-picker-selector-shape);background-color:var(--_m3e-time-picker-selector-container);color:var(--_m3e-time-picker-selector-label);font-family:var(--m3e-comp-time-picker-time-selector-label-text-font);font-size:var(--m3e-comp-time-picker-time-selector-label-text-size);font-weight:var(--m3e-comp-time-picker-time-selector-label-text-weight);line-height:var(--m3e-comp-time-picker-time-selector-label-text-line-height);letter-spacing:var(--m3e-comp-time-picker-time-selector-label-text-tracking);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.m3e-time-picker__selector[aria-checked=true]{--_m3e-time-picker-selector-container: var(--_m3e-time-picker-selector-container-selected);--_m3e-time-picker-selector-label: var(--_m3e-time-picker-selector-label-selected);box-shadow:inset 0 0 0 var(--m3e-comp-time-picker-vibrant-selector-outline-width) var(--_m3e-time-picker-selector-outline)}.m3e-time-picker__separator,.m3e-time-input__separator,.m3e-time-scroll__separator{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--_m3e-time-picker-separator-width);block-size:var(--_m3e-time-picker-separator-height);color:var(--m3e-comp-time-input-time-field-separator-color);font-family:var(--_m3e-time-picker-separator-font);font-size:var(--_m3e-time-picker-separator-size);font-weight:var(--_m3e-time-picker-separator-weight);letter-spacing:var(--_m3e-time-picker-separator-tracking);line-height:1;translate:0 var(--m3e-comp-time-picker-separator-offset);-webkit-user-select:none;user-select:none}.m3e-time-picker__period{display:grid;flex:none;grid-template-rows:1fr 1fr;gap:var(--_m3e-time-picker-period-gap);box-sizing:border-box;inline-size:var(--_m3e-time-picker-period-width);block-size:var(--_m3e-time-picker-period-height);margin-inline-start:var(--_m3e-time-picker-period-offset)}.m3e-time-picker--horizontal .m3e-time-picker__period{grid-template-rows:none;grid-template-columns:1fr 1fr;margin-block-start:var(--m3e-comp-time-picker-vibrant-period-large-padding);margin-inline-start:0}.m3e-time-picker__period-item{--_m3e-time-picker-item-height: calc( (var(--_m3e-time-picker-period-height) - var(--_m3e-time-picker-period-gap)) / 2 );--_m3e-time-picker-item-shape: calc(var(--_m3e-time-picker-item-height) / 2);--_m3e-time-picker-item-container: var(--_m3e-time-picker-period-container);--_m3e-time-picker-item-label: var( --m3e-comp-time-picker-period-selector-label-text-color-unselected );--m3e-comp-state-layer-color: var(--_m3e-time-picker-item-label);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:0;margin:0;padding:0;border:none;border-radius:var(--_m3e-time-picker-item-shape);background-color:var(--_m3e-time-picker-item-container);color:var(--_m3e-time-picker-item-label);font-family:var(--m3e-comp-time-picker-period-selector-label-text-font);font-size:var(--m3e-comp-time-picker-period-selector-label-text-size);font-weight:var(--m3e-comp-time-picker-period-selector-label-text-weight);line-height:var(--m3e-comp-time-picker-period-selector-label-text-line-height);letter-spacing:var(--m3e-comp-time-picker-period-selector-label-text-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-radius var(--m3e-sys-motion-spring-fast-spatial-duration) var(--m3e-sys-motion-spring-fast-spatial-easing),background-color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing),color var(--m3e-sys-motion-spring-fast-effects-duration) var(--m3e-sys-motion-spring-fast-effects-easing)}.m3e-time-picker__period-item[aria-checked=true]{--_m3e-time-picker-item-shape: var(--m3e-comp-time-picker-period-shape-selected);--_m3e-time-picker-item-container: var(--_m3e-time-picker-period-container-selected);--_m3e-time-picker-item-label: var(--_m3e-time-picker-period-label-selected);font-weight:var(--m3e-comp-time-picker-period-label-weight-selected)}.m3e-time-picker__period-item:is(:active,[data-pressed]){--_m3e-time-picker-item-shape: var(--m3e-comp-time-picker-period-shape-pressed)}.m3e-time-picker--horizontal .m3e-time-picker__period-item{--_m3e-time-picker-item-height: var(--_m3e-time-picker-period-height)}.m3e-time-picker__period-item:after{content:"";position:absolute;inset-block:min(0%,calc((var(--_m3e-time-picker-item-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2));inset-inline:min(0%,calc((100% - var(--m3e-comp-minimum-interactive-component-size)) / 2))}.m3e-time-picker__side{position:relative;flex:none;box-sizing:border-box;min-inline-size:var(--m3e-comp-time-picker-minimum-interactive-size);block-size:var(--m3e-comp-time-picker-uncontained-toggle-height);margin-inline-start:var(--m3e-comp-time-picker-period-gap)}.m3e-time-picker-dialog__actions .m3e-icon-button{color:var(--m3e-sys-color-on-surface-variant)}.m3e-time-picker__side>.m3e-time-picker__period{display:contents}.m3e-time-picker__side :is(.m3e-time-picker__period-item,.m3e-icon-button){position:absolute;inset-inline:0;margin-inline:auto}.m3e-time-picker__side .m3e-time-picker__period-item{--_m3e-time-picker-item-height: var(--m3e-comp-time-picker-side-item-height);inset-block-start:0;inline-size:fit-content;min-inline-size:var(--m3e-comp-time-picker-side-item-min-width);block-size:var(--m3e-comp-time-picker-side-item-height);padding-inline:var(--m3e-comp-time-picker-side-item-padding)}.m3e-time-picker__side .m3e-time-picker__period-item+.m3e-time-picker__period-item{inset-block-start:calc(var(--m3e-comp-time-picker-side-item-height) + var(--m3e-comp-time-picker-side-period-gap))}.m3e-time-picker__side>.m3e-icon-button{inset-block-start:calc(var(--m3e-comp-time-picker-side-item-height) + var(--m3e-comp-time-picker-side-item-height) + var(--m3e-comp-time-picker-side-period-gap) + var(--m3e-comp-time-picker-side-toggle-gap) - (var(--m3e-comp-small-icon-button-container-height) - var(--m3e-comp-small-icon-button-icon-size)) / 2)}.m3e-time-picker__side>.m3e-icon-button:only-child{inset-block-start:calc(var(--m3e-comp-time-picker-side-toggle-top-24h) + (var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-small-icon-button-container-height)) / 2)}.m3e-time-picker__dial{--_m3e-time-picker-radius: var(--m3e-comp-time-picker-outer-radius);--_m3e-time-picker-handle: var( --m3e-comp-time-picker-clock-dial-selector-handle-container-size );--_m3e-time-picker-handle-x: calc( 50% + var(--_m3e-time-picker-cos, 0) * var(--_m3e-time-picker-radius) );--_m3e-time-picker-handle-y: calc( 50% + var(--_m3e-time-picker-sin, -1) * var(--_m3e-time-picker-radius) );position:relative;flex:none;inline-size:var(--m3e-comp-time-picker-clock-dial-container-size);block-size:var(--m3e-comp-time-picker-clock-dial-container-size);border-radius:var(--m3e-comp-time-picker-clock-dial-shape);background-color:var(--_m3e-time-picker-dial-color);direction:ltr;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.m3e-time-picker__dial[data-inner]{--_m3e-time-picker-radius: var(--m3e-comp-time-picker-inner-radius)}.m3e-time-picker__face{position:absolute;inset:0;transition:opacity var(--m3e-comp-time-picker-face-duration) var(--m3e-comp-time-picker-face-easing),visibility var(--m3e-comp-time-picker-face-duration) var(--m3e-sys-motion-easing-linear)}.m3e-time-picker__face:not([data-active]){opacity:0;visibility:hidden}.m3e-time-picker__label{--m3e-comp-state-layer-color: var( --m3e-comp-time-picker-clock-dial-label-text-color-unselected );--_m3e-time-picker-label-radius: var(--m3e-comp-time-picker-outer-radius);position:absolute;inset-block-start:calc(50% + var(--_m3e-time-picker-label-sin) * var(--_m3e-time-picker-label-radius) - var(--m3e-comp-time-picker-minimum-interactive-size) / 2);inset-inline-start:calc(50% + var(--_m3e-time-picker-label-cos) * var(--_m3e-time-picker-label-radius) - var(--m3e-comp-time-picker-minimum-interactive-size) / 2);display:flex;align-items:center;justify-content:center;inline-size:var(--m3e-comp-time-picker-minimum-interactive-size);block-size:var(--m3e-comp-time-picker-minimum-interactive-size);border-radius:var(--m3e-sys-shape-corner-full);outline-offset:calc(var(--m3e-sys-state-focus-indicator-thickness) * -1);color:var(--m3e-comp-time-picker-clock-dial-label-text-color-unselected);font-family:var(--m3e-comp-time-picker-clock-dial-label-text-font);font-size:var(--m3e-comp-time-picker-clock-dial-label-text-size);font-weight:var(--m3e-comp-time-picker-clock-dial-label-text-weight);line-height:var(--m3e-comp-time-picker-clock-dial-label-text-line-height);letter-spacing:var(--m3e-comp-time-picker-clock-dial-label-text-tracking);cursor:pointer}.m3e-time-picker__label--inner{--_m3e-time-picker-label-radius: var(--m3e-comp-time-picker-inner-radius)}.m3e-time-picker__handle,.m3e-time-picker__track,.m3e-time-picker__center{position:absolute;pointer-events:none}.m3e-time-picker__handle{inset-block-start:calc(var(--_m3e-time-picker-handle-y) - var(--_m3e-time-picker-handle) / 2);inset-inline-start:calc(var(--_m3e-time-picker-handle-x) - var(--_m3e-time-picker-handle) / 2);inline-size:var(--_m3e-time-picker-handle);block-size:var(--_m3e-time-picker-handle);border-radius:var(--m3e-comp-time-picker-clock-dial-selector-handle-container-shape);background-color:var(--m3e-comp-time-picker-clock-dial-selector-handle-container-color)}.m3e-time-picker__dial:has(>.m3e-time-picker__face>.m3e-time-picker__label[aria-checked=true]:focus-visible)>.m3e-time-picker__handle{outline:var(--m3e-sys-state-focus-indicator-thickness) solid var(--m3e-sys-color-secondary);outline-offset:var(--m3e-sys-state-focus-indicator-outer-offset)}.m3e-time-picker__track{inset-block-start:calc(50% - var(--m3e-comp-time-picker-clock-dial-selector-track-container-width) / 2);inset-inline-start:50%;inline-size:calc(var(--_m3e-time-picker-radius) - var(--_m3e-time-picker-handle) / 2);block-size:var(--m3e-comp-time-picker-clock-dial-selector-track-container-width);background-color:var(--m3e-comp-time-picker-clock-dial-selector-track-container-color);transform-origin:0 50%;rotate:atan2(var(--_m3e-time-picker-sin, -1),var(--_m3e-time-picker-cos, 0))}.m3e-time-picker__center{inset-block-start:calc(50% - var(--m3e-comp-time-picker-clock-dial-selector-center-container-size) / 2);inset-inline-start:calc(50% - var(--m3e-comp-time-picker-clock-dial-selector-center-container-size) / 2);inline-size:var(--m3e-comp-time-picker-clock-dial-selector-center-container-size);block-size:var(--m3e-comp-time-picker-clock-dial-selector-center-container-size);border-radius:var(--m3e-comp-time-picker-clock-dial-selector-center-container-shape);background-color:var(--m3e-comp-time-picker-clock-dial-selector-center-container-color)}.m3e-time-picker__highlight{position:absolute;inset:0;clip-path:circle(calc(var(--_m3e-time-picker-handle) / 2) at var(--_m3e-time-picker-handle-x) var(--_m3e-time-picker-handle-y));pointer-events:none}.m3e-time-picker__highlight .m3e-time-picker__label{color:var(--m3e-comp-time-picker-clock-dial-label-text-color-selected)}.m3e-time-picker__highlight .m3e-time-picker__label:after{content:attr(data-label)}.m3e-time-input__field{display:flex;flex-direction:column;inline-size:var(--_m3e-time-picker-field-width)}.m3e-time-input__input{--_m3e-time-picker-input-container: var(--_m3e-time-picker-selector-container);--_m3e-time-picker-input-label: var(--_m3e-time-picker-selector-label);--_m3e-time-picker-input-border: transparent;--_m3e-time-picker-input-border-width: 0;box-sizing:border-box;inline-size:var(--_m3e-time-picker-field-width);block-size:var(--_m3e-time-picker-field-height);margin:0;padding:0;border:none;border-radius:var(--_m3e-time-picker-field-shape);outline:none;background-color:var(--_m3e-time-picker-input-container);box-shadow:inset 0 0 0 var(--_m3e-time-picker-input-border-width) var(--_m3e-time-picker-input-border);color:var(--_m3e-time-picker-input-label);caret-color:var(--_m3e-time-picker-caret);font-family:var(--_m3e-time-picker-field-font);font-size:var(--_m3e-time-picker-field-size);font-weight:var(--_m3e-time-picker-field-weight);line-height:var(--_m3e-time-picker-field-line-height);letter-spacing:var(--_m3e-time-picker-field-tracking);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;appearance:none}.m3e-time-input__field[data-invalid]>.m3e-time-input__input{--_m3e-time-picker-input-container: var( --m3e-comp-time-picker-time-selector-container-color-error );--_m3e-time-picker-input-label: var(--m3e-comp-time-picker-time-selector-label-color-error)}.m3e-time-input__field[data-selected]>.m3e-time-input__input{--_m3e-time-picker-input-container: var(--_m3e-time-picker-selector-container);--_m3e-time-picker-input-label: var(--_m3e-time-picker-selector-label-selected);--_m3e-time-picker-input-border: var(--_m3e-time-picker-outline);--_m3e-time-picker-input-border-width: var(--m3e-comp-time-picker-input-outline-width);cursor:text}.m3e-time-input__field[data-selected]>.m3e-time-input__input:focus{--_m3e-time-picker-input-container: var(--_m3e-time-picker-selector-container-selected);--_m3e-time-picker-input-border: var(--_m3e-time-picker-outline-focused);--_m3e-time-picker-input-border-width: var(--m3e-comp-time-picker-input-outline-width-focused)}.m3e-time-input__field[data-invalid][data-selected]>.m3e-time-input__input{--_m3e-time-picker-input-container: var(--_m3e-time-picker-container-error);--_m3e-time-picker-input-label: var(--m3e-comp-time-picker-input-label-color-error);--_m3e-time-picker-input-border: var(--_m3e-time-picker-outline-error)}.m3e-time-input__supporting{min-block-size:calc(var(--m3e-comp-time-input-time-field-supporting-text-line-height) + var(--m3e-comp-time-input-time-field-supporting-text-line-height));padding-block-start:var(--m3e-comp-time-picker-supporting-text-top);color:var(--m3e-comp-time-input-time-field-supporting-text-color);font-family:var(--m3e-comp-time-input-time-field-supporting-text-font);font-size:var(--m3e-comp-time-input-time-field-supporting-text-size);font-weight:var(--m3e-comp-time-input-time-field-supporting-text-weight);line-height:var(--m3e-comp-time-input-time-field-supporting-text-line-height);letter-spacing:var(--m3e-comp-time-input-time-field-supporting-text-tracking)}.m3e-time-input__field[data-invalid]>.m3e-time-input__supporting{color:var(--m3e-comp-time-picker-supporting-text-color-error)}.m3e-time-scroll__field{--_m3e-time-scroll-page: calc( var(--m3e-comp-time-picker-scroll-field-height) / var(--m3e-comp-time-picker-scroll-field-pages) );position:relative;flex:none;box-sizing:border-box;inline-size:var(--m3e-comp-time-picker-scroll-field-width);block-size:var(--_m3e-time-picker-field-height);overflow:hidden;border-radius:var(--m3e-comp-time-picker-scroll-field-shape);outline-offset:calc(var(--m3e-sys-state-focus-indicator-thickness) * -1);background-color:var(--m3e-comp-time-picker-scroll-field-container-color);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent}.m3e-time-scroll__field[data-dragging]{cursor:grabbing}.m3e-time-scroll__item{position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--_m3e-time-scroll-page) / 2 + var(--_m3e-time-scroll-offset, 0) * var(--_m3e-time-scroll-page));display:flex;align-items:center;justify-content:center;block-size:var(--_m3e-time-scroll-page);color:var(--m3e-comp-time-picker-scroll-field-label-color);font-family:var(--m3e-comp-time-picker-scroll-item-font);font-size:var(--m3e-comp-time-picker-scroll-item-size);font-weight:var(--m3e-comp-time-picker-scroll-item-weight);line-height:var(--m3e-comp-time-picker-scroll-item-line-height);letter-spacing:var(--m3e-comp-time-picker-scroll-item-tracking);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:color,font-size,font-weight,line-height,letter-spacing;transition-duration:var(--m3e-comp-time-picker-scroll-item-duration);transition-timing-function:var(--m3e-comp-time-picker-scroll-item-easing)}.m3e-time-scroll__item[data-selected]{color:var(--m3e-comp-time-picker-scroll-field-label-color-selected);font-family:var(--m3e-comp-time-picker-scroll-item-selected-font);font-size:var(--m3e-comp-time-picker-scroll-item-selected-size);font-weight:var(--m3e-comp-time-picker-scroll-item-selected-weight);line-height:var(--m3e-comp-time-picker-scroll-item-selected-line-height);letter-spacing:var(--m3e-comp-time-picker-scroll-item-selected-tracking)}.m3e-dialog--custom>.m3e-dialog__container:has(>.m3e-time-picker-dialog){min-inline-size:0;max-inline-size:100%}.m3e-time-picker-dialog{display:grid;grid-template-rows:auto auto auto;justify-items:center;box-sizing:border-box;inline-size:fit-content;max-block-size:100%;padding:var(--m3e-comp-time-picker-dialog-padding-top) var(--m3e-comp-time-picker-dialog-padding) var(--m3e-comp-time-picker-dialog-padding-bottom);overflow:auto;border-radius:var(--m3e-comp-time-picker-dialog-container-shape);background-color:var(--m3e-comp-time-picker-dialog-container-color);color:var(--m3e-sys-color-on-surface)}.m3e-time-picker-dialog__title{justify-self:start;margin:0;margin-inline-start:calc(var(--m3e-comp-time-picker-dialog-padding-top) - var(--m3e-comp-time-picker-dialog-padding));padding-block-end:var(--m3e-comp-time-picker-dialog-title-padding-bottom);font-family:var(--m3e-comp-time-picker-dialog-title-font);font-size:var(--m3e-comp-time-picker-dialog-title-size);font-weight:var(--m3e-comp-time-picker-dialog-title-weight);line-height:var(--m3e-comp-time-picker-dialog-title-line-height);letter-spacing:var(--m3e-comp-time-picker-dialog-title-tracking)}.m3e-time-picker-dialog__content{display:flex;flex-direction:column}.m3e-time-picker-dialog__actions{display:flex;align-items:center;gap:var(--m3e-comp-time-picker-dialog-actions-gap);inline-size:100%}.m3e-time-picker-dialog__spacer{flex:1}.m3e-time-picker-dialog--vibrant{row-gap:var(--m3e-comp-time-picker-vibrant-dialog-padding);padding:var(--m3e-comp-time-picker-vibrant-dialog-padding);border-radius:var(--m3e-sys-shape-corner-extra-large);background-color:var(--m3e-comp-time-picker-vibrant-dialog-container-color)}.m3e-dialog__container:has(>.m3e-time-picker-dialog .m3e-time-picker--horizontal){block-size:100%}.m3e-time-picker-dialog:has(.m3e-time-picker--horizontal){position:relative;grid-template-rows:minmax(0,1fr) auto;row-gap:var(--m3e-comp-time-picker-dialog-landscape-content-actions);block-size:100%;padding-block:var(--m3e-comp-time-picker-dialog-landscape-content-top) var(--m3e-comp-time-picker-dialog-landscape-actions-bottom)}.m3e-time-picker-dialog:has(.m3e-time-picker--horizontal)>.m3e-time-picker-dialog__title{position:absolute;inset-block-start:var(--m3e-comp-time-picker-dialog-padding-top);inset-inline-start:var(--m3e-comp-time-picker-dialog-padding-top);margin:0}.m3e-time-picker-dialog:has(.m3e-time-picker--horizontal)>.m3e-time-picker-dialog__content{align-self:center}@media(min-height:432px){.m3e-time-picker-dialog:has(.m3e-time-picker--horizontal)>.m3e-time-picker-dialog__actions{translate:0 calc(var(--m3e-comp-time-picker-dialog-padding-top) - var(--m3e-comp-time-picker-dialog-padding-bottom) - var(--m3e-comp-time-picker-dialog-landscape-content-top))}}.m3e-time-picker-dialog--vibrant:has(.m3e-time-picker--horizontal){grid-template-rows:auto auto;align-content:center;row-gap:var(--m3e-comp-time-picker-vibrant-dialog-landscape-padding);padding:var(--m3e-comp-time-picker-vibrant-dialog-padding) var(--m3e-comp-time-picker-vibrant-dialog-landscape-padding)}@media(prefers-reduced-motion:reduce){.m3e-time-picker__period-item{transition-property:background-color,color}}@media(forced-colors:active){.m3e-time-picker__selector,.m3e-time-picker__period-item,.m3e-time-input__input,.m3e-time-scroll__field,.m3e-time-picker-dialog{border:var(--m3e-comp-time-picker-input-outline-width) solid ButtonText}.m3e-time-picker__selector[aria-checked=true],.m3e-time-picker__period-item[aria-checked=true],.m3e-time-input__field[data-selected]>.m3e-time-input__input{border-color:Highlight;outline:var(--m3e-comp-time-picker-input-outline-width-focused) solid Highlight}.m3e-time-input__field[data-invalid]>.m3e-time-input__input{border-style:dashed}.m3e-time-picker__dial{border:var(--m3e-comp-time-picker-input-outline-width) solid CanvasText}.m3e-time-picker__handle,.m3e-time-picker__track,.m3e-time-picker__center{background-color:Highlight}.m3e-time-picker__highlight{forced-color-adjust:none}.m3e-time-picker__highlight .m3e-time-picker__label{color:HighlightText}.m3e-time-scroll__item[data-selected]{color:Highlight}}}@layer m3e.components{.m3e-date-picker{--_m3e-date-picker-cell: var(--m3e-comp-date-picker-cell-size);--_m3e-date-picker-day: var(--m3e-comp-date-picker-modal-date-container-width);--_m3e-date-picker-rows: var(--m3e-comp-date-picker-calendar-rows);--_m3e-date-picker-padding: var(--m3e-comp-date-picker-horizontal-padding);position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-inline-size:var(--m3e-comp-date-picker-modal-container-width);background-color:var(--m3e-comp-date-picker-modal-container-color);color:var(--m3e-comp-date-picker-modal-date-label-text-color-unselected)}.m3e-date-picker__header{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;border-block-end:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-date-picker-divider-color)}.m3e-date-picker__header:has(>.m3e-date-picker__title){min-block-size:var(--m3e-comp-date-picker-modal-header-container-height)}.m3e-date-picker__title{padding-block-start:var(--m3e-comp-date-picker-title-padding-top);padding-inline:var(--m3e-comp-date-picker-title-padding-start) var(--m3e-comp-date-picker-title-padding-end);color:var(--m3e-comp-date-picker-modal-header-supporting-text-color);font-family:var(--m3e-comp-date-picker-modal-header-supporting-text-font);font-size:var(--m3e-comp-date-picker-modal-header-supporting-text-size);font-weight:var(--m3e-comp-date-picker-modal-header-supporting-text-weight);line-height:var(--m3e-comp-date-picker-modal-header-supporting-text-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-header-supporting-text-tracking)}.m3e-date-picker__headline-row{display:flex;align-items:center;justify-content:space-between}.m3e-date-picker__headline-row:not(:has(>.m3e-date-picker__headline)){justify-content:flex-end}.m3e-date-picker__headline{display:flex;flex:1 1 0;gap:var(--m3e-comp-date-picker-range-headline-gap);align-items:center;min-inline-size:0;padding-block-end:var(--m3e-comp-date-picker-headline-padding-bottom);padding-inline:var(--m3e-comp-date-picker-headline-padding-start) var(--m3e-comp-date-picker-headline-padding-end);overflow:hidden;color:var(--m3e-comp-date-picker-modal-header-headline-color);font-family:var(--m3e-comp-date-picker-modal-header-headline-font);font-size:var(--m3e-comp-date-picker-modal-header-headline-size);font-weight:var(--m3e-comp-date-picker-modal-header-headline-weight);line-height:var(--m3e-comp-date-picker-modal-header-headline-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-header-headline-tracking);white-space:nowrap}.m3e-date-picker__mode-toggle{flex:none;margin-block-end:var(--m3e-comp-date-picker-mode-toggle-padding-bottom);margin-inline-end:var(--m3e-comp-date-picker-mode-toggle-padding-end)}.m3e-date-picker__content{position:relative;overflow:clip}.m3e-date-picker__pane[hidden]{display:none}.m3e-date-picker__pane[data-leaving]{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none}.m3e-date-picker__content[data-switch]{animation:m3e-date-picker-size var(--m3e-comp-date-picker-mode-spatial-duration) var(--m3e-comp-date-picker-mode-spatial-easing)}.m3e-date-picker__content[data-switch]>[data-entering]{animation:m3e-date-picker-enter-below var(--m3e-comp-date-picker-mode-spatial-duration) var(--m3e-comp-date-picker-mode-spatial-easing),m3e-date-picker-fade-in var(--m3e-comp-date-picker-mode-fade-in-duration) var(--m3e-comp-date-picker-mode-fade-in-easing)}.m3e-date-picker__content[data-switch]>[data-leaving]{animation:m3e-date-picker-leave-up var(--m3e-comp-date-picker-mode-spatial-duration) var(--m3e-comp-date-picker-mode-spatial-easing) forwards,m3e-date-picker-fade-out var(--m3e-comp-date-picker-mode-fade-out-duration) var(--m3e-comp-date-picker-mode-fade-out-easing) forwards}.m3e-date-picker__content[data-switch=picker]>[data-entering]{animation-name:m3e-date-picker-enter-above,m3e-date-picker-fade-in}.m3e-date-picker__content[data-switch=picker]>[data-leaving]{animation-name:m3e-date-picker-leave-down,m3e-date-picker-fade-out}.m3e-date-picker--range>.m3e-date-picker__content[data-switch]{animation:none}.m3e-date-picker--range>.m3e-date-picker__content[data-switch]>[data-entering]{animation:m3e-date-picker-fade-in var(--m3e-comp-date-picker-range-mode-duration) var(--m3e-comp-date-picker-range-mode-easing)}.m3e-date-picker--range>.m3e-date-picker__content[data-switch]>[data-leaving]{animation:m3e-date-picker-fade-out var(--m3e-comp-date-picker-range-mode-duration) var(--m3e-comp-date-picker-range-mode-easing) forwards}.m3e-date-picker__nav{display:flex;align-items:center;justify-content:space-between;block-size:var(--m3e-comp-date-picker-month-year-height);padding-inline:var(--_m3e-date-picker-padding);color:var(--m3e-comp-date-picker-navigation-color)}.m3e-date-picker__arrows{display:flex}.m3e-date-picker[data-years] .m3e-date-picker__arrows{visibility:hidden}.m3e-date-picker__arrows .m3e-icon-button{flex:none;margin-inline:max(0%,calc((var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-icon-button-width)) / 2));color:inherit}.m3e-date-picker__arrows :where(.m3e-icon:dir(rtl)){transform:scaleX(-1)}.m3e-date-picker__year-button.m3e-button{--_m3e-button-content: var(--m3e-comp-date-picker-navigation-color);--_m3e-button-shape: var(--m3e-sys-shape-corner-full);gap:var(--m3e-comp-date-picker-year-button-icon-gap);min-block-size:var(--m3e-comp-date-picker-year-button-height);padding-block:var(--m3e-comp-date-picker-year-button-padding-block);padding-inline:var(--m3e-comp-date-picker-year-button-padding-inline)}.m3e-date-picker__year-button:where([aria-expanded=true]) .m3e-icon{transform:rotate(180deg)}.m3e-date-picker__body{position:relative;padding-inline:var(--_m3e-date-picker-padding)}.m3e-date-picker__weekdays,.m3e-date-picker__week{position:relative;display:flex;align-items:center;justify-content:space-evenly;block-size:var(--_m3e-date-picker-cell)}.m3e-date-picker__weekday{display:flex;align-items:center;justify-content:center;inline-size:var(--_m3e-date-picker-cell);block-size:var(--_m3e-date-picker-cell);color:var(--m3e-comp-date-picker-modal-weekdays-label-text-color);font-family:var(--m3e-comp-date-picker-modal-weekdays-label-text-font);font-size:var(--m3e-comp-date-picker-modal-weekdays-label-text-size);font-weight:var(--m3e-comp-date-picker-modal-weekdays-label-text-weight);line-height:var(--m3e-comp-date-picker-modal-weekdays-label-text-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-weekdays-label-text-tracking);text-align:center}.m3e-date-picker__viewport{position:relative;block-size:calc(var(--_m3e-date-picker-cell) * var(--_m3e-date-picker-rows));overflow:hidden;touch-action:pan-y pinch-zoom}.m3e-date-picker__month{position:absolute;inset:0}.m3e-date-picker__day{--_m3e-date-picker-day-label: var( --m3e-comp-date-picker-modal-date-label-text-color-unselected );--_m3e-date-picker-day-container: transparent;--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-date-state-layer-color);position:relative;display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--m3e-comp-date-picker-modal-date-container-width);block-size:var(--m3e-comp-date-picker-modal-date-container-height);margin-inline:calc((var(--_m3e-date-picker-cell) - var(--_m3e-date-picker-day)) / 2);border-radius:var(--m3e-comp-date-picker-modal-date-container-shape);background-color:var(--_m3e-date-picker-day-container);color:var(--_m3e-date-picker-day-label);font-family:var(--m3e-comp-date-picker-modal-date-label-text-font);font-size:var(--m3e-comp-date-picker-modal-date-label-text-size);font-weight:var(--m3e-comp-date-picker-modal-date-label-text-weight);line-height:var(--m3e-comp-date-picker-modal-date-label-text-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-date-label-text-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--m3e-comp-date-picker-day-color-duration) var(--m3e-comp-date-picker-day-color-easing),background-color var(--m3e-comp-date-picker-day-color-duration) var(--m3e-comp-date-picker-day-color-easing)}.m3e-date-picker__day:after{content:"";position:absolute;inset:calc((var(--_m3e-date-picker-day) - var(--_m3e-date-picker-cell)) / 2)}.m3e-date-picker__day:empty{visibility:hidden}.m3e-date-picker__day[aria-current=date]{--_m3e-date-picker-day-label: var(--m3e-comp-date-picker-modal-date-today-label-text-color);--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-date-today-state-layer-color);border:var(--m3e-comp-date-picker-modal-date-today-container-outline-width) solid var(--m3e-comp-date-picker-modal-date-today-container-outline-color)}.m3e-date-picker__day[aria-current=date]:not([aria-selected=true]):after{inset:calc((var(--_m3e-date-picker-day) - var(--_m3e-date-picker-cell)) / 2 - var(--m3e-comp-date-picker-modal-date-today-container-outline-width))}.m3e-date-picker__day[data-in-range]{--_m3e-date-picker-day-label: var( --m3e-comp-date-picker-modal-selection-date-in-range-label-text-color );--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-date-in-range-state-layer-color);transition:none}.m3e-date-picker__day[aria-selected=true]{--_m3e-date-picker-day-label: var(--m3e-comp-date-picker-modal-date-label-text-color-selected);--_m3e-date-picker-day-container: var( --m3e-comp-date-picker-modal-date-container-color-selected );--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-date-selected-state-layer-color);border:none}.m3e-date-picker__day[data-end]:not([data-start]){transition:color var(--m3e-comp-date-picker-day-color-duration) var(--m3e-comp-date-picker-day-color-easing)}.m3e-date-picker__day[aria-disabled=true]{color:color-mix(in srgb,var(--_m3e-date-picker-day-label) calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);background-color:color-mix(in srgb,var(--_m3e-date-picker-day-container) calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);cursor:default}.m3e-date-picker__day[data-outside]{color:color-mix(in srgb,var(--m3e-comp-date-picker-docked-outside-month-color) calc(var(--m3e-comp-date-picker-docked-outside-month-opacity) * 100%),transparent);cursor:default}.m3e-date-picker__years{position:absolute;inset-block-start:0;inset-inline:0;display:none;grid-template-columns:repeat(var(--m3e-comp-date-picker-years-in-row),auto);row-gap:var(--m3e-comp-date-picker-years-vertical-padding);place-content:start space-evenly;box-sizing:border-box;block-size:calc(var(--_m3e-date-picker-cell) * (var(--_m3e-date-picker-rows) + 1) - var(--m3e-comp-divider-thickness));padding-inline:var(--_m3e-date-picker-padding);overflow-y:auto;border-block-end:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-date-picker-divider-color);background-color:var(--m3e-comp-date-picker-modal-container-color);scrollbar-width:thin}.m3e-date-picker__years:is([data-state=open],[data-state=closing]){display:grid}.m3e-date-picker__years[data-state=open]{animation:m3e-date-picker-years-expand var(--m3e-comp-date-picker-year-grid-duration) var(--m3e-comp-date-picker-year-grid-easing),m3e-date-picker-years-fade-in var(--m3e-comp-date-picker-year-grid-duration) var(--m3e-comp-date-picker-year-grid-easing)}.m3e-date-picker__years[data-state=closing]{animation:m3e-date-picker-years-expand var(--m3e-comp-date-picker-year-grid-duration) var(--m3e-comp-date-picker-year-grid-easing) reverse forwards,m3e-date-picker-years-fade-out var(--m3e-comp-date-picker-year-grid-fade-out-duration) var(--m3e-comp-date-picker-year-grid-fade-out-easing) forwards}.m3e-date-picker__year{--_m3e-date-picker-year-label: var( --m3e-comp-date-picker-modal-selection-year-label-text-color-unselected );--_m3e-date-picker-year-container: transparent;--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-year-state-layer-color);position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--m3e-comp-date-picker-modal-selection-year-container-width);block-size:var(--m3e-comp-date-picker-modal-selection-year-container-height);border-radius:var(--m3e-comp-date-picker-modal-selection-year-state-layer-shape);background-color:var(--_m3e-date-picker-year-container);color:var(--_m3e-date-picker-year-label);font-family:var(--m3e-comp-date-picker-modal-selection-year-label-text-font);font-size:var(--m3e-comp-date-picker-modal-selection-year-label-text-size);font-weight:var(--m3e-comp-date-picker-modal-selection-year-label-text-weight);line-height:var(--m3e-comp-date-picker-modal-selection-year-label-text-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-selection-year-label-text-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--m3e-comp-date-picker-day-color-duration) var(--m3e-comp-date-picker-day-color-easing),background-color var(--m3e-comp-date-picker-day-color-duration) var(--m3e-comp-date-picker-day-color-easing)}.m3e-date-picker__year:after{content:"";position:absolute;inset-block:calc((var(--m3e-comp-date-picker-modal-selection-year-container-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2);inset-inline:0}.m3e-date-picker__year[aria-current=date]{--_m3e-date-picker-year-label: var(--m3e-comp-date-picker-current-year-color);border:var(--m3e-comp-date-picker-modal-date-today-container-outline-width) solid var(--m3e-comp-date-picker-modal-date-today-container-outline-color)}.m3e-date-picker__year[aria-current=date]:not([aria-selected=true]):after{inset-block:calc((var(--m3e-comp-date-picker-modal-selection-year-container-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2 - var(--m3e-comp-date-picker-modal-date-today-container-outline-width))}.m3e-date-picker__year[aria-selected=true]{--_m3e-date-picker-year-label: var( --m3e-comp-date-picker-modal-selection-year-label-text-color-selected );--_m3e-date-picker-year-container: var( --m3e-comp-date-picker-modal-selection-year-container-color-selected );--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-year-selected-state-layer-color);border:none}.m3e-date-picker__year[aria-disabled=true]{color:color-mix(in srgb,var(--_m3e-date-picker-year-label) calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);background-color:color-mix(in srgb,var(--_m3e-date-picker-year-container) calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);cursor:default}.m3e-date-picker__input{display:flex;gap:var(--m3e-comp-date-picker-range-input-gap);padding-block:var(--m3e-comp-date-picker-input-padding-top) var(--m3e-comp-date-picker-input-padding-bottom);padding-inline:var(--m3e-comp-date-picker-input-padding-start) var(--m3e-comp-date-picker-input-padding-end)}.m3e-date-picker__input>.m3e-text-field{flex:1 1 0;min-inline-size:0}.m3e-date-picker__input:has(.m3e-text-field__supporting){padding-block-end:calc(var(--m3e-comp-date-picker-input-padding-bottom) - var(--m3e-comp-text-field-supporting-top-padding))}.m3e-date-picker--range .m3e-date-picker__header:has(>.m3e-date-picker__title){min-block-size:calc(var(--m3e-comp-date-picker-modal-range-selection-header-container-height) - var(--m3e-comp-date-picker-range-header-height-offset))}.m3e-date-picker--range .m3e-date-picker__title{padding-block-start:0;padding-inline:var(--m3e-comp-date-picker-range-title-padding-start) var(--m3e-comp-date-picker-range-title-padding-end)}.m3e-date-picker--range .m3e-date-picker__headline{padding-block-end:var(--m3e-comp-date-picker-range-headline-padding-bottom);padding-inline:var(--m3e-comp-date-picker-range-headline-padding-start) var(--m3e-comp-date-picker-range-headline-padding-end);font-family:var(--m3e-comp-date-picker-modal-range-selection-header-headline-font);font-size:var(--m3e-comp-date-picker-modal-range-selection-header-headline-size);font-weight:var(--m3e-comp-date-picker-modal-range-selection-header-headline-weight);line-height:var(--m3e-comp-date-picker-modal-range-selection-header-headline-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-range-selection-header-headline-tracking)}.m3e-date-picker--range :where(.m3e-date-picker__headline>span){flex:none}.m3e-date-picker--range :where(.m3e-date-picker__headline>span:last-child){flex:0 1 auto;min-inline-size:0;white-space:normal}.m3e-dialog--full-screen:has(.m3e-date-picker--range){--m3e-comp-full-screen-dialog-container-color: var( --m3e-comp-date-picker-modal-container-color );--m3e-comp-full-screen-dialog-header-container-color: var( --m3e-comp-date-picker-modal-container-color )}.m3e-dialog--full-screen .m3e-dialog__content:has(.m3e-date-picker--range){padding-inline:0}.m3e-date-picker--range{flex:1 1 auto;block-size:100%;min-block-size:0}.m3e-date-picker--range>.m3e-date-picker__content{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.m3e-date-picker--range .m3e-date-picker__pane[data-pane=picker]:not([hidden]){display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;padding-inline:var(--_m3e-date-picker-padding)}.m3e-date-picker__scroller{position:relative;flex:1 1 0;min-block-size:calc(var(--_m3e-date-picker-cell) * var(--_m3e-date-picker-rows));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.m3e-date-picker__spacer{position:relative}.m3e-date-picker__range-month{position:absolute;inset-inline:0}.m3e-date-picker__subhead{padding-block:var(--m3e-comp-date-picker-month-subhead-padding-top) var(--m3e-comp-date-picker-month-subhead-padding-bottom);padding-inline-start:var(--m3e-comp-date-picker-month-subhead-padding-start);color:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-color);font-family:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-font);font-size:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-size);font-weight:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-weight);line-height:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-line-height);letter-spacing:var(--m3e-comp-date-picker-modal-range-selection-month-subhead-tracking)}.m3e-date-picker__range-month>.m3e-date-picker__month{position:relative;block-size:calc(var(--_m3e-date-picker-cell) * var(--_m3e-date-picker-rows))}.m3e-date-picker__band{position:absolute;block-size:var(--m3e-comp-date-picker-modal-range-selection-active-indicator-container-height);background-color:var( --m3e-comp-date-picker-modal-range-selection-active-indicator-container-color );pointer-events:none}.m3e-date-picker--docked{--_m3e-date-picker-day: var(--m3e-comp-date-picker-modal-date-container-width);inline-size:var(--m3e-comp-date-picker-docked-container-width);min-inline-size:0;border-radius:var(--m3e-comp-date-picker-docked-container-shape);background-color:var(--m3e-comp-date-picker-docked-container-color);box-shadow:var(--m3e-comp-date-picker-docked-container-shadow)}.m3e-docked-date-picker{position:relative;display:inline-block}.m3e-docked-date-picker>.m3e-date-picker--docked{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1}.m3e-docked-date-picker>.m3e-date-picker--docked[hidden]{display:none}.m3e-date-picker__docked-nav{display:flex;align-items:center;justify-content:space-between;block-size:var(--m3e-comp-date-picker-docked-header-height);padding-inline:var(--_m3e-date-picker-padding);color:var(--m3e-comp-date-picker-docked-menu-button-color)}.m3e-date-picker__docked-nav>span{display:flex;align-items:center}.m3e-date-picker__docked-nav .m3e-icon-button{color:inherit}.m3e-date-picker__docked-nav :where(.m3e-icon-button .m3e-icon:dir(rtl)){transform:scaleX(-1)}.m3e-date-picker__menu-button{--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-docked-menu-button-color);position:relative;display:inline-flex;gap:var(--m3e-comp-date-picker-year-button-icon-gap);align-items:center;box-sizing:border-box;block-size:var(--m3e-comp-date-picker-docked-menu-button-height);margin:0;padding-block:0;padding-inline:var(--m3e-comp-date-picker-year-button-padding-inline) var(--m3e-comp-date-picker-year-button-padding-block);border:none;border-radius:var(--m3e-comp-date-picker-docked-menu-button-shape);background:none;color:var(--m3e-comp-date-picker-docked-menu-button-color);font-family:var(--m3e-comp-date-picker-docked-menu-button-label-font);font-size:var(--m3e-comp-date-picker-docked-menu-button-label-size);font-weight:var(--m3e-comp-date-picker-docked-menu-button-label-weight);line-height:var(--m3e-comp-date-picker-docked-menu-button-label-line-height);letter-spacing:var(--m3e-comp-date-picker-docked-menu-button-label-tracking);cursor:pointer}.m3e-date-picker__menu-button .m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-date-picker-docked-menu-button-icon-size)}.m3e-date-picker__menu-button:where([aria-expanded=true]) .m3e-icon{transform:rotate(180deg)}.m3e-date-picker__menu-button:after{content:"";position:absolute;inset-block:calc((var(--m3e-comp-date-picker-docked-menu-button-height) - var(--m3e-comp-minimum-interactive-component-size)) / 2);inset-inline:0}.m3e-date-picker__menu-button:disabled,.m3e-date-picker__docked-nav .m3e-icon-button:disabled{color:color-mix(in srgb,currentcolor calc(var(--m3e-sys-state-disabled-alpha) * 100%),transparent);cursor:default}.m3e-date-picker--docked .m3e-date-picker__viewport{block-size:calc(var(--m3e-comp-date-picker-docked-date-container-size) * var(--_m3e-date-picker-rows))}.m3e-date-picker__menu{box-sizing:border-box;block-size:calc(var(--_m3e-date-picker-cell) * (var(--_m3e-date-picker-rows) + 1));margin:0;padding:0;overflow-y:auto;border-block-start:var(--m3e-comp-divider-thickness) solid var(--m3e-comp-date-picker-divider-color);list-style:none;scrollbar-width:thin}.m3e-date-picker__menu-item{--m3e-comp-state-layer-color: var(--m3e-comp-date-picker-docked-menu-item-color);position:relative;display:flex;gap:var(--m3e-sys-space-200);align-items:center;box-sizing:border-box;block-size:var(--m3e-comp-date-picker-docked-menu-item-height);padding-inline:calc(var(--m3e-sys-space-200) + var(--m3e-comp-date-picker-docked-menu-item-selected-icon-size) + var(--m3e-sys-space-200)) var(--m3e-sys-space-200);color:var(--m3e-comp-date-picker-docked-menu-item-color);font-family:var(--m3e-comp-date-picker-docked-menu-item-label-font);font-size:var(--m3e-comp-date-picker-docked-menu-item-label-size);font-weight:var(--m3e-comp-date-picker-docked-menu-item-label-weight);line-height:var(--m3e-comp-date-picker-docked-menu-item-label-line-height);letter-spacing:var(--m3e-comp-date-picker-docked-menu-item-label-tracking);cursor:pointer;-webkit-user-select:none;user-select:none}.m3e-date-picker__menu-item[aria-selected=true]{padding-inline-start:var(--m3e-sys-space-200);background-color:var(--m3e-comp-date-picker-docked-menu-item-selected-container-color)}.m3e-date-picker__menu-item>.m3e-icon{--m3e-comp-icon-size: var(--m3e-comp-date-picker-docked-menu-item-selected-icon-size);color:var(--m3e-comp-date-picker-docked-menu-item-selected-icon-color)}.m3e-date-picker-dialog{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;inline-size:var(--m3e-comp-date-picker-modal-container-width);max-block-size:var(--m3e-comp-date-picker-modal-container-height);overflow:hidden;border-radius:var(--m3e-comp-date-picker-modal-container-shape);background-color:var(--m3e-comp-date-picker-modal-container-color);box-shadow:var(--m3e-comp-date-picker-dialog-container-shadow)}.m3e-date-picker-dialog__content{flex:0 1 auto;min-block-size:0;overflow-y:auto}.m3e-date-picker-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--m3e-comp-date-picker-dialog-actions-gap);justify-content:flex-end;padding-block-end:var(--m3e-comp-date-picker-dialog-actions-padding-bottom);padding-inline-end:var(--m3e-comp-date-picker-dialog-actions-padding-end);color:var(--m3e-comp-dialog-action-label-text-color)}@media(forced-colors:active){.m3e-date-picker__day[aria-selected=true],.m3e-date-picker__year[aria-selected=true]{background-color:Highlight;color:HighlightText;forced-color-adjust:none}.m3e-date-picker__band{border-block:var(--m3e-comp-divider-thickness) solid Highlight;background-color:transparent}.m3e-date-picker--docked,.m3e-date-picker-dialog{border:var(--m3e-comp-divider-thickness) solid CanvasText}.m3e-date-picker__menu-item[aria-selected=true]{outline:var(--m3e-comp-divider-thickness) solid Highlight}}}@keyframes m3e-date-picker-years-expand{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes m3e-date-picker-years-fade-in{0%{opacity:var(--m3e-comp-date-picker-year-grid-initial-alpha)}to{opacity:1}}@keyframes m3e-date-picker-years-fade-out{to{opacity:0}}@keyframes m3e-date-picker-size{0%{block-size:var(--_m3e-date-picker-from)}to{block-size:var(--_m3e-date-picker-to)}}@keyframes m3e-date-picker-enter-below{0%{transform:translateY(var(--_m3e-date-picker-to))}}@keyframes m3e-date-picker-enter-above{0%{transform:translateY(calc(var(--m3e-comp-date-picker-mode-parallax) * -1))}}@keyframes m3e-date-picker-leave-up{to{transform:translateY(calc(var(--m3e-comp-date-picker-mode-parallax) * -1))}}@keyframes m3e-date-picker-leave-down{to{transform:translateY(var(--_m3e-date-picker-from))}}@keyframes m3e-date-picker-fade-in{0%{opacity:0}}@keyframes m3e-date-picker-fade-out{to{opacity:0}}@layer m3e.components{.m3e-vertical-drag-handle{display:block;flex:none;inline-size:var(--m3e-comp-drag-handle-width);block-size:var(--m3e-comp-drag-handle-height);border-radius:var(--m3e-comp-drag-handle-shape);background-color:var(--m3e-comp-drag-handle-color);pointer-events:none}[data-pressed]>.m3e-vertical-drag-handle{inline-size:var(--m3e-comp-drag-handle-width-pressed);block-size:var(--m3e-comp-drag-handle-height-pressed);border-radius:var(--m3e-comp-drag-handle-shape-pressed);background-color:var(--m3e-comp-drag-handle-color-pressed)}[data-dragged]>.m3e-vertical-drag-handle{inline-size:var(--m3e-comp-drag-handle-width-dragged);block-size:var(--m3e-comp-drag-handle-height-dragged);border-radius:var(--m3e-comp-drag-handle-shape-dragged);background-color:var(--m3e-comp-drag-handle-color-dragged)}@media(forced-colors:active){.m3e-vertical-drag-handle{background-color:CanvasText}}}@layer m3e.components{.m3e-layout{container:m3e-layout / inline-size;box-sizing:border-box;block-size:100%;min-inline-size:0}.m3e-pane-scaffold{position:relative;display:flex;gap:var(--m3e-comp-pane-scaffold-partition-spacer-size);box-sizing:border-box;block-size:100%;isolation:isolate}.m3e-pane-scaffold__pane{display:none;flex:1 1 var(--_m3e-pane-basis, var(--m3e-comp-pane-scaffold-pane-preferred-width));flex-direction:column;box-sizing:border-box;min-inline-size:0;min-block-size:0;overflow:auto}.m3e-pane-scaffold--list-detail:not([data-destination],[data-managed])>.m3e-pane-scaffold__pane--secondary,.m3e-pane-scaffold--supporting-pane:not([data-destination],[data-managed])>.m3e-pane-scaffold__pane--primary{display:flex}.m3e-pane-scaffold[data-destination=primary]:not([data-managed])>.m3e-pane-scaffold__pane--primary,.m3e-pane-scaffold[data-destination=secondary]:not([data-managed])>.m3e-pane-scaffold__pane--secondary,.m3e-pane-scaffold[data-destination=tertiary]:not([data-managed])>.m3e-pane-scaffold__pane--tertiary{display:flex}@container m3e-layout (width >= 840px){.m3e-pane-scaffold:not([data-managed])>.m3e-pane-scaffold__pane--primary,.m3e-pane-scaffold:not([data-managed],[data-destination=tertiary])>.m3e-pane-scaffold__pane--secondary{display:flex}.m3e-pane-scaffold:not([data-managed])>.m3e-pane-scaffold__pane:not(.m3e-pane-scaffold__pane--primary){flex-grow:0}}@container m3e-layout (width >= 1200px){.m3e-pane-scaffold{--m3e-comp-pane-scaffold-pane-preferred-width: var( --m3e-comp-pane-scaffold-pane-preferred-width-large )}.m3e-pane-scaffold--compose:not([data-managed])>.m3e-pane-scaffold__pane{display:flex}}@container m3e-layout (width >= 1600px){.m3e-pane-scaffold:not([data-managed])>.m3e-pane-scaffold__pane{display:flex}}.m3e-pane-scaffold[data-animating]>.m3e-pane-scaffold__pane{position:absolute;inset:0 auto auto 0;z-index:1;inline-size:var(--_m3e-pane-w);block-size:var(--_m3e-pane-h);translate:var(--_m3e-pane-x) var(--_m3e-pane-y)}.m3e-pane-scaffold[data-animating]>.m3e-pane-scaffold__pane[data-exiting]{z-index:0}.m3e-pane-scaffold[data-managed]>.m3e-pane-scaffold__pane{flex-grow:0}.m3e-pane-scaffold[data-managed]>.m3e-pane-scaffold__pane:is([data-pane-value=expanded],[data-pane-value=reflowed],[data-exiting]):not([data-collapsed]){display:flex}.m3e-pane-scaffold[data-managed]>.m3e-pane-scaffold__pane[data-grow]{flex-grow:1}.m3e-pane-scaffold[data-reflow]{flex-direction:column}.m3e-pane-scaffold[data-reflow]>.m3e-pane-scaffold__pane[data-pane-value=expanded]{flex:1 1 0}.m3e-pane-scaffold[data-reflow]>.m3e-pane-scaffold__pane[data-pane-value=reflowed]{flex:0 0 min(var(--m3e-comp-pane-scaffold-pane-preferred-height),calc(50% - var(--m3e-comp-pane-scaffold-partition-spacer-size) / 2));order:1}.m3e-pane-scaffold[data-managed] [data-pane-navigate][hidden]{display:none}.m3e-pane-scaffold__drag-handle{position:absolute;inset:50% auto auto 0;z-index:2;display:none;place-items:center;box-sizing:border-box;min-inline-size:var(--m3e-comp-minimum-interactive-component-size);min-block-size:var(--m3e-comp-minimum-interactive-component-size);translate:calc(var(--_m3e-pane-handle-x) - 50%) -50%;border-radius:var(--m3e-comp-drag-handle-shape);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.m3e-pane-scaffold[data-handle]>.m3e-pane-scaffold__drag-handle{display:grid}.m3e-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--m3e-comp-feed-gap);align-content:start;box-sizing:border-box;padding-inline:var(--m3e-comp-feed-margin-compact)}@container m3e-layout (width >= 600px){.m3e-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--m3e-comp-feed-column-min-width)),1fr));padding-inline:var(--m3e-comp-feed-margin)}.m3e-feed__item--wide{grid-column:span 2}}@media(forced-colors:active){.m3e-pane-scaffold__pane{border:var(--m3e-comp-divider-thickness) solid CanvasText}}}@layer m3e.base{:where(m3e-list-detail-layout,m3e-supporting-pane-layout){display:contents}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(./writing-symbols-Cn75qBvU.woff2) format("woff2")}@layer m3e.tokens{:root{--m3e-ref-typeface-icon: "Material Symbols Rounded"}}:root{--font-ui: "Figtree Variable", system-ui, sans-serif;--font-display: "Fraunces Variable", Georgia, serif;--font-editor: Charter, "Bitstream Charter", Cambria, Georgia, serif;--radius-xs: 6px;--radius-sm: 9px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 30px;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--duration-fast: .13s;--duration-normal: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-expressive: cubic-bezier(.22, 1.24, .36, 1);--state-hover: 8%;--state-pressed: 12%;--editor-measure: 70ch;--editor-size: 1.0625rem;--editor-leading: 1.7;--palette-surface: #f7f8f3;--palette-surface-low: #f0f3e9;--palette-surface-container: #e9eee1;--palette-surface-high: #e1e8d8;--palette-paper: #fffefa;--palette-ink: #253126;--palette-muted: #566254;--palette-outline: #768272;--palette-outline-soft: #d7ddd1;--palette-primary: #355c44;--palette-on-primary: #ffffff;--palette-primary-container: #d9ead2;--palette-on-primary-container: #1c3928;--palette-secondary: #5c6454;--palette-secondary-container: #e5ebdf;--palette-on-secondary-container: #343d30;--palette-tertiary: #665787;--palette-tertiary-container: #eee5f8;--palette-on-tertiary-container: #463659;--palette-error: #a03537;--palette-error-container: #fbe6e3;--palette-on-error-container: #75252a;--palette-focus: #4d765c;--palette-on-error: #ffffff;--palette-on-secondary: #ffffff;--palette-on-tertiary: #ffffff;--palette-scrim: rgb(26 40 29 / 40%);--palette-shadow: 38 52 39;--surface: var(--palette-surface);--surface-low: var(--palette-surface-low);--surface-container: var(--palette-surface-container);--surface-high: var(--palette-surface-high);--paper: var(--palette-paper);--ink: var(--palette-ink);--muted: var(--palette-muted);--outline: var(--palette-outline);--outline-soft: var(--palette-outline-soft);--primary: var(--palette-primary);--on-primary: var(--palette-on-primary);--primary-container: var(--palette-primary-container);--on-primary-container: var(--palette-on-primary-container);--secondary: var(--palette-secondary);--on-secondary: var(--palette-on-secondary);--secondary-container: var(--palette-secondary-container);--on-secondary-container: var(--palette-on-secondary-container);--tertiary: var(--palette-tertiary);--on-tertiary: var(--palette-on-tertiary);--tertiary-container: var(--palette-tertiary-container);--on-tertiary-container: var(--palette-on-tertiary-container);--error: var(--palette-error);--on-error: var(--palette-on-error);--error-container: var(--palette-error-container);--on-error-container: var(--palette-on-error-container);--focus: var(--palette-focus);--scrim: var(--palette-scrim);--shadow-1: 0 1px 3px rgb(var(--palette-shadow) / 7%), 0 1px 1px rgb(var(--palette-shadow) / 3%);--shadow-2: 0 8px 24px rgb(var(--palette-shadow) / 11%), 0 2px 6px rgb(var(--palette-shadow) / 6%);--shadow-3: 0 18px 48px rgb(var(--palette-shadow) / 20%), 0 4px 14px rgb(var(--palette-shadow) / 11%);--m3e-sys-color-background: var(--surface);--m3e-sys-color-on-background: var(--ink);--m3e-sys-color-surface: var(--surface);--m3e-sys-color-surface-container-lowest: var(--paper);--m3e-sys-color-surface-container-low: var(--surface-low);--m3e-sys-color-surface-container: var(--surface-container);--m3e-sys-color-surface-container-high: var(--surface-high);--m3e-sys-color-surface-container-highest: var(--surface-high);--m3e-sys-color-on-surface: var(--ink);--m3e-sys-color-on-surface-variant: var(--muted);--m3e-sys-color-surface-variant: var(--surface-container);--m3e-sys-color-outline: var(--outline);--m3e-sys-color-outline-variant: var(--outline-soft);--m3e-sys-color-primary: var(--primary);--m3e-sys-color-on-primary: var(--on-primary);--m3e-sys-color-primary-container: var(--primary-container);--m3e-sys-color-on-primary-container: var(--on-primary-container);--m3e-sys-color-secondary: var(--secondary);--m3e-sys-color-on-secondary: var(--on-secondary);--m3e-sys-color-secondary-container: var(--secondary-container);--m3e-sys-color-on-secondary-container: var(--on-secondary-container);--m3e-sys-color-tertiary: var(--tertiary);--m3e-sys-color-on-tertiary: var(--on-tertiary);--m3e-sys-color-tertiary-container: var(--tertiary-container);--m3e-sys-color-on-tertiary-container: var(--on-tertiary-container);--m3e-sys-color-error: var(--error);--m3e-sys-color-on-error: var(--on-error);--m3e-sys-color-error-container: var(--error-container);--m3e-sys-color-on-error-container: var(--on-error-container);--m3e-sys-color-focus-ring: var(--focus);--m3e-ref-typeface-brand: var(--font-display);--m3e-ref-typeface-plain: var(--font-ui);color-scheme:light}:root[data-theme=dark]{--palette-surface: #1c241e;--palette-surface-low: #242e26;--palette-surface-container: #2c382e;--palette-surface-high: #36443a;--palette-paper: #222c24;--palette-ink: #edf3e9;--palette-muted: #bfccbc;--palette-outline: #97a995;--palette-outline-soft: #455347;--palette-primary: #b0d6b4;--palette-on-primary: #183622;--palette-primary-container: #355540;--palette-on-primary-container: #ddf4df;--palette-secondary: #c1cbb8;--palette-secondary-container: #3e4a3a;--palette-on-secondary-container: #e1ead8;--palette-tertiary: #d8c4ed;--palette-tertiary-container: #4d405f;--palette-on-tertiary-container: #f2e4fd;--palette-error: #ffb2a9;--palette-error-container: #633534;--palette-on-error-container: #ffe2dd;--palette-focus: #b0d6b4;--palette-on-error: #561d20;--palette-on-secondary: #2b3528;--palette-on-tertiary: #37294a;--palette-scrim: rgb(0 0 0 / 58%);--palette-shadow: 0 0 0;color-scheme:dark}@media(prefers-color-scheme:dark){:root:is(:not([data-theme]),[data-theme=system]){--palette-surface: #1c241e;--palette-surface-low: #242e26;--palette-surface-container: #2c382e;--palette-surface-high: #36443a;--palette-paper: #222c24;--palette-ink: #edf3e9;--palette-muted: #bfccbc;--palette-outline: #97a995;--palette-outline-soft: #455347;--palette-primary: #b0d6b4;--palette-on-primary: #183622;--palette-primary-container: #355540;--palette-on-primary-container: #ddf4df;--palette-secondary: #c1cbb8;--palette-secondary-container: #3e4a3a;--palette-on-secondary-container: #e1ead8;--palette-tertiary: #d8c4ed;--palette-tertiary-container: #4d405f;--palette-on-tertiary-container: #f2e4fd;--palette-error: #ffb2a9;--palette-error-container: #633534;--palette-on-error-container: #ffe2dd;--palette-focus: #b0d6b4;--palette-on-error: #561d20;--palette-on-secondary: #2b3528;--palette-on-tertiary: #37294a;--palette-scrim: rgb(0 0 0 / 58%);--palette-shadow: 0 0 0;color-scheme:dark}}@supports (color: light-dark(white,black)){:root[data-palette=parchment]{--palette-surface: light-dark(#faf6ef, #26211c);--palette-surface-low: light-dark(#f4ecde, #2e2720);--palette-surface-container: light-dark(#efe3d1, #373027);--palette-surface-high: light-dark(#e8d8c1, #42392d);--palette-paper: light-dark(#fffdf7, #2d261f);--palette-ink: light-dark(#382b22, #f7ebdd);--palette-muted: light-dark(#645447, #d2c3b1);--palette-outline: light-dark(#847464, #ad9781);--palette-outline-soft: light-dark(#dfd1bf, #58483a);--palette-primary: light-dark(#805124, #edbe84);--palette-on-primary: light-dark(#fff5e7, #42280e);--palette-primary-container: light-dark(#f4dfbb, #5f4124);--palette-on-primary-container: light-dark(#492c10, #ffdeb2);--palette-secondary: light-dark(#655846, #d9c4a6);--palette-on-secondary: light-dark(#fff7eb, #3d3020);--palette-secondary-container: light-dark(#eee3d1, #4c4030);--palette-on-secondary-container: light-dark(#413623, #f5e6ce);--palette-tertiary: light-dark(#73515d, #e1b8c8);--palette-on-tertiary: light-dark(#fff5f7, #442630);--palette-tertiary-container: light-dark(#f6e0e6, #603d4c);--palette-on-tertiary-container: light-dark(#4c2e38, #ffe1ec);--palette-focus: var(--palette-primary)}:root[data-palette=slate]{--palette-surface: light-dark(#f3f6fc, #1d2533);--palette-surface-low: light-dark(#e9eff9, #252f40);--palette-surface-container: light-dark(#e0e9f6, #2d3a4e);--palette-surface-high: light-dark(#d6e1f0, #39475e);--palette-paper: light-dark(#fbfdff, #222b3a);--palette-ink: light-dark(#202d44, #edf2ff);--palette-muted: light-dark(#4c5c73, #becae0);--palette-outline: light-dark(#6f8098, #96a7c0);--palette-outline-soft: light-dark(#ccd7e8, #45536b);--palette-primary: light-dark(#365c91, #b3cefa);--palette-on-primary: light-dark(#ffffff, #183559);--palette-primary-container: light-dark(#d7e7fc, #354e73);--palette-on-primary-container: light-dark(#1d3a5e, #dfebff);--palette-secondary: light-dark(#52647b, #b7c8df);--palette-on-secondary: light-dark(#ffffff, #27364d);--palette-secondary-container: light-dark(#e1eafa, #3c4c65);--palette-on-secondary-container: light-dark(#303f56, #e2eafa);--palette-tertiary: light-dark(#4d6274, #b5d4e5);--palette-on-tertiary: light-dark(#ffffff, #233c4e);--palette-tertiary-container: light-dark(#d7e9f2, #3a5265);--palette-on-tertiary-container: light-dark(#2e4256, #e0f5ff);--palette-focus: var(--palette-primary)}:root[data-palette=plum]{--palette-surface: light-dark(#f9f3f8, #261e2a);--palette-surface-low: light-dark(#f2e9f2, #2e2533);--palette-surface-container: light-dark(#eddfed, #382d3f);--palette-surface-high: light-dark(#e6d5e7, #44364d);--palette-paper: light-dark(#fffaff, #2c2231);--palette-ink: light-dark(#39293d, #f6ecfa);--palette-muted: light-dark(#645467, #d3c3da);--palette-outline: light-dark(#837084, #ac96b1);--palette-outline-soft: light-dark(#dfcfdf, #594662);--palette-primary: light-dark(#764e7f, #e9bdf3);--palette-on-primary: light-dark(#ffffff, #44204d);--palette-primary-container: light-dark(#efd9f3, #5c3b65);--palette-on-primary-container: light-dark(#492954, #fbe0ff);--palette-secondary: light-dark(#63576e, #cdbbd8);--palette-on-secondary: light-dark(#ffffff, #392b45);--palette-secondary-container: light-dark(#eee1f4, #4a3b57);--palette-on-secondary-container: light-dark(#453751, #eee1f4);--palette-tertiary: light-dark(#855069, #efb4cd);--palette-on-tertiary: light-dark(#ffffff, #4d263a);--palette-tertiary-container: light-dark(#f4dce7, #633e53);--palette-on-tertiary-container: light-dark(#582d44, #ffe0ed);--palette-focus: var(--palette-primary)}}@supports (color: light-dark(white,black)){:root[data-palette=ocean]{--palette-surface: light-dark(#f1f8f7, #172727);--palette-surface-low: light-dark(#e6f3f1, #203131);--palette-surface-container: light-dark(#daecea, #293c3c);--palette-surface-high: light-dark(#cfe3e1, #344847);--palette-paper: light-dark(#f6fffe, #1c2e2e);--palette-ink: light-dark(#173533, #e2f5f1);--palette-muted: light-dark(#466360, #b9ceca);--palette-outline: light-dark(#6b8782, #8eaaa4);--palette-outline-soft: light-dark(#c7ded9, #3b5651);--palette-primary: light-dark(#146768, #8dd5d3);--palette-on-primary: light-dark(#ffffff, #003738);--palette-primary-container: light-dark(#c4ebe8, #1c5050);--palette-on-primary-container: light-dark(#074c4b, #cef8f4);--palette-secondary: light-dark(#456462, #b0ceca);--palette-on-secondary: light-dark(#ffffff, #193734);--palette-secondary-container: light-dark(#d8eae6, #344e4a);--palette-on-secondary-container: light-dark(#2b4844, #ddf4ef);--palette-tertiary: light-dark(#466779, #b1d1e6);--palette-on-tertiary: light-dark(#ffffff, #183747);--palette-tertiary-container: light-dark(#d7eaf6, #314e61);--palette-on-tertiary-container: light-dark(#274859, #dcefff);--palette-focus: var(--palette-primary)}:root[data-palette=copper]{--palette-surface: light-dark(#fbf4ef, #2a211d);--palette-surface-low: light-dark(#f5e9e0, #342923);--palette-surface-container: light-dark(#f0dfd2, #403129);--palette-surface-high: light-dark(#e8d4c5, #4a3b33);--palette-paper: light-dark(#fffaf7, #30251f);--palette-ink: light-dark(#3c2b24, #faede4);--palette-muted: light-dark(#70564a, #d9c3b7);--palette-outline: light-dark(#917568, #b59a8b);--palette-outline-soft: light-dark(#e5d0c3, #604a3e);--palette-primary: light-dark(#8c4932, #ffb69a);--palette-on-primary: light-dark(#ffffff, #54220f);--palette-primary-container: light-dark(#f8d9cc, #713820);--palette-on-primary-container: light-dark(#602d19, #ffdfd1);--palette-secondary: light-dark(#735b50, #dfc0b1);--palette-on-secondary: light-dark(#ffffff, #402a21);--palette-secondary-container: light-dark(#f0ded4, #584135);--palette-on-secondary-container: light-dark(#4e362b, #f9e5d9);--palette-tertiary: light-dark(#6d6240, #d9ca99);--palette-on-tertiary: light-dark(#ffffff, #3b3112);--palette-tertiary-container: light-dark(#eee4bd, #534a28);--palette-on-tertiary-container: light-dark(#49401e, #f9edc6);--palette-focus: var(--palette-primary)}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms}}@media print{:root{--surface: #fff;--paper: #fff;--ink: #000;color-scheme:light}}.ui-button{font-family:var(--font-ui);letter-spacing:.005em;line-height:1.25;text-align:center;white-space:normal}.ui-button--icon{inline-size:2.5rem;min-inline-size:2.5rem;min-block-size:2.5rem;padding:0}.ui-button--icon.m3e-button--size-xs{inline-size:2rem;min-inline-size:2rem;min-block-size:2rem}.ui-button--danger{--m3e-sys-color-primary: var(--error);--m3e-sys-color-on-primary: var(--on-error)}.ui-button[aria-pressed=true]{background-color:var(--primary-container);color:var(--on-primary-container)}.ui-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chip{min-width:0;text-align:start}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ui-field{display:grid;gap:.375rem;min-inline-size:0}.ui-field-label{color:var(--ink);font:650 .875rem / 1.35 var(--font-ui)}.ui-field :is(input,select){box-sizing:border-box;display:block;inline-size:100%;min-block-size:2.875rem;border:1px solid var(--outline);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:var(--ink);background:var(--surface-low);font:500 1rem / 1.4 var(--font-ui);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-field :is(input,select):enabled:hover{border-color:var(--primary);background-color:var(--surface-container)}.ui-field :is(input,select):focus{border-color:var(--focus);background-color:var(--paper)}.ui-field :is(input,select):focus-visible,.ui-checkbox.m3e-checkbox:has(.m3e-checkbox__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-field :is(input,select):is([aria-invalid=true],:user-invalid){border-color:var(--error)}.ui-field:has(:is(input,select):is([aria-invalid=true],:user-invalid)) .ui-field-hint{color:var(--error)}.ui-field :is(input,select):disabled{color:var(--muted);border-color:var(--outline-soft);cursor:default}.ui-field input::placeholder{color:var(--muted);opacity:1}.ui-field-hint{color:var(--muted);font:400 .8125rem / 1.45 var(--font-ui)}.ui-select-control{position:relative;display:block;min-inline-size:0}.ui-select select{appearance:none;padding-inline-end:2.75rem;cursor:pointer;text-overflow:ellipsis}.ui-select-chevron{position:absolute;display:grid;place-items:center;inset-inline-end:var(--space-4);top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ui-toolbar>.ui-select{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-toolbar>.ui-select .ui-field-label{color:var(--muted);font-size:.8125rem}.ui-toolbar>.ui-select select{min-block-size:2.25rem;padding-block:.3rem;padding-inline:var(--space-3) 2rem;border-radius:var(--radius-pill);background-color:var(--paper);font-size:.875rem}.ui-toolbar>.ui-select select:enabled:hover{background-color:var(--surface-container)}.ui-toolbar>.ui-select .ui-select-chevron{inset-inline-end:var(--space-2)}.ui-card{border-radius:var(--radius-lg)}.ui-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-container);color:var(--ink);font:500 .875rem / 1.4 var(--font-ui)}.ui-notice--error{color:var(--on-error-container);background:var(--error-container)}.ui-notice--success{color:var(--on-primary-container);background:var(--primary-container)}.ui-loading{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font:500 .875rem / 1.4 var(--font-ui)}.ui-checkbox.m3e-checkbox{--ui-checkbox-end: var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-2);padding-inline:var(--space-4) var(--ui-checkbox-end);border:1px solid var(--outline-soft);border-radius:var(--radius-md);color:var(--ink);background:var(--surface-low);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-checkbox.m3e-checkbox:has(.m3e-checkbox__input:enabled):hover{border-color:var(--outline);background-color:var(--surface-container)}.ui-checkbox.m3e-checkbox:has(.m3e-checkbox__input:checked){border-color:var(--outline);background-color:var(--primary-container);color:var(--on-primary-container)}.ui-checkbox.m3e-checkbox:has(.m3e-checkbox__input:checked:enabled):hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary-container),var(--on-primary-container) var(--state-hover))}.ui-checkbox.m3e-checkbox:has(.m3e-checkbox__input:disabled){border-color:var(--outline-soft);background-color:var(--surface);color:var(--muted)}.ui-checkbox .m3e-checkbox__input{order:1}.ui-checkbox :is(.m3e-checkbox__box,.m3e-checkbox__state){inset-inline-start:auto}.ui-checkbox .m3e-checkbox__box{inset-inline-end:calc(var(--ui-checkbox-end) + (var(--m3e-comp-minimum-interactive-component-size) - var(--_m3e-checkbox-size)) / 2)}.ui-checkbox .m3e-checkbox__state{inset-inline-end:calc(var(--ui-checkbox-end) + (var(--m3e-comp-minimum-interactive-component-size) - var(--m3e-comp-checkbox-state-layer-size)) / 2);outline:none}.ui-checkbox .m3e-checkbox__label{min-inline-size:0;margin-inline-start:0;padding-block:var(--space-1);font-family:var(--font-ui)}.ui-checkbox-title{display:block;font:650 .9375rem / 1.35 var(--font-ui)}.ui-checkbox-hint{display:block;margin-block-start:.25rem;color:var(--muted);font:400 .8125rem / 1.45 var(--font-ui)}.ui-checkbox:has(.m3e-checkbox__input:checked:enabled) .ui-checkbox-hint{color:var(--on-primary-container)}.ui-snackbar.m3e-snackbar{position:fixed;z-index:40;inset-inline-start:50%;bottom:var(--space-5);transform:translate(-50%);inline-size:max-content;max-inline-size:calc(100vw - 2rem);border-radius:var(--radius-md);--m3e-sys-color-inverse-surface: var(--ink);--m3e-sys-color-inverse-on-surface: var(--surface)}.ui-snackbar .m3e-snackbar__text{display:flex;gap:var(--space-2);align-items:center}.ui-popover,.ui-dialog{box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid var(--outline-soft);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--paper);color:var(--ink);font:400 .9375rem / 1.5 var(--font-ui);box-shadow:var(--shadow-3)}.ui-popover{position:fixed;z-index:30;visibility:hidden;width:min(25rem,var(--popover-available-width, calc(100vw - 24px) ));max-inline-size:var(--popover-available-width, calc(100vw - 24px) );scrollbar-gutter:stable;animation:ui-reveal var(--duration-fast) var(--ease-standard) both}.ui-popover[role=toolbar]{scrollbar-gutter:auto;border-radius:var(--radius-lg);padding:var(--space-1)}.ui-popover:focus{outline:none}.ui-dialog{inline-size:min(32rem,calc(100% - 24px));max-block-size:calc(100dvh - 24px);padding:var(--space-6);border-radius:var(--radius-xl)}.ui-dialog[open]{animation:ui-reveal var(--duration-normal) var(--ease-standard) both}.ui-dialog::backdrop{background:var(--scrim)}@keyframes ui-reveal{0%{opacity:0}to{opacity:1}}.ui-overlay-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-2)}.ui-overlay-heading h2{margin:.2rem 0 0;font:650 1.17rem / 1.28 var(--font-display);overflow-wrap:anywhere}.ui-gallery{display:grid;gap:var(--space-3)}.ui-gallery>p,.ui-gallery .ui-card p{color:var(--muted);margin-block:0}.ui-gallery .ui-card{display:grid;gap:var(--space-3);padding:var(--space-4)}.ui-gallery-controls{display:grid;gap:var(--space-3)}.ui-gallery-controls h3{margin:0;font:650 .9375rem / 1.35 var(--font-ui)}@media(pointer:coarse){.ui-button--icon,.ui-button--icon.m3e-button--size-xs{inline-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem}.ui-toolbar>.ui-select select{min-block-size:2.75rem;font-size:1rem}}@media(forced-colors:active){.ui-select select,.ui-toolbar>.ui-select select{appearance:auto;padding-inline-end:var(--space-2)}.ui-select-chevron{display:none}}@media print{.ui-popover,.ui-dialog,.ui-toolbar,.ui-notice,.ui-snackbar{display:none!important}}.ui-select-native{display:none!important}.ui-select-trigger.m3e-button{display:flex;inline-size:100%;min-inline-size:0;min-block-size:2.875rem;block-size:auto;justify-content:space-between;gap:var(--space-3);padding:.65rem var(--space-4);border:1px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-low);color:var(--ink);font:500 1rem/1.4 var(--font-ui);text-align:start}.ui-select-trigger.m3e-button:enabled:hover{background:var(--surface-container);border-color:var(--primary)}.ui-select-trigger.m3e-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-select-trigger.m3e-button[aria-expanded=true]{background:var(--paper);border-color:var(--primary)}.ui-select-trigger.m3e-button[aria-invalid=true]{border-color:var(--error)}.ui-select-trigger.m3e-button:disabled{color:var(--muted);border-color:var(--outline-soft)}.ui-select-value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger .ui-select-chevron{position:static;transform:none;flex:0 0 auto;transition:rotate var(--duration-fast) var(--ease-standard)}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{rotate:180deg}.ui-select-menu.m3e-menu{max-inline-size:min(24rem,calc(100dvw - 24px));min-inline-size:min(12rem,calc(100dvw - 24px));max-block-size:min(24rem,calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;font-family:var(--font-ui);--_m3e-menu-container: var(--surface-low);--_m3e-menu-checked-container: var(--primary-container);--_m3e-menu-checked-text: var(--on-primary-container);--_m3e-menu-checked-leading: var(--on-primary-container);border:1px solid var(--outline-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.ui-select-menu .m3e-menu__item{min-inline-size:0;max-inline-size:none;min-block-size:2.5rem;margin-inline:.25rem;padding-inline:.75rem;gap:.5rem}.ui-select-menu .m3e-menu__item-label{overflow-wrap:anywhere;font-size:.875rem}.ui-select-menu .m3e-menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-toolbar>.ui-select .ui-select-trigger{min-block-size:2.25rem;padding:.3rem .65rem;border-radius:var(--radius-pill);background:var(--paper);font-size:.875rem}.writing-format-toolbar>.writing-style-select .ui-select-trigger{min-block-size:2rem;border-color:var(--outline-soft)}@media(pointer:coarse){.ui-toolbar>.ui-select .ui-select-trigger,.writing-format-toolbar>.writing-style-select .ui-select-trigger,.ui-select-menu .m3e-menu__item{min-block-size:2.75rem}}@media(prefers-reduced-motion:reduce){.ui-select-trigger .ui-select-chevron{transition:none}}@media(forced-colors:active){.ui-select-trigger.m3e-button{border-color:ButtonText}.ui-select-trigger .ui-select-chevron{display:grid}}.brand-mark{display:block;flex:0 0 auto}.ui-dialog.studio-settings{inline-size:min(56rem,calc(100% - 24px));block-size:min(42rem,calc(100dvh - 32px));max-block-size:calc(100dvh - 24px);padding:0;overflow:hidden}.ui-dialog.studio-settings[open]{display:flex;flex-direction:column}.studio-settings>.ui-overlay-heading{flex:0 0 auto;align-items:center;margin:0;padding:var(--space-5) var(--space-6) 0}.studio-settings>.ui-overlay-heading h2{margin:0;font-size:1.7rem;letter-spacing:-.035em}.settings-intro{flex:0 0 auto;margin:0;padding:var(--space-1) var(--space-6) var(--space-5);color:var(--muted);font-size:.875rem}.settings-shell{flex:1 1 auto;min-block-size:0;display:grid;grid-template-columns:11.5rem minmax(0,1fr);border-block:1px solid var(--outline-soft)}.settings-navigation{display:flex;flex-direction:column;min-inline-size:0;padding:var(--space-3);background:var(--surface-low);border-inline-end:1px solid var(--outline-soft)}.settings-tabs{display:grid;align-content:start;gap:var(--space-1)}.settings-tab.ui-button{justify-content:flex-start;gap:var(--space-2);inline-size:100%;block-size:auto;min-block-size:3.6rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:start;color:var(--muted)}.settings-tab[aria-selected=true]{background:var(--primary-container);color:var(--on-primary-container)}.settings-tab-copy{display:grid;gap:.18rem;min-inline-size:0}.settings-tab-copy strong{font:700 .875rem/1.3 var(--font-ui)}.settings-tab-copy small{font:400 .7rem/1.3 var(--font-ui);white-space:normal}.settings-local-note{display:flex;align-items:center;gap:var(--space-2);margin:auto 0 0;padding:var(--space-5) var(--space-3) 0;color:var(--muted);font-size:.74rem;line-height:1.4}.settings-content{min-inline-size:0;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-5) var(--space-6) var(--space-6)}.settings-content>[role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-xs)}.settings-content>[hidden]{display:none}.settings-panel{display:grid;gap:var(--space-5);min-inline-size:0}.settings-appearance{container-type:inline-size}.settings-panel h3{margin:0;font:650 1.2rem/1.3 var(--font-display)}.settings-panel h4{margin:0;font:700 .9rem/1.4 var(--font-ui)}.settings-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.settings-panel-heading>.ui-button{flex-shrink:0}.settings-section-heading p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.settings-field-row{padding:var(--space-4);background:var(--surface-low);border:1px solid var(--outline-soft);border-radius:var(--radius-md)}.settings-field-row .ui-select{max-inline-size:24rem}.settings-option-group{display:grid;gap:var(--space-3)}.settings-information{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-low)}.settings-information>.ui-icon{flex:0 0 auto;margin-block-start:.15rem;color:var(--primary)}.settings-information strong,.settings-link-row strong{font-size:.875rem}.settings-information p,.settings-link-row p,.settings-downloads-row p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.settings-link-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-block-start:var(--space-2)}.settings-link-row>div{flex:1 1 15rem}.settings-gallery-link{justify-self:start}.settings-model-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--outline-soft);border-radius:var(--radius-lg);background:var(--surface)}.settings-model-heading{display:flex;align-items:center;gap:var(--space-3)}.settings-model-heading>div{min-inline-size:0}.settings-model-heading p{margin:.15rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.4}.settings-model-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-sm);background:var(--primary-container);color:var(--on-primary-container)}.settings-model-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.settings-model-footer .ui-button{flex:0 0 auto}.studio-settings .model-status{display:flex;align-items:baseline;gap:var(--space-2);margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.settings-model-footer .model-status{flex:1 1 12rem}.studio-settings .model-status strong{display:block;color:var(--ink);font-weight:650}.settings-status-dot{display:inline-block;flex:0 0 auto;inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--outline)}.settings-status-dot[data-ready=true]{background:var(--primary)}.settings-downloads-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.settings-downloads-row>div{flex:1 1 15rem}.settings-downloads-row>.ui-button{flex:0 0 auto}.settings-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-6)}.settings-footer>span{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:.76rem;line-height:1.4}.settings-footer>span>.ui-icon{flex-shrink:0}.settings-footer>.ui-button{min-inline-size:5rem}.studio-settings .ui-checkbox-title{font-size:.85rem}.studio-settings .ui-checkbox-hint{font-size:.76rem}.appearance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.appearance-group{min-inline-size:0;margin:0;padding:0;border:0}.appearance-group legend{padding:0;margin-block-end:var(--space-2);color:var(--ink);font-size:.88rem;font-weight:700}.palette-options,.layout-options{display:grid;gap:var(--space-2)}.palette-options{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-options{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-option{display:grid;align-content:start;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);min-inline-size:0;padding:var(--space-2);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.appearance-option:hover{border-color:var(--outline);background:var(--surface-low)}.appearance-option:has(input:checked){border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.appearance-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.appearance-option input{grid-column:2;grid-row:2;align-self:center;inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--primary);cursor:inherit}.appearance-option input:focus-visible{outline:none}.appearance-option-title{grid-area:2 / 1;font-size:.875rem;font-weight:740;overflow-wrap:anywhere}.appearance-option-description{grid-column:1 / -1;font-size:.76rem;line-height:1.35;color:var(--muted)}.appearance-option:has(input:checked) .appearance-option-description{color:var(--on-primary-container)}.palette-preview,.layout-preview{grid-area:1 / 1 / auto / -1;min-inline-size:0;margin-block-end:var(--space-1);border-radius:var(--radius-xs);overflow:hidden}.palette-preview{display:flex;height:1.6rem;border:1px solid var(--outline-soft)}.palette-preview>span{flex:1}.palette-preview>span:first-child{flex:1.65}.layout-preview{display:grid;grid-template:minmax(0,1fr) / 1fr 2.8fr 1fr;gap:.2rem;height:2.9rem;padding:.35rem;border:1px solid var(--outline-soft);background:var(--paper)}.layout-preview>span{border-radius:.18rem;background:var(--surface-high)}.layout-preview .layout-preview-page{background:var(--primary-container);padding:.33rem .25rem}.layout-preview-page:after{display:block;height:70%;content:"";opacity:.53;background:repeating-linear-gradient(to bottom,var(--primary) 0 1px,transparent 1px .31rem)}.layout-preview--focus{grid-template-columns:1fr 2.6fr 1fr}.layout-preview--focus .layout-preview-page{grid-column:2}.layout-preview--focus :is(.layout-preview-nav,.layout-preview-guide){display:none}.layout-preview--notebook{grid-template:1fr / 1fr 3.8fr}.layout-preview--notebook .layout-preview-guide{display:none}@container (min-width: 30rem){.palette-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){.appearance-option:has(input:checked){border-color:Highlight}}@media(max-width:360px){.appearance-fields{grid-template-columns:minmax(0,1fr)}.appearance-option{column-gap:var(--space-1);padding-inline:.375rem}}@media(max-width:600px){.ui-dialog.studio-settings{inline-size:calc(100% - 16px);block-size:min(44rem,calc(100dvh - 16px));max-block-size:calc(100dvh - 16px);border-radius:var(--radius-lg)}.studio-settings>.ui-overlay-heading{padding:var(--space-4) var(--space-4) 0}.studio-settings>.ui-overlay-heading h2{font-size:1.5rem}.settings-intro{padding:var(--space-1) var(--space-4) var(--space-3)}.settings-shell{display:flex;flex-direction:column}.settings-navigation{flex:0 0 auto;padding:var(--space-2);border-inline-end:0;border-block-end:1px solid var(--outline-soft)}.settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.settings-tab.ui-button{justify-content:center;min-block-size:2.75rem;padding:var(--space-2) var(--space-1);gap:var(--space-1)}.settings-tab-copy strong{font-size:.79rem}.settings-tab-copy small,.settings-local-note{display:none}.settings-content{flex:1 1 auto;padding:var(--space-4);scrollbar-gutter:auto}.settings-panel{gap:var(--space-4)}.settings-section-heading p{font-size:.78rem}.settings-model-card{padding:var(--space-3);border-radius:var(--radius-md)}.settings-footer{padding:var(--space-2) var(--space-4)}}@media(max-width:360px){.settings-tab.ui-button{flex-direction:column;gap:.2rem;min-block-size:3.4rem}.settings-tab-copy strong{font-size:.74rem}.settings-panel-heading{flex-wrap:wrap}.settings-content{padding-inline:var(--space-3)}.settings-footer{gap:var(--space-2);padding-inline:var(--space-3)}.settings-footer>span{font-size:.7rem}.settings-footer>.ui-button{min-inline-size:3.6rem}.settings-model-heading{gap:var(--space-2)}.settings-model-icon{inline-size:1.8rem;block-size:1.8rem}.settings-model-card{padding:var(--space-2)}.studio-settings .ui-checkbox{padding-inline-start:var(--space-2)}.settings-field-row{padding:var(--space-3)}}@media(max-height:440px)and (min-width:601px){.studio-settings>.ui-overlay-heading{padding-block-start:var(--space-2)}.settings-intro{padding-block-end:var(--space-2)}.settings-local-note{display:none}.settings-navigation{overflow-y:auto}.settings-footer{padding-block:var(--space-1)}}.appearance-presets{display:grid;gap:var(--space-3)}.appearance-presets-heading p{margin:.25rem 0 0;font-size:.76rem;line-height:1.45;color:var(--muted)}.workspace-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.workspace-preset.ui-button{justify-content:flex-start;align-items:flex-start;gap:.6rem;min-inline-size:0;block-size:auto;padding:.75rem;border-radius:var(--radius-md);text-align:start}.workspace-preset>.ui-icon{flex:0 0 auto;margin-block-start:.15rem}.workspace-preset>span:not(.ui-icon){display:grid;min-inline-size:0;gap:.25rem}.workspace-preset strong{font-size:.8rem;line-height:1.3}.workspace-preset small{font-size:.7rem;font-weight:400;line-height:1.4;color:var(--muted)}.workspace-preset[aria-pressed=true] small{color:var(--on-primary-container)}:root[data-density=comfortable] .ui-select-trigger.m3e-button{min-block-size:3.25rem}:root[data-density=comfortable] .writing-format-toolbar>.writing-style-select .ui-select-trigger{min-block-size:2.75rem}:root[data-density=comfortable] .writing-format-toolbar .ui-button{min-block-size:2.75rem}:root[data-density=comfortable] .writing-mode-tabs .ui-button,:root[data-density=comfortable] .writing-mode-bar .writing-guide-toggle,:root[data-density=comfortable] .guide-tabs .ui-button{min-block-size:2.75rem}:root[data-density=comfortable] .guide-panel-scroll{padding:var(--space-4)}:root[data-density=comfortable] .ui-select-menu .m3e-menu__item{min-block-size:3rem}@media(max-width:360px){.workspace-presets{grid-template-columns:minmax(0,1fr)}}.ignored-words{display:grid;gap:var(--space-3);min-inline-size:0}.ignored-words-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.ignored-words-heading h3{margin:0;font-size:.95rem}.ignored-words-heading p,.ignored-words-description,.ignored-words-empty{margin:.25rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.ignored-words-heading>span{flex-shrink:0;font-size:.7rem;color:var(--muted);font-variant-numeric:tabular-nums}.ignored-words-add{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-2)}.ignored-words-add .ui-field{flex:1 1 12rem}.ignored-words-add>.ui-button{min-block-size:2.875rem}.ignored-words-feedback{margin:0;color:var(--ink);font-size:.8rem;line-height:1.5}.ignored-words-feedback[role=alert]{color:var(--error)}.ignored-words-list{list-style:none;margin:0;padding:.25rem;display:grid;gap:.125rem;max-block-size:14rem;overflow:auto;border:1px solid var(--outline-soft);border-radius:var(--radius-md)}.ignored-words-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline-start:.625rem;min-inline-size:0}.ignored-words-list li>span{overflow-wrap:anywhere;min-inline-size:0;font-size:.85rem}.ignored-words-list li>.ui-button{flex-shrink:0}.ignored-words>.ui-button{justify-self:start}.openrouter-settings{display:grid;gap:var(--space-3);min-inline-size:0}.openrouter-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.openrouter-heading h3{margin:0;font-size:1rem}.openrouter-heading>span{color:var(--primary);font-size:.76rem}.openrouter-settings>p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.openrouter-actions,.openrouter-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.openrouter-actions .ui-button{white-space:normal;block-size:auto;min-block-size:2.5rem}.openrouter-key-form{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.openrouter-key-form .ui-button{justify-self:start}.openrouter-links{gap:var(--space-4);font-size:.76rem}.openrouter-links a{color:var(--primary);text-underline-offset:.2em}.openrouter-settings .ui-notice{overflow-wrap:anywhere}.guide-resizer{position:absolute;z-index:2;inset-block:0;inset-inline-start:-9px;display:grid;place-items:center;inline-size:18px;border-radius:var(--radius-sm);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.guide-resizer:before{content:"";inline-size:3px;block-size:2.5rem;border-radius:var(--radius-pill);background:var(--outline)}.guide-resizer:is(:hover,:focus-visible,[data-resizing]){background:var(--surface-container)}.guide-resizer:is(:hover,:focus-visible,[data-resizing]):before{background:var(--primary)}.guide-resizer:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media(pointer:coarse){.guide-resizer{inline-size:24px;inset-inline-start:-12px}}@media(max-width:1099px),(max-height:560px),print{.guide-resizer{display:none!important}}:root .app-content .workspace-main{max-inline-size:104rem;grid-template-rows:minmax(0,1fr)}:root .app-content .workspace-main[data-guide-open]{grid-template-columns:minmax(0,1fr) var(--writing-guide-width, 320px)}:root .app-content .workspace-main:not([data-guide-open]){grid-template-columns:minmax(0,1fr)}:root[data-layout=focus] .app-content .workspace-main:not([data-guide-open]){max-inline-size:57rem}:root .workspace-main[data-guide-open] .writing-guide{position:relative;display:flex;flex-direction:column;align-self:stretch;align-items:stretch;gap:0;min-block-size:0;padding:0;overflow:visible}:root .workspace-main .writing-guide[hidden]{display:none}:root .workspace-main .writing-guide .guide-heading{display:flex;flex:0 0 auto;gap:var(--space-2);align-items:center;margin:0;padding:var(--space-3);border-block-end:1px solid var(--outline-soft)}:root .workspace-main .writing-guide .guide-heading h2{flex:1;font-size:1.06rem}:root .workspace-main .writing-guide .guide-mark{inline-size:1.9rem;block-size:1.9rem}:root .workspace-main .writing-guide .guide-footer{display:flex;flex:0 0 auto;margin:0;padding:var(--space-3);font-size:.68rem}.guide-workspace-content{display:flex;flex:1 1 0;flex-direction:column;min-block-size:0;min-inline-size:0}.guide-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.5rem;border-block-end:1px solid var(--outline-soft);flex:0 0 auto}.guide-tabs .ui-button{padding-inline:.4rem;gap:.3rem;min-inline-size:0;font-size:.76rem;min-block-size:2.25rem}.guide-panel-scroll{flex:1 1 0;min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--outline) transparent;padding:var(--space-3)}.guide-panel-scroll>[role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.guide-panel-scroll>[hidden]{display:none}.writing-mode-bar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem;padding:.4rem .75rem;border-block-end:1px solid var(--outline-soft);background:var(--paper)}.writing-mode-tabs{display:flex;gap:.25rem}.writing-mode-tabs .ui-button,.writing-mode-bar .writing-guide-toggle{min-block-size:2rem;padding-inline:.65rem;gap:.3rem;font-size:.78rem}.writing-review-dot{inline-size:.375rem;block-size:.375rem;border-radius:50%;background:var(--primary)}.writing-review-content{flex:1 1 0;min-inline-size:0;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:clamp(.875rem,4cqi,2.5rem);scrollbar-width:thin;scrollbar-color:var(--outline) transparent;background:var(--paper)}.writing-review-content:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.writing-editor .writing-editor-controls[hidden],.writing-editor .writing-editor-content[hidden],.writing-editor .writing-review-content[hidden]{display:none}.ui-dialog.guide-mobile-dialog{inline-size:min(28rem,calc(100% - 16px));block-size:min(48rem,calc(100dvh - 16px));max-block-size:calc(100dvh - 16px);padding:0;overflow:hidden}.ui-dialog.guide-mobile-dialog[open]{display:flex;flex-direction:column}.guide-mobile-dialog>.ui-overlay-heading{padding:var(--space-4);margin:0;border-block-end:1px solid var(--outline-soft);flex:0 0 auto}.guide-mobile-dialog>.ui-overlay-heading h2{margin:0;font-size:1.35rem}.guide-mobile-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:.625rem .875rem;border-block-start:1px solid var(--outline-soft)}@media(max-width:480px){.writing-mode-bar{padding-inline:.5rem}.writing-mode-bar .writing-guide-toggle{inline-size:2rem;padding-inline:0}.writing-guide-toggle>span:not(.ui-icon){display:none}.guide-tabs .ui-button{flex-direction:column;gap:.2rem;min-block-size:2.75rem}}@media(pointer:coarse){.guide-tabs .ui-button,.writing-mode-tabs .ui-button,.writing-mode-bar .writing-guide-toggle{min-block-size:2.75rem}}@media print{.writing-mode-bar,.writing-review-content,.guide-mobile-dialog{display:none!important}.writing-editor .writing-editor-content[hidden]{display:block!important}}.assistant-diff{min-inline-size:0;display:grid;gap:var(--space-2)}.assistant-diff-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.assistant-diff-heading strong{font-size:.88rem}.assistant-diff-heading>span{color:var(--muted);font-size:.75rem}.assistant-diff-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.2rem;border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.assistant-diff-tabs .ui-button{min-inline-size:0;inline-size:100%;padding-inline:.4rem;font-size:.78rem}.assistant-diff [role=tabpanel]{padding:var(--space-3);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--paper)}.assistant-diff [role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assistant-diff-legend{display:flex;gap:var(--space-3);margin:0 0 var(--space-2);font:500 .72rem/1.4 var(--font-ui);color:var(--muted)}.assistant-diff-legend del{text-decoration-thickness:1.5px}.assistant-diff-legend ins{text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:.18em}.assistant-diff-text{position:relative;white-space:pre-wrap;overflow-wrap:anywhere;font:.98rem/1.7 var(--font-editor);color:var(--ink)}.assistant-diff-delete{background:var(--error-container);color:var(--on-error-container);text-decoration-line:line-through;text-decoration-thickness:1.5px;border-radius:2px}.assistant-diff-insert{background:var(--primary-container);color:var(--on-primary-container);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.17em;border-radius:2px}.assistant-diff-space{font-family:var(--font-ui);opacity:.8}.assistant-diff-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(pointer:coarse){.assistant-diff-tabs .ui-button{min-block-size:2.75rem}}@media(forced-colors:active){.assistant-diff-delete,.assistant-diff-insert{background:transparent;color:CanvasText}}.assistant-controls{display:grid;gap:var(--space-4);min-inline-size:0}.assistant-controls p{margin:0}.assistant-local{display:flex;align-items:center;gap:.375rem;color:var(--primary);font-size:.72rem;line-height:1.4}.assistant-local>.ui-icon{flex:0 0 auto}.assistant-control-section{display:grid;gap:var(--space-2);min-inline-size:0}.assistant-control-section h3{margin:0;font:700 .8rem/1.4 var(--font-ui)}.assistant-task-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;padding:.2rem;border-radius:var(--radius-md);border:1px solid var(--outline-soft);background:var(--surface-low)}.assistant-task-modes .ui-button{min-inline-size:0;padding-inline:.375rem;font-size:.78rem}.assistant-help{color:var(--muted);font-size:.76rem;line-height:1.5}.assistant-source-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem}.assistant-source-heading>.ui-button{font-size:.72rem;padding-inline:.25rem;min-block-size:1.75rem}.assistant-source{padding:var(--space-3);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--paper)}.assistant-source p{max-block-size:7.5rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:.875rem/1.55 var(--font-editor)}.assistant-source>span{display:block;color:var(--muted);font-size:.66rem;margin-block-start:var(--space-2)}.assistant-source[data-stale]{border-style:dashed}.assistant-setup{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--surface-low);border:1px solid var(--outline-soft);border-radius:var(--radius-md);font-size:.78rem;line-height:1.5}.assistant-setup>strong{font-weight:650}.assistant-setup .ui-button{max-inline-size:100%;white-space:normal;block-size:auto;min-block-size:2.25rem}.assistant-generate-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistant-generate-actions>.ui-button:first-child{flex:1 1 auto}.assistant-generate-actions .ui-button{font-size:.8rem}.assistant-review-link.ui-button{justify-content:center;white-space:normal;block-size:auto;min-block-size:2.25rem;font-size:.78rem}.assistant-caption{border-block-start:1px solid var(--outline-soft);padding-block-start:var(--space-3);color:var(--muted);font-size:.68rem;line-height:1.5}.assistant-notice{padding:var(--space-3);background:var(--surface-low);border:1px solid var(--outline-soft);border-radius:var(--radius-md);font-size:.8rem;line-height:1.5}.assistant-progress{display:grid;gap:var(--space-2);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low);padding:var(--space-3)}.assistant-progress-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:.76rem;font-weight:650}.assistant-progress-heading>:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.assistant-progress progress{display:block;inline-size:100%;block-size:.4rem;accent-color:var(--primary)}.assistant-progress>p{margin:0;font-size:.71rem;line-height:1.5;color:var(--muted)}.assistant-editor-review{inline-size:min(100%,48rem);min-inline-size:0;margin-inline:auto;display:grid;align-content:start;gap:var(--space-5)}.assistant-review-intro{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.assistant-review-eyebrow{display:block;margin-block-end:var(--space-2);color:var(--primary);text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;font-weight:750}.assistant-review-intro h2{font:600 clamp(1.4rem,3.5cqi,2rem)/1.2 var(--font-display);margin:0;letter-spacing:-.025em}.assistant-review-badge{padding:.3rem .6rem;border-radius:var(--radius-pill);color:var(--on-primary-container);background:var(--primary-container);font-size:.72rem;white-space:nowrap}.assistant-review-badge[data-stale]{background:var(--surface-high);color:var(--muted)}.assistant-review-description,.assistant-review-note{margin:0;font-size:.8rem;line-height:1.55;color:var(--muted)}.assistant-review-original{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low);min-inline-size:0}.assistant-review-original>strong{font:650 .75rem/1.4 var(--font-ui);color:var(--muted)}.assistant-review-original>p{max-block-size:12rem;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:.95rem/1.7 var(--font-editor)}.assistant-stream-paper{display:grid;gap:var(--space-4);min-block-size:9rem;padding:var(--space-5);border:1px dashed var(--outline);border-radius:var(--radius-lg);background:var(--paper)}.assistant-stream-heading{display:flex;align-items:center;gap:var(--space-2);color:var(--primary);font-size:.78rem}.assistant-stream-heading>span{margin-inline-start:auto;color:var(--muted);font-size:.7rem}.assistant-stream-paper>p{margin:0;font:1.05rem/1.75 var(--font-editor);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-outdated{display:flex;align-items:start;gap:var(--space-2);border:1px dashed var(--outline);background:var(--surface-low);padding:var(--space-3);border-radius:var(--radius-md);font-size:.8rem;line-height:1.5}.assistant-outdated>.ui-icon{flex:0 0 auto}.assistant-editor-review .assistant-diff{gap:var(--space-3)}.assistant-editor-review .assistant-diff [role=tabpanel]{padding:clamp(.875rem,3cqi,1.5rem)}.assistant-editor-review .assistant-diff-text{font-size:var(--editor-size);line-height:var(--editor-leading)}.assistant-review-decision{display:grid;gap:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--outline-soft)}.assistant-review-decision strong{font:650 .85rem/1.4 var(--font-ui)}.assistant-review-decision p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.assistant-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.assistant-review-empty{display:grid;justify-items:center;gap:var(--space-3);padding:clamp(1rem,5cqi,3rem) 0;text-align:center}.assistant-empty-icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--radius-lg);background:var(--primary-container);color:var(--on-primary-container)}.assistant-review-empty h3{margin:0;font:600 1.15rem/1.4 var(--font-display)}.assistant-review-empty>p{max-inline-size:31rem;margin:0;color:var(--muted);font-size:.85rem;line-height:1.6}.assistant-review-empty .assistant-review-original{margin-block-start:var(--space-3);inline-size:100%;text-align:start}.assistant-continuation{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--outline-soft);background:var(--paper);border-radius:var(--radius-md)}.assistant-continuation>strong{font:650 .85rem/1.5 var(--font-ui)}.assistant-continuation>p{margin:0;font:var(--editor-size)/var(--editor-leading) var(--font-editor);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-continuation ins{background:var(--primary-container);color:var(--on-primary-container);text-underline-offset:.17em}@media(max-width:480px){.assistant-editor-review{gap:var(--space-4)}.assistant-stream-paper,.assistant-continuation{padding:var(--space-3)}.assistant-review-actions>.ui-button{flex:1 1 auto}}@media(pointer:coarse){.assistant-task-modes .ui-button,.assistant-source-heading>.ui-button{min-block-size:2.75rem}}@media print{.assistant-controls,.assistant-editor-review{display:none!important}}.guide-diagnostics,.guide-library{display:grid;gap:var(--space-3);min-inline-size:0}.guide-content-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.guide-content-heading h3{margin:0;font:650 1rem/1.3 var(--font-display)}.guide-content-heading p{margin:var(--space-1) 0 0;color:var(--muted);font:.78rem/1.5 var(--font-ui)}.guide-count{flex:0 0 auto;min-inline-size:1.7rem;padding:.1rem .4rem;border-radius:var(--radius-pill);background:var(--primary-container);color:var(--on-primary-container);text-align:center;font:700 .8rem/1.6 var(--font-ui)}.guide-check-status{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--primary);font:600 .75rem/1.45 var(--font-ui)}.guide-check-status .ui-icon{flex:0 0 auto}.guide-check-status[data-state=unavailable]{color:var(--error)}.guide-content-note,.guide-content-footnote{margin:0;color:var(--muted);font:.76rem/1.5 var(--font-ui)}.guide-content-footnote{padding-block-start:var(--space-2);border-block-start:1px solid var(--outline-soft)}.guide-content-error{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--error-container);color:var(--on-error-container);font:.8rem/1.5 var(--font-ui)}.guide-empty{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px dashed var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.guide-empty>.ui-icon{color:var(--primary)}.guide-empty strong{font:650 .88rem/1.4 var(--font-ui)}.guide-empty p{margin:0;color:var(--muted);font:.78rem/1.5 var(--font-ui)}.guide-findings,.writing-guide .guide-library-results{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.guide-finding{display:grid;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);background:var(--paper);border:1px solid var(--outline-soft);border-radius:var(--radius-md)}.guide-finding-heading{display:flex;align-items:center;gap:var(--space-2)}.guide-finding-heading h4{margin:0;color:var(--muted);font:650 .72rem/1.4 var(--font-ui)}.guide-finding-index{display:grid;place-items:center;flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;border-radius:var(--radius-xs);background:var(--surface-low);color:var(--muted);font:650 .7rem/1 var(--font-ui)}.guide-finding-original{margin:0;padding-inline-start:var(--space-2);border-inline-start:2px solid var(--error);color:var(--ink);font:600 .93rem/1.5 var(--font-editor);overflow-wrap:anywhere}.guide-finding-message{margin:0;color:var(--ink);font:.8rem/1.5 var(--font-ui);overflow-wrap:anywhere}.guide-finding-replacements{display:flex;flex-wrap:wrap;gap:var(--space-1)}.guide-finding-replacements>.ui-button{min-inline-size:0;max-inline-size:100%;block-size:auto;padding-block:.375rem;white-space:normal;overflow-wrap:anywhere;text-align:start}.guide-locate.ui-button{justify-self:start;padding-inline:var(--space-2);color:var(--muted);font-size:.74rem}.guide-library-kinds{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.125rem;padding:.2rem;border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.guide-library-kinds .ui-button{min-inline-size:0;block-size:auto;padding-inline:var(--space-1);white-space:normal;font-size:.75rem}.guide-library-filters{display:grid;gap:var(--space-2)}.guide-library-filters .ui-field-label{font-size:.75rem}.guide-library-filters input,.guide-library-filters select{min-inline-size:0;inline-size:100%;font-size:.82rem}.guide-library-count{margin:0;color:var(--muted);font:.73rem/1.4 var(--font-ui)}.guide-library-results{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.guide-library-entry.ui-button{display:grid;justify-items:start;align-content:start;gap:var(--space-1);inline-size:100%;min-inline-size:0;block-size:auto;padding:var(--space-3);border:1px solid var(--outline-soft);border-radius:var(--radius-md);color:var(--ink);text-align:start;white-space:normal;background:var(--paper)}.guide-library-entry.ui-button:hover{background:var(--surface-low);border-color:var(--outline)}.guide-library-entry strong{font:650 .9rem/1.4 var(--font-editor);overflow-wrap:anywhere}.guide-library-entry-meta{color:var(--primary);font:600 .65rem/1.4 var(--font-ui)}.guide-library-entry-usage{color:var(--muted);font:400 .75rem/1.45 var(--font-ui)}.guide-phrasing-link{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-1);padding-block-start:var(--space-3);border-block-start:1px solid var(--outline-soft)}.guide-phrasing-link strong{font:650 .8rem/1.4 var(--font-ui)}.guide-phrasing-link p{margin:var(--space-1) 0 0;color:var(--muted);font:.75rem/1.5 var(--font-ui)}@media(pointer:coarse){.guide-finding .ui-button,.guide-library-kinds .ui-button,.guide-library>.ui-button,.guide-phrasing-link .ui-button{min-block-size:2.75rem}}.writing-editor{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0;min-block-size:0;container:writing-editor / inline-size;border-radius:inherit}.writing-editor-controls{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--space-1);padding:.375rem clamp(.625rem,2cqi,var(--space-4));border-block-end:1px solid var(--outline-soft);background:var(--surface-low)}.writing-control-group{display:flex;align-items:center;gap:.125rem}.writing-control-group+.writing-control-group{border-inline-start:1px solid var(--outline-soft);padding-inline-start:var(--space-1)}.writing-format-toolbar>.writing-style-select{position:relative;margin-inline-end:var(--space-1)}.writing-style-select .ui-field-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.writing-format-toolbar>.writing-style-select select{min-block-size:2rem;border-color:var(--outline-soft)}.writing-assistance-toolbar{gap:var(--space-1);flex-wrap:wrap}.writing-assistance-toolbar .ui-button{min-inline-size:2.75rem;min-block-size:1.875rem;block-size:auto;gap:var(--space-1);padding:.125rem .5rem;font-size:.8125rem;white-space:nowrap}.writing-assistance-toolbar .ui-button--text{color:var(--muted)}.writing-assistance-icon,.writing-review-label{display:none}.writing-editor-content{flex:1 1 0;min-block-size:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-color:var(--outline) transparent;scrollbar-width:thin;background:var(--paper);padding:clamp(.875rem,3.5cqi,2.625rem) clamp(.875rem,5.5cqi,4rem)}.writing-editor-content .tiptap{color:var(--ink);caret-color:var(--primary);font-family:var(--font-editor);font-size:var(--editor-size);line-height:var(--editor-leading);margin-inline:auto;max-inline-size:min(var(--editor-measure),44rem);min-block-size:100%;overflow-wrap:anywhere}.writing-editor-content .tiptap:focus{outline:none}.writing-editor-content .tiptap:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.writing-editor-content .tiptap>:first-child{margin-block-start:0}.writing-editor-content .tiptap>:last-child{margin-block-end:0}.writing-editor-content .tiptap p{margin-block:0 1.18em}.writing-editor-content .tiptap :is(ol,ul){padding-inline-start:1.6em;margin-block:.75em 1.18em}.writing-editor-content .tiptap li>p{margin-block:.15em}.writing-editor-content .tiptap :is(h1,h2,h3){font-family:var(--font-display);font-weight:650;line-height:1.2;letter-spacing:-.025em;margin-block:1.35em .45em}.writing-editor-content .tiptap h1{font-size:1.85em}.writing-editor-content .tiptap h2{font-size:1.5em}.writing-editor-content .tiptap h3{font-size:1.2em}.writing-editor-content .tiptap blockquote{border-inline-start:.15rem solid var(--primary);color:var(--muted);margin-inline:0;padding-inline-start:.95em}.writing-editor-content .tiptap a{color:var(--primary);text-decoration:underline;text-underline-offset:.15em}.writing-editor-footer{position:relative;flex:0 0 auto;min-block-size:2.125rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);color:var(--muted);background:var(--surface-low);font-size:.78rem;line-height:1.35;padding:var(--space-1) clamp(.625rem,2cqi,var(--space-4));border-block-start:1px solid var(--outline-soft);border-end-start-radius:inherit;border-end-end-radius:inherit}.writing-grammar-status,.writing-editor-meta,.writing-editor-meta>span{display:inline-flex;align-items:center;gap:var(--space-1)}.writing-grammar-status{font-weight:650}.writing-grammar-status:before{content:"";inline-size:.45rem;block-size:.45rem;flex:0 0 auto;border-radius:50%;background:currentColor}.writing-grammar-status[data-state=ready]{color:var(--primary)}.writing-grammar-status[data-state=unavailable]{color:var(--error)}.writing-editor-meta{flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums}.writing-editor-hint{flex:0 1 auto;order:1}.writing-editor-meta{order:2}.writing-editor-hint:empty{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.writing-editor-content .grammar-underline{color:inherit;text-decoration:underline wavy var(--error) 1px;text-underline-offset:.23em;text-decoration-skip-ink:none;cursor:pointer}.writing-editor-content .grammar-underline:hover{background:color-mix(in srgb,var(--error-container) 62%,transparent)}.writing-selection-toolbar{display:flex;flex-wrap:wrap;width:max-content;align-items:center;gap:var(--space-1)}.writing-assistance-popover{display:grid;align-content:start;gap:var(--space-3);overflow-wrap:anywhere}.writing-assistance-popover :is(p,ul){margin:0}.writing-assistance-popover>.ui-overlay-heading{margin-block-end:0;padding-block-end:var(--space-2);border-block-end:1px solid var(--outline-soft)}.writing-catalog-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-3)}.writing-assistance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.writing-category{justify-self:start;padding:.2rem .6rem;border-radius:var(--radius-pill);color:var(--on-primary-container);background:var(--primary-container);text-transform:uppercase;font-size:.69rem;font-weight:700;letter-spacing:.08em}.writing-original,.writing-preview{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-container);overflow-wrap:anywhere}.writing-grammar-popover .writing-original{border-inline-start:.18rem solid var(--error);color:var(--on-error-container);background:var(--error-container)}.writing-original strong{display:block;margin-block-end:var(--space-1);font-size:.77rem}.writing-constraints{color:var(--muted);font-size:.85rem}.writing-candidates,.writing-review-list{display:grid;gap:var(--space-2);padding-inline-start:0;list-style:none}.writing-candidate,.writing-review-list li,.writing-phrasing-option{border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low);padding:var(--space-1) var(--space-2) var(--space-2)}.writing-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);align-items:start}.writing-candidate p,.writing-review-list li p{padding-inline:var(--space-2);color:var(--muted);font-size:.85rem;margin:0}.writing-candidate button,.writing-review-list li button{text-align:start}.writing-phrasing-option{display:grid;gap:var(--space-2);padding:var(--space-3)}.writing-phrasing-option h3{margin:0;font-size:.9rem}.writing-phrasing-option p:not(.writing-preview){color:var(--muted);font-size:.85rem}.writing-phrasing-option .ui-button{justify-self:start}.writing-candidate>div>button,.writing-review-list li>button{justify-content:flex-start;max-inline-size:100%;padding-inline:var(--space-2)}.writing-example{font-size:.9rem}.writing-example strong,.writing-preview strong{display:block;font-size:.77rem;color:var(--muted);margin-block-end:var(--space-1)}.writing-example span{color:var(--muted)}.writing-slot-form{display:grid;gap:var(--space-3)}.writing-preview p{margin-block:0}.writing-error{color:var(--error)}.writing-ghost{position:relative;display:inline-block;width:0;-webkit-user-select:none;user-select:none;pointer-events:none}.writing-ghost:after{position:absolute;inset-inline-start:.15em;bottom:-.35em;max-width:min(30vw,18em);width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:pre;color:var(--muted);background:var(--paper);content:attr(data-completion)}@container writing-editor (min-width: 32rem){.writing-history-controls{margin-inline-start:auto}}@container writing-editor (min-width: 24rem){.writing-assistance-icon{display:inline-flex}}@container writing-editor (min-width: 29rem){.writing-review-label{display:inline}.writing-review-label-short{display:none}}@container writing-editor (min-width: 60rem){.writing-editor-controls{flex-direction:row;align-items:center;gap:var(--space-2)}.writing-format-toolbar{flex:1 1 auto}.writing-assistance-toolbar{border-inline-start:1px solid var(--outline-soft);padding-inline-start:var(--space-2)}}.writing-ai-panel{inline-size:min(32rem,var(--popover-available-width))}.writing-ai-privacy{display:flex;align-items:center;gap:.375rem;color:var(--primary);font-size:.77rem}.writing-ai-modes{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.writing-ai-modes .ui-button{flex:1;min-inline-size:4.5rem;padding-inline:.5rem;white-space:nowrap}.writing-ai-source{max-block-size:9rem;overflow-y:auto;font-size:.9rem}.writing-ai-setup,.writing-ai-result,.writing-ai-loading{display:grid;gap:var(--space-2)}.writing-ai-setup{font-size:.875rem}.writing-ai-setup .ui-button,.writing-ai-result .ui-button{justify-self:start}.writing-ai-loading{padding:var(--space-3);border:1px solid var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low)}.writing-ai-loading progress{display:block;inline-size:100%;block-size:.4rem;accent-color:var(--primary)}.writing-ai-progress-heading,.writing-ai-stream-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:.8rem;font-weight:600}.writing-ai-progress-heading>:last-child{font-variant-numeric:tabular-nums;color:var(--muted)}.writing-ai-stream{border:1px dashed var(--outline);border-radius:var(--radius-md);padding:var(--space-3)}.writing-ai-stream-heading span{color:var(--muted);font-size:.72rem;font-weight:400}.writing-ai-stream>p{max-block-size:10rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:.95rem/1.65 var(--font-editor);margin-block:var(--space-2) 0}.writing-ai-result-heading{display:flex;gap:var(--space-1);align-items:center;color:var(--primary);font-size:.8rem}.writing-ai-caption{padding-block-start:var(--space-2);border-block-start:1px solid var(--outline-soft);font-size:.7rem;color:var(--muted)}.settings-ai-divider{border-block-start:1px solid var(--outline-soft);margin-block:var(--space-2)}@media(max-width:480px){.writing-ai-panel{top:auto!important;bottom:.5rem;max-height:calc(100dvh - 1rem)!important}.writing-ai-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container writing-editor (max-width: 24rem){.writing-assistance-toolbar{gap:.125rem}.writing-assistance-toolbar .ui-button{min-inline-size:0;padding-inline:.375rem;font-size:.75rem}}@container writing-editor (max-width: 21rem){.writing-assistance-toolbar .ui-button{padding-inline:var(--space-1)}.writing-editor-footer{column-gap:var(--space-2)}}@container writing-editor (max-width: 36rem){.writing-editor-hint{flex-basis:100%;order:3}}@media(max-height:420px){.writing-editor-content{padding-block:var(--space-3)}}@media(pointer:coarse){.writing-format-toolbar>.writing-style-select select,.writing-assistance-toolbar .ui-button{min-block-size:2.75rem}.writing-format-toolbar>.writing-style-select select{font-size:1rem}}@media print{.writing-editor{display:block}.writing-editor-controls,.writing-editor-footer,.writing-selection-toolbar,.writing-assistance-popover,.writing-ghost{display:none!important}.writing-editor-content .grammar-underline{background:none;text-decoration:none}.writing-editor-content{overflow:visible;padding:0;background:#fff}.writing-editor-content .tiptap{min-block-size:0;max-inline-size:none;color:#000}.writing-editor-content .tiptap :is(a,blockquote){color:inherit}.writing-editor-content .tiptap:focus-visible{outline:none}}.workspace-bar .workspace-export{flex:0 0 auto;gap:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-weight:700;white-space:nowrap}.export-draft-name{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.export-draft-name>:first-child{flex-shrink:0}.export-options{display:grid;gap:var(--space-2)}.export-options .export-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-3);border-color:var(--outline-soft);border-radius:var(--radius-md);background:var(--surface-low);color:var(--ink);text-align:start}.export-options .export-option:hover{border-color:var(--outline);background:var(--surface-container)}.export-option-icon{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:var(--primary-container);color:var(--on-primary-container)}.export-option-copy{display:grid;gap:.2rem}.export-option-copy strong{font-size:.875rem}.export-option-copy small{color:var(--muted);font-size:.78rem;font-weight:450;line-height:1.3}.export-option-format{padding:.24rem .42rem;border-radius:var(--radius-pill);background:var(--surface-container);color:var(--muted);font-size:.63rem;font-weight:750;letter-spacing:.04em}@media(max-width:380px){.export-dialog{padding:var(--space-4)}.export-options .export-option{gap:var(--space-2);padding-inline:var(--space-2)}}*{box-sizing:border-box}html{--workspace-bar-height: 2.75rem;--workspace-action-height: 2rem}html,body,#root{block-size:100%;overflow:hidden}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-ui)}button,input,select,textarea{font:inherit}img,svg{vertical-align:middle}::selection{background:var(--primary-container);color:var(--on-primary-container)}.app-shell{--workspace-rail-default-width: 15.25rem;--workspace-rail-width: var(--workspace-rail-custom-width, var(--workspace-rail-default-width));block-size:100%;block-size:100dvh;display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.app-nav{position:relative;min-height:0;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-7) var(--space-4) var(--space-5);background:var(--surface-low);border-inline-end:1px solid var(--outline-soft)}.sidebar-resizer{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;inline-size:var(--space-4);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.sidebar-resizer:before{content:"";inline-size:3px;block-size:2rem;border-radius:var(--radius-pill);background:var(--outline)}.sidebar-resizer:is(:hover,:focus-visible,[data-resizing]){background:var(--surface-container)}.sidebar-resizer:is(:hover,:focus-visible,[data-resizing]):before{background:var(--primary)}.sidebar-resizer:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.brand{display:flex;align-items:center;gap:var(--space-3);padding-inline:var(--space-2)}.brand img{flex:0 0 auto}.brand-name{display:block;font:650 1.65rem/1 var(--font-display);letter-spacing:-.045em}.brand-caption{display:block;font-size:.61rem;letter-spacing:.17em;font-weight:740;margin-top:.35rem;color:var(--muted)}.nav-body{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.app-nav .new-draft{width:100%;justify-content:center;min-height:3rem}.nav-label{letter-spacing:.14em;font-size:.69rem;font-weight:760;color:var(--muted)}.nav-label{margin:var(--space-5) var(--space-2) 0}.draft-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);overflow:auto;padding:.125rem;scrollbar-width:thin;scrollbar-color:var(--outline-soft) transparent}.draft-list li{min-width:0}.draft-list .draft-item,.app-nav .nav-action{width:100%;justify-content:flex-start;text-align:left}.draft-list .draft-item{padding-inline:var(--space-3);min-height:3rem;border-radius:var(--radius-md)}.draft-item span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-list .draft-item[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container)}.nav-bottom{margin-top:auto;display:grid;gap:var(--space-3)}.private-note{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--outline-soft);font-size:.79rem;color:var(--muted)}.app-content{display:grid;grid-template-rows:minmax(0,1fr);min-inline-size:0;min-block-size:0;padding-block-start:var(--workspace-bar-height)}.workspace-bar{position:fixed;z-index:20;inset-block-start:0;inset-inline:var(--workspace-rail-width) 0;block-size:var(--workspace-bar-height);display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:clamp(var(--space-3),3vw,var(--space-8));border-block-end:1px solid var(--outline-soft);background:var(--surface)}.workspace-breadcrumb,.workspace-actions{display:flex;gap:var(--space-2);align-items:center}.workspace-bar .ui-button{min-block-size:var(--workspace-action-height);block-size:var(--workspace-action-height);padding-block:0}.workspace-bar .ui-button--icon{min-inline-size:var(--workspace-action-height);inline-size:var(--workspace-action-height)}.workspace-bar .ui-button:after{inset-block:0}.workspace-bar .ui-button:focus-visible{outline-offset:-2px}.workspace-breadcrumb{font-size:.89rem;color:var(--muted)}.breadcrumb-active{font-weight:700;color:var(--ink)}.breadcrumb-divider{color:var(--outline)}.workspace-breadcrumb .mobile-nav{display:none}.save-indicator{display:flex;gap:var(--space-1);align-items:center;color:var(--muted);font-size:.81rem;white-space:nowrap}.save-saved{color:var(--primary)}.save-failed,.save-conflict{color:var(--error)}.workspace-main{--workspace-gutter: clamp(.75rem, 1.6vw, 1.5rem);inline-size:100%;max-inline-size:92rem;min-inline-size:0;min-block-size:0;margin-inline:auto;padding:var(--workspace-gutter);display:grid;grid-template-columns:minmax(0,1fr) clamp(11.5rem,22%,15.25rem);grid-template-rows:minmax(0,1fr);gap:var(--workspace-gutter)}.draft-area{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;border:1px solid var(--outline-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1)}.draft-heading{display:flex;flex:0 0 auto;gap:var(--space-3);align-items:center;justify-content:space-between;padding:var(--space-3) clamp(.75rem,2.1vw,1.5rem);border-block-end:1px solid var(--outline-soft)}.draft-identity{min-inline-size:0}.draft-heading-meta,.draft-actions,.draft-local{display:flex;align-items:center;gap:var(--space-2)}.draft-heading-meta{color:var(--muted);font-size:.73rem;line-height:1.3}.section-kicker{padding:.12rem .5rem;border-radius:var(--radius-pill);background:var(--primary-container);color:var(--on-primary-container);font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.draft-local{min-inline-size:0;gap:.25rem}.draft-local .ui-icon{flex-shrink:0}.draft-local span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-heading h1{margin:.225rem 0 0;font:625 clamp(1.35rem,2.55vw,2.3rem)/1.16 var(--font-display);letter-spacing:-.045em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-actions{flex:0 0 auto;gap:var(--space-1)}.draft-actions .ui-button{min-block-size:2rem;color:var(--muted);white-space:nowrap}.draft-actions .ui-button--icon{background:var(--surface-low)}.draft-actions .ui-button:last-child{padding-inline:var(--space-2)}.draft-paper{display:flex;flex:1 1 0;min-inline-size:0;min-block-size:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.app-alert{background:var(--error-container);color:var(--on-error-container);padding:var(--space-2) var(--space-3);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.84rem;line-height:1.4}.app-alert div{flex:1 1 14rem}.writing-guide{align-self:start;min-inline-size:0;padding:var(--space-4);border:1px solid var(--outline-soft);border-radius:var(--radius-lg);background:var(--surface)}.guide-heading{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}.guide-mark{display:grid;place-items:center;inline-size:2.125rem;block-size:2.125rem;flex:0 0 auto;border-radius:var(--radius-md);background:var(--primary-container);color:var(--on-primary-container)}.guide-heading h2{margin:0;font:650 1.16rem/1.12 var(--font-display);letter-spacing:-.026em}.writing-guide ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.writing-guide .guide-action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);inline-size:100%;block-size:auto;padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-align:start}.writing-guide li:first-child .guide-action{background:var(--primary-container);color:var(--on-primary-container)}.writing-guide .guide-action:hover{background:var(--surface-container);color:var(--ink)}.guide-item-icon{display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border-radius:var(--radius-sm);color:var(--primary);background:var(--surface-container)}.writing-guide li:nth-child(2) .guide-item-icon{background:var(--tertiary-container);color:var(--on-tertiary-container)}.writing-guide li:nth-child(3) .guide-item-icon{background:var(--secondary-container);color:var(--on-secondary-container)}.guide-item-copy{display:grid;gap:.2rem;min-width:0}.guide-item-copy strong{font-size:.82rem;font-weight:740;line-height:1.28}.guide-item-copy small{color:var(--muted);font-size:.76rem;font-weight:450;line-height:1.35}.guide-footer{display:flex;gap:var(--space-2);align-items:center;margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--outline-soft);color:var(--muted);font-size:.74rem}.settings-layout{display:grid;gap:var(--space-3)}.model-status{font-size:.82rem;margin:0;color:var(--muted)}.dialog-copy{margin:0 0 var(--space-4);color:var(--muted);line-height:1.55}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.settings-actions{justify-content:space-between}.workspace-actions .focus-settings{display:none}:root[data-layout=focus] .app-shell{--workspace-rail-width: 0px;grid-template-columns:minmax(0,1fr)}:root[data-layout=focus] :is(.app-nav,.writing-guide){display:none}:root[data-layout=focus] :is(.workspace-breadcrumb .mobile-nav,.workspace-actions .focus-settings){display:inline-flex}:root[data-layout=focus] .workspace-main{grid-template-columns:minmax(0,1fr);max-inline-size:57rem}:root[data-layout=notebook] .workspace-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;max-inline-size:72rem}:root[data-editor-size=large]{--editor-size: 1.25rem}@media screen and (max-width:1120px){.app-shell{--workspace-rail-default-width: 12.75rem}}@media screen and (max-width:1000px),screen and (max-height:560px){.workspace-main{grid-template-columns:minmax(0,1fr)}:root[data-layout=notebook] .workspace-main{grid-template-rows:minmax(0,1fr)}:root .workspace-main .writing-guide{display:none}}@media screen and (max-width:720px){html{--workspace-bar-height: 3rem;--workspace-action-height: 2.25rem}.app-shell{--workspace-rail-width: 0px;grid-template-columns:minmax(0,1fr)}.app-nav{display:none}.workspace-breadcrumb .mobile-nav{display:inline-flex}.workspace-bar{padding-inline:var(--space-2)}.workspace-main{--workspace-gutter: .5rem}.draft-heading{gap:var(--space-1);padding:var(--space-2) var(--space-3)}}@media screen and (max-width:460px){.breadcrumb-root,.breadcrumb-divider{display:none}.workspace-bar,.workspace-breadcrumb,.workspace-actions{gap:var(--space-1)}.workspace-actions .workspace-export{padding-inline:var(--space-2)}.draft-actions .ui-button{font-size:.76rem}}@media screen and (max-width:300px){.save-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-height:560px){.app-nav{gap:var(--space-3);padding-block:var(--space-3)}.nav-label{margin-block-start:0}.private-note{display:none}.workspace-main{--workspace-gutter: .5rem}.draft-heading{padding-block:var(--space-2)}.draft-heading h1{font-size:clamp(1.35rem,2.1vw,1.85rem)}}@media screen and (max-height:420px){.draft-heading-meta{display:none}.draft-heading h1{margin:0}}@media screen and (pointer:coarse){html{--workspace-bar-height: 3rem;--workspace-action-height: 2.75rem}.draft-actions .ui-button{min-block-size:2.75rem}.draft-actions .ui-button--icon{min-inline-size:2.75rem}.app-nav{padding-inline-end:var(--space-6)}.sidebar-resizer{inline-size:var(--space-6)}}@media print{html,body,#root{block-size:auto;overflow:visible}.app-shell,.app-content,.workspace-main,.draft-area,.draft-paper{display:block;block-size:auto;max-inline-size:none!important;padding:0}body,.draft-area,.draft-paper{background:#fff;color:#000;box-shadow:none;border:0}.app-nav,.workspace-bar,.writing-guide,.draft-actions,.draft-heading-meta,.app-alert,.snackbar,.ui-snackbar,[role=dialog]{display:none!important}.draft-heading{display:block;padding:0 0 var(--space-3);border:0}.draft-heading h1{color:#000;white-space:normal;overflow:visible;overflow-wrap:anywhere}}
