@font-face { font-family: Outfit; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Outfit; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Outfit Fallback"; src: local("Arial"); ascent-override: 100.18%; descent-override: 26.05%; line-gap-override: 0%; size-adjust: 99.82%; }
.outfit_ca35ecd4-module__VNkuCW__className { font-family: Outfit, "Outfit Fallback"; font-style: normal; }
.outfit_ca35ecd4-module__VNkuCW__variable { --font-outfit: "Outfit", "Outfit Fallback"; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,d09GMgABAAAAAB4wABMAAAAAR2AAAB2+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJcG48WHCg/SFZBUoJIP01WQVI8BmA/U1RBVIE4AIJ0L34RCAqnQKFGC4IcADCuRgE2AiQDhAwEIAWJBgeKORsAQiVsm1YzOA8ATfJy14iK1YEo/v9TAidDhG4L1eovikTx0IsotNJte2utFMFm9+nlSwHdq2YmGsqFQ9VCGZ3ftpkYr/yF2s7T+72OzVi3NZ5Wqj8FTqrknazYMSpEtcULC0GUJFG0jTrF5THGQ76wU/K1EZLMEj2/36Oz5/4ggmIWJppdJNmwZJ1ILsuqqthWRhX4/Txtq/dnhgFnKJEoASkLFbGbktUBEVEXV4xkMWqTjfYi2r2I2OtyL9KrZvv8v3RWv0q5EAKDCNG5m57Onp5+npDCca8hHc777K5Jp/OmMDl6WRvHgA0YhBEgCaNI/98foGff/RPBTIwinkitVmAs/3x/sXNfCa9CQkngmWTWznLiTU0TfGsblpIsNmUywCgzNIUHz7f/Ofd9W7hsk1zp1VGERKvsNamQDxbnaDX4L/qqm0gSnMLbA02XA4zuRn1tTfUdK184lJwsHiUA/r2quv6Hjy8LdKjG8wGKUuCCO7gzdZaE1DL2OcMEfMIkIAgS7A5RhZR9OTqVslKYdBAuEJnKlDYl3lLbBHcqVel9bmM2D1tK25LRlynLlG3OMpbKw/f3jZu5p3bM/AH+T5rt9vfCKAybcLUACyPz4N+JrLxfL0VAadd1McuJvvqp+kkdy94qQxA0j6eojCCPzK+O/b+QwIkAuAm8hBFBBJBEiZAkSoiaBqJjgWQrhBQrg1RogTg4IC4MxMcPCRiADIlAomYg8+bhFi3BbbMDLiYGh+DAWGA4MBaCxCCkeYuWbLPdDgh4CgceALeA0QqBAqJ2NbYWW8uvlzYKG6MbpY1LGzNbdx9Fq141Wo1Xs9VC9Wb1/mPvWDjJ1cQ+Z5iGNeTtwHM9z7d97DNB0C1kZ6iDED7FTdzHBhZxiGVZhU1zHsdwLL/Fb/OYZ3iOvQASCPR7h0dQQAABf/2NC8E+ehZgu2oQYCCzetjubycD/Es/0xPARwA6CgjsbsuA9DbqUwEfqD4cSD4eRB99ET4UkhBCwaDe/2ah3sVx4fTkOPBkXBypm8No7qAFw1Z7/9lEeJj91I/cGupC9w5DhJy+v05tbfwK1x5raigH6l35EaHQGtfQWfP4Htn/ce3HttF+6BWz7YPdvpkX0hjbvDs0P0YtczivNDvb0rREPk6nZPZO1u9a8l2tSJXa591ryqX3+K3s5S6+3Te9a7j9x2xDK9+2Szs5U3PQyZL7Jv6NfOJON75tWZdbZvlu00ZwA+x9aDUrHSkuF84ydXW/+sZ7PXiyIuMyi/NQ1lJisdIQ5Vy7msmf75QcnIyec6pPw59i4uFSJQwxhvExnSoPwcnlond4zerQ8TL/w3ITSVxlRNXLSot7FNQYxNiGLIOl6Vg53QKBH6EW/wQ2+NxhV3P1GbZadl84jHMmt9zLhCBNlwJuQs79iyWsqmX+qu0EMladlRW3nDAdm7FwVitMYHWf+uIJJ7HKlgWK2JwUq20j4cdseQhmT1SE2X3KjViDYAJiTSnZRBqJLG8BSYQFy+iU4P+2wnkFUrVQy/s0KssmcRlz66UiAJM2P0YlXGybSHu5h90W9Ij9Wab02NxXuaM1Ax0rssmVT4DFbVwaO1FrnRQ57F6uNTv42A+1YEMz9oopiGKBJlseH6CTzNHFCZesJVVEj1l9GU9jDbw+SkvO2EKQZchEedJ7CQmcAfYAGwlY2DERtBNz2QHtnPOMU2rpSIxBBs7GzGQl0MAiBwMhrOIPD6nrllB6T0dKumCE2wpuLJNvsi60f+m6EEnJSmOu+dk0YV6L0j0YQL1Vuu8pNdeKbgbd0pWRVs1LdZeE+GzSxKcLCZ9579x4ngVGg3Ij3QjKOzAp1yUt7BF7FgvB6GFjt0mJTebVwoRlAzpcHxtOtmQ8RMfJsKLbYokt4GawiP/1MygFnI4rwTiukpVrTe8tQLrwn3pgwAIsxHKswmk4FxfgWlyHHdiNu87dDwF9oQZSTy/0h2ZiJiKA5MMzRndhJTcaIz3OkdSPwV8+NeNI+GtE4+LhExBKJJJETEJKRk5BSUUtmYaWTgo9AyMTs1Rp0mXIZJElWw6rXDZ58hUoVKRYiSFKlSlXoVKVajVq1anXoFGTZi3sHJxc3Fp5bNCmHcPLp4Nfp4AuQd169NoopM8m/cIGDBoybMSoMeMmTIrYLGqKBps2Y9aceQsWLdli63n3Qe4Us8tue+y1z34HHHTIYQgYCQGDHQHI3lnpD6P+W543CcDV6+A0gCgAwVgbPXmCqh7QdyAQ5Xd+LFC39mWBvW82nAvZqgwqkGBz/OngoE/BiUudE56l20613/7/FNDb7uAXuH98BGrkvQRMR0IQDgwYjQJmw678GZpGAL55ehgyhYiH8KMo1oyx0Zh5uyFARtUPBJAxvUI0jmOBJhYs5y+ut4KBSf4FP+X8wWlCfsZ0jbO2e88NgsUcLFQ+1uhMi0YiGydPp0N8tzWu91wYlCjdsBvcO4QTeAJu+DzVBbIqGAmlGXK9ewb4MDnA9Q97Yn3hYzUQ/9/1/26A/y6qi/R4yrN1UEcP9vT3v3eaCokcNPwKRaQKsRoxbwe+ZgItEtShNeBqxNOEUo9QiVSNrQZHLZYqcm0U2ikxkrhItJLykNlAzC1ZBzUfk15mG+kE6AUZdDPqkaJLmj4Z+mUKsxiQbpNsQ3IMyzUqz7h8EwpMshlTYkqxqFLTysxAwHAYRCwBNSx0CGiXE50aLtCogJl6NEngh4axZFwW946n0DRnItUT/woyWXJQp4JMpR2WJ8h0KUGbHmQmg8PP0cwOQR3DAO4CMjGwAdTXoL0J+jwJ2uYABes2VHKAUi8rqS8TWVS88Hf+tdVCb7o82raHvTp0aVmCTdAJXK4wGoa+kSrLFLnAE8qShB/IGzmHr2TFUdngMxVfnHU5xNshFpWsl80j+3hsLt1Ld1M9wY4Onpdm0YfehyDwAeXbN/rRTqYomsUDLiwdGkVPSSEeUCwNoYP8Edr5P9YZPqevVRkHAwdEopUyCKexnR6PHlaGl3Z6Na/ChEwr6UsUvDdG8fAA3dlF+zHvFOft6NjJ1EFS+yZD8ASCLnCxodTv19BXk/PdI+bYBE9VhU8VcokmKJ/kpmd22sM79x7IqzMapvUCAZ5s69CIxisI4mE0UOR20ldJM+8qR1BIsiLfm0p1red6UTioyjN7bu+Kwas31YvocDugKBj10d7eDppZVGopX/7oQdbT17TvckNLX48orJtvdZSCmrrpJplmusSuZsoN+gHi5VFHCzJ5SzRidFld2wLOOcyDLsXNO2iGcaD+xWjvcoTPA3sj167n3BnppVVFbpEwVxWxS7Zkd7SXIGi7SdAJ2l7abRQUcWr1EG2mWr3k4fMf7s61tFlA+fGL04clwYfmHjnhq8ntfF4RBF66Pbi/zX5tNGq/Zv+G4IZ211B077590f1DrsJzuJcJfO9uc//Qx4CHuU9zH/PoOgQyBcy0t/yW2XlXN4shIvOzVdrbi5zVqdu7u1N3OGuKzKhBw9ieaP8MjWw/sviW7y2/u8vhWEz/hbEYnwLnvPM2doqrq7nZpfIysm/pLZTdrJLFauzOmLywOisPMP2nN/Xd4Ji/J/o+vkkP39O2VkNWdWa9x+4T3meoL68pKXrnKT/Jt0eCgY3D0fBnonPRCbvnfK7++wgpDDW2akwthU1GQ60l+wZt5+UppjSg6MZwXeGS11u4FK5rzKzX/rF/t5l5yUnMvfWAsUFlbLXW5xj95ZXGjobs3BrnULDLOQy5tGOsrnQLw5QujdS3NAxXly11KmIE4/E25NdaX+4kxY3Tgd/rzSynq6mswm0Hj/3D2/b/a9e+8oj9EQYy6ZaxurItjLdsaayuhViy5GVClfzm1hbPUDC42C1FPpB0a/dIT+WrsdJV2FxS2eRpKmdEnl0vedWdjbD6pnLPb1/AV7bvEnuF+vq+lORj7OD1j136WPAj5udHCuD2/j5/n2+ZB+tlKBR4O7f31GyH494aR52567zB3T0HodG1SfjLGjIDFY6G9NKae/SGe3JL0+0NMBhKEnJ5ZQLRYlK+IpAmT+GdDXCTyo35aZVwS6SZ2wwNrvK8h0SCv8WxY7HSGCG1PmTWq+CTr+v8Yq6LgD8Al5TVW+qBu/o26qsZNR5wdejVzPAVShveVcr00NtC81xh4gVC/leh8KJofvQFsSWk134My7Oho3npSmJ9Yr6kyCw767aeo0XxiVtiVe9R49yUo3Oh5yA0ujqkj3RZOG97j2M7xG5qeDHsQHltDm/owh7h7kTuH4Hw4s3To778j2j47Z2LN9Ei8vf4l66ZjVASEeZPlplMci5ae6ksJRzKd1e7AVZAkKBBgwx4kDrsAODnenBTK8RkIxdgj/sdeQQ37pBjeNi+Hhz2gu76Ain4AGSpFkk+RsCwsPHbz7ZFvo018BArwqKFkMjoCNooXpBGYSchAUZEREGxOAYQsSoGgqr6kjkGgJHaSJS0bbVttW21rbWttUnwBteSjfa9tJ5LWXnlsWd9sUg6Mq7bMayfB7Mqa5uFrQNt3aW08sL3QFDP4J8Sz/UV6kEqnkCDRY52kZG9wXv8RxZpcfnA+BNEdP5BO1LyF0lwJX7/SQUPW9G1Nnz/A/grBF4k1MdfVJtKEf4N9iUavJ1DFHam3fY/kXDDpI3RFAFDrpeChyCoNgWerP8jwMGrcoWF5HA7vfKALkegwZ1Rz6FVYbDXaYqALvOSAh8olwA+BqI7JjHA9lU8hU4ZfSmzMQcScyCLzwPZ8Ylse1uDBB/7QWTHH4/wS198bAd+8SG646DGrXa8DTYP6yfmYkvdIvDK0R0nijcYVK19cWbbH936n/n/yxeAiaC27mBBzkNnKiwkRfRpWH2lrYnZtejinXxR9F5qXElsrmwQWD5nPwiQFu18wEi9YE8seIIUvZfIUfe8PCniqKoFUXxll8uZV5htayB4HknBxhc8vih6H5EVtm38DnqTV+wuVy5XfS9tKC0FkdHYNIFgG0lBVuxllYqZVl5ivZeoBRo6yMrulytcx8x3nFtTKSQFGSETpWyZ2EitHRCxmuaLK02sv5dUuYpZhSy+T0kdpNr2Z6xRIf9an3QlZr2XVUjcXVXaXM1sIIvvOKmD1NqBzGrGX7xPd9fC+gheMgESb1gVyOZkiRoYagrXjIyyJhC8lqQgcXtVpWLml/uMJwL5iMRVPl4ICAxkeUcAWR1gqkw2VRq5dAqZsGS/S9zoRvf40i9hkABpZSpSp1WXQdvnaIdd5HgaMQvDBJjaRku/wmu4tgtd5Lbfin3cHxmGC3DV0law2rWsb8ObWWwHFm/nwBEdQkKoiXSigKgh3ESAGCCixDbiILEqrylZrBJWC8vLCrHGWQusPawLWHeyHmUdU95ReaSCNJG5ZAXZYu+llwyRE+QiuY+8mLyBfFf9RP1Oy2dXs51sP7ufHWHPsW9g38V+jP2s9sbic/Ol9psOOYmTzfFyLubcyPlQ73cgkMJSTnpOWpBeIZPkKTJM7jSdkPQIfIQ5DjIkAUEaAGby4mZzGrZDA8mkF3cNxn9pjVPTWLwhv4fnisndOr0esWL78//Zn08D4H5owhiAgENvBAgYsGCOgQgcAG4BFk0saoMiD/lrk/RcQo8LelSJ2KRRMQ+2VrLAiwREn7I4E9MH7FAhzgYKAYtrPLgUdgkAEUXOzIE15APzbKUTuVZF6azQkw0CCM3rP5nQhFRhHI12dgwkEbmEjPuC7b+428F995sQQsZzCCa0+96VKQSVeKVhT7GgIGVQ5RDeZDlircx1zcm3j9M/AWeRN0yNlr037zynAnZOuNfbgqBxkDgJCphhUoKAnjlrUNmianJalIW2kgR9bHqbQQYdg9K3CizS92QwiOXTvJHrK55Y3E+34TaMJYZfJ9xz73kP/v3zH2N4jHsUPS1PNtvzYFuiDZHJa7LJCHR3K+JulxKbA8e5kywm7AULC7smyJO3FDopg7m7QEXRG1omG3rAiEQmMlD/8i+yL+uQrXrjnFVZejABBMGq/YXMe089laNAb+kj/RZb6oFy/Sk6+F6ePa1RgGfIUHbq0QcjrUVpI0t98N58SNMrqWEV62WwASTRRTmREGIRQuzLkXh1b0+PTmiaPac70FhYaIADIPxzq6E3hHRY/wsiYSIlxXARaqSfsgdK3kDINd4MCB4reAowYFwMtCN0cKKEetMEF/ZYJsuchYgKJXCo3FiwsTcodyAfs1gMpq73XFDVeTqI4Bv6hWAVD/6DYtNE3/v+5wefNmAGX7DzBSVkuPNqlbXzUgEc3LEEEo5xr+UQbx4cXM1Zr8zg7GQwEX102PDyLKvQ7cJL/zMOIpAYq57NkjLMxI+P6Qk/vaMvLuov9MbvW6ICyDz+QMibJrp1scqRk/i4Gs94+CX8pvmTYPjRVGZsLGKfLi5JYmD3m2MsPduyzl0gqUIxORImLoqNWYPbr4TXKSmB71uGbqRnLCzDBNwdVQL3aMUK3wx9rChhHi6qHnTt0XRCOK+t0E9rYPYYzW2WyzrOzj6qabY/OmUNE0VSRcDnpwf7u4cdO+XulK0hefczoRZ6pDhZDsukvWViIwCeiALcsl5rmE/cfD6iKISFaDNF3j7SdETy1x5kbxPBHOyw+ucAdbiLZ7cSG9r0mQP+zccC2DB+DBAgsIHAszK4D0y2bV6UZQ6CBdftgAfHQfx37T6kUzQxfYU4M9wrgQLPuDUePA3P5+aEkBIZY1NCkhxL5ycmNG1iKptJRNhQZsLEjMzr64M6vdBFO/78eOmIhvkLYwXl8m4fyPgMIQk4LdN5da+h2dgae6ub25vrlUqpVF5YXN7eUYb7FRP3nejEE+vQUwp5ARcKExuD327ScDqdkuGxr1yVMzZ/sLW0ufxjD70zysCABjfhEfRoHtp1n5ORMV7AB0b4ypIWxPbLPcNduT5TGEujTIkVJRgM78TWQEwk7DLxVWPoQb0OM3KOtrat12Ud2+djmZfx4IOjQb38Y1LmHvniq2M3eR+lPGI4ViAmxx7u9wuPxVtyKQQx0ekPFTVa672tAoYsoCcWnO8D5mxfAdk9dVGYVqoUBRe7XjC+kn3CA8BgAzI9ajyIoqijCwD6ESIkqDlQv9dOcmwlfg0qdzRttatdVi+vsrNnFTJ7pwb9LLpx4N4cbEZQQAxXw8Ld3H26TMkq6pApLLh9Tey7EDUKUdB3qur0gOBdBPNWudyEpM1CktAs03AEIaZ34rf69idqxOlpPYdTVIU7/OR1OPrEE9o5H/ESIRKD4LG2/cMP7eJjdZWvnYOJpxmJ3aKJMfdKQSEOge85C/hAwGO0MsJVJKKhAxH2OrROEMFHR7Y9PBaVNkrwS7gAVzIxHSIDrQiaq0yt8+xsajwznqI3bzU+hbYDypWE/Ga8ul0DPSBMCcc/VR8bW11c3d2hJFtDQuTpJ+yRTTFC5vnFK6mHOGD9IqpB8BS8mJm5ckhoVWh7ken1djrTE9mJ9OR0YnR8wZhXjCRqA7n4U4zMXNk4FrpPGGcPv19voVD5X2Vrc7H8c2V90ZAv5CtLW7VDtASaBGFETeXvazIRDZpNesXFPS/LIEC+KoUOwyhoBPlGCBMw9ex8gu34oXhqKrWNp08P92p1KthLchWD4rt5xgRv+Ts7HY2wxtLBDCqPXS+Jw5oTnh3598yWSoT8sV+NcXmYFe5iUICpCxAWPVLC6xZAqhMAmUEYY2bGZctMPzLjmH/YxitLantGs4AjhFHuBJVOQeuXUEQA8g9DBoCUnqhpFPI8ZCptbFwrUclQVYNCunNu/KTDVUo7momECSqoY9FKUzsbmPF8qskMI8uxmLzHHZ2mimc2HzurmUyaputqYQzGwoQtJaJ61wFWeYdpA+pEIhLD2O1h2CyRIrRUeK5paoyA2cZRBdTPOT8cJpFhkLbQb1vCLMy+HRoGTgxLPJ43s7kIz7MYfD+Y57XagBaqGk8m09JWh7eJnFto6AhqoTr2XDsIepKiGEbf9RH7tdw2+z1ZCeXpekdvNSS2ut1QUkincsV7n1XVoU4R94aIhepxpEdR4mQBV+BKNvo9GkOMKPF0UlDE86bQpRFu9lhBbOSPjjMNy+WzTKF1uo9wWG11RX3ghSJGinzP88/NXgux3ZZEwYDQ9uqA5JBpHYQIkogRZpBI0mJMRY1zYfGOxoKpn8QrQmR7c233CA0XSxfXqp5Q79wsPkSP+gjQ3gRKWoKcqqGm+lxaRCffAkqodG8QSEZ2W9DjsGBYrQ45LhgO9bNT1d0JuORWDpo3stDr0CB3//25bhePjCjxYSjtFnCXwuMYS6d07dg5/HkkB8/AM1cWvb3bU2L3w6LhaCwaHZFFpzduxKSDX+b0tHmaGecSLXN9Y/Oet04aHSrG/DMZrXmAcHTc0sWO5QryjcToUE9+KpWOj4QFRFGaGBs3sqGdqhHegDfe/o3FCEJIYHzHSSQJw7IMBsTwvNZyAlGNdHQ7YMKRTsuiW7vdM3oDie1O52ijsfL/srF2rnTUDuvt37yh2bVBUKLRM00PPF5ibKvT02OqHAxarfiIFBhaKx7n6UaIJDOBxAqFEleEa1du3r7tG6VSjgQLechvK62HHrKssTFVxf5Xa9SSfV+WFUXW1tY0av37R4pvbrbb4ciLT+4aZKZSpimKppvPu1aZ69fr9XY/cZw3srqEo06En38RHoAHQqvMy9VqOIxQ1xqMsL7et/p9o9PaW7UTN1ZpZa1+zHaHPpYQHB5VjZOyc96vZD79ixeucoPBWDHWwuLxTLFQKF669uDj5jS7lfTOYwQWgSvR9/K57K0lolGOGbVnOeindvZE3j5nMc8TgfVtO5kkd2ohCgDzfLNp87Bh2w6HCQn3s82BU20Xz7OwdeGWbRG+k01IirT0WEZo6HfjKuey4nHL4nnrWuiEpSHKiUThtjB7+/5Hbqt0ZuaCek37bFgENdJIU5HzaaoFAXn979i+5PUKyv/3x/EfAT+fiicB+GVV8dG/Cv3Ltfz0gb4wgICvjHXqVKXWe0u13k3uWv+a0XWVcg8CIN67gfY8+4a5dbmySBeUS8O+UUjS9m5Ve559o7R1QDlbR7l8MCDiVeZnh+vDlt3qC+8H4F5EoW3PddouR1zmMATc7aS7DOOmiyWrLXum1FdeoJcA4Plseysh4hmRMPwKSrjiMUoE44DEomxNIuk7NoWvsOWZEMDgxKSkOFmUxKnrkSSJs0vS0tJLsqjIJXkapwOKChcipTtNkiqu3yV1Om9JyQk9LWkyulLSxnGhpEttVkpJpF/SZ1YpGaLkS8Y0pKYJQpnmfTRwxKRxIRNaTHv8mGGbNAknvlrfdZksTJyUpRZCgdHsL3YbzIdiVEit9irTv/RVJwUrLzTbNTBuGMVIfyW4oN+YqXsI/6XpjN1BQz1VrkqjKbFv9jdwGUN0TxQDHcIqbdFcHjGlVI4mNyJctAYs7OkeabFWc8Oy/aajBr2MNrTcmumXG+VziFrD2dXJ/cHxi1jlduvetqdLapZblfEV7mgdpzJvL+XvZ9W1ObAgGoOrY9PJNvl0Md0wTKd3PaIyR9zaRKZrzIRnTTZ54zppQRqDJGTDZ/TJtmno0zlmY6GBWmPCZO7OClwpsvWndJjNol1sQPzRd4HZXg1GOCIQC5GIjTgoAVGIRlzEQ3xITQBpCSUSSSImISXLkpyCMlsqask0tHRS6BkYmZilVlyadBkyWWTJlsNaebls8uRXX4FCRYqVKFWmXIVKVarV1BSC5mrVqX+oBo2aNGvpY3YOztq4uLXy2KBNO4aXTwe/zvwCugR169Fro5C+gjbpFzYQbtCQYSNGjRk3YVLEZlFTps2YNWfegkVLtnzU/EbDs2H2zN9hDaiEUsyigThUP0gMJ8Abhrx8XOevo0U5JAOIQ82iEyLNUrh2MHztT6sWDhnBYWo3qXRdmtbd9XGRRCiLVioKW2BBHU0zsljlcGWVCkXCZwHvjH+rgtk/S7D7bGGKLwfzO0VlEaF3kFleRDuTqIdkgUjoWfRi5FmKXx723UA8oVk5W5tJkcgqorO2efNIlHMVZnIa/uza6oQYMM0FXWc7mtf/t+DcCS3fr3IrKDi3pjPNC3+hBrvr9fhTHZ64C4r9/uvrhzo8vTqK7h1rubwTkWLqSY9TSjH1E+m3ov9vBAAA") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist Mono Fallback"; src: local("Arial"); ascent-override: 74.67%; descent-override: 21.92%; line-gap-override: 0%; size-adjust: 134.59%; }
.geist_mono_8d43a2aa-module__8Li5zG__className { font-family: "Geist Mono", "Geist Mono Fallback"; font-style: normal; }
.geist_mono_8d43a2aa-module__8Li5zG__variable { --font-geist-mono: "Geist Mono", "Geist Mono Fallback"; }
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-x-reverse: 0; --tw-border-style: solid; --tw-divide-y-reverse: 0; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-mask-linear: linear-gradient(#fff,#fff); --tw-mask-radial: linear-gradient(#fff,#fff); --tw-mask-conic: linear-gradient(#fff,#fff); --tw-mask-left: linear-gradient(#fff,#fff); --tw-mask-right: linear-gradient(#fff,#fff); --tw-mask-bottom: linear-gradient(#fff,#fff); --tw-mask-top: linear-gradient(#fff,#fff); --tw-mask-bottom-from-position: 0%; --tw-mask-bottom-to-position: 100%; --tw-mask-bottom-from-color: black; --tw-mask-bottom-to-color: transparent; --tw-mask-radial-from-position: 0%; --tw-mask-radial-to-position: 100%; --tw-mask-radial-from-color: black; --tw-mask-radial-to-color: transparent; --tw-mask-radial-shape: ellipse; --tw-mask-radial-size: farthest-corner; --tw-mask-radial-position: center; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-blur: 0; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-blur: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0; }
}
}
@layer theme {
  :root, :host { --font-sans: var(--font-outfit); --color-amber-400: #fcbb00; --color-amber-500: #f99c00; --color-amber-600: #dd7400; --color-amber-700: #b75000; --color-amber-800: #953d00; --color-green-400: #05df72; --color-green-500: #00c758; --color-green-600: #00a544; --color-green-700: #008138; --color-green-800: #016630; --color-cyan-400: #00d2ef; --color-cyan-500: #00b7d7; --color-cyan-600: #0092b5; --color-cyan-700: #007492; --color-cyan-800: #005f78; --color-indigo-400: #7d87ff; --color-indigo-500: #625fff; --color-indigo-600: #4f39f6; --color-indigo-700: #432dd7; --color-indigo-800: #372aac; --color-fuchsia-400: #ec6cff; --color-fuchsia-500: #e12afb; --color-fuchsia-600: #c600db; --color-fuchsia-700: #a600b5; --color-fuchsia-800: #8a0194; --color-black: #000; --color-white: #fff; --spacing: .25rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: calc(1.5/1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2/1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25/1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 500; --tracking-tight: -.025em; --tracking-wide: .025em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: .125rem; --radius-2xl: 1rem; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-2xl: 0 25px 25px #00000026; --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite; --blur-sm: 8px; --blur-md: 12px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-outfit); --default-mono-font-family: var(--font-geist-mono); --animate-fade-up: fadeUp .2s ease; --animate-pulse-soft: pulseSoft 1.4s ease infinite; --color-border: var(--border); --font-display: var(--font-outfit); --display-weight: var(--display-weight); }
  @supports (color:lab(0% 0 0)) {
  :root, :host { --color-amber-400: lab(80.1641% 16.6016 99.2089); --color-amber-500: lab(72.7183% 31.8672 97.9407); --color-amber-600: lab(60.3514% 40.5624 87.1228); --color-amber-700: lab(47.2709% 42.9082 69.2966); --color-amber-800: lab(37.8822% 37.1699 52.2718); --color-green-400: lab(78.503% -64.9265 39.7492); --color-green-500: lab(70.5521% -66.5147 45.8073); --color-green-600: lab(59.0978% -58.6621 41.2579); --color-green-700: lab(47.0329% -47.0239 31.4788); --color-green-800: lab(37.4616% -36.7971 22.9692); --color-cyan-400: lab(76.6045% -40.9406 -29.6231); --color-cyan-500: lab(67.805% -35.3952 -30.2018); --color-cyan-600: lab(55.1767% -26.7496 -30.5139); --color-cyan-700: lab(44.7267% -21.5987 -26.118); --color-cyan-800: lab(36.5114% -17.1989 -21.6292); --color-indigo-400: lab(59.866% 22.4834 -64.4485); --color-indigo-500: lab(48.295% 38.3129 -81.9673); --color-indigo-600: lab(38.4009% 52.6132 -92.3857); --color-indigo-700: lab(32.4486% 49.2217 -84.6695); --color-indigo-800: lab(26.6645% 37.9804 -68.6402); --color-fuchsia-400: lab(66.1178% 66.0652 -52.4733); --color-fuchsia-500: lab(56.4256% 83.132 -64.639); --color-fuchsia-600: lab(47.5131% 83.4271 -63.0363); --color-fuchsia-700: lab(39.787% 72.2653 -53.1244); --color-fuchsia-800: lab(32.904% 60.2883 -43.6569); }
}
}
@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: 500; }
  code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: 500; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  * { border-color: var(--border); outline-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  * { outline-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  body { overscroll-behavior: none; background-color: var(--background); color: var(--foreground); -webkit-font-smoothing: antialiased; font-size: 14px; }
  .font-display { font-weight: var(--display-weight); }
  ::-webkit-scrollbar { width: 10px; height: 10px; }
  ::-webkit-scrollbar-thumb { background: var(--border); border: 2px solid var(--background); border-radius: 6px; }
  ::-webkit-scrollbar-track { background: 0px 0px; }
  ::placeholder { color: var(--text-placeholder); }
  [data-slot="button"], [data-slot="dialog-trigger"], [data-slot="dropdown-menu-item"], [data-slot="command-item"], [data-slot="toggle-group-item"], [data-slot="dropdown-menu-trigger"], [data-slot="popover-trigger"], [data-slot="tooltip-trigger"], [data-slot="sheet-trigger"], [data-slot="tabs-trigger"], [data-slot="collapsible-trigger"] { cursor: pointer !important; }
  [data-slot="dialog-overlay"], [data-slot="sheet-overlay"], [data-slot="drawer-overlay"] { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); background-color: var(--overlay-soft) !important; }
}
@layer components {
  .ai-gradient { background: var(--gradient-brand); }
  .ai-gradient:hover { background: var(--gradient-brand-hover); }
  .ai-gradient-soft { background: var(--gradient-brand-soft); border: 1px solid var(--brand-soft-border); color: var(--brand-fg); }
  .ai-gradient-soft:hover { background: var(--gradient-brand-soft-hover); }
  .stage-surface { background: var(--stage); }
  .stage-strip { background: var(--stage-strip); }
  .stage-scrim { background: var(--stage-scrim); }
  .auth-hero-scrim { background: linear-gradient(rgba(10, 12, 14, 0.42) 0%, rgba(10, 12, 14, 0.05) 34%, rgba(10, 12, 14, 0.62) 100%); }
  .application-hero-scrim { background: linear-gradient(rgba(10, 12, 14, 0.3) 0%, rgba(10, 12, 14, 0.06) 40%, rgba(10, 12, 14, 0.66) 100%); }
  .photo-label-shadow { text-shadow: var(--photo-label-shadow); }
  .card-scrim-y { background: linear-gradient(rgba(9, 10, 16, 0.25) 0%, rgba(9, 10, 16, 0) 35%, rgba(9, 10, 16, 0.82) 100%); }
  .card-scrim-x { background: linear-gradient(90deg, rgba(9, 10, 16, 0.78) 0%, rgba(9, 10, 16, 0.4) 65%, rgba(9, 10, 16, 0.6) 100%); }
  .stay-scrim { background: linear-gradient(90deg, rgba(9, 10, 16, 0.78) 0%, rgba(9, 10, 16, 0.45) 55%, rgba(9, 10, 16, 0.72) 100%); }
  .flight-band { background: linear-gradient(90deg,var(--flight-accent),var(--flight-accent-2)); }
  .flight-perforation { background-image: repeating-linear-gradient(90deg,var(--foreground)0 2px,transparent 2px 4px,var(--foreground)4px 5px,transparent 5px 8px); }
  .stage-weave { background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px); }
}
@layer utilities {
  .\@container\/card-header { container: card-header / inline-size; }
  .\@container\/main { container: main / inline-size; }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: 0px; }
  .inset-x-0 { inset-inline: 0px; }
  .inset-x-2 { inset-inline: calc(var(--spacing)*2); }
  .inset-x-3 { inset-inline: calc(var(--spacing)*3); }
  .inset-y-0 { inset-block: 0px; }
  .start-2 { inset-inline-start: calc(var(--spacing)*2); }
  .start-3 { inset-inline-start: calc(var(--spacing)*3); }
  .-end-1 { inset-inline-end: calc(var(--spacing)*-1); }
  .end-1 { inset-inline-end: calc(var(--spacing)*1); }
  .end-4 { inset-inline-end: calc(var(--spacing)*4); }
  .-top-0\.5 { top: calc(var(--spacing)*-.5); }
  .-top-1 { top: calc(var(--spacing)*-1); }
  .-top-10 { top: calc(var(--spacing)*-10); }
  .-top-\[5px\] { top: -5px; }
  .top-0 { top: 0px; }
  .top-1 { top: var(--spacing); }
  .top-1\.5 { top: calc(var(--spacing)*1.5); }
  .top-1\/2 { top: 50%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-2\.5 { top: calc(var(--spacing)*2.5); }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-3\.5 { top: calc(var(--spacing)*3.5); }
  .top-4 { top: calc(var(--spacing)*4); }
  .top-7 { top: calc(var(--spacing)*7); }
  .top-\[9px\] { top: 9px; }
  .top-\[50\%\] { top: 50%; }
  .top-\[110px\] { top: 110px; }
  .-right-10 { right: calc(var(--spacing)*-10); }
  .right-0 { right: 0px; }
  .right-1 { right: var(--spacing); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-2\.5 { right: calc(var(--spacing)*2.5); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-7 { right: calc(var(--spacing)*7); }
  .right-\[9px\] { right: 9px; }
  .right-\[15px\] { right: 15px; }
  .bottom-0 { bottom: 0px; }
  .bottom-3 { bottom: calc(var(--spacing)*3); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-7 { bottom: calc(var(--spacing)*7); }
  .bottom-\[9px\] { bottom: 9px; }
  .bottom-\[14px\] { bottom: 14px; }
  .left-0 { left: 0px; }
  .left-1 { left: var(--spacing); }
  .left-1\.5 { left: calc(var(--spacing)*1.5); }
  .left-1\/2 { left: 50%; }
  .left-2 { left: calc(var(--spacing)*2); }
  .left-2\.5 { left: calc(var(--spacing)*2.5); }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-7 { left: calc(var(--spacing)*7); }
  .left-12 { left: calc(var(--spacing)*12); }
  .left-\[9px\] { left: 9px; }
  .left-\[15px\] { left: 15px; }
  .left-\[30px\] { left: 30px; }
  .left-\[43px\] { left: 43px; }
  .left-\[50\%\] { left: 50%; }
  .isolate { isolation: isolate; }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-\[100\] { z-index: 100; }
  .z-\[1900\] { z-index: 1900; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .order-first { order: -9999; }
  .order-last { order: 9999; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-2 { grid-column-start: 2; }
  .row-span-2 { grid-row: span 2 / span 2; }
  .row-start-1 { grid-row-start: 1; }
  .row-start-2 { grid-row-start: 2; }
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .\!m-0 { margin: 0px !important; }
  .m-0 { margin: 0px; }
  .container { width: 100%; max-width: var(--content-max-width); margin-inline: auto; }
  .-mx-1 { margin-inline: calc(var(--spacing)*-1); }
  .-mx-1\.5 { margin-inline: calc(var(--spacing)*-1.5); }
  .-mx-2 { margin-inline: calc(var(--spacing)*-2); }
  .mx-\(--content-padding\) { margin-inline: var(--content-padding); }
  .mx-1 { margin-inline: var(--spacing); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-3 { margin-inline: calc(var(--spacing)*3); }
  .mx-3\.5 { margin-inline: calc(var(--spacing)*3.5); }
  .mx-5 { margin-inline: calc(var(--spacing)*5); }
  .mx-\[18px\] { margin-inline: 18px; }
  .mx-auto { margin-inline: auto; }
  .my-0\.5 { margin-block: calc(var(--spacing)*.5); }
  .my-1 { margin-block: var(--spacing); }
  .my-1\.5 { margin-block: calc(var(--spacing)*1.5); }
  .my-2 { margin-block: calc(var(--spacing)*2); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .-ms-1 { margin-inline-start: calc(var(--spacing)*-1); }
  .-ms-1\.5 { margin-inline-start: calc(var(--spacing)*-1.5); }
  .ms-1 { margin-inline-start: var(--spacing); }
  .ms-3\.5 { margin-inline-start: calc(var(--spacing)*3.5); }
  .ms-\[7px\] { margin-inline-start: 7px; }
  .ms-auto { margin-inline-start: auto; }
  .-me-0\.5 { margin-inline-end: calc(var(--spacing)*-.5); }
  .-me-1 { margin-inline-end: calc(var(--spacing)*-1); }
  .-me-1\.5 { margin-inline-end: calc(var(--spacing)*-1.5); }
  .me-1 { margin-inline-end: var(--spacing); }
  .me-4 { margin-inline-end: calc(var(--spacing)*4); }
  .me-auto { margin-inline-end: auto; }
  .-mt-0\.5 { margin-top: calc(var(--spacing)*-.5); }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-9 { margin-top: calc(var(--spacing)*-9); }
  .-mt-11 { margin-top: calc(var(--spacing)*-11); }
  .-mt-px { margin-top: -1px; }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: var(--spacing); }
  .mt-1\.5 { margin-top: calc(var(--spacing)*1.5); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-2\.5 { margin-top: calc(var(--spacing)*2.5); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-3\.5 { margin-top: calc(var(--spacing)*3.5); }
  .mt-4 { margin-top: calc(var(--spacing)*4); }
  .mt-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-7 { margin-top: calc(var(--spacing)*7); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-14 { margin-top: calc(var(--spacing)*14); }
  .mt-\[1px\] { margin-top: 1px; }
  .mt-\[3px\] { margin-top: 3px; }
  .mt-\[5px\] { margin-top: 5px; }
  .mt-\[6px\] { margin-top: 6px; }
  .mt-\[7px\] { margin-top: 7px; }
  .mt-\[9px\] { margin-top: 9px; }
  .mt-\[11px\] { margin-top: 11px; }
  .mt-\[13px\] { margin-top: 13px; }
  .mt-\[18px\] { margin-top: 18px; }
  .mt-\[22px\] { margin-top: 22px; }
  .mt-\[26px\] { margin-top: 26px; }
  .mt-\[30px\] { margin-top: 30px; }
  .mt-\[52px\] { margin-top: 52px; }
  .mt-auto { margin-top: auto; }
  .mt-px { margin-top: 1px; }
  .-mr-1 { margin-right: calc(var(--spacing)*-1); }
  .-mr-2 { margin-right: calc(var(--spacing)*-2); }
  .mr-0 { margin-right: 0px; }
  .mr-0\.5 { margin-right: calc(var(--spacing)*.5); }
  .mr-1\.5 { margin-right: calc(var(--spacing)*1.5); }
  .mr-3 { margin-right: calc(var(--spacing)*3); }
  .mr-auto { margin-right: auto; }
  .-mb-6 { margin-bottom: calc(var(--spacing)*-6); }
  .-mb-px { margin-bottom: -1px; }
  .mb-0\.5 { margin-bottom: calc(var(--spacing)*.5); }
  .mb-1 { margin-bottom: var(--spacing); }
  .mb-1\.5 { margin-bottom: calc(var(--spacing)*1.5); }
  .mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .mb-2\.5 { margin-bottom: calc(var(--spacing)*2.5); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-3\.5 { margin-bottom: calc(var(--spacing)*3.5); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-\[5px\] { margin-bottom: 5px; }
  .mb-\[7px\] { margin-bottom: 7px; }
  .mb-\[11px\] { margin-bottom: 11px; }
  .mb-\[13px\] { margin-bottom: 13px; }
  .-ml-2 { margin-left: calc(var(--spacing)*-2); }
  .ml-0\.5 { margin-left: calc(var(--spacing)*.5); }
  .ml-1 { margin-left: var(--spacing); }
  .ml-1\.5 { margin-left: calc(var(--spacing)*1.5); }
  .ml-2\.5 { margin-left: calc(var(--spacing)*2.5); }
  .ml-\[3px\] { margin-left: 3px; }
  .ml-auto { margin-left: auto; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .table-caption { display: table-caption; }
  .table-cell { display: table-cell; }
  .table-row { display: table-row; }
  .field-sizing-content { field-sizing: content; }
  .aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  .aspect-\[16\/10\] { aspect-ratio: 16 / 10; }
  .aspect-auto { aspect-ratio: auto; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-\(--cell-size\) { width: var(--cell-size); height: var(--cell-size); }
  .size-1 { width: var(--spacing); height: var(--spacing); }
  .size-1\.5 { width: calc(var(--spacing)*1.5); height: calc(var(--spacing)*1.5); }
  .size-2 { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .size-2\.5 { width: calc(var(--spacing)*2.5); height: calc(var(--spacing)*2.5); }
  .size-3 { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .size-3\.5 { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .size-4\.5 { width: calc(var(--spacing)*4.5); height: calc(var(--spacing)*4.5); }
  .size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .size-7 { width: calc(var(--spacing)*7); height: calc(var(--spacing)*7); }
  .size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .size-9 { width: calc(var(--spacing)*9); height: calc(var(--spacing)*9); }
  .size-10 { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .size-11 { width: calc(var(--spacing)*11); height: calc(var(--spacing)*11); }
  .size-12 { width: calc(var(--spacing)*12); height: calc(var(--spacing)*12); }
  .size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .size-18 { width: calc(var(--spacing)*18); height: calc(var(--spacing)*18); }
  .size-20 { width: calc(var(--spacing)*20); height: calc(var(--spacing)*20); }
  .size-24 { width: calc(var(--spacing)*24); height: calc(var(--spacing)*24); }
  .size-52 { width: calc(var(--spacing)*52); height: calc(var(--spacing)*52); }
  .size-\[3\.55rem\] { width: 3.55rem; height: 3.55rem; }
  .size-\[4\.65rem\] { width: 4.65rem; height: 4.65rem; }
  .size-\[5px\] { width: 5px; height: 5px; }
  .size-\[7px\] { width: 7px; height: 7px; }
  .size-\[9px\] { width: 9px; height: 9px; }
  .size-\[11px\] { width: 11px; height: 11px; }
  .size-\[13px\] { width: 13px; height: 13px; }
  .size-\[15px\] { width: 15px; height: 15px; }
  .size-\[17px\] { width: 17px; height: 17px; }
  .size-\[18px\] { width: 18px; height: 18px; }
  .size-\[19px\] { width: 19px; height: 19px; }
  .size-\[21px\] { width: 21px; height: 21px; }
  .size-\[22px\] { width: 22px; height: 22px; }
  .size-\[26px\] { width: 26px; height: 26px; }
  .size-\[27px\] { width: 27px; height: 27px; }
  .size-\[30px\] { width: 30px; height: 30px; }
  .size-\[52px\] { width: 52px; height: 52px; }
  .size-\[58px\] { width: 58px; height: 58px; }
  .size-\[60px\] { width: 60px; height: 60px; }
  .size-\[88px\] { width: 88px; height: 88px; }
  .size-auto { width: auto; height: auto; }
  .size-full { width: 100%; height: 100%; }
  .\!h-7 { height: calc(var(--spacing)*7) !important; }
  .h-\(--cell-size\) { height: var(--cell-size); }
  .h-\(--header-height\) { height: var(--header-height); }
  .h-0\.5 { height: calc(var(--spacing)*.5); }
  .h-1 { height: var(--spacing); }
  .h-1\.5 { height: calc(var(--spacing)*1.5); }
  .h-2 { height: calc(var(--spacing)*2); }
  .h-2\.5 { height: calc(var(--spacing)*2.5); }
  .h-3 { height: calc(var(--spacing)*3); }
  .h-3\.5 { height: calc(var(--spacing)*3.5); }
  .h-3\/5 { height: 60%; }
  .h-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-11 { height: calc(var(--spacing)*11); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-14 { height: calc(var(--spacing)*14); }
  .h-20 { height: calc(var(--spacing)*20); }
  .h-24 { height: calc(var(--spacing)*24); }
  .h-28 { height: calc(var(--spacing)*28); }
  .h-32 { height: calc(var(--spacing)*32); }
  .h-36 { height: calc(var(--spacing)*36); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-48 { height: calc(var(--spacing)*48); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-72 { height: calc(var(--spacing)*72); }
  .h-96 { height: calc(var(--spacing)*96); }
  .h-\[3px\] { height: 3px; }
  .h-\[5px\] { height: 5px; }
  .h-\[9px\] { height: 9px; }
  .h-\[18px\] { height: 18px; }
  .h-\[22px\] { height: 22px; }
  .h-\[26px\] { height: 26px; }
  .h-\[30px\] { height: 30px; }
  .h-\[31px\] { height: 31px; }
  .h-\[34px\] { height: 34px; }
  .h-\[35px\] { height: 35px; }
  .h-\[38px\] { height: 38px; }
  .h-\[42px\] { height: 42px; }
  .h-\[46px\] { height: 46px; }
  .h-\[54px\] { height: 54px; }
  .h-\[56px\] { height: 56px; }
  .h-\[60px\] { height: 60px; }
  .h-\[78px\] { height: 78px; }
  .h-\[110px\] { height: 110px; }
  .h-\[120px\] { height: 120px; }
  .h-\[130px\] { height: 130px; }
  .h-\[140px\] { height: 140px; }
  .h-\[160px\] { height: 160px; }
  .h-\[168px\] { height: 168px; }
  .h-\[200px\] { height: 200px; }
  .h-\[250px\] { height: 250px; }
  .h-\[300px\] { height: 300px; }
  .h-\[330px\] { height: 330px; }
  .h-\[350px\] { height: 350px; }
  .h-\[520px\] { height: 520px; }
  .h-\[min\(640px\,calc\(100dvh-2rem\)\)\] { height: min(640px, 100dvh - 2rem); }
  .h-\[min\(720px\,92dvh\)\] { height: min(720px, 92dvh); }
  .h-\[min\(760px\,94dvh\)\] { height: min(760px, 94dvh); }
  .h-\[var\(--event-height\)\] { height: var(--event-height); }
  .h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); }
  .h-auto { height: auto; }
  .h-dvh { height: 100dvh; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-svh { height: 100svh; }
  .max-h-\(--radix-dropdown-menu-content-available-height\) { max-height: var(--radix-dropdown-menu-content-available-height); }
  .max-h-\(--radix-select-content-available-height\) { max-height: var(--radix-select-content-available-height); }
  .max-h-32 { max-height: calc(var(--spacing)*32); }
  .max-h-40 { max-height: calc(var(--spacing)*40); }
  .max-h-44 { max-height: calc(var(--spacing)*44); }
  .max-h-56 { max-height: calc(var(--spacing)*56); }
  .max-h-64 { max-height: calc(var(--spacing)*64); }
  .max-h-\[32rem\] { max-height: 32rem; }
  .max-h-\[45vh\] { max-height: 45vh; }
  .max-h-\[85vh\] { max-height: 85vh; }
  .max-h-\[92dvh\] { max-height: 92dvh; }
  .max-h-\[126px\] { max-height: 126px; }
  .max-h-\[250px\] { max-height: 250px; }
  .max-h-\[300px\] { max-height: 300px; }
  .max-h-\[380px\] { max-height: 380px; }
  .max-h-\[calc\(100dvh-5rem\)\] { max-height: calc(100dvh - 5rem); }
  .max-h-\[calc\(100vh-2rem\)\] { max-height: calc(-2rem + 100vh); }
  .max-h-\[min\(340px\,50vh\)\] { max-height: min(340px, 50vh); }
  .max-h-\[min\(760px\,calc\(100dvh-2rem\)\)\] { max-height: min(760px, 100dvh - 2rem); }
  .max-h-\[min\(820px\,calc\(100dvh-2rem\)\)\] { max-height: min(820px, 100dvh - 2rem); }
  .max-h-none { max-height: none; }
  .min-h-0 { min-height: 0px; }
  .min-h-4 { min-height: calc(var(--spacing)*4); }
  .min-h-5 { min-height: calc(var(--spacing)*5); }
  .min-h-8 { min-height: calc(var(--spacing)*8); }
  .min-h-9 { min-height: calc(var(--spacing)*9); }
  .min-h-10 { min-height: calc(var(--spacing)*10); }
  .min-h-11 { min-height: calc(var(--spacing)*11); }
  .min-h-12 { min-height: calc(var(--spacing)*12); }
  .min-h-14 { min-height: calc(var(--spacing)*14); }
  .min-h-16 { min-height: calc(var(--spacing)*16); }
  .min-h-18 { min-height: calc(var(--spacing)*18); }
  .min-h-24 { min-height: calc(var(--spacing)*24); }
  .min-h-28 { min-height: calc(var(--spacing)*28); }
  .min-h-36 { min-height: calc(var(--spacing)*36); }
  .min-h-40 { min-height: calc(var(--spacing)*40); }
  .min-h-44 { min-height: calc(var(--spacing)*44); }
  .min-h-56 { min-height: calc(var(--spacing)*56); }
  .min-h-60 { min-height: calc(var(--spacing)*60); }
  .min-h-64 { min-height: calc(var(--spacing)*64); }
  .min-h-72 { min-height: calc(var(--spacing)*72); }
  .min-h-\[9rem\] { min-height: 9rem; }
  .min-h-\[15\.5rem\] { min-height: 15.5rem; }
  .min-h-\[19rem\] { min-height: 19rem; }
  .min-h-\[30px\] { min-height: 30px; }
  .min-h-\[46px\] { min-height: 46px; }
  .min-h-\[50px\] { min-height: 50px; }
  .min-h-\[50vh\] { min-height: 50vh; }
  .min-h-\[53px\] { min-height: 53px; }
  .min-h-\[60px\] { min-height: 60px; }
  .min-h-\[60svh\] { min-height: 60svh; }
  .min-h-\[72px\] { min-height: 72px; }
  .min-h-\[78px\] { min-height: 78px; }
  .min-h-\[110px\] { min-height: 110px; }
  .min-h-\[120px\] { min-height: 120px; }
  .min-h-\[132px\] { min-height: 132px; }
  .min-h-\[142px\] { min-height: 142px; }
  .min-h-\[520px\] { min-height: 520px; }
  .min-h-\[calc\(100dvh-9rem\)\] { min-height: calc(100dvh - 9rem); }
  .min-h-full { min-height: 100%; }
  .min-h-screen { min-height: 100vh; }
  .min-h-svh { min-height: 100svh; }
  .w-\(--cell-size\) { width: var(--cell-size); }
  .w-\(--radix-dropdown-menu-trigger-width\) { width: var(--radix-dropdown-menu-trigger-width); }
  .w-\(--radix-popover-trigger-width\) { width: var(--radix-popover-trigger-width); }
  .w-\(--sidebar-width\) { width: var(--sidebar-width); }
  .w-0 { width: 0px; }
  .w-0\.5 { width: calc(var(--spacing)*.5); }
  .w-1 { width: var(--spacing); }
  .w-1\.5 { width: calc(var(--spacing)*1.5); }
  .w-1\/3 { width: 33.3333%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\.5 { width: calc(var(--spacing)*2.5); }
  .w-2\/3 { width: 66.6667%; }
  .w-2\/5 { width: 40%; }
  .w-3\/4 { width: 75%; }
  .w-3\/5 { width: 60%; }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-4\/5 { width: 80%; }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-14 { width: calc(var(--spacing)*14); }
  .w-16 { width: calc(var(--spacing)*16); }
  .w-22 { width: calc(var(--spacing)*22); }
  .w-24 { width: calc(var(--spacing)*24); }
  .w-25 { width: calc(var(--spacing)*25); }
  .w-28 { width: calc(var(--spacing)*28); }
  .w-32 { width: calc(var(--spacing)*32); }
  .w-36 { width: calc(var(--spacing)*36); }
  .w-44 { width: calc(var(--spacing)*44); }
  .w-48 { width: calc(var(--spacing)*48); }
  .w-52 { width: calc(var(--spacing)*52); }
  .w-56 { width: calc(var(--spacing)*56); }
  .w-64 { width: calc(var(--spacing)*64); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-80 { width: calc(var(--spacing)*80); }
  .w-\[--radix-popover-trigger-width\] { }
  .w-\[3px\] { width: 3px; }
  .w-\[5\.5rem\] { width: 5.5rem; }
  .w-\[30px\] { width: 30px; }
  .w-\[34px\] { width: 34px; }
  .w-\[41\.25\%\] { width: 41.25%; }
  .w-\[52px\] { width: 52px; }
  .w-\[62px\] { width: 62px; }
  .w-\[70px\] { width: 70px; }
  .w-\[76px\] { width: 76px; }
  .w-\[82px\] { width: 82px; }
  .w-\[85vw\] { width: 85vw; }
  .w-\[92vw\] { width: 92vw; }
  .w-\[104px\] { width: 104px; }
  .w-\[110px\] { width: 110px; }
  .w-\[118px\] { width: 118px; }
  .w-\[132px\] { width: 132px; }
  .w-\[150px\] { width: 150px; }
  .w-\[152px\] { width: 152px; }
  .w-\[196px\] { width: 196px; }
  .w-\[260px\] { width: 260px; }
  .w-\[262px\] { width: 262px; }
  .w-\[264px\] { width: 264px; }
  .w-\[300px\] { width: 300px; }
  .w-\[320px\] { width: 320px; }
  .w-\[680px\] { width: 680px; }
  .w-\[calc\(100\%\+0\.5rem\)\] { width: calc(100% + 0.5rem); }
  .w-\[calc\(100\%\+0\.75rem\)\] { width: calc(100% + 0.75rem); }
  .w-\[calc\(100vw-1\.5rem\)\] { width: calc(-1.5rem + 100vw); }
  .w-\[calc\(100vw-2rem\)\] { width: calc(-2rem + 100vw); }
  .w-\[min\(18rem\,var\(--radix-popover-content-available-width\)\)\] { width: min(18rem,var(--radix-popover-content-available-width)); }
  .w-\[min\(22rem\,calc\(100vw-3rem\)\)\] { width: min(22rem, -3rem + 100vw); }
  .w-\[min\(940px\,calc\(100\%-2rem\)\)\] { width: min(940px, 100% - 2rem); }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-max { width: max-content; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .max-w-\(--skeleton-width\) { max-width: var(--skeleton-width); }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-4xl { max-width: var(--container-4xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-6xl { max-width: var(--container-6xl); }
  .max-w-24 { max-width: calc(var(--spacing)*24); }
  .max-w-32 { max-width: calc(var(--spacing)*32); }
  .max-w-56 { max-width: calc(var(--spacing)*56); }
  .max-w-60 { max-width: calc(var(--spacing)*60); }
  .max-w-64 { max-width: calc(var(--spacing)*64); }
  .max-w-72 { max-width: calc(var(--spacing)*72); }
  .max-w-\[14rem\] { max-width: 14rem; }
  .max-w-\[16rem\] { max-width: 16rem; }
  .max-w-\[34ch\] { max-width: 34ch; }
  .max-w-\[52ch\] { max-width: 52ch; }
  .max-w-\[58ch\] { max-width: 58ch; }
  .max-w-\[70ch\] { max-width: 70ch; }
  .max-w-\[72ch\] { max-width: 72ch; }
  .max-w-\[85\%\] { max-width: 85%; }
  .max-w-\[94vw\] { max-width: 94vw; }
  .max-w-\[132px\] { max-width: 132px; }
  .max-w-\[280px\] { max-width: 280px; }
  .max-w-\[340px\] { max-width: 340px; }
  .max-w-\[380px\] { max-width: 380px; }
  .max-w-\[392px\] { max-width: 392px; }
  .max-w-\[400px\] { max-width: 400px; }
  .max-w-\[420px\] { max-width: 420px; }
  .max-w-\[430px\] { max-width: 430px; }
  .max-w-\[520px\] { max-width: 520px; }
  .max-w-\[600px\] { max-width: 600px; }
  .max-w-\[620px\] { max-width: 620px; }
  .max-w-\[640px\] { max-width: 640px; }
  .max-w-\[700px\] { max-width: 700px; }
  .max-w-\[760px\] { max-width: 760px; }
  .max-w-\[900px\] { max-width: 900px; }
  .max-w-\[940px\] { max-width: 940px; }
  .max-w-\[960px\] { max-width: 960px; }
  .max-w-\[1000px\] { max-width: 1000px; }
  .max-w-\[1080px\] { max-width: 1080px; }
  .max-w-\[1240px\] { max-width: 1240px; }
  .max-w-\[1440px\] { max-width: 1440px; }
  .max-w-\[1536px\] { max-width: 1536px; }
  .max-w-\[calc\(100\%-1rem\)\] { max-width: calc(100% - 1rem); }
  .max-w-\[calc\(100\%-2rem\)\] { max-width: calc(100% - 2rem); }
  .max-w-\[calc\(100\%-18px\)\] { max-width: calc(100% - 18px); }
  .max-w-full { max-width: 100%; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-prose { max-width: 65ch; }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .max-w-xs { max-width: var(--container-xs); }
  .min-w-\(--cell-size\) { min-width: var(--cell-size); }
  .min-w-0 { min-width: 0px; }
  .min-w-4 { min-width: calc(var(--spacing)*4); }
  .min-w-5 { min-width: calc(var(--spacing)*5); }
  .min-w-8 { min-width: calc(var(--spacing)*8); }
  .min-w-9 { min-width: calc(var(--spacing)*9); }
  .min-w-10 { min-width: calc(var(--spacing)*10); }
  .min-w-16 { min-width: calc(var(--spacing)*16); }
  .min-w-36 { min-width: calc(var(--spacing)*36); }
  .min-w-40 { min-width: calc(var(--spacing)*40); }
  .min-w-48 { min-width: calc(var(--spacing)*48); }
  .min-w-56 { min-width: calc(var(--spacing)*56); }
  .min-w-64 { min-width: calc(var(--spacing)*64); }
  .min-w-\[8rem\] { min-width: 8rem; }
  .min-w-\[26px\] { min-width: 26px; }
  .min-w-\[120px\] { min-width: 120px; }
  .min-w-\[220px\] { min-width: 220px; }
  .min-w-\[600px\] { min-width: 600px; }
  .min-w-\[680px\] { min-width: 680px; }
  .min-w-\[1385px\] { min-width: 1385px; }
  .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
  .min-w-fit { min-width: fit-content; }
  .min-w-max { min-width: max-content; }
  .flex-1 { flex: 1 1 0%; }
  .flex-none { flex: 0 0 auto; }
  .shrink-0 { flex-shrink: 0; }
  .grow { flex-grow: 1; }
  .caption-bottom { caption-side: bottom; }
  .border-collapse { border-collapse: collapse; }
  .origin-\(--radix-dropdown-menu-content-transform-origin\) { transform-origin: var(--radix-dropdown-menu-content-transform-origin); }
  .origin-\(--radix-hover-card-content-transform-origin\) { transform-origin: var(--radix-hover-card-content-transform-origin); }
  .origin-\(--radix-popover-content-transform-origin\) { transform-origin: var(--radix-popover-content-transform-origin); }
  .origin-\(--radix-select-content-transform-origin\) { transform-origin: var(--radix-select-content-transform-origin); }
  .origin-\(--radix-tooltip-content-transform-origin\) { transform-origin: var(--radix-tooltip-content-transform-origin); }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-px { --tw-translate-x: -1px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-0 { --tw-translate-x: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-px { --tw-translate-x: 1px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-3 { --tw-translate-y: calc(var(--spacing)*3); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[-2px\] { --tw-translate-y: -2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[calc\(-50\%_-_2px\)\] { --tw-translate-y: calc(-50% - 2px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .scale-105 { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-\[0\.95\] { scale: 0.95; }
  .scale-\[0\.98\] { scale: 0.98; }
  .-rotate-3 { rotate: -3deg; }
  .-rotate-90 { rotate: -90deg; }
  .-rotate-\[7deg\] { rotate: -7deg; }
  .rotate-2 { rotate: 2deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[1\.2deg\] { rotate: 1.2deg; }
  .rotate-\[5deg\] { rotate: 5deg; }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-caret-blink { animation: 1.25s ease-out 0s infinite normal none running caret-blink; }
  .animate-fade-up { animation: var(--animate-fade-up); }
  .animate-in { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-pulse-soft { animation: var(--animate-pulse-soft); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-col-resize { cursor: col-resize; }
  .cursor-default { cursor: default; }
  .cursor-ew-resize { cursor: ew-resize; }
  .cursor-grab { cursor: grab; }
  .cursor-grabbing { cursor: grabbing; }
  .cursor-help { cursor: help; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-text { cursor: text; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .scroll-my-1 { scroll-margin-block: var(--spacing); }
  .scroll-mt-5 { scroll-margin-top: calc(var(--spacing)*5); }
  .scroll-mt-6 { scroll-margin-top: calc(var(--spacing)*6); }
  .scroll-mt-24 { scroll-margin-top: calc(var(--spacing)*24); }
  .scroll-py-1 { scroll-padding-block: var(--spacing); }
  .list-decimal { list-style-type: decimal; }
  .list-disc { list-style-type: disc; }
  .list-none { list-style-type: none; }
  .\[appearance\:textfield\] { appearance: textfield; }
  .columns-1 { columns: 1; }
  .break-inside-avoid { break-inside: avoid; }
  .auto-rows-fr { grid-auto-rows: minmax(0px, 1fr); }
  .auto-rows-min { grid-auto-rows: min-content; }
  .\[grid-template-columns\:var\(--mini-columns\)\] { grid-template-columns: var(--mini-columns); }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .grid-cols-\[16px_1fr\] { grid-template-columns: 16px 1fr; }
  .grid-cols-\[32px_minmax\(0\,1fr\)_86px_auto\] { grid-template-columns: 32px minmax(0px, 1fr) 86px auto; }
  .grid-cols-\[34px_minmax\(0\,1fr\)\] { grid-template-columns: 34px minmax(0px, 1fr); }
  .grid-cols-\[110px_minmax\(0\,1fr\)\] { grid-template-columns: 110px minmax(0px, 1fr); }
  .grid-cols-\[150px_minmax\(0\,1fr\)\] { grid-template-columns: 150px minmax(0px, 1fr); }
  .grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .grid-cols-\[minmax\(0\,1fr\)_6\.75rem_6\.75rem_6\.75rem_1\.75rem\] { grid-template-columns: minmax(0px, 1fr) 6.75rem 6.75rem 6.75rem 1.75rem; }
  .grid-cols-\[minmax\(0\,1fr\)_7\.25rem_9rem_1\.75rem\] { grid-template-columns: minmax(0px, 1fr) 7.25rem 9rem 1.75rem; }
  .grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .grid-cols-\[repeat\(6\,minmax\(220px\,1fr\)\)\] { grid-template-columns: repeat(6, minmax(220px, 1fr)); }
  .grid-cols-\[repeat\(auto-fill\,minmax\(268px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(268px, 1fr)); }
  .grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
  .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-wrap { flex-wrap: wrap; }
  .place-content-center { place-content: center; }
  .place-items-center { place-items: center; }
  .content-start { align-content: flex-start; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-evenly { justify-content: space-evenly; }
  .justify-start { justify-content: flex-start; }
  .\!gap-0\.5 { gap: calc(var(--spacing)*.5) !important; }
  .\!gap-3 { gap: calc(var(--spacing)*3) !important; }
  .gap-0 { gap: 0px; }
  .gap-0\.5 { gap: calc(var(--spacing)*.5); }
  .gap-1 { gap: var(--spacing); }
  .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-3\.5 { gap: calc(var(--spacing)*3.5); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-4\.5 { gap: calc(var(--spacing)*4.5); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-7 { gap: calc(var(--spacing)*7); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-\[--spacing\(var\(--gap\)\)\] { gap: calc(var(--spacing)*var(--gap)); }
  .gap-\[3px\] { gap: 3px; }
  .gap-\[5px\] { gap: 5px; }
  .gap-\[7px\] { gap: 7px; }
  .gap-\[9px\] { gap: 9px; }
  .gap-\[11px\] { gap: 11px; }
  .gap-\[13px\] { gap: 13px; }
  .gap-\[14px\] { gap: 14px; }
  .gap-\[15px\] { gap: 15px; }
  .gap-\[18px\] { gap: 18px; }
  .gap-\[22px\] { gap: 22px; }
  .gap-\[var\(--event-gap\)\] { gap: var(--event-gap); }
  .gap-px { gap: 1px; }
  :where(.space-y-0\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-3\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-7 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-10 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[7px\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(7px*var(--tw-space-y-reverse)); margin-block-end: calc(7px*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[11px\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(11px*var(--tw-space-y-reverse)); margin-block-end: calc(11px*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[18px\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(18px*var(--tw-space-y-reverse)); margin-block-end: calc(18px*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[22px\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(22px*var(--tw-space-y-reverse)); margin-block-end: calc(22px*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-1\.5 { column-gap: calc(var(--spacing)*1.5); }
  .gap-x-2 { column-gap: calc(var(--spacing)*2); }
  .gap-x-2\.5 { column-gap: calc(var(--spacing)*2.5); }
  .gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .gap-x-5 { column-gap: calc(var(--spacing)*5); }
  .gap-x-6 { column-gap: calc(var(--spacing)*6); }
  .gap-x-7 { column-gap: calc(var(--spacing)*7); }
  .gap-x-10 { column-gap: calc(var(--spacing)*10); }
  .gap-x-\[18px\] { column-gap: 18px; }
  :where(.-space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.-space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-0\.5 { row-gap: calc(var(--spacing)*.5); }
  .gap-y-1 { row-gap: var(--spacing); }
  .gap-y-1\.5 { row-gap: calc(var(--spacing)*1.5); }
  .gap-y-2 { row-gap: calc(var(--spacing)*2); }
  .gap-y-2\.5 { row-gap: calc(var(--spacing)*2.5); }
  .gap-y-3 { row-gap: calc(var(--spacing)*3); }
  .gap-y-3\.5 { row-gap: calc(var(--spacing)*3.5); }
  .gap-y-4 { row-gap: calc(var(--spacing)*4); }
  .gap-y-5 { row-gap: calc(var(--spacing)*5); }
  .gap-y-7 { row-gap: calc(var(--spacing)*7); }
  .gap-y-\[9px\] { row-gap: 9px; }
  :where(.divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))); }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px*var(--tw-divide-y-reverse)); border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-border > :not(:last-child)) { border-color: var(--border); }
  :where(.divide-border-muted > :not(:last-child)) { border-color: var(--border-muted); }
  :where(.divide-border-row > :not(:last-child)) { border-color: var(--border-row); }
  :where(.divide-border\/70 > :not(:last-child)) { border-color: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  :where(.divide-border\/70 > :not(:last-child)) { border-color: color-mix(in oklab,var(--border)70%,transparent); }
}
  .\!self-start { align-self: flex-start !important; }
  .self-center { align-self: center; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-end { justify-self: flex-end; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-hidden { overflow-y: hidden; }
  .overscroll-x-contain { overscroll-behavior-x: contain; }
  .\!rounded-md { border-radius: calc(var(--radius) - 2px) !important; }
  .\!rounded-xl { border-radius: calc(var(--radius) + 4px) !important; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-\[2px\] { border-radius: 2px; }
  .rounded-\[3px_12px_12px_12px\] { border-radius: 3px 12px 12px; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[5px\] { border-radius: 5px; }
  .rounded-\[7px\] { border-radius: 7px; }
  .rounded-\[8px\] { border-radius: 8px; }
  .rounded-\[9px\] { border-radius: 9px; }
  .rounded-\[10px\] { border-radius: 10px; }
  .rounded-\[11px\] { border-radius: 11px; }
  .rounded-\[12px\] { border-radius: 12px; }
  .rounded-\[12px_12px_3px_12px\] { border-radius: 12px 12px 3px; }
  .rounded-\[13px\] { border-radius: 13px; }
  .rounded-\[14px\] { border-radius: 14px; }
  .rounded-\[17px\] { border-radius: 17px; }
  .rounded-\[18px\] { border-radius: 18px; }
  .rounded-\[19px\] { border-radius: 19px; }
  .rounded-\[25px\] { border-radius: 25px; }
  .rounded-\[calc\(var\(--radius\)-5px\)\] { border-radius: calc(var(--radius) - 5px); }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius); }
  .rounded-md { border-radius: calc(var(--radius) - 2px); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: calc(var(--radius) - 4px); }
  .rounded-xl { border-radius: calc(var(--radius) + 4px); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-s-lg { border-start-start-radius: var(--radius); border-end-start-radius: var(--radius); }
  .rounded-s-none { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .rounded-e-lg { border-start-end-radius: var(--radius); border-end-end-radius: var(--radius); }
  .rounded-e-none { border-start-end-radius: 0px; border-end-end-radius: 0px; }
  .rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }
  .rounded-t-md { border-top-left-radius: calc(var(--radius) - 2px); border-top-right-radius: calc(var(--radius) - 2px); }
  .rounded-t-sm { border-top-left-radius: calc(var(--radius) - 4px); border-top-right-radius: calc(var(--radius) - 4px); }
  .rounded-l-md { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .rounded-r-md { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
  .rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .rounded-b-2xl { border-bottom-right-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); }
  .rounded-b-\[inherit\] { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-4 { border-style: var(--tw-border-style); border-width: 4px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-\[3px\] { border-style: var(--tw-border-style); border-width: 3px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-s-2 { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 2px; }
  .border-e { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-\[1\.5px\] { border-top-style: var(--tw-border-style); border-top-width: 1.5px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-\[1\.5px\] { border-left-style: var(--tw-border-style); border-left-width: 1.5px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-none { --tw-border-style: none; border-style: none; }
  .\!border-border { border-color: var(--border) !important; }
  .border-\(--color-border\) { border-color: var(--color-border); }
  .border-\(--note-border\) { border-color: var(--note-border); }
  .border-\[var\(--rate-matrix-control-border\)\] { border-color: var(--rate-matrix-control-border); }
  .border-auth-border { border-color: var(--auth-border); }
  .border-auth-border-soft { border-color: var(--auth-border-soft); }
  .border-auth-card { border-color: var(--auth-card); }
  .border-auth-divider { border-color: var(--auth-divider); }
  .border-auth-error-border { border-color: var(--auth-error-border); }
  .border-auth-field { border-color: var(--auth-field); }
  .border-auth-hairline { border-color: var(--auth-hairline); }
  .border-auth-inset { border-color: var(--auth-inset); }
  .border-auth-locked-border { border-color: var(--auth-locked-border); }
  .border-auth-on-media-border { border-color: var(--auth-on-media-border); }
  .border-auth-outline { border-color: var(--auth-outline); }
  .border-auth-warn-border { border-color: var(--auth-warn-border); }
  .border-background, .border-background\/25 { border-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-background\/25 { border-color: color-mix(in oklab,var(--background)25%,transparent); }
}
  .border-black\/10 { border-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-black\/10 { border-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .border-border { border-color: var(--border); }
  .border-border-dashed { border-color: var(--border-dashed); }
  .border-border-frame { border-color: var(--border-frame); }
  .border-border-hairline { border-color: var(--border-hairline); }
  .border-border-hover { border-color: var(--border-hover); }
  .border-border-inner { border-color: var(--border-inner); }
  .border-border-muted { border-color: var(--border-muted); }
  .border-border-row { border-color: var(--border-row); }
  .border-border\/50 { border-color: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-border\/50 { border-color: color-mix(in oklab,var(--border)50%,transparent); }
}
  .border-border\/60 { border-color: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-border\/60 { border-color: color-mix(in oklab,var(--border)60%,transparent); }
}
  .border-border\/70 { border-color: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-border\/70 { border-color: color-mix(in oklab,var(--border)70%,transparent); }
}
  .border-brand { border-color: var(--brand); }
  .border-brand-panel-border { border-color: var(--brand-panel-border); }
  .border-brand-token-border { border-color: var(--brand-token-border); }
  .border-brand\/30 { border-color: var(--brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-brand\/30 { border-color: color-mix(in oklab,var(--brand)30%,transparent); }
}
  .border-card { border-color: var(--card); }
  .border-current { border-color: currentcolor; }
  .border-destructive, .border-destructive\/20 { border-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-destructive\/20 { border-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .border-destructive\/30 { border-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-destructive\/30 { border-color: color-mix(in oklab,var(--destructive)30%,transparent); }
}
  .border-field { border-color: var(--field); }
  .border-flight-accent-2 { border-color: var(--flight-accent-2); }
  .border-flight-line { border-color: var(--flight-line); }
  .border-foreground, .border-foreground\/70 { border-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-foreground\/70 { border-color: color-mix(in oklab,var(--foreground)70%,transparent); }
}
  .border-input { border-color: var(--input); }
  .border-notes-border { border-color: var(--notes-border); }
  .border-notes-divider { border-color: var(--notes-divider); }
  .border-notes-empty-aqua-border { border-color: var(--notes-empty-aqua-border); }
  .border-notes-empty-lavender-border { border-color: var(--notes-empty-lavender-border); }
  .border-notes-empty-yellow-border { border-color: var(--notes-empty-yellow-border); }
  .border-notes-outline { border-color: var(--notes-outline); }
  .border-primary, .border-primary\/40 { border-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-primary\/40 { border-color: color-mix(in oklab,var(--primary)40%,transparent); }
}
  .border-ring { border-color: var(--ring); }
  .border-segment-afternoon { border-color: var(--segment-afternoon); }
  .border-segment-evening { border-color: var(--segment-evening); }
  .border-segment-morning { border-color: var(--segment-morning); }
  .border-setup-divider { border-color: var(--setup-divider); }
  .border-setup-footer-divider { border-color: var(--setup-footer-divider); }
  .border-setup-strong { border-color: var(--setup-strong); }
  .border-sidebar-border { border-color: var(--sidebar-border); }
  .border-status-ai-panel-border { border-color: var(--status-ai-panel-border); }
  .border-status-caution-panel-border { border-color: var(--status-caution-panel-border); }
  .border-status-danger-panel-border { border-color: var(--status-danger-panel-border); }
  .border-status-info-bg { border-color: var(--status-info-bg); }
  .border-status-neutral-panel-border { border-color: var(--status-neutral-panel-border); }
  .border-status-success-panel-border { border-color: var(--status-success-panel-border); }
  .border-status-warning-dot\/60 { border-color: var(--status-warning-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-status-warning-dot\/60 { border-color: color-mix(in oklab,var(--status-warning-dot)60%,transparent); }
}
  .border-status-warning-panel-border { border-color: var(--status-warning-panel-border); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-transport-accent { border-color: var(--transport-accent); }
  .border-transport-line { border-color: var(--transport-line); }
  .border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .\!bg-background { background-color: var(--background) !important; }
  .\!bg-muted { background-color: var(--muted) !important; }
  .\!bg-popover { background-color: var(--popover) !important; }
  .\!bg-primary { background-color: var(--primary) !important; }
  .bg-\(--color-bg\) { background-color: var(--color-bg); }
  .bg-\(--note-band\) { background-color: var(--note-band); }
  .bg-\(--note-bg\) { background-color: var(--note-bg); }
  .bg-\(--note-dot\) { background-color: var(--note-dot); }
  .bg-\(--overview-clock-accent\) { background-color: var(--overview-clock-accent); }
  .bg-\(--overview-clock-surface\) { background-color: var(--overview-clock-surface); }
  .bg-\(--overview-clock-track\) { background-color: var(--overview-clock-track); }
  .bg-\[\#0e7a6b\] { background-color: rgb(14, 122, 107); }
  .bg-\[\#2d5fd0\] { background-color: rgb(45, 95, 208); }
  .bg-\[\#e8eefb\] { background-color: rgb(232, 238, 251); }
  .bg-\[rgba\(14\,14\,20\,0\.32\)\] { background-color: rgba(14, 14, 20, 0.32); }
  .bg-\[var\(--chart-1\)\] { background-color: var(--chart-1); }
  .bg-\[var\(--chart-2\)\] { background-color: var(--chart-2); }
  .bg-\[var\(--chart-3\)\] { background-color: var(--chart-3); }
  .bg-\[var\(--chart-4\)\] { background-color: var(--chart-4); }
  .bg-\[var\(--chart-5\)\] { background-color: var(--chart-5); }
  .bg-accent { background-color: var(--accent); }
  .bg-activity-accent, .bg-activity-accent\/10 { background-color: var(--activity-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-activity-accent\/10 { background-color: color-mix(in oklab,var(--activity-accent)10%,transparent); }
}
  .bg-auth-badge { background-color: var(--auth-badge); }
  .bg-auth-border { background-color: var(--auth-border); }
  .bg-auth-border-soft { background-color: var(--auth-border-soft); }
  .bg-auth-button { background-color: var(--auth-button); }
  .bg-auth-chip { background-color: var(--auth-chip); }
  .bg-auth-control { background-color: var(--auth-control); }
  .bg-auth-divider { background-color: var(--auth-divider); }
  .bg-auth-done { background-color: var(--auth-done); }
  .bg-auth-done-fg { background-color: var(--auth-done-fg); }
  .bg-auth-error { background-color: var(--auth-error); }
  .bg-auth-error-icon { background-color: var(--auth-error-icon); }
  .bg-auth-faint { background-color: var(--auth-faint); }
  .bg-auth-group { background-color: var(--auth-group); }
  .bg-auth-locked { background-color: var(--auth-locked); }
  .bg-auth-on-media-panel { background-color: var(--auth-on-media-panel); }
  .bg-auth-on-media-rule { background-color: var(--auth-on-media-rule); }
  .bg-auth-panel { background-color: var(--auth-panel); }
  .bg-auth-panel-soft { background-color: var(--auth-panel-soft); }
  .bg-auth-pending { background-color: var(--auth-pending); }
  .bg-auth-pending-dot { background-color: var(--auth-pending-dot); }
  .bg-auth-stage { background-color: var(--auth-stage); }
  .bg-auth-surface { background-color: var(--auth-surface); }
  .bg-auth-warn { background-color: var(--auth-warn); }
  .bg-avatar-1-bg { background-color: var(--avatar-1-bg); }
  .bg-avatar-2-bg { background-color: var(--avatar-2-bg); }
  .bg-avatar-3-bg { background-color: var(--avatar-3-bg); }
  .bg-avatar-4-bg { background-color: var(--avatar-4-bg); }
  .bg-avatar-5-bg { background-color: var(--avatar-5-bg); }
  .bg-avatar-6-bg { background-color: var(--avatar-6-bg); }
  .bg-avatar-7-bg { background-color: var(--avatar-7-bg); }
  .bg-avatar-8-bg { background-color: var(--avatar-8-bg); }
  .bg-avatar-female-bg { background-color: var(--avatar-female-bg); }
  .bg-avatar-male-bg { background-color: var(--avatar-male-bg); }
  .bg-avatar-tile { background-color: var(--avatar-tile); }
  .bg-background, .bg-background\/10 { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-background\/10 { background-color: color-mix(in oklab,var(--background)10%,transparent); }
}
  .bg-background\/40 { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-background\/40 { background-color: color-mix(in oklab,var(--background)40%,transparent); }
}
  .bg-background\/90 { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-background\/90 { background-color: color-mix(in oklab,var(--background)90%,transparent); }
}
  .bg-background\/95 { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-background\/95 { background-color: color-mix(in oklab,var(--background)95%,transparent); }
}
  .bg-border { background-color: var(--border); }
  .bg-border-inner { background-color: var(--border-inner); }
  .bg-border-muted { background-color: var(--border-muted); }
  .bg-border-row { background-color: var(--border-row); }
  .bg-border\/60 { background-color: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-border\/60 { background-color: color-mix(in oklab,var(--border)60%,transparent); }
}
  .bg-brand { background-color: var(--brand); }
  .bg-brand-busy { background-color: var(--brand-busy); }
  .bg-brand-panel-bg { background-color: var(--brand-panel-bg); }
  .bg-brand-soft { background-color: var(--brand-soft); }
  .bg-brand-token-bg { background-color: var(--brand-token-bg); }
  .bg-brand\/10 { background-color: var(--brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-brand\/10 { background-color: color-mix(in oklab,var(--brand)10%,transparent); }
}
  .bg-calendar-event-danger { background-color: var(--calendar-event-danger); }
  .bg-calendar-event-info { background-color: var(--calendar-event-info); }
  .bg-calendar-event-neutral { background-color: var(--calendar-event-neutral); }
  .bg-calendar-event-success { background-color: var(--calendar-event-success); }
  .bg-calendar-event-warning { background-color: var(--calendar-event-warning); }
  .bg-canvas { background-color: var(--canvas); }
  .bg-card, .bg-card\/70 { background-color: var(--card); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-card\/70 { background-color: color-mix(in oklab,var(--card)70%,transparent); }
}
  .bg-card\/75 { background-color: var(--card); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-card\/75 { background-color: color-mix(in oklab,var(--card)75%,transparent); }
}
  .bg-card\/90 { background-color: var(--card); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-card\/90 { background-color: color-mix(in oklab,var(--card)90%,transparent); }
}
  .bg-chip { background-color: var(--chip); }
  .bg-chip-alt { background-color: var(--chip-alt); }
  .bg-destructive, .bg-destructive\/5 { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-destructive\/5 { background-color: color-mix(in oklab,var(--destructive)5%,transparent); }
}
  .bg-flight-accent-2 { background-color: var(--flight-accent-2); }
  .bg-foreground, .bg-foreground\/5 { background-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-foreground\/5 { background-color: color-mix(in oklab,var(--foreground)5%,transparent); }
}
  .bg-foreground\/6 { background-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-foreground\/6 { background-color: color-mix(in oklab,var(--foreground)6%,transparent); }
}
  .bg-foreground\/8 { background-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-foreground\/8 { background-color: color-mix(in oklab,var(--foreground)8%,transparent); }
}
  .bg-foreground\/20 { background-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-foreground\/20 { background-color: color-mix(in oklab,var(--foreground)20%,transparent); }
}
  .bg-kanban { background-color: var(--kanban); }
  .bg-media-control { background-color: var(--media-control); }
  .bg-media-empty { background-color: var(--media-empty); }
  .bg-media-scrim { background-color: var(--media-scrim); }
  .bg-metric-attention\/12 { background-color: var(--metric-attention); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-metric-attention\/12 { background-color: color-mix(in oklab,var(--metric-attention)12%,transparent); }
}
  .bg-metric-info\/10 { background-color: var(--metric-info); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-metric-info\/10 { background-color: color-mix(in oklab,var(--metric-info)10%,transparent); }
}
  .bg-metric-info\/12 { background-color: var(--metric-info); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-metric-info\/12 { background-color: color-mix(in oklab,var(--metric-info)12%,transparent); }
}
  .bg-muted, .bg-muted\/20 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/20 { background-color: color-mix(in oklab,var(--muted)20%,transparent); }
}
  .bg-muted\/25 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/25 { background-color: color-mix(in oklab,var(--muted)25%,transparent); }
}
  .bg-muted\/30 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/30 { background-color: color-mix(in oklab,var(--muted)30%,transparent); }
}
  .bg-muted\/40 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/40 { background-color: color-mix(in oklab,var(--muted)40%,transparent); }
}
  .bg-muted\/50 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/50 { background-color: color-mix(in oklab,var(--muted)50%,transparent); }
}
  .bg-muted\/60 { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-muted\/60 { background-color: color-mix(in oklab,var(--muted)60%,transparent); }
}
  .bg-note-charge-bg { background-color: var(--note-charge-bg); }
  .bg-note-note-bg { background-color: var(--note-note-bg); }
  .bg-note-paper-aqua-bg { background-color: var(--note-paper-aqua-bg); }
  .bg-note-paper-lavender-bg { background-color: var(--note-paper-lavender-bg); }
  .bg-note-paper-yellow-bg { background-color: var(--note-paper-yellow-bg); }
  .bg-note-suggestion-bg { background-color: var(--note-suggestion-bg); }
  .bg-note-warning-bg { background-color: var(--note-warning-bg); }
  .bg-notes-action { background-color: var(--notes-action); }
  .bg-notes-black-10 { background-color: var(--notes-black-10); }
  .bg-notes-control { background-color: var(--notes-control); }
  .bg-notes-line { background-color: var(--notes-line); }
  .bg-notes-surface { background-color: var(--notes-surface); }
  .bg-notes-white-50 { background-color: var(--notes-white-50); }
  .bg-notes-white-62 { background-color: var(--notes-white-62); }
  .bg-notes-white-70 { background-color: var(--notes-white-70); }
  .bg-notes-white-72 { background-color: var(--notes-white-72); }
  .bg-on-destructive\/15 { background-color: var(--on-destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-on-destructive\/15 { background-color: color-mix(in oklab,var(--on-destructive)15%,transparent); }
}
  .bg-overlay, .bg-overlay\/80 { background-color: var(--overlay); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-overlay\/80 { background-color: color-mix(in oklab,var(--overlay)80%,transparent); }
}
  .bg-panel-tint { background-color: var(--panel-tint); }
  .bg-photo-chip { background-color: var(--photo-chip); }
  .bg-photo-grip { background-color: var(--photo-grip); }
  .bg-photo-pill { background-color: var(--photo-pill); }
  .bg-popover { background-color: var(--popover); }
  .bg-primary { background-color: var(--primary); }
  .bg-primary-foreground\/25 { background-color: var(--primary-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-foreground\/25 { background-color: color-mix(in oklab,var(--primary-foreground)25%,transparent); }
}
  .bg-primary\/5 { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary\/5 { background-color: color-mix(in oklab,var(--primary)5%,transparent); }
}
  .bg-primary\/8 { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary\/8 { background-color: color-mix(in oklab,var(--primary)8%,transparent); }
}
  .bg-primary\/10 { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary\/10 { background-color: color-mix(in oklab,var(--primary)10%,transparent); }
}
  .bg-primary\/20 { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary\/20 { background-color: color-mix(in oklab,var(--primary)20%,transparent); }
}
  .bg-primary\/\[0\.02\] { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary\/\[0\.02\] { background-color: color-mix(in oklab,var(--primary)2%,transparent); }
}
  .bg-season-1, .bg-season-1\/15 { background-color: var(--season-1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-1\/15 { background-color: color-mix(in oklab,var(--season-1)15%,transparent); }
}
  .bg-season-2, .bg-season-2\/15 { background-color: var(--season-2); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-2\/15 { background-color: color-mix(in oklab,var(--season-2)15%,transparent); }
}
  .bg-season-3, .bg-season-3\/15 { background-color: var(--season-3); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-3\/15 { background-color: color-mix(in oklab,var(--season-3)15%,transparent); }
}
  .bg-season-4, .bg-season-4\/15 { background-color: var(--season-4); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-4\/15 { background-color: color-mix(in oklab,var(--season-4)15%,transparent); }
}
  .bg-season-5, .bg-season-5\/15 { background-color: var(--season-5); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-5\/15 { background-color: color-mix(in oklab,var(--season-5)15%,transparent); }
}
  .bg-season-6, .bg-season-6\/15 { background-color: var(--season-6); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-season-6\/15 { background-color: color-mix(in oklab,var(--season-6)15%,transparent); }
}
  .bg-secondary { background-color: var(--secondary); }
  .bg-segment-afternoon, .bg-segment-afternoon\/5 { background-color: var(--segment-afternoon); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-segment-afternoon\/5 { background-color: color-mix(in oklab,var(--segment-afternoon)5%,transparent); }
}
  .bg-segment-evening, .bg-segment-evening\/5 { background-color: var(--segment-evening); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-segment-evening\/5 { background-color: color-mix(in oklab,var(--segment-evening)5%,transparent); }
}
  .bg-segment-morning, .bg-segment-morning\/5 { background-color: var(--segment-morning); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-segment-morning\/5 { background-color: color-mix(in oklab,var(--segment-morning)5%,transparent); }
}
  .bg-setup-action { background-color: var(--setup-action); }
  .bg-setup-done { background-color: var(--setup-done); }
  .bg-setup-ink { background-color: var(--setup-ink); }
  .bg-setup-mark { background-color: var(--setup-mark); }
  .bg-setup-pending { background-color: var(--setup-pending); }
  .bg-setup-pending-dot { background-color: var(--setup-pending-dot); }
  .bg-setup-progress-muted { background-color: var(--setup-progress-muted); }
  .bg-setup-progress-track { background-color: var(--setup-progress-track); }
  .bg-setup-surface { background-color: var(--setup-surface); }
  .bg-sidebar { background-color: var(--sidebar); }
  .bg-sidebar-accent, .bg-sidebar-accent\/60 { background-color: var(--sidebar-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-sidebar-accent\/60 { background-color: color-mix(in oklab,var(--sidebar-accent)60%,transparent); }
}
  .bg-sidebar-border { background-color: var(--sidebar-border); }
  .bg-status-ai-bg { background-color: var(--status-ai-bg); }
  .bg-status-ai-panel { background-color: var(--status-ai-panel); }
  .bg-status-caution-bg { background-color: var(--status-caution-bg); }
  .bg-status-caution-panel { background-color: var(--status-caution-panel); }
  .bg-status-danger-bg { background-color: var(--status-danger-bg); }
  .bg-status-danger-dot { background-color: var(--status-danger-dot); }
  .bg-status-danger-fg { background-color: var(--status-danger-fg); }
  .bg-status-danger-panel { background-color: var(--status-danger-panel); }
  .bg-status-info-bg { background-color: var(--status-info-bg); }
  .bg-status-info-dot { background-color: var(--status-info-dot); }
  .bg-status-neutral-alt-bg { background-color: var(--status-neutral-alt-bg); }
  .bg-status-neutral-bg { background-color: var(--status-neutral-bg); }
  .bg-status-neutral-dot { background-color: var(--status-neutral-dot); }
  .bg-status-neutral-panel { background-color: var(--status-neutral-panel); }
  .bg-status-success-bg { background-color: var(--status-success-bg); }
  .bg-status-success-dot { background-color: var(--status-success-dot); }
  .bg-status-success-fg { background-color: var(--status-success-fg); }
  .bg-status-success-panel { background-color: var(--status-success-panel); }
  .bg-status-success-solid, .bg-status-success-solid\/12 { background-color: var(--status-success-solid); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-status-success-solid\/12 { background-color: color-mix(in oklab,var(--status-success-solid)12%,transparent); }
}
  .bg-status-success-solid\/13 { background-color: var(--status-success-solid); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-status-success-solid\/13 { background-color: color-mix(in oklab,var(--status-success-solid)13%,transparent); }
}
  .bg-status-warning-bg { background-color: var(--status-warning-bg); }
  .bg-status-warning-dot { background-color: var(--status-warning-dot); }
  .bg-status-warning-fg { background-color: var(--status-warning-fg); }
  .bg-status-warning-panel { background-color: var(--status-warning-panel); }
  .bg-stay-node { background-color: var(--stay-node); }
  .bg-surface-subtle, .bg-surface-subtle\/40 { background-color: var(--surface-subtle); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-surface-subtle\/40 { background-color: color-mix(in oklab,var(--surface-subtle)40%,transparent); }
}
  .bg-surface-subtle\/45 { background-color: var(--surface-subtle); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-surface-subtle\/45 { background-color: color-mix(in oklab,var(--surface-subtle)45%,transparent); }
}
  .bg-text-placeholder { background-color: var(--text-placeholder); }
  .bg-track { background-color: var(--track); }
  .bg-track-bar { background-color: var(--track-bar); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-transport-accent { background-color: var(--transport-accent); }
  .bg-transport-soft { background-color: var(--transport-soft); }
  .bg-trip-stage-booked { background-color: var(--trip-stage-booked); }
  .bg-trip-stage-booked-soft { background-color: var(--trip-stage-booked-soft); }
  .bg-trip-stage-closed { background-color: var(--trip-stage-closed); }
  .bg-trip-stage-closed-soft { background-color: var(--trip-stage-closed-soft); }
  .bg-trip-stage-completed { background-color: var(--trip-stage-completed); }
  .bg-trip-stage-completed-soft { background-color: var(--trip-stage-completed-soft); }
  .bg-trip-stage-completed\/15 { background-color: var(--trip-stage-completed); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-trip-stage-completed\/15 { background-color: color-mix(in oklab,var(--trip-stage-completed)15%,transparent); }
}
  .bg-trip-stage-completed\/30 { background-color: var(--trip-stage-completed); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-trip-stage-completed\/30 { background-color: color-mix(in oklab,var(--trip-stage-completed)30%,transparent); }
}
  .bg-trip-stage-completed\/50 { background-color: var(--trip-stage-completed); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-trip-stage-completed\/50 { background-color: color-mix(in oklab,var(--trip-stage-completed)50%,transparent); }
}
  .bg-trip-stage-completed\/75 { background-color: var(--trip-stage-completed); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-trip-stage-completed\/75 { background-color: color-mix(in oklab,var(--trip-stage-completed)75%,transparent); }
}
  .bg-trip-stage-inquiry { background-color: var(--trip-stage-inquiry); }
  .bg-trip-stage-inquiry-soft { background-color: var(--trip-stage-inquiry-soft); }
  .bg-trip-stage-planning { background-color: var(--trip-stage-planning); }
  .bg-trip-stage-planning-soft { background-color: var(--trip-stage-planning-soft); }
  .bg-trip-stage-proposed { background-color: var(--trip-stage-proposed); }
  .bg-trip-stage-proposed-soft { background-color: var(--trip-stage-proposed-soft); }
  .bg-well { background-color: var(--well); }
  .bg-white { background-color: var(--color-white); }
  .bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/20 { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .bg-white\/92 { background-color: rgba(255, 255, 255, 0.92); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/92 { background-color: color-mix(in oklab,var(--color-white)92%,transparent); }
}
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-\[image\:var\(--gradient-brand\)\] { background-image: var(--gradient-brand); }
  .bg-\[image\:var\(--media-scrim-gradient\)\] { background-image: var(--media-scrim-gradient); }
  .bg-\[linear-gradient\(90deg\,rgba\(9\,10\,16\,\.78\)_0\%\,rgba\(9\,10\,16\,\.45\)_55\%\,rgba\(9\,10\,16\,\.72\)_100\%\)\] { background-image: linear-gradient(90deg, rgba(9, 10, 16, 0.78) 0%, rgba(9, 10, 16, 0.45) 55%, rgba(9, 10, 16, 0.72) 100%); }
  .bg-\[linear-gradient\(135deg\,transparent_46\%\,rgba\(255\,255\,255\,0\.85\)_47\%\,var\(--note-curl\)_52\%\)\] { background-image: linear-gradient(135deg,transparent 46%,#ffffffd9 47%,var(--note-curl)52%); }
  .bg-\[linear-gradient\(transparent\,var\(--note-bg\)\)\] { background-image: linear-gradient(transparent,var(--note-bg)); }
  .from-season-1-soft { --tw-gradient-from: var(--season-1-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-season-2-soft { --tw-gradient-from: var(--season-2-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-season-3-soft { --tw-gradient-from: var(--season-3-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-season-4-soft { --tw-gradient-from: var(--season-4-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-season-5-soft { --tw-gradient-from: var(--season-5-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-season-6-soft { --tw-gradient-from: var(--season-6-soft); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-1 { --tw-gradient-to: var(--season-1); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-2 { --tw-gradient-to: var(--season-2); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-3 { --tw-gradient-to: var(--season-3); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-4 { --tw-gradient-to: var(--season-4); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-5 { --tw-gradient-to: var(--season-5); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-season-6 { --tw-gradient-to: var(--season-6); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .mask-b-from-100\% { mask-image: var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic); --tw-mask-linear: var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top); --tw-mask-bottom: linear-gradient(to bottom,var(--tw-mask-bottom-from-color)var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color)var(--tw-mask-bottom-to-position)); --tw-mask-bottom-from-position: 100%; mask-composite: intersect; }
  .mask-radial-\[50\%_50\%\] { mask-image: var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic); --tw-mask-radial: radial-gradient(var(--tw-mask-radial-stops,var(--tw-mask-radial-size))); --tw-mask-radial-size: 50% 50%; mask-composite: intersect; }
  .mask-radial-from-0\% { mask-image: var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic); --tw-mask-radial-stops: var(--tw-mask-radial-shape)var(--tw-mask-radial-size)at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color)var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color)var(--tw-mask-radial-to-position); --tw-mask-radial: radial-gradient(var(--tw-mask-radial-stops)); --tw-mask-radial-from-position: 0%; mask-composite: intersect; }
  .\[mask-image\:var\(--media-glass-mask\)\] { mask-image: var(--media-glass-mask); }
  .bg-cover { background-size: cover; }
  .bg-clip-text { background-clip: text; }
  .bg-center { background-position: 50% center; }
  .fill-current { fill: currentcolor; }
  .fill-foreground { fill: var(--foreground); }
  .fill-muted-foreground { fill: var(--muted-foreground); }
  .fill-primary { fill: var(--primary); }
  .fill-status-success-solid { fill: var(--status-success-solid); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-bottom { object-position: center bottom; }
  .p-\(--content-padding\) { padding: var(--content-padding); }
  .p-0 { padding: 0px; }
  .p-0\.5 { padding: calc(var(--spacing)*.5); }
  .p-1 { padding: var(--spacing); }
  .p-1\.5 { padding: calc(var(--spacing)*1.5); }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .p-3 { padding: calc(var(--spacing)*3); }
  .p-3\.5 { padding: calc(var(--spacing)*3.5); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-\[3\.5px\] { padding: 3.5px; }
  .p-\[3px\] { padding: 3px; }
  .p-\[5px\] { padding: 5px; }
  .p-\[10px\] { padding: 10px; }
  .p-\[11px\] { padding: 11px; }
  .p-\[15px\] { padding: 15px; }
  .p-px { padding: 1px; }
  .\!px-2\.5 { padding-inline: calc(var(--spacing)*2.5) !important; }
  .\!px-3\.5 { padding-inline: calc(var(--spacing)*3.5) !important; }
  .px-\(--cell-size\) { padding-inline: var(--cell-size); }
  .px-\(--content-padding\) { padding-inline: var(--content-padding); }
  .px-0 { padding-inline: 0px; }
  .px-0\.5 { padding-inline: calc(var(--spacing)*.5); }
  .px-1 { padding-inline: var(--spacing); }
  .px-1\.5 { padding-inline: calc(var(--spacing)*1.5); }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .px-2\.5 { padding-inline: calc(var(--spacing)*2.5); }
  .px-3 { padding-inline: calc(var(--spacing)*3); }
  .px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .px-\[3px\] { padding-inline: 3px; }
  .px-\[5px\] { padding-inline: 5px; }
  .px-\[7px\] { padding-inline: 7px; }
  .px-\[9px\] { padding-inline: 9px; }
  .px-\[11px\] { padding-inline: 11px; }
  .px-\[13px\] { padding-inline: 13px; }
  .px-\[14px\] { padding-inline: 14px; }
  .px-\[15px\] { padding-inline: 15px; }
  .px-\[17px\] { padding-inline: 17px; }
  .px-\[18px\] { padding-inline: 18px; }
  .px-\[22px\] { padding-inline: 22px; }
  .\!py-3 { padding-block: calc(var(--spacing)*3) !important; }
  .py-0 { padding-block: 0px; }
  .py-0\.5 { padding-block: calc(var(--spacing)*.5); }
  .py-1 { padding-block: var(--spacing); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-7 { padding-block: calc(var(--spacing)*7); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-24 { padding-block: calc(var(--spacing)*24); }
  .py-\[1\.5px\] { padding-block: 1.5px; }
  .py-\[2\.5px\] { padding-block: 2.5px; }
  .py-\[3\.5px\] { padding-block: 3.5px; }
  .py-\[3px\] { padding-block: 3px; }
  .py-\[4\.5px\] { padding-block: 4.5px; }
  .py-\[5px\] { padding-block: 5px; }
  .py-\[7\.5px\] { padding-block: 7.5px; }
  .py-\[7px\] { padding-block: 7px; }
  .py-\[9px\] { padding-block: 9px; }
  .py-\[11px\] { padding-block: 11px; }
  .py-\[13px\] { padding-block: 13px; }
  .py-\[15px\] { padding-block: 15px; }
  .py-\[17px\] { padding-block: 17px; }
  .py-\[18px\] { padding-block: 18px; }
  .py-\[22px\] { padding-block: 22px; }
  .py-\[26px\] { padding-block: 26px; }
  .py-\[70px\] { padding-block: 70px; }
  .py-px { padding-block: 1px; }
  .ps-2\.5 { padding-inline-start: calc(var(--spacing)*2.5); }
  .ps-3 { padding-inline-start: calc(var(--spacing)*3); }
  .ps-5 { padding-inline-start: calc(var(--spacing)*5); }
  .ps-6 { padding-inline-start: calc(var(--spacing)*6); }
  .ps-7 { padding-inline-start: calc(var(--spacing)*7); }
  .ps-9 { padding-inline-start: calc(var(--spacing)*9); }
  .ps-\[9px\] { padding-inline-start: 9px; }
  .ps-\[11px\] { padding-inline-start: 11px; }
  .pe-1 { padding-inline-end: var(--spacing); }
  .pe-2\.5 { padding-inline-end: calc(var(--spacing)*2.5); }
  .pe-8 { padding-inline-end: calc(var(--spacing)*8); }
  .pe-12 { padding-inline-end: calc(var(--spacing)*12); }
  .pe-\[9px\] { padding-inline-end: 9px; }
  .pe-\[11px\] { padding-inline-end: 11px; }
  .\!pt-0\.5 { padding-top: calc(var(--spacing)*.5) !important; }
  .pt-\(--content-padding\) { padding-top: var(--content-padding); }
  .pt-0 { padding-top: 0px; }
  .pt-0\.5 { padding-top: calc(var(--spacing)*.5); }
  .pt-1 { padding-top: var(--spacing); }
  .pt-1\.5 { padding-top: calc(var(--spacing)*1.5); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-2\.5 { padding-top: calc(var(--spacing)*2.5); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-3\.5 { padding-top: calc(var(--spacing)*3.5); }
  .pt-4 { padding-top: calc(var(--spacing)*4); }
  .pt-5 { padding-top: calc(var(--spacing)*5); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-8 { padding-top: calc(var(--spacing)*8); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pt-14 { padding-top: calc(var(--spacing)*14); }
  .pt-\[5px\] { padding-top: 5px; }
  .pt-\[7px\] { padding-top: 7px; }
  .pt-\[11px\] { padding-top: 11px; }
  .pt-\[17px\] { padding-top: 17px; }
  .pt-\[18px\] { padding-top: 18px; }
  .pt-\[22px\] { padding-top: 22px; }
  .pt-\[26px\] { padding-top: 26px; }
  .pt-\[30px\] { padding-top: 30px; }
  .pt-\[34px\] { padding-top: 34px; }
  .pt-px { padding-top: 1px; }
  .pr-1 { padding-right: var(--spacing); }
  .pr-1\.5 { padding-right: calc(var(--spacing)*1.5); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-10 { padding-right: calc(var(--spacing)*10); }
  .pr-11 { padding-right: calc(var(--spacing)*11); }
  .pr-12 { padding-right: calc(var(--spacing)*12); }
  .pr-14 { padding-right: calc(var(--spacing)*14); }
  .pr-\[9px\] { padding-right: 9px; }
  .pb-\(--content-padding\) { padding-bottom: var(--content-padding); }
  .pb-0 { padding-bottom: 0px; }
  .pb-0\.5 { padding-bottom: calc(var(--spacing)*.5); }
  .pb-1 { padding-bottom: var(--spacing); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing)*1.5); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-3\.5 { padding-bottom: calc(var(--spacing)*3.5); }
  .pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-5 { padding-bottom: calc(var(--spacing)*5); }
  .pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .pb-7 { padding-bottom: calc(var(--spacing)*7); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-9 { padding-bottom: calc(var(--spacing)*9); }
  .pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-\[3px\] { padding-bottom: 3px; }
  .pb-\[5px\] { padding-bottom: 5px; }
  .pb-\[9px\] { padding-bottom: 9px; }
  .pb-\[11px\] { padding-bottom: 11px; }
  .pb-\[13px\] { padding-bottom: 13px; }
  .pb-\[18px\] { padding-bottom: 18px; }
  .pb-\[22px\] { padding-bottom: 22px; }
  .pl-0\.5 { padding-left: calc(var(--spacing)*.5); }
  .pl-1 { padding-left: var(--spacing); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-3\.5 { padding-left: calc(var(--spacing)*3.5); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-9 { padding-left: calc(var(--spacing)*9); }
  .pl-10 { padding-left: calc(var(--spacing)*10); }
  .pl-\[11px\] { padding-left: 11px; }
  .text-center { text-align: center; }
  .text-end { text-align: end; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .align-middle { vertical-align: middle; }
  .align-top { vertical-align: top; }
  .font-display { font-family: var(--font-outfit); }
  .font-mono { font-family: var(--font-geist-mono); }
  .font-sans { font-family: var(--font-outfit); }
  .\!text-xs { font-size: var(--text-xs) !important; line-height: var(--tw-leading,var(--text-xs--line-height)) !important; }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\!text-\[13\.5px\] { font-size: 13.5px !important; }
  .text-\[0\.8rem\] { font-size: 0.8rem; }
  .text-\[7\.5px\] { font-size: 7.5px; }
  .text-\[8\.5px\] { font-size: 8.5px; }
  .text-\[8px\] { font-size: 8px; }
  .text-\[9\.5px\] { font-size: 9.5px; }
  .text-\[9px\] { font-size: 9px; }
  .text-\[10\.5px\] { font-size: 10.5px; }
  .text-\[10px\] { font-size: 10px; }
  .text-\[11\.5px\] { font-size: 11.5px; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[12\.5px\] { font-size: 12.5px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[13\.5px\] { font-size: 13.5px; }
  .text-\[13px\] { font-size: 13px; }
  .text-\[14\.5px\] { font-size: 14.5px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[15\.5px\] { font-size: 15.5px; }
  .text-\[15px\] { font-size: 15px; }
  .text-\[16\.5px\] { font-size: 16.5px; }
  .text-\[17px\] { font-size: 17px; }
  .text-\[19px\] { font-size: 19px; }
  .text-\[20px\] { font-size: 20px; }
  .text-\[21px\] { font-size: 21px; }
  .text-\[22px\] { font-size: 22px; }
  .text-\[23px\] { font-size: 23px; }
  .text-\[24px\] { font-size: 24px; }
  .text-\[27px\] { font-size: 27px; }
  .text-\[28px\] { font-size: 28px; }
  .text-\[clamp\(2\.75rem\,5vw\,3\.65rem\)\] { font-size: clamp(2.75rem, 5vw, 3.65rem); }
  .\!leading-5 { --tw-leading: calc(var(--spacing)*5) !important; line-height: calc(var(--spacing)*5) !important; }
  .leading-4 { --tw-leading: calc(var(--spacing)*4); line-height: calc(var(--spacing)*4); }
  .leading-5 { --tw-leading: calc(var(--spacing)*5); line-height: calc(var(--spacing)*5); }
  .leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
  .leading-7 { --tw-leading: calc(var(--spacing)*7); line-height: calc(var(--spacing)*7); }
  .leading-8 { --tw-leading: calc(var(--spacing)*8); line-height: calc(var(--spacing)*8); }
  .leading-\[1\.2\] { --tw-leading: 1.2; line-height: 1.2; }
  .leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
  .leading-\[1\.6\] { --tw-leading: 1.6; line-height: 1.6; }
  .leading-\[1\.7\] { --tw-leading: 1.7; line-height: 1.7; }
  .leading-\[1\.25\] { --tw-leading: 1.25; line-height: 1.25; }
  .leading-\[1\.35\] { --tw-leading: 1.35; line-height: 1.35; }
  .leading-\[1\.45\] { --tw-leading: 1.45; line-height: 1.45; }
  .leading-\[1\.55\] { --tw-leading: 1.55; line-height: 1.55; }
  .leading-\[1\.65\] { --tw-leading: 1.65; line-height: 1.65; }
  .leading-\[1\.75\] { --tw-leading: 1.75; line-height: 1.75; }
  .leading-\[34px\] { --tw-leading: 34px; line-height: 34px; }
  .leading-\[normal\] { --tw-leading: normal; line-height: normal; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
  .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .\!font-medium { --tw-font-weight: var(--font-weight-medium) !important; font-weight: var(--font-weight-medium) !important; }
  .\!font-semibold { --tw-font-weight: var(--font-weight-semibold) !important; font-weight: var(--font-weight-semibold) !important; }
  .font-\[450\] { --tw-font-weight: 450; font-weight: 450; }
  .font-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[-0\.01em\] { --tw-tracking: -.01em; letter-spacing: -0.01em; }
  .tracking-\[-0\.1px\] { --tw-tracking: -.1px; letter-spacing: -0.1px; }
  .tracking-\[-0\.02em\] { --tw-tracking: -.02em; letter-spacing: -0.02em; }
  .tracking-\[-0\.2px\] { --tw-tracking: -.2px; letter-spacing: -0.2px; }
  .tracking-\[-0\.3px\] { --tw-tracking: -.3px; letter-spacing: -0.3px; }
  .tracking-\[-0\.04em\] { --tw-tracking: -.04em; letter-spacing: -0.04em; }
  .tracking-\[-0\.4px\] { --tw-tracking: -.4px; letter-spacing: -0.4px; }
  .tracking-\[-0\.5px\] { --tw-tracking: -.5px; letter-spacing: -0.5px; }
  .tracking-\[-0\.6px\] { --tw-tracking: -.6px; letter-spacing: -0.6px; }
  .tracking-\[-0\.7px\] { --tw-tracking: -.7px; letter-spacing: -0.7px; }
  .tracking-\[-0\.015em\] { --tw-tracking: -.015em; letter-spacing: -0.015em; }
  .tracking-\[-0\.15px\] { --tw-tracking: -.15px; letter-spacing: -0.15px; }
  .tracking-\[-0\.025em\] { --tw-tracking: -.025em; letter-spacing: -0.025em; }
  .tracking-\[-0\.25px\] { --tw-tracking: -.25px; letter-spacing: -0.25px; }
  .tracking-\[-0\.35px\] { --tw-tracking: -.35px; letter-spacing: -0.35px; }
  .tracking-\[0\.03em\] { --tw-tracking: .03em; letter-spacing: 0.03em; }
  .tracking-\[0\.04em\] { --tw-tracking: .04em; letter-spacing: 0.04em; }
  .tracking-\[0\.05em\] { --tw-tracking: .05em; letter-spacing: 0.05em; }
  .tracking-\[0\.07em\] { --tw-tracking: .07em; letter-spacing: 0.07em; }
  .tracking-\[0\.08em\] { --tw-tracking: .08em; letter-spacing: 0.08em; }
  .tracking-\[0\.09em\] { --tw-tracking: .09em; letter-spacing: 0.09em; }
  .tracking-\[0\.12em\] { --tw-tracking: .12em; letter-spacing: 0.12em; }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .\[text-wrap\:pretty\] { text-wrap: pretty; }
  .text-balance { text-wrap: balance; }
  .text-pretty { text-wrap: pretty; }
  .break-words { overflow-wrap: break-word; }
  .wrap-anywhere { overflow-wrap: anywhere; }
  .break-all { word-break: break-all; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-line { white-space: pre-line; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .\!text-muted-foreground { color: var(--muted-foreground) !important; }
  .\!text-popover-foreground { color: var(--popover-foreground) !important; }
  .\!text-primary-foreground { color: var(--primary-foreground) !important; }
  .text-\(--note-body\) { color: var(--note-body); }
  .text-\(--note-ink\) { color: var(--note-ink); }
  .text-\(--note-muted\) { color: var(--note-muted); }
  .text-\(--overview-clock-dim\) { color: var(--overview-clock-dim); }
  .text-\(--overview-clock-foreground\) { color: var(--overview-clock-foreground); }
  .text-\(--overview-clock-muted\) { color: var(--overview-clock-muted); }
  .text-\(--overview-clock-secondary\) { color: var(--overview-clock-secondary); }
  .text-\(--overview-clock-text\) { color: var(--overview-clock-text); }
  .text-\[\#0e7a6b\] { color: rgb(14, 122, 107); }
  .text-\[\#2d5fd0\] { color: rgb(45, 95, 208); }
  .text-\[\#17171c\] { color: rgb(23, 23, 28); }
  .text-\[\#101014\] { color: rgb(16, 16, 20); }
  .text-\[var\(--matrix-accent\)\] { color: var(--matrix-accent); }
  .text-\[var\(--rate-matrix-linked-fg\)\] { color: var(--rate-matrix-linked-fg); }
  .text-\[var\(--rate-matrix-muted\)\] { color: var(--rate-matrix-muted); }
  .text-accent-foreground { color: var(--accent-foreground); }
  .text-activity-accent { color: var(--activity-accent); }
  .text-auth-body { color: var(--auth-body); }
  .text-auth-chip-fg { color: var(--auth-chip-fg); }
  .text-auth-dim { color: var(--auth-dim); }
  .text-auth-done-fg { color: var(--auth-done-fg); }
  .text-auth-error-fg { color: var(--auth-error-fg); }
  .text-auth-error-icon { color: var(--auth-error-icon); }
  .text-auth-faint { color: var(--auth-faint); }
  .text-auth-ink { color: var(--auth-ink); }
  .text-auth-label { color: var(--auth-label); }
  .text-auth-muted { color: var(--auth-muted); }
  .text-auth-on-media { color: var(--auth-on-media); }
  .text-auth-on-media-faint { color: var(--auth-on-media-faint); }
  .text-auth-on-media-muted { color: var(--auth-on-media-muted); }
  .text-auth-on-media-strong { color: var(--auth-on-media-strong); }
  .text-auth-pending-fg { color: var(--auth-pending-fg); }
  .text-auth-quiet { color: var(--auth-quiet); }
  .text-auth-required { color: var(--auth-required); }
  .text-auth-strong { color: var(--auth-strong); }
  .text-auth-warn-fg { color: var(--auth-warn-fg); }
  .text-auth-warn-icon { color: var(--auth-warn-icon); }
  .text-avatar-1-fg { color: var(--avatar-1-fg); }
  .text-avatar-2-fg { color: var(--avatar-2-fg); }
  .text-avatar-3-fg { color: var(--avatar-3-fg); }
  .text-avatar-4-fg { color: var(--avatar-4-fg); }
  .text-avatar-5-fg { color: var(--avatar-5-fg); }
  .text-avatar-6-fg { color: var(--avatar-6-fg); }
  .text-avatar-7-fg { color: var(--avatar-7-fg); }
  .text-avatar-8-fg { color: var(--avatar-8-fg); }
  .text-avatar-female-fg { color: var(--avatar-female-fg); }
  .text-avatar-male-fg { color: var(--avatar-male-fg); }
  .text-avatar-tile-fg { color: var(--avatar-tile-fg); }
  .text-background, .text-background\/60 { color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-background\/60 { color: color-mix(in oklab,var(--background)60%,transparent); }
}
  .text-background\/65 { color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-background\/65 { color: color-mix(in oklab,var(--background)65%,transparent); }
}
  .text-black\/45 { color: rgba(0, 0, 0, 0.45); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-black\/45 { color: color-mix(in oklab,var(--color-black)45%,transparent); }
}
  .text-border-hover { color: var(--border-hover); }
  .text-border-muted { color: var(--border-muted); }
  .text-brand { color: var(--brand); }
  .text-brand-busy { color: var(--brand-busy); }
  .text-brand-fg { color: var(--brand-fg); }
  .text-brand-ink { color: var(--brand-ink); }
  .text-brand-token-dim { color: var(--brand-token-dim); }
  .text-brand-token-fg { color: var(--brand-token-fg); }
  .text-calendar-event-fg, .text-calendar-event-fg\/80 { color: var(--calendar-event-fg); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-calendar-event-fg\/80 { color: color-mix(in oklab,var(--calendar-event-fg)80%,transparent); }
}
  .text-card-foreground { color: var(--card-foreground); }
  .text-current, .text-current\/70 { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  .text-current\/70 { color: color-mix(currentcolor 70%, transparent); }
}
  .text-destructive { color: var(--destructive); }
  .text-flight-accent-2 { color: var(--flight-accent-2); }
  .text-foreground, .text-foreground\/50 { color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-foreground\/50 { color: color-mix(in oklab,var(--foreground)50%,transparent); }
}
  .text-foreground\/80 { color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-foreground\/80 { color: color-mix(in oklab,var(--foreground)80%,transparent); }
}
  .text-inherit { color: inherit; }
  .text-metric-attention { color: var(--metric-attention); }
  .text-metric-info { color: var(--metric-info); }
  .text-metric-positive { color: var(--metric-positive); }
  .text-muted-foreground, .text-muted-foreground\/45 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-muted-foreground\/45 { color: color-mix(in oklab,var(--muted-foreground)45%,transparent); }
}
  .text-muted-foreground\/50 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-muted-foreground\/50 { color: color-mix(in oklab,var(--muted-foreground)50%,transparent); }
}
  .text-muted-foreground\/70 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-muted-foreground\/70 { color: color-mix(in oklab,var(--muted-foreground)70%,transparent); }
}
  .text-nav-disabled { color: var(--nav-disabled); }
  .text-nav-disabled-icon { color: var(--nav-disabled-icon); }
  .text-nav-icon { color: var(--nav-icon); }
  .text-note-charge-fg { color: var(--note-charge-fg); }
  .text-note-charge-label { color: var(--note-charge-label); }
  .text-note-note-fg { color: var(--note-note-fg); }
  .text-note-note-label { color: var(--note-note-label); }
  .text-note-suggestion-fg { color: var(--note-suggestion-fg); }
  .text-note-suggestion-label { color: var(--note-suggestion-label); }
  .text-note-warning-fg { color: var(--note-warning-fg); }
  .text-note-warning-label { color: var(--note-warning-label); }
  .text-notes-danger { color: var(--notes-danger); }
  .text-notes-heading { color: var(--notes-heading); }
  .text-notes-icon { color: var(--notes-icon); }
  .text-notes-ink { color: var(--notes-ink); }
  .text-notes-muted { color: var(--notes-muted); }
  .text-notes-on-action { color: var(--notes-on-action); }
  .text-notes-placeholder { color: var(--notes-placeholder); }
  .text-notes-subtitle { color: var(--notes-subtitle); }
  .text-on-activity-accent { color: var(--on-activity-accent); }
  .text-on-brand, .text-on-brand\/60 { color: var(--on-brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-brand\/60 { color: color-mix(in oklab,var(--on-brand)60%,transparent); }
}
  .text-on-destructive { color: var(--on-destructive); }
  .text-on-media, .text-on-media\/70 { color: var(--on-media); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-media\/70 { color: color-mix(in oklab,var(--on-media)70%,transparent); }
}
  .text-on-media\/75 { color: var(--on-media); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-media\/75 { color: color-mix(in oklab,var(--on-media)75%,transparent); }
}
  .text-on-media\/85 { color: var(--on-media); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-media\/85 { color: color-mix(in oklab,var(--on-media)85%,transparent); }
}
  .text-on-media\/\[\.78\] { color: var(--on-media); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-media\/\[\.78\] { color: color-mix(in oklab,var(--on-media)78%,transparent); }
}
  .text-on-season { color: var(--on-season); }
  .text-on-status-success-solid { color: var(--on-status-success-solid); }
  .text-on-trip-stage, .text-on-trip-stage\/\[\.62\] { color: var(--on-trip-stage); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-trip-stage\/\[\.62\] { color: color-mix(in oklab,var(--on-trip-stage)62%,transparent); }
}
  .text-photo-pill-fg { color: var(--photo-pill-fg); }
  .text-popover-foreground { color: var(--popover-foreground); }
  .text-primary { color: var(--primary); }
  .text-primary-foreground, .text-primary-foreground\/75 { color: var(--primary-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-primary-foreground\/75 { color: color-mix(in oklab,var(--primary-foreground)75%,transparent); }
}
  .text-priority-high-fg { color: var(--priority-high-fg); }
  .text-priority-low-fg { color: var(--priority-low-fg); }
  .text-season-1-deep { color: var(--season-1-deep); }
  .text-season-2-deep { color: var(--season-2-deep); }
  .text-season-3-deep { color: var(--season-3-deep); }
  .text-season-4-deep { color: var(--season-4-deep); }
  .text-season-5-deep { color: var(--season-5-deep); }
  .text-season-6-deep { color: var(--season-6-deep); }
  .text-secondary-foreground { color: var(--secondary-foreground); }
  .text-segment-afternoon { color: var(--segment-afternoon); }
  .text-segment-evening { color: var(--segment-evening); }
  .text-segment-morning { color: var(--segment-morning); }
  .text-setup-body { color: var(--setup-body); }
  .text-setup-dim { color: var(--setup-dim); }
  .text-setup-done { color: var(--setup-done); }
  .text-setup-faint { color: var(--setup-faint); }
  .text-setup-ink { color: var(--setup-ink); }
  .text-setup-locked { color: var(--setup-locked); }
  .text-setup-muted { color: var(--setup-muted); }
  .text-setup-number-disabled { color: var(--setup-number-disabled); }
  .text-setup-on-dark { color: var(--setup-on-dark); }
  .text-setup-pending-fg { color: var(--setup-pending-fg); }
  .text-sidebar-accent-foreground { color: var(--sidebar-accent-foreground); }
  .text-sidebar-foreground, .text-sidebar-foreground\/45 { color: var(--sidebar-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-sidebar-foreground\/45 { color: color-mix(in oklab,var(--sidebar-foreground)45%,transparent); }
}
  .text-sidebar-foreground\/70 { color: var(--sidebar-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-sidebar-foreground\/70 { color: color-mix(in oklab,var(--sidebar-foreground)70%,transparent); }
}
  .text-sidebar-primary { color: var(--sidebar-primary); }
  .text-stage-accent-fg { color: var(--stage-accent-fg); }
  .text-stage-dim-fg { color: var(--stage-dim-fg); }
  .text-stage-fg { color: var(--stage-fg); }
  .text-stage-muted-fg { color: var(--stage-muted-fg); }
  .text-status-ai-fg { color: var(--status-ai-fg); }
  .text-status-ai-panel-ink { color: var(--status-ai-panel-ink); }
  .text-status-caution-fg { color: var(--status-caution-fg); }
  .text-status-caution-panel-fg { color: var(--status-caution-panel-fg); }
  .text-status-danger-dot { color: var(--status-danger-dot); }
  .text-status-danger-fg { color: var(--status-danger-fg); }
  .text-status-danger-panel-fg { color: var(--status-danger-panel-fg); }
  .text-status-info-fg { color: var(--status-info-fg); }
  .text-status-neutral-alt-fg { color: var(--status-neutral-alt-fg); }
  .text-status-neutral-fg { color: var(--status-neutral-fg); }
  .text-status-neutral-panel-fg { color: var(--status-neutral-panel-fg); }
  .text-status-success-dot { color: var(--status-success-dot); }
  .text-status-success-fg { color: var(--status-success-fg); }
  .text-status-success-panel-fg { color: var(--status-success-panel-fg); }
  .text-status-success-solid { color: var(--status-success-solid); }
  .text-status-warning-fg { color: var(--status-warning-fg); }
  .text-status-warning-panel-fg { color: var(--status-warning-panel-fg); }
  .text-status-warning-solid { color: var(--status-warning-solid); }
  .text-stay-node-fg { color: var(--stay-node-fg); }
  .text-text-dim { color: var(--text-dim); }
  .text-text-disabled { color: var(--text-disabled); }
  .text-text-ink { color: var(--text-ink); }
  .text-text-meta { color: var(--text-meta); }
  .text-text-placeholder { color: var(--text-placeholder); }
  .text-text-strong { color: var(--text-strong); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-transport-accent { color: var(--transport-accent); }
  .text-trip-stage-booked-ink { color: var(--trip-stage-booked-ink); }
  .text-trip-stage-closed-ink { color: var(--trip-stage-closed-ink); }
  .text-trip-stage-completed-ink { color: var(--trip-stage-completed-ink); }
  .text-trip-stage-inquiry-ink { color: var(--trip-stage-inquiry-ink); }
  .text-trip-stage-planning-ink { color: var(--trip-stage-planning-ink); }
  .text-trip-stage-proposed-ink { color: var(--trip-stage-proposed-ink); }
  .text-white { color: var(--color-white); }
  .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/70 { color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .normal-case { text-transform: none; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,); }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,); }
  .line-through { text-decoration-line: line-through; }
  .overline { text-decoration-line: overline; }
  .underline { text-decoration-line: underline; }
  .decoration-border { text-decoration-color: var(--border); }
  .decoration-border-hover { text-decoration-color: var(--border-hover); }
  .decoration-muted-foreground\/50 { text-decoration-color: var(--muted-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .decoration-muted-foreground\/50 { text-decoration-color: color-mix(in oklab,var(--muted-foreground)50%,transparent); }
}
  .decoration-text-meta { text-decoration-color: var(--text-meta); }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .underline-offset-\[3px\] { text-underline-offset: 3px; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .opacity-0 { opacity: 0; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-40 { opacity: 0.4; }
  .opacity-45 { opacity: 0.45; }
  .opacity-50 { opacity: 0.5; }
  .opacity-55 { opacity: 0.55; }
  .opacity-60 { opacity: 0.6; }
  .opacity-65 { opacity: 0.65; }
  .opacity-70 { opacity: 0.7; }
  .opacity-80 { opacity: 0.8; }
  .opacity-85 { opacity: 0.85; }
  .opacity-100 { opacity: 1; }
  .opacity-\[\.72\] { opacity: 0.72; }
  .\!shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a) !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_0_1px_var\(--sidebar-border\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--sidebar-border)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_1px_1px_rgba\(20\,20\,30\,0\.1\)\,0_9px_18px_-12px_rgba\(20\,20\,30\,0\.4\)\] { --tw-shadow: 0 1px 1px var(--tw-shadow-color,#14141e1a),0 9px 18px -12px var(--tw-shadow-color,#14141e66); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_1px_2px_rgba\(20\,20\,30\,0\.1\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#14141e1a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_1px_2px_rgba\(20\,20\,30\,0\.12\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#14141e1f); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_30px_70px_-25px_rgba\(16\,16\,24\,0\.5\)\] { --tw-shadow: 0 30px 70px -25px var(--tw-shadow-color,#10101880); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_2px_0_0_var\(--brand\)\] { --tw-shadow: inset 2px 0 0 var(--tw-shadow-color,var(--brand)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-auth-popover { --tw-shadow: 0 16px 38px -14px var(--tw-shadow-color,#14141e57); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-auth-segment { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#14141e1f); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-brand-btn { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#4f46e559); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-frame { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-media-tile { --tw-shadow: 0 16px 36px -22px var(--tw-shadow-color,#14141e61); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-modal { --tw-shadow: 0 24px 64px var(--tw-shadow-color,#10101c3d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-seg-active { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#14141e14); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-0 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-2 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-4 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-\[3px\] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-background { --tw-ring-color: var(--background); }
  .ring-border { --tw-ring-color: var(--border); }
  .ring-border-inner { --tw-ring-color: var(--border-inner); }
  .ring-border-row { --tw-ring-color: var(--border-row); }
  .ring-brand { --tw-ring-color: var(--brand); }
  .ring-card { --tw-ring-color: var(--card); }
  .ring-foreground\/70 { --tw-ring-color: var(--foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-foreground\/70 { --tw-ring-color: color-mix(in oklab,var(--foreground)70%,transparent); }
}
  .ring-primary, .ring-primary\/30 { --tw-ring-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-primary\/30 { --tw-ring-color: color-mix(in oklab,var(--primary)30%,transparent); }
}
  .ring-season-1 { --tw-ring-color: var(--season-1); }
  .ring-season-2 { --tw-ring-color: var(--season-2); }
  .ring-season-3 { --tw-ring-color: var(--season-3); }
  .ring-season-4 { --tw-ring-color: var(--season-4); }
  .ring-season-5 { --tw-ring-color: var(--season-5); }
  .ring-season-6 { --tw-ring-color: var(--season-6); }
  .ring-segment-afternoon\/40 { --tw-ring-color: var(--segment-afternoon); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-segment-afternoon\/40 { --tw-ring-color: color-mix(in oklab,var(--segment-afternoon)40%,transparent); }
}
  .ring-segment-evening\/40 { --tw-ring-color: var(--segment-evening); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-segment-evening\/40 { --tw-ring-color: color-mix(in oklab,var(--segment-evening)40%,transparent); }
}
  .ring-segment-morning\/40 { --tw-ring-color: var(--segment-morning); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-segment-morning\/40 { --tw-ring-color: color-mix(in oklab,var(--segment-morning)40%,transparent); }
}
  .ring-sidebar-border\/70 { --tw-ring-color: var(--sidebar-border); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-sidebar-border\/70 { --tw-ring-color: color-mix(in oklab,var(--sidebar-border)70%,transparent); }
}
  .ring-sidebar-ring { --tw-ring-color: var(--sidebar-ring); }
  .ring-status-warning-dot\/40 { --tw-ring-color: var(--status-warning-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-status-warning-dot\/40 { --tw-ring-color: color-mix(in oklab,var(--status-warning-dot)40%,transparent); }
}
  .ring-offset-2 { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .ring-offset-background { --tw-ring-offset-color: var(--background); }
  .outline-hidden { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .blur { --tw-blur: blur(8px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-2xl { --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-sm { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .filter { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-\[4px\] { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-\[7px\] { --tw-backdrop-blur: blur(7px); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,background-color\,color\,opacity\,transform\] { transition-property: border-color, background-color, color, opacity, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,opacity\,transform\] { transition-property: border-color, opacity, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,opacity\] { transition-property: border-color, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,transform\] { transition-property: border-color, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[box-shadow\,transform\] { transition-property: box-shadow, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,background-color\,border-color\,box-shadow\] { transition-property: color, background-color, border-color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,background-color\,box-shadow\] { transition-property: color, background-color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,box-shadow\,border-color\] { transition-property: color, box-shadow, border-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,box-shadow\] { transition-property: color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[filter\,opacity\] { transition-property: filter, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[filter\] { transition-property: filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\,right\,width\] { transition-property: left, right, width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[margin\,opacity\] { transition-property: margin, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\] { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[transform\,box-shadow\] { transition-property: transform, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,height\,padding\] { transition-property: width, height, padding; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,height\] { transition-property: width, height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,opacity\,margin\] { transition-property: width, opacity, margin; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\] { transition-property: width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-none { transition-property: none; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-linear { --tw-ease: linear; transition-timing-function: linear; }
  .fade-in-0 { --tw-enter-opacity: 0; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .zoom-in-95 { --tw-enter-scale: .95; }
  .\[--cell-size\:--spacing\(8\)\] { --cell-size: calc(var(--spacing)*8); }
  .\[-webkit-mask-image\:var\(--media-glass-mask\)\] { mask-image: var(--media-glass-mask); }
  .\[contain-intrinsic-size\:auto_180px\] { contain-intrinsic-size: auto 180px; }
  .\[content-visibility\:auto\] { content-visibility: auto; }
  .\[text-shadow\:0_1px_3px_rgb\(0_0_0\/50\%\)\] { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; }
  .\[writing-mode\:vertical-rl\] { writing-mode: vertical-rl; }
  .fade-in { --tw-enter-opacity: 0; }
  .paused { animation-play-state: paused; }
  .running { animation-play-state: running; }
  .slide-in-from-bottom-1 { --tw-enter-translate-y: calc(1*var(--spacing)); }
  .slide-in-from-bottom-3 { --tw-enter-translate-y: calc(3*var(--spacing)); }
  .not-last\:border-r:not(:last-child) { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 180deg; }
  .group-focus-within\:translate-y-0:is(:where(.group):focus-within *) { --tw-translate-y: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) { opacity: 1; }
  .group-focus-within\:brightness-\[0\.82\]:is(:where(.group):focus-within *) { --tw-brightness: brightness(.82); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) { opacity: 1; }
  @media (hover: hover) {
  .group-hover\:translate-x-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*.5); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:translate-y-0:is(:where(.group):hover *) { --tw-translate-y: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:brightness-\[0\.82\]:is(:where(.group):hover *) { --tw-brightness: brightness(.82); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) { opacity: 1; }
}
  .group-disabled\:text-auth-muted:is(:where(.group):disabled *) { color: var(--auth-muted); }
  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) { padding-right: calc(var(--spacing)*8); }
  .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size="lg"]) *) { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size="sm"]) *) { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(> input) *) { padding-top: calc(var(--spacing)*2.5); }
  .group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(> input) *) { padding-bottom: calc(var(--spacing)*2.5); }
  .group-data-\[collapsible\=icon\]\:mx-auto:is(:where(.group)[data-collapsible="icon"] *) { margin-inline: auto; }
  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) { margin-top: calc(var(--spacing)*-8); }
  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) { display: none; }
  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--spacing)*8) !important; height: calc(var(--spacing)*8) !important; }
  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) { width: var(--sidebar-width-icon); }
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4))); }
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px); }
  .group-data-\[collapsible\=icon\]\:min-w-0:is(:where(.group)[data-collapsible="icon"] *) { min-width: 0px; }
  .group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible="icon"] *) { justify-content: center; }
  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) { overflow: hidden; }
  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) { padding: 0px !important; }
  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing)*2) !important; }
  .group-data-\[collapsible\=icon\]\:px-0\!:is(:where(.group)[data-collapsible="icon"] *) { padding-inline: 0px !important; }
  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) { opacity: 0; }
  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { right: calc(var(--sidebar-width)*-1); }
  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { left: calc(var(--sidebar-width)*-1); }
  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) { width: 0px; }
  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) { --tw-translate-x: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) { pointer-events: none; }
  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled="true"] *) { opacity: 0.5; }
  .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *) { position: relative; }
  .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *) { z-index: 10; }
  .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *) { border-color: var(--ring); }
  .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) { right: calc(var(--spacing)*-4); }
  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) { left: 0px; }
  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) { rotate: 180deg; }
  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size="default"] *) { width: calc(var(--spacing)*2.5); height: calc(var(--spacing)*2.5); }
  .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size="default"] *) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size="lg"] *) { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) { display: grid; }
  .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size="sm"] *) { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size="sm"] *) { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size="sm"] *) { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .group-data-\[state\=checked\]\:border-primary:is(:where(.group)[data-state="checked"] *) { border-color: var(--primary); }
  .group-data-\[state\=checked\]\:text-auth-body:is(:where(.group)[data-state="checked"] *) { color: var(--auth-body); }
  .group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state="checked"] *) { color: var(--primary); }
  .group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state="checked"] *) { opacity: 1; }
  .group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state="open"] *) { rotate: 90deg; }
  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) { border-radius: var(--radius); }
  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) { border-style: var(--tw-border-style); border-width: 1px; }
  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) { border-color: var(--sidebar-border); }
  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (hover: hover) {
  .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) { color: var(--sidebar-accent-foreground); }
}
  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) { cursor: not-allowed; }
  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) { opacity: 0.5; }
  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) { color: var(--sidebar-accent-foreground); }
  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) { top: calc(var(--spacing)*1.5); }
  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) { top: calc(var(--spacing)*2.5); }
  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) { top: var(--spacing); }
  .marker\:text-muted-foreground ::marker { color: var(--muted-foreground); }
  .marker\:text-muted-foreground::marker { color: var(--muted-foreground); }
  .marker\:text-muted-foreground ::-webkit-details-marker { color: var(--muted-foreground); }
  .marker\:text-muted-foreground::-webkit-details-marker { color: var(--muted-foreground); }
  .selection\:bg-primary ::selection, .selection\:bg-primary::selection { background-color: var(--primary); }
  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection { color: var(--primary-foreground); }
  .file\:inline-flex::file-selector-button { display: inline-flex; }
  .file\:h-7::file-selector-button { height: calc(var(--spacing)*7); }
  .file\:border-0::file-selector-button { border-style: var(--tw-border-style); border-width: 0px; }
  .file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0); }
  .file\:text-sm::file-selector-button { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .file\:font-normal::file-selector-button { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .file\:text-foreground::file-selector-button { color: var(--foreground); }
  .placeholder\:text-\(--note-muted\)::placeholder { color: var(--note-muted); }
  .placeholder\:text-auth-faint::placeholder { color: var(--auth-faint); }
  .placeholder\:text-muted-foreground::placeholder { color: var(--muted-foreground); }
  .placeholder\:text-notes-placeholder::placeholder { color: var(--notes-placeholder); }
  .placeholder\:text-text-placeholder::placeholder { color: var(--text-placeholder); }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:-inset-2::after { content: var(--tw-content); inset: calc(var(--spacing)*-2); }
  .after\:inset-0::after { content: var(--tw-content); inset: 0px; }
  .after\:inset-y-0::after { content: var(--tw-content); inset-block: 0px; }
  .after\:left-1\/2::after { content: var(--tw-content); left: 50%; }
  .after\:w-\[2px\]::after { content: var(--tw-content); width: 2px; }
  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *)::after { content: var(--tw-content); left: 100%; }
  .first\:mt-0:first-child { margin-top: 0px; }
  .first\:rounded-\[11px\]:first-child { border-radius: 11px; }
  .first\:rounded-l-md:first-child { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .first\:border:first-child { border-style: var(--tw-border-style); border-width: 1px; }
  .first\:border-l:first-child { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .first\:pt-0:first-child { padding-top: 0px; }
  .last\:mb-0:last-child { margin-bottom: 0px; }
  .last\:rounded-\[11px\]:last-child { border-radius: 11px; }
  .last\:rounded-r-md:last-child { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
  .last\:border-0:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .last\:border-r-0:last-child { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .last\:pb-0:last-child { padding-bottom: 0px; }
  .focus-within\:border-auth-field-focus:focus-within { border-color: var(--auth-field-focus); }
  .focus-within\:border-field-focus:focus-within { border-color: var(--field-focus); }
  .focus-within\:border-notes-border-focus:focus-within { border-color: var(--notes-border-focus); }
  .focus-within\:border-ring:focus-within { border-color: var(--ring); }
  .focus-within\:ring-2:focus-within { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-within\:ring-\[3px\]:focus-within { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-within\:ring-auth-ring:focus-within { --tw-ring-color: var(--auth-ring); }
  .focus-within\:ring-brand\/12:focus-within { --tw-ring-color: var(--brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-within\:ring-brand\/12:focus-within { --tw-ring-color: color-mix(in oklab,var(--brand)12%,transparent); }
}
  .focus-within\:ring-ring:focus-within { --tw-ring-color: var(--ring); }
  @media (hover: hover) {
  .hover\:-translate-y-0\.5:hover { --tw-translate-y: calc(var(--spacing)*-.5); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .hover\:-translate-y-\[3px\]:hover { --tw-translate-y: calc(3px*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .hover\:border-activity-accent:hover { border-color: var(--activity-accent); }
  .hover\:border-auth-field-hover:hover { border-color: var(--auth-field-hover); }
  .hover\:border-auth-outline-hover:hover { border-color: var(--auth-outline-hover); }
  .hover\:border-border-hover:hover { border-color: var(--border-hover); }
  .hover\:border-brand-hover-border:hover { border-color: var(--brand-hover-border); }
  .hover\:border-brand\/50:hover { border-color: var(--brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:border-brand\/50:hover { border-color: color-mix(in oklab,var(--brand)50%,transparent); }
}
  .hover\:border-field-focus:hover { border-color: var(--field-focus); }
  .hover\:border-primary\/40:hover { border-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:border-primary\/40:hover { border-color: color-mix(in oklab,var(--primary)40%,transparent); }
}
  .hover\:border-status-success-panel-border:hover { border-color: var(--status-success-panel-border); }
  .hover\:border-trip-stage-inquiry:hover { border-color: var(--trip-stage-inquiry); }
  .hover\:\!bg-muted:hover { background-color: var(--muted) !important; }
  .hover\:bg-accent:hover, .hover\:bg-accent\/50:hover { background-color: var(--accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-accent\/50:hover { background-color: color-mix(in oklab,var(--accent)50%,transparent); }
}
  .hover\:bg-auth-button-hover:hover { background-color: var(--auth-button-hover); }
  .hover\:bg-auth-group:hover { background-color: var(--auth-group); }
  .hover\:bg-auth-panel:hover { background-color: var(--auth-panel); }
  .hover\:bg-auth-surface:hover { background-color: var(--auth-surface); }
  .hover\:bg-background:hover, .hover\:bg-background\/10:hover { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-background\/10:hover { background-color: color-mix(in oklab,var(--background)10%,transparent); }
}
  .hover\:bg-background\/60:hover { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-background\/60:hover { background-color: color-mix(in oklab,var(--background)60%,transparent); }
}
  .hover\:bg-background\/70:hover { background-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-background\/70:hover { background-color: color-mix(in oklab,var(--background)70%,transparent); }
}
  .hover\:bg-border:hover { background-color: var(--border); }
  .hover\:bg-brand-token-bg:hover { background-color: var(--brand-token-bg); }
  .hover\:bg-card:hover { background-color: var(--card); }
  .hover\:bg-chip:hover { background-color: var(--chip); }
  .hover\:bg-destructive\/90:hover { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab,var(--destructive)90%,transparent); }
}
  .hover\:bg-media-control\/90:hover { background-color: var(--media-control); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-media-control\/90:hover { background-color: color-mix(in oklab,var(--media-control)90%,transparent); }
}
  .hover\:bg-muted:hover, .hover\:bg-muted\/40:hover { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-muted\/40:hover { background-color: color-mix(in oklab,var(--muted)40%,transparent); }
}
  .hover\:bg-muted\/50:hover { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-muted\/50:hover { background-color: color-mix(in oklab,var(--muted)50%,transparent); }
}
  .hover\:bg-notes-action-hover:hover { background-color: var(--notes-action-hover); }
  .hover\:bg-notes-white-45:hover { background-color: var(--notes-white-45); }
  .hover\:bg-notes-white-55:hover { background-color: var(--notes-white-55); }
  .hover\:bg-notes-white-75:hover { background-color: var(--notes-white-75); }
  .hover\:bg-primary:hover, .hover\:bg-primary\/90:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--primary)90%,transparent); }
}
  .hover\:bg-secondary\/80:hover { background-color: var(--secondary); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-secondary\/80:hover { background-color: color-mix(in oklab,var(--secondary)80%,transparent); }
}
  .hover\:bg-sidebar-accent:hover { background-color: var(--sidebar-accent); }
  .hover\:bg-stage-hover:hover { background-color: var(--stage-hover); }
  .hover\:bg-status-caution-bg:hover { background-color: var(--status-caution-bg); }
  .hover\:bg-status-danger-panel:hover { background-color: var(--status-danger-panel); }
  .hover\:bg-status-success-panel:hover { background-color: var(--status-success-panel); }
  .hover\:bg-surface-subtle:hover, .hover\:bg-surface-subtle\/70:hover { background-color: var(--surface-subtle); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-surface-subtle\/70:hover { background-color: color-mix(in oklab,var(--surface-subtle)70%,transparent); }
}
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:\!text-foreground:hover { color: var(--foreground) !important; }
  .hover\:text-\(--overview-clock-foreground\):hover { color: var(--overview-clock-foreground); }
  .hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
  .hover\:text-auth-ink:hover { color: var(--auth-ink); }
  .hover\:text-auth-label:hover { color: var(--auth-label); }
  .hover\:text-auth-strong:hover { color: var(--auth-strong); }
  .hover\:text-background:hover { color: var(--background); }
  .hover\:text-brand-ink:hover { color: var(--brand-ink); }
  .hover\:text-brand-token-fg:hover { color: var(--brand-token-fg); }
  .hover\:text-destructive:hover { color: var(--destructive); }
  .hover\:text-foreground:hover { color: var(--foreground); }
  .hover\:text-muted-foreground:hover { color: var(--muted-foreground); }
  .hover\:text-notes-danger-hover:hover { color: var(--notes-danger-hover); }
  .hover\:text-notes-subtitle:hover { color: var(--notes-subtitle); }
  .hover\:text-on-brand:hover { color: var(--on-brand); }
  .hover\:text-primary:hover { color: var(--primary); }
  .hover\:text-sidebar-accent-foreground:hover { color: var(--sidebar-accent-foreground); }
  .hover\:text-sidebar-foreground\/45:hover { color: var(--sidebar-foreground); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:text-sidebar-foreground\/45:hover { color: color-mix(in oklab,var(--sidebar-foreground)45%,transparent); }
}
  .hover\:text-sidebar-primary:hover { color: var(--sidebar-primary); }
  .hover\:text-stage-fg:hover { color: var(--stage-fg); }
  .hover\:text-status-caution-fg:hover { color: var(--status-caution-fg); }
  .hover\:text-text-dim:hover { color: var(--text-dim); }
  .hover\:text-text-meta:hover { color: var(--text-meta); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:decoration-foreground:hover { text-decoration-color: var(--foreground); }
  .hover\:opacity-75:hover { opacity: 0.75; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_2px_2px_rgba\(20\,20\,30\,0\.1\)\,0_13px_24px_-12px_rgba\(20\,20\,30\,0\.45\)\]:hover { --tw-shadow: 0 2px 2px var(--tw-shadow-color,#14141e1a),0 13px 24px -12px var(--tw-shadow-color,#14141e73); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-card-lift:hover { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#1818200d),0 18px 34px -22px var(--tw-shadow-color,#18182057); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-1:hover { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-border-hover:hover { --tw-ring-color: var(--border-hover); }
  .hover\:brightness-97:hover { --tw-brightness: brightness(97%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .hover\:brightness-\[\.97\]:hover, .hover\:brightness-\[0\.97\]:hover { --tw-brightness: brightness(.97); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) { background-color: var(--sidebar); }
  .hover\:after\:bg-sidebar-border:hover::after { content: var(--tw-content); background-color: var(--sidebar-border); }
}
  .focus\:z-10:focus { z-index: 10; }
  .focus\:bg-accent:focus { background-color: var(--accent); }
  .focus\:text-accent-foreground:focus { color: var(--accent-foreground); }
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-ring:focus { --tw-ring-color: var(--ring); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus-visible\:z-10:focus-visible { z-index: 10; }
  .focus-visible\:border-auth-button:focus-visible { border-color: var(--auth-button); }
  .focus-visible\:border-auth-field-focus:focus-visible { border-color: var(--auth-field-focus); }
  .focus-visible\:border-field-focus:focus-visible { border-color: var(--field-focus); }
  .focus-visible\:border-ring:focus-visible { border-color: var(--ring); }
  .focus-visible\:border-status-success-dot:focus-visible { border-color: var(--status-success-dot); }
  .focus-visible\:bg-auth-group:focus-visible { background-color: var(--auth-group); }
  .focus-visible\:bg-background:focus-visible { background-color: var(--background); }
  .focus-visible\:bg-border:focus-visible { background-color: var(--border); }
  .focus-visible\:opacity-100:focus-visible { opacity: 1; }
  .focus-visible\:ring-0:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-\[3px\]:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-\(--note-ink\):focus-visible { --tw-ring-color: var(--note-ink); }
  .focus-visible\:ring-\(--overview-clock-ring\):focus-visible { --tw-ring-color: var(--overview-clock-ring); }
  .focus-visible\:ring-auth-hairline:focus-visible { --tw-ring-color: var(--auth-hairline); }
  .focus-visible\:ring-auth-ring:focus-visible { --tw-ring-color: var(--auth-ring); }
  .focus-visible\:ring-background\/70:focus-visible { --tw-ring-color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-background\/70:focus-visible { --tw-ring-color: color-mix(in oklab,var(--background)70%,transparent); }
}
  .focus-visible\:ring-brand\/12:focus-visible { --tw-ring-color: var(--brand); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-brand\/12:focus-visible { --tw-ring-color: color-mix(in oklab,var(--brand)12%,transparent); }
}
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .focus-visible\:ring-destructive\/50:focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-destructive\/50:focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)50%,transparent); }
}
  .focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .focus-visible\:ring-status-info-dot\/30:focus-visible { --tw-ring-color: var(--status-info-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-status-info-dot\/30:focus-visible { --tw-ring-color: color-mix(in oklab,var(--status-info-dot)30%,transparent); }
}
  .focus-visible\:ring-status-success-dot\/20:focus-visible { --tw-ring-color: var(--status-success-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-status-success-dot\/20:focus-visible { --tw-ring-color: color-mix(in oklab,var(--status-success-dot)20%,transparent); }
}
  .focus-visible\:ring-status-success-dot\/30:focus-visible { --tw-ring-color: var(--status-success-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-status-success-dot\/30:focus-visible { --tw-ring-color: color-mix(in oklab,var(--status-success-dot)30%,transparent); }
}
  .focus-visible\:ring-status-warning-dot\/30:focus-visible { --tw-ring-color: var(--status-warning-dot); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-status-warning-dot\/30:focus-visible { --tw-ring-color: color-mix(in oklab,var(--status-warning-dot)30%,transparent); }
}
  .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus-visible\:outline-1:focus-visible { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:bg-sidebar-accent:active { background-color: var(--sidebar-accent); }
  .active\:text-sidebar-accent-foreground:active { color: var(--sidebar-accent-foreground); }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:border-auth-locked-border:disabled { border-color: var(--auth-locked-border); }
  .disabled\:border-transparent:disabled { border-color: rgba(0, 0, 0, 0); }
  .disabled\:bg-auth-button-off:disabled { background-color: var(--auth-button-off); }
  .disabled\:bg-auth-locked:disabled { background-color: var(--auth-locked); }
  .disabled\:bg-auth-surface:disabled { background-color: var(--auth-surface); }
  .disabled\:bg-muted:disabled { background-color: var(--muted); }
  .disabled\:text-auth-body:disabled { color: var(--auth-body); }
  .disabled\:text-auth-button-off-fg:disabled { color: var(--auth-button-off-fg); }
  .disabled\:text-auth-muted:disabled { color: var(--auth-muted); }
  .disabled\:text-muted-foreground:disabled { color: var(--muted-foreground); }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:opacity-60:disabled { opacity: 0.6; }
  .disabled\:opacity-100:disabled { opacity: 1; }
  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize { cursor: w-resize; }
  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize { cursor: e-resize; }
  .has-focus\:border-ring:has(:focus) { border-color: var(--ring); }
  .has-focus\:ring-\[3px\]:has(:focus) { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .has-focus\:ring-ring\/50:has(:focus) { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .has-focus\:ring-ring\/50:has(:focus) { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .has-disabled\:bg-auth-locked:has(:disabled) { background-color: var(--auth-locked); }
  .has-disabled\:opacity-50:has(:disabled) { opacity: 0.5; }
  .has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) { background-color: var(--muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) { background-color: color-mix(in oklab,var(--muted)50%,transparent); }
}
  .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot="alert-dialog-media"]) { grid-template-rows: auto auto 1fr; }
  .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot="alert-dialog-media"]) { column-gap: calc(var(--spacing)*6); }
  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) { grid-template-columns: 1fr auto; }
  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) { background-color: var(--sidebar); }
  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot="input-group-control"]:focus-visible) { border-color: var(--ring); }
  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot="input-group-control"]:focus-visible) { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid="true"]) { border-color: var(--destructive); }
  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .has-\[\>\[data-align\=block-end\]\]\:h-auto:has(> [data-align="block-end"]) { height: auto; }
  .has-\[\>\[data-align\=block-end\]\]\:flex-col:has(> [data-align="block-end"]) { flex-direction: column; }
  .has-\[\>\[data-align\=block-start\]\]\:h-auto:has(> [data-align="block-start"]) { height: auto; }
  .has-\[\>\[data-align\=block-start\]\]\:flex-col:has(> [data-align="block-start"]) { flex-direction: column; }
  .has-\[\>button\]\:mr-\[-0\.45rem\]:has(> button) { margin-right: -0.45rem; }
  .has-\[\>button\]\:ml-\[-0\.45rem\]:has(> button) { margin-left: -0.45rem; }
  .has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(> kbd) { margin-right: -0.35rem; }
  .has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(> kbd) { margin-left: -0.35rem; }
  .has-\[\>svg\]\:p-0:has(> svg) { padding: 0px; }
  .has-\[\>svg\]\:px-1\.5:has(> svg) { padding-inline: calc(var(--spacing)*1.5); }
  .has-\[\>svg\]\:px-2:has(> svg) { padding-inline: calc(var(--spacing)*2); }
  .has-\[\>svg\]\:px-2\.5:has(> svg) { padding-inline: calc(var(--spacing)*2.5); }
  .has-\[\>svg\]\:px-3:has(> svg) { padding-inline: calc(var(--spacing)*3); }
  .has-\[\>svg\]\:px-4:has(> svg) { padding-inline: calc(var(--spacing)*4); }
  .has-\[\>textarea\]\:h-auto:has(> textarea) { height: auto; }
  .aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }
  .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }
  .aria-disabled\:opacity-100\![aria-disabled="true"] { opacity: 1 !important; }
  .aria-invalid\:border-auth-error-border[aria-invalid="true"] { border-color: var(--auth-error-border); }
  .aria-invalid\:border-destructive[aria-invalid="true"] { border-color: var(--destructive); }
  .aria-invalid\:bg-auth-error[aria-invalid="true"] { background-color: var(--auth-error); }
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .aria-selected\:text-muted-foreground[aria-selected="true"] { color: var(--muted-foreground); }
  .data-today\:font-normal[data-today] { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .data-today\:text-foreground[data-today] { color: var(--foreground); }
  .data-\[active\=true\]\:z-10[data-active="true"] { z-index: 10; }
  .data-\[active\=true\]\:border-auth-field-focus[data-active="true"] { border-color: var(--auth-field-focus); }
  .data-\[active\=true\]\:border-ring[data-active="true"] { border-color: var(--ring); }
  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] { background-color: var(--sidebar-accent); }
  .data-\[active\=true\]\:font-normal[data-active="true"] { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] { color: var(--sidebar-accent-foreground); }
  .data-\[active\=true\]\:ring-\[3px\][data-active="true"] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-\[active\=true\]\:ring-auth-ring[data-active="true"] { --tw-ring-color: var(--auth-ring); }
  .data-\[active\=true\]\:ring-ring\/50[data-active="true"] { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .data-\[active\=true\]\:ring-ring\/50[data-active="true"] { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .data-\[active\=true\]\:aria-invalid\:border-auth-error-icon[data-active="true"][aria-invalid="true"] { border-color: var(--auth-error-icon); }
  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] { border-color: var(--destructive); }
  .data-\[active\=true\]\:aria-invalid\:ring-auth-ring[data-active="true"][aria-invalid="true"] { --tw-ring-color: var(--auth-ring); }
  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
  .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] { pointer-events: none; }
  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] { opacity: 0.5; }
  .data-\[error\=true\]\:text-destructive[data-error="true"] { color: var(--destructive); }
  .data-\[filled\=true\]\:border-auth-otp-filled[data-filled="true"] { border-color: var(--auth-otp-filled); }
  .data-\[inset\]\:pl-8[data-inset] { padding-left: calc(var(--spacing)*8); }
  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] { height: 1px; }
  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] { width: 100%; }
  .data-\[orientation\=vertical\]\:h-4[data-orientation="vertical"] { height: calc(var(--spacing)*4); }
  .data-\[orientation\=vertical\]\:h-8[data-orientation="vertical"] { height: calc(var(--spacing)*8); }
  .data-\[orientation\=vertical\]\:h-\[22px\][data-orientation="vertical"] { height: 22px; }
  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] { height: 100%; }
  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] { width: 1px; }
  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: var(--muted-foreground); }
  .data-\[range-end\=true\]\:rounded-md[data-range-end="true"] { border-radius: calc(var(--radius) - 2px); }
  .data-\[range-end\=true\]\:rounded-r-md[data-range-end="true"] { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
  .data-\[range-end\=true\]\:bg-primary[data-range-end="true"] { background-color: var(--primary); }
  .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"] { color: var(--primary-foreground); }
  .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"] { border-radius: 0px; }
  .data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"] { background-color: var(--accent); }
  .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"] { color: var(--accent-foreground); }
  .data-\[range-start\=true\]\:rounded-md[data-range-start="true"] { border-radius: calc(var(--radius) - 2px); }
  .data-\[range-start\=true\]\:rounded-l-md[data-range-start="true"] { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .data-\[range-start\=true\]\:bg-primary[data-range-start="true"] { background-color: var(--primary); }
  .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"] { color: var(--primary-foreground); }
  .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"] { background-color: var(--primary); }
  .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"] { color: var(--primary-foreground); }
  .data-\[selected\=true\]\:rounded-none[data-selected="true"] { border-radius: 0px; }
  .data-\[selected\=true\]\:bg-accent[data-selected="true"] { background-color: var(--accent); }
  .data-\[selected\=true\]\:bg-chip-alt[data-selected="true"] { background-color: var(--chip-alt); }
  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: var(--accent-foreground); }
  .data-\[selected\=true\]\:text-foreground[data-selected="true"] { color: var(--foreground); }
  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: var(--spacing); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: calc(2*var(--spacing)*-1); }
  .data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: calc(2*var(--spacing)); }
  .data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: calc(2*var(--spacing)*-1); }
  .data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: calc(2*var(--spacing)); }
  .data-\[size\=default\]\:h-9[data-size="default"] { height: calc(var(--spacing)*9); }
  .data-\[size\=default\]\:h-\[1\.15rem\][data-size="default"] { height: 1.15rem; }
  .data-\[size\=default\]\:h-\[26px\][data-size="default"] { height: 26px; }
  .data-\[size\=default\]\:h-\[46px\][data-size="default"] { height: 46px; }
  .data-\[size\=default\]\:h-auto[data-size="default"] { height: auto; }
  .data-\[size\=default\]\:w-8[data-size="default"] { width: calc(var(--spacing)*8); }
  .data-\[size\=lg\]\:size-10[data-size="lg"] { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .data-\[size\=sm\]\:size-6[data-size="sm"] { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .data-\[size\=sm\]\:h-3\.5[data-size="sm"] { height: calc(var(--spacing)*3.5); }
  .data-\[size\=sm\]\:h-8[data-size="sm"] { height: calc(var(--spacing)*8); }
  .data-\[size\=sm\]\:w-6[data-size="sm"] { width: calc(var(--spacing)*6); }
  .data-\[size\=sm\]\:max-w-xs[data-size="sm"] { max-width: var(--container-xs); }
  :is(.\*\:data-\[slot\=avatar\]\:ring-2 > *)[data-slot="avatar"] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  :is(.\*\:data-\[slot\=avatar\]\:ring-background > *)[data-slot="avatar"] { --tw-ring-color: var(--background); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"] { height: calc(var(--spacing)*12); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-auto *)[data-slot="command-input-wrapper"] { height: auto; }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:gap-2\.5 *)[data-slot="command-input-wrapper"] { gap: calc(var(--spacing)*2.5); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:border-border-muted *)[data-slot="command-input-wrapper"] { border-color: var(--border-muted); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:px-4 *)[data-slot="command-input-wrapper"] { padding-inline: calc(var(--spacing)*4); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:py-\[13px\] *)[data-slot="command-input-wrapper"] { padding-block: 13px; }
  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] { display: flex; }
  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] { align-items: center; }
  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] { gap: calc(var(--spacing)*2); }
  .data-\[spacing\=0\]\:rounded-none[data-spacing="0"] { border-radius: 0px; }
  .data-\[spacing\=0\]\:shadow-none[data-spacing="0"] { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] { --tw-translate-x: calc(100% - 2px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[state\=checked\]\:border-\[var\(--matrix-accent\)\][data-state="checked"] { border-color: var(--matrix-accent); }
  .data-\[state\=checked\]\:border-auth-button[data-state="checked"] { border-color: var(--auth-button); }
  .data-\[state\=checked\]\:border-primary[data-state="checked"] { border-color: var(--primary); }
  .data-\[state\=checked\]\:bg-\[var\(--matrix-accent\)\][data-state="checked"] { background-color: var(--matrix-accent); }
  .data-\[state\=checked\]\:bg-auth-button[data-state="checked"] { background-color: var(--auth-button); }
  .data-\[state\=checked\]\:bg-auth-group[data-state="checked"] { background-color: var(--auth-group); }
  .data-\[state\=checked\]\:bg-primary[data-state="checked"], .data-\[state\=checked\]\:bg-primary\/10[data-state="checked"] { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .data-\[state\=checked\]\:bg-primary\/10[data-state="checked"] { background-color: color-mix(in oklab,var(--primary)10%,transparent); }
}
  .data-\[state\=checked\]\:font-normal[data-state="checked"] { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .data-\[state\=checked\]\:text-auth-on-media[data-state="checked"] { color: var(--auth-on-media); }
  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] { color: var(--primary-foreground); }
  .data-\[state\=closed\]\:animate-out[data-state="closed"] { animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
  .data-\[state\=closed\]\:duration-150[data-state="closed"] { --tw-duration: .15s; transition-duration: 0.15s; }
  .data-\[state\=closed\]\:duration-300[data-state="closed"] { --tw-duration: .3s; transition-duration: 0.3s; }
  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; }
  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: .95; }
  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] { --tw-exit-translate-y: 100%; }
  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; }
  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; }
  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] { --tw-exit-translate-y: -100%; }
  .data-\[state\=on\]\:bg-accent[data-state="on"] { background-color: var(--accent); }
  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] { color: var(--accent-foreground); }
  .data-\[state\=open\]\:animate-in[data-state="open"] { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
  .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: var(--accent); }
  .data-\[state\=open\]\:bg-secondary[data-state="open"] { background-color: var(--secondary); }
  .data-\[state\=open\]\:bg-sidebar-accent[data-state="open"] { background-color: var(--sidebar-accent); }
  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] { color: var(--accent-foreground); }
  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: var(--muted-foreground); }
  .data-\[state\=open\]\:text-sidebar-accent-foreground[data-state="open"] { color: var(--sidebar-accent-foreground); }
  .data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }
  .data-\[state\=open\]\:duration-200[data-state="open"] { --tw-duration: .2s; transition-duration: 0.2s; }
  .data-\[state\=open\]\:duration-500[data-state="open"] { --tw-duration: .5s; transition-duration: 0.5s; }
  .data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
  .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] { --tw-enter-translate-y: 100%; }
  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; }
  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; }
  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] { --tw-enter-translate-y: -100%; }
  @media (hover: hover) {
  .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover { background-color: var(--sidebar-accent); }
  .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover { color: var(--sidebar-accent-foreground); }
}
  .data-\[state\=selected\]\:bg-muted[data-state="selected"] { background-color: var(--muted); }
  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: var(--input); }
  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] { color: var(--destructive); }
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus { background-color: color-mix(in oklab,var(--destructive)10%,transparent); }
}
  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus { color: var(--destructive); }
  .data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant="outline"] { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant="outline"]:first-child { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing="default"][data-variant="outline"] { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none { transition-property: none; }
  @media (hover: hover) {
  .motion-reduce\:hover\:translate-y-0:hover { --tw-translate-y: 0px; translate: var(--tw-translate-x)var(--tw-translate-y); }
}
}
  @media not all and (min-width: 64rem) {
  .max-lg\:pr-12 { padding-right: calc(var(--spacing)*12); }
}
  @media not all and (min-width: 48rem) {
  .max-md\:opacity-100 { opacity: 1; }
}
  @media (min-width: 1200px) {
  .min-\[1200px\]\:grid-cols-\[minmax\(0\,1fr\)_336px\] { grid-template-columns: minmax(0px, 1fr) 336px; }
}
  @media (min-width: 40rem) {
  .sm\:top-\[50\%\] { top: 50%; }
  .sm\:right-4 { right: calc(var(--spacing)*4); }
  .sm\:bottom-5 { bottom: calc(var(--spacing)*5); }
  .sm\:left-\[50\%\] { left: 50%; }
  .sm\:order-none { order: 0; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-start-3 { grid-column-start: 3; }
  .sm\:col-start-auto { grid-column-start: auto; }
  .sm\:row-start-1 { grid-row-start: 1; }
  .sm\:mx-4 { margin-inline: calc(var(--spacing)*4); }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:mt-2\.5 { margin-top: calc(var(--spacing)*2.5); }
  .sm\:block { display: block; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:inline { display: inline; }
  .sm\:h-40 { height: calc(var(--spacing)*40); }
  .sm\:h-45 { height: calc(var(--spacing)*45); }
  .sm\:h-\[38px\] { height: 38px; }
  .sm\:h-\[520px\] { height: 520px; }
  .sm\:h-\[min\(92svh\,960px\)\] { height: min(92svh, 960px); }
  .sm\:min-h-\[66px\] { min-height: 66px; }
  .sm\:w-36 { width: calc(var(--spacing)*36); }
  .sm\:w-44 { width: calc(var(--spacing)*44); }
  .sm\:w-72 { width: calc(var(--spacing)*72); }
  .sm\:w-\[32rem\] { width: 32rem; }
  .sm\:w-\[264px\] { width: 264px; }
  .sm\:w-\[268px\] { width: 268px; }
  .sm\:w-\[340px\] { width: 340px; }
  .sm\:w-\[calc\(100\%-2rem\)\] { width: calc(100% - 2rem); }
  .sm\:w-auto { width: auto; }
  .sm\:max-w-2xl { max-width: var(--container-2xl); }
  .sm\:max-w-3xl { max-width: var(--container-3xl); }
  .sm\:max-w-\[35rem\] { max-width: 35rem; }
  .sm\:max-w-\[448px\] { max-width: 448px; }
  .sm\:max-w-\[452px\] { max-width: 452px; }
  .sm\:max-w-\[560px\] { max-width: 560px; }
  .sm\:max-w-\[580px\] { max-width: 580px; }
  .sm\:max-w-\[680px\] { max-width: 680px; }
  .sm\:max-w-\[740px\] { max-width: 740px; }
  .sm\:max-w-\[1220px\] { max-width: 1220px; }
  .sm\:max-w-\[1240px\] { max-width: 1240px; }
  .sm\:max-w-lg { max-width: var(--container-lg); }
  .sm\:max-w-md { max-width: var(--container-md); }
  .sm\:max-w-none { max-width: none; }
  .sm\:max-w-sm { max-width: var(--container-sm); }
  .sm\:max-w-xl { max-width: var(--container-xl); }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .sm\:translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .sm\:columns-2 { columns: 2; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .sm\:grid-cols-\[16px_136px_1fr\] { grid-template-columns: 16px 136px 1fr; }
  .sm\:grid-cols-\[34px_minmax\(0\,1fr\)_auto\] { grid-template-columns: 34px minmax(0px, 1fr) auto; }
  .sm\:grid-cols-\[150px_minmax\(0\,1fr\)\] { grid-template-columns: 150px minmax(0px, 1fr); }
  .sm\:grid-cols-\[minmax\(0\,1\.9fr\)_1\.1fr_auto\] { grid-template-columns: minmax(0px, 1.9fr) 1.1fr auto; }
  .sm\:grid-cols-\[minmax\(0\,1fr\)_6\.75rem_6\.75rem_6\.75rem_1\.75rem\] { grid-template-columns: minmax(0px, 1fr) 6.75rem 6.75rem 6.75rem 1.75rem; }
  .sm\:grid-cols-\[minmax\(0\,1fr\)_7\.25rem_9rem_1\.75rem\] { grid-template-columns: minmax(0px, 1fr) 7.25rem 9rem 1.75rem; }
  .sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(9rem\,1fr\)_minmax\(11rem\,1fr\)_auto\] { grid-template-columns: minmax(0px, 2fr) minmax(9rem, 1fr) minmax(11rem, 1fr) auto; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-nowrap { flex-wrap: nowrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:gap-3 { gap: calc(var(--spacing)*3); }
  .sm\:gap-6 { gap: calc(var(--spacing)*6); }
  :where(.sm\:divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))); }
  :where(.sm\:divide-y-0 > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(0px*var(--tw-divide-y-reverse)); border-bottom-width: calc(0px*calc(1 - var(--tw-divide-y-reverse))); }
  .sm\:rounded-2xl { border-radius: var(--radius-2xl); }
  .sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .sm\:p-4 { padding: calc(var(--spacing)*4); }
  .sm\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .sm\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .sm\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .sm\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .sm\:px-\[18px\] { padding-inline: 18px; }
  .sm\:px-\[22px\] { padding-inline: 22px; }
  .sm\:py-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .sm\:pt-\[26px\] { padding-top: 26px; }
  .sm\:pt-\[30px\] { padding-top: 30px; }
  .sm\:pr-16 { padding-right: calc(var(--spacing)*16); }
  .sm\:pb-\[22px\] { padding-bottom: 22px; }
  .sm\:pl-4 { padding-left: calc(var(--spacing)*4); }
  .sm\:text-left { text-align: left; }
  .sm\:text-right { text-align: right; }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-\[13\.5px\] { font-size: 13.5px; }
  .sm\:opacity-0 { opacity: 0; }
  .sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *) { opacity: 1; }
  @media (hover: hover) {
  .sm\:group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
  .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *) { grid-row: span 2 / span 2; }
  .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size="default"] *) { place-items: start; }
  .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size="default"] *) { text-align: left; }
  .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *):is(:where(.group\/alert-dialog-content):has([data-slot="alert-dialog-media"]) *) { grid-column-start: 2; }
  .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size="default"] *):has([data-slot="alert-dialog-media"]) { grid-template-rows: auto 1fr; }
  .sm\:has-\[\>svg\]\:px-5:has(> svg) { padding-inline: calc(var(--spacing)*5); }
  .sm\:has-\[\>svg\]\:px-\[18px\]:has(> svg) { padding-inline: 18px; }
  .data-\[size\=default\]\:sm\:max-w-lg[data-size="default"] { max-width: var(--container-lg); }
}
  @media (min-width: 48rem) {
  .md\:right-16 { right: calc(var(--spacing)*16); }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:hidden { display: none; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_252px\] { grid-template-columns: minmax(0px, 1fr) 252px; }
  .md\:grid-cols-\[minmax\(13rem\,0\.34fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(13rem, 0.34fr) minmax(0px, 1fr); }
  .md\:flex-row { flex-direction: row; }
  .md\:rounded-tl-xl { border-top-left-radius: calc(var(--radius) + 4px); }
  .md\:rounded-tr-xl { border-top-right-radius: calc(var(--radius) + 4px); }
  .md\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .md\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .md\:pr-5 { padding-right: calc(var(--spacing)*5); }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-\[13\.5px\] { font-size: 13.5px; }
  .md\:text-\[13px\] { font-size: 13px; }
  .md\:opacity-0 { opacity: 0; }
  .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) { margin: calc(var(--spacing)*2); }
  .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) { margin-left: 0px; }
  .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) { border-radius: calc(var(--radius) + 4px); }
  .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) { margin-left: calc(var(--spacing)*2); }
  .md\:after\:hidden::after { content: var(--tw-content); display: none; }
}
  @media (min-width: 64rem) {
  .lg\:sticky { position: sticky; }
  .lg\:top-4 { top: calc(var(--spacing)*4); }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:col-span-6 { grid-column: span 6 / span 6; }
  .lg\:my-2 { margin-block: calc(var(--spacing)*2); }
  .lg\:ms-auto { margin-inline-start: auto; }
  .lg\:me-0 { margin-inline-end: 0px; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:w-44 { width: calc(var(--spacing)*44); }
  .lg\:w-56 { width: calc(var(--spacing)*56); }
  .lg\:w-72 { width: calc(var(--spacing)*72); }
  .lg\:w-88 { width: calc(var(--spacing)*88); }
  .lg\:w-\[250px\] { width: 250px; }
  .lg\:w-\[272px\] { width: 272px; }
  .lg\:w-\[300px\] { width: 300px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:max-w-md { max-width: var(--container-md); }
  .lg\:max-w-xs { max-width: var(--container-xs); }
  .lg\:flex-none { flex: 0 0 auto; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:columns-3 { columns: 3; }
  .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1.25fr) minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_268px\] { grid-template-columns: minmax(0px, 1fr) 268px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] { grid-template-columns: minmax(0px, 1fr) 320px; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:gap-2 { gap: calc(var(--spacing)*2); }
  .lg\:gap-6 { gap: calc(var(--spacing)*6); }
  .lg\:gap-10 { gap: calc(var(--spacing)*10); }
  .lg\:overflow-visible { overflow: visible; }
  .lg\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .lg\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .lg\:px-\[18px\] { padding-inline: 18px; }
  .lg\:py-5 { padding-block: calc(var(--spacing)*5); }
  .lg\:py-7 { padding-block: calc(var(--spacing)*7); }
  .lg\:py-\[22px\] { padding-block: 22px; }
  .lg\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
}
  @media (min-width: 80rem) {
  .xl\:block { display: block; }
  .xl\:columns-4 { columns: 4; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  @media (min-width: 40rem) {
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { max-width: 96rem; }
}
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:container:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { width: 100%; max-width: var(--content-max-width); margin-inline: auto; }
  .xl\:group-data-\[theme-content-layout\=centered\]\/layout\:mx-auto:is(:where(.group\/layout)[data-theme-content-layout="centered"] *) { margin-inline: auto; }
}
  @media (min-width: 96rem) {
  .\32 xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
  .dark\:border-input:is(.dark *) { border-color: var(--input); }
  .dark\:bg-background:is(.dark *) { background-color: var(--background); }
  .dark\:bg-card:is(.dark *) { background-color: var(--card); }
  .dark\:bg-destructive\/60:is(.dark *) { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:bg-destructive\/60:is(.dark *) { background-color: color-mix(in oklab,var(--destructive)60%,transparent); }
}
  .dark\:bg-input\/30:is(.dark *) { background-color: var(--input); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:bg-input\/30:is(.dark *) { background-color: color-mix(in oklab,var(--input)30%,transparent); }
}
  .dark\:bg-season-1-soft:is(.dark *) { background-color: var(--season-1-soft); }
  .dark\:bg-season-2-soft:is(.dark *) { background-color: var(--season-2-soft); }
  .dark\:bg-season-3-soft:is(.dark *) { background-color: var(--season-3-soft); }
  .dark\:bg-season-4-soft:is(.dark *) { background-color: var(--season-4-soft); }
  .dark\:bg-season-5-soft:is(.dark *) { background-color: var(--season-5-soft); }
  .dark\:bg-season-6-soft:is(.dark *) { background-color: var(--season-6-soft); }
  .dark\:bg-transparent:is(.dark *) { background-color: rgba(0, 0, 0, 0); }
  .dark\:text-foreground:is(.dark *) { color: var(--foreground); }
  .dark\:text-season-1-deep:is(.dark *) { color: var(--season-1-deep); }
  .dark\:text-season-2-deep:is(.dark *) { color: var(--season-2-deep); }
  .dark\:text-season-3-deep:is(.dark *) { color: var(--season-3-deep); }
  .dark\:text-season-4-deep:is(.dark *) { color: var(--season-4-deep); }
  .dark\:text-season-5-deep:is(.dark *) { color: var(--season-5-deep); }
  .dark\:text-season-6-deep:is(.dark *) { color: var(--season-6-deep); }
  @media (hover: hover) {
  .dark\:hover\:bg-accent\/50:is(.dark *):hover { background-color: var(--accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:hover\:bg-accent\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--accent)50%,transparent); }
}
  .dark\:hover\:bg-input\/50:is(.dark *):hover { background-color: var(--input); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:hover\:bg-input\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--input)50%,transparent); }
}
  .dark\:hover\:text-accent-foreground:is(.dark *):hover { color: var(--accent-foreground); }
  .dark\:hover\:brightness-125:is(.dark *):hover { --tw-brightness: brightness(125%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
}
  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state="checked"] { background-color: var(--primary); }
  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state="checked"] { background-color: var(--primary-foreground); }
  .dark\:data-\[state\=checked\]\:bg-primary\/15:is(.dark *)[data-state="checked"] { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:data-\[state\=checked\]\:bg-primary\/15:is(.dark *)[data-state="checked"] { background-color: color-mix(in oklab,var(--primary)15%,transparent); }
}
  .dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state="unchecked"] { background-color: var(--foreground); }
  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] { background-color: var(--input); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] { background-color: color-mix(in oklab,var(--input)80%,transparent); }
}
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus { background-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text { fill: var(--muted-foreground); }
  .\[\&_\.recharts-cartesian-grid_line\]\:stroke-border\/50 .recharts-cartesian-grid line { stroke: var(--border); }
  @supports (color:color-mix(in lab, red, red)) {
  .\[\&_\.recharts-cartesian-grid_line\]\:stroke-border\/50 .recharts-cartesian-grid line { stroke: color-mix(in oklab,var(--border)50%,transparent); }
}
  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor { stroke: var(--border); }
  .\[\&_\.recharts-dot\]\:stroke-transparent .recharts-dot { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-polar-grid\]\:stroke-border .recharts-polar-grid { stroke: var(--border); }
  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor { fill: var(--muted); }
  .\[\&_\.recharts-reference-line\]\:stroke-border .recharts-reference-line { stroke: var(--border); }
  .\[\&_\.recharts-sector\]\:stroke-transparent .recharts-sector { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-group-heading\]\]\:px-2\.5 [cmdk-group-heading] { padding-inline: calc(var(--spacing)*2.5); }
  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-block: calc(var(--spacing)*1.5); }
  .\[\&_\[cmdk-group-heading\]\]\:pt-2 [cmdk-group-heading] { padding-top: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-group-heading\]\]\:pb-1 [cmdk-group-heading] { padding-bottom: var(--spacing); }
  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading] { font-size: 11px; }
  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .\[\&_\[cmdk-group-heading\]\]\:font-normal [cmdk-group-heading] { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.07em\] [cmdk-group-heading] { --tw-tracking: .07em; letter-spacing: 0.07em; }
  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: var(--muted-foreground); }
  .\[\&_\[cmdk-group-heading\]\]\:text-text-dim [cmdk-group-heading] { color: var(--text-dim); }
  .\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading] { text-transform: uppercase; }
  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: 0px; }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] { height: calc(var(--spacing)*12); }
  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] { padding-block: calc(var(--spacing)*3); }
  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: calc(var(--spacing)*5); }
  .\[\&_\[data-slot\=sidebar-inner\]\]\:relative [data-slot="sidebar-inner"] { position: relative; }
  .\[\&_\[data-slot\=sidebar-inner\]\]\:overflow-hidden [data-slot="sidebar-inner"] { overflow: hidden; }
  .\[\&_\[data-slot\=sidebar-inner\]\]\:rounded-\[26px\] [data-slot="sidebar-inner"] { border-radius: 26px; }
  .\[\&_\[data-slot\=sidebar-inner\]\]\:border-border [data-slot="sidebar-inner"] { border-color: var(--border); }
  .\[\&_\[data-slot\=sidebar-inner\]\]\:shadow-none [data-slot="sidebar-inner"] { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .\[\&_\[role\=radio\]\]\:h-\[30px\] [role="radio"] { height: 30px; }
  .\[\&_\[role\=radio\]\]\:px-3 [role="radio"] { padding-inline: calc(var(--spacing)*3); }
  .\[\&_input\]\:h-\[46px\] input { height: 46px; }
  .\[\&_input\]\:rounded-s-none input { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .\[\&_input\]\:rounded-e-sm input { border-start-end-radius: calc(var(--radius) - 4px); border-end-end-radius: calc(var(--radius) - 4px); }
  .\[\&_input\]\:border-destructive input { border-color: var(--destructive); }
  .\[\&_input\]\:focus-visible\:ring-destructive\/50 input:focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .\[\&_input\]\:focus-visible\:ring-destructive\/50 input:focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)50%,transparent); }
}
  .\[\&_p\]\:text-\[14\.5px\] p { font-size: 14.5px; }
  .\[\&_p\]\:leading-\[1\.7\] p { --tw-leading: 1.7; line-height: 1.7; }
  .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
  .\[\&_svg\]\:size-3\.5 svg { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .\[\&_svg\]\:size-4 svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
  .\[\&_svg\]\:text-background\/70 svg { color: var(--background); }
  @supports (color:color-mix(in lab, red, red)) {
  .\[\&_svg\]\:text-background\/70 svg { color: color-mix(in oklab,var(--background)70%,transparent); }
}
  .\[\&_svg\]\:text-text-meta svg { color: var(--text-meta); }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-full svg:not([class*="size-"]) { width: 100%; height: 100%; }
  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) { color: var(--muted-foreground); }
  .\[\&_td\:nth-child\(2\)\]\:hidden td:nth-child(2) { display: none; }
  @media (min-width: 48rem) {
  .md\:\[\&_td\:nth-child\(2\)\]\:table-cell td:nth-child(2) { display: table-cell; }
}
  .\[\&_td\:nth-child\(4\)\]\:hidden td:nth-child(4) { display: none; }
  @media (min-width: 64rem) {
  .lg\:\[\&_td\:nth-child\(4\)\]\:table-cell td:nth-child(4) { display: table-cell; }
}
  .\[\&_td\:nth-child\(5\)\]\:hidden td:nth-child(5) { display: none; }
  @media (min-width: 80rem) {
  .xl\:\[\&_td\:nth-child\(5\)\]\:table-cell td:nth-child(5) { display: table-cell; }
}
  .\[\&_th\:nth-child\(2\)\]\:hidden th:nth-child(2) { display: none; }
  @media (min-width: 48rem) {
  .md\:\[\&_th\:nth-child\(2\)\]\:table-cell th:nth-child(2) { display: table-cell; }
}
  .\[\&_th\:nth-child\(4\)\]\:hidden th:nth-child(4) { display: none; }
  @media (min-width: 64rem) {
  .lg\:\[\&_th\:nth-child\(4\)\]\:table-cell th:nth-child(4) { display: table-cell; }
}
  .\[\&_th\:nth-child\(5\)\]\:hidden th:nth-child(5) { display: none; }
  @media (min-width: 80rem) {
  .xl\:\[\&_th\:nth-child\(5\)\]\:table-cell th:nth-child(5) { display: table-cell; }
}
  .\[\&_tr\]\:border-b tr { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; }
  .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; }
  .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected="true"] button { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .\[\&\:has\(\[data-image-credit\]\)\>div\:last-child\]\:pl-6:has([data-image-credit]) > div:last-child { padding-left: calc(var(--spacing)*6); }
  .\[\&\:has\(\[data-image-credit\]\)\>div\:last-child\]\:pl-9:has([data-image-credit]) > div:last-child { padding-left: calc(var(--spacing)*9); }
  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: 0px; }
  .\[\.border-b\]\:pb-3.border-b { padding-bottom: calc(var(--spacing)*3); }
  .\[\.border-b\]\:pb-6.border-b { padding-bottom: calc(var(--spacing)*6); }
  .\[\.border-t\]\:pt-3.border-t { padding-top: calc(var(--spacing)*3); }
  .\[\.border-t\]\:pt-6.border-t { padding-top: calc(var(--spacing)*6); }
  :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg), :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg) { rotate: 180deg; }
  .\[data-sidebar\=\"menu-badge\"\]\:visible:is(), .\[data-testid\=\"language-menu\"\]\:visible:is(), .\[data-testid\^\=\"nav-group-toggle-\"\]\:visible:is() { visibility: visible; }
  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child { display: flex; }
  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child { align-items: center; }
  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child { gap: calc(var(--spacing)*2); }
  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant="destructive"] > *):is(svg) { color: var(--destructive) !important; }
  :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 > *):is(svg:not([class*="size-"])) { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .\[\&\:last-child\>\*\]\:border-b-0:last-child > * { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected="true"] button { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
  .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected="true"] button { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
  .\[\&\>\[data-slot\=dialog-close\]\]\:text-background > [data-slot="dialog-close"] { color: var(--background); }
  @media (min-width: 40rem) {
  .sm\:\[\&\>\[data-slot\=dialog-close\]\]\:text-muted-foreground > [data-slot="dialog-close"] { color: var(--muted-foreground); }
}
  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] { --tw-translate-y: 2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .\[\&\>button\]\:top-\[15px\] > button { top: 15px; }
  .\[\&\>button\]\:right-\[16px\] > button { right: 16px; }
  .\[\&\>button\]\:hidden > button { display: none; }
  .\[\&\>button\]\:inline-flex > button { display: inline-flex; }
  .\[\&\>button\]\:size-\[30px\] > button { width: 30px; height: 30px; }
  .\[\&\>button\]\:h-auto > button { height: auto; }
  .\[\&\>button\]\:items-center > button { align-items: center; }
  .\[\&\>button\]\:justify-center > button { justify-content: center; }
  .\[\&\>button\]\:self-stretch > button { align-self: stretch; }
  .\[\&\>button\]\:rounded-lg > button { border-radius: var(--radius); }
  .\[\&\>button\]\:rounded-s-sm > button { border-start-start-radius: calc(var(--radius) - 4px); border-end-start-radius: calc(var(--radius) - 4px); }
  .\[\&\>button\]\:rounded-e-none > button { border-start-end-radius: 0px; border-end-end-radius: 0px; }
  .\[\&\>button\]\:text-sidebar-foreground > button { color: var(--sidebar-foreground); }
  .\[\&\>button\]\:text-text-dim > button { color: var(--text-dim); }
  .\[\&\>button\]\:opacity-100 > button { opacity: 1; }
  @media (hover: hover) {
  .\[\&\>button\]\:hover\:bg-muted > button:hover { background-color: var(--muted); }
  .\[\&\>button\]\:hover\:text-foreground > button:hover { color: var(--foreground); }
}
  .\[\&\>button\:hover\]\:bg-sidebar-accent > button:hover { background-color: var(--sidebar-accent); }
  .\[\&\>button\:hover\]\:text-sidebar-accent-foreground > button:hover { color: var(--sidebar-accent-foreground); }
  .\[\&\>img\]\:rounded-\[inherit\] > img { border-radius: inherit; }
  .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(> [data-align="block-end"]) > input { padding-top: calc(var(--spacing)*3); }
  .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(> [data-align="block-start"]) > input { padding-bottom: calc(var(--spacing)*3); }
  .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(> [data-align="inline-end"]) > input { padding-right: calc(var(--spacing)*2); }
  .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(> [data-align="inline-start"]) > input { padding-left: calc(var(--spacing)*2); }
  .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\] > kbd { border-radius: calc(var(--radius) - 5px); }
  .\[\&\>section\]\:flex > section { display: flex; }
  .\[\&\>section\]\:flex-col > section { flex-direction: column; }
  .\[\&\>section\>\*\:last-child\]\:flex-1 > section > :last-child { flex: 1 1 0%; }
  .\[\&\>span\]\:text-xs > span { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\[\&\>span\]\:opacity-70 > span { opacity: 0.7; }
  .\[\&\>span\:last-child\]\:truncate > span:last-child { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .\[\&\>span\[aria-hidden\]\]\:rounded-\[inherit\] > span[aria-hidden] { border-radius: inherit; }
  .\[\&\>svg\]\:pointer-events-none > svg { pointer-events: none; }
  .\[\&\>svg\]\:size-3 > svg { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:size-3\.5 > svg { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .\[\&\>svg\]\:size-4 > svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&\>svg\]\:h-2\.5 > svg { height: calc(var(--spacing)*2.5); }
  .\[\&\>svg\]\:h-3 > svg { height: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:w-2\.5 > svg { width: calc(var(--spacing)*2.5); }
  .\[\&\>svg\]\:w-3 > svg { width: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0; }
  .\[\&\>svg\]\:text-muted-foreground > svg { color: var(--muted-foreground); }
  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg { color: var(--sidebar-accent-foreground); }
  .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size="lg"]) *) > svg { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size="sm"]) *) > svg { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="default"] *) > svg, .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="lg"] *) > svg { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size="sm"] *) > svg { display: none; }
  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > svg:not([class*="size-"]) { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 { right: calc(var(--spacing)*-2); }
  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize { cursor: e-resize; }
  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 { left: calc(var(--spacing)*-2); }
  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize { cursor: w-resize; }
  [data-slot="card-content"] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent, [data-slot="popover-content"] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  @media (hover: hover) {
  a.\[a\&\]\:hover\:bg-accent:hover { background-color: var(--accent); }
  a.\[a\&\]\:hover\:bg-destructive\/90:hover { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  a.\[a\&\]\:hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab,var(--destructive)90%,transparent); }
}
  a.\[a\&\]\:hover\:bg-primary\/90:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  a.\[a\&\]\:hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--primary)90%,transparent); }
}
  a.\[a\&\]\:hover\:bg-secondary\/90:hover { background-color: var(--secondary); }
  @supports (color:color-mix(in lab, red, red)) {
  a.\[a\&\]\:hover\:bg-secondary\/90:hover { background-color: color-mix(in oklab,var(--secondary)90%,transparent); }
}
  a.\[a\&\]\:hover\:bg-status-neutral-panel:hover { background-color: var(--status-neutral-panel); }
  a.\[a\&\]\:hover\:bg-status-success-panel:hover { background-color: var(--status-success-panel); }
  a.\[a\&\]\:hover\:bg-status-warning-panel:hover { background-color: var(--status-warning-panel); }
  a.\[a\&\]\:hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
  a.\[a\&\]\:hover\:underline:hover { text-decoration-line: underline; }
}
  div:has(> [data-image-credit]) > .\[div\:has\(\>\[data-image-credit\]\)\>\&\]\:pl-9 { padding-left: calc(var(--spacing)*9); }
}
@property --tw-animation-delay { syntax: "*"; inherits: false; initial-value: 0s; }
@property --tw-animation-direction { syntax: "*"; inherits: false; initial-value: normal; }
@property --tw-animation-duration { syntax: "*"; inherits: false; }
@property --tw-animation-fill-mode { syntax: "*"; inherits: false; initial-value: none; }
@property --tw-animation-iteration-count { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-blur { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-blur { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
.content-scroll-track { --content-scroll-gutter: var(--content-padding); grid-template-columns: var(--content-scroll-gutter)minmax(min-content,1fr)var(--content-scroll-gutter); width: max-content; min-width: 100%; display: grid; }
@media (min-width: 80rem) {
  [data-theme-content-layout="centered"] .content-scroll-track { --content-scroll-gutter: max(var(--content-padding),calc((100cqw - var(--content-max-width))/2 + var(--content-padding))); }
}
[data-theme-preset="underground"] { --base-50: #f9fafb; --base-100: #f2f5f8; --base-200: #e3e8ee; --base-300: #cdd5de; --base-400: #94a1b2; --base-500: #677487; --base-600: #495566; --base-700: #364151; --base-800: #202938; --base-900: #111726; --base-950: #030713; --base-1000: #000108; --primary-50: #f3faf6; --primary-100: #e4f6eb; --primary-200: #ccedd9; --primary-300: #a9e0c0; --primary-400: #82cb9e; --primary-500: #6db587; --primary-600: #58946d; --primary-700: #49785b; --primary-800: #385c47; --primary-900: #2f4c3c; --primary-950: #182a20; --primary-1000: #0a1510; --secondary-50: #f9f6f8; --secondary-100: #f3ecf2; --secondary-200: #e7dae6; --secondary-300: #d8bed3; --secondary-400: #c498bb; --secondary-500: #b47fa8; --secondary-600: #99658c; --secondary-700: #865878; --secondary-800: #6e4962; --secondary-900: #5c3e52; --secondary-950: #382331; --secondary-1000: #23131e; --background: var(--base-50); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-700); --primary-foreground: var(--color-white); --secondary: var(--secondary-600); --secondary-foreground: var(--color-white); --muted: var(--base-100); --muted-foreground: var(--base-600); --accent: var(--base-200); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-700); --chart-1: var(--primary-700); --chart-2: var(--secondary-600); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--color-white); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-700); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-700); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="underground"] { --base-50: lab(98.1436% -.271708 -.77728); --base-100: lab(96.3679% -.624329 -1.79989); --base-200: lab(91.7435% -.739306 -3.49175); --base-300: lab(84.7774% -1.44622 -5.78703); --base-400: lab(65.5775% -1.77488 -10.6146); --base-500: lab(48.1485% -1.72007 -12.1647); --base-600: lab(35.6239% -1.53601 -11.3232); --base-700: lab(27.0279% -1.4068 -11.555); --base-800: lab(16.217% -.628665 -10.7987); --base-900: lab(7.9124% .767998 -11.0781); --base-950: lab(1.83775% .58981 -6.09992); --base-1000: lab(.377846% .447422 -2.66577); --primary-50: lab(97.7743% -3.03698 1.21593); --primary-100: lab(95.2598% -7.46852 3.09606); --primary-200: lab(90.8888% -13.9061 5.76515); --primary-300: lab(84.7759% -23.4849 10.0465); --primary-400: lab(75.8899% -30.9724 14.9659); --primary-500: lab(67.9206% -31.1118 16.2603); --primary-600: lab(56.447% -27.2459 14.1927); --primary-700: lab(46.5738% -22.0596 10.6867); --primary-800: lab(35.9496% -17.4537 7.91818); --primary-900: lab(29.4746% -14.1244 5.90578); --primary-950: lab(15.0535% -9.64028 3.75316); --primary-1000: lab(5.89085% -5.03025 1.89116); --secondary-50: lab(97.0916% 1.44541 -.917399); --secondary-100: lab(94.1984% 3.03376 -2.0099); --secondary-200: lab(88.3335% 6.43712 -4.11615); --secondary-300: lab(79.6055% 12.6302 -7.35737); --secondary-400: lab(67.7955% 21.1338 -11.4817); --secondary-500: lab(59.6347% 25.8571 -13.6415); --secondary-600: lab(49.4622% 26.3981 -12.5849); --secondary-700: lab(43.3891% 23.3561 -10.3014); --secondary-800: lab(35.9214% 19.6167 -8.33402); --secondary-900: lab(30.1748% 16.0157 -6.50926); --secondary-950: lab(17.015% 12.2595 -4.8099); --secondary-1000: lab(8.45812% 9.82161 -3.76269); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="underground"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-900); --card-foreground: var(--base-200); --popover: var(--base-900); --popover-foreground: var(--base-200); --primary: var(--primary-700); --primary-foreground: var(--color-white); --secondary: var(--secondary-600); --secondary-foreground: var(--color-white); --muted: var(--base-800); --muted-foreground: var(--base-300); --accent: var(--base-800); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-700); --chart-1: var(--primary-700); --chart-2: var(--secondary-600); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-700); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--base-200); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-700); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="underground"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="rose-garden"] { --base-50: #fbfafa; --base-100: #f2f0f0; --base-200: #e7e5e4; --base-300: #d6d3d2; --base-400: #a3a09f; --base-500: #757271; --base-600: #555252; --base-700: #42403f; --base-800: #282625; --base-900: #1a1818; --base-950: #0b0a0a; --base-1000: #040403; --primary-50: #fef1f4; --primary-100: #fee5e9; --primary-200: #fecdd8; --primary-300: #ffa3b7; --primary-400: #ff668d; --primary-500: #fb2f6c; --primary-600: #e30054; --primary-700: #c20046; --primary-800: #a2043f; --primary-900: #87123b; --primary-950: #4d061d; --primary-1000: #2a020b; --background: var(--color-white); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--primary-300); --secondary-foreground: var(--base-800); --muted: var(--base-200); --muted-foreground: var(--base-600); --accent: var(--base-100); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--primary-200); --chart-3: var(--primary-400); --chart-4: var(--primary-300); --chart-5: var(--primary-100); --sidebar: var(--base-100); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary-600); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="rose-garden"] { --base-50: lab(98.2641% .279605 .213873); --base-100: lab(94.9617% .583053 .456464); --base-200: lab(91.0118% .803679 .633419); --base-300: lab(84.8488% .937849 .75022); --base-400: lab(66.193% 1.04955 .837696); --base-500: lab(48.2697% 1.11762 .929284); --base-600: lab(35.2791% 1.07747 .927877); --base-700: lab(27.2535% 1.0058 .845325); --base-800: lab(15.1341% .885889 .707406); --base-900: lab(8.57058% .804909 .638965); --base-950: lab(2.81826% .383288 .283304); --base-1000: lab(1.00043% .149071 .111353); --primary-50: lab(96.3266% 4.76888 .577116); --primary-100: lab(93.0369% 9.48715 1.13533); --primary-200: lab(86.9944% 18.8335 1.61705); --primary-300: lab(76.9643% 37.3633 4.7612); --primary-400: lab(64.5436% 61.3992 10.851); --primary-500: lab(56.3957% 76.1717 18.6223); --primary-600: lab(48.8192% 78.2312 23.1321); --primary-700: lab(41.4822% 68.9515 20.4481); --primary-800: lab(34.7842% 58.3275 13.9669); --primary-900: lab(29.7172% 49.0219 8.83018); --primary-950: lab(14.6051% 32.9479 7.24419); --primary-1000: lab(5.19484% 20.6943 3.54093); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="rose-garden"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-950); --card-foreground: var(--base-200); --popover: var(--base-950); --popover-foreground: var(--base-200); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--primary-300); --secondary-foreground: var(--base-200); --muted: var(--base-900); --muted-foreground: var(--base-400); --accent: var(--base-900); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--primary-200); --chart-3: var(--primary-400); --chart-4: var(--primary-300); --chart-5: var(--primary-100); --sidebar: var(--base-800); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary-600); --sidebar-accent-foreground: var(--base-200); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="rose-garden"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="lake-view"] { --base-50: #f9faf9; --base-100: #f2f6f4; --base-200: #e1e9e5; --base-300: #c6d1cb; --base-400: #94a59d; --base-500: #63786f; --base-600: #465951; --base-700: #34453d; --base-800: #1e2b25; --base-900: #111b17; --base-950: #040b07; --base-1000: #010302; --primary-50: #ecfdf5; --primary-100: #d0fae5; --primary-200: #a4f4cf; --primary-300: #5ee9b5; --primary-400: #00d294; --primary-500: #00bb7f; --primary-600: #009767; --primary-700: #007956; --primary-800: #005f46; --primary-900: #004e3b; --primary-950: #002c21; --primary-1000: #011812; --secondary-50: #eefcfb; --secondary-100: #cff9f6; --secondary-200: #a1f3ef; --secondary-300: #5de9e5; --secondary-400: #00d2d2; --secondary-500: #00b8ba; --secondary-600: #009499; --secondary-700: #138187; --secondary-800: #085f64; --secondary-900: #124e53; --secondary-950: #063135; --secondary-1000: #011f23; --background: var(--base-50); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-400); --primary-foreground: var(--color-black); --secondary: var(--secondary-700); --secondary-foreground: var(--color-white); --muted: var(--base-100); --muted-foreground: var(--base-600); --accent: var(--base-100); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-400); --chart-1: var(--primary-400); --chart-2: var(--secondary-700); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--color-white); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-400); --sidebar-primary-foreground: var(--color-black); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--base-800); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-400); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="lake-view"] { --base-50: lab(98.281% -.770003 .294864); --base-100: lab(96.4951% -1.61439 .58229); --base-200: lab(91.585% -3.2081 1.12413); --base-300: lab(82.8452% -4.796 1.57185); --base-400: lab(66.2414% -7.31695 2.16134); --base-500: lab(48.6141% -9.5498 2.58141); --base-600: lab(36.0281% -9.33091 2.39345); --base-700: lab(27.6117% -8.28406 2.20763); --base-800: lab(16.0856% -6.95938 1.86671); --base-900: lab(8.81142% -5.76434 1.46038); --base-950: lab(2.43361% -2.1565 .568575); --base-1000: lab(.673031% -.804924 .20619); --primary-50: lab(97.8462% -6.94954 1.85528); --primary-100: lab(94.9005% -17.0769 5.63871); --primary-200: lab(90.2247% -31.039 9.47084); --primary-300: lab(83.9203% -48.7129 13.8831); --primary-400: lab(75.0771% -60.7302 19.4182); --primary-500: lab(66.9756% -58.27 19.5419); --primary-600: lab(55.0481% -49.9229 15.9349); --primary-700: lab(44.4871% -41.0393 11.0378); --primary-800: lab(35.3675% -33.1184 8.04194); --primary-900: lab(28.8637% -26.9249 5.45986); --primary-950: lab(15.0605% -17.9157 2.72434); --primary-1000: lab(6.2768% -8.93349 1.23528); --secondary-50: lab(97.9363% -4.80789 -1.11942); --secondary-100: lab(94.8758% -14.5071 -3.42791); --secondary-200: lab(90.5519% -26.7689 -6.28018); --secondary-300: lab(84.8067% -39.9927 -9.91164); --secondary-400: lab(76.0444% -45.1211 -13.2752); --secondary-500: lab(67.4337% -41.2428 -13.4243); --secondary-600: lab(55.0824% -34.5563 -13.3372); --secondary-700: lab(48.7764% -27.9951 -11.8343); --secondary-800: lab(35.9703% -22.3287 -10.2523); --secondary-900: lab(29.8495% -18.0288 -8.71986); --secondary-950: lab(17.6914% -13.3276 -7.23978); --secondary-1000: lab(9.80034% -10.4461 -5.87904); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="lake-view"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-900); --card-foreground: var(--base-200); --popover: var(--base-900); --popover-foreground: var(--base-200); --primary: var(--primary-400); --primary-foreground: var(--color-black); --secondary: var(--secondary-700); --secondary-foreground: var(--color-white); --muted: var(--base-800); --muted-foreground: var(--base-300); --accent: var(--base-800); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-400); --chart-1: var(--primary-400); --chart-2: var(--secondary-700); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-400); --sidebar-primary-foreground: var(--color-black); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-black); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-400); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="lake-view"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="sunset-glow"] { --base-50: #f8fbf9; --base-100: #f2f6f4; --base-200: #e4e8e5; --base-300: #d0d5d2; --base-400: #9da29f; --base-500: #6f7471; --base-600: #505553; --base-700: #3d423f; --base-800: #252826; --base-900: #161a18; --base-950: #070908; --base-1000: #020302; --primary-50: #fdf3f3; --primary-100: #fae4e5; --primary-200: #f7cecf; --primary-300: #f4aaab; --primary-400: #ed7779; --primary-500: #e55354; --primary-600: #cb3435; --primary-700: #b03130; --primary-800: #912b2c; --primary-900: #78292b; --primary-950: #411213; --primary-1000: #200606; --secondary-50: #fff5f1; --secondary-100: #ffe8de; --secondary-200: #ffd0bb; --secondary-300: #ffa07a; --secondary-400: #ff7e48; --secondary-500: #ff5b00; --secondary-600: #e94800; --secondary-700: #c23400; --secondary-800: #9e2900; --secondary-900: #80250d; --secondary-950: #451005; --secondary-1000: #220502; --background: var(--color-white); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-300); --secondary-foreground: var(--color-black); --muted: var(--base-50); --muted-foreground: var(--base-600); --accent: var(--primary-100); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-300); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-100); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="sunset-glow"] { --base-50: lab(98.3506% -1.28609 .593138); --base-100: lab(96.4653% -1.42178 .622726); --base-200: lab(91.5052% -1.80689 .772667); --base-300: lab(84.8938% -2.10685 .851989); --base-400: lab(66.0429% -2.38428 .887609); --base-500: lab(48.3144% -2.59665 .899553); --base-600: lab(35.7255% -2.54239 .843519); --base-700: lab(27.3655% -2.34133 .802231); --base-800: lab(15.8447% -2.01558 .697774); --base-900: lab(8.64582% -1.86227 .613365); --base-950: lab(2.38514% -.753865 .254846); --base-1000: lab(.65782% -.293776 .096634); --primary-50: lab(96.6325% 3.30156 1.12813); --primary-100: lab(92.5654% 7.78875 2.72186); --primary-200: lab(86.4206% 15.0953 5.30223); --primary-300: lab(76.9264% 28.1286 10.8554); --primary-400: lab(64.3733% 46.6615 21.3124); --primary-500: lab(56.242% 57.7293 31.9482); --primary-600: lab(46.96% 59.4605 37.3049); --primary-700: lab(41.1561% 51.7263 32.1064); --primary-800: lab(34.4102% 43.3 25.1044); --primary-900: lab(29.1781% 35.0793 18.4446); --primary-950: lab(13.5302% 22.9227 12.2331); --primary-1000: lab(4.19035% 11.5818 4.15359); --secondary-50: lab(97.3829% 3.53101 4.1062); --secondary-100: lab(93.9014% 8.58006 9.60639); --secondary-200: lab(87.5445% 18.4015 19.9577); --secondary-300: lab(75.226% 33.4935 35.3181); --secondary-400: lab(67.9837% 52.4855 57.8808); --secondary-500: lab(61.6347% 64.0439 80.0297); --secondary-600: lab(54.6857% 65.4052 89.515); --secondary-700: lab(44.7809% 59.4467 74.7405); --secondary-800: lab(36.2197% 49.3591 53.5364); --secondary-900: lab(29.8423% 38.8891 36.9683); --secondary-950: lab(13.8887% 25.1964 19.5618); --secondary-1000: lab(4.31815% 12.893 6.02203); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="sunset-glow"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-950); --card-foreground: var(--base-200); --popover: var(--base-950); --popover-foreground: var(--base-200); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-300); --secondary-foreground: var(--color-black); --muted: var(--base-900); --muted-foreground: var(--base-400); --accent: var(--base-900); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-300); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="sunset-glow"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="forest-whisper"] { --base-50: #faf9fc; --base-100: #f3f3f9; --base-200: #e3e3ee; --base-300: #d3d3e2; --base-400: #a4a3b9; --base-500: #706f8a; --base-600: #515068; --base-700: #3e3d50; --base-800: #262631; --base-900: #18171f; --base-950: #09090d; --base-1000: #030304; --primary-50: #eefdf9; --primary-100: #c9fcee; --primary-200: #91f7df; --primary-300: #32eece; --primary-400: #00d3b6; --primary-500: #00baa0; --primary-600: #009683; --primary-700: #007d70; --primary-800: #006056; --primary-900: #004f48; --primary-950: #002f2c; --primary-1000: #001c1a; --secondary-50: #f6f8fa; --secondary-100: #e9edf2; --secondary-200: #d4dee6; --secondary-300: #b5c7d5; --secondary-400: #92abc0; --secondary-500: #7a95ae; --secondary-600: #546c86; --secondary-700: #4e647c; --secondary-800: #425366; --secondary-900: #394554; --secondary-950: #242c35; --secondary-1000: #181c22; --background: var(--base-50); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-700); --primary-foreground: var(--color-white); --secondary: var(--secondary-600); --secondary-foreground: var(--color-white); --muted: var(--base-100); --muted-foreground: var(--base-600); --accent: var(--base-100); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-700); --chart-1: var(--primary-700); --chart-2: var(--secondary-600); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--color-white); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-700); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-700); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="forest-whisper"] { --base-50: lab(98.1479% .364482 -1.26768); --base-100: lab(96.0525% .716716 -2.53773); --base-200: lab(90.5605% 1.45438 -5.06063); --base-300: lab(84.8229% 2.22135 -7.56595); --base-400: lab(67.7367% 3.43636 -11.2829); --base-500: lab(47.6065% 4.87745 -14.9006); --base-600: lab(34.863% 4.54298 -13.6271); --base-700: lab(26.5821% 3.70531 -11.1543); --base-800: lab(15.5533% 2.45278 -7.44525); --base-900: lab(8.20122% 1.5908 -4.98186); --base-950: lab(2.47398% .562698 -1.94254); --base-1000: lab(.782074% .173107 -.599772); --primary-50: lab(98.0632% -5.56678 .188088); --primary-100: lab(95.0274% -18.7131 .833678); --primary-200: lab(90.6315% -35.2718 1.6235); --primary-300: lab(84.7445% -52.1187 1.72499); --primary-400: lab(75.9244% -59.4932 1.61623); --primary-500: lab(67.4196% -55.4046 1.17792); --primary-600: lab(55.1442% -46.6806 -.654709); --primary-700: lab(46.5232% -37.6596 -1.81839); --primary-800: lab(35.6195% -30.3479 -2.44438); --primary-900: lab(29.4163% -24.4244 -2.24326); --primary-950: lab(16.3483% -17.232 -2.56835); --primary-1000: lab(7.86404% -11.0849 -2.09341); --secondary-50: lab(97.3339% -.47785 -1.1721); --secondary-100: lab(93.6226% -1.0094 -2.55725); --secondary-200: lab(87.76% -2.14887 -5.09142); --secondary-300: lab(79.2333% -4.05559 -9.26161); --secondary-400: lab(68.6011% -5.21663 -14.0433); --secondary-500: lab(60.249% -5.10913 -16.6135); --secondary-600: lab(44.6245% -4.14023 -17.5022); --secondary-700: lab(41.3031% -3.57172 -16.3679); --secondary-800: lab(34.3572% -2.75035 -13.5113); --secondary-900: lab(28.7336% -2.13112 -10.4476); --secondary-950: lab(17.4339% -1.33823 -7.07269); --secondary-1000: lab(10.0712% -.825897 -4.83415); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="forest-whisper"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-900); --card-foreground: var(--base-200); --popover: var(--base-900); --popover-foreground: var(--base-200); --primary: var(--primary-700); --primary-foreground: var(--color-white); --secondary: var(--secondary-600); --secondary-foreground: var(--color-white); --muted: var(--base-800); --muted-foreground: var(--base-300); --accent: var(--base-800); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-700); --chart-1: var(--primary-700); --chart-2: var(--secondary-600); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-700); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-700); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="forest-whisper"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="ocean-breeze"] { --base-50: #fcfcf8; --base-100: #f5f5f1; --base-200: #e6e6e1; --base-300: #d4d4ce; --base-400: #a1a19b; --base-500: #72736c; --base-600: #54544e; --base-700: #41413c; --base-800: #272723; --base-900: #191916; --base-950: #0a0a07; --base-1000: #030302; --primary-50: #f0f6fe; --primary-100: #ddeafc; --primary-200: #c1dbfa; --primary-300: #95c5fb; --primary-400: #5da3f9; --primary-500: #3b82f6; --primary-600: #2563eb; --primary-700: #1e4fd6; --primary-800: #1f41ac; --primary-900: #213b85; --primary-950: #182650; --primary-1000: #111931; --secondary-50: #eff2fe; --secondary-100: #e1e7fd; --secondary-200: #c8d2fb; --secondary-300: #a6b4fa; --secondary-400: #7f8af6; --secondary-500: #6366f1; --secondary-600: #4f46e5; --secondary-700: #433ac8; --secondary-800: #3732a0; --secondary-900: #31307d; --secondary-950: #1e1c48; --secondary-1000: #111029; --background: var(--color-white); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-500); --secondary-foreground: var(--color-white); --muted: var(--base-50); --muted-foreground: var(--base-600); --accent: var(--base-100); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-500); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-100); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="ocean-breeze"] { --base-50: lab(98.8854% -.522643 1.93356); --base-100: lab(96.5127% -.604272 2.10478); --base-200: lab(91.3069% -.783503 2.68198); --base-300: lab(84.868% -.936836 3.06766); --base-400: lab(66.1668% -1.07649 3.41946); --base-500: lab(48.2655% -1.24261 3.67936); --base-600: lab(35.6442% -1.27338 3.58605); --base-700: lab(27.3992% -1.1268 3.32453); --base-800: lab(15.4835% -.907451 2.89); --base-900: lab(8.866% -.843011 2.64176); --base-950: lab(2.61935% -.340447 1.09875); --base-1000: lab(.800549% -.141613 .449595); --primary-50: lab(96.4958% -1.0139 -4.4971); --primary-100: lab(92.042% -2.01038 -10.2428); --primary-200: lab(86.1768% -3.6827 -18.5586); --primary-300: lab(77.5716% -6.16071 -32.1053); --primary-400: lab(65.2357% -2.74351 -50.2428); --primary-500: lab(54.6096% 8.7584 -65.7845); --primary-600: lab(44.7848% 21.0478 -75.596); --primary-700: lab(37.7316% 25.9399 -75.1672); --primary-800: lab(30.8868% 20.7058 -61.7038); --primary-900: lab(26.527% 11.6302 -45.3421); --primary-950: lab(15.874% 6.67329 -28.4343); --primary-1000: lab(8.94805% 3.39163 -17.3166); --secondary-50: lab(95.4959% .35122 -5.96172); --secondary-100: lab(91.6875% .878006 -11.168); --secondary-200: lab(84.5033% 2.63739 -21.0434); --secondary-300: lab(74.1885% 6.92803 -36.5766); --secondary-400: lab(60.2593% 18.0512 -56.6397); --secondary-500: lab(49.0469% 30.359 -71.8888); --secondary-600: lab(39.446% 41.344 -80.7686); --secondary-700: lab(33.4358% 38.6492 -73.9814); --secondary-800: lab(27.4027% 29.9323 -60.0482); --secondary-900: lab(23.8342% 19.6934 -44.2489); --secondary-950: lab(12.733% 12.1107 -27.5025); --secondary-1000: lab(5.78532% 6.09572 -16.3768); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="ocean-breeze"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-950); --card-foreground: var(--base-200); --popover: var(--base-950); --popover-foreground: var(--base-200); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-500); --secondary-foreground: var(--color-black); --muted: var(--base-900); --muted-foreground: var(--base-400); --accent: var(--base-900); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-500); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="ocean-breeze"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-preset="lavender-dream"] { --base-50: #f9fbfd; --base-100: #f3f5f9; --base-200: #e2e6ee; --base-300: #cdd4e0; --base-400: #98a1b1; --base-500: #677287; --base-600: #495567; --base-700: #374151; --base-800: #202936; --base-900: #121823; --base-950: #040710; --base-1000: #000105; --primary-50: #f9f6fc; --primary-100: #f2eaf9; --primary-200: #e7d8f4; --primary-300: #d6b9ed; --primary-400: #bd8ce3; --primary-500: #a76ad9; --primary-600: #9453c9; --primary-700: #7c43ab; --primary-800: #68398b; --primary-900: #55306f; --primary-950: #381c4e; --primary-1000: #250e37; --secondary-50: #f5fbfb; --secondary-100: #e3f4f4; --secondary-200: #caeaea; --secondary-300: #abdcdd; --secondary-400: #94cdd1; --secondary-500: #79acb1; --secondary-600: #608a90; --secondary-700: #4d6f74; --secondary-800: #3f595d; --secondary-900: #364a4e; --secondary-950: #202f32; --secondary-1000: #131e21; --background: var(--base-50); --foreground: var(--base-800); --card: var(--color-white); --card-foreground: var(--base-800); --popover: var(--color-white); --popover-foreground: var(--base-800); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-400); --secondary-foreground: var(--color-black); --muted: var(--base-100); --muted-foreground: var(--base-600); --accent: var(--base-200); --accent-foreground: var(--base-800); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-400); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--color-white); --sidebar-foreground: var(--base-800); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-200); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="lavender-dream"] { --base-50: lab(98.46% -.159651 -1.08647); --base-100: lab(96.4056% -.222445 -2.18484); --base-200: lab(91.29% -.425935 -4.39395); --base-300: lab(84.7668% -.821739 -6.51519); --base-400: lab(65.9079% -.943005 -9.71265); --base-500: lab(47.7522% -.759721 -12.8828); --base-600: lab(35.6009% -1.29835 -12.1643); --base-700: lab(27.1339% -.951871 -11.1201); --base-800: lab(16.1238% -.844553 -9.98719); --base-900: lab(8.22362% -.0850782 -8.7094); --base-950: lab(1.92892% .0781417 -4.05284); --base-1000: lab(.406105% .0892952 -1.51282); --primary-50: lab(97.1722% 2.07332 -2.61869); --primary-100: lab(93.5904% 4.69637 -6.11488); --primary-200: lab(88.1142% 9.17995 -11.8416); --primary-300: lab(79.0361% 17.7837 -22.1109); --primary-400: lab(65.6204% 30.9302 -37.0562); --primary-500: lab(55.1776% 40.7122 -48.1086); --primary-600: lab(47.3419% 43.8297 -51.7008); --primary-700: lab(39.4624% 39.9355 -46.9118); --primary-800: lab(33.0177% 33.1692 -37.9758); --primary-900: lab(27.0023% 26.881 -30.226); --primary-950: lab(16.3371% 22.3467 -25.8304); --primary-1000: lab(8.55845% 19.3211 -22.5426); --secondary-50: lab(98.1091% -2.13459 -.733662); --secondary-100: lab(94.8881% -5.84194 -2.04623); --secondary-200: lab(90.3668% -10.632 -3.77187); --secondary-300: lab(84.4022% -16.1362 -6.01014); --secondary-400: lab(78.6442% -18.3988 -8.11754); --secondary-500: lab(66.9473% -16.7317 -8.12541); --secondary-600: lab(54.638% -14.0886 -7.88393); --secondary-700: lab(44.2311% -11.4621 -6.85891); --secondary-800: lab(35.8548% -9.15553 -5.81768); --secondary-900: lab(29.8035% -7.36778 -4.96209); --secondary-950: lab(18.0564% -5.56968 -4.0657); --secondary-1000: lab(10.4511% -4.47747 -3.34356); --destructive: lab(48.4493% 77.4328 61.5452); }
}
[data-theme-preset="lavender-dream"]:is(.dark *) { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-900); --card-foreground: var(--base-200); --popover: var(--base-900); --popover-foreground: var(--base-200); --primary: var(--primary-600); --primary-foreground: var(--color-white); --secondary: var(--secondary-400); --secondary-foreground: var(--color-black); --muted: var(--base-800); --muted-foreground: var(--base-300); --accent: var(--base-800); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--primary-600); --chart-1: var(--primary-600); --chart-2: var(--secondary-400); --chart-3: var(--primary-300); --chart-4: var(--secondary-300); --chart-5: var(--primary-100); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--primary-600); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--primary); --sidebar-accent-foreground: var(--color-white); --sidebar-border: var(--base-800); --sidebar-ring: var(--primary-600); }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="lavender-dream"]:is(.dark *) { --destructive: lab(63.7053% 60.745 31.3109); }
}
[data-theme-chart-preset="cyan"] { --chart-1: var(--color-cyan-800); --chart-2: var(--color-cyan-700); --chart-3: var(--color-cyan-600); --chart-4: var(--color-cyan-500); --chart-5: var(--color-cyan-400); }
[data-theme-chart-preset="amber"] { --chart-1: var(--color-amber-800); --chart-2: var(--color-amber-700); --chart-3: var(--color-amber-600); --chart-4: var(--color-amber-500); --chart-5: var(--color-amber-400); }
[data-theme-chart-preset="green"] { --chart-1: var(--color-green-800); --chart-2: var(--color-green-700); --chart-3: var(--color-green-600); --chart-4: var(--color-green-500); --chart-5: var(--color-green-400); }
[data-theme-chart-preset="indigo"] { --chart-1: var(--color-indigo-800); --chart-2: var(--color-indigo-700); --chart-3: var(--color-indigo-600); --chart-4: var(--color-indigo-500); --chart-5: var(--color-indigo-400); }
[data-theme-chart-preset="fuchsia"] { --chart-1: var(--color-fuchsia-800); --chart-2: var(--color-fuchsia-700); --chart-3: var(--color-fuchsia-600); --chart-4: var(--color-fuchsia-500); --chart-5: var(--color-fuchsia-400); }
[data-theme-preset="ink"] { --sidebar: #151920; --sidebar-foreground: #aeb3ba; --sidebar-primary: #fafafa; --sidebar-primary-foreground: #151920; --sidebar-accent: #252a31; --sidebar-accent-foreground: #f9fafc; --sidebar-border: #2a2e35; --sidebar-ring: #6a7280; }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="ink"] { --sidebar: lab(8.44847% -.32068 -5.68237); --sidebar-foreground: lab(72.6856% -.691265 -4.11186); --sidebar-primary: lab(98.2716% 0 0); --sidebar-primary-foreground: lab(8.44847% -.32068 -5.68237); --sidebar-accent: lab(16.7244% -.411466 -5.71763); --sidebar-accent-foreground: lab(98.2659% -.145018 -.819576); --sidebar-border: lab(18.6112% -.409484 -5.25187); --sidebar-ring: lab(47.8227% -.848144 -8.64939); }
}
[data-theme-preset="ink"]:is(.dark *) { --sidebar: #0c0f15; --sidebar-foreground: #a0a5ac; --sidebar-primary: #fafafa; --sidebar-primary-foreground: #0c0f15; --sidebar-accent: #1c2027; --sidebar-accent-foreground: #f9fafc; --sidebar-border: #1c2027; --sidebar-ring: #6a7280; }
@supports (color:lab(0% 0 0)) {
  [data-theme-preset="ink"]:is(.dark *) { --sidebar: lab(4.27015% -.163816 -3.75125); --sidebar-foreground: lab(67.5467% -.688255 -4.11027); --sidebar-primary: lab(98.2716% 0 0); --sidebar-primary-foreground: lab(4.27015% -.163816 -3.75125); --sidebar-accent: lab(11.9582% -.36291 -5.4473); --sidebar-accent-foreground: lab(98.2659% -.145018 -.819576); --sidebar-border: lab(11.9582% -.36291 -5.4473); --sidebar-ring: lab(47.8227% -.848144 -8.64939); }
}
[data-theme-radius="sm"] { --radius: .3rem; }
[data-theme-radius="md"] { --radius: .5rem; }
[data-theme-radius="lg"] { --radius: 1rem; }
[data-theme-radius="xl"] { --radius: 1.5rem; }
[data-theme-radius="none"] { --radius: 0rem; }
[data-theme-scale="sm"] { --text-lg: 1.05rem; --text-base: .85rem; --text-sm: .75rem; --spacing: .222222rem; }
[data-theme-scale="lg"] { --text-lg: 1.55rem; --text-base: 1.35rem; --text-sm: 1rem; --spacing: .262222rem; }
::view-transition-old(root) { mix-blend-mode: normal; animation: auto ease 0s 1 normal none running none; }
::view-transition-new(root) { mix-blend-mode: normal; animation: auto ease 0s 1 normal none running none; }
::view-transition-old(root) { z-index: 0; }
::view-transition-new(root) { z-index: 1; }
::view-transition-old(*.swap) { animation: 0.12s ease-in 0s 1 reverse both running swap-in; }
::view-transition-new(*.swap) { animation: 0.22s ease-out 90ms 1 normal both running swap-in; }
@keyframes swap-in {
  0% { opacity: 0; filter: blur(4px); transform: translateY(6px); }
  100% { opacity: 1; filter: blur(); transform: translateY(0px); }
}
::view-transition-group(*.dissolve) { animation-duration: 0.32s; animation-timing-function: ease-in-out; }
::view-transition-image-pair(*.dissolve) { animation-duration: 0.32s; animation-timing-function: ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-old(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-new(*) { animation: auto ease 0s 1 normal none running none !important; }
}
:root, .force-light { --canvas: var(--sidebar); --canvas-dot: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --canvas-dot: color-mix(in oklab,var(--muted-foreground)9%,transparent); }
}
:root, .force-light { --well: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --well: color-mix(in oklab,var(--muted)45%,var(--background)); }
}
:root, .force-light { --panel-tint: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --panel-tint: color-mix(in oklab,var(--muted)50%,var(--background)); }
}
:root, .force-light { --border-hairline: var(--foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --border-hairline: color-mix(in oklab,var(--foreground)6%,transparent); }
}
:root, .force-light { --pane: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --pane: color-mix(in oklab,var(--muted)45%,var(--background)); }
}
:root, .force-light { --surface-subtle: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --surface-subtle: color-mix(in oklab,var(--muted)35%,var(--background)); }
}
:root, .force-light { --track: var(--muted); --track-bar: var(--accent); --chip: var(--muted); --chip-strong: var(--accent); --chip-alt: var(--muted); --kanban: var(--muted); --avatar-tile: var(--primary); --avatar-tile-fg: var(--primary-foreground); --overlay: #00000080; --overlay-soft: #0003; --toast: var(--popover); --border-frame: var(--border); --border-muted: var(--border); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --border-muted: color-mix(in oklab,var(--border)60%,var(--background)); }
}
:root, .force-light { --border-row: var(--border); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --border-row: color-mix(in oklab,var(--border)40%,var(--background)); }
}
:root, .force-light { --border-inner: var(--border); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --border-inner: color-mix(in oklab,var(--border)75%,var(--background)); }
}
:root, .force-light { --border-hover: var(--input); --border-dashed: var(--input); --field: var(--input); --field-focus: var(--brand); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --field-focus: color-mix(in oklab,var(--brand)55%,var(--background)); }
}
:root, .force-light { --border-dashed-ai: var(--brand-soft-border); --text-ink: var(--foreground); --text-strong: var(--foreground); --text-meta: var(--muted-foreground); --text-dim: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --text-dim: color-mix(in oklab,var(--muted-foreground)85%,var(--background)); }
}
:root, .force-light { --text-placeholder: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --text-placeholder: color-mix(in oklab,var(--muted-foreground)75%,var(--background)); }
}
:root, .force-light { --text-disabled: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --text-disabled: color-mix(in oklab,var(--muted-foreground)60%,var(--background)); }
}
:root, .force-light { --auth-ink: #1b1b22; --auth-strong: #26262e; --auth-label: #3f3f47; --auth-body: #71717c; --auth-dim: #8b8b95; --auth-quiet: #8f8f9a; --auth-muted: #9a9aa4; --auth-faint: #a4a4ae; --auth-surface: #fff; --auth-field: #d3d4da; --auth-field-focus: #a5a0e8; --auth-ring: #4f46e51f; --auth-choice-ring: #4f46e517; --auth-field-hover: #b9b9c2; --auth-outline: #dedee4; --auth-outline-hover: #cdcdd4; --auth-card: #e2e2e7; --auth-border: #e4e4e9; --auth-border-soft: #eeeef1; --auth-inset: #ececef; --auth-divider: #f0f0f2; --auth-hairline: #1818200b; --auth-control: #f4f4f6; --auth-panel: #f7f7f8; --auth-panel-soft: #fbfbfc; --auth-group: #f8f8f9; --auth-locked: #f7f7f9; --auth-locked-border: #eaeaee; --auth-badge: #f2f2f5; --auth-button: #09090b; --auth-button-hover: #26272b; --auth-button-off: #e9e9ee; --auth-button-off-fg: #a0a0ab; --auth-otp-filled: #c9c9d3; --auth-accent: #4f46e5; --auth-accent-ink: #4338ca; --auth-accent-soft: #eceafb; --auth-accent-panel: #f7f6fd; --auth-chip: #7c6bea1a; --auth-chip-fg: #4a3fa8; --auth-required: #c2410c; --auth-stage: #232329; --auth-done: #e7f0ea; --auth-done-fg: #14713f; --auth-warn: #fdf4f2; --auth-warn-border: #f6dcd4; --auth-warn-fg: #8a4a2c; --auth-warn-icon: #b4552f; --auth-error: #fdf1ef; --auth-error-border: #f6d6cf; --auth-error-fg: #8b2d20; --auth-error-icon: #a3261b; --auth-pending: #faf1e4; --auth-pending-fg: #96540f; --auth-pending-dot: #c9871f; --auth-on-media: #fff; --auth-on-media-border: #ffffff24; --auth-on-media-panel: #0e10146b; --auth-on-media-rule: #ffffff80; --auth-on-media-strong: #ffffffe6; --auth-on-media-muted: #fffc; --auth-on-media-faint: #fff9; --setup-ink: var(--auth-ink); --setup-strong: var(--auth-strong); --setup-body: var(--auth-body); --setup-dim: var(--auth-dim); --setup-muted: var(--auth-muted); --setup-faint: var(--auth-faint); --setup-locked: #b4b4bd; --setup-number-disabled: #d2d2d8; --setup-surface: var(--auth-surface); --setup-progress-muted: var(--auth-badge); --setup-progress-track: var(--auth-locked-border); --setup-divider: #f4f4f7; --setup-footer-divider: var(--auth-divider); --setup-action: var(--auth-button); --setup-done: #2f8f63; --setup-mark: var(--auth-accent); --setup-on-dark: var(--auth-on-media); --setup-pending: var(--auth-pending); --setup-pending-fg: var(--auth-pending-fg); --setup-pending-dot: var(--auth-pending-dot); --primary-hover: var(--primary); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --primary-hover: color-mix(in oklab,var(--primary)88%,var(--background)); }
}
:root, .force-light { --nav-fg: var(--sidebar-foreground); --nav-icon: var(--muted-foreground); --nav-hover: var(--sidebar-accent); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --nav-hover: color-mix(in oklab,var(--sidebar-accent)60%,var(--sidebar)); }
}
:root, .force-light { --nav-active: var(--sidebar-accent); --nav-active-fg: var(--sidebar-accent-foreground); --nav-disabled: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --nav-disabled: color-mix(in oklab,var(--muted-foreground)70%,var(--sidebar)); }
}
:root, .force-light { --nav-disabled-icon: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --nav-disabled-icon: color-mix(in oklab,var(--muted-foreground)55%,var(--sidebar)); }
}
:root, .force-light { --stage: linear-gradient(135deg,#131316,#26262e); --stage-strip: linear-gradient(135deg,#131316,#1c1c21); --stage-scrim: linear-gradient(180deg,#09090b0d 20%,#09090bb8 100%); --stage-border: #26262c; --stage-fg: #fff; --stage-muted-fg: #ffffffad; --stage-dim-fg: #ffffff7a; --stage-divider: #ffffff14; --stage-hover: #ffffff0d; --stage-accent-fg: #b6b3ff; --brand: #4f46e5; --brand-2: #8b2fd6; --brand-soft: #eef1ff; --brand-soft-border: #ded7fa; --brand-panel-bg: #fafaff; --brand-panel-border: #dfe1f2; --brand-fg: #5335cf; --brand-ink: #4740d4; --brand-busy: #6d64e8; --brand-hover-border: #c7cbf5; --brand-token-bg: #f4f3fd; --brand-token-border: #d9d4f5; --brand-token-fg: #332e70; --brand-token-dim: #8a83c9; --on-brand: #fff; --on-destructive: #fff; --gradient-brand: linear-gradient(135deg,#4f46e5,#8b2fd6); --gradient-brand-hover: linear-gradient(135deg,#4338ca,#7222ce); --gradient-brand-soft: linear-gradient(135deg,#eef1ff,#f7f0ff); --gradient-brand-soft-hover: linear-gradient(135deg,#e4e9ff,#f0e6ff); --status-success-bg: #dcf3e6; --status-success-fg: #14713f; --avatar-female-bg: #fbe8f1; --avatar-female-fg: #a83f78; --avatar-male-bg: #e4ecfb; --avatar-male-fg: #2f5d94; --avatar-1-bg: #e4efe7; --avatar-1-fg: #3f7a58; --avatar-2-bg: #f0eafb; --avatar-2-fg: #6b46c1; --avatar-3-bg: #e6eafb; --avatar-3-fg: #4453b5; --avatar-4-bg: #f7ece3; --avatar-4-fg: #96540f; --avatar-5-bg: #e2f1f4; --avatar-5-fg: #0e7490; --avatar-6-bg: #f6eaf4; --avatar-6-fg: #6b1f5e; --avatar-7-bg: #eceafb; --avatar-7-fg: #4338ca; --avatar-8-bg: #e9f2ec; --avatar-8-fg: #2f8f63; --metric-positive: #188954; --metric-attention: #b45309; --metric-info: #4453b5; --overview-clock-surface: var(--base-1000); --overview-clock-foreground: var(--color-white); --overview-clock-text: #ffffffe6; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-text: color-mix(in oklab,var(--color-white)90%,transparent); }
}
:root, .force-light { --overview-clock-secondary: #ffffffc2; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-secondary: color-mix(in oklab,var(--color-white)76%,transparent); }
}
:root, .force-light { --overview-clock-muted: #ffffff8c; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-muted: color-mix(in oklab,var(--color-white)55%,transparent); }
}
:root, .force-light { --overview-clock-dim: #ffffff73; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-dim: color-mix(in oklab,var(--color-white)45%,transparent); }
}
:root, .force-light { --overview-clock-track: #ffffff24; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-track: color-mix(in oklab,var(--color-white)14%,transparent); }
}
:root, .force-light { --overview-clock-accent: var(--brand); --overview-clock-ring: #ffffffb3; }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-ring: color-mix(in oklab,var(--color-white)70%,transparent); }
}
:root, .force-light { --overview-clock-glow: radial-gradient(circle,var(--brand),transparent 70%); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --overview-clock-glow: radial-gradient(circle,color-mix(in oklab,var(--brand)28%,transparent),transparent 70%); }
}
:root, .force-light { --overview-cover-fallback: linear-gradient(135deg,var(--trip-stage-planning-soft),var(--trip-stage-booked-soft)); --trip-stage-inquiry: #1b3270; --trip-stage-inquiry-soft: #e8ebf5; --trip-stage-inquiry-ink: #1b3270; --trip-stage-planning: #6b1f5e; --trip-stage-planning-soft: #f6e9f3; --trip-stage-planning-ink: #6b1f5e; --trip-stage-proposed: #882e10; --trip-stage-proposed-soft: #faece6; --trip-stage-proposed-ink: #882e10; --trip-stage-booked: #14572d; --trip-stage-booked-soft: #e7f0ea; --trip-stage-booked-ink: #14572d; --trip-stage-completed: #0f4a58; --trip-stage-completed-soft: #e4eff2; --trip-stage-completed-ink: #0f4a58; --trip-stage-closed: #303a48; --trip-stage-closed-soft: #ebedf0; --trip-stage-closed-ink: #303a48; --on-trip-stage: #fff; --status-success-panel: #f0faf4; --status-success-panel-border: #d9f0e3; --status-success-panel-fg: #3f7a58; --status-success-dot: #188954; --status-success-solid: #188954; --status-success-solid-hover: #12633a; --on-status-success-solid: #fff; --status-warning-bg: #fdeeda; --status-warning-fg: #96540f; --status-warning-panel: #fffaf2; --status-warning-panel-border: #f3e3c8; --status-warning-panel-fg: #7a5a2e; --status-warning-dot: #b45309; --status-warning-solid: #96540f; --status-warning-solid-hover: #8a4d0e; --status-danger-bg: #fde3e3; --status-danger-fg: #a02222; --status-danger-panel: #fdf7f7; --status-danger-panel-border: #f0dcdc; --status-danger-panel-fg: #8f2727; --status-danger-dot: #dc2626; --status-caution-bg: #fdeee6; --status-caution-fg: #c2410c; --status-caution-panel: #fdf4ee; --status-caution-panel-border: #f3d5c2; --status-caution-panel-fg: #9a3412; --status-neutral-bg: var(--accent); --status-neutral-fg: var(--foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --status-neutral-fg: color-mix(in oklab,var(--foreground)80%,var(--background)); }
}
:root, .force-light { --status-neutral-panel: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --status-neutral-panel: color-mix(in oklab,var(--muted)45%,var(--background)); }
}
:root, .force-light { --status-neutral-panel-border: var(--border); --status-neutral-panel-fg: var(--foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --status-neutral-panel-fg: color-mix(in oklab,var(--foreground)75%,var(--background)); }
}
:root, .force-light { --status-neutral-dot: var(--muted-foreground); --status-neutral-alt-bg: var(--muted); --status-neutral-alt-fg: var(--foreground); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --status-neutral-alt-fg: color-mix(in oklab,var(--foreground)75%,var(--background)); }
}
:root, .force-light { --status-info-bg: #e8ebf1; --status-info-fg: #5b6472; --status-info-dot: #5b6472; --status-ai-bg: var(--brand-soft); --status-ai-fg: var(--brand-ink); --status-ai-panel: var(--brand-panel-bg); --status-ai-panel-border: var(--brand-panel-border); --status-ai-panel-fg: var(--status-neutral-panel-fg); --status-ai-panel-ink: var(--brand); }
@supports (color:color-mix(in lab, red, red)) {
  :root, .force-light { --status-ai-panel-ink: color-mix(in oklab,var(--brand)22%,var(--foreground)); }
}
:root, .force-light { --status-ai-dot: var(--brand); --priority-low-bg: var(--season-3-soft); --priority-low-fg: var(--season-3-deep); --priority-medium-bg: var(--status-success-bg); --priority-medium-fg: var(--status-success-fg); --priority-high-bg: var(--status-danger-bg); --priority-high-fg: var(--status-danger-fg); --delta-up: #16a34a; --delta-down: #dc2626; --delta-warn: #b45309; --segment-morning: #10b981; --segment-afternoon: #0ea5e9; --segment-evening: #ea580c; --note-note-bg: #fdf0a2; --note-note-fg: #5c4a08; --note-note-label: #a08a2e; --note-suggestion-bg: #dbeffb; --note-suggestion-fg: #14425e; --note-suggestion-label: #4d87a8; --note-warning-bg: #fde3cf; --note-warning-fg: #7a3410; --note-warning-label: #c2703f; --note-charge-bg: #d9f2e5; --note-charge-fg: #124532; --note-charge-label: #2f8a5f; --note-paper-yellow-bg: #fdf5da; --note-paper-yellow-fg: #6a5713; --note-paper-coral-bg: #fdeae5; --note-paper-coral-fg: #8b3a22; --note-paper-green-bg: #eaf5e2; --note-paper-green-fg: #3f6a24; --note-paper-aqua-bg: #e2f4f0; --note-paper-aqua-fg: #1f6a5d; --note-paper-blue-bg: #e6eefb; --note-paper-blue-fg: #2a4e88; --note-paper-lavender-bg: #edeafb; --note-paper-lavender-fg: #493a8d; --note-paper-shadow: #0f172a26; --notes-surface: #fff; --notes-ink: #26262e; --notes-heading: #3f3f47; --notes-subtitle: #71717c; --notes-muted: #8f8f9a; --notes-placeholder: #a4a4ae; --notes-icon: #c4c4cc; --notes-line: #e7e7ec; --notes-border: #d3d4da; --notes-border-focus: #a9aab2; --notes-divider: #f0f0f2; --notes-control: #f4f4f6; --notes-outline: #dedee4; --notes-action: #09090b; --notes-action-hover: #222226; --notes-on-action: #fff; --notes-danger: #8b6f6a; --notes-danger-hover: #784e47; --notes-white-45: #ffffff73; --notes-white-50: #ffffff80; --notes-white-55: #ffffff8c; --notes-white-62: #ffffff9e; --notes-white-70: #ffffffb3; --notes-white-72: #ffffffb8; --notes-white-75: #ffffffbf; --notes-black-10: #14141e1a; --notes-empty-yellow-border: #f1e4ae; --notes-empty-aqua-border: #c3e6de; --notes-empty-lavender-border: #d9d2f4; --note-editor-text-gray: #6b7280; --note-editor-text-orange: #c45f16; --note-editor-text-yellow: #a46f08; --note-editor-text-green: #27834f; --note-editor-text-blue: #356dcc; --note-editor-text-purple: #8050ba; --note-editor-text-pink: #b9437c; --note-editor-text-red: #c43d3d; --note-editor-highlight-gray: #eee; --note-editor-highlight-orange: #ffead7; --note-editor-highlight-yellow: #fff2b8; --note-editor-highlight-green: #dff5e7; --note-editor-highlight-blue: #e1edff; --note-editor-highlight-purple: #eee5fb; --note-editor-highlight-pink: #fae3ef; --note-editor-highlight-red: #fde2e2; --photo-label-shadow: 0 1px 3px #00000080; --calendar-event-success: #16a34a; --calendar-event-info: #315efb; --calendar-event-warning: #ea580c; --calendar-event-danger: #dc2563; --calendar-event-neutral: #7548e8; --calendar-event-fg: #fff; --media-scrim: #00000080; --media-scrim-gradient: linear-gradient(180deg,#0a0a0e61 0%,#0a0a0e24 22%,#0a0a0e61 52%,#0a0a0ec2 76%,#0a0a0ef2 100%); --media-glass-mask: linear-gradient(180deg,#0000 0%,#00000059 34%,#000000d1 64%,#000 100%); --media-control: #00000073; --media-control-hover: #000000a6; --on-media: #fff; --media-empty: #26262e; --transport-accent: #2d5fd0; --on-transport-accent: #fff; --transport-soft: #e8eefb; --transport-line: #c7d3ee; --flight-accent: #0b6285; --flight-accent-2: #0e7fa5; --flight-line: #c2e0ee; --stay-node: #0f3f38; --stay-node-fg: #7fd4b8; --activity-accent: #0e7a6b; --on-activity-accent: #fff; --photo-chip: #fff3; --photo-pill: #ffffffeb; --photo-pill-fg: #101014; --photo-grip: #ffffffb3; --season-1-soft: #a7f3d0; --season-1: #10b981; --season-1-deep: #047857; --season-2-soft: #fde68a; --season-2: #f59e0b; --season-2-deep: #b45309; --season-3-soft: #bae6fd; --season-3: #0ea5e9; --season-3-deep: #0369a1; --season-4-soft: #ddd6fe; --season-4: #8b5cf6; --season-4-deep: #6d28d9; --season-5-soft: #fecdd3; --season-5: #f43f5e; --season-5-deep: #be123c; --season-6-soft: #99f6e4; --season-6: #14b8a6; --season-6-deep: #0f766e; --on-season: #fff; --rate-matrix-surface: #fff; --rate-matrix-header: #fcfcfd; --rate-matrix-border: #ececef; --rate-matrix-divider: #f1f1f4; --rate-matrix-row-divider: #f4f4f7; --rate-matrix-chip-border: #e4e4e8; --rate-matrix-chip-dot: #d2d2d8; --rate-matrix-muted: #71717c; --rate-matrix-faint: #a4a4ae; --rate-matrix-control-border: #d3d4da; --rate-matrix-field-border: #dcdce1; --rate-matrix-field-bg: #fff; --rate-matrix-linked-border: #eaeaee; --rate-matrix-linked-bg: #f7f7f9; --rate-matrix-linked-fg: #8b8b95; --rate-matrix-season-1-fg: #8a6420; --rate-matrix-season-1-bg: #fbf4e6; --rate-matrix-season-1-border: #ecdcb8; --rate-matrix-season-2-fg: #1f6b45; --rate-matrix-season-2-bg: #e8f4ed; --rate-matrix-season-2-border: #c3e2d2; --rate-matrix-season-3-fg: #443aa0; --rate-matrix-season-3-bg: #eeecfb; --rate-matrix-season-3-border: #d5cff5; --rate-matrix-season-4-fg: #0e7490; --rate-matrix-season-4-bg: #e8f5f7; --rate-matrix-season-4-border: #c7e6eb; --rate-matrix-season-5-fg: #8b3f67; --rate-matrix-season-5-bg: #f8edf3; --rate-matrix-season-5-border: #ead0df; --rate-matrix-season-6-fg: #4f5968; --rate-matrix-season-6-bg: #eef0f3; --rate-matrix-season-6-border: #d7dbe1; --rate-matrix-row-1-fg: #4453b5; --rate-matrix-row-1-bg: #4453b51a; --rate-matrix-row-2-fg: #0e7490; --rate-matrix-row-2-bg: #0e74901a; --rate-matrix-row-3-fg: #227952; --rate-matrix-row-3-bg: #2f8f631f; --rate-matrix-row-4-fg: #96540f; --rate-matrix-row-4-bg: #a0752a1f; --rate-matrix-adult-fg: #3a479c; --rate-matrix-adult-bg: #4453b517; --rate-matrix-child-fg: #0e7490; --rate-matrix-child-bg: #0e749017; --rate-matrix-infant-fg: #6b6033; --rate-matrix-infant-bg: #a0752a1c; }
.dark { --avatar-tile: var(--accent); --avatar-tile-fg: var(--accent-foreground); --stage: linear-gradient(135deg,#22222a,#33333e); --stage-strip: linear-gradient(135deg,#212129,#2c2c36); --stage-border: #3a3a45; --stage-divider: #ffffff1a; --brand: #7c74f2; --brand-2: #a95ce8; --brand-soft: #221f3d; --brand-soft-border: #383162; --brand-panel-bg: #1a1830; --brand-panel-border: #34305c; --brand-fg: #b0aaff; --brand-ink: #bdb8ff; --brand-busy: #8f88f7; --brand-hover-border: #4a44a0; --brand-token-bg: #262247; --brand-token-border: #3d3670; --brand-token-fg: #cfcbf7; --brand-token-dim: #8a83c9; --gradient-brand: linear-gradient(135deg,#6156ea,#9b3fe0); --gradient-brand-hover: linear-gradient(135deg,#7169f0,#ab52e8); --gradient-brand-soft: linear-gradient(135deg,#221f3d,#2b1f3f); --gradient-brand-soft-hover: linear-gradient(135deg,#2b2749,#362650); --trip-stage-inquiry: #2b4a9c; --trip-stage-inquiry-soft: #171d2e; --trip-stage-inquiry-ink: #9db3e6; --trip-stage-planning: #932c81; --trip-stage-planning-soft: #2a1726; --trip-stage-planning-ink: #e2a6d5; --trip-stage-proposed: #b04420; --trip-stage-proposed-soft: #2e1a12; --trip-stage-proposed-ink: #efab8c; --trip-stage-booked: #1f7d43; --trip-stage-booked-soft: #12251a; --trip-stage-booked-ink: #7fd3a0; --trip-stage-completed: #176b7f; --trip-stage-completed-soft: #101f24; --trip-stage-completed-ink: #86ccdb; --trip-stage-closed: #475366; --trip-stage-closed-soft: #1a1e25; --trip-stage-closed-ink: #aab4c4; --metric-positive: #4ec98a; --metric-attention: #e0a054; --metric-info: #8f9ae8; --avatar-female-bg: #33202b; --avatar-female-fg: #e8a5c8; --avatar-male-bg: #1c2740; --avatar-male-fg: #9dbbe6; --avatar-1-bg: #1b2a21; --avatar-1-fg: #8fd3ab; --avatar-2-bg: #241a33; --avatar-2-fg: #c9a9f0; --avatar-3-bg: #1b2138; --avatar-3-fg: #9db3e6; --avatar-4-bg: #2e2418; --avatar-4-fg: #e0b073; --avatar-5-bg: #122a30; --avatar-5-fg: #7cc9db; --avatar-6-bg: #2a1626; --avatar-6-fg: #e0a6d0; --avatar-7-bg: #20203d; --avatar-7-fg: #a6a0f0; --avatar-8-bg: #16261d; --avatar-8-fg: #86cea4; --status-success-bg: #123125; --status-success-fg: #6ee7a8; --status-success-panel: #101f19; --status-success-panel-border: #1d4235; --status-success-panel-fg: #9ad9bb; --status-success-dot: #34d399; --status-success-solid: #188954; --status-success-solid-hover: #1aa165; --status-warning-bg: #38260f; --status-warning-fg: #f2c07a; --status-warning-panel: #241a0e; --status-warning-panel-border: #4a3618; --status-warning-panel-fg: #d9b587; --status-warning-dot: #f59e0b; --status-warning-solid: #b45309; --status-warning-solid-hover: #c9620f; --status-danger-bg: #3a1618; --status-danger-fg: #f8a5a5; --status-danger-panel: #251214; --status-danger-panel-border: #4d2224; --status-danger-panel-fg: #e9a3a3; --status-danger-dot: #f87171; --status-caution-bg: #3a1f10; --status-caution-fg: #f0a173; --status-caution-panel: #26160c; --status-caution-panel-border: #4d2c15; --status-caution-panel-fg: #e0aa87; --status-info-bg: #1e2430; --status-info-fg: #a8b4c6; --status-info-dot: #a8b4c6; --delta-up: #4ade80; --delta-down: #f87171; --delta-warn: #fbbf24; --segment-morning: #34d399; --segment-afternoon: #38bdf8; --segment-evening: #fb923c; --note-note-bg: #453a10; --note-note-fg: #f7ecb4; --note-note-label: #c6ad5c; --note-suggestion-bg: #10314a; --note-suggestion-fg: #cfe8fa; --note-suggestion-label: #7fb4d0; --note-warning-bg: #4a2412; --note-warning-fg: #fbdcc6; --note-warning-label: #d99668; --note-charge-bg: #10352a; --note-charge-fg: #c9edda; --note-charge-label: #62b98d; --note-editor-highlight-gray: #343434; --note-editor-highlight-orange: #49301f; --note-editor-highlight-yellow: #484020; --note-editor-highlight-green: #244332; --note-editor-highlight-blue: #253b55; --note-editor-highlight-purple: #3b2d4e; --note-editor-highlight-pink: #4d293d; --note-editor-highlight-red: #4c2929; --transport-accent: #3f6fdd; --transport-soft: #1b2540; --transport-line: #35477a; --flight-accent: #0a5570; --flight-accent-2: #0d7492; --flight-line: #2a5468; --stay-node: #16564c; --stay-node-fg: #8fe3c7; --activity-accent: #16907d; --season-1-soft: #064e3b; --season-1: #34d399; --season-1-deep: #6ee7b7; --season-2-soft: #78350f; --season-2: #fbbf24; --season-2-deep: #fcd34d; --season-3-soft: #0c4a6e; --season-3: #38bdf8; --season-3-deep: #7dd3fc; --season-4-soft: #4c1d95; --season-4: #a78bfa; --season-4-deep: #c4b5fd; --season-5-soft: #881337; --season-5: #fb7185; --season-5-deep: #fda4af; --season-6-soft: #134e4a; --season-6: #2dd4bf; --season-6-deep: #5eead4; --rate-matrix-surface: var(--card); --rate-matrix-header: var(--surface-subtle); --rate-matrix-border: var(--border); --rate-matrix-divider: var(--border-row); --rate-matrix-row-divider: var(--border-hairline); --rate-matrix-chip-border: var(--border); --rate-matrix-chip-dot: var(--text-disabled); --rate-matrix-muted: var(--text-dim); --rate-matrix-faint: var(--text-placeholder); --rate-matrix-control-border: var(--input); --rate-matrix-field-border: var(--input); --rate-matrix-field-bg: var(--background); --rate-matrix-linked-border: var(--border-muted); --rate-matrix-linked-bg: var(--surface-subtle); --rate-matrix-linked-fg: var(--text-dim); --rate-matrix-season-1-fg: var(--season-2-deep); --rate-matrix-season-1-bg: var(--season-2-soft); --rate-matrix-season-1-border: var(--season-2); --rate-matrix-season-2-fg: var(--season-1-deep); --rate-matrix-season-2-bg: var(--season-1-soft); --rate-matrix-season-2-border: var(--season-1); --rate-matrix-season-3-fg: var(--season-4-deep); --rate-matrix-season-3-bg: var(--season-4-soft); --rate-matrix-season-3-border: var(--season-4); --rate-matrix-season-4-fg: var(--season-3-deep); --rate-matrix-season-4-bg: var(--season-3-soft); --rate-matrix-season-4-border: var(--season-3); --rate-matrix-season-5-fg: var(--season-5-deep); --rate-matrix-season-5-bg: var(--season-5-soft); --rate-matrix-season-5-border: var(--season-5); --rate-matrix-season-6-fg: var(--text-strong); --rate-matrix-season-6-bg: var(--muted); --rate-matrix-season-6-border: var(--border); --rate-matrix-row-1-fg: var(--season-4-deep); --rate-matrix-row-1-bg: var(--season-4-soft); --rate-matrix-row-2-fg: var(--season-3-deep); --rate-matrix-row-2-bg: var(--season-3-soft); --rate-matrix-row-3-fg: var(--season-1-deep); --rate-matrix-row-3-bg: var(--season-1-soft); --rate-matrix-row-4-fg: var(--season-2-deep); --rate-matrix-row-4-bg: var(--season-2-soft); --rate-matrix-adult-fg: var(--season-4-deep); --rate-matrix-adult-bg: var(--season-4-soft); --rate-matrix-child-fg: var(--season-3-deep); --rate-matrix-child-bg: var(--season-3-soft); --rate-matrix-infant-fg: var(--season-2-deep); --rate-matrix-infant-bg: var(--season-2-soft); }
.scrollbar-hidden { scrollbar-width: none; }
.scrollbar-hidden::-webkit-scrollbar { display: none; }
.canvas-dots { background-image: radial-gradient(circle,var(--canvas-dot)1px,transparent 1.2px); background-position: -1px -1px; background-size: 22px 22px; }
.force-light { --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light; color: var(--foreground); }
:root, .force-light { --content-max-width: 1440px; --base-50: #fafafb; --base-100: #f4f4f6; --base-200: #e4e4e8; --base-300: #d4d4da; --base-400: #9f9fa7; --base-500: #71717b; --base-600: #52525b; --base-700: #3f3f46; --base-800: #27272b; --base-900: #18181b; --base-950: #0f0f11; --base-1000: #060608; --background: var(--color-white); --foreground: var(--base-900); --card: var(--color-white); --card-foreground: var(--base-900); --popover: var(--color-white); --popover-foreground: var(--base-900); --primary: var(--base-900); --primary-foreground: var(--color-white); --secondary: var(--base-100); --secondary-foreground: var(--base-800); --muted: var(--base-100); --muted-foreground: var(--base-500); --accent: var(--base-200); --accent-foreground: var(--base-900); --destructive: #e40014; --border: var(--base-200); --input: var(--base-300); --ring: var(--base-800); --chart-1: var(--base-800); --chart-2: var(--base-500); --chart-3: var(--base-700); --chart-4: var(--base-400); --chart-5: var(--base-300); --radius: 1rem; --sidebar: var(--base-100); --sidebar-foreground: var(--base-500); --sidebar-primary: var(--base-900); --sidebar-primary-foreground: var(--color-white); --sidebar-accent: var(--base-200); --sidebar-accent-foreground: var(--base-950); --sidebar-border: var(--base-200); --sidebar-ring: var(--base-800); --display-weight: 500; }
@supports (color:lab(0% 0 0)) {
  :root, .force-light { --base-50: lab(98.2487% .13262 -.472021); --base-100: lab(96.1486% .269413 -.982153); --base-200: lab(90.6739% .53075 -1.9261); --base-300: lab(84.966% .806063 -2.9036); --base-400: lab(65.6739% 1.21629 -4.34661); --base-500: lab(47.8878% 1.65495 -5.77277); --base-600: lab(35.1389% 1.52317 -5.29942); --base-700: lab(26.8115% 1.2424 -4.32693); --base-800: lab(15.7118% .831872 -2.88485); --base-900: lab(8.31261% .542074 -1.9154); --base-950: lab(4.25348% .340119 -1.24917); --base-1000: lab(1.7535% .123024 -.45464); --destructive: lab(48.4493% 77.4328 61.5452); }
}
.dark { --background: var(--base-950); --foreground: var(--base-200); --card: var(--base-900); --card-foreground: var(--base-200); --popover: var(--base-900); --popover-foreground: var(--base-200); --primary: var(--base-50); --primary-foreground: var(--base-900); --secondary: var(--base-800); --secondary-foreground: var(--base-200); --muted: var(--base-900); --muted-foreground: var(--base-400); --accent: var(--base-800); --accent-foreground: var(--base-200); --destructive: #ff6568; --border: var(--base-800); --input: var(--base-700); --ring: var(--base-200); --chart-1: var(--base-50); --chart-2: var(--base-400); --chart-3: var(--base-200); --chart-4: var(--base-600); --chart-5: var(--base-700); --sidebar: var(--base-900); --sidebar-foreground: var(--base-200); --sidebar-primary: var(--base-50); --sidebar-primary-foreground: var(--base-900); --sidebar-accent: var(--base-800); --sidebar-accent-foreground: var(--base-200); --sidebar-border: var(--base-800); --sidebar-ring: var(--base-200); }
@supports (color:lab(0% 0 0)) {
  .dark { --destructive: lab(63.7053% 60.745 31.3109); }
}
* { scrollbar-width: thin; scrollbar-color: var(--border)transparent; }
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-mask-linear { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-radial { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-conic { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-left { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-right { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-bottom { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-top { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff); }
@property --tw-mask-bottom-from-position { syntax: "*"; inherits: false; initial-value: 0%; }
@property --tw-mask-bottom-to-position { syntax: "*"; inherits: false; initial-value: 100%; }
@property --tw-mask-bottom-from-color { syntax: "*"; inherits: false; initial-value: black; }
@property --tw-mask-bottom-to-color { syntax: "*"; inherits: false; initial-value: transparent; }
@property --tw-mask-radial-from-position { syntax: "*"; inherits: false; initial-value: 0%; }
@property --tw-mask-radial-to-position { syntax: "*"; inherits: false; initial-value: 100%; }
@property --tw-mask-radial-from-color { syntax: "*"; inherits: false; initial-value: black; }
@property --tw-mask-radial-to-color { syntax: "*"; inherits: false; initial-value: transparent; }
@property --tw-mask-radial-shape { syntax: "*"; inherits: false; initial-value: ellipse; }
@property --tw-mask-radial-size { syntax: "*"; inherits: false; initial-value: farthest-corner; }
@property --tw-mask-radial-position { syntax: "*"; inherits: false; initial-value: center; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin {
  100% { transform: rotate(360deg); }
}
@keyframes pulse {
  50% { opacity: 0.5; }
}
@keyframes enter {
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }
}
@keyframes exit {
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }
}
@keyframes caret-blink {
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}
@keyframes fadeUp {
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pulseSoft {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}
.note-editor .ProseMirror { color: currentcolor; caret-color: currentcolor; outline: none; min-height: 15rem; font-size: 13.5px; line-height: 1.8; }
.note-editor .ProseMirror > * + * { margin-top: 0.75em; }
.note-editor .ProseMirror strong, .note-editor .ProseMirror b { font-weight: 500; }
.note-editor .ProseMirror h1, .note-editor .ProseMirror h2 { letter-spacing: -0.02em; font-weight: 500; line-height: 1.25; }
.note-editor .ProseMirror h1 { font-size: 1.5rem; }
.note-editor .ProseMirror h2 { font-size: 1.25rem; }
.note-editor .ProseMirror a { color: var(--primary); cursor: pointer; text-underline-offset: 0.2em; text-decoration: underline; }
.note-editor .ProseMirror blockquote { border-left: 3px solid var(--border); color: var(--muted-foreground); padding-left: 1rem; font-style: italic; }
.note-editor .ProseMirror ul, .note-editor .ProseMirror ol { padding-left: 1.5rem; }
.note-editor .ProseMirror ul { list-style-type: disc; }
.note-editor .ProseMirror ul ul { list-style-type: circle; }
.note-editor .ProseMirror ol { list-style-type: decimal; }
.note-editor .ProseMirror ol ol { list-style-type: lower-alpha; }
.note-editor .ProseMirror li { margin: 0.25rem 0px; }
.note-editor .ProseMirror li p { margin: 0px; }
.note-editor .ProseMirror hr { border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: 1px solid var(--border); margin: 1.25rem 0px; }
.note-editor .ProseMirror p.is-editor-empty:first-child::before { float: left; height: 0px; color: color-mix(in srgb, currentcolor 65%, transparent); content: attr(data-placeholder); pointer-events: none; }
