@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2)format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2)format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2)format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA24ABAAAAAANbgAAA1aAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhxiBmA/U1RBVC4Agx4RCArJMLMkC4JaAAE2AiQDgloEIAWESAePIQwHGzEoFeOYJbBxACDpsyMqRr+Q/f8puSFDmAtQ6yeRLLJIipDmNLfH2EYHFtbBoCmBQ5He0ES1eaAvfdBNIUWXPpOtkmldXNLF6Tn8HmzM6X/0FrrJN+YYD09r6fuzs3BXJBI2sgSWHKMw0QXUKGQ122pSSbo/vVv2BglhEuRSM9ZEWXGowxqw62G3WzoVUU5sas5RtZx9VeVyIjYwz9c0yJcQqkmwvK8LAAPrusmAZlPYHCFUYhS/GFyM/d7/uvacs+TgP2vN7wfnhTziICLAV/dNEcJ3KENej0t2WycVR2uVdnuO/wNMQhLJCPMyEqirq7rrejs9sztzNAsBxKm9wNyFQEeiY4nsgHWEJjbulQuovI2L9QlkdYJknxpA6lwsb0dS7OZP30rumS66XEKW8ROyY1wiiBnljc+O/YULDAYkIRRCoGuyydDu0qomYGVogUDXZpUY5ozQ8Yg95XpH7Ohe79qH+tZ/rj7nah6Ph+OS0HiJ4V5gsablWjWhAuO+fs6v4yE1+W/eDjzG7UN6JjHnf5kHNZ2SJF8ENeMBYFcXF8J1GDKnt3cDC0FzWvlrP+j9+Zg8pbQDmE4thEZgNITJFOccziEESYEUKR6C9A4gocBoyojlVRW3gfGMlBpDTFeAuoHS9CbkIitIg9xtHSLkc+K7aPvbXOdQAP0c4PuyzhzyGgj+j+gSDVilXbJBa3VZp9sqDqs5RZqpWZtooGGNWkV5OmuJcXfUkODvJGCPmPf0JPo58OwW8Y6uOAObhDTYaswu3tBmV3trE71ijWzxtRNEzezQt1HcWzamREslLJNUKpOhVqF0IJSuSoFcOAyJUiIFAA5EJbNi5SoUqVenzAEHHXLYEostssJ6ayzXoYeLzUobdOonmGiC8cYZa4zRJgkTLsIoSLQMA88B0QMQ10DzFgy5BSwH1gNk6VFuxP0vtE/w6JezCWbPDoWEBHQKBWpQmUJufG+idFsEk9/GIhJHLOJF3M374QjmvDsF8KxSpTqJYRlmtyJRvb+tqcozMMGzGi7AsyqMGYde6mPBsxoUGKYmWFWbx+8vNHo0y2DGBytMhDehzj63hC4gYpzVw8tpXo+DQ7j1MjyLGcxUnn3hDfoDqYxklEcgxOjpXnoIrz+C0OPHaNkjvP508M7zV1h2+zG34eFDWPqgybrs2nE5uQJLL+P1V4neignnwaJujkchKEepBDVhBA1hBS3xCMSgC7wGhSOvRvTBiHQ6A5MRVh/GKjewkd6g0GmyvMVUG6TVaoLWcCJgNN8onZpR76jrXXYcBnIJ/x4LKNm/lPinLn1FbnnWIPcWOHNQGG2PeDBwFjWjbq/r8+w4CL8nV/anLGcR0HvwRjkWNlFbj95MIEMwkHiy2rh1gc4I54UItgNyAc7lkU6rowKGCpuNQIlZfYjjScVB5ngjMhTeWJUcyx0o2kqYBoP443XAx2u3NBKdjnrZwUMHgk2PUEqHhBUFQLZa4OIKAQWKEIwizuUCeXCiII5zNTjuZB0YCetEa10Rz5rHYfMng0V+AZp8Sqo0YOkoCEakuJSngyJ6RkkqLIKOwl4RbcF0ySux2ZAwvMYkbio0uFiRhQ/UOkKjkeihPpFTYIdRoiLLtulUvNaEaVgbKw3bOHQMT1D8yTqFoJx3rDIsatpIOBKAb6h27iUIy4EOsGFwWespCSursoLxRCm6SIcSe3TgJLY8HnjI0xnN81sIUF0M/BpOidkM9IgozNycSTjAbaD6FFm2n1NhLYa1AGuL27g5BhOchZSbN5YVuRJTA4W9IMublMdLYjFncHAZ4rl1o6PRW5gRUIZ5sxHvcq7ASaHsFQqhTjln2qOnMl540EdxFm3tXBaulBYdPiMBvP7BA2Cxdtnj9+txZMNDtK746BHGaA7iNhAXQFqOXfoA18Nk/SNE7XFRjgPSbGtpnthi+eBhSDupmX81tfojIzCxxsx8J6jnpJrP+6By7P8QfT/2ULe6org2K7bGPO2Ht77mxr41atLNZkNYiy0/1Jntsrrb9SPaqSNTn7emLaiefQGkJswN6J1zdLLa/gpf8az9l48//wzMKDraFw0+qzanC6z0rQSz4ky/vxKYlStB/cJndghmlQ80bBvM5+Ns8vpsMphLrc0H5gj+Zmc6yrWOOxNvLnx8TKKXTA5Lbi4JWZNYl8R+m/yyJL0sWbmk4KCaaHsYsbqUZ1ssPqtPpC5MV5Vd9HXePWH1tywxa6qxVYK6mDOrfJ7xBDPkuxIjetu96eXJlY827baoT+pPe0BYGHSLSxbkOxn/HaJurWyTIgcP6a/YkP9pfbxLm5UOeNN+uBBobfya9/b5x7veqRuLbDnc1fKz6y1I+Hu/U16Nu8L3Bea9vCYIwDRRYP6CyDV3JIH6Qd0OkSt4x1MyF6gG91Q/FaR2DEYamnS5e2PLRSXPnDtfwk7EgI8jROu4+jR+OD4YTOHniVSU5KAs+dqceTqRQuSKY6DZeWkXNN0t4+rT/ZSQ9rjrUUmgYjAkf05npiE59nLMX376Wt5l6NdlVA03pRIJZ7q5nihRqYBINvqv2JzHYPE9UJ9Oq5teQnsbnJkGU1Z9w6U9OVi8Jd1j1D+wMzQ7UwLyw/HyJUwTshcKCGmnEq3oOo437+nhM3rFZVVB/mvZMoPVw6/2kkpB83fBPdhgGlRDKoKjrsC+iVIOsAMlUP4pKc4xDVrMFF0GWKjbgfNlBh5UstzNM1mYN0H8Sw/umKdEzoFYU9xVkEu7lvCMVm9Gy7sIkqf7AnF4VyoV7D17TP58C+RFGeWVlFEGgH0hgKaYIz0NE03nP16qLM/L1DwLJC+3XpevT1XTwg0CEBMq0cugI+3KtmdMQxMxSAIL2b+jKXgWGca5j3llb9RnbxJLK73AHLrsBccoebL8BKMhtDVaCf3f5IvqDI5xsqlYlZHtl4yX0Y7HS+NwWwuP2FqZSPbyDazdrkomojo03sx8Llh6WOkFU7pQiG8IdpzQpJuK84gDR4bOGKDJOaMlllJhptMonVW5VFqdd6V04l7dEbOl1Ky1by2DUiVPz1Nqtg8HBzXQPlbTg7sPBjTHHvz0NuPkgF6N91L//qfE0krPN4dOvaAZhcn0CaC5DEDv+r/RpeZCoBkHE8VKGSJBUbH+0782kRx1nS5ZejCPNACFWX/BNaXlJ7PPmXHzXpcYasptUKe3k59sKipKR5TvGFb1hji5tvghSIzQrQ5qptLRbE6m7QM++/BmSmnD+zkxJl4RtEz5nFlCzhqvOX5S5HNmwdvM7Tv1Oo91dh5zPqFPBtybO3febGwBe4tv1fqkbT9w16ST0exjdHopaLs9D7awsOc9xo2MNm858k709E4EIfuzdjGLdmn2uccrLRVlpbMrKg/a+kVNXcuziGIuhMrTUi959n9osb9QNfZ9y3oNPsF28d5nFV5yAcg36tH1C1b/WgOrcl8d01Z/JhBKV84fOrd5rmHzv0ZZf4av2iXnAPje/PJq+Hj/+KJjSzmUesFX8lr5NaMLDcaR7yeDPFmdiNf7GpyUelQTK4d8Gjo82ahV2hMI507hpPM4rhwheK1MIZyKReTdsuJyaoygBDvow5y2Ykad0Jx6IHtwoBQg5FXSuhQQ+dudQssgPI+LbCZRZv2qSULXebLInaA49bR1mBqwdTLU760L2/m3zpZauXVpoq6tKwvlbzXUavzOgsFQuucK6uDi4DRkQG8+IFPcs7m1EbkMGFLrxXLzPfWn7SdyiFOrVJVSLiK7Iv3adahKVMZosF/PYVgPO1GLDmKCt+vXxyRFrHjxEnVmgrqp2BNTNeanKkuRJsUKZUmQ1o3oF90HD/AQhfhEPDtBspiDMaVJE6065k1U1hFPqiu0xXYLDOc59GfieJPwnEd30XVwseWwVvRtQb6XCEM50/xq3TyDx3pyBIX3h7edRCD8Z/IcmO1TlKKIrIgyqqijeRDSIow4xCMd0iMDMgKIMKGMC6m0sc4HYRQnaZYXZVU3bdcP4zQv67Yf53U/7/fTDMvxgijJiqrphmnZjuv5A8FQOBKNxRPJVDqTzeULxVK5Uq3VG81Wu9Pt9QfD0Xgync0XyxXjQiptrPNZXpRV3bRdiP0wTvOybnvCcV73834/3xNmR0bsmNeh6TdciUDUSepdv+Mf6mK/f6eCdZi+JakRzuXzfST4/UTWiQYj3otXRtVbASuXjtw4ePLR1Aqh1o4LR/qB9e70uE7Z9xucThbtfUO/Wcf8WpuFgoPf88MeazUPDCweCd2CvnZvd+IL93yqbJs/CSpE0eVtjPJj2L0w8CpudOLBbRLO0NR6bmdRdKirriZXLSifU9ggmhQoK1wZroSMDS+AYjsNrDnUKARqAIfNYri01F54wQE20QRUZisSlthXOxcAJjqUbhXK9iGVcQZQtBqzsfpEpjauyJEdSmUsGiNaqVkJjeSMTbK6IHUoTKdiH4HVV1FyAk5O2BpHVGG4B2m03NA6VYPkuC6ZwWNDLUiNFpyyHLvUyNQhW4xISAth2SpDUqcvLqZzvWZG/QNPOjs81BH73wS8jwvv8Xu+Vb58DwA=)format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2)format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2)format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2)format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2)format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2)format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2)format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2)format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2)format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2)format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2)format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_16pxb_6985{flex-direction:column;width:100%;display:flex}._root_16pxb_6985 [data-disclosure]:not(:last-child){border-bottom:1px solid var(--color-border)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1qkyh_6985{width:100%;padding:.75rem var(--space-4);border:1px solid var(--color-border);border-radius:var(--alert-radius);background-color:var(--color-card);color:var(--color-fg);align-items:start;font-size:.875rem;display:grid;position:relative}._root_1qkyh_6985:has([data-alert-action]){grid-template-columns:1fr auto;padding-right:.75rem}._root_1qkyh_6985:has(>svg){grid-template-columns:1rem 1fr;gap:0 .75rem}._root_1qkyh_6985:has(>svg):has([data-alert-action]){grid-template-columns:1rem 1fr auto}._root_1qkyh_6985:has([data-alert-title]):has([data-alert-description]){row-gap:.125rem}._root_1qkyh_6985>svg{color:currentColor;width:1rem;height:1rem;transform:translateY(.125rem)}._root_1qkyh_6985[data-variant=danger]{color:var(--color-fg-danger)}._root_1qkyh_6985[data-variant=danger] [data-alert-description]{color:color-mix(in srgb, var(--color-fg-danger) 90%, transparent)}._root_1qkyh_6985[data-variant=warning]{color:var(--color-fg-warning)}._root_1qkyh_6985[data-variant=warning] [data-alert-description]{color:color-mix(in srgb, var(--color-fg-warning) 90%, transparent)}._root_1qkyh_6985[data-variant=info]{color:var(--color-fg-info)}._root_1qkyh_6985[data-variant=info] [data-alert-description]{color:color-mix(in srgb, var(--color-fg-info) 90%, transparent)}._root_1qkyh_6985[data-variant=success]{color:var(--color-fg-success)}._root_1qkyh_6985[data-variant=success] [data-alert-description]{color:color-mix(in srgb, var(--color-fg-success) 90%, transparent)}._title_1qkyh_7042{font-weight:var(--font-weight-medium);letter-spacing:-.025em}._root_1qkyh_6985:has(>svg)>._title_1qkyh_7042{grid-column:2}._description_1qkyh_7050{color:var(--color-fg-muted);line-height:1.625}._root_1qkyh_6985:has(>svg)>._description_1qkyh_7050{grid-column:2}._description_1qkyh_7050 p{line-height:1.625}._action_1qkyh_7061{gap:var(--space-1);margin-top:var(--space-2);grid-column:2;display:flex}@media (width>=640px){._action_1qkyh_7061{grid-area:1/auto/span 2;align-self:start;margin-top:0}._root_1qkyh_6985:has(>svg) ._action_1qkyh_7061{grid-column:3}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1j9es_6985{box-sizing:border-box;width:100%;max-height:inherit;gap:var(--space-1);color:var(--color-fg);border:0;flex-direction:column;display:flex;overflow-y:auto}._root_1j9es_6985 [data-listbox=""]{max-height:18rem;scroll-padding-block:var(--space-1);outline:none;padding:0;overflow-y:auto}._root_1j9es_6985:not([data-focus-within=true]) [data-listbox=""]{display:none}._root_1j9es_6985[data-variant=default]{padding:.375rem}._root_1j9es_6985[data-variant=default] [data-listbox=""]{padding:0}._root_1j9es_6985[data-variant=default] [data-search-field=""]{padding-bottom:0}._root_1j9es_6985[data-variant=default] [data-search-field-group=""]{box-shadow:none;background-color:#0000;border:0}._root_1j9es_6985[data-variant=default] [data-listbox=""] [data-separator=""]{margin-block:.375rem;margin-inline:-.375rem}._root_1j9es_6985[data-variant=default] [data-search-field]>[data-input-group=""]{border-radius:var(--radius-sm)}._root_1j9es_6985[data-variant=borderless] [data-search-field-group=""],._root_1j9es_6985[data-variant=borderless] [data-search-field]>[data-input-group=""]{box-shadow:none;background-color:#0000;border:0}._root_1j9es_6985[data-variant=borderless] [data-search-field=""]{border-bottom:1px solid var(--color-border)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_hnnqi_6985{vertical-align:middle;border-radius:var(--avatar-radius);background-color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._root_hnnqi_6985[data-size=sm]{width:1.5rem;height:1.5rem}._root_hnnqi_6985[data-size=md]{width:2rem;height:2rem}._root_hnnqi_6985[data-size=lg]{width:2.5rem;height:2.5rem}._image_hnnqi_7008{aspect-ratio:1;border-radius:inherit;object-fit:cover;width:100%;height:100%}._fallback_hnnqi_7016{border-radius:inherit;background-color:var(--color-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;display:flex}._root_hnnqi_6985[data-size=sm] ._fallback_hnnqi_7016{font-size:.625rem}._badge_hnnqi_7031{z-index:1;background-color:var(--color-primary);color:var(--color-fg-on-primary);box-shadow:0 0 0 2px var(--color-bg);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}._root_hnnqi_6985[data-size=sm] ._badge_hnnqi_7031{width:.5rem;height:.5rem}._root_hnnqi_6985[data-size=sm] ._badge_hnnqi_7031 svg{display:none}._root_hnnqi_6985[data-size=md] ._badge_hnnqi_7031{width:.625rem;height:.625rem}._root_hnnqi_6985[data-size=md] ._badge_hnnqi_7031 svg{width:.5rem;height:.5rem}._root_hnnqi_6985[data-size=lg] ._badge_hnnqi_7031{width:.75rem;height:.75rem}._root_hnnqi_6985[data-size=lg] ._badge_hnnqi_7031 svg{width:.5rem;height:.5rem}._group_hnnqi_7069{display:flex}._group_hnnqi_7069[data-size=sm] ._root_hnnqi_6985{width:1.5rem;height:1.5rem}._group_hnnqi_7069[data-size=md] ._root_hnnqi_6985{width:2rem;height:2rem}._group_hnnqi_7069[data-size=lg] ._root_hnnqi_6985{width:2.5rem;height:2.5rem}._group_hnnqi_7069 ._root_hnnqi_6985{box-shadow:0 0 0 2px var(--color-bg)}._group_hnnqi_7069 ._root_hnnqi_6985+._root_hnnqi_6985{margin-left:-.5rem}._groupCount_hnnqi_7091{border-radius:var(--avatar-radius);background-color:var(--color-muted);color:var(--color-fg-muted);box-shadow:0 0 0 2px var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:flex;position:relative}._groupCount_hnnqi_7091 svg{width:1rem;height:1rem}._group_hnnqi_7069[data-size=sm] ._groupCount_hnnqi_7091{width:1.5rem;height:1.5rem;font-size:.625rem}._group_hnnqi_7069[data-size=sm] ._groupCount_hnnqi_7091 svg{width:.75rem;height:.75rem}._group_hnnqi_7069[data-size=lg] ._groupCount_hnnqi_7091{width:2.5rem;height:2.5rem;font-size:1rem}._group_hnnqi_7069[data-size=lg] ._groupCount_hnnqi_7091 svg{width:1.25rem;height:1.25rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_mvy4b_6985{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--badge-radius);width:fit-content;font-size:.75rem;font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;display:inline-flex}._root_mvy4b_6985 svg{pointer-events:none;flex-shrink:0}._root_mvy4b_6985[data-appearance=solid][data-variant=neutral]{background-color:var(--color-neutral);color:var(--color-fg-on-neutral)}._root_mvy4b_6985[data-appearance=solid][data-variant=accent]{background-color:var(--color-accent);color:var(--color-fg-on-accent)}._root_mvy4b_6985[data-appearance=solid][data-variant=danger]{background-color:var(--color-danger);color:var(--color-fg-on-danger)}._root_mvy4b_6985[data-appearance=solid][data-variant=success]{background-color:var(--color-success);color:var(--color-fg-on-success)}._root_mvy4b_6985[data-appearance=solid][data-variant=warning]{background-color:var(--color-warning);color:var(--color-fg-on-warning)}._root_mvy4b_6985[data-appearance=solid][data-variant=info]{background-color:var(--color-info);color:var(--color-fg-on-info)}._root_mvy4b_6985[data-appearance=subtle][data-variant=accent]{background-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-accent) 60%, var(--color-fg))}._root_mvy4b_6985[data-appearance=subtle][data-variant=danger]{background-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-danger) 60%, var(--color-fg))}._root_mvy4b_6985[data-appearance=subtle][data-variant=success]{background-color:color-mix(in srgb, var(--color-success) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-success) 60%, var(--color-fg))}._root_mvy4b_6985[data-appearance=subtle][data-variant=warning]{background-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-warning) 60%, var(--color-fg))}._root_mvy4b_6985[data-appearance=subtle][data-variant=info]{background-color:color-mix(in srgb, var(--color-info) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-info) 60%, var(--color-fg))}._root_mvy4b_6985[data-appearance=subtle][data-variant=neutral]{background-color:color-mix(in srgb, var(--color-neutral) 30%, var(--color-bg));color:color-mix(in srgb, var(--color-neutral) 60%, var(--color-fg))}._root_mvy4b_6985[data-size=sm]{min-width:1.125rem;height:1.125rem;padding-inline:.375rem}._root_mvy4b_6985[data-size=sm] svg{width:.625rem;height:.625rem}._root_mvy4b_6985[data-size=md]{min-width:1.25rem;height:1.25rem;padding-inline:.4375rem}._root_mvy4b_6985[data-size=md] svg{width:.75rem;height:.75rem}._root_mvy4b_6985[data-size=lg]{min-width:1.375rem;height:1.375rem;padding-inline:.5625rem}._root_mvy4b_6985[data-size=lg] svg{width:.875rem;height:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_rvv4s_6985{align-items:center;gap:calc(var(--space-1) * 1.5);color:var(--color-fg-muted);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;line-height:1.25;list-style:none;display:flex}._item_rvv4s_6999{align-items:center;gap:var(--space-1);display:inline-flex}._link_rvv4s_7005{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:inherit;-webkit-tap-highlight-color:transparent;padding-inline:.125rem;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}._link_rvv4s_7005:not([data-current=true]):not([data-disabled=true]):hover{color:var(--color-fg)}._link_rvv4s_7005[data-current=true]{color:var(--color-fg);font-weight:var(--font-weight-medium);cursor:default;pointer-events:none}._link_rvv4s_7005[data-disabled=true]{color:var(--color-fg-disabled);cursor:var(--cursor-disabled);pointer-events:none}._link_rvv4s_7005:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._separator_rvv4s_7036{color:var(--color-fg-muted);align-items:center;display:inline-flex}._separator_rvv4s_7036 svg{width:1rem;height:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}@keyframes _button-spin_1mmah_1{to{transform:rotate(360deg)}}._root_1mmah_6990{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--btn-border-color,transparent);border-radius:var(--btn-radius);font-family:var(--font-sans,inherit);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);white-space:nowrap;cursor:var(--cursor-interactive);-webkit-user-select:none;user-select:none;box-shadow:var(--btn-shadow,none);-webkit-backdrop-filter:blur(var(--btn-backdrop-blur,0));transition:background-color var(--interaction-transition-duration) var(--interaction-transition-curve), background-image var(--interaction-transition-duration) var(--interaction-transition-curve), border-color var(--interaction-transition-duration) var(--interaction-transition-curve), color var(--interaction-transition-duration) var(--interaction-transition-curve), box-shadow var(--interaction-transition-duration) var(--interaction-transition-curve), transform var(--interaction-transition-duration) var(--interaction-transition-curve);-webkit-tap-highlight-color:transparent;background-clip:padding-box;flex-shrink:0;display:inline-flex;position:relative}._root_1mmah_6990 svg{pointer-events:none;flex-shrink:0}._root_1mmah_6990:focus-visible{outline:var(--interaction-focus-ring-width) solid var(--interaction-focus-ring-color);outline-offset:var(--interaction-focus-ring-offset)}._root_1mmah_6990:disabled,._root_1mmah_6990[data-state=disabled]{cursor:var(--cursor-disabled);background-color:var(--btn-disabled-background,var(--color-disabled));color:var(--btn-disabled-foreground,var(--color-fg-disabled));border-color:var(--btn-disabled-border-color,var(--color-border-disabled));box-shadow:var(--btn-disabled-shadow,none);background-image:none}._root_1mmah_6990[data-variant=primary]:disabled,._root_1mmah_6990[data-variant=primary][data-state=disabled]{background-color:var(--btn-primary-disabled-background,var(--neutral-500));color:var(--btn-primary-disabled-foreground,var(--color-fg-primary-disabled));border-color:var(--btn-primary-disabled-border-color,var(--btn-disabled-border-color,var(--color-border-disabled)));box-shadow:var(--btn-primary-disabled-shadow,var(--btn-disabled-shadow,none))}._root_1mmah_6990[data-variant=primary][data-pending=true]{background-color:var(--btn-primary-disabled-background,var(--neutral-500))}._root_1mmah_6990[data-pending=true]{cursor:default;color:#0000;background-color:var(--btn-disabled-background,var(--color-disabled));border-color:var(--btn-disabled-border-color,var(--color-border-disabled));box-shadow:var(--btn-disabled-shadow,none);background-image:none}._root_1mmah_6990[data-pending=true]>:not([data-slot=spinner]){opacity:0}._root_1mmah_6990[data-selected=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--color-selected);color:var(--color-fg-on-selected);border-color:var(--color-border-active);box-shadow:var(--btn-selected-shadow,var(--btn-shadow,none))}._root_1mmah_6990[data-selected=true]:not([data-state=disabled]):not([data-pending=true])[data-hovered=true]{background-color:var(--color-selected-hover)}._root_1mmah_6990[data-selected=true]:not([data-state=disabled]):not([data-pending=true])[data-pressed=true]{background-color:var(--btn-default-background,var(--color-selected-active));box-shadow:var(--btn-pressed-shadow,var(--btn-selected-shadow,var(--btn-shadow,none)))}._root_1mmah_6990[data-variant=default]{background-color:var(--btn-default-background,var(--color-neutral));background-image:var(--btn-default-surface-gradient,var(--btn-surface-gradient,none));color:var(--color-fg-on-neutral);border-color:var(--btn-border-color,var(--color-border))}._root_1mmah_6990[data-variant=default][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]):not([data-selected=true]){background-color:var(--btn-hover-background,var(--color-neutral-hover));border-color:var(--btn-border-color,var(--color-border-hover));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none))}._root_1mmah_6990[data-variant=default][data-pressed=true]:not([data-state=disabled]):not([data-pending=true]):not([data-selected=true]){background-color:var(--btn-default-background,var(--color-neutral-active));border-color:var(--btn-border-color,var(--color-border-active));box-shadow:var(--btn-pressed-shadow,var(--btn-shadow,none));transform:scale(var(--interaction-press-scale))}._root_1mmah_6990[data-variant=primary]{background-color:var(--btn-primary-background,var(--color-primary));background-image:var(--btn-primary-surface-gradient,var(--btn-surface-gradient,none));color:var(--btn-primary-foreground,var(--color-fg-on-primary));border-color:var(--btn-border-color,transparent)}._root_1mmah_6990[data-variant=primary][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--btn-primary-hover-background,var(--color-primary-hover));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none))}._root_1mmah_6990[data-variant=primary][data-pressed=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--btn-primary-background,var(--color-primary-active));box-shadow:var(--btn-pressed-shadow,var(--btn-shadow,none));transform:scale(var(--interaction-press-scale))}._root_1mmah_6990[data-variant=primary]:disabled,._root_1mmah_6990[data-variant=primary][data-state=disabled],._root_1mmah_6990[data-variant=primary][data-pending=true]{border-color:#0000}._root_1mmah_6990[data-variant=quiet]{color:var(--color-fg);background-color:#0000;border-color:#0000}._root_1mmah_6990[data-variant=quiet][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]){background-color:color-mix(in oklch, var(--color-inverse) 10%, transparent)}._root_1mmah_6990[data-variant=quiet][data-pressed=true]:not([data-state=disabled]):not([data-pending=true]){background-color:color-mix(in oklch, var(--color-inverse) 20%, transparent)}._root_1mmah_6990[data-variant=link]{color:var(--color-fg);text-underline-offset:4px;background-color:#0000;border-color:#0000}._root_1mmah_6990[data-variant=link][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]){text-decoration:underline}._root_1mmah_6990[data-variant=warning]{background-color:var(--color-warning);color:var(--color-fg-on-warning);border-color:#0000}._root_1mmah_6990[data-variant=warning][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--color-warning-hover)}._root_1mmah_6990[data-variant=warning][data-pressed=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--color-warning-active)}._root_1mmah_6990[data-variant=danger]{background-color:var(--color-danger);color:var(--color-fg-on-danger);border-color:#0000}._root_1mmah_6990[data-variant=danger][data-hovered=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--color-danger-hover)}._root_1mmah_6990[data-variant=danger][data-pressed=true]:not([data-state=disabled]):not([data-pending=true]){background-color:var(--color-danger-active)}._root_1mmah_6990[data-size=xs]{height:1.5rem;padding-inline:var(--space-2);font-size:var(--btn-font-size-xs);gap:var(--space-1)}._root_1mmah_6990[data-size=xs] svg{width:var(--btn-icon-size-xs);height:var(--btn-icon-size-xs)}._root_1mmah_6990[data-size=xs][data-icon-only=true]{width:1.5rem;padding:0}._root_1mmah_6990[data-size=sm]{height:1.75rem;font-size:var(--btn-font-size-sm);gap:var(--space-1);padding-inline:.625rem}._root_1mmah_6990[data-size=sm] svg{width:var(--btn-icon-size-sm);height:var(--btn-icon-size-sm)}._root_1mmah_6990[data-size=sm][data-icon-only=true]{width:1.75rem;padding:0}._root_1mmah_6990[data-size=md]{gap:.375rem;height:2rem;padding-inline:.625rem}._root_1mmah_6990[data-size=md] svg{width:var(--btn-icon-size);height:var(--btn-icon-size)}._root_1mmah_6990[data-size=md][data-icon-only=true]{width:2rem;padding:0}._root_1mmah_6990[data-size=lg]{gap:.375rem;height:2.25rem;padding-inline:.625rem}._root_1mmah_6990[data-size=lg] svg{width:var(--btn-icon-size-sm);height:var(--btn-icon-size-sm)}._root_1mmah_6990[data-size=lg][data-icon-only=true]{width:2.25rem;padding:0}._label_1mmah_7194{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._spinner_1mmah_7200{border:var(--btn-spinner-border-width) solid transparent;border-top-color:var(--color-fg-muted);width:1em;height:1em;animation:_button-spin_1mmah_1 var(--btn-spinner-duration) linear infinite;border-radius:50%;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_s6q9m_6985{gap:var(--space-4);--cell-radius:var(--calendar-cell-radius);--cell-size:var(--calendar-cell-size);flex-direction:column;width:fit-content;max-width:100%;display:flex}._header_s6q9m_6995{align-items:center;gap:var(--space-2);display:flex}._heading_s6q9m_7001{text-align:center;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-fg);flex:1}._grid_s6q9m_7009{row-gap:var(--space-2);border-spacing:0;border-collapse:collapse;grid-template-columns:repeat(7,1fr);width:100%;display:grid}._gridHeader_s6q9m_7018,._gridBody_s6q9m_7019,._gridHeader_s6q9m_7018 tr,._gridBody_s6q9m_7019 tr{display:contents}._gridHeaderCell_s6q9m_7027{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--color-fg-muted);text-align:center;padding-block-end:var(--space-1)}._cell_s6q9m_7035{aspect-ratio:1;width:100%;min-width:var(--cell-size);text-align:center;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-fg);cursor:var(--cursor-interactive);border-radius:var(--cell-radius);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:relative}._cell_s6q9m_7035[data-disabled=true]{cursor:default;color:var(--color-fg-disabled)}._cell_s6q9m_7035[data-unavailable=true]{color:var(--color-fg-disabled);text-decoration:line-through}._cell_s6q9m_7035[data-outside-month=true]{color:var(--color-fg-disabled);pointer-events:none}._cell_s6q9m_7035[data-selected=true]:not([data-outside-month=true]){background-color:var(--color-accent);color:var(--color-fg-on-accent)}._cell_s6q9m_7035[data-invalid=true]:not([data-outside-month=true]){background-color:var(--color-danger);color:var(--color-fg-on-danger)}._cell_s6q9m_7035:hover:not([data-disabled=true]):not([data-outside-month=true]):not([data-selected=true]){background-color:color-mix(in srgb, var(--color-accent) 20%, var(--color-bg))}._cell_s6q9m_7035:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}[data-range-calendar] ._cell_s6q9m_7035[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in srgb, var(--color-accent) 20%, var(--color-bg));color:var(--color-fg);border-radius:0}[data-range-calendar] ._cell_s6q9m_7035[data-selection-start=true]:not([data-outside-month=true]),[data-range-calendar] ._cell_s6q9m_7035[data-selection-end=true]:not([data-outside-month=true]){background-color:var(--color-accent);color:var(--color-fg-on-accent);border-radius:var(--cell-radius)}._cellInner_s6q9m_7090{border-radius:var(--cell-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._chevron_s6q9m_7099{flex-shrink:0;width:1rem;height:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_q8z80_6985{gap:var(--space-4);padding-block:var(--space-4);border:var(--card-border-width) solid var(--card-border-color,var(--color-border));border-radius:var(--card-radius);background-color:var(--card-background);background-image:var(--card-surface-gradient,none);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(var(--card-backdrop-blur,0));flex-direction:column;font-size:.75rem;line-height:1.625;display:flex}._root_q8z80_6985:has(>img:first-child){padding-top:0}._root_q8z80_6985>img:first-child{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}._root_q8z80_6985>img:last-child{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}._root_q8z80_6985:has([data-card-footer]){padding-bottom:0}._root_q8z80_6985[data-size=sm]{gap:var(--space-3);padding-block:var(--space-3)}._root_q8z80_6985[data-size=sm]:has([data-card-footer]){padding-bottom:0}._header_q8z80_7022{auto-rows:min-content;align-items:start;gap:var(--space-1);padding-inline:var(--space-4);border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);display:grid}._root_q8z80_6985[data-size=sm] ._header_q8z80_7022{padding-inline:var(--space-3)}._header_q8z80_7022:has([data-card-description]){grid-template-rows:auto auto}._header_q8z80_7022:has([data-card-action]){grid-template-columns:1fr auto}._header_q8z80_7022.border-b{padding-bottom:var(--space-4)}._root_q8z80_6985[data-size=sm] ._header_q8z80_7022.border-b{padding-bottom:var(--space-3)}._title_q8z80_7047{font-family:var(--font-sans,inherit);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.375}._root_q8z80_6985[data-size=sm] ._title_q8z80_7047{font-size:.875rem}._description_q8z80_7057{color:var(--color-fg-muted);font-size:.875rem;line-height:1.625}._root_q8z80_6985[data-size=sm] ._description_q8z80_7057{font-size:.75rem;line-height:1.625}._action_q8z80_7067{grid-row:1/span 2;grid-column-start:2;place-self:start end}._content_q8z80_7074{padding-inline:var(--space-4)}._root_q8z80_6985[data-size=sm] ._content_q8z80_7074{padding-inline:var(--space-3)}._footer_q8z80_7081{padding-inline:var(--space-4);padding-bottom:var(--space-4);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);align-items:center;display:flex}._root_q8z80_6985[data-size=sm] ._footer_q8z80_7081{padding-inline:var(--space-3);padding-bottom:var(--space-3)}._footer_q8z80_7081.border-t{padding-top:var(--space-4)}._root_q8z80_6985[data-size=sm] ._footer_q8z80_7081.border-t{padding-top:var(--space-3)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._group_12om7_6985{gap:var(--space-3);flex-direction:column;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_16ier_6985{align-items:center;gap:var(--space-2);display:flex}._control_16ier_6991{align-items:center;gap:var(--space-2);border-radius:var(--checkbox-radius);cursor:var(--cursor-interactive);display:inline-flex;position:relative}._control_16ier_6991:focus-within:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._control_16ier_6991[data-disabled=true]{cursor:var(--cursor-disabled)}._visuallyHidden_16ier_7007{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._indicator_16ier_7019{border:1px solid var(--color-border-control);border-radius:var(--checkbox-radius);color:#0000;background-color:#0000;flex-shrink:0;place-content:center;width:1rem;height:1rem;transition:background-color 75ms,border-color 75ms,color 75ms;display:grid}._indicator_16ier_7019 svg{width:.75rem;height:.75rem}._indicator_16ier_7019[data-selected=true],._indicator_16ier_7019[data-indeterminate=true]{background-color:var(--color-primary);color:var(--color-fg-on-primary);border-color:#0000}._indicator_16ier_7019[data-disabled=true]{border-color:var(--color-border-disabled)}._indicator_16ier_7019[data-disabled=true][data-selected=true],._indicator_16ier_7019[data-disabled=true][data-indeterminate=true]{background-color:var(--color-disabled);color:var(--color-fg-disabled)}._indicator_16ier_7019[data-invalid=true]{border-color:var(--color-border-danger)}._indicator_16ier_7019[data-invalid=true][data-selected=true],._indicator_16ier_7019[data-invalid=true][data-indeterminate=true]{background-color:var(--color-danger-muted);color:var(--color-fg-on-danger)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_11s1u_6985{aspect-ratio:1;border-radius:var(--color-area-radius);touch-action:none;-webkit-user-select:none;user-select:none;width:12rem;min-width:5rem;cursor:var(--slider-cursor);display:block;position:relative;overflow:hidden}._root_11s1u_6985[data-disabled=true]{cursor:var(--cursor-disabled);background:var(--color-disabled)!important}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_mdsem_6985{gap:var(--space-2);flex-direction:column;width:100%;max-width:24rem;display:flex}._main_mdsem_6993{gap:var(--space-2);display:flex}._hueSlider_mdsem_6998,._alphaSlider_mdsem_6999{align-self:stretch;height:auto}._fields_mdsem_7004{gap:var(--space-2);flex-direction:column;display:flex}._fieldsHex_mdsem_7010{flex-direction:row;align-items:center}._fieldRow_mdsem_7015{align-items:center;gap:var(--space-2);flex:1;display:flex}._field_mdsem_7004{flex:1}._formatSelect_mdsem_7026{width:auto}._formatSelectHex_mdsem_7030{flex:1}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_h6zxx_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._root_h6zxx_6985[data-disabled=true]{opacity:.6}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_5ej5w_6985,._trigger_5ej5w_6989{display:inline-flex}._content_5ej5w_6993{gap:var(--space-3);flex-direction:column;min-width:16rem;display:flex}._areaRow_5ej5w_7000,._sliders_5ej5w_7005{gap:var(--space-2);display:flex}._verticalSlider_5ej5w_7010{align-self:stretch;height:auto}._srOnly_5ej5w_7015{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_c5712_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._root_c5712_6985[data-orientation=vertical]{align-items:center;height:12rem}._control_c5712_6996{border-radius:var(--slider-track-radius);touch-action:none;-webkit-user-select:none;user-select:none;cursor:var(--slider-cursor);flex-grow:1;display:flex;position:relative}._control_c5712_6996:before{z-index:-1;border-radius:inherit;content:"";background:repeating-conic-gradient(#e6e6e6 0% 25%,#fff 0% 50%) 50%/16px 16px;position:absolute;inset:0}._control_c5712_6996[data-orientation=horizontal]{width:12rem}._control_c5712_6996[data-orientation=vertical]{width:1.5rem;height:100%}._control_c5712_6996[data-disabled=true]{cursor:var(--cursor-disabled);background:var(--color-disabled)!important}._track_c5712_7025{border-radius:inherit;touch-action:none;flex-grow:1;position:relative;overflow:visible}._control_c5712_6996[data-orientation=horizontal] ._track_c5712_7025{width:100%;height:1.5rem}._control_c5712_6996[data-orientation=vertical] ._track_c5712_7025{width:1.5rem;height:100%}._control_c5712_6996[data-orientation=horizontal] [data-slot=color-thumb]{top:50%}._control_c5712_6996[data-orientation=vertical] [data-slot=color-thumb]{left:50%}._output_c5712_7049{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:.875rem}._output_c5712_7049[data-disabled=true]{color:var(--color-fg-disabled)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_xdaw1_6985{gap:var(--space-2);flex-wrap:wrap;display:flex}._item_xdaw1_6991{border-radius:var(--color-swatch-picker-item-radius);width:1.75rem;height:1.75rem;cursor:var(--cursor-interactive);background:0 0;border:2px solid #0000;padding:0;display:inline-flex}._item_xdaw1_6991[data-selected=true]{border-color:var(--color-border-focus)}._item_xdaw1_6991[data-disabled=true]{cursor:var(--cursor-disabled);opacity:.5}._item_xdaw1_6991:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._swatch_xdaw1_7013{border-radius:inherit;width:100%;height:100%}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._swatch_1c7nm_6985{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._thumb_9twvm_6985{z-index:1;box-sizing:border-box;border:2px solid var(--color-bg);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;cursor:var(--slider-cursor);pointer-events:auto;position:absolute;box-shadow:0 0 0 1px #0006}._thumb_9twvm_6985[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:2px}._thumb_9twvm_6985[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--color-border-disabled);background-color:var(--color-disabled)!important}._visuallyHidden_9twvm_7007{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_lgo9c_6985{justify-content:center;align-items:center;display:inline-flex;position:relative}._track_lgo9c_6992{border-radius:50%;width:10rem;height:10rem;position:relative}._trackInner_lgo9c_6999{border-radius:inherit;position:absolute;inset:0}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_8t8ig_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._value_8t8ig_6992{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._list_8t8ig_6999{width:100%;max-height:inherit;overflow:hidden auto}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._trigger_b4eoc_6985{-webkit-touch-callout:none}._anchor_b4eoc_6989{pointer-events:none;position:fixed}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_16ep4_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._field_16ep4_6992{width:100%}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1rqf2_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._trigger_1rqf2_6992{border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;min-width:0;box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));align-items:center;gap:0;display:flex;overflow:hidden}._trigger_1rqf2_6992 [data-date-picker-input]{flex:1;min-width:0}._trigger_1rqf2_6992 [data-date-input]{width:100%;box-shadow:none;background-color:#0000;border:0;border-radius:0}._trigger_1rqf2_6992 [data-date-input]:focus-within{box-shadow:none;border-color:#0000}._trigger_1rqf2_6992:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-border-focus-muted)}._trigger_1rqf2_6992[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));box-shadow:var(--input-disabled-shadow,none)}._trigger_1rqf2_6992[data-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 2px var(--color-danger-muted)}._trigger_1rqf2_6992 button{--btn-shadow:none;--btn-hover-shadow:none;--btn-pressed-shadow:none;--btn-selected-shadow:none;--btn-disabled-shadow:none;--btn-primary-disabled-shadow:none;box-shadow:none}._rangeSeparator_1rqf2_7046{color:var(--color-fg-muted);padding-inline:var(--space-1);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.875rem}._calendarButton_1rqf2_7054{border-inline-start:1px solid var(--color-border-field);border-radius:0;flex-shrink:0}._calendarIcon_1rqf2_7060{width:1rem;height:1rem}._popover_1rqf2_7065{padding:var(--space-3)}._dialog_1rqf2_7069{outline:none}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._content_zzccu_6985{max-height:inherit;gap:var(--space-4);min-height:0;padding:var(--dialog-padding);font-size:var(--font-size-sm);line-height:var(--line-height-normal);outline:none;flex-direction:column;display:flex;position:relative}._header_zzccu_6998{gap:var(--space-2);flex-direction:column;display:flex}._title_zzccu_7004{font-family:var(--font-sans,inherit);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}._description_zzccu_7011{color:var(--color-fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._body_zzccu_7017{gap:var(--space-2);min-height:0;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);flex-direction:column;flex:1;display:flex}._inset_zzccu_7027{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4)}._footer_zzccu_7032{gap:var(--space-2);flex-direction:column-reverse;display:flex}._closeButton_zzccu_7038{top:var(--space-2);right:var(--space-2);position:absolute}@media (width>=640px){._footer_zzccu_7032{flex-direction:row;justify-content:flex-end}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1musr_6985{width:100%}._root_1musr_6985[data-expanded=true] ._chevron_1musr_6988{transform:rotate(180deg)}._heading_1musr_6992{margin:0;display:flex}._trigger_1musr_6997{width:100%;cursor:var(--cursor-interactive);justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--font-weight-medium);text-align:left;color:var(--color-fg);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0;display:flex}._trigger_1musr_6997[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:2px}._trigger_1musr_6997[data-disabled=true]{cursor:var(--cursor-disabled);color:var(--color-fg-disabled);pointer-events:none}._chevron_1musr_6988{width:1rem;height:1rem;color:var(--color-fg-muted);flex-shrink:0;margin-top:.125rem;transition:transform .2s}._panel_1musr_7034{color:var(--color-fg-muted);font-size:.875rem;overflow:hidden}._panel_1musr_7034[data-hidden=true]{display:none}._panelInner_1musr_7043{padding-bottom:.75rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._indicator_186p1_6985{height:2px;margin-block:var(--space-1);background-color:var(--color-primary);opacity:0;border-radius:1px}._indicator_186p1_6985[data-drop-target=true]{opacity:1}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._overlay_1g1pg_6985{isolation:isolate;z-index:50;--drawer-bleed:2.5rem;--drawer-inset:0px;--drawer-peek:24px;position:fixed;inset:0}._backdrop_1g1pg_6995{cursor:default;pointer-events:auto;opacity:calc(1 - var(--drawer-swipe-progress,0));background-color:#000000b3;border:none;margin:0;padding:0;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}._backdrop_1g1pg_6995[data-ending-style],._backdrop_1g1pg_6995[data-starting-style]{opacity:0}._backdrop_1g1pg_6995[data-swiping]{transition-duration:0s}._viewport_1g1pg_7017{z-index:10;touch-action:none;pointer-events:none;position:fixed;inset:0}._viewport-top_1g1pg_7025{grid-template-rows:auto 1fr;padding-bottom:3rem;display:grid}._viewport-bottom_1g1pg_7031{grid-template-rows:1fr auto;padding-top:3rem;display:grid;overflow:visible}._viewport-left_1g1pg_7038{justify-content:flex-start;padding-inline-end:3rem;display:flex}._viewport-right_1g1pg_7044{justify-content:flex-end;padding-inline-start:3rem;display:flex}._popup_1g1pg_7050{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;min-width:0;min-height:0;max-height:100%;color:var(--color-fg);will-change:transform, height;pointer-events:auto;transition-property:transform,box-shadow,height,background-color,margin,padding;transition-duration:calc(.5s * var(--drawer-swipe-strength,1));--drawer-scale-base:calc(max(0, 1 - (var(--nested-drawers,0) * .05)));--drawer-scale:clamp(0, calc(var(--drawer-scale-base) + (.05 * var(--drawer-stack-progress))), 1);--drawer-shrink:calc(1 - var(--drawer-scale));--drawer-stack-offset:max(0px, calc((var(--nested-drawers,0) - var(--drawer-stack-progress)) * var(--drawer-peek)));--drawer-stack-progress:clamp(0, var(--drawer-swipe-progress,0), 1);outline:none;flex-direction:column;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex;position:relative;box-shadow:0 -8px 24px -12px #00000059}._popup_1g1pg_7050[data-ending-style],._popup_1g1pg_7050[data-starting-style]{box-shadow:none}._popup_1g1pg_7050[data-nested-drawer-open]{overflow:hidden}._popup_1g1pg_7050[data-nested-drawer-swiping],._popup_1g1pg_7050[data-swiping]{-webkit-user-select:none;user-select:none;transition:none}._popup-top_1g1pg_7097{transform-origin:50% 0;width:100%;min-height:5rem;max-height:calc(100dvh - 3rem);transform:translateY(var(--drawer-swipe-movement-y,0px));border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:0;grid-row-start:1}._popup-top_1g1pg_7097[data-ending-style],._popup-top_1g1pg_7097[data-starting-style]{transform:translateY(-100%)}._popup-bottom_1g1pg_7114{margin-bottom:calc(0px - var(--drawer-bleed));max-height:calc(100dvh - 3rem + var(--drawer-bleed));transform-origin:50% 100%;width:100%;min-height:5rem;transform:translateY(var(--drawer-swipe-movement-y,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--drawer-bleed));border-bottom:0;grid-row-start:2}._popup-bottom_1g1pg_7114[data-ending-style],._popup-bottom_1g1pg_7114[data-starting-style]{transform:translateY(100%)}._popup-left_1g1pg_7133{transform-origin:100%;width:auto;min-width:5rem;max-width:calc(100dvw - 3rem);height:100%;transform:translateX(var(--drawer-swipe-movement-x,0px));border-radius:0 var(--radius-xl) var(--radius-xl) 0;border-left:0;flex-direction:row-reverse;flex-shrink:0;align-items:center}._popup-left_1g1pg_7133>:not([data-slot=drawer-handle]){flex:1;align-self:stretch;min-width:0;min-height:0}._popup-left_1g1pg_7133[data-ending-style],._popup-left_1g1pg_7133[data-starting-style]{transform:translate(-100%)}._popup-right_1g1pg_7159{transform-origin:0;width:auto;min-width:5rem;max-width:calc(100dvw - 3rem);height:100%;transform:translateX(var(--drawer-swipe-movement-x,0px));border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:0;flex-direction:row;flex-shrink:0;align-items:center}._popup-right_1g1pg_7159>:not([data-slot=drawer-handle]){flex:1;align-self:stretch;min-width:0;min-height:0}._popup-right_1g1pg_7159[data-ending-style],._popup-right_1g1pg_7159[data-starting-style]{transform:translate(100%)}._handle_1g1pg_7185{cursor:grab;touch-action:none;border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-fg) 20%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0}._handle_1g1pg_7185[data-orientation=horizontal]{margin:var(--space-2) auto;width:3rem;height:.375rem}._handle_1g1pg_7185[data-orientation=vertical]{margin-inline:var(--space-2);width:.375rem;height:3rem}._handle_1g1pg_7185:active{cursor:grabbing}._swipeArea_1g1pg_7207{z-index:50;touch-action:none;position:fixed}._swipeArea-top_1g1pg_7213{inset-inline:0;height:2rem;top:0}._swipeArea-bottom_1g1pg_7219{inset-inline:0;height:2rem;bottom:0}._swipeArea-left_1g1pg_7225{inset-block:0;width:2rem;left:0}._swipeArea-right_1g1pg_7231{inset-block:0;width:2rem;right:0}._indent_1g1pg_7237{z-index:1;background-color:var(--color-bg);min-height:100vh;transition:transform .5s cubic-bezier(.32,.72,0,1),border-radius .5s cubic-bezier(.32,.72,0,1);position:relative}._indent_1g1pg_7237[data-active]{transform:translate3d(0, calc(8px * (1 - var(--drawer-swipe-progress,0))), 0) scale(calc(.96 + .04 * var(--drawer-swipe-progress,0)));border-radius:var(--radius-2xl)}._indent_1g1pg_7237[data-inactive]{border-radius:0;transform:translate(0,0)scale(1)}._indentBackground_1g1pg_7253{pointer-events:none;z-index:0;background-color:#000;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}._indentBackground_1g1pg_7253[data-active]{opacity:1}._indentBackground_1g1pg_7253[data-inactive]{opacity:0}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._dropzone_khsam_6985{justify-content:center;align-items:center;gap:var(--space-2);border:2px dashed var(--color-border);border-radius:var(--radius-md);width:15rem;padding:var(--space-6);outline:none;flex-direction:column;font-size:.875rem;display:flex}._dropzone_khsam_6985:focus-visible{border-color:var(--color-border-focus)}._dropzone_khsam_6985[data-disabled=true]{border-color:var(--color-border-disabled);color:var(--color-fg-disabled);pointer-events:none}._dropzone_khsam_6985[data-drop-target=true]{border-color:var(--color-border-focus);background-color:var(--color-accent-muted)}._label_khsam_7011{font-size:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_v6cgp_6985{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-xl);text-align:center;text-wrap:balance;flex-direction:column;flex:1;display:flex}._header_v6cgp_7001{align-items:center;gap:var(--space-2);flex-direction:column;max-width:24rem;display:flex}._title_v6cgp_7009{font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:-.025em}._description_v6cgp_7015{color:var(--color-fg-muted);font-size:.875rem;line-height:1.625}._description_v6cgp_7015 a{text-underline-offset:4px;text-decoration:underline}._description_v6cgp_7015 a:hover{color:var(--color-primary)}._content_v6cgp_7028{text-wrap:balance;flex-direction:column;align-items:center;gap:.625rem;width:100%;min-width:0;max-width:24rem;display:flex}._media_v6cgp_7039{margin-bottom:var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}._media_v6cgp_7039 svg{pointer-events:none;flex-shrink:0}._media_v6cgp_7039[data-variant=default]{background-color:#0000}._media_v6cgp_7039[data-variant=icon]{border-radius:var(--radius-md);background-color:var(--color-muted);width:2.25rem;height:2.25rem;color:var(--color-fg)}._media_v6cgp_7039[data-variant=icon] svg{width:1.25rem;height:1.25rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._fieldset_xth04_6985{border:0;min-width:0;margin:0;padding:0}._legend_xth04_6992{padding:0}._fieldGroup_xth04_6996{gap:var(--space-5);flex-direction:column;width:100%;display:flex}._field_xth04_6985{gap:var(--space-2);width:100%;display:flex}._field_xth04_6985[data-orientation=vertical]{flex-direction:column}._field_xth04_6985[data-orientation=horizontal]{flex-direction:row;align-items:center}._field_xth04_6985[data-orientation=horizontal]:has([data-slot=description]){align-items:flex-start}._field_xth04_6985:invalid:has([data-field-error]) [data-slot=description]{display:none}._fieldContent_xth04_7022{gap:var(--space-1);flex-direction:column;display:flex}._label_xth04_7028{-webkit-user-select:none;user-select:none;align-items:center;gap:1px;font-size:.875rem;line-height:1;display:inline-flex}._label_xth04_7028[data-required=true]:after{color:var(--color-fg-danger);content:"*";margin-left:.125rem}._label_xth04_7028[data-disabled=true]{cursor:var(--cursor-disabled);color:var(--color-fg-disabled)}._label_xth04_7028[data-invalid=true]{color:var(--color-fg-danger)}._label_xth04_7028 svg{width:.75rem;height:.75rem}._description_xth04_7053{color:var(--color-fg-muted);font-size:.875rem}._description_xth04_7053[data-disabled=true]{color:var(--color-fg-disabled)}._fieldError_xth04_7061{color:var(--color-fg-danger);font-size:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_plr1v_6985{align-items:center;gap:var(--space-1);display:inline-flex}._root_plr1v_6985 :is(button,a)[data-selected=true]:not(:disabled):not([data-state=disabled]){background-color:var(--color-selected);color:var(--color-fg-on-selected);border:1px solid var(--color-border-active);border-radius:var(--btn-radius);cursor:var(--cursor-interactive);transition:background-color .15s,border-color .15s,color .15s}._clear_plr1v_6999{border:1px solid var(--color-border);border-radius:var(--btn-radius);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);background-color:var(--color-neutral);cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._clear_plr1v_6999 svg{width:.875rem;height:.875rem}._clear_plr1v_6999:hover{color:var(--color-fg);background-color:var(--color-neutral-hover);border-color:var(--color-border-hover)}._clear_plr1v_6999:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._clear_plr1v_6999:disabled{cursor:var(--cursor-disabled);color:var(--color-fg-disabled);background-color:var(--color-disabled);border-color:var(--color-border-disabled)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1x6pu_6985{gap:var(--space-4);flex-direction:column;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_5b8hk_6985{gap:var(--space-2);padding:var(--space-1);outline:none;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid;overflow:auto}._item_5b8hk_6994{cursor:default;justify-content:center;align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg);min-height:4rem;padding:var(--space-3);outline:none;flex-direction:column;display:flex}._item_5b8hk_6994[data-selected=true]{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}._item_5b8hk_6994[data-disabled=true]{cursor:not-allowed;opacity:.5}._item_5b8hk_6994[data-focus-visible=true]{outline:2px solid var(--color-focus-ring);outline-offset:2px}._item_5b8hk_6994[data-hovered=true]:not([data-disabled=true]){background-color:var(--color-bg-subtle)}._itemLabel_5b8hk_7024{font-size:.875rem;font-weight:500}._indicator_5b8hk_7029{margin-left:auto}._checkIcon_5b8hk_7033{width:1rem;height:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_18zf0_6985{align-items:stretch;width:fit-content;display:flex}._root_18zf0_6985[data-orientation=horizontal]{flex-direction:row}._root_18zf0_6985[data-orientation=vertical]{flex-direction:column}._root_18zf0_6985[data-disabled=true]{cursor:var(--cursor-disabled);opacity:.6}._text_18zf0_7001{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-card);padding-inline:var(--space-4);font-size:.875rem;font-weight:var(--font-weight-medium);display:flex;box-shadow:0 1px 2px #0000000d}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_2ydch_6985{cursor:text;border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;min-width:0;height:2rem;box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));align-items:center;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}._root_2ydch_6985[data-size=sm]{height:1.75rem}._root_2ydch_6985[data-size=lg]{height:2.25rem}._root_2ydch_6985:not(:has([data-textarea])){overflow:hidden}._root_2ydch_6985[data-focus-within=true]{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-border-focus-muted)}._root_2ydch_6985[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));box-shadow:var(--input-disabled-shadow,none)}._root_2ydch_6985[data-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 2px var(--color-danger-muted)}._root_2ydch_6985:has([data-textarea]){flex-direction:column;align-items:stretch;height:auto}._root_2ydch_6985 [data-input-control]{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;background-image:none;border:0;border-radius:0;flex:1}._root_2ydch_6985 [data-input-control]:focus-visible,._root_2ydch_6985 [data-input-control][data-focus-visible=true]{box-shadow:none;outline:none}._root_2ydch_6985 [data-textarea]{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;background-image:none;border:0;border-radius:0;flex:1}._root_2ydch_6985 button{--btn-shadow:none;--btn-hover-shadow:none;--btn-pressed-shadow:none;--btn-selected-shadow:none;--btn-disabled-shadow:none;--btn-primary-disabled-shadow:none;box-shadow:none}._addon_2ydch_7067{cursor:text;justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);color:var(--color-fg-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex}._root_2ydch_6985:has([data-textarea]) ._addon_2ydch_7067{justify-content:flex-start;width:100%;padding-inline:.625rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._input_123bz_6985{border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;padding-inline:var(--input-padding-inline);font-size:var(--input-font-size);line-height:var(--input-line-height);color:var(--color-fg);box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));transition:border-color var(--interaction-transition-duration) var(--interaction-transition-curve), box-shadow var(--interaction-transition-duration) var(--interaction-transition-curve), background-color var(--interaction-transition-duration) var(--interaction-transition-curve);-webkit-tap-highlight-color:transparent;outline:none;align-items:center;display:inline-flex}._input_123bz_6985::placeholder{color:var(--color-fg-muted)}._input_123bz_6985:focus-visible,._input_123bz_6985[data-focus-visible=true]{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--input-focus-ring-width) var(--color-border-focus-muted)}._input_123bz_6985:disabled,._input_123bz_6985[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));color:var(--input-disabled-foreground,var(--color-fg-disabled));box-shadow:var(--input-disabled-shadow,none)}._input_123bz_6985:invalid,._input_123bz_6985[data-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 var(--input-focus-ring-width) var(--color-danger-muted)}._input_123bz_6985[data-size=sm]{height:1.75rem;font-size:var(--input-font-size)}._input_123bz_6985[data-size=md]{height:2rem}._input_123bz_6985[data-size=lg]{height:2.25rem}._dateInput_123bz_7033{border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;padding-inline:var(--input-padding-inline);font-size:var(--input-font-size);line-height:var(--input-line-height);color:var(--color-fg);box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));transition:border-color var(--interaction-transition-duration) var(--interaction-transition-curve), box-shadow var(--interaction-transition-duration) var(--interaction-transition-curve), background-color var(--interaction-transition-duration) var(--interaction-transition-curve);outline:none;align-items:center;gap:.125rem;display:inline-flex}._dateInput_123bz_7033:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--input-focus-ring-width) var(--color-border-focus-muted)}._dateInput_123bz_7033[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));color:var(--input-disabled-foreground,var(--color-fg-disabled));box-shadow:var(--input-disabled-shadow,none)}._dateInput_123bz_7033[data-size=sm]{height:1.75rem;font-size:var(--input-font-size)}._dateInput_123bz_7033[data-size=md]{height:2rem}._dateInput_123bz_7033[data-size=lg]{height:2.25rem}._dateSegment_123bz_7074{font-variant-numeric:tabular-nums;caret-color:#0000;border-radius:.25rem;outline:none;padding-inline:.125rem}._dateSegment_123bz_7074:focus{background-color:var(--color-accent);color:var(--color-fg-on-accent)}._dateSegment_123bz_7074[data-placeholder=true]{color:var(--color-fg-muted)}._dateSegment_123bz_7074[data-disabled=true]{color:var(--color-fg-disabled)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._group_1mjro_6985{align-items:center;gap:var(--space-1);display:inline-flex}._kbd_1mjro_6991{justify-content:center;align-items:center;gap:var(--space-1);width:fit-content;min-width:1.25rem;height:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-sm);background-color:var(--color-muted);font-family:var(--font-sans,inherit);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-fg-muted);pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-flex}._kbd_1mjro_6991 svg{flex-shrink:0;width:.75rem;height:.75rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1n9bk_6985{align-items:center;gap:var(--space-1);display:inline-flex}._key_1n9bk_6991{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);min-width:1.5rem;padding-inline:var(--space-2);padding-block:var(--space-1);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-fg-muted);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}._group_1n9bk_7007{align-items:center;gap:var(--space-1);display:inline-flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1axf9_6985{align-items:center;gap:var(--space-1);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .15s;display:inline-flex}._root_1axf9_6985:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._root_1axf9_6985[data-variant=accent]{color:var(--color-fg-accent)}._root_1axf9_6985[data-variant=quiet]{font-weight:var(--font-weight-medium);color:var(--color-fg);text-underline-offset:2px;text-decoration:underline}._root_1axf9_6985[data-variant=unstyled]{color:inherit}._root_1axf9_6985[data-disabled=true]{color:var(--color-fg-disabled);pointer-events:none;cursor:var(--cursor-disabled)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1qzvs_6985{box-sizing:border-box;width:100%;min-width:0;max-height:inherit;border-radius:inherit;padding:var(--space-1);outline:none;margin:0;list-style:none;overflow:hidden auto}._root_1qzvs_6985[data-standalone=true]{border:1px solid var(--color-border);border-radius:var(--popover-radius);background-color:var(--color-popover);min-width:8rem;box-shadow:0 4px 6px -1px #0000001a}._item_1qzvs_7006{box-sizing:border-box;width:100%;min-width:0;max-width:100%;cursor:var(--cursor-interactive);align-items:center;gap:var(--space-2);border-radius:var(--list-box-item-radius);-webkit-user-select:none;user-select:none;outline:none;padding:.375rem .5rem;font-size:.875rem;display:flex;position:relative;overflow:hidden}._item_1qzvs_7006[data-selection-mode=multiple],._item_1qzvs_7006[data-selection-mode=single]{padding-right:2rem}._item_1qzvs_7006[data-hovered=true],._item_1qzvs_7006[data-focused=true]{background-color:var(--color-highlight);color:var(--color-fg-on-highlight)}._item_1qzvs_7006[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:-2px}._item_1qzvs_7006[data-disabled=true]{cursor:var(--cursor-disabled);color:var(--color-fg-disabled);pointer-events:none}._item_1qzvs_7006:has([data-listbox-item-description]){flex-direction:column;align-items:flex-start;gap:0}._indicator_1qzvs_7045{pointer-events:none;color:currentColor;justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}._checkIcon_1qzvs_7055{width:1rem;height:1rem}._itemLabel_1qzvs_7060{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemDescription_1qzvs_7068{color:var(--color-fg-muted);font-size:.8125rem}._item_1qzvs_7006[data-hovered=true] ._itemDescription_1qzvs_7068,._item_1qzvs_7006[data-focused=true] ._itemDescription_1qzvs_7068{color:inherit;opacity:.8}._section_1qzvs_7077{padding:0}._sectionHeader_1qzvs_7081{color:var(--color-fg-muted);padding:.375rem .5rem;font-size:.75rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}@keyframes _loader-spin_9a6rw_1{to{transform:rotate(360deg)}}._root_9a6rw_6990{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._icon_9a6rw_6997{width:1rem;height:1rem;animation:.8s linear infinite _loader-spin_9a6rw_1}._ringTrack_9a6rw_7003{stroke:currentColor;opacity:.25}._ringSegment_9a6rw_7008{fill:currentColor}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._list_1y378_6985{box-sizing:border-box;width:100%;min-width:0;max-height:inherit;border-radius:inherit;padding:var(--space-1);outline:none;margin:0;list-style:none;overflow:hidden auto}._item_1y378_6999{box-sizing:border-box;width:100%;min-width:0;max-width:100%;cursor:var(--cursor-interactive);align-items:center;gap:var(--space-2);border-radius:var(--list-box-item-radius);-webkit-user-select:none;user-select:none;outline:none;padding:.375rem .5rem;font-size:.875rem;display:flex;position:relative;overflow:hidden}._item_1y378_6999[data-selection-mode=multiple],._item_1y378_6999[data-selection-mode=single]{padding-right:2rem}._item_1y378_6999[data-hovered=true],._item_1y378_6999[data-focused=true]{background-color:var(--color-highlight);color:var(--color-fg-on-highlight)}._item_1y378_6999[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:-2px}._item_1y378_6999[data-disabled=true]{cursor:var(--cursor-disabled);color:var(--color-fg-disabled);pointer-events:none}._item_1y378_6999[data-variant=danger]{color:var(--color-fg-danger)}._item_1y378_6999[data-variant=danger][data-hovered=true],._item_1y378_6999[data-variant=danger][data-focused=true]{background-color:var(--color-danger-muted);color:var(--color-fg-danger)}._indicator_1y378_7040{pointer-events:none;color:currentColor;justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}._checkIcon_1y378_7050{width:1rem;height:1rem}._itemLabel_1y378_7055{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemDescription_1y378_7063{color:var(--color-fg-muted);font-size:.8125rem}._section_1y378_7068{padding:0}._sectionHeader_1y378_7072{color:var(--color-fg-muted);padding:.375rem .5rem;font-size:.75rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_19y3c_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._track_19y3c_6992{width:100%;height:var(--progress-track-size);border-radius:var(--progress-track-radius);background-color:var(--color-muted);position:relative;overflow:hidden}._fill_19y3c_7001{background-color:var(--color-primary);height:100%;transition:width .15s;position:absolute;top:0;left:0}._output_19y3c_7010{font-variant-numeric:tabular-nums;color:var(--color-fg-muted);margin-left:auto;font-size:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._backdrop_1fnmp_6985{background-color:rgb(0, 0, 0, var(--modal-backdrop-opacity,40%));-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,4px));backdrop-filter:blur(var(--modal-backdrop-blur,4px));position:fixed;inset:0}._viewport_1fnmp_6992{z-index:100;padding:var(--space-4);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_1fnmp_7003{max-height:calc(100vh - var(--space-8));width:100%;max-width:min(24rem, 100vw - var(--space-8));border:1px solid var(--modal-border-color,var(--color-border));border-radius:var(--modal-radius);background:var(--modal-background);box-shadow:var(--modal-shadow);-webkit-backdrop-filter:blur(var(--modal-panel-backdrop-blur,0));pointer-events:auto;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=640px){._panel_1fnmp_7003{max-height:90vh}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._group_sxmtb_6985{box-sizing:border-box;border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;height:2rem;box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));align-items:stretch;display:inline-flex;overflow:hidden}._group_sxmtb_6985:has([data-size=sm]){height:1.75rem}._group_sxmtb_6985:has([data-size=lg]){height:2.25rem}._group_sxmtb_6985:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-border-focus-muted)}._group_sxmtb_6985[data-disabled=true]{border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));box-shadow:var(--input-disabled-shadow,none)}._group_sxmtb_6985[data-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 2px var(--color-danger-muted)}._input_sxmtb_7020{box-sizing:border-box;width:100%;min-width:0;min-height:0;color:var(--color-fg);text-align:inherit;background-color:#0000;border:0;outline:none;flex:auto;align-self:stretch;padding-inline:.625rem;font-size:.875rem;line-height:1.25}._input_sxmtb_7020::placeholder{color:var(--color-fg-muted)}._input_sxmtb_7020:disabled{cursor:var(--cursor-disabled);color:var(--color-fg-disabled)}._input_sxmtb_7020[data-size=sm]{font-size:.875rem}._button_sxmtb_7047{border:0;border-inline-start:1px solid var(--color-border-field);background-color:var(--color-neutral);min-height:0;color:var(--color-fg-on-neutral);cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}._button_sxmtb_7047:first-child{border-inline-start:0;border-inline-end:1px solid var(--color-border-field)}._button_sxmtb_7047:hover:not(:disabled){background-color:var(--color-neutral-hover)}._button_sxmtb_7047:disabled{cursor:var(--cursor-disabled);background-color:var(--color-disabled);color:var(--color-fg-disabled)}._button_sxmtb_7047[data-size=sm]{width:1.75rem}._button_sxmtb_7047[data-size=md]{width:2rem}._button_sxmtb_7047[data-size=lg]{width:2.25rem}._button_sxmtb_7047 svg{width:.875rem;height:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_cgk4d_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._root_cgk4d_6985 [data-input]{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:2.25rem;padding-inline:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._separator_cgk4d_7000{padding-inline:var(--space-2);color:var(--color-fg-muted);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}._hiddenInput_cgk4d_7009{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._layout_cgk4d_7021{align-items:center;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_v2ow9_6985{background-color:var(--color-bg);border:1px solid var(--color-border);width:.625rem;height:.625rem;position:absolute;rotate:45deg}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1sqhg_6985{justify-content:center;width:100%;margin-inline:auto;display:flex}._list_1sqhg_6992{align-items:center;gap:var(--space-1);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}._item_1sqhg_7002{display:contents}._link_1sqhg_7006{min-width:2.25rem}._link_1sqhg_7006[data-active=true]{text-underline-offset:4px;font-weight:600;text-decoration:underline}._previous_1sqhg_7015,._next_1sqhg_7016{gap:var(--space-1);padding-inline:.625rem}@media (width<=639px){._label_1sqhg_7022{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._ellipsis_1sqhg_7035{width:2.25rem;height:2.25rem;color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex}._ellipsis_1sqhg_7035 svg{width:1rem;height:1rem}._visuallyHidden_1sqhg_7048{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._popover_18k5y_6985{z-index:50;width:var(--trigger-width,auto);border:1px solid var(--popover-border-color,var(--color-border));border-radius:var(--popover-radius);background:var(--popover-background,var(--color-popover));min-width:8rem;box-shadow:var(--popover-shadow,0 4px 6px -1px #0000001a);-webkit-backdrop-filter:blur(var(--popover-backdrop-blur,0));outline:none}._underlay_18k5y_6998{position:fixed;inset:0}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}@keyframes _progress-indeterminate_1wt3o_1{0%{transform:translate(-100%)scaleX(.5)}50%{transform:translate(0%)scaleX(.5)}to{transform:translate(100%)scaleX(.5)}}._root_1wt3o_6996{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._track_1wt3o_7003{width:100%;height:var(--progress-track-size);border-radius:var(--progress-track-radius);background-color:var(--color-muted);position:relative;overflow:hidden}._fill_1wt3o_7012{transform-origin:0;background-color:var(--progress-fill-color,var(--color-primary));width:100%;height:100%;transition:width .15s,transform .15s;position:absolute;top:0;left:0}._fill_1wt3o_7012[data-indeterminate=true]{animation:1.5s ease-in-out infinite _progress-indeterminate_1wt3o_1}._output_1wt3o_7026{font-variant-numeric:tabular-nums;color:var(--color-fg-muted);margin-left:auto;font-size:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._group_157si_6985{gap:var(--space-3);flex-direction:column;display:flex}._groupLabel_157si_6991{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-fg)}._groupDescription_157si_6997{font-size:var(--font-size-sm);color:var(--color-fg-muted)}._groupError_157si_7002{font-size:var(--font-size-sm);color:var(--color-fg-danger)}._root_157si_7007{align-items:center;gap:var(--space-2);display:flex}._control_157si_7013{align-items:center;gap:var(--space-2);border-radius:var(--radio-radius);cursor:var(--cursor-interactive);display:inline-flex;position:relative}._control_157si_7013:focus-within:focus-visible{outline:var(--interaction-focus-ring-width) solid var(--interaction-focus-ring-color);outline-offset:var(--interaction-focus-ring-offset)}._control_157si_7013[data-disabled=true]{cursor:var(--cursor-disabled)}._visuallyHidden_157si_7029{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._indicator_157si_7041{border:1px solid var(--color-border-control);border-radius:var(--radio-radius);color:#0000;width:1rem;height:1rem;transition:background-color var(--motion-fast) var(--interaction-transition-curve), border-color var(--motion-fast) var(--interaction-transition-curve), color var(--motion-fast) var(--interaction-transition-curve);background-color:#0000;flex-shrink:0;place-content:center;display:grid}._indicator_157si_7041:before{border-radius:var(--radio-radius);content:"";background-color:currentColor;width:.375rem;height:.375rem}._indicator_157si_7041[data-selected=true]{background-color:var(--color-primary);color:var(--color-fg-on-primary);border-color:#0000}._indicator_157si_7041[data-disabled=true]{border-color:var(--color-border-disabled)}._indicator_157si_7041[data-disabled=true][data-selected=true]{background-color:var(--color-disabled);color:var(--color-fg-disabled)}._indicator_157si_7041[data-invalid=true]{border-color:var(--color-border-danger)}._indicator_157si_7041[data-invalid=true][data-selected=true]{background-color:var(--color-danger-muted);color:var(--color-fg-on-danger)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1kr9e_6985{--fade-size:1.5rem;outline:none;position:relative;overflow:auto}._root_1kr9e_6985[data-overflow-y-start]{-webkit-mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start)));-webkit-mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start)));mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start)))}._root_1kr9e_6985[data-overflow-y-end]{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent);mask-image:linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent)}._root_1kr9e_6985[data-overflow-y-start][data-overflow-y-end]{-webkit-mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start))), linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start))), linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent);mask-image:linear-gradient(to bottom, transparent, black min(var(--fade-size), var(--scroll-area-overflow-y-start))), linear-gradient(to bottom, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end))), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}._root_1kr9e_6985[data-overflow-x-start]{-webkit-mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start)));-webkit-mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start)));mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start)))}._root_1kr9e_6985[data-overflow-x-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent);mask-image:linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent)}._root_1kr9e_6985[data-overflow-x-start][data-overflow-x-end]{-webkit-mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start))), linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start))), linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent);mask-image:linear-gradient(to right, transparent, black min(var(--fade-size), var(--scroll-area-overflow-x-start))), linear-gradient(to right, black calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end))), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._group_ywa5l_6985{align-items:center;gap:var(--space-2);border:1px solid var(--input-border-color,var(--color-border-field));border-radius:var(--input-radius);background-color:var(--input-background,var(--color-field));background-image:var(--input-surface-gradient,none);width:100%;box-shadow:var(--input-shadow,none);-webkit-backdrop-filter:blur(var(--input-backdrop-blur,0));padding-inline:.625rem;display:inline-flex}._group_ywa5l_6985:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-border-focus-muted)}._group_ywa5l_6985[data-disabled=true]{border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));box-shadow:var(--input-disabled-shadow,none)}._group_ywa5l_6985 ._input_ywa5l_7008:focus,._group_ywa5l_6985 ._input_ywa5l_7008:focus-visible,._group_ywa5l_6985 ._input_ywa5l_7008[data-focus-visible=true]{box-shadow:none;outline:none}._icon_ywa5l_7015{width:1rem;height:1rem;color:var(--color-fg-muted);pointer-events:none;flex-shrink:0}._input_ywa5l_7008{width:100%;min-width:0;color:var(--color-fg);background-color:#0000;border:0;outline:none;flex:auto;padding-block:.5rem;font-size:.875rem;line-height:1.25}._input_ywa5l_7008::placeholder{color:var(--color-fg-muted)}._input_ywa5l_7008::-webkit-search-cancel-button{appearance:none}._input_ywa5l_7008::-webkit-search-decoration{appearance:none}._input_ywa5l_7008:disabled{cursor:var(--cursor-disabled);color:var(--color-fg-disabled)}._input_ywa5l_7008[data-size=sm]{padding-block:.3125rem;font-size:.875rem}._input_ywa5l_7008[data-size=md]{padding-block:.4375rem}._input_ywa5l_7008[data-size=lg]{padding-block:.5625rem}._clear_ywa5l_7056{border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:var(--cursor-interactive);background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}._clear_ywa5l_7056:hover:not(:disabled){color:var(--color-fg);background-color:var(--color-neutral)}._clear_ywa5l_7056:disabled{cursor:var(--cursor-disabled);color:var(--color-fg-disabled)}._clear_ywa5l_7056 svg{width:.875rem;height:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1t2bs_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._trigger_1t2bs_6992{justify-content:flex-start;width:100%}._value_1t2bs_6997{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);flex:1;overflow:hidden}._value_1t2bs_6997[data-placeholder=true]{color:var(--color-fg-muted)}._chevron_1t2bs_7009{flex-shrink:0;width:1rem;height:1rem;margin-left:auto}._list_1t2bs_7016{width:100%;max-height:inherit;overflow:hidden auto}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_uti1a_6985{background-color:var(--color-border);border:0;flex-shrink:0;margin:0}._root_uti1a_6985[data-orientation=horizontal]{width:100%;height:1px}._root_uti1a_6985[data-orientation=vertical]{width:1px;height:100%}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_cya64_6985{display:none}@media (width>=768px){._root_cya64_6985{display:block}}._root_cya64_6985[data-expanded=true] ._gap_cya64_6993,._root_cya64_6985[data-expanded=true] ._container_cya64_6996{width:var(--sidebar-width)}._root_cya64_6985[data-placement=right] ._gap_cya64_6993{transform:rotate(180deg)}._gap_cya64_6993{width:var(--sidebar-width-icon);background-color:#0000;flex-shrink:0;transition:width .25s cubic-bezier(.32,.72,0,1);position:relative}._container_cya64_6996{z-index:10;height:100svh;width:var(--sidebar-width-icon);transition:left .25s cubic-bezier(.32,.72,0,1),right .25s cubic-bezier(.32,.72,0,1),width .25s cubic-bezier(.32,.72,0,1);display:none;position:fixed;inset-block:0}@media (width>=768px){._container_cya64_6996{display:flex}}._root_cya64_6985[data-placement=left] ._container_cya64_6996{border-right:1px solid var(--color-border-sidebar);left:0}._root_cya64_6985[data-placement=right] ._container_cya64_6996{border-left:1px solid var(--color-border-sidebar);right:0}._inner_cya64_7034{background-color:var(--color-sidebar);flex-direction:column;width:100%;height:100%;transition:background-color .25s cubic-bezier(.32,.72,0,1);display:flex}._header_cya64_7043,._footer_cya64_7044{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}._content_cya64_7051{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._root_cya64_6985:not([data-expanded=true]) ._content_cya64_7051{overflow:hidden}._root_cya64_6985:not([data-expanded=true]) [data-sidebar-label]{display:none}._root_cya64_6985:not([data-expanded=true]) ._heading_cya64_7067{visibility:hidden}._root_cya64_6985:not([data-expanded=true]) ._item_cya64_7070 [data-button=""]{justify-content:center}._section_cya64_7074{width:100%;min-width:0;padding:var(--space-2);flex-direction:column;display:flex;position:relative}._heading_cya64_7067{border-radius:var(--radius-md);height:2rem;padding-inline:var(--space-2);white-space:nowrap;color:var(--color-fg-muted);outline:none;flex-shrink:0;align-items:center;font-size:.75rem;font-weight:500;display:flex}._heading_cya64_7067 svg{flex-shrink:0;width:1rem;height:1rem}._list_cya64_7102{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._item_cya64_7070{text-align:start;white-space:nowrap}._item_cya64_7070 [data-button=""]{text-align:start;justify-content:flex-start;width:100%;padding:.4375rem;overflow:hidden}._item_cya64_7070 [data-button=""] svg{flex-shrink:0}._wrapper_cya64_7128{width:100%;min-height:100svh;display:flex}._panelLeftIcon_cya64_7134{flex-shrink:0;width:1rem;height:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}@keyframes _skeleton-shimmer_1grsa_1{0%{background-position:100%}to{background-position:0%}}@keyframes _skeleton-pulse_1grsa_1{0%,to{opacity:1}50%{opacity:.5}}._root_1grsa_7001[data-skeleton-loading=true]{pointer-events:none;-webkit-user-select:none;user-select:none}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-skeleton],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-text],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-card-title],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-card-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-menu-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-menu-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-listbox-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-listbox-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-button],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-input-control],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-badge],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-tag],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-kbd],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-combobox-value],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-avatar],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-avatar-group-count],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h1,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h2,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h3,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h4,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h5,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] h6,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] p,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] small,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] strong,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] em,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] code,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] kbd,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] samp,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] figcaption,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] legend{color:#0000;background-color:var(--color-muted);box-shadow:none;background-image:linear-gradient(to right, var(--color-muted) 33%, color-mix(in oklab, var(--color-muted), var(--color-bg) 45%), var(--color-muted) 66%);border-radius:var(--radius-sm);background-repeat:no-repeat;background-size:300% 100%;border-color:#0000;text-decoration:none;animation:2s ease-in-out infinite _skeleton-shimmer_1grsa_1;position:relative;overflow:hidden}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-button],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-badge],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-kbd],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-tag],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-input-control]{border-color:#0000}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-avatar],._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-avatar-group-count]{border-radius:var(--avatar-radius)}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-avatar] *,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-badge] *,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-button] *,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-kbd] *,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] [data-tag] *{visibility:hidden}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] img,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] video,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] canvas,._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer] svg{content-visibility:hidden}._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-skeleton],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-text],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-card-title],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-card-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-menu-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-menu-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-listbox-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-listbox-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-button],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-input-control],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-badge],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-tag],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-kbd],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-combobox-value],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-avatar],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] [data-avatar-group-count],._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h1,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h2,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h3,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h4,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h5,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] h6,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] p,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] small,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] strong,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] em,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] code,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] kbd,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] samp,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] figcaption,._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse] legend{color:#0000;background-color:var(--color-muted);box-shadow:none;border-radius:var(--radius-sm);border-color:#0000;text-decoration:none;animation:2s ease-in-out infinite _skeleton-pulse_1grsa_1;position:relative;overflow:hidden}._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-skeleton],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-text],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-card-title],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-card-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-menu-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-menu-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-listbox-item-label],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-listbox-item-description],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-button],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-input-control],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-badge],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-tag],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-kbd],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-combobox-value],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-avatar],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] [data-avatar-group-count],._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h1,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h2,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h3,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h4,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h5,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] h6,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] p,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] small,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] strong,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] em,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] code,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] kbd,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] samp,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] figcaption,._root_1grsa_7001[data-skeleton-loading=true][data-animation=none] legend{color:#0000;background-color:var(--color-muted);box-shadow:none;border-radius:var(--radius-sm);border-color:#0000;text-decoration:none;position:relative;overflow:hidden}._placeholderBlock_1grsa_7065{color:#0000;background-color:var(--color-muted);box-shadow:none;border-radius:var(--radius-md);border-color:#0000;width:100%;height:1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}._root_1grsa_7001[data-skeleton-loading=true][data-animation=shimmer]._placeholderBlock_1grsa_7065{background-image:linear-gradient(to right, var(--color-muted) 33%, color-mix(in oklab, var(--color-muted), var(--color-bg) 45%), var(--color-muted) 66%);background-repeat:no-repeat;background-size:300% 100%;animation:2s ease-in-out infinite _skeleton-shimmer_1grsa_1}._root_1grsa_7001[data-skeleton-loading=true][data-animation=pulse]._placeholderBlock_1grsa_7065{animation:2s ease-in-out infinite _skeleton-pulse_1grsa_1}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1evob_6985{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._root_1evob_6985[data-orientation=vertical]{align-items:center}._control_1evob_6995{touch-action:none;-webkit-user-select:none;user-select:none;cursor:var(--slider-cursor);flex-grow:1;display:flex;position:relative}._control_1evob_6995[data-orientation=horizontal]{width:100%;padding-block:var(--space-2)}._control_1evob_6995[data-orientation=vertical]{height:12rem;padding-inline:var(--space-2);align-items:center}._control_1evob_6995[data-disabled=true]{cursor:var(--cursor-disabled)}._track_1evob_7016{border-radius:var(--slider-track-radius);background-color:var(--slider-track-background,var(--color-neutral));box-shadow:var(--slider-track-shadow,none);cursor:var(--slider-cursor);flex-grow:1;position:relative;overflow:visible}._control_1evob_6995[data-orientation=horizontal] ._track_1evob_7016{width:100%;height:var(--slider-size)}._control_1evob_6995[data-orientation=vertical] ._track_1evob_7016{width:var(--slider-size);height:100%}._fill_1evob_7034{border-radius:inherit;background-color:var(--slider-fill-color);pointer-events:none;position:absolute;overflow:hidden}._track_1evob_7016[data-orientation=horizontal] ._fill_1evob_7034{height:100%;top:0;left:0}._track_1evob_7016[data-orientation=vertical] ._fill_1evob_7034{width:100%;bottom:0;left:0}._thumb_1evob_7052{z-index:1;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-width:var(--slider-thumb-border-width,0);border-style:solid;border-color:var(--slider-thumb-border-color,transparent);border-radius:var(--slider-thumb-radius);background-color:var(--slider-thumb-background,var(--color-fg));box-shadow:var(--slider-thumb-shadow);cursor:var(--slider-cursor);pointer-events:auto;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}._track_1evob_7016[data-orientation=vertical] ._thumb_1evob_7052{top:auto;left:50%;transform:translate(-50%,50%)}._thumb_1evob_7052:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._thumb_1evob_7052[data-disabled=true]{cursor:var(--cursor-disabled);background-color:var(--color-fg-disabled)}._thumb_1evob_7052[data-dragging=true]{cursor:var(--slider-dragging-cursor)}._output_1evob_7088{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:.875rem}._output_1evob_7088[data-disabled=true]{color:var(--color-fg-disabled)}._visuallyHidden_1evob_7097{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_vz2iq_6985{align-items:center;gap:var(--space-2);display:flex}._control_vz2iq_6991{align-items:center;gap:var(--space-2);border-radius:var(--switch-radius);cursor:var(--cursor-interactive);display:inline-flex;position:relative}._control_vz2iq_6991:focus-within:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._control_vz2iq_6991[data-disabled=true]{cursor:var(--cursor-disabled)}._visuallyHidden_vz2iq_7007{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._indicator_vz2iq_7019{border-radius:var(--switch-radius);background-color:var(--switch-indicator-background,var(--color-neutral));background-image:var(--switch-indicator-surface-gradient,none);box-shadow:var(--switch-indicator-shadow,none);transition:background-color .2s ease, background-image .2s ease, box-shadow var(--interaction-transition-duration) var(--interaction-transition-curve);border:1px solid #0000;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}._indicator_vz2iq_7019[data-size=sm]{width:2.25rem;height:1.25rem}._indicator_vz2iq_7019[data-size=md]{width:2.75rem;height:1.5rem}._indicator_vz2iq_7019[data-size=lg]{width:3.25rem;height:1.75rem}._indicator_vz2iq_7019[data-selected=true]{background-color:var(--switch-indicator-background-selected,var(--color-accent))}._indicator_vz2iq_7019[data-disabled=true]{border-color:var(--color-border-disabled);background-color:#0000}._indicator_vz2iq_7019[data-disabled=true][data-selected=true]{background-color:var(--color-disabled)}._thumb_vz2iq_7054{pointer-events:none;border-radius:var(--switch-radius);background-color:var(--switch-thumb-background,white);background-image:var(--switch-thumb-surface-gradient,none);box-shadow:var(--switch-thumb-shadow);transition:transform .2s}._indicator_vz2iq_7019[data-size=sm] ._thumb_vz2iq_7054{width:1rem;height:1rem}._indicator_vz2iq_7019[data-size=md] ._thumb_vz2iq_7054{width:1.25rem;height:1.25rem}._indicator_vz2iq_7019[data-size=lg] ._thumb_vz2iq_7054{width:1.5rem;height:1.5rem}._indicator_vz2iq_7019[data-size=sm][data-selected=true] ._thumb_vz2iq_7054{transform:translate(1rem)}._indicator_vz2iq_7019[data-size=md][data-selected=true] ._thumb_vz2iq_7054{transform:translate(1.25rem)}._indicator_vz2iq_7019[data-size=lg][data-selected=true] ._thumb_vz2iq_7054{transform:translate(1.5rem)}._indicator_vz2iq_7019[data-disabled=true] ._thumb_vz2iq_7054{background-color:var(--color-fg-disabled)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._wrapper_20859_6985{border:1px solid var(--table-border-color);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;min-height:0;position:relative;overflow:auto}._table_20859_6995{border-collapse:collapse;border-spacing:0;width:100%;min-width:100%;font-size:var(--table-font-size);color:var(--color-fg);-webkit-user-select:none;user-select:none;outline:none}._header_20859_7006{z-index:1;background-color:color-mix(in srgb, var(--color-bg) 95%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));position:sticky;top:0}._column_20859_7014{box-sizing:border-box;border-bottom:1px solid var(--table-border-color);height:2.5rem;padding:0 var(--table-cell-padding);text-align:start;vertical-align:middle;font-weight:var(--font-weight-medium);color:var(--color-fg-muted);white-space:nowrap;outline:none}._column_20859_7014[data-allows-sorting=true]{cursor:var(--cursor-interactive)}._column_20859_7014[data-hovered=true],._column_20859_7014:hover{color:var(--color-fg)}._column_20859_7014[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:-2px}._column_20859_7014[data-pressed=true]{color:var(--color-fg)}._columnContent_20859_7040{align-items:center;gap:var(--space-1);min-width:0;display:flex}._columnLabel_20859_7047{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._sortIndicator_20859_7054{width:.875rem;height:.875rem;color:var(--color-fg-muted);flex-shrink:0;transition:transform .15s}._sortIndicator_20859_7054[data-direction=descending]{transform:rotate(180deg)}._body_20859_7065{background-color:var(--color-bg)}._row_20859_7069{border-bottom:1px solid var(--color-border);outline:none;transition:background-color .15s}._row_20859_7069[data-hovered=true],._row_20859_7069[data-focused=true]{background-color:var(--color-highlight);color:var(--color-fg-on-highlight)}._row_20859_7069[data-selected=true]{background-color:var(--color-accent-muted)}._row_20859_7069[data-focus-visible=true]{box-shadow:inset 3px 0 0 0 var(--color-border-focus)}._cell_20859_7085{box-sizing:border-box;vertical-align:middle;white-space:nowrap;outline:none;height:2.5rem;padding:0 .625rem}._cell_20859_7085[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:-2px}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._hiddenTabList_pjdz2_6985{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_pjdz2_6997{gap:var(--space-2);display:flex}._root_pjdz2_6997[data-orientation=horizontal]{flex-direction:column}._root_pjdz2_6997[data-orientation=vertical]{flex-direction:row}._list_pjdz2_7008{width:fit-content;color:var(--color-fg-muted);justify-content:center;align-items:center;display:inline-flex}._list_pjdz2_7008[data-orientation=horizontal]{flex-direction:row;height:2rem}._list_pjdz2_7008[data-orientation=vertical]{flex-direction:column;height:fit-content}._list_pjdz2_7008[data-variant=default]{border-radius:var(--radius-lg);background-color:var(--color-muted);padding:3px}._list_pjdz2_7008[data-variant=line]{gap:var(--space-1);background-color:#0000;border-radius:0;padding:3px}._tab_pjdz2_7035{cursor:default;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-fg-muted);-webkit-user-select:none;user-select:none;transition:color var(--interaction-transition-duration) var(--interaction-transition-curve);border:1px solid #0000;outline:none;flex:1;padding:.125rem .375rem;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){._tab_pjdz2_7035{transition-duration:0s}}._tab_pjdz2_7035[data-orientation=horizontal]{height:calc(100% - 1px)}._tab_pjdz2_7035[data-orientation=vertical]{justify-content:flex-start;width:100%}._tab_pjdz2_7035[data-hovered=true]{color:var(--color-fg)}._tab_pjdz2_7035[data-selected=true]{color:var(--color-fg-on-selected)}._tab_pjdz2_7035[data-variant=line][data-selected=true]{color:var(--color-fg)}._tab_pjdz2_7035[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:2px}._tab_pjdz2_7035[data-disabled=true]{pointer-events:none;opacity:.5}._tabContent_pjdz2_7084{z-index:1;align-items:center;gap:inherit;display:inline-flex;position:relative}._selectionIndicator_pjdz2_7092{pointer-events:none;border-radius:var(--radius-md);background-color:var(--color-selected);position:absolute;inset:0;box-shadow:0 1px 2px #0000000d}[data-variant=line] ._selectionIndicator_pjdz2_7092{border-radius:var(--radius-full);background-color:var(--color-fg);height:2px;box-shadow:none;inset:auto 0 -5px}._panel_pjdz2_7108{outline:none;flex:1;font-size:.875rem}._panel_pjdz2_7108[data-inert=true]{display:none}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._tagGroup_1b5lg_6985{gap:var(--space-2);flex-direction:column;display:flex}._tagGroupLabel_1b5lg_6991{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-fg)}._tagList_1b5lg_6997{align-items:center;gap:var(--space-1);outline:none;flex-wrap:wrap;display:flex}._tagList_1b5lg_6997:empty:before{content:attr(data-placeholder);color:var(--color-fg-muted)}._tag_1b5lg_6985{cursor:default;justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--tag-radius);width:fit-content;font-size:.75rem;font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--color-neutral);color:var(--color-fg-on-neutral);outline:none;flex-shrink:0;padding-inline:.375rem;line-height:1.625;transition:background-color .15s,color .15s;display:inline-flex;position:relative}._tag_1b5lg_6985[data-size=sm],[data-tag-group][data-size=sm] ._tag_1b5lg_6985{height:1.3125rem;padding-inline:.3125rem}[data-tag-group][data-size=md] ._tag_1b5lg_6985{height:1.3125rem}[data-tag-group][data-size=lg] ._tag_1b5lg_6985{height:1.5625rem;padding-inline:var(--space-2);font-size:.875rem}._tag_1b5lg_6985 svg{pointer-events:none;flex-shrink:0;width:.75rem;height:.75rem}._tag_1b5lg_6985[data-selected=true]{background-color:var(--color-accent-muted);color:var(--color-fg-accent)}._tag_1b5lg_6985[data-href=true]{cursor:var(--cursor-interactive)}._tag_1b5lg_6985[data-focus-visible=true]{outline:2px solid var(--color-border-focus);outline-offset:2px}._tag_1b5lg_6985[data-disabled=true]{cursor:var(--cursor-disabled);background-color:var(--color-disabled);color:var(--color-fg-disabled)}._tag_1b5lg_6985:has(._remove_1b5lg_7064){padding-inline-end:0}._remove_1b5lg_7064{width:1.25rem;height:1.25rem;color:var(--color-fg-muted);cursor:var(--cursor-interactive);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-inline-start:calc(var(--space-1) * -1);padding:0;display:inline-flex}._remove_1b5lg_7064:hover{color:var(--color-fg)}._remove_1b5lg_7064:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._remove_1b5lg_7064 svg{width:.75rem;height:.75rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._textArea_1h2fk_6985{border:1px solid var(--color-border-field);border-radius:var(--input-radius);background-color:var(--color-field);width:100%;min-height:4.5rem;color:var(--color-fg);resize:vertical;-webkit-tap-highlight-color:transparent;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}._textArea_1h2fk_6985::placeholder{color:var(--color-fg-muted)}._textArea_1h2fk_6985:focus-visible,._textArea_1h2fk_6985[data-focus-visible=true]{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-border-focus-muted)}._textArea_1h2fk_6985:disabled,._textArea_1h2fk_6985[data-disabled=true]{cursor:var(--cursor-disabled);border-color:var(--input-disabled-border-color,var(--color-border-disabled));background-color:var(--input-disabled-background,var(--color-disabled));color:var(--input-disabled-foreground,var(--color-fg-disabled));box-shadow:var(--input-disabled-shadow,none);resize:none}._textArea_1h2fk_6985:invalid,._textArea_1h2fk_6985[data-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 2px var(--color-danger-muted)}._textArea_1h2fk_6985[data-size=sm]{min-height:4rem;font-size:.875rem}._textArea_1h2fk_6985[data-size=md]{min-height:4.5rem}._textArea_1h2fk_6985[data-size=lg]{min-height:5rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1l7bs_6985,._panel_1l7bs_6986{gap:var(--space-4);flex-direction:column;width:100%;display:flex}._root_1l7bs_6985{max-width:28rem}._drawerPopup_1l7bs_6997{width:min(28rem,100dvw - 3rem)}._drawer_1l7bs_6997{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._drawerHeader_1l7bs_7009{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._drawerTitle_1l7bs_7018{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._drawerDescription_1l7bs_7024{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-fg-muted)}._drawerBody_1l7bs_7030{gap:var(--space-4);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}._panelHeader_1l7bs_7040{gap:var(--space-3);flex-direction:column;display:flex}._drawerFooter_1l7bs_7046{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._drawerActions_1l7bs_7054{gap:var(--space-2);flex-wrap:wrap;display:flex}._section_1l7bs_7060,._metaGrid_1l7bs_7066{gap:var(--space-3);flex-direction:column;display:flex}._tokenList_1l7bs_7072{gap:var(--space-2);flex-direction:column;display:flex}._tokenRow_1l7bs_7078{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;display:grid}._tokenName_1l7bs_7085{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tokenHint_1l7bs_7094{font-family:var(--font-mono,monospace);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}._seedBlock_1l7bs_7103{gap:var(--space-2);flex-direction:column;display:flex}._seedLabel_1l7bs_7109{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:capitalize}._layerCount_1l7bs_7115{margin-left:var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg-muted);font-weight:400}._preview_1l7bs_7122{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);flex-direction:column;display:flex}._previewSwatches_1l7bs_7133{gap:var(--space-2);flex-wrap:wrap;display:flex}._previewSwatch_1l7bs_7133{border-radius:var(--radius-full);border:1px solid var(--color-border);width:1.5rem;height:1.5rem}._previewRadiusRow_1l7bs_7146,._previewTypeRow_1l7bs_7147,._previewSpacingRow_1l7bs_7148,._previewShadowRow_1l7bs_7149,._previewComponentsRow_1l7bs_7150,._previewSemanticSurfaces_1l7bs_7151,._previewSemanticText_1l7bs_7152{align-items:center;gap:var(--space-2);display:flex}._previewRadiusSm_1l7bs_7158,._previewRadiusMd_1l7bs_7159,._previewRadiusLg_1l7bs_7160{background-color:var(--color-primary-muted);border:1px solid var(--color-border);width:2rem;height:2rem}._previewRadiusSm_1l7bs_7158{border-radius:var(--radius-sm)}._previewRadiusMd_1l7bs_7159{border-radius:var(--radius-md)}._previewRadiusLg_1l7bs_7160{border-radius:var(--radius-lg)}._previewTextSm_1l7bs_7179{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._previewTextMd_1l7bs_7184{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._previewTextLg_1l7bs_7189{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}._previewSpacingDot_1l7bs_7194{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--color-accent)}._previewSpacingDot_1l7bs_7194+._previewSpacingDot_1l7bs_7194{margin-left:var(--space-2)}._previewSurfacePrimary_1l7bs_7205,._previewSurfaceSecondary_1l7bs_7206{padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex:1}._previewSurfacePrimary_1l7bs_7205{background-color:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border)}._previewSurfaceSecondary_1l7bs_7206{background-color:var(--color-muted);color:var(--color-fg-muted)}._previewTextPrimary_1l7bs_7224{font-size:var(--font-size-sm);color:var(--color-fg)}._previewTextSecondary_1l7bs_7229{font-size:var(--font-size-sm);color:var(--color-fg-muted)}._previewShadowSm_1l7bs_7234,._previewShadowMd_1l7bs_7235,._previewShadowLg_1l7bs_7236{border-radius:var(--radius-sm);background-color:var(--color-card);border:1px solid var(--color-border);width:2.5rem;height:2rem}._previewShadowSm_1l7bs_7234{box-shadow:var(--shadow-sm)}._previewShadowMd_1l7bs_7235{box-shadow:var(--shadow-md)}._previewShadowLg_1l7bs_7236{box-shadow:var(--shadow-lg)}._previewFocusTarget_1l7bs_7256{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-field);color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer;outline:var(--interaction-focus-ring-width,2px) solid transparent;outline-offset:var(--interaction-focus-ring-offset,2px);transition:outline-color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease)}._previewFocusTarget_1l7bs_7256:focus-visible{outline-color:var(--interaction-focus-ring-color,var(--color-border-focus))}._previewMiniButton_1l7bs_7273{padding:var(--space-1) var(--space-3);border-radius:var(--btn-radius,var(--radius-md));background-color:var(--color-primary);color:var(--color-fg-on-primary);font-size:var(--btn-font-size,var(--font-size-sm));font-weight:var(--btn-font-weight,var(--font-weight-medium));line-height:var(--btn-line-height,var(--line-height-tight));box-shadow:var(--btn-shadow,none);align-items:center;display:inline-flex}._previewMiniInput_1l7bs_7286{min-width:5rem;padding:var(--space-1) var(--input-padding-inline,.625rem);border-radius:var(--input-radius,var(--radius-md));border:1px solid var(--color-border-field);background-color:var(--color-field);color:var(--color-fg-muted);font-size:var(--input-font-size,var(--font-size-sm));line-height:var(--input-line-height,var(--line-height-tight));box-shadow:var(--input-shadow,none);align-items:center;display:inline-flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._region_8xxjp_6985{z-index:50;width:min(24rem, 100vw - var(--space-8));gap:var(--space-3);outline:none;flex-direction:column;max-width:24rem;display:flex;position:fixed}._region_8xxjp_6985[data-position=bottom-right]{right:var(--space-4);bottom:var(--space-4);flex-direction:column-reverse}._region_8xxjp_6985[data-position=bottom-left]{bottom:var(--space-4);left:var(--space-4);flex-direction:column-reverse}._region_8xxjp_6985[data-position=bottom-center]{right:50%;bottom:var(--space-4);flex-direction:column-reverse;left:auto;translate:50%}._region_8xxjp_6985[data-position=top-right]{top:var(--space-4);right:var(--space-4)}._region_8xxjp_6985[data-position=top-left]{top:var(--space-4);left:var(--space-4)}._region_8xxjp_6985[data-position=top-center]{top:var(--space-4);left:auto;right:50%;translate:50%}@media (width>=640px){._region_8xxjp_6985[data-position=bottom-right],._region_8xxjp_6985[data-position=bottom-left],._region_8xxjp_6985[data-position=bottom-center]{bottom:var(--space-6)}._region_8xxjp_6985[data-position=top-right],._region_8xxjp_6985[data-position=top-left],._region_8xxjp_6985[data-position=top-center]{top:var(--space-6)}._region_8xxjp_6985[data-position=bottom-right],._region_8xxjp_6985[data-position=top-right]{right:var(--space-6)}._region_8xxjp_6985[data-position=bottom-left],._region_8xxjp_6985[data-position=top-left]{left:var(--space-6)}}._toast_8xxjp_7041{align-items:start;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--alert-radius);background-color:var(--color-card);color:var(--color-fg);box-shadow:var(--shadow-lg);outline:none;display:flex;overflow:hidden}._toast_8xxjp_7041[data-variant=success]{border-color:var(--color-border-success)}._toast_8xxjp_7041[data-variant=error]{border-color:var(--color-border-danger)}._toast_8xxjp_7041[data-variant=warning]{border-color:var(--color-border-warning)}._toast_8xxjp_7041[data-variant=info]{border-color:var(--color-border-info)}._content_8xxjp_7068{justify-content:space-between;align-items:center;gap:var(--space-2);flex:auto;min-width:0;min-height:3rem;font-size:.875rem;display:flex}._body_8xxjp_7079{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}._message_8xxjp_7087{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}._title_8xxjp_7095{font-size:.875rem;line-height:1.375;font-weight:var(--font-weight-medium)}._description_8xxjp_7101{color:var(--color-fg-muted);font-size:.875rem;line-height:1.375}._actions_8xxjp_7107{align-items:center;gap:var(--space-1);flex-shrink:0;margin-inline-start:var(--space-2);display:flex}._close_8xxjp_7115{flex:none}._icon_8xxjp_7119{width:1rem;height:1rem;color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}._toast_8xxjp_7041[data-variant=success] ._icon_8xxjp_7119{color:var(--color-fg-success)}._toast_8xxjp_7041[data-variant=error] ._icon_8xxjp_7119{color:var(--color-fg-danger)}._toast_8xxjp_7041[data-variant=warning] ._icon_8xxjp_7119{color:var(--color-fg-warning)}._toast_8xxjp_7041[data-variant=info] ._icon_8xxjp_7119{color:var(--color-fg-info)}._spinner_8xxjp_7141{width:1rem;height:1rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_m11hh_6985{align-items:stretch;width:fit-content;display:flex}._root_m11hh_6985[data-orientation=horizontal]{flex-direction:row}._root_m11hh_6985[data-orientation=horizontal] [data-toggle-button][data-variant=default]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}._root_m11hh_6985[data-orientation=horizontal] [data-toggle-button][data-variant=default]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._root_m11hh_6985[data-orientation=vertical]{flex-direction:column}._root_m11hh_6985[data-orientation=vertical] [data-toggle-button][data-variant=default]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}._root_m11hh_6985[data-orientation=vertical] [data-toggle-button][data-variant=default]:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}._root_m11hh_6985 [data-toggle-button]{min-width:0;box-shadow:none;flex-shrink:0}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_181dz_6985{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--btn-border-color,transparent);border-radius:var(--btn-radius);font-family:var(--font-sans,inherit);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);white-space:nowrap;cursor:var(--cursor-interactive);-webkit-user-select:none;user-select:none;box-shadow:var(--btn-shadow,none);transition:background-color var(--interaction-transition-duration) var(--interaction-transition-curve), background-image var(--interaction-transition-duration) var(--interaction-transition-curve), border-color var(--interaction-transition-duration) var(--interaction-transition-curve), color var(--interaction-transition-duration) var(--interaction-transition-curve), box-shadow var(--interaction-transition-duration) var(--interaction-transition-curve), transform var(--interaction-transition-duration) var(--interaction-transition-curve);-webkit-tap-highlight-color:transparent;background-clip:padding-box;flex-shrink:0;display:inline-flex;position:relative}._root_181dz_6985 svg{pointer-events:none;flex-shrink:0}._root_181dz_6985:focus-visible{outline:var(--interaction-focus-ring-width) solid var(--interaction-focus-ring-color);outline-offset:var(--interaction-focus-ring-offset)}._root_181dz_6985:disabled,._root_181dz_6985[data-disabled=true]{cursor:var(--cursor-disabled);background-color:var(--btn-disabled-background,var(--color-disabled));color:var(--btn-disabled-foreground,var(--color-fg-disabled));border-color:var(--btn-disabled-border-color,var(--color-border-disabled));box-shadow:var(--btn-disabled-shadow,none);background-image:none}._root_181dz_6985[data-variant=primary]:disabled,._root_181dz_6985[data-variant=primary][data-disabled=true]{background-color:var(--btn-primary-disabled-background,var(--neutral-500));color:var(--btn-primary-disabled-foreground,var(--color-fg-primary-disabled));border-color:var(--btn-primary-disabled-border-color,var(--btn-disabled-border-color,var(--color-border-disabled)));box-shadow:var(--btn-primary-disabled-shadow,var(--btn-disabled-shadow,none))}._root_181dz_6985[data-selected=true]:not([data-disabled=true]){background-color:var(--btn-default-background,var(--color-selected));color:var(--color-fg-on-selected);border-color:var(--color-border-active);box-shadow:var(--btn-selected-shadow,var(--btn-shadow,none))}._root_181dz_6985[data-selected=true]:not([data-disabled=true])[data-hovered=true]{background-color:var(--color-selected-hover)}._root_181dz_6985[data-selected=true]:not([data-disabled=true])[data-pressed=true]{background-color:var(--btn-default-background,var(--color-selected-active));box-shadow:var(--btn-pressed-shadow,var(--btn-selected-shadow,var(--btn-shadow,none)))}._root_181dz_6985[data-variant=default]{background-color:var(--btn-default-background,var(--color-neutral));background-image:var(--btn-default-surface-gradient,var(--btn-surface-gradient,none));color:var(--color-fg-on-neutral);border-color:var(--btn-border-color,var(--color-border))}._root_181dz_6985[data-variant=default][data-hovered=true]:not([data-disabled=true]):not([data-selected=true]){background-color:var(--btn-hover-background,var(--color-neutral-hover));border-color:var(--btn-border-color,var(--color-border-hover));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none))}._root_181dz_6985[data-variant=default][data-pressed=true]:not([data-disabled=true]):not([data-selected=true]){background-color:var(--btn-default-background,var(--color-neutral-active));border-color:var(--btn-border-color,var(--color-border-active));box-shadow:var(--btn-pressed-shadow,var(--btn-shadow,none));transform:scale(var(--interaction-press-scale))}._root_181dz_6985[data-variant=primary]{background-color:var(--btn-primary-background,var(--color-primary));background-image:var(--btn-primary-surface-gradient,var(--btn-surface-gradient,none));color:var(--btn-primary-foreground,var(--color-fg-on-primary));border-color:var(--btn-border-color,transparent)}._root_181dz_6985[data-variant=primary][data-hovered=true]:not([data-disabled=true]):not([data-selected=true]){background-color:var(--btn-primary-hover-background,var(--color-primary-hover));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none))}._root_181dz_6985[data-variant=primary][data-pressed=true]:not([data-disabled=true]):not([data-selected=true]){background-color:var(--btn-primary-background,var(--color-primary-active));box-shadow:var(--btn-pressed-shadow,var(--btn-shadow,none));transform:scale(var(--interaction-press-scale))}._root_181dz_6985[data-variant=primary][data-selected=true]:not([data-disabled=true]){background-color:var(--btn-primary-background,var(--color-primary-active));color:var(--btn-primary-foreground,var(--color-fg-on-primary));box-shadow:var(--btn-selected-shadow,var(--btn-shadow,none));border-color:#0000}._root_181dz_6985[data-variant=quiet]{color:var(--color-fg);background-color:#0000;border-color:#0000}._root_181dz_6985[data-variant=quiet][data-hovered=true]:not([data-disabled=true]):not([data-selected=true]){background-color:color-mix(in oklch, var(--color-inverse) 10%, transparent)}._root_181dz_6985[data-variant=quiet][data-pressed=true]:not([data-disabled=true]):not([data-selected=true]){background-color:color-mix(in oklch, var(--color-inverse) 20%, transparent)}._root_181dz_6985[data-variant=quiet][data-selected=true]:not([data-disabled=true]){background-color:var(--color-selected);color:var(--color-fg-on-selected)}._root_181dz_6985[data-size=xs]{height:1.5rem;padding-inline:var(--space-2);font-size:.75rem}._root_181dz_6985[data-size=xs][data-icon-only=true]{width:1.5rem;padding:0}._root_181dz_6985[data-size=sm]{height:1.75rem;padding-inline:.625rem;font-size:.8125rem}._root_181dz_6985[data-size=sm][data-icon-only=true]{width:1.75rem;padding:0}._root_181dz_6985[data-size=md]{height:2rem;padding-inline:.625rem}._root_181dz_6985[data-size=md][data-icon-only=true]{width:2rem;padding:0}._root_181dz_6985[data-size=lg]{height:2.25rem;padding-inline:.625rem}._root_181dz_6985[data-size=lg][data-icon-only=true]{width:2.25rem;padding:0}._label_181dz_7129{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_brctd_6985{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);padding:var(--space-1);display:flex}._root_brctd_6985[data-orientation=vertical]{flex-direction:column;align-items:stretch}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1way3_6985{width:fit-content;display:inline-flex;position:relative;overflow:visible}._root_1way3_6985[data-full-width=true]{width:100%;display:flex}._root_1way3_6985[data-full-width=true]>[data-tooltip-trigger=true]{box-sizing:border-box;flex:auto;width:100%;min-width:0}._content_1way3_7002{z-index:50;width:fit-content;max-width:20rem;padding:var(--tooltip-padding);border-radius:var(--tooltip-radius);background-color:var(--color-tooltip);color:var(--color-fg-on-tooltip);font-size:var(--tooltip-font-size);line-height:var(--line-height-tight);box-shadow:var(--tooltip-shadow);text-align:center;outline:none;position:absolute;top:calc(100% + .5rem);left:50%;overflow:visible;transform:translate(-50%)}._content_1way3_7002[data-match-trigger-width=true]{width:var(--trigger-width,auto);min-width:var(--trigger-width,auto);max-width:var(--trigger-width,20rem)}._content_1way3_7002[data-placement=top],._content_1way3_7002[data-placement^=top]{top:auto;bottom:calc(100% + .5rem)}._content_1way3_7002[data-placement=left],._content_1way3_7002[data-placement^=left]{top:50%;left:auto;right:calc(100% + .5rem);transform:translateY(-50%)}._content_1way3_7002[data-placement=right],._content_1way3_7002[data-placement^=right]{top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}._content_1way3_7002[data-portal=true]{inset:auto}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1g5x9_6985{--tree-indent:var(--space-4);outline:none;flex-direction:column;width:100%;display:flex}._item_1g5x9_6993{outline:none}._itemContent_1g5x9_6997{min-width:0;display:flex}._itemContentRow_1g5x9_7002{align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-1);border-radius:var(--radius-md);color:var(--color-fg);outline:none;flex:1;padding-inline-end:var(--space-2);font-size:.875rem;display:flex}[data-tree-item][data-selected=true] ._itemContentRow_1g5x9_7002{background-color:var(--color-accent-muted);color:var(--color-fg-accent)}[data-tree-item][data-hovered=true]:not([data-selected=true]) ._itemContentRow_1g5x9_7002{background-color:var(--color-highlight);color:var(--color-fg-on-highlight)}[data-tree-item][data-focus-visible=true] ._itemContentRow_1g5x9_7002{outline:2px solid var(--color-border-focus);outline-offset:-2px}[data-tree-item][data-disabled=true] ._itemContentRow_1g5x9_7002{color:var(--color-fg-disabled);cursor:var(--cursor-disabled)}._expandButton_1g5x9_7032{--btn-shadow:none;--btn-hover-shadow:none;--btn-pressed-shadow:none;--btn-selected-shadow:none;--btn-disabled-shadow:none;--btn-primary-disabled-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;flex-shrink:0}._expandButton_1g5x9_7032[data-hovered=true],._expandButton_1g5x9_7032[data-pressed=true]{background-color:#0000}._expandButton_1g5x9_7032:focus-visible{outline:none}._expandButton_1g5x9_7032[data-expanded=true] svg{transform:rotate(90deg)}._expandButton_1g5x9_7032 svg{width:1rem;height:1rem;transition:transform .15s}._spacer_1g5x9_7059{flex-shrink:0;width:2rem;height:2rem;display:inline-flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_e9a28_6985{border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;position:relative;overflow:auto}._content_e9a28_6993{width:100%;position:relative}._item_e9a28_6998{padding-inline:var(--space-3);border-bottom:1px solid var(--color-border);box-sizing:border-box;align-items:center;font-size:.875rem;display:flex;position:absolute}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html[data-theme][data-theme-mode=light]{--surface-background:color-mix(in oklch, var(--neutral-100) 85%, var(--neutral-200));--color-card:#fff;--card-background:#fff;--color-sidebar:#fff}html[data-theme=step-up-soft][data-theme-mode=light]{--surface-background:#f8f4ec;--color-card:#fff;--card-background:#fff;--color-sidebar:#fff}[data-theme=step-up-soft]{--tag-mint-bg:#e9f2e4;--tag-mint-fg:#3d6b2f;--tag-lilac-bg:#f7e9dc;--tag-lilac-fg:#a35c2b;--hero-gradient:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, #fff) 0%, color-mix(in srgb, var(--color-primary) 62%, #f2e3d3) 100%);--nav-bar-bg:#1c1a17}body{font-family:var(--font-sans,system-ui, sans-serif);background:var(--surface-background,var(--color-bg));color:var(--color-fg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button{font:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.screen{width:100%;max-width:42rem;padding-inline:var(--space-4,1rem);padding-block:var(--space-2,.5rem) var(--space-5,1.25rem);gap:var(--space-3,.75rem);flex-direction:column;min-height:0;margin-inline:auto;display:flex}.screen-wide{max-width:56rem}.screen-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.screen-padded-cta{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}@media (width>=768px){.screen-padded-cta{padding-bottom:var(--space-5,1.25rem)}}.page{width:100%;max-width:42rem;padding-inline:var(--space-4,1rem);padding-block:var(--space-2,.5rem) var(--space-5,1.25rem);gap:var(--space-3,.75rem);flex-direction:column;margin-inline:auto;display:flex}.page-narrow{width:100%;max-width:28rem;padding-inline:var(--space-4,1rem);padding-block:var(--space-2,.5rem) var(--space-5,1.25rem);gap:var(--space-3,.75rem);flex-direction:column;margin-inline:auto;display:flex}.stack{gap:var(--space-4,1rem);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.stack-lg{gap:var(--space-6,1.5rem);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-2,.5rem);display:flex}.grid-cards{gap:var(--space-3,.75rem);grid-template-columns:1fr;display:grid}.list-rows{gap:var(--space-2,.5rem);flex-direction:column;display:flex}@media (width>=768px){.screen,.page{max-width:none;padding-inline:var(--space-6,1.5rem);padding-block:var(--space-4,1rem) var(--space-6,1.5rem);gap:var(--space-4,1rem);margin-inline:0}.screen-wide{max-width:none}.grid-cards{gap:var(--space-4,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}._stack_12c29_1{z-index:40;flex-direction:column;flex-shrink:0;gap:0;display:flex;position:sticky;top:0}._banner_12c29_11{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding:.625rem 1rem;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}._offline_12c29_24{background:color-mix(in srgb, var(--color-warning,#ff9f0a) 18%, var(--color-bg));color:var(--color-fg)}._online_12c29_29{background:color-mix(in srgb, var(--color-success,#34c759) 16%, var(--color-bg));color:var(--color-fg)}._update_12c29_34{background:color-mix(in srgb, var(--color-primary,#0a84ff) 14%, var(--color-bg));color:var(--color-fg)}._message_12c29_39{flex:1;min-width:0}._actions_12c29_44{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._action_12c29_44{appearance:none;background:color-mix(in srgb, var(--color-fg) 10%, transparent);color:inherit;font:inherit;border-radius:var(--radius-lg,.75rem);cursor:pointer;white-space:nowrap;transition:background-color var(--interaction-transition-duration,.22s) var(--interaction-transition-curve,ease), transform var(--interaction-transition-duration,.22s) var(--interaction-transition-curve,ease);border:0;padding:.35rem .65rem;font-size:.75rem;font-weight:700}._action_12c29_44:hover{background:color-mix(in srgb, var(--color-fg) 16%, transparent)}._action_12c29_44:active{transform:scale(var(--interaction-press-scale,.98))}._actionPrimary_12c29_74{background:var(--color-primary,#0a84ff);color:var(--color-primary-fg,#fff)}._actionPrimary_12c29_74:hover{background:color-mix(in srgb, var(--color-primary,#0a84ff) 88%, black)}@media (prefers-reduced-motion:reduce){._action_12c29_44{transition-duration:0s;transform:none}}._shell_1sw9l_1{background:var(--color-bg);flex-direction:column;min-height:100%;display:flex}._header_1sw9l_8{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);min-height:3.5rem;padding:var(--space-3,.75rem) var(--space-4,1rem);padding-top:calc(var(--space-3,.75rem) + env(safe-area-inset-top,0px));border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:color-mix(in srgb, var(--color-bg) 86%, transparent);display:flex;position:sticky;top:0}._brand_1sw9l_24{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}._nav_1sw9l_30{align-items:center;gap:var(--space-2,.5rem);display:flex}._main_1sw9l_36{flex:1;width:100%;max-width:42rem;margin-inline:auto}._footer_1sw9l_43{padding:var(--space-6,1.5rem) var(--space-4,1rem);padding-bottom:calc(var(--space-6,1.5rem) + env(safe-area-inset-bottom,0px));text-align:center;color:color-mix(in srgb, var(--color-fg) 56%, transparent);font-size:.875rem}@media (width>=768px){._header_1sw9l_8{padding-inline:var(--space-6,1.5rem)}._main_1sw9l_36{max-width:56rem}}._block_yscha_1{background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 6%, transparent) 0%, color-mix(in srgb, var(--color-fg) 12%, transparent) 50%, color-mix(in srgb, var(--color-fg) 6%, transparent) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_yscha_1}._list_yscha_7{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._card_yscha_13{gap:var(--space-2,.5rem);padding:var(--space-3,.75rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 3%, transparent);flex-direction:column;display:flex}._batchRow_yscha_22{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-fg) 3%, transparent);flex-direction:row;display:flex}._batchBody_yscha_32{gap:var(--space-2,.5rem);flex-direction:column;flex:1;min-width:0;display:flex}@keyframes _shimmer_yscha_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._block_yscha_1{background:color-mix(in srgb, var(--color-fg) 8%, transparent);animation:none}}._state_b0tbr_1{align-items:stretch;gap:var(--space-4,1rem);padding-block:var(--space-8,2rem);flex-direction:column;display:flex}._action_b0tbr_9{justify-content:center;display:flex}._success_b0tbr_14{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-10,2.5rem) var(--space-4,1rem);text-align:center;flex-direction:column;display:flex}._check_b0tbr_23{width:4.5rem;height:4.5rem}._checkSvg_b0tbr_28{width:100%;height:100%;stroke:var(--color-success,#34c759);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._checkCircle_b0tbr_37{stroke-dasharray:150;stroke-dashoffset:150px;animation:.4s forwards _draw-circle_b0tbr_1}._checkMark_b0tbr_43{stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s .25s forwards _draw-mark_b0tbr_1}._successTitle_b0tbr_49{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}._successDesc_b0tbr_55{max-width:20rem;color:color-mix(in srgb, var(--color-fg) 64%, transparent);line-height:1.45}@keyframes _draw-circle_b0tbr_1{to{stroke-dashoffset:0}}@keyframes _draw-mark_b0tbr_1{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._checkCircle_b0tbr_37,._checkMark_b0tbr_43{stroke-dashoffset:0;animation:none}}._touch_1oyza_1{box-shadow:var(--shadow-sm,0 1px 2px #0000000f);transition:transform var(--motion-fast,.15s) ease, background-color var(--interaction-transition-duration,.22s) var(--interaction-transition-curve,ease);font-weight:600;min-height:2.75rem!important;padding-inline:var(--space-5,1.25rem)!important;border-radius:var(--radius-xl,1rem)!important}._touch_1oyza_1:active:not([data-disabled=true]){transform:scale(var(--interaction-press-scale,.98))}._fullWidth_1oyza_14{width:100%}._bar_1oyza_18{inset-inline:0;z-index:25;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-4,1rem);padding-bottom:calc(var(--space-3,.75rem) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);flex-direction:column;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #0000000a}._primary_1oyza_34{width:100%;display:flex}._primary_1oyza_34>*{flex:1}._secondary_1oyza_43{width:100%;display:flex}@media (width>=768px){._bar_1oyza_18{inset-inline:auto;bottom:var(--space-4,1rem);width:min(40rem,100% - 2rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);box-shadow:var(--shadow-lg,0 16px 40px #0000001f);margin-inline:auto;position:sticky}}@media (width<=767px){._bar_1oyza_18{bottom:4.25rem}}@media (prefers-reduced-motion:reduce){._touch_1oyza_1{transition-duration:0s}._touch_1oyza_1:active:not([data-disabled=true]){transform:none}}._page_k8mrh_1{gap:var(--space-4,1rem);padding:var(--space-6,1.5rem) var(--space-4,1rem);max-width:28rem;animation:_enter_k8mrh_1 var(--motion-normal,.2s) ease both;flex-direction:column;margin-inline:auto;display:flex}._title_k8mrh_11{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.15}._lead_k8mrh_18{color:color-mix(in srgb, var(--color-fg) 64%, transparent);line-height:1.5}._card_k8mrh_23{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);flex-direction:column;display:flex}._label_k8mrh_33{margin-top:var(--space-2,.5rem);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--color-fg) 52%, transparent);font-size:.75rem;font-weight:600}._actions_k8mrh_42{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}@keyframes _enter_k8mrh_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._page_k8mrh_1{animation:none}}._root_9zg7a_1{position:relative}._items_9zg7a_5{align-items:center;gap:.25rem;display:flex}._itemAnchor_9zg7a_11{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._tooltipLayer_9zg7a_18{z-index:40;pointer-events:none;position:absolute;inset-inline:0}._tooltipLayerPortal_9zg7a_25{inset-inline:unset;z-index:1000;position:fixed}._tooltipTop_9zg7a_31{bottom:calc(100% + .5rem)}._tooltipTopPortal_9zg7a_35{bottom:auto;transform:translateY(calc(-100% - .5rem))}._tooltipBottom_9zg7a_40{top:calc(100% + .5rem)}._tooltipBottomPortal_9zg7a_44{top:auto;transform:translateY(.5rem)}._tooltipPanel_9zg7a_49{border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-fg) 92%, transparent);width:max-content;color:var(--color-bg);display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}._labelStrip_9zg7a_59{align-items:center;min-height:2rem;display:inline-flex}._labelSegment_9zg7a_65{white-space:nowrap;justify-content:center;align-items:center;padding-inline:.625rem;font-size:.8125rem;font-weight:600;line-height:1;display:flex}._measure_9zg7a_76{inset-inline-start:0;pointer-events:none;visibility:hidden;white-space:nowrap;height:0;display:inline-flex;position:absolute;top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){._tooltipPanel_9zg7a_49{transition-duration:0s}}._header_148s2_1{min-height:3.5rem;padding:.625rem 1.25rem;padding-top:calc(.625rem + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:1rem;display:flex}._brand_148s2_11{min-width:0}._brandLabel_148s2_15{letter-spacing:-.02em;font-weight:700}._actions_148s2_20{min-width:0;position:relative}._actions_148s2_20 ._items_148s2_25{align-items:center;gap:.25rem;display:flex}._actions_148s2_20 svg,._menuLink_148s2_32 svg{flex-shrink:0;width:1.25rem;height:1.25rem}._navIcon_148s2_38{border-radius:var(--radius-xl,1rem);width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--color-fg) 72%, transparent);transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;justify-content:center;align-items:center;display:inline-flex}._navIcon_148s2_38:active{transform:scale(var(--interaction-press-scale,.98))}._navIcon_148s2_38:hover{background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg)}._navIconActive_148s2_58{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}._control_148s2_63{position:relative}._header_148s2_1 ._actions_148s2_20 ._control_148s2_63 button[data-icon-only=true]{width:2.75rem;height:2.75rem}._header_148s2_1 ._actions_148s2_20 ._control_148s2_63 button svg{width:1.25rem;height:1.25rem}._header_148s2_1 ._actions_148s2_20 ._control_148s2_63 button [data-avatar-fallback] svg{width:.875rem;height:.875rem;color:color-mix(in srgb, var(--color-fg) 62%, transparent)}._control_148s2_63 button{position:relative}._badge_148s2_87{background:var(--color-primary);min-width:1rem;height:1rem;color:var(--color-bg);text-align:center;pointer-events:none;border-radius:999px;padding-inline:.2rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:.2rem;right:.2rem}._onMediaButton_148s2_104{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-full,9999px);color:#fff!important;background:#ffffff2e!important}._control_148s2_63[data-tone=onMedia] ._badge_148s2_87{color:var(--color-primary);background:#fff}._profileTrigger_148s2_116{align-items:center;gap:.5rem;max-width:12rem;display:inline-flex}._profileName_148s2_123{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._dropdown_148s2_130{z-index:30;border-radius:var(--radius-xl,1rem);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:var(--color-bg);width:min(20rem,100vw - 2rem);max-height:min(24rem,70vh);box-shadow:var(--shadow-lg,0 24px 48px #0000001f);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto}._panelHeader_148s2_145{padding:.5rem .75rem .75rem;font-weight:600}._drawerBody_148s2_150{padding:0 1rem 1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));max-height:min(70vh,28rem);overflow:auto}._notificationList_148s2_157{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._notificationItem_148s2_166{border-radius:var(--radius-lg,.75rem);width:100%;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast,.15s) ease;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem;display:flex}._notificationItem_148s2_166:hover,._notificationItem_148s2_166:active{background:color-mix(in srgb, var(--color-fg) 6%, transparent)}._notificationItem_148s2_166[data-unread=true]{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}._notificationItem_148s2_166[data-link=true] ._notificationMeta_148s2_191{color:color-mix(in srgb, var(--color-primary) 72%, transparent)}._notificationTitle_148s2_195{font-size:.875rem;font-weight:600}._notificationBody_148s2_200{color:color-mix(in srgb, var(--color-fg) 68%, transparent);font-size:.8125rem}._notificationMeta_148s2_191{color:color-mix(in srgb, var(--color-fg) 48%, transparent);font-size:.75rem}._empty_148s2_210{color:color-mix(in srgb, var(--color-fg) 56%, transparent);padding:1rem .75rem;display:block}._menuLink_148s2_32{border-radius:var(--radius-lg,.75rem);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast,.15s) ease;background:0 0;border:0;align-items:center;gap:.625rem;padding:.75rem;display:flex}._menuLink_148s2_32:hover,._menuLink_148s2_32:active{background:color-mix(in srgb, var(--color-fg) 6%, transparent)}@media (width<=767px){._header_148s2_1{padding-inline:1rem}._profileName_148s2_123{display:none}}@media (prefers-reduced-motion:reduce){._notificationItem_148s2_166,._menuLink_148s2_32,._navIcon_148s2_38{transition-duration:0s}}._toolbar_456d2_1{inset-inline:.75rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));z-index:30;border-radius:var(--radius-full,9999px);background:var(--card-background,#fff);border:0;padding:.375rem;display:none;position:fixed;box-shadow:0 12px 32px #1c181224}._toolbar_456d2_1 ._toolbarItems_456d2_14{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:.125rem;display:grid}._toolbar_456d2_1 ._toolbarItem_456d2_14{width:100%;min-width:0;display:flex}._tab_456d2_28{border-radius:var(--radius-full,9999px);width:100%;min-height:2.75rem;color:color-mix(in srgb, var(--color-fg) 45%, transparent);font:inherit;cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .45rem;text-decoration:none;display:flex;position:relative}._tab_456d2_28:active{transform:scale(var(--interaction-press-scale,.96))}._tabActive_456d2_52{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);font-weight:600}._toolbarMember_456d2_58 ._tabActive_456d2_52{background:0 0}._tabActive_456d2_52 ._tabIcon_456d2_62{fill:color-mix(in srgb, currentColor 22%, transparent)}._tabIcon_456d2_62{z-index:1;flex-shrink:0;width:1.375rem;height:1.375rem;position:relative}._tabBubble_456d2_74{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-primary) 14%, transparent);pointer-events:none;position:absolute;inset:0}._moreDrawer_456d2_82[data-drawer]{width:calc(100% - .75rem);max-width:none;margin-inline:auto;margin-bottom:calc(0px - var(--drawer-bleed,2.5rem));padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px) + var(--drawer-bleed,2.5rem));border-radius:var(--radius-2xl,1.25rem) var(--radius-2xl,1.25rem) 0 0}._moreBody_456d2_91{max-height:min(70vh,28rem);padding:0 1rem 1.25rem;overflow:auto}._moreTitle_456d2_97{margin:0 0 .75rem;padding-inline:.25rem;font-size:1rem;font-weight:700}._moreList_456d2_104{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._moreLink_456d2_113{border-radius:var(--radius-lg,.75rem);min-height:2.75rem;color:inherit;transition:background-color var(--motion-fast,.15s) ease;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}._moreLink_456d2_113:hover,._moreLink_456d2_113:active{background:color-mix(in srgb, var(--color-fg) 6%, transparent)}._moreLinkActive_456d2_130{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:600}._moreIcon_456d2_136{flex-shrink:0;width:1.125rem;height:1.125rem}@media (width<=767px){._toolbar_456d2_1{display:block}}@media (prefers-reduced-motion:reduce){._tab_456d2_28,._moreLink_456d2_113{transition-duration:0s}._tab_456d2_28:active{transform:none}}._link_7zub2_1{border-radius:var(--radius-lg,.75rem);text-align:start;white-space:nowrap;width:100%;color:color-mix(in srgb, var(--color-fg) 72%, transparent);transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease;justify-content:flex-start;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex;overflow:hidden}._link_7zub2_1:hover{background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg)}._linkActive_7zub2_21{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:600}[data-sidebar=""]:not([data-expanded=true]) ._link_7zub2_1{justify-content:center;padding-inline:0}._trigger_7zub2_32{width:100%;min-width:0;display:flex}._icon_7zub2_38{flex-shrink:0;width:1rem;height:1rem}._shell_1hfwb_1{--sidebar-current-width:var(--sidebar-width-icon);background:var(--surface-background,var(--color-bg));flex:1;grid-template-columns:auto 1fr;gap:0;min-width:0;height:100%;min-height:100%;display:grid;overflow:hidden}._shell_1hfwb_1:has([data-sidebar=""][data-expanded=true]){--sidebar-current-width:var(--sidebar-width)}._sidebarWrap_1hfwb_18{background:var(--card-background,#fff);--color-sidebar:var(--card-background,#fff);border-inline-end:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);align-self:start;height:100dvh;position:sticky;top:0}._sidebarWrap_1hfwb_18 [data-sidebar-header]{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}._sidebarTitle_1hfwb_35{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;font-weight:700;overflow:hidden}._sidebarWrap_1hfwb_18 [data-sidebar=""]:not([data-expanded=true]) [data-sidebar-header]{justify-content:center}._sidebarWrap_1hfwb_18 [data-sidebar=""]{height:100%}._sidebarWrap_1hfwb_18 [data-sidebar=""]>div:first-child{display:none}._sidebarWrap_1hfwb_18 [data-sidebar-container]{height:100%;position:static}._workspace_1hfwb_61{background:var(--surface-background,var(--color-bg));flex-direction:column;min-width:0;height:100dvh;min-height:0;max-height:100dvh;margin:0;display:flex;overflow:hidden}._headerSlot_1hfwb_73{z-index:20;box-sizing:border-box;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);flex-shrink:0;width:100%;max-width:100%;position:sticky;top:0}._main_1hfwb_86{background:var(--surface-background,var(--color-bg));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._content_1hfwb_96{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._content_1hfwb_96>*{flex-shrink:0}@media (width<=767px){._shell_1hfwb_1{--sidebar-current-width:0px;grid-template-columns:1fr}._sidebarWrap_1hfwb_18{display:none}._workspace_1hfwb_61{height:100dvh;max-height:100dvh}._content_1hfwb_96:after{content:"";height:calc(6rem + env(safe-area-inset-bottom,0px));flex-shrink:0}}@media (display-mode:standalone){._workspace_1hfwb_61:not([data-home-banner=true]){padding-top:env(safe-area-inset-top,0px)}}._switcher_1vbmn_1{align-items:center;gap:var(--space-1,.25rem);scrollbar-width:none;padding:0;padding-block:var(--space-1,.25rem);border:0;min-inline-size:0;margin:0;margin-block-end:calc(-1 * var(--space-1,.25rem));display:flex;overflow-x:auto}._switcher_1vbmn_1::-webkit-scrollbar{display:none}._chip_1vbmn_19{padding:.3125rem var(--space-3,.75rem);border-radius:var(--radius-full,9999px);border:1.5px solid color-mix(in srgb, var(--color-fg) 12%, transparent);font:inherit;color:color-mix(in srgb, var(--color-fg) 62%, transparent);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast,.15s) ease, border-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;background:0 0;flex-shrink:0;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}._chip_1vbmn_19[data-selected=true]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 32%, transparent);color:var(--color-primary);font-weight:600}._switcher_1vbmn_1[data-tone=onMedia] ._chip_1vbmn_19{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff59}._switcher_1vbmn_1[data-tone=onMedia] ._chip_1vbmn_19[data-selected=true]{color:var(--nav-bar-bg,#1c1a17);background:#fff;border-color:#fff}._chip_1vbmn_19:active{transform:scale(var(--interaction-press-scale,.98))}@media (prefers-reduced-motion:reduce){._chip_1vbmn_19{transition-duration:0s}._chip_1vbmn_19:active{transform:none}}._panel_5yir6_1{gap:var(--space-5,1.25rem);width:100%;max-width:24rem;padding:var(--space-6,1.5rem) var(--space-4,1rem) var(--space-10,2.5rem);flex-direction:column;justify-content:center;min-height:calc(100dvh - 8rem);margin-inline:auto;display:flex}._brand_5yir6_13{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.875rem;font-weight:700}._title_5yir6_21{letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1.15}._subtitle_5yir6_28{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.9375rem;line-height:1.45}._form_5yir6_34{gap:var(--space-4,1rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--color-card,var(--color-bg));box-shadow:var(--shadow-sm,0 1px 3px #0000000f);flex-direction:column;display:flex}._dev_5yir6_44{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._devTitle_5yir6_50{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 52%, transparent);font-size:.8125rem;font-weight:700}._devRoles_5yir6_58{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._footerLink_5yir6_64{text-align:center;color:color-mix(in srgb, var(--color-fg) 56%, transparent);font-size:.875rem}._hero_1qrkj_1{gap:var(--space-6,1.5rem);padding:var(--space-8,2rem) var(--space-4,1rem) var(--space-10,2.5rem);flex-direction:column;justify-content:center;max-width:28rem;min-height:calc(100dvh - 8rem);margin-inline:auto;display:flex}._brand_1qrkj_12{letter-spacing:-.05em;background:linear-gradient(135deg, var(--color-fg) 0%, color-mix(in srgb, var(--color-primary) 72%, var(--color-fg)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,12vw,4rem);font-weight:800;line-height:.95}._headline_1qrkj_23{letter-spacing:-.02em;color:color-mix(in srgb, var(--color-fg) 88%, transparent);font-size:1.25rem;font-weight:600;line-height:1.35}._support_1qrkj_31{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:1rem;line-height:1.55}._actions_1qrkj_37{gap:var(--space-3,.75rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}@media (width>=768px){._hero_1qrkj_1{padding-block:var(--space-12,3rem);max-width:32rem}._headline_1qrkj_23{font-size:1.375rem}}._row_bojqc_1{gap:var(--space-3,.75rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-block:var(--space-1,.25rem);padding-inline:var(--space-1,.25rem);margin-inline:calc(var(--space-1,.25rem) * -1);scrollbar-width:none;display:flex;overflow:auto hidden}._row_bojqc_1::-webkit-scrollbar{display:none}._row_bojqc_1>*{scroll-snap-align:start;flex:none}._studioBanner_m14n5_1{justify-content:flex-end;gap:var(--space-3,.75rem);min-height:18.5rem;margin-inline:calc(-1 * var(--space-4,1rem));padding:calc(.75rem + env(safe-area-inset-top,0px)) var(--space-4,1rem) var(--space-5,1.25rem);color:#fff;flex-direction:column;margin-block-start:calc(-1 * var(--space-3,.75rem));display:flex;position:relative;overflow:hidden}._studioBanner_m14n5_1[data-flush-top=true]{padding-top:var(--space-3,.75rem);margin-block-start:0}._studioBannerImage_m14n5_20,._studioBannerFallback_m14n5_21{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._studioBannerFallback_m14n5_21{background:var(--hero-gradient,var(--color-primary))}._studioBannerScrim_m14n5_33{pointer-events:none;background:linear-gradient(#1c18122e 0%,#1c181214 35%,#1c1812b8 100%);position:absolute;inset:0}._studioBannerTop_m14n5_40{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);margin-bottom:auto;display:flex;position:relative}._studioBannerActions_m14n5_50{align-items:center;margin-inline-start:auto;display:flex}._studioBannerCopy_m14n5_56{z-index:1;gap:var(--space-1,.25rem);flex-direction:column;max-width:22rem;display:flex;position:relative}._studioBannerEyebrow_m14n5_65{letter-spacing:.02em;opacity:.88;margin:0;font-size:.75rem;font-weight:600}._studioBannerTitle_m14n5_73{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:800;line-height:1.15}._studioBannerPill_m14n5_81{z-index:1;align-items:center;gap:var(--space-2,.5rem);border-radius:var(--radius-full,9999px);min-height:2.75rem;color:var(--nav-bar-bg,#1c1a17);box-shadow:var(--shadow-md,0 12px 28px #00000029);font:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-fast,.15s) ease;background:#fff;border:0;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;display:inline-flex;position:relative}._studioBannerPill_m14n5_81:active{transform:scale(var(--interaction-press-scale,.98))}._studioBannerPill_m14n5_81 svg{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}._studioBannerPill_m14n5_81 strong{font-weight:700}._sectionEyebrow_m14n5_117{letter-spacing:-.01em;color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem;font-weight:700}._upcomingCard_m14n5_125,._trialCard_m14n5_126{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));color:inherit;transition:transform var(--motion-fast,.15s) ease;flex-direction:column;text-decoration:none;display:flex}._upcomingCard_m14n5_125:active,._trialCard_m14n5_126:active{transform:scale(var(--interaction-press-scale,.98))}._upcomingHeader_m14n5_144{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);display:flex}._countdownBadge_m14n5_151{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0;padding:.35rem .7rem;font-size:.75rem;font-weight:800}._upcomingCover_m14n5_162,._upcomingCoverFallback_m14n5_163{border-radius:var(--radius-xl,1rem);object-fit:cover;width:100%;height:9.5rem}._upcomingCoverFallback_m14n5_163{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 45%, #2b2118), color-mix(in srgb, var(--color-primary) 16%, #4a3a2c))}._upcomingBody_m14n5_174{flex-direction:column;gap:.15rem;display:flex}._trialCard_m14n5_126{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 92%, #fff), color-mix(in srgb, var(--color-primary) 60%, #2b2118));color:#fff}._trialCard_m14n5_126 ._sectionEyebrow_m14n5_117,._trialCard_m14n5_126 ._timelineMeta_m14n5_186{color:#ffffffd1}._trialCta_m14n5_190{margin-top:var(--space-1,.25rem);border-radius:var(--radius-full,9999px);color:var(--nav-bar-bg,#1c1a17);background:#fff;align-self:flex-start;padding:.625rem 1rem;font-size:.875rem;font-weight:800}._instructorCard_m14n5_201{width:9.5rem;height:14rem;padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:var(--nav-bar-bg,#1c1a17);box-shadow:var(--card-shadow,var(--shadow-sm));color:#fff;transition:transform var(--motion-fast,.15s) ease;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}._instructorCard_m14n5_201:active{transform:scale(var(--interaction-press-scale,.98))}._instructorImage_m14n5_222,._instructorFallback_m14n5_223{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._instructorFallback_m14n5_223{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--instructor-style-color,var(--color-primary)) 55%, transparent), transparent 60%), linear-gradient(165deg, color-mix(in srgb, var(--instructor-style-color,var(--color-primary)) 78%, #fff), color-mix(in srgb, var(--instructor-style-color,var(--color-primary)) 72%, #1c1a17));justify-content:center;align-items:center;display:flex}._instructorFallbackEmoji_m14n5_238{filter:drop-shadow(0 10px 18px #1c181247);font-size:4rem;line-height:1}._instructorScrim_m14n5_244{pointer-events:none;background:linear-gradient(#1c18120f 0%,#1c18121f 42%,#1c1812c7 100%);position:absolute;inset:0}._instructorCopy_m14n5_251{z-index:1;flex-direction:column;gap:.2rem;min-width:0;display:flex;position:relative}._instructorName_m14n5_260{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:800;line-height:1.2;overflow:hidden}._instructorMeta_m14n5_271{border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;white-space:nowrap;background:#ffffff2e;align-self:flex-start;max-width:100%;margin:0;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden}._hero_m14n5_287{gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem);border-radius:var(--radius-2xl,1.25rem);background:var(--hero-gradient,var(--color-primary));color:#fff;min-height:10.5rem;box-shadow:var(--card-shadow,var(--shadow-sm));text-align:start;cursor:pointer;width:100%;transition:transform var(--motion-fast,.15s) ease;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}._hero_m14n5_287:active{transform:scale(var(--interaction-press-scale,.98))}._heroEyebrow_m14n5_310{letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin:0;font-size:.8125rem;font-weight:600}._heroTitle_m14n5_319{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}._heroSubtitle_m14n5_327{opacity:.92;margin:0;font-size:.9375rem}._heroMeta_m14n5_333{opacity:.85;margin:0;font-size:.875rem}._heroCta_m14n5_339{margin-top:var(--space-2,.5rem);border-radius:var(--radius-full,9999px);color:var(--color-primary);background:#fff;border:none;align-self:flex-start;padding:.625rem 1.1rem;font-size:.875rem;font-weight:700}._countdown_m14n5_151{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}._streakPulse_m14n5_357{align-items:center;gap:var(--space-1,.25rem);display:inline-flex}._streakPulse_m14n5_357[data-active=true]{animation:1.6s ease-in-out infinite _streakPulse_m14n5_357}@keyframes _streakPulse_m14n5_357{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}._timeline_m14n5_186{padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));flex-direction:column;gap:0;display:flex}._timelineItem_m14n5_385{gap:var(--space-3,.75rem);padding-block:var(--space-3,.75rem);grid-template-columns:1.25rem 1fr;display:grid}._timelineRail_m14n5_392{flex-direction:column;align-items:center;gap:0;display:flex}._timelineDot_m14n5_399{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-fg) 22%, transparent);width:.75rem;height:.75rem;margin-top:.2rem}._timelineDot_m14n5_399[data-state=completed]{background:var(--color-success,#34c759)}._timelineDot_m14n5_399[data-state=now]{background:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 25%, transparent)}._timelineLine_m14n5_416{background:color-mix(in srgb, var(--color-fg) 12%, transparent);flex:1;width:2px;min-height:1.25rem;margin-block:.25rem}._timelineTitle_m14n5_424{margin:0;font-size:.9375rem;font-weight:700}._timelineMeta_m14n5_186{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:.15rem 0 0;font-size:.8125rem}._quickGrid_m14n5_436{gap:var(--space-2,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._quickCard_m14n5_442{align-items:flex-start;gap:var(--space-2,.5rem);min-height:5.75rem;padding:var(--space-3,.75rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));color:inherit;font:inherit;transition:transform var(--motion-fast,.15s) ease;flex-direction:column;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}._quickCard_m14n5_442:active{transform:scale(var(--interaction-press-scale,.98))}._quickCard_m14n5_442[data-primary=true]{background:var(--hero-gradient,var(--color-primary));color:#fff}._quickIcon_m14n5_469{border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}._quickCard_m14n5_442[data-primary=true] ._quickIcon_m14n5_469{color:#fff;background:#ffffff38}._progressCard_m14n5_485{gap:var(--space-3,.75rem);width:16.5rem;padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));color:inherit;transition:transform var(--motion-fast,.15s) ease;flex-direction:column;text-decoration:none;display:flex}._progressCard_m14n5_485:active{transform:scale(var(--interaction-press-scale,.98))}._progressBar_m14n5_503{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-fg) 10%, transparent);height:.5rem;overflow:hidden}._progressFill_m14n5_510{border-radius:inherit;background:var(--color-primary);width:0;height:100%;transition:width var(--motion-normal,.25s) ease}._statsRow_m14n5_518{gap:var(--space-2,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._statCard_m14n5_524{gap:var(--space-1,.25rem);padding:var(--space-3,.75rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));flex-direction:column;display:flex}._statValue_m14n5_534{letter-spacing:-.03em;font-size:1.375rem;font-weight:800}._statLabel_m14n5_540{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.75rem;font-weight:600}._goalCard_m14n5_546{gap:var(--space-4,1rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;transition:transform var(--motion-fast,.15s) ease;border:none;grid-template-columns:auto 1fr;align-items:center;display:grid}._goalCard_m14n5_546:active{transform:scale(var(--interaction-press-scale,.98))}._goalRing_m14n5_568{--progress:0;border-radius:var(--radius-full,9999px);background:conic-gradient(var(--color-primary) calc(var(--progress) * 1%), color-mix(in srgb, var(--color-fg) 10%, transparent) 0);place-items:center;width:4.25rem;height:4.25rem;display:grid}._goalRingInner_m14n5_578{border-radius:inherit;background:var(--card-background,#fff);place-items:center;width:3.25rem;height:3.25rem;font-size:.875rem;font-weight:800;display:grid}._achievements_m14n5_589{gap:var(--space-2,.5rem);display:flex}._badge_m14n5_594{align-items:center;gap:var(--space-2,.5rem);width:5.5rem;padding:var(--space-3,.75rem) var(--space-2,.5rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));opacity:.45;flex-direction:column;display:flex}._badge_m14n5_594[data-earned=true]{opacity:1}._badgeIcon_m14n5_611{border-radius:var(--radius-full,9999px);background:var(--tag-lilac-bg,#f3e5f5);width:2.5rem;height:2.5rem;color:var(--tag-lilac-fg,#7b1fa2);place-items:center;display:grid}._badgeTitle_m14n5_621{text-align:center;margin:0;font-size:.6875rem;font-weight:700;line-height:1.25}._communityCard_m14n5_629{gap:var(--space-2,.5rem);width:14rem;padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--card-shadow,var(--shadow-sm));color:inherit;transition:transform var(--motion-fast,.15s) ease;flex-direction:column;text-decoration:none;display:flex}._communityCard_m14n5_629:active{transform:scale(var(--interaction-press-scale,.98))}._communityTag_m14n5_647{border-radius:var(--radius-full,9999px);background:var(--tag-mint-bg,#e8f5e9);color:var(--tag-mint-fg,#2e7d32);align-self:flex-start;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}._sectionEnter_m14n5_657{opacity:0;animation:_sectionEnter_m14n5_657 var(--motion-normal,.25s) ease forwards;transform:translateY(12px)}._sectionEnter_m14n5_657[data-delay="1"]{animation-delay:40ms}._sectionEnter_m14n5_657[data-delay="2"]{animation-delay:80ms}._sectionEnter_m14n5_657[data-delay="3"]{animation-delay:.12s}._sectionEnter_m14n5_657[data-delay="4"]{animation-delay:.16s}._sectionEnter_m14n5_657[data-delay="5"]{animation-delay:.2s}@keyframes _sectionEnter_m14n5_657{to{opacity:1;transform:translateY(0)}}@media (width>=768px){._studioBanner_m14n5_1{margin-inline:calc(-1 * var(--space-6,1.5rem));padding-inline:var(--space-6,1.5rem);border-radius:0 0 var(--radius-2xl,1.25rem) var(--radius-2xl,1.25rem);min-height:22rem;margin-block-start:calc(-1 * var(--space-4,1rem))}}@media (prefers-reduced-motion:reduce){._hero_m14n5_287,._quickCard_m14n5_442,._progressCard_m14n5_485,._goalCard_m14n5_546,._communityCard_m14n5_629,._studioBannerPill_m14n5_81,._upcomingCard_m14n5_125,._trialCard_m14n5_126,._instructorCard_m14n5_201{transition-duration:0s}._hero_m14n5_287:active,._quickCard_m14n5_442:active,._progressCard_m14n5_485:active,._goalCard_m14n5_546:active,._communityCard_m14n5_629:active,._studioBannerPill_m14n5_81:active,._upcomingCard_m14n5_125:active,._trialCard_m14n5_126:active,._instructorCard_m14n5_201:active{transform:none}._streakPulse_m14n5_357[data-active=true],._sectionEnter_m14n5_657{animation:none}._sectionEnter_m14n5_657{opacity:1;transform:none}._progressFill_m14n5_510{transition-duration:0s}}._bar_7dlxy_1{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);margin-inline:calc(-1 * var(--space-4,1rem));padding:.625rem max(1rem, env(safe-area-inset-left,0px)) .625rem max(1rem, env(safe-area-inset-right,0px));padding-top:calc(.625rem + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--color-primary,#8b9af7) 14%, var(--color-bg));color:var(--color-fg);border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);margin-block-start:calc(-1 * var(--space-2,.5rem));margin-block-end:calc(-1 * var(--space-5,1.25rem));font-size:.8125rem;font-weight:600;line-height:1.35;display:flex;position:sticky;top:0}._copy_7dlxy_22{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._title_7dlxy_30{letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:700}._hint_7dlxy_37{color:color-mix(in srgb, var(--color-fg) 68%, transparent);margin:0;font-size:.75rem;font-weight:500}._actions_7dlxy_44{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._action_7dlxy_44{appearance:none;background:color-mix(in srgb, var(--color-fg) 10%, transparent);color:inherit;font:inherit;border-radius:var(--radius-lg,.75rem);cursor:pointer;white-space:nowrap;min-height:2.75rem;transition:background-color var(--interaction-transition-duration,.22s) var(--interaction-transition-curve,ease), transform var(--interaction-transition-duration,.22s) var(--interaction-transition-curve,ease);border:0;padding:.35rem .65rem;font-size:.75rem;font-weight:700}._action_7dlxy_44:hover{background:color-mix(in srgb, var(--color-fg) 16%, transparent)}._action_7dlxy_44:active{transform:scale(var(--interaction-press-scale,.98))}._actionPrimary_7dlxy_75{background:var(--color-primary,#8b9af7);color:var(--color-primary-fg,#fff)}._actionPrimary_7dlxy_75:hover{background:color-mix(in srgb, var(--color-primary,#8b9af7) 88%, black)}._actionPrimary_7dlxy_75:disabled{opacity:.6;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){._action_7dlxy_44{transition-duration:0s;transform:none}}._body_1tnsk_1{padding:0 var(--space-4,1rem) var(--space-5,1.25rem);padding-bottom:calc(var(--space-5,1.25rem) + env(safe-area-inset-bottom,0px));max-height:min(78vh,36rem);overflow:auto}._title_1tnsk_8{margin:0 0 var(--space-3,.75rem);padding-inline:var(--space-1,.25rem);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}._root_137ih_1{min-height:0;position:relative}._indicator_137ih_6{height:0;transition:height var(--motion-fast,.15s) ease;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}._indicator_137ih_6[data-active=true]{margin-bottom:var(--space-2,.5rem)}._spinner_137ih_19{width:1.25rem;height:1.25rem;margin-bottom:var(--space-2,.5rem);border:2px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-top-color:var(--color-primary);opacity:.85;border-radius:999px}._spinner_137ih_19[data-spin=true]{animation:.7s linear infinite _spin_137ih_19}@keyframes _spin_137ih_19{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._indicator_137ih_6{transition-duration:0s}._spinner_137ih_19[data-spin=true]{animation:none}}._root_1rvcg_1{gap:var(--space-5,1.25rem);flex-direction:column;display:flex}._section_1rvcg_7{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._sectionHeading_1rvcg_13{justify-content:space-between;align-items:baseline;gap:var(--space-3,.75rem);padding-inline:var(--space-1,.25rem);display:flex}._sectionLabel_1rvcg_21{padding-inline:var(--space-1,.25rem);letter-spacing:-.01em;color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem;font-weight:700}._sectionHeading_1rvcg_13 ._sectionLabel_1rvcg_21{padding-inline:0}._sectionLink_1rvcg_34{letter-spacing:-.01em;color:var(--color-primary);flex-shrink:0;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}._goalSheet_1rvcg_46{gap:var(--space-4,1rem);padding-block:var(--space-2,.5rem);flex-direction:column;display:flex}._goalOptions_1rvcg_53{gap:var(--space-2,.5rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._goalOption_1rvcg_53{border-radius:var(--radius-xl,1rem);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:var(--card-background,#fff);min-height:2.75rem;font:inherit;cursor:pointer;font-weight:700}._goalOption_1rvcg_53[data-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}._root_2kgcp_1{width:100%;position:relative}._grid_2kgcp_6{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}._card_2kgcp_16{align-items:center;gap:var(--space-3,.75rem);width:100%;padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card,var(--color-bg)));color:inherit;text-align:start;cursor:pointer;transition:background-color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease), border-color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease), box-shadow var(--motion-normal,.2s) ease;display:flex}@media (hover:hover) and (pointer:fine){._card_2kgcp_16:hover{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-card,var(--color-bg)));border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);box-shadow:var(--elevation-1,0 2px 8px #0000000f)}}._card_2kgcp_16:active:not([data-state=disabled]){transform:scale(var(--interaction-press-scale,.98))}._media_2kgcp_42{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-muted));width:3.5rem;height:3.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._copy_2kgcp_55{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._title_2kgcp_63{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}._subtitle_2kgcp_74{color:color-mix(in srgb, var(--color-fg) 62%, transparent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.35;overflow:hidden}._overlay_2kgcp_84{z-index:10000;padding:var(--space-4,1rem);place-items:center;padding-block-start:max(var(--space-4,1rem), 4rem);display:grid;position:fixed;inset:0}._backdrop_2kgcp_94{background:#00000047;position:absolute;inset:0}._close_2kgcp_100{top:var(--space-3,.75rem);right:var(--space-3,.75rem);z-index:2;background:var(--color-bg);width:2rem;height:2rem;color:var(--color-fg);box-shadow:var(--shadow-sm,0 1px 3px #0000001a);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}._panel_2kgcp_118{z-index:1;border-radius:var(--radius-2xl,1.5rem);background:var(--color-card,var(--color-bg));width:min(100%,28rem);max-height:min(90vh,40rem);box-shadow:var(--elevation-3,0 16px 40px #0000002e);flex-direction:column;display:flex;position:relative;overflow:hidden}._panelMedia_2kgcp_131{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-muted));width:100%;height:clamp(16rem,48vw,22rem);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex;overflow:hidden}._panelMedia_2kgcp_131>*{object-fit:contain;width:100%;height:100%}._panelHeader_2kgcp_150{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);display:flex}._panelCopy_2kgcp_158{flex-direction:column;gap:.25rem;min-width:0;display:flex}._panelTitle_2kgcp_165{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}._panelDescription_2kgcp_173{color:color-mix(in srgb, var(--color-fg) 64%, transparent);margin:0;font-size:.875rem;line-height:1.4}._action_2kgcp_180{min-height:2.25rem;padding-inline:var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);cursor:pointer;transition:background-color var(--motion-fast,.15s) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._action_2kgcp_180:hover{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}}._panelBody_2kgcp_203{padding:0 var(--space-4,1rem) var(--space-4,1rem);color:color-mix(in srgb, var(--color-fg) 72%, transparent);scrollbar-width:thin;font-size:.875rem;line-height:1.5;overflow:auto}@media (prefers-reduced-motion:reduce){._card_2kgcp_16{transition-duration:0s}._card_2kgcp_16:active{transform:none}}._root_q1j5b_1{gap:var(--space-3,.75rem);flex-direction:column;width:100%;min-height:0;display:flex}._header_q1j5b_9{z-index:10;margin-inline:calc(-1 * var(--space-4,1rem));padding-inline:var(--space-4,1rem);padding-block:var(--space-1,.25rem) var(--space-2,.5rem);background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:padding var(--motion-normal,.2s) var(--interaction-transition-curve,ease), box-shadow var(--motion-normal,.2s) ease;flex-direction:column;gap:0;display:flex;position:sticky;top:0}._header_q1j5b_9[data-compact=true]{padding-block:var(--space-1,.25rem) var(--space-2,.5rem);box-shadow:0 1px 0 color-mix(in srgb, var(--color-fg) 8%, transparent)}._topRow_q1j5b_29{align-items:center;gap:var(--space-2,.5rem);min-height:2rem;display:flex}._back_q1j5b_36{width:2.75rem;height:2.75rem;border-radius:var(--radius-xl,1rem);color:var(--color-primary);cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-2,.5rem));display:inline-flex}._back_q1j5b_36:active{transform:scale(var(--interaction-press-scale,.98));background:color-mix(in srgb, var(--color-fg) 6%, transparent)}._titleBlock_q1j5b_57{flex:1;min-width:0}._title_q1j5b_57{letter-spacing:-.02em;transition:font-size var(--motion-normal,.2s) ease;font-size:1.0625rem;font-weight:700;line-height:1.2}._header_q1j5b_9[data-compact=true] ._title_q1j5b_57{letter-spacing:-.02em;font-size:1rem}._subtitle_q1j5b_75{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin-top:.125rem;font-size:.75rem;line-height:1.35}._header_q1j5b_9[data-compact=true] ._subtitle_q1j5b_75{display:none}._actions_q1j5b_86{z-index:30;align-items:center;gap:var(--space-2,.5rem);flex-shrink:0;display:flex;position:relative}._body_q1j5b_95{gap:var(--space-3,.75rem);min-height:0;animation:_screen-enter_q1j5b_1 var(--motion-normal,.2s) var(--interaction-transition-curve,ease) both;flex-direction:column;display:flex}@keyframes _screen-enter_q1j5b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._body_q1j5b_95{animation:none}}@media (width>=768px){._header_q1j5b_9{margin-inline:calc(-1 * var(--space-6,1.5rem));padding-inline:var(--space-6,1.5rem)}._title_q1j5b_57{letter-spacing:-.03em;font-size:2rem}._subtitle_q1j5b_75{font-size:.9375rem}._body_q1j5b_95{gap:var(--space-4,1rem)}}@media (prefers-reduced-motion:reduce){._header_q1j5b_9,._title_q1j5b_57,._back_q1j5b_36{transition-duration:0s}._back_q1j5b_36:active{transform:none}}._list_1ksoj_1,._section_1ksoj_7{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._sectionTitle_1ksoj_13{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 52%, transparent);font-size:.8125rem;font-weight:700}._metrics_1ksoj_21{gap:var(--space-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._metricCard_1ksoj_27{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));color:inherit;min-height:5.5rem;transition:transform var(--motion-fast,.15s) ease, box-shadow var(--motion-normal,.2s) ease;flex-direction:column;text-decoration:none;display:flex}._metricCard_1ksoj_27:active{transform:scale(var(--interaction-press-scale,.98))}._metricLabel_1ksoj_46{align-items:center;gap:var(--space-2,.5rem);color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.8125rem;font-weight:600;display:flex}._metricIcon_1ksoj_55{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--color-primary);place-items:center;display:grid}._metricIcon_1ksoj_55 svg{width:.9375rem;height:.9375rem}._metricValue_1ksoj_70{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}._metricHint_1ksoj_78{color:color-mix(in srgb, var(--color-fg) 52%, transparent);font-size:.75rem}._attentionCard_1ksoj_83{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));text-align:start;flex-direction:column;width:100%;display:flex}._attentionTop_1ksoj_96{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);display:flex}._attentionTitle_1ksoj_103{letter-spacing:-.02em;font-size:1rem;font-weight:700}._attentionMeta_1ksoj_109{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.8125rem}._rowCard_1ksoj_114{gap:var(--space-1,.25rem);padding:var(--space-4,1rem);text-align:start;flex-direction:column;width:100%;display:flex}._rowWithAvatar_1ksoj_123{align-items:center;gap:var(--space-3,.75rem);width:100%;display:flex}._trainerAvatar_1ksoj_130{--avatar-radius:var(--radius-lg,.75rem);flex-shrink:0;width:3.25rem;height:3.25rem}._rowBody_1ksoj_137{gap:var(--space-1,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}._rowTitle_1ksoj_145{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.25}._rowMeta_1ksoj_152{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.8125rem;line-height:1.4}._rowFooter_1ksoj_158{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);display:flex}._rowActions_1ksoj_166{gap:var(--space-2,.5rem);margin-top:var(--space-3,.75rem);flex-wrap:wrap;display:flex}._softPanel_1ksoj_173{gap:var(--space-4,1rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));flex-direction:column;display:flex}._panelTitle_1ksoj_184{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}._panelDesc_1ksoj_190{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.875rem}._sheetStack_1ksoj_195{gap:var(--space-4,1rem);flex-direction:column;display:flex}._sheetActions_1ksoj_201,._quickLinks_1ksoj_207{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._quickLink_1ksoj_207{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:3.25rem;padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));color:inherit;font-weight:600;text-decoration:none;display:flex}._quickLinkMeta_1ksoj_229{color:color-mix(in srgb, var(--color-fg) 52%, transparent);font-size:.8125rem;font-weight:500}._statGrid_1ksoj_235,._filterGrid_1ksoj_241{gap:var(--space-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._statTile_1ksoj_247{gap:var(--space-1,.25rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));flex-direction:column;display:flex}._statLabel_1ksoj_258{color:color-mix(in srgb, var(--color-fg) 56%, transparent);font-size:.75rem;font-weight:600}._statValue_1ksoj_264{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}._linkWrap_1ksoj_271{color:inherit;text-decoration:none;display:block}._bentoInitial_1ksoj_277{width:100%;height:100%;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){._metricCard_1ksoj_27:hover,._quickLink_1ksoj_207:hover{box-shadow:var(--elevation-2,0 4px 12px #00000014)}}@media (prefers-reduced-motion:reduce){._metricCard_1ksoj_27{transition-duration:0s}._metricCard_1ksoj_27:active{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._grid_swz3u_6985{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}._cell_swz3u_6991{aspect-ratio:1;background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:inherit;text-decoration:none;position:relative;overflow:hidden}._image_swz3u_7000{object-fit:cover;width:100%;height:100%;display:block}._placeholder_swz3u_7007{background:color-mix(in srgb, var(--color-fg) 8%, transparent);width:100%;height:100%}._badge_swz3u_7013{border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--color-bg,#111) 75%, transparent);color:var(--color-fg);padding:.15rem .4rem;font-size:.7rem;font-weight:600;position:absolute;top:.4rem;right:.4rem}._iconWrap_1pyqz_1{align-items:center;gap:var(--space-1,.25rem);flex-direction:column;min-width:0;display:inline-flex}._icon_1pyqz_1{border-radius:var(--radius-lg,.75rem);background:var(--style-color);color:var(--style-fg,#fff);letter-spacing:-.04em;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}._iconXs_1pyqz_22{border-radius:var(--radius-sm,.375rem);width:1.125rem;height:1.125rem;font-size:.5rem}._iconSm_1pyqz_29{border-radius:var(--radius-md,.5rem);width:1.375rem;height:1.375rem;font-size:.5625rem}._iconMd_1pyqz_36{width:1.625rem;height:1.625rem;font-size:.625rem}._iconLg_1pyqz_42{width:2rem;height:2rem;font-size:.6875rem}._iconLabel_1pyqz_48{color:color-mix(in srgb, var(--color-fg) 68%, transparent);text-align:center;font-size:.625rem;font-weight:600;line-height:1.2}._list_1pyqz_56{gap:var(--space-2,.5rem);flex-wrap:wrap;align-items:center;display:flex}._listWithLabels_1pyqz_63{gap:var(--space-2,.5rem);flex-wrap:wrap;align-items:flex-start;display:flex}._empty_1pyqz_70{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.8125rem}._picker_1pyqz_76{gap:var(--space-2,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._pickerItem_1pyqz_82{justify-content:center;align-items:center;gap:var(--space-2,.5rem);min-height:5.5rem;padding:var(--space-3,.75rem);border:var(--card-border-width,1px) solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,var(--color-card,var(--color-bg)));color:inherit;cursor:pointer;transition:border-color var(--motion-fast,.15s) ease, background-color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;flex-direction:column;display:flex}._pickerItem_1pyqz_82:active{transform:scale(var(--interaction-press-scale,.98))}._pickerItemSelected_1pyqz_102{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}._pickerLabel_1pyqz_107{text-align:center;font-size:.75rem;font-weight:600;line-height:1.2}._filterSelectWrap_1pyqz_114{width:min(100%,14rem)}._filterSelectTrigger_1pyqz_118{width:100%}._filterSelectValue_1pyqz_122{align-items:center;gap:var(--space-2,.5rem);min-width:0;display:inline-flex}._filterOption_1pyqz_129{align-items:center;gap:var(--space-2,.5rem);display:inline-flex}@media (width<=28rem){._picker_1pyqz_76{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._pickerItem_1pyqz_82{transition-duration:0s}._pickerItem_1pyqz_82:active{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_4uy1l_6985{grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;display:grid}._cover_4uy1l_6992{aspect-ratio:3;border-radius:var(--radius-2xl,1.25rem);grid-column:1/-1;width:100%;overflow:hidden}._cover_4uy1l_6992 img{object-fit:cover;width:100%;height:100%;display:block}._avatar_4uy1l_7006{flex-shrink:0}._hasCover_4uy1l_7010 ._avatar_4uy1l_7006{box-shadow:0 0 0 3px var(--color-bg,#fff);margin-top:-2.25rem}._avatarSquare_4uy1l_7015{--avatar-radius:var(--radius-xl,1rem);width:5rem;height:5rem}._meta_4uy1l_7021{flex-direction:column;gap:.75rem;min-width:0;display:flex}._titleRow_4uy1l_7028{align-items:center;gap:.5rem;display:flex}._titleRow_4uy1l_7028 h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.15}._lock_4uy1l_7040{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--color-fg) 55%, transparent)}._counts_4uy1l_7046{color:color-mix(in srgb, var(--color-fg) 65%, transparent);flex-wrap:wrap;gap:1rem;font-size:.9rem;display:flex}._counts_4uy1l_7046 strong{color:var(--color-fg);font-weight:600}._bio_4uy1l_7058{white-space:pre-wrap}._styles_4uy1l_7062,._actions_4uy1l_7068{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=640px){._root_4uy1l_6985{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.75rem}._titleRow_4uy1l_7028 h1{font-size:1.25rem}._counts_4uy1l_7046{gap:.75rem;font-size:.8125rem}._bio_4uy1l_7058{font-size:.875rem}._meta_4uy1l_7021{align-items:center;gap:.5rem}._titleRow_4uy1l_7028,._counts_4uy1l_7046,._styles_4uy1l_7062,._actions_4uy1l_7068{justify-content:center}}._loading_8miqo_1{place-items:center;padding-block:3rem;display:grid}._compactLoading_8miqo_7{align-items:center;min-height:2.4rem;display:flex}._compactSkeleton_8miqo_13{border-radius:var(--radius-md);width:2.5rem;height:2rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._header_801n1_6985{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._author_801n1_6992{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}._gallery_801n1_6999{gap:.5rem;display:grid}._image_801n1_7004{object-fit:cover;border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);width:100%;max-height:36rem}._actions_801n1_7012{flex-wrap:wrap;gap:.25rem;display:flex}._comments_801n1_7018{flex-direction:column;gap:.85rem;display:flex}._comment_801n1_7018{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}._root_1wdnn_1{gap:var(--space-5,1.25rem);flex-direction:column;display:flex}._profileCard_1wdnn_7{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--shadow-md,0 12px 28px #00000014);color:inherit;transition:transform var(--motion-fast,.15s) ease;text-decoration:none;display:flex}._profileCard_1wdnn_7:active{transform:scale(var(--interaction-press-scale,.98))}._profileText_1wdnn_24{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._profileName_1wdnn_32{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:800;overflow:hidden}._profileHint_1wdnn_41{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.8125rem}._section_1wdnn_46{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._sectionTitle_1wdnn_52{padding-inline:var(--space-2,.5rem);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 50%, transparent);margin:0;font-size:.8125rem;font-weight:700}._menuCard_1wdnn_62{padding:var(--space-2,.5rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,#fff);box-shadow:var(--shadow-md,0 12px 28px #0000000f);flex-direction:column;margin:0;list-style:none;display:flex}._menuCard_1wdnn_62 li+li ._menuRow_1wdnn_73{border-top:1px solid color-mix(in srgb, var(--color-fg) 6%, transparent)}._menuRow_1wdnn_73{align-items:center;gap:var(--space-3,.75rem);min-height:3.25rem;padding:var(--space-2,.5rem) var(--space-2,.5rem);border-radius:var(--radius-lg,.75rem);color:inherit;transition:background-color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;text-decoration:none;display:flex}._menuRow_1wdnn_73:active{background:color-mix(in srgb, var(--color-fg) 5%, transparent);transform:scale(var(--interaction-press-scale,.98))}._menuIcon_1wdnn_94{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._menuIcon_1wdnn_94 svg{width:1.125rem;height:1.125rem}._menuLabel_1wdnn_111{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}._chevron_1wdnn_121{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--color-fg) 35%, transparent);flex-shrink:0}._signOutRow_1wdnn_128{cursor:pointer;width:100%;font:inherit;text-align:start;color:var(--color-danger,#e5484d);background:0 0;border:none}._signOutIcon_1wdnn_138{background:color-mix(in srgb, var(--color-danger,#e5484d) 12%, transparent);color:var(--color-danger,#e5484d)}@media (prefers-reduced-motion:reduce){._profileCard_1wdnn_7,._menuRow_1wdnn_73{transition-duration:0s}._profileCard_1wdnn_7:active,._menuRow_1wdnn_73:active{transform:none}}._list_p9vlu_1{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._row_p9vlu_7{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex-direction:column;display:flex}._rowTop_p9vlu_16{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);display:flex}._rowTitle_p9vlu_23{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700}._rowType_p9vlu_30{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:.125rem 0 0;font-size:.8125rem}._rowMeta_p9vlu_36{gap:var(--space-2,.5rem) var(--space-4,1rem);color:color-mix(in srgb, var(--color-fg) 68%, transparent);flex-wrap:wrap;font-size:.875rem;display:flex}._price_p9vlu_44{color:var(--color-fg);font-weight:600}._sectionLabel_p9vlu_49{margin:var(--space-2,.5rem) 0 0;padding-inline:var(--space-1,.25rem);letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 48%, transparent);font-size:.8125rem;font-weight:600}._sheetBody_p9vlu_59{gap:var(--space-4,1rem);flex-direction:column;display:flex}._sheetDesc_p9vlu_65{color:color-mix(in srgb, var(--color-fg) 72%, transparent);margin:0;font-size:.9375rem;line-height:1.5}._list_1yec6_1{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._row_1yec6_7{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex-direction:column;display:flex}._rowTop_1yec6_16{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);display:flex}._amount_1yec6_23{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}._due_1yec6_30{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:.25rem 0 0;font-size:.8125rem}._actions_1yec6_36{align-items:center;min-height:2.75rem;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_tf8fy_6985{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-fg) 3%, transparent);flex-direction:column;gap:1rem;padding:1rem;display:flex}._toolbar_tf8fy_6995{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}._previews_tf8fy_7002{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}._preview_tf8fy_7002{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md,.5rem);width:100%}._error_tf8fy_7015{color:var(--color-danger,#c0392b)}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._card_1tscg_6985{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);flex-direction:column;gap:.75rem;padding-bottom:1.25rem;display:flex}._header_1tscg_6993{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._author_1tscg_7000{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}._repostLabel_1tscg_7007{font-size:.85rem}._media_1tscg_7011{border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);aspect-ratio:1;display:block;position:relative;overflow:hidden}._image_1tscg_7020{object-fit:cover;width:100%;height:100%;display:block}._count_1tscg_7027{border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--color-bg,#111) 75%, transparent);padding:.2rem .45rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.6rem;right:.6rem}._caption_1tscg_7038{white-space:pre-wrap}._actions_1tscg_7042{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}._feed_30h1t_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._loadMore_30h1t_7{min-height:1px}._root_17wp7_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._contest_17wp7_7{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex-direction:column;display:flex}._contestTitle_17wp7_16{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}._contestMeta_17wp7_23{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:.25rem 0 0;font-size:.8125rem}._contestDesc_17wp7_29{color:color-mix(in srgb, var(--color-fg) 72%, transparent);margin:0;font-size:.875rem;line-height:1.45}._categories_17wp7_36{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._categoryRow_17wp7_42{gap:var(--space-2,.5rem);min-height:2.75rem;padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-bg) 80%, transparent);flex-direction:column;display:flex}._categoryTop_17wp7_52{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._categoryName_17wp7_59{font-size:.9375rem;font-weight:600}._categoryMeta_17wp7_64{color:color-mix(in srgb, var(--color-fg) 56%, transparent);font-size:.8125rem}._registerForm_17wp7_69{gap:var(--space-4,1rem);flex-direction:column;display:flex}._fieldGroup_17wp7_75{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._fieldLabel_17wp7_81{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.8125rem;font-weight:600}._checkList_17wp7_87{gap:var(--space-1,.25rem);flex-direction:column;display:flex}._checkItem_17wp7_93{align-items:center;min-height:2.75rem;display:flex}._alert_17wp7_99{color:var(--color-danger,#ff3b30);margin:0;font-size:.875rem}._form_doycw_1{gap:var(--space-5,1.25rem);padding-block:var(--space-2,.5rem);flex-direction:column;display:flex}._modeTabs_doycw_8{gap:var(--space-1,.25rem);padding:var(--space-1,.25rem);border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);border:0;min-inline-size:0;margin:0;display:flex}._modeTab_doycw_8{padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);font:inherit;color:color-mix(in srgb, var(--color-fg) 56%, transparent);cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;background:0 0;border:0;flex:1;font-size:.9375rem;font-weight:500}._modeTab_doycw_8[data-active=true]{background:var(--color-bg);color:var(--color-fg);box-shadow:0 1px 4px color-mix(in srgb, var(--color-fg) 10%, transparent);font-weight:600}._modeTab_doycw_8:active{transform:scale(var(--interaction-press-scale,.98))}._scanArea_doycw_44{gap:var(--space-3,.75rem);flex-direction:column;align-items:center;display:flex}._video_doycw_51{aspect-ratio:1;border-radius:var(--radius-2xl,1.25rem);object-fit:cover;background:color-mix(in srgb, var(--color-fg) 8%, transparent);width:100%;max-width:20rem}._scanFrame_doycw_60{pointer-events:none;aspect-ratio:1;border:2.5px solid var(--color-primary);border-radius:var(--radius-xl,1rem);opacity:.6;width:min(14rem,70%);position:absolute}._hint_doycw_70{text-align:center;color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.9375rem;line-height:1.45}._field_doycw_78{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._successActions_doycw_84{gap:var(--space-2,.5rem);flex-direction:column;width:min(20rem,100%);display:flex}@media (prefers-reduced-motion:reduce){._modeTab_doycw_8{transition-duration:0s}._modeTab_doycw_8:active{transform:none}}._viewToggle_kg2dl_1{gap:.35rem;display:inline-flex}._navRow_kg2dl_6{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._navButtons_kg2dl_13{gap:.35rem;display:inline-flex}._rangeLabel_kg2dl_18{margin-inline-end:auto;font-weight:600}._branchSelect_kg2dl_23{flex-shrink:0;width:min(100%,14rem)}._layout_kg2dl_28{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1.25rem;display:grid}._main_kg2dl_35{min-width:0}._side_kg2dl_39{flex-direction:column;gap:1rem;display:flex}._sideCard_kg2dl_45{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex-direction:column;display:flex}._sideTitle_kg2dl_54{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700}._detail_kg2dl_61{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._detailKind_kg2dl_67{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:0;font-size:.875rem}._meta_kg2dl_73{opacity:.8;font-size:.9rem}@media (width<=767px){._layout_kg2dl_28{grid-template-columns:1fr}._side_kg2dl_39[data-mobile-sheet=true] ._sideCard_kg2dl_45{display:none}}@media (width>=768px) and (width<=960px){._layout_kg2dl_28{grid-template-columns:1fr}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._chip_suwb2_6985{border-radius:var(--radius-sm,.35rem);text-align:left;cursor:pointer;width:100%;min-width:0;transition:background-color var(--interaction-transition-colors,.12s ease), transform var(--interaction-transition-transform,.12s ease);border:none;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.25rem .4rem;display:flex;overflow:hidden}._chip_suwb2_6985:hover{transform:scale(var(--interaction-hover-scale,1.01))}._chip_suwb2_6985:active{transform:scale(var(--interaction-press-scale,.98))}._compact_suwb2_7008{flex-direction:row;align-items:center;gap:.35rem;padding:.15rem .35rem}._time_suwb2_7015{opacity:.85;white-space:nowrap;font-size:.7rem}._title_suwb2_7021{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}._session_suwb2_7031{background:color-mix(in srgb, var(--color-primary) 18%, transparent);border-left-color:var(--color-primary);color:var(--color-fg)}._booking_suwb2_7037{background:color-mix(in srgb, var(--color-info,#3b82f6) 18%, transparent);border-left-color:var(--color-info,#3b82f6)}._trial_suwb2_7042{background:color-mix(in srgb, var(--color-warning,#f59e0b) 18%, transparent);border-left-color:var(--color-warning,#f59e0b)}._private_suwb2_7047{background:color-mix(in srgb, var(--color-success,#22c55e) 18%, transparent);border-left-color:var(--color-success,#22c55e)}@media (prefers-reduced-motion:reduce){._chip_suwb2_6985{transition-duration:0s}._chip_suwb2_6985:hover,._chip_suwb2_6985:active{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_19wox_6985{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);background:var(--surface-elevated,var(--color-bg));flex-direction:column;display:flex;overflow:hidden}._weekdayRow_19wox_6994{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:color-mix(in srgb, var(--color-fg) 3%, transparent);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_19wox_6994{text-align:center;color:color-mix(in srgb, var(--color-fg) 65%, transparent);padding:.55rem .35rem;font-size:.75rem;font-weight:600}._grid_19wox_7009{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(6.5rem,auto);display:grid}._cell_19wox_7015{border-right:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;padding:.35rem;display:flex}._cell_19wox_7015:nth-child(7n){border-right:none}._dayButton_19wox_7029{cursor:pointer;border-radius:var(--radius-sm,.35rem);width:100%;transition:background-color var(--interaction-transition-colors,.12s ease);background:0 0;border:none;justify-content:flex-end;padding:0;display:flex}._dayButton_19wox_7029:hover{background:color-mix(in srgb, var(--color-fg) 4%, transparent)}._outside_19wox_7044{opacity:.45}._today_19wox_7048{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}._dayNumber_19wox_7052{padding:.15rem .35rem;font-size:.8rem;font-weight:600}._chips_19wox_7058{flex-direction:column;gap:.15rem;min-width:0;display:flex}._more_19wox_7065{opacity:.7;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;padding:.1rem .2rem;font-size:.7rem}._srOnly_19wox_7076{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){._grid_19wox_7009{grid-auto-rows:minmax(5rem,auto)}._chips_19wox_7058{display:none}}@media (prefers-reduced-motion:reduce){._dayButton_19wox_7029{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._list_zhz2d_6985{flex-direction:column;gap:.5rem;display:flex}._row_zhz2d_6991{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-sm,.35rem);cursor:pointer;width:100%;transition:background-color var(--interaction-transition-colors,.12s ease), border-color var(--interaction-transition-colors,.12s ease);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}._row_zhz2d_6991:hover{background:color-mix(in srgb, var(--color-fg) 4%, transparent);border-color:color-mix(in srgb, var(--color-fg) 18%, transparent)}._title_zhz2d_7009{font-size:.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){._row_zhz2d_6991{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1splk_6985{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);background:var(--surface-elevated,var(--color-bg));flex-direction:column;display:flex;overflow:hidden}._header_1splk_6994{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:color-mix(in srgb, var(--color-fg) 3%, transparent);grid-template-columns:3.5rem repeat(7,minmax(0,1fr));display:grid}._gutter_1splk_7001{border-right:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent)}._dayHeader_1splk_7005{text-align:center;border-right:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);padding:.65rem .4rem}._dayHeader_1splk_7005:last-child{border-right:none}._today_1splk_7014{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}._dayLabel_1splk_7018{font-size:.8rem;font-weight:600}._body_1splk_7023{grid-template-columns:3.5rem repeat(7,minmax(0,1fr));max-height:min(70vh,42rem);display:grid;overflow:auto}._hours_1splk_7030{border-right:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);grid-template-rows:repeat(24,3rem);display:grid}._hourLabel_1splk_7036{color:color-mix(in srgb, var(--color-fg) 55%, transparent);text-align:right;padding:.15rem .35rem 0 0;font-size:.65rem;transform:translateY(-.45rem)}._dayColumn_1splk_7044{border-right:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);grid-template-rows:repeat(24,3rem);display:grid;position:relative}._dayColumn_1splk_7044:last-child{border-right:none}._hourSlot_1splk_7054{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 6%, transparent)}._eventsLayer_1splk_7058{pointer-events:none;position:absolute;inset:0}._eventBlock_1splk_7064{pointer-events:auto;z-index:1;position:absolute;left:.15rem;right:.15rem}@media (width<=720px){._header_1splk_6994,._body_1splk_7023{grid-template-columns:2.5rem repeat(7,minmax(4.5rem,1fr))}._body_1splk_7023{overflow-x:auto}._dayLabel_1splk_7018{font-size:.7rem}}@media (prefers-reduced-motion:reduce){._hourLabel_1splk_7036{transform:none}}._row_5177e_1{align-items:center;gap:var(--space-2,.5rem);min-width:0;display:flex}._scroll_5177e_8{gap:var(--space-1,.25rem);padding-block:var(--space-1,.25rem);scrollbar-width:none;flex:1;min-width:0;margin:0;padding-inline:0;list-style:none;display:flex;overflow-x:auto}._scroll_5177e_8::-webkit-scrollbar{display:none}._chip_5177e_25{min-height:2rem;padding-inline:var(--space-3,.75rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg);font:inherit;cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;border:0;border-radius:999px;flex-shrink:0;font-size:.75rem;font-weight:500;position:relative}._chip_5177e_25:before{content:"";position:absolute;inset:calc(-1.375rem + 50%) 0}._chip_5177e_25:active{transform:scale(var(--interaction-press-scale,.98))}._chipActive_5177e_51{background:var(--color-primary);color:var(--color-primary-fg,#fff);font-weight:600}@media (prefers-reduced-motion:reduce){._chip_5177e_25{transition-duration:0s}._chip_5177e_25:active{transform:none}}._card_3r0mm_1{border-radius:var(--radius-2xl,1.25rem);background:var(--color-card,var(--color-bg));width:100%;min-height:2.75rem;box-shadow:var(--shadow-sm,0 1px 3px #0000000f);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-fast,.15s) ease, box-shadow var(--motion-normal,.2s) ease;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}._card_3r0mm_1:active{transform:scale(var(--interaction-press-scale,.98))}@media (hover:hover) and (pointer:fine){._card_3r0mm_1:hover{box-shadow:var(--elevation-2,0 4px 12px #00000014)}}@media (prefers-reduced-motion:reduce){._card_3r0mm_1{transition-duration:0s}._card_3r0mm_1:active{transform:none}}._card_8rbhu_1{align-items:stretch;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--shadow-sm,0 1px 3px #0000000f);color:inherit;transition:transform var(--motion-fast,.15s) ease, box-shadow var(--motion-normal,.2s) ease;flex-direction:row;text-decoration:none;display:flex;overflow:visible}._card_8rbhu_1:active{transform:scale(var(--interaction-press-scale,.98))}@media (hover:hover) and (pointer:fine){._card_8rbhu_1:hover{box-shadow:var(--elevation-2,0 4px 14px #00000014)}}._thumb_8rbhu_25{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 18%, var(--color-bg));flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}._thumbImg_8rbhu_35{object-fit:cover;width:100%;height:100%}._thumbFallback_8rbhu_41{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 22%, var(--color-bg)), var(--color-bg));place-items:center;width:100%;height:100%;display:grid}._thumbIcon_8rbhu_49{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-primary) 70%, var(--color-fg));opacity:.85}._badge_8rbhu_56{top:var(--space-1,.25rem);left:var(--space-1,.25rem);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .5rem);padding-block:.1rem;padding-inline:.35rem;font-size:.625rem;position:absolute;overflow:hidden}._body_8rbhu_69{justify-content:center;gap:var(--space-1,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}._top_8rbhu_78{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);display:flex}._titleBlock_8rbhu_85{align-items:center;gap:var(--space-2,.5rem);flex:1;min-width:0;display:flex}._name_8rbhu_93{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}._rating_8rbhu_105{flex-shrink:0;align-items:center;gap:.15rem;font-size:.75rem;font-weight:600;display:inline-flex}._star_8rbhu_114{width:.75rem;height:.75rem;color:var(--color-warning,#ff9f0a)}._trainers_8rbhu_120{flex-shrink:0;margin-block:.1rem}._footer_8rbhu_125{justify-content:space-between;align-items:flex-end;gap:var(--space-2,.5rem);margin-top:var(--space-1,.25rem);display:flex}._stats_8rbhu_133{gap:var(--space-2,.5rem);color:color-mix(in srgb, var(--color-fg) 56%, transparent);flex-wrap:wrap;min-width:0;font-size:.75rem;display:flex}._stats_8rbhu_133 [data-full=true]{color:var(--color-danger,#e5484d);font-weight:600}._price_8rbhu_147{color:var(--color-fg);font-weight:700}._footerEnd_8rbhu_152{align-items:flex-end;gap:var(--space-1,.25rem);flex-direction:column;flex-shrink:0;max-width:55%;display:flex}._schedule_8rbhu_161{color:color-mix(in srgb, var(--color-fg) 64%, transparent);text-align:end;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}._cta_8rbhu_171{min-height:1.75rem;padding-inline:var(--space-3,.75rem);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:999px;flex-shrink:0;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){._card_8rbhu_1{transition-duration:0s}._card_8rbhu_1:active{transform:none}}._root_1xw2i_1{--elastic-avatar-size:1.75rem;--elastic-spring:linear(0, .79 14.4%, 1.026 22.4%, 1.164 31.2%, 1.207 38.2%, 1.208 46.2%, 1.033 80%, 1);z-index:1;border:0;flex-shrink:0;align-items:center;min-inline-size:0;margin:0;padding:0;display:inline-flex;position:relative}._item_1xw2i_24{width:var(--elastic-avatar-size);height:var(--elastic-avatar-size);isolation:isolate;background:var(--color-muted,var(--color-bg));box-shadow:0 0 0 2px var(--color-card,var(--color-bg)), var(--shadow-sm,0 1px 2px #00000014);transform:translateX(var(--elastic-x,0px)) scale(var(--elastic-scale,1));transform-origin:50%;transition:transform .7s var(--elastic-spring), box-shadow var(--motion-normal,.2s) ease;will-change:transform;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}._item_1xw2i_24[data-active]{box-shadow:0 0 0 2px var(--color-card,var(--color-bg)), var(--elevation-2,0 4px 14px #0000001f)}._image_1xw2i_44,._fallback_1xw2i_45{border-radius:inherit;pointer-events:none;width:100%;height:100%}._image_1xw2i_44{object-fit:cover}._fallback_1xw2i_45{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-muted));color:color-mix(in srgb, var(--color-fg) 72%, transparent);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}._tooltip_1xw2i_67{z-index:50;border-radius:var(--radius-md,.5rem);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--elevation-2,0 8px 24px #0000001f);color:var(--color-fg);white-space:nowrap;pointer-events:none;padding-block:.3rem;padding-inline:.625rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute}._tooltipLabel_1xw2i_85{display:inline-block}@media (prefers-reduced-motion:reduce){._item_1xw2i_24{transition-duration:0s;transform:none}}._root_huse6_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._filters_huse6_7{align-items:center;gap:var(--space-2,.5rem);display:flex}._filterBtn_huse6_13{justify-content:center;align-items:center;gap:var(--space-1,.25rem);min-width:2rem;min-height:2rem;padding-inline:var(--space-2,.5rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;display:inline-flex;position:relative}._filterBtn_huse6_13:before{content:"";position:absolute;inset:calc(-1.375rem + 50%)}._filterBtn_huse6_13[data-active=true]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}._list_huse6_41{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._filterForm_huse6_47{gap:var(--space-4,1rem);flex-direction:column;display:flex}._filterActions_huse6_53{gap:var(--space-2,.5rem);display:flex}._filterActions_huse6_53>*{flex:1}._list_1ed9m_1{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._row_1ed9m_7{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:2.75rem;padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);display:flex}._rowBody_1ed9m_18{flex-direction:column;gap:.125rem;min-width:0;display:flex}._rowTitle_1ed9m_25{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}._rowMeta_1ed9m_32{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:0;font-size:.8125rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._cardsList_rr2nq_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._cardShell_rr2nq_6991{align-items:stretch;gap:var(--space-2,.5rem);flex-direction:row;padding-inline-end:var(--space-3,.75rem);display:flex}._cardHit_rr2nq_6999{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}._cardActions_rr2nq_7011{flex-shrink:0;align-items:center;display:flex}._cardRow_rr2nq_7017{align-items:flex-start;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);text-align:start;width:100%;display:flex}._cardBody_rr2nq_7026{gap:var(--space-2,.5rem);flex-direction:column;flex:1;min-width:0;display:flex}._cardTop_rr2nq_7034{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);display:flex}._cardName_rr2nq_7041{letter-spacing:-.02em;font-size:.9375rem;font-weight:700;line-height:1.25}._cardMeta_rr2nq_7048{color:color-mix(in srgb, var(--color-fg) 58%, transparent);font-size:.8125rem}._followCounts_rr2nq_7053{gap:var(--space-3,.75rem);color:color-mix(in srgb, var(--color-fg) 62%, transparent);flex-wrap:wrap;font-size:.8125rem;display:flex}._followCountsCompact_rr2nq_7061{gap:var(--space-2,.5rem);color:color-mix(in srgb, var(--color-fg) 62%, transparent);flex-wrap:wrap;font-size:.75rem;display:flex}._followCounts_rr2nq_7053 strong,._followCountsCompact_rr2nq_7061 strong{color:var(--color-fg);font-variant-numeric:tabular-nums}._styleTags_rr2nq_7075{gap:var(--space-1,.25rem);flex-wrap:wrap;display:flex}._avatarLg_rr2nq_7081{--avatar-radius:var(--radius-lg,.75rem);flex-shrink:0;width:3.25rem;height:3.25rem}._avatarMd_rr2nq_7088{--avatar-radius:var(--radius-md,.5rem);flex-shrink:0;width:2.75rem;height:2.75rem}._avatarXl_rr2nq_7095{--avatar-radius:var(--radius-xl,1rem);flex-shrink:0;width:4rem;height:4rem}._bentoRoot_rr2nq_7102{--bento-tile-size:13.5rem;--bento-gap:var(--space-2,.5rem);width:100%;max-width:100%;overflow-x:clip}._bentoGrid_rr2nq_7110{grid-template-columns:repeat(var(--bento-columns,3), var(--bento-tile-size));gap:var(--bento-gap);width:fit-content;max-width:100%;display:grid}._bentoGridExpanded_rr2nq_7118{grid-auto-flow:row}._bentoTile_rr2nq_7122{aspect-ratio:1;width:var(--bento-tile-size);border-radius:var(--radius-xl,1rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));position:relative;overflow:hidden}._bentoPhoto_rr2nq_7132{background-color:color-mix(in srgb, var(--color-fg) 8%, transparent);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._bentoPhoto_rr2nq_7132[data-fallback=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 28%, transparent), color-mix(in srgb, var(--color-fg) 12%, transparent));place-items:center;display:grid}._bentoPhotoFallback_rr2nq_7147{letter-spacing:-.04em;color:color-mix(in srgb, var(--color-fg) 42%, transparent);font-size:3.5rem;font-weight:800}._bentoTileOverlay_rr2nq_7154{inset-inline:0;z-index:1;padding:var(--space-2,.5rem);pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0}._bentoTileName_rr2nq_7165{border-radius:var(--badge-radius,999px);background-color:color-mix(in srgb, var(--color-bg) 88%, transparent);letter-spacing:-.01em;max-width:100%;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;padding-block:.125rem;padding-inline:.4375rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-block;overflow:hidden}._bentoMoreBtn_rr2nq_7182,._bentoCloseBtn_rr2nq_7183{top:var(--space-2,.5rem);right:var(--space-2,.5rem);z-index:1;background:color-mix(in srgb, var(--color-bg) 72%, transparent);width:2rem;height:2rem;color:var(--color-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}._bentoMoreBtn_rr2nq_7182:active,._bentoCloseBtn_rr2nq_7183:active{transform:scale(var(--interaction-press-scale,.95))}@media (hover:hover) and (pointer:fine){._bentoMoreBtn_rr2nq_7182:hover,._bentoCloseBtn_rr2nq_7183:hover{background:color-mix(in srgb, var(--color-bg) 88%, transparent)}}._bentoExpanded_rr2nq_7213{width:100%;height:var(--bento-tile-size);border-radius:var(--radius-xl,1rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--color-card,var(--color-bg));box-shadow:var(--elevation-2,0 4px 12px #00000014);position:relative;overflow:hidden}._bentoExpandedInner_rr2nq_7224{grid-template-columns:minmax(0,1fr) minmax(0,2fr);height:100%;min-height:0;display:grid}._bentoExpandedInner_rr2nq_7224[data-direction=left]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._bentoExpanded_rr2nq_7213 ._bentoPhoto_rr2nq_7132{height:100%;min-height:0;position:relative}._bentoExpandedBody_rr2nq_7241{justify-content:center;gap:var(--space-1,.25rem);min-width:0;height:100%;padding:var(--space-2,.5rem) var(--space-3,.75rem);flex-direction:column;display:flex;overflow:hidden}._bentoExpandedHeader_rr2nq_7252{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);display:flex}._bentoExpandedName_rr2nq_7259{letter-spacing:-.03em;margin:0;font-size:.9375rem;font-weight:700;line-height:1.2}._bentoExpandedStyles_rr2nq_7267{align-content:flex-start;overflow:hidden}._bentoExpandedActions_rr2nq_7272{gap:var(--space-1,.25rem);flex-wrap:wrap;display:flex}._bentoEmpty_rr2nq_7278{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.8125rem}._stackRoot_rr2nq_7284{gap:var(--space-3,.75rem);padding-block:var(--space-1,.25rem);flex-direction:column;align-items:center;display:flex}._stackViewport_rr2nq_7292{box-sizing:border-box;max-width:100%;padding-inline:1.25rem;position:relative;overflow:hidden}._stackTrack_rr2nq_7300{touch-action:pan-y;cursor:grab;display:flex}._stackTrack_rr2nq_7300:active{cursor:grabbing}._stackCard_rr2nq_7310{border-radius:var(--radius-2xl,1.25rem);border:var(--card-border-width,1px) solid var(--card-border-color,color-mix(in srgb, var(--color-fg) 12%, transparent));background:var(--card-background,var(--color-card,var(--color-bg)));height:26rem;box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 3px #0000000f));flex-shrink:0;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._stackCardPhoto_rr2nq_7323{background-color:color-mix(in srgb, var(--color-fg) 8%, transparent);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:0;position:relative}._stackCardPhoto_rr2nq_7323[data-fallback=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 28%, transparent), color-mix(in srgb, var(--color-fg) 12%, transparent));place-items:center;display:grid}._stackPhotoFallback_rr2nq_7338{letter-spacing:-.04em;color:color-mix(in srgb, var(--color-fg) 42%, transparent);font-size:3.5rem;font-weight:800}._stackCardContent_rr2nq_7345{justify-content:center;gap:var(--space-1,.25rem);min-height:0;padding:var(--space-3,.75rem) var(--space-4,1rem);text-align:center;background:var(--card-background,var(--color-card,var(--color-bg)));border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);flex-direction:column;display:flex}._stackName_rr2nq_7357{letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:700;line-height:1.2}._stackStyleList_rr2nq_7365{justify-content:center}._stackEmpty_rr2nq_7369,._stackCounter_rr2nq_7370{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.75rem}._stackFollowCounts_rr2nq_7376{justify-content:center;display:flex}._stackFollowAction_rr2nq_7381{margin-top:var(--space-2,.5rem);justify-content:center;display:flex}._stackOpenBtn_rr2nq_7387{right:var(--space-4,1rem);bottom:var(--space-4,1rem);z-index:1;background:color-mix(in srgb, var(--color-fg) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-fg);cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}._stackOpenBtn_rr2nq_7387:active{transform:scale(var(--interaction-press-scale,.95))}@media (hover:hover) and (pointer:fine){._stackOpenBtn_rr2nq_7387:hover{background:color-mix(in srgb, var(--color-fg) 16%, transparent)}}._stackDots_rr2nq_7414{gap:var(--space-2,.5rem);display:flex}._stackDot_rr2nq_7414{background:color-mix(in srgb, var(--color-fg) 24%, transparent);cursor:pointer;width:.625rem;height:.625rem;transition:background-color var(--motion-fast,.15s) ease;border:0;border-radius:999px;padding:0}._stackDotActive_rr2nq_7430{background:color-mix(in srgb, var(--color-fg) 58%, transparent)}@media (prefers-reduced-motion:reduce){._bentoMoreBtn_rr2nq_7182,._bentoCloseBtn_rr2nq_7183,._stackOpenBtn_rr2nq_7387,._stackDot_rr2nq_7414{transition-duration:0s}._bentoMoreBtn_rr2nq_7182:active,._bentoCloseBtn_rr2nq_7183:active,._stackOpenBtn_rr2nq_7387:active{transform:none}}._root_1w2fe_1{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._root_1w2fe_1[data-has-banner=true]{gap:var(--space-4,1rem)}._intro_1w2fe_11{align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--hero-gradient,var(--color-primary));color:var(--color-primary-fg,#fff);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);flex-wrap:wrap;display:flex}._intro_1w2fe_11[data-tone=quiet]{padding:var(--space-1,.25rem) var(--space-1,.25rem);color:var(--color-fg);box-shadow:none;background:0 0;border-radius:0}._introAction_1w2fe_31{margin-inline-start:auto}._introStat_1w2fe_35{letter-spacing:-.01em;opacity:.92;margin:0;font-size:.8125rem;font-weight:500}._intro_1w2fe_11[data-tone=quiet] ._introStat_1w2fe_35{min-height:2rem;padding-inline:var(--space-3,.75rem);border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-fg) 6%, transparent);opacity:1;align-items:center;display:inline-flex}._introStat_1w2fe_35 strong{letter-spacing:-.03em;opacity:1;font-size:1rem;font-weight:800}._intro_1w2fe_11[data-tone=quiet] ._introStat_1w2fe_35 strong{margin-inline-end:.2em;font-size:.8125rem}._toolbar_1w2fe_65{align-items:stretch;gap:var(--space-3,.75rem);flex-direction:column;min-width:0;display:flex}._toolbarRow_1w2fe_73{align-items:center;gap:var(--space-3,.75rem);min-width:0;display:flex}._viewToggle_1w2fe_80{align-items:center;gap:var(--space-1,.25rem);flex-shrink:0;margin-inline-start:auto;display:inline-flex}._viewChip_1w2fe_88{min-height:2rem;padding-inline:var(--space-3,.75rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg);font:inherit;cursor:pointer;transition:background-color var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;border:0;border-radius:999px;flex-shrink:0;font-size:.75rem;font-weight:500;position:relative}._viewChip_1w2fe_88:before{content:"";position:absolute;inset:calc(-1.375rem + 50%) 0}._viewChip_1w2fe_88:active{transform:scale(var(--interaction-press-scale,.98))}._viewChipActive_1w2fe_114{background:var(--color-primary);color:var(--color-primary-fg,#fff);font-weight:600}@media (width<=40rem){._toolbarRow_1w2fe_73{flex-wrap:wrap}._viewToggle_1w2fe_80{justify-content:flex-end;width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){._viewChip_1w2fe_88{transition-duration:0s}._viewChip_1w2fe_88:active{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_11bz3_6985{background:var(--color-bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._header_11bz3_6994{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);flex-shrink:0;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}._headerText_11bz3_7003{flex-direction:column;min-width:0;display:flex}._headerTitle_11bz3_7009{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._headerSub_11bz3_7016{color:color-mix(in srgb, var(--color-fg) 60%, transparent);font-size:.75rem}._list_11bz3_7021{flex-direction:column;flex:1;gap:.15rem;min-height:0;margin:0;padding:.5rem;list-style:none;display:flex;overflow-y:auto}._item_11bz3_7033{border-radius:var(--radius-md,.5rem);align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}._itemBody_11bz3_7041{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._itemTop_11bz3_7049{align-items:center;gap:.45rem;min-width:0;display:flex}._itemName_11bz3_7056{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._you_11bz3_7063{color:color-mix(in srgb, var(--color-fg) 55%, transparent);flex-shrink:0;font-size:.75rem;font-weight:500}._itemMeta_11bz3_7070{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.75rem}._roleBadge_11bz3_7075{flex-shrink:0}._empty_11bz3_7079{flex:1;place-items:center;padding:1.5rem 1rem;display:grid}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1kd7l_6985{z-index:2;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:visible}._header_1kd7l_6995{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:var(--color-bg);flex-shrink:0;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}._backButton_1kd7l_7008{display:none}._headerMain_1kd7l_7012{min-width:0;color:inherit;text-align:start;border-radius:var(--radius-md,.5rem);background:0 0;border:none;flex:1;align-items:center;gap:.65rem;margin-inline:-.25rem;padding:.15rem .25rem;display:flex}._headerMain_1kd7l_7012:is(button){cursor:pointer}._headerMain_1kd7l_7012:is(button):hover{background:color-mix(in srgb, var(--color-fg) 5%, transparent)}._headerMain_1kd7l_7012:is(button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._membersButton_1kd7l_7037{flex-shrink:0;margin-inline-start:auto}._headerText_1kd7l_7042{flex-direction:column;min-width:0;display:flex}._headerTitle_1kd7l_7048{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._headerSub_1kd7l_7055{color:color-mix(in srgb, var(--color-fg) 60%, transparent);min-height:1em;font-size:.75rem}._body_1kd7l_7061{background-color:color-mix(in srgb, var(--color-primary) 16%, color-mix(in srgb, var(--color-fg) 9%, var(--color-bg)));background-image:radial-gradient(color-mix(in srgb, var(--color-fg) 6%, transparent) .9px, transparent 1.1px), radial-gradient(color-mix(in srgb, var(--color-primary) 9%, transparent) .9px, transparent 1.1px);background-position:0 0,9px 9px;background-size:18px 18px,18px 18px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._list_1kd7l_7074{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}._listLoading_1kd7l_7084{flex-direction:column;flex:1;justify-content:flex-end;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow:hidden}._skeletonRow_1kd7l_7095{align-items:flex-end;gap:.5rem;display:flex}._skeletonRow_1kd7l_7095[data-mine]{flex-direction:row-reverse}._skeletonBubble_1kd7l_7104{border-radius:1.25rem;max-width:min(75%,480px);box-shadow:0 1px 2px color-mix(in srgb, var(--color-fg) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--color-fg) 6%, transparent);border-end-start-radius:.35rem;overflow:hidden}._skeletonRow_1kd7l_7095[data-mine] ._skeletonBubble_1kd7l_7104{border-end-end-radius:.35rem;border-end-start-radius:1.25rem}._listLoading_1kd7l_7084 ._skeletonFill_1kd7l_7116{background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 7%, #fff) 0%, color-mix(in srgb, var(--color-fg) 7%, #fff) 40%, color-mix(in srgb, var(--color-fg) 18%, #fff) 50%, color-mix(in srgb, var(--color-fg) 7%, #fff) 60%, color-mix(in srgb, var(--color-fg) 7%, #fff) 100%);background-size:220% 100%;flex-shrink:0;animation:1.35s ease-in-out infinite _chatSkeletonShimmer_1kd7l_1}@keyframes _chatSkeletonShimmer_1kd7l_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._listLoading_1kd7l_7084 ._skeletonFill_1kd7l_7116{background:color-mix(in srgb, var(--color-fg) 8%, #fff);animation:none}}._loadOlder_1kd7l_7137{justify-content:center;display:flex}._emptyList_1kd7l_7142{flex:1;place-items:center;display:grid}._item_1kd7l_7148{flex-direction:column;gap:.5rem;display:flex}._daySeparator_1kd7l_7154{justify-content:center;align-items:center;padding-block:.5rem;display:flex}._daySeparator_1kd7l_7154 span{box-shadow:0 1px 2px color-mix(in srgb, var(--color-fg) 10%, transparent);color:color-mix(in srgb, var(--color-fg) 60%, transparent);background:#fff;border-radius:999px;padding:.2rem .75rem;font-size:.75rem}@media (width<=720px){._backButton_1kd7l_7008{display:inline-flex}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_7f643_6985{z-index:3;border-top:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:var(--color-bg);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex;position:relative;overflow:visible}._replyBar_7f643_6998{border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--color-fg) 5%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}._replyInfo_7f643_7009{flex-direction:column;gap:.1rem;min-width:0;display:flex}._replyName_7f643_7016{font-size:.8rem;font-weight:600}._replyText_7f643_7021{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--color-fg) 65%, transparent);font-size:.8rem;overflow:hidden}._previews_7f643_7029{flex-wrap:wrap;gap:.4rem;display:flex}._voiceDraft_7f643_7035,._recordingBar_7f643_7036{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}._voicePreview_7f643_7046{flex:1;min-width:0;padding:0}._voiceDuration_7f643_7052{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-fg) 70%, transparent);white-space:nowrap;font-size:.85rem}._recordingDot_7f643_7059{background:var(--color-danger,#e5484d);border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite _recording-pulse_7f643_1}@keyframes _recording-pulse_7f643_1{0%,to{opacity:1}50%{opacity:.35}}._previewWrap_7f643_7075{position:relative}._preview_7f643_7029{object-fit:cover;border-radius:var(--radius-md,.5rem);width:64px;height:64px;display:block}._previewRemove_7f643_7087{background:var(--color-fg);width:1.25rem;height:1.25rem;color:var(--color-bg);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}._attachmentForm_7f643_7103{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);flex-direction:column;gap:.4rem;padding:.6rem;display:flex}._formRow_7f643_7112{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._formSpacer_7f643_7119{flex:1}._formInput_7f643_7123{border:1px solid color-mix(in srgb, var(--color-fg) 15%, transparent);border-radius:var(--radius-md,.5rem);min-width:0;color:inherit;font:inherit;transition:border-color var(--motion-fast,.12s) ease;background:0 0;flex:1;padding:.45rem .65rem;font-size:.9rem}._formInput_7f643_7123:focus{border-color:var(--color-primary);outline:none}._inputRow_7f643_7140{align-items:flex-end;gap:.25rem;display:flex}._iconBar_7f643_7146,._sendBar_7f643_7147{flex-shrink:0}._iconBar_7f643_7146 ._items_7f643_7151,._sendBar_7f643_7147 ._items_7f643_7151{gap:.125rem}._textInput_7f643_7156{border:1px solid color-mix(in srgb, var(--color-fg) 15%, transparent);min-width:0;min-height:1.75rem;max-height:8rem;color:inherit;font:inherit;resize:none;scrollbar-width:none;-ms-overflow-style:none;transition:border-color var(--motion-fast,.12s) ease;background:0 0;border-radius:1.25rem;flex:1;margin-block:0;padding:.35rem .85rem;font-size:.95rem;line-height:1.35;overflow-y:auto}._textInput_7f643_7156::-webkit-scrollbar{display:none}._textInput_7f643_7156:focus{border-color:var(--color-primary);outline:none}._iconButton_7f643_7184{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}._iconButton_7f643_7184:hover{background:color-mix(in srgb, var(--color-fg) 8%, transparent)}._error_7f643_7199{color:var(--color-danger,#e5484d);font-size:.85rem}@media (prefers-reduced-motion:reduce){._formInput_7f643_7123,._textInput_7f643_7156{transition-duration:0s}._recordingDot_7f643_7059{animation:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_198b5_6985{align-items:center;gap:.55rem;min-width:min(100%,220px);max-width:100%;padding:.15rem 0;display:flex}._root_198b5_6985 audio{display:none}._root_198b5_6985[data-failed] ._duration_198b5_6996{color:color-mix(in srgb, var(--color-danger) 80%, transparent)}._playButton_198b5_7000{background:var(--color-primary);width:2rem;height:2rem;color:var(--color-fg-on-primary,#fff);cursor:pointer;transition:background-color var(--interaction-transition-colors,.12s ease), transform var(--interaction-transition-transform,.12s ease);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}._playButton_198b5_7000 svg{width:.95rem;height:.95rem;display:block}._playButton_198b5_7000:hover:not(:disabled){transform:scale(var(--interaction-hover-scale,1.04))}._playButton_198b5_7000:active:not(:disabled){transform:scale(var(--interaction-press-scale,.96))}._playButton_198b5_7000:disabled{opacity:.45;cursor:not-allowed}._track_198b5_7033{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}._scrubber_198b5_7041{--progress:0%;appearance:none;background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--progress), color-mix(in srgb, var(--color-fg) 16%, transparent) var(--progress), color-mix(in srgb, var(--color-fg) 16%, transparent) 100%);cursor:pointer;border-radius:999px;width:100%;height:.35rem;margin:0}._scrubber_198b5_7041::-webkit-slider-thumb{appearance:none;background:var(--color-primary);width:.75rem;height:.75rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg) 80%, transparent);border:none;border-radius:50%}._scrubber_198b5_7041::-moz-range-thumb{background:var(--color-primary);border:none;border-radius:50%;width:.75rem;height:.75rem}._scrubber_198b5_7041:disabled{cursor:default;opacity:.55}._duration_198b5_6996{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.7rem;line-height:1}._visuallyHidden_198b5_7079{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._playButton_198b5_7000{transition-duration:0s}._playButton_198b5_7000:hover:not(:disabled),._playButton_198b5_7000:active:not(:disabled){transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._poll_o0l13_6985{flex-direction:column;gap:.65rem;width:min(100%,268px);padding-block:.1rem;display:flex}._pollEyebrow_o0l13_6993{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 45%, transparent);font-size:.65rem;font-weight:600}._pollQuestion_o0l13_7001{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}._pollOptions_o0l13_7008{flex-direction:column;gap:.15rem;display:flex}._pollOption_o0l13_7008{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.15rem .5rem;padding:.45rem .15rem;display:grid}._pollOption_o0l13_7008:disabled{cursor:default}._pollOption_o0l13_7008:not(:disabled):hover ._pollOptionLabel_o0l13_7032{color:var(--color-primary)}._pollOptionMain_o0l13_7036{align-items:center;gap:.55rem;min-width:0;display:flex}._pollRadio_o0l13_7043{border:1.5px solid color-mix(in srgb, var(--color-fg) 28%, transparent);width:1rem;height:1rem;transition:border-color var(--motion-fast,.12s) ease, background-color var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease;background:0 0;border-radius:50%;flex-shrink:0}._pollOption_o0l13_7008[data-selected] ._pollRadio_o0l13_7043{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--color-bg) 92%, transparent)}._pollOptionLabel_o0l13_7032{min-width:0;transition:color var(--motion-fast,.12s) ease;font-size:.875rem;line-height:1.3}._pollPercent_o0l13_7065{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.75rem;font-weight:600}._pollTrack_o0l13_7072{background:color-mix(in srgb, var(--color-fg) 8%, transparent);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}._pollFill_o0l13_7080{border-radius:inherit;background:color-mix(in srgb, var(--color-primary) 70%, transparent);height:100%;transition:width var(--motion-normal,.2s) ease;display:block}._pollFooter_o0l13_7088{color:color-mix(in srgb, var(--color-fg) 50%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.15rem;font-size:.72rem;display:flex}._pollVote_o0l13_7098{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}._pollVote_o0l13_7098:disabled{opacity:.55;cursor:default}._pollVote_o0l13_7098:not(:disabled):hover{text-decoration:underline}._event_o0l13_7116{flex-direction:column;gap:.7rem;width:min(100%,268px);padding-block:.1rem;display:flex}._eventTop_o0l13_7124{border-inline-start:2.5px solid var(--color-primary);flex-direction:column;gap:.2rem;padding-inline-start:.7rem;display:flex}._eventEyebrow_o0l13_7132{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.65rem;font-weight:600}._eventTitle_o0l13_7140{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}._eventWhen_o0l13_7147{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8rem;line-height:1.35}._eventWhere_o0l13_7154{color:color-mix(in srgb, var(--color-fg) 52%, transparent);margin:0;font-size:.78rem;line-height:1.35}._eventDescription_o0l13_7161{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.78rem;line-height:1.4}._rsvp_o0l13_7168{background:color-mix(in srgb, var(--color-fg) 10%, transparent);border:0;border-radius:.65rem;grid-template-columns:repeat(3,1fr);gap:1px;min-inline-size:0;margin:0;padding:1px;display:grid;overflow:hidden}._rsvpOption_o0l13_7181{background:color-mix(in srgb, var(--color-bg) 55%, transparent);min-height:2.35rem;color:color-mix(in srgb, var(--color-fg) 70%, transparent);font:inherit;cursor:pointer;transition:background-color var(--motion-fast,.12s) ease, color var(--motion-fast,.12s) ease;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.35rem .25rem;font-size:.7rem;font-weight:600;display:flex}._rsvpOption_o0l13_7181:first-child{border-start-start-radius:.55rem;border-end-start-radius:.55rem}._rsvpOption_o0l13_7181:last-child{border-start-end-radius:.55rem;border-end-end-radius:.55rem}._rsvpOption_o0l13_7181:disabled{cursor:default;opacity:.6}._rsvpOption_o0l13_7181:not(:disabled):hover{background:color-mix(in srgb, var(--color-bg) 75%, transparent);color:var(--color-fg)}._rsvpOption_o0l13_7181[data-active]{background:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary)}._rsvpCount_o0l13_7219{font-variant-numeric:tabular-nums;opacity:.65;font-size:.65rem;font-weight:500}._map_o0l13_7226{background:color-mix(in srgb, var(--color-fg) 6%, transparent);width:260px;max-width:100%;height:180px;position:relative;overflow:hidden}._mapCanvas_o0l13_7235{width:100%;height:100%;display:block}._mapCanvas_o0l13_7235 .leaflet-pane,._mapCanvas_o0l13_7235 .leaflet-tile-pane{z-index:1}._mapHit_o0l13_7245{z-index:400;color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}._mapScrim_o0l13_7256{background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg) 55%, transparent) 55%, transparent 100%);flex-direction:column;gap:.15rem;padding:1.75rem .75rem .65rem;display:flex}._mapLabel_o0l13_7264{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:.82rem;font-weight:600;overflow:hidden}._mapHint_o0l13_7273{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.68rem}._mapLoading_o0l13_7278{background:color-mix(in srgb, var(--color-fg) 5%, transparent);width:260px;max-width:100%;height:180px;color:color-mix(in srgb, var(--color-fg) 50%, transparent);place-items:center;font-size:.8rem;display:grid}@media (prefers-reduced-motion:reduce){._pollFill_o0l13_7080,._pollRadio_o0l13_7043,._pollOptionLabel_o0l13_7032,._rsvpOption_o0l13_7181{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._row_1cbij_6985{transition:background-color var(--motion-fast,.12s) ease;align-items:flex-end;gap:.5rem;display:flex}._row_1cbij_6985[data-mine]{flex-direction:row-reverse}._row_1cbij_6985[data-highlighted] ._bubble_1cbij_6994{outline:2px solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:2px}._avatar_1cbij_6999{flex-shrink:0}._content_1cbij_7003{flex-direction:column;gap:.25rem;max-width:min(75%,480px);display:flex}._row_1cbij_6985[data-mine] ._content_1cbij_7003{align-items:flex-end}._senderName_1cbij_7013{color:color-mix(in srgb, var(--color-fg) 65%, transparent);padding-inline-start:.35rem;font-size:.75rem;font-weight:600}._bubbleWrap_1cbij_7020{align-items:center;gap:.35rem;display:flex}._row_1cbij_6985[data-mine] ._bubbleWrap_1cbij_7020{flex-direction:row-reverse}._bubbleWrap_1cbij_7020:hover ._actions_1cbij_7028,._bubbleWrap_1cbij_7020:focus-within ._actions_1cbij_7028{opacity:1;pointer-events:auto}._bubble_1cbij_6994{width:max-content;min-width:0;max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--color-fg) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--color-fg) 6%, transparent);border-radius:1.25rem;background-color:#fff;border-end-start-radius:.35rem;flex-direction:column;gap:.35rem;padding:.55rem .75rem;display:flex;overflow:hidden}._row_1cbij_6985[data-mine] ._bubble_1cbij_6994{background-color:#fff;border-end-end-radius:.35rem;border-end-start-radius:1.25rem}._bubble_1cbij_6994[data-flush]{box-shadow:0 1px 2px color-mix(in srgb, var(--color-fg) 10%, transparent), 0 3px 10px color-mix(in srgb, var(--color-fg) 7%, transparent);background-color:#0000;gap:0;padding:0;position:relative}._bubble_1cbij_6994[data-flush] ._text_1cbij_7059{background-color:#fff;padding:.45rem .7rem .15rem}._row_1cbij_6985[data-mine] ._bubble_1cbij_6994[data-flush] ._text_1cbij_7059{background-color:#fff}._bubble_1cbij_6994[data-flush] ._time_1cbij_7066{z-index:500;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:999px;padding:.15rem .35rem;position:absolute;inset-block-start:.4rem;inset-inline-end:.45rem}._bubble_1cbij_6994[data-flush]:has(._text_1cbij_7059) ._time_1cbij_7066{color:color-mix(in srgb, var(--color-fg) 50%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-self:flex-end;padding:0 .7rem .4rem;position:static;inset:auto}._bubble_1cbij_6994[data-rich]{min-width:min(100%,280px);padding:.7rem .85rem .55rem}._bubble_1cbij_6994[data-deleted]{font-style:italic}._bubble_1cbij_6994[data-pending]{opacity:.72}._bubble_1cbij_6994[data-failed]{outline:1px solid color-mix(in srgb, var(--color-danger) 55%, transparent)}._replyPreview_1cbij_7101{border:none;border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:.1rem;width:100%;padding:.35rem .5rem;font-size:.8rem;display:flex}._replyPreview_1cbij_7101:hover{background:color-mix(in srgb, var(--color-fg) 10%, transparent)}._replyName_1cbij_7121{font-weight:600}._replyText_1cbij_7125{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:color-mix(in srgb, var(--color-fg) 70%, transparent);overflow:hidden}._images_1cbij_7133{background:color-mix(in srgb, var(--color-fg) 8%, transparent);gap:1.5px;display:grid;overflow:hidden}._images_1cbij_7133[data-multi]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,268px)}._images_1cbij_7133 a{line-height:0;display:block;overflow:hidden}._image_1cbij_7133{object-fit:cover;width:100%;max-width:268px;min-height:140px;max-height:340px;display:block}._text_1cbij_7059{white-space:pre-wrap;overflow-wrap:anywhere}._time_1cbij_7066{white-space:nowrap;color:color-mix(in srgb, var(--color-fg) 50%, transparent);align-self:flex-end;font-size:.65rem;line-height:1}._actions_1cbij_7028{opacity:0;pointer-events:none;transition:opacity var(--motion-fast,.12s) ease;flex-shrink:0}._actionsVisible_1cbij_7178{opacity:1;pointer-events:auto}._actions_1cbij_7028 ._items_1cbij_7183{gap:.15rem}._actionButton_1cbij_7187{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--color-fg) 60%, transparent);cursor:pointer;transition:background-color var(--motion-fast,.12s) ease;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}._actionButton_1cbij_7187 svg{flex-shrink:0;width:.875rem;height:.875rem;display:block}._actionButton_1cbij_7187:hover{background:color-mix(in srgb, var(--color-fg) 8%, transparent);color:var(--color-fg)}._picker_1cbij_7214{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:var(--color-bg);border-radius:999px;width:fit-content;padding:.25rem}._picker_1cbij_7214 ._items_1cbij_7183{gap:.15rem}._pickerEmoji_1cbij_7226{cursor:pointer;width:1.9rem;height:1.9rem;transition:background-color var(--motion-fast,.12s) ease, transform var(--motion-fast,.12s) ease;background:0 0;border:none;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}._pickerEmoji_1cbij_7226:hover{background:color-mix(in srgb, var(--color-fg) 8%, transparent);transform:scale(var(--interaction-hover-scale,1.1))}._reactions_1cbij_7243{flex-wrap:wrap;gap:.25rem;display:flex}._reactionChip_1cbij_7249{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:var(--color-bg);cursor:pointer;transition:border-color var(--motion-fast,.12s) ease;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.8rem;display:inline-flex}._reactionChip_1cbij_7249:hover{border-color:var(--color-primary)}._reactionChip_1cbij_7249[data-mine]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}._reactionCount_1cbij_7269{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-fg) 65%, transparent)}._sendAlert_1cbij_7274{width:100%;max-width:100%}@media (prefers-reduced-motion:reduce){._row_1cbij_6985,._actions_1cbij_7028,._actionButton_1cbij_7187,._pickerEmoji_1cbij_7226,._reactionChip_1cbij_7249{transition-duration:0s}._pickerEmoji_1cbij_7226:hover{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_67ajr_6985{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._header_67ajr_6993{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}._headerTitle_67ajr_7002{font-size:1.05rem;font-weight:700}._headerActions_67ajr_7007{z-index:2;flex-shrink:0;position:relative}._headerActions_67ajr_7007 ._items_67ajr_7013{gap:.15rem}._toolbar_67ajr_7017{flex-direction:column;gap:.65rem;padding:.75rem 1rem .5rem;display:flex}._search_67ajr_7024{width:100%}._filters_67ajr_7028{flex-wrap:wrap;gap:.4rem;display:flex}._filterBadge_67ajr_7034{border:1px solid color-mix(in srgb, var(--color-fg) 14%, transparent);color:color-mix(in srgb, var(--color-fg) 72%, transparent);font:inherit;cursor:pointer;transition:background-color var(--motion-fast,.12s) ease, border-color var(--motion-fast,.12s) ease, color var(--motion-fast,.12s) ease;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:550;display:inline-flex}._filterBadge_67ajr_7034:hover{background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-fg)}._filterBadge_67ajr_7034[data-selected]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-fg)}._filterCount_67ajr_7059{background:color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding-inline:.25rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}[data-selected] ._filterCount_67ajr_7059{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}._groupNameInput_67ajr_7076{border:1px solid color-mix(in srgb, var(--color-fg) 15%, transparent);border-radius:var(--radius-md,.5rem);color:inherit;font:inherit;background:0 0;margin:.75rem 1rem 0;padding:.5rem .75rem}._groupNameInput_67ajr_7076:focus{border-color:var(--color-primary);outline:none}._contactSearch_67ajr_7090{padding:.75rem 1rem .25rem}._itemMeta_67ajr_7094{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.75rem}._items_67ajr_7013{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}._sectionLabel_67ajr_7109{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 45%, transparent);margin:.35rem 0 .1rem;padding-inline:.65rem;font-size:.7rem;font-weight:700}._item_67ajr_7013{border-radius:var(--radius-md,.5rem);color:inherit;cursor:pointer;text-align:start;width:100%;transition:background-color var(--motion-fast,.12s) ease;background:0 0;border:none;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}._item_67ajr_7013:hover{background:color-mix(in srgb, var(--color-fg) 6%, transparent)}._item_67ajr_7013[data-active],._item_67ajr_7013[data-selected]{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}._itemBody_67ajr_7140{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._itemTop_67ajr_7148,._itemBottom_67ajr_7149{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._itemName_67ajr_7156{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._itemTime_67ajr_7163{color:color-mix(in srgb, var(--color-fg) 55%, transparent);flex-shrink:0;font-size:.75rem}._itemPreview_67ajr_7169{color:color-mix(in srgb, var(--color-fg) 60%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._unread_67ajr_7177{background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-primary-fg,#fff);border-radius:999px;flex-shrink:0;place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:700;display:grid}._empty_67ajr_7191{justify-content:center;align-items:center;gap:var(--space-3,.75rem);min-height:0;padding:var(--space-8,2rem) var(--space-5,1.25rem);text-align:center;flex-direction:column;flex:1;display:flex}._emptyArt_67ajr_7203{width:5.5rem;height:5.5rem;margin-bottom:var(--space-2,.5rem);place-items:center;display:grid;position:relative}._emptyOrb_67ajr_7212{border-radius:var(--radius-2xl,1.25rem);background:var(--hero-gradient,var(--color-primary));box-shadow:var(--shadow-md,0 8px 24px #0000001f);position:absolute;inset:0;transform:rotate(-8deg)}._emptyOrbSecondary_67ajr_7221{z-index:-1;border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-primary) 18%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);position:absolute;inset:.55rem -.4rem -.4rem .55rem;transform:rotate(12deg)}._emptyIcon_67ajr_7231{z-index:1;width:1.75rem;height:1.75rem;color:var(--color-primary-fg,#fff);position:relative}._emptyTitle_67ajr_7239{letter-spacing:-.03em;max-width:16rem;margin:0;font-size:1.35rem;font-weight:750;line-height:1.2}._emptyDescription_67ajr_7248{max-width:17rem;color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.9375rem;line-height:1.45}._emptyActions_67ajr_7256{width:100%;max-width:14rem;margin-top:var(--space-2,.5rem);display:flex}._emptyFiltered_67ajr_7263{justify-content:center;align-items:center;gap:var(--space-3,.75rem);min-height:0;padding:var(--space-8,2rem) var(--space-5,1.25rem);text-align:center;flex-direction:column;flex:1;display:flex}._emptyFilteredIcon_67ajr_7275{border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-bg));width:3rem;height:3rem;color:var(--color-primary);place-items:center;display:grid}._emptyFilteredText_67ajr_7285{max-width:16rem;color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.9375rem;line-height:1.45}._listLoading_67ajr_7293{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.5rem;display:flex;overflow:hidden}._skeletonItem_67ajr_7303{align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}._skeletonBody_67ajr_7310{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}._skeletonTop_67ajr_7318{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._listLoading_67ajr_7293 ._skeletonFill_67ajr_7325{background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 7%, #fff) 0%, color-mix(in srgb, var(--color-fg) 7%, #fff) 40%, color-mix(in srgb, var(--color-fg) 18%, #fff) 50%, color-mix(in srgb, var(--color-fg) 7%, #fff) 60%, color-mix(in srgb, var(--color-fg) 7%, #fff) 100%);background-size:220% 100%;flex-shrink:0;animation:1.35s ease-in-out infinite _conversationSkeletonShimmer_67ajr_1}@keyframes _conversationSkeletonShimmer_67ajr_1{0%{background-position:100% 0}to{background-position:-100% 0}}._groupFooter_67ajr_7340{border-top:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);padding:.75rem 1rem}._error_67ajr_7345{color:var(--color-danger,#e5484d);padding:0 1rem .75rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){._item_67ajr_7013,._filterBadge_67ajr_7034{transition-duration:0s}._emptyOrb_67ajr_7212,._emptyOrbSecondary_67ajr_7221{transform:none}._listLoading_67ajr_7293 ._skeletonFill_67ajr_7325{background:color-mix(in srgb, var(--color-fg) 8%, #fff);animation:none}}._page_16sq5_1{width:100%;max-width:56rem;height:100%;min-height:0;padding:var(--space-3,.75rem) var(--space-4,1rem);flex-direction:column;flex:1;align-self:stretch;margin-inline:auto;display:flex;overflow:hidden}._layout_16sq5_15{border-radius:var(--radius-2xl,1.25rem);background:var(--color-bg);height:100%;min-height:0;box-shadow:var(--shadow-sm,0 1px 3px #0000000f);border:0;flex:1;grid-template-columns:1fr;display:grid;overflow:hidden}._main_16sq5_28{z-index:1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._sidebar_16sq5_38{z-index:0;min-height:0;position:relative;overflow:hidden}._placeholder_16sq5_45{justify-content:center;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-6,1.5rem);color:color-mix(in srgb, var(--color-fg) 56%, transparent);text-align:center;flex-direction:column;flex:1;display:flex}._placeholderIcon_16sq5_57{opacity:.7;width:2rem;height:2rem}@media (width>=768px){._page_16sq5_1{max-width:none;padding-inline:var(--space-6,1.5rem);margin-inline:0}._layout_16sq5_15{grid-template-columns:minmax(16rem,20rem) 1fr}._sidebar_16sq5_38{border-inline-end:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent)}}@media (width<=767px){._page_16sq5_1{padding:0}._layout_16sq5_15{box-shadow:none;border-radius:0}._layout_16sq5_15[data-view=list] ._main_16sq5_28,._layout_16sq5_15[data-view=chat] ._sidebar_16sq5_38{display:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._card_1c8id_6985{background:var(--color-bg-elevated,var(--color-bg));border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);border-radius:var(--radius-2xl,1.25rem);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);flex-direction:column;padding:0;display:flex;overflow:hidden}._link_1c8id_6996{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}._coverWrap_1c8id_7010{aspect-ratio:16/10;background:color-mix(in srgb, var(--color-fg) 6%, transparent);position:relative;overflow:hidden}._cover_1c8id_7010,._coverFallback_1c8id_7018{object-fit:cover;width:100%;height:100%;display:block}._coverFallback_1c8id_7018{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent,#c45c26) 35%, transparent), color-mix(in srgb, var(--color-fg) 12%, transparent))}._coverScrim_1c8id_7029{pointer-events:none;background:linear-gradient(#0000 0%,#0000001f 45%,#0000009e 100%);position:absolute;inset:0}._coverMeta_1c8id_7036{left:var(--space-4,1rem);right:var(--space-4,1rem);bottom:var(--space-4,1rem);color:#fff;position:absolute}._title_1c8id_7044{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:650;line-height:1.2}._address_1c8id_7052{opacity:.9;margin:.25rem 0 0;font-size:.875rem}._body_1c8id_7058{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);flex-direction:column;display:flex}._meta_1c8id_7065{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem}._description_1c8id_7071{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}._footer_1c8id_7081{gap:var(--space-2,.5rem);padding:0 var(--space-4,1rem) var(--space-4,1rem);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){._card_1c8id_6985{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1s9m0_6985{gap:var(--space-4,1rem);flex-direction:column;display:flex}._list_1s9m0_6991{gap:var(--space-4,1rem);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=768px){._list_1s9m0_6991{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._list_1s9m0_6991{grid-template-columns:repeat(3,minmax(0,1fr))}}._root_brquw_1{z-index:50;flex-shrink:0;display:inline-flex;position:relative}._spacer_brquw_8{align-items:center;gap:var(--space-2,.5rem);min-height:2.75rem;padding-block:var(--space-2,.5rem);padding-inline:var(--space-5,1.25rem);letter-spacing:-.01em;white-space:nowrap;visibility:hidden;pointer-events:none;font-size:.875rem;font-weight:600;display:inline-flex}._stage_brquw_23{z-index:50;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:min(86vw,18rem);display:flex;position:absolute;top:0;right:0}._stage_brquw_23>*{pointer-events:auto}._trigger_brquw_39{justify-content:center;align-items:center;gap:var(--space-2,.5rem);min-height:2.75rem;padding-block:var(--space-2,.5rem);padding-inline:var(--space-5,1.25rem);border-radius:var(--radius-xl,1rem);background:var(--btn-primary-background,var(--color-primary));color:var(--btn-primary-foreground,var(--color-fg-on-primary,#fff));letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm,0 1px 2px #0000000f);border:0;font-size:.875rem;font-weight:600;display:inline-flex}._triggerLabel_brquw_59{align-items:center;gap:var(--space-2,.5rem);white-space:nowrap;display:inline-flex}._panel_brquw_66{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:var(--color-card,var(--color-bg));width:min(86vw,18rem);box-shadow:var(--elevation-2,0 8px 24px #0000001f);overflow:hidden}._panelInner_brquw_74{flex-direction:column;display:flex}._header_brquw_79{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);display:flex}._headerTitle_brquw_88{color:color-mix(in srgb, var(--color-fg) 58%, transparent);font-size:.8125rem;font-weight:600}._close_brquw_94{border-radius:var(--radius-md,.5rem);width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--color-fg) 58%, transparent);cursor:pointer;transition:color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease), background-color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease);background:0 0;border:0;justify-content:center;align-items:center;margin:-.25rem;display:inline-flex}@media (hover:hover) and (pointer:fine){._close_brquw_94:hover{color:var(--color-fg);background:color-mix(in srgb, var(--color-fg) 6%, transparent)}}._close_brquw_94:active{transform:scale(var(--interaction-press-scale,.98))}._grid_brquw_119{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._grid_brquw_119[data-cols="1"]{grid-template-columns:minmax(0,1fr)}._grid_brquw_119[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._item_brquw_132{min-height:5.5rem;padding:var(--space-4,1rem) var(--space-3,.75rem);color:color-mix(in srgb, var(--color-fg) 62%, transparent);cursor:pointer;transition:color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease), background-color var(--interaction-transition-duration,.15s) var(--interaction-transition-curve,ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex}._item_brquw_132[data-border-end=true]{border-inline-end:1px solid color-mix(in srgb, var(--color-border) 80%, transparent)}._item_brquw_132[data-border-bottom=true]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent)}@media (hover:hover) and (pointer:fine){._item_brquw_132:hover{color:var(--color-fg);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}}._item_brquw_132:active{transform:scale(var(--interaction-press-scale,.98))}._itemContent_brquw_163{align-items:center;gap:var(--space-2,.5rem);flex-direction:column;display:flex}._itemIcon_brquw_170{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}._itemLabel_brquw_181{letter-spacing:-.01em;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.25}@media (prefers-reduced-motion:reduce){._close_brquw_94,._item_brquw_132{transition-duration:0s}._close_brquw_94:active,._item_brquw_132:active{transform:none}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._mapShell_19754_6985{flex-direction:column;gap:.5rem;display:flex}._map_19754_6985{border-radius:var(--radius-lg,.75rem);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);z-index:0;width:100%;height:18rem;overflow:hidden}._loading_19754_7000{color:color-mix(in srgb, var(--color-fg) 62%, transparent);background:color-mix(in srgb, var(--color-fg) 4%, transparent);place-items:center;display:grid}._hint_19754_7007{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){._map_19754_6985{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1xa2z_6985{gap:var(--space-4,1rem);flex-direction:column;display:flex}._list_1xa2z_6991{gap:var(--space-4,1rem);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=768px){._list_1xa2z_6991{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._list_1xa2z_6991{grid-template-columns:repeat(3,minmax(0,1fr))}}._cardActions_1xa2z_7008{gap:var(--space-2,.5rem);flex-wrap:wrap;width:100%;display:flex}._form_1xa2z_7015{gap:var(--space-4,1rem);flex-direction:column;display:flex}._mapWrap_1xa2z_7021{border-radius:var(--radius-2xl,1.25rem);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);min-height:14rem;overflow:hidden}._error_1xa2z_7028{color:var(--color-danger,#c62828);margin:0;font-size:.875rem}._help_1xa2z_7034{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.875rem}._body_1n6xn_1{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._block_1n6xn_7{flex-direction:column;gap:.35rem;display:flex}._blockLabel_1n6xn_13{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 48%, transparent);margin:0;font-size:.6875rem;font-weight:700}._blockValue_1n6xn_22{color:color-mix(in srgb, var(--color-fg) 78%, transparent);margin:0;font-size:.875rem;line-height:1.45}._statusRow_1n6xn_29{align-items:center;gap:var(--space-2,.5rem);display:flex}._review_1n6xn_35{gap:var(--space-3,.75rem);padding-top:var(--space-2,.5rem);border-top:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);flex-direction:column;display:flex}._reviewActions_1n6xn_43{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._wrap_1a3br_1{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;width:100%;display:flex}._search_1a3br_10{flex-shrink:1;width:min(14rem,100%)}._toolbar_1a3br_15{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:var(--color-card,var(--color-bg));box-shadow:var(--elevation-1,0 2px 8px #0000000f);border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}._menu_1a3br_26{display:inline-flex}._trigger_1a3br_30{height:auto;min-height:2rem;color:color-mix(in srgb, var(--color-fg) 62%, transparent);font:inherit;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}._trigger_1a3br_30[data-filled],._trigger_1a3br_30[data-pressed],._trigger_1a3br_30[aria-expanded=true]{background:color-mix(in srgb, var(--color-fg) 10%, transparent);color:var(--color-fg);font-weight:600}@media (hover:hover) and (pointer:fine){._trigger_1a3br_30[data-hovered]{color:var(--color-fg);background:color-mix(in srgb, var(--color-fg) 6%, transparent)}}._trigger_1a3br_30[data-focus-visible]{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-ring,var(--color-primary))}._triggerLabel_1a3br_67{align-items:center;gap:.375rem;display:inline-flex}._dot_1a3br_73{background:var(--color-primary);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}._styleItem_1a3br_81{align-items:center;gap:var(--space-2,.5rem);display:inline-flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1ymya_6985{gap:var(--space-4,1rem);flex-direction:column;display:flex}._description_1ymya_6991{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.9375rem;line-height:1.5}._list_1ymya_6998{gap:var(--space-2,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._requestRow_1ymya_7007{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:4.5rem;padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:var(--card-background,var(--color-card));box-shadow:var(--shadow-sm);display:flex}._requestPerson_1ymya_7019{align-items:center;gap:var(--space-3,.75rem);min-width:0;display:flex}._requestName_1ymya_7026{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}._requestActions_1ymya_7034{gap:var(--space-2,.5rem);flex-shrink:0;display:flex}@media (width<=389px){._requestRow_1ymya_7007{flex-direction:column;align-items:flex-start}._requestActions_1ymya_7034{width:100%}}._root_1s3ob_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._cropArea_1s3ob_7{border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 8%, transparent);width:100%;height:min(52vw,20rem);position:relative;overflow:hidden}._zoomRow_1s3ob_16{align-items:center;gap:var(--space-3,.75rem);display:flex}._zoomLabel_1s3ob_22{color:color-mix(in srgb, var(--color-fg) 68%, transparent);flex-shrink:0;font-size:.875rem;font-weight:600}._zoomSlider_1s3ob_29{flex:1;min-width:0}._zoomSlider_1s3ob_29 [data-slider]{width:100%}._error_1s3ob_37{color:var(--color-danger,#ff3b30);margin:0;font-size:.875rem}._actions_1s3ob_43{justify-content:flex-end;gap:var(--space-2,.5rem);display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1ey8h_6985{gap:var(--space-5,1.25rem);flex-direction:column;display:flex}._hero_1ey8h_6991{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem) var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--hero-gradient,var(--color-primary));color:var(--color-primary-fg,#fff);text-align:center;box-shadow:var(--shadow-md,0 12px 28px #0000001a);flex-direction:column;display:flex}._avatarRing_1ey8h_7004{background:#ffffff38;border-radius:999px;place-items:center;width:7.25rem;height:7.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff8c}._avatar_1ey8h_7004{box-shadow:0 8px 24px #0000002e;width:6.25rem!important;height:6.25rem!important;font-size:2rem!important}._cameraBtn_1ey8h_7022{box-shadow:var(--shadow-md,0 8px 20px #00000029);position:absolute;bottom:.15rem;right:.15rem;border-radius:999px!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important}._cameraBtn_1ey8h_7022 svg{width:1.125rem;height:1.125rem}._heroHint_1ey8h_7040{letter-spacing:-.01em;color:#ffffffd1;margin:0;font-size:.8125rem;font-weight:600}._card_1ey8h_7048{gap:var(--space-4,1rem);padding:var(--space-4,1rem);border-radius:var(--radius-2xl,1.25rem);background:var(--card-background,var(--color-card,#fff));box-shadow:var(--shadow-md,0 12px 28px #0000000f);flex-direction:column;display:flex}._cardHeader_1ey8h_7058{gap:var(--space-1,.25rem);flex-direction:column;display:flex}._cardTitle_1ey8h_7064{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 52%, transparent);margin:0;font-size:.8125rem;font-weight:700}._cardDesc_1ey8h_7073{color:color-mix(in srgb, var(--color-fg) 56%, transparent);margin:0;font-size:.8125rem;line-height:1.4}._fieldStack_1ey8h_7080{gap:var(--space-4,1rem);flex-direction:column;display:flex}._fieldStack_1ey8h_7080 [data-slot=field]{gap:var(--space-2,.5rem)}._fieldStack_1ey8h_7080 [data-slot=label]{letter-spacing:-.01em;width:fit-content;color:color-mix(in srgb, var(--color-fg) 82%, transparent);transition:color var(--motion-fast,.15s) var(--interaction-transition-curve,ease);font-size:.8125rem;font-weight:700;line-height:1.25}._fieldStack_1ey8h_7080 [data-slot=field]:focus-within [data-slot=label]{color:var(--color-primary)}._fieldStack_1ey8h_7080 [data-slot=description]{color:color-mix(in srgb, var(--color-fg) 48%, transparent);align-self:flex-end;font-size:.75rem;line-height:1.3}._fieldStack_1ey8h_7080 [data-slot=field-error]{font-size:.75rem;font-weight:600;line-height:1.3}._stylesBlock_1ey8h_7117{gap:var(--space-3,.75rem);padding-top:var(--space-2,.5rem);border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);flex-direction:column;display:flex}._stylesHeader_1ey8h_7125{gap:var(--space-1,.25rem);flex-direction:column;display:flex}._stylesTitle_1ey8h_7131{letter-spacing:-.02em;margin:0;font-size:.9375rem;font-weight:700}._privacyRow_1ey8h_7138{align-items:center;gap:var(--space-3,.75rem);min-height:3.5rem;display:flex}._privacyIcon_1ey8h_7145{border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}._privacyIcon_1ey8h_7145 svg{width:1.125rem;height:1.125rem}._privacyText_1ey8h_7161{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._privacyTitle_1ey8h_7169{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}._privacyDesc_1ey8h_7175{color:color-mix(in srgb, var(--color-fg) 55%, transparent);font-size:.8125rem;line-height:1.35}._imageField_1ey8h_7181{align-items:stretch;gap:var(--space-2,.5rem);flex-direction:column;display:flex}._imageLabelRow_1ey8h_7188{justify-content:space-between;align-items:baseline;gap:var(--space-2,.5rem);display:flex}._imageLabel_1ey8h_7188{letter-spacing:-.01em;color:color-mix(in srgb, var(--color-fg) 82%, transparent);font-size:.8125rem;font-weight:700}._imageHint_1ey8h_7202{color:color-mix(in srgb, var(--color-fg) 45%, transparent);font-size:.75rem;font-weight:600}._imagePreview_1ey8h_7208{border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 5%, transparent);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._imagePreview_1ey8h_7208 img{object-fit:cover;width:100%;height:100%;display:block}._coverPreview_1ey8h_7225{aspect-ratio:3}._bannerPreview_1ey8h_7229{aspect-ratio:4/5;max-width:12rem}._imageAction_1ey8h_7234{right:var(--space-3,.75rem);bottom:var(--space-3,.75rem);box-shadow:var(--shadow-md,0 8px 20px #00000029);position:absolute;gap:var(--space-2,.5rem)!important;min-height:2.5rem!important;padding-inline:var(--space-3,.75rem)!important}._imageAction_1ey8h_7234 svg{width:1rem;height:1rem}._imageEmpty_1ey8h_7249{align-items:center;gap:var(--space-2,.5rem);color:color-mix(in srgb, var(--color-fg) 45%, transparent);font-size:.8125rem;font-weight:500;display:inline-flex}._imageEmpty_1ey8h_7249 svg{width:1rem;height:1rem}._message_1ey8h_7262{text-align:center;color:color-mix(in srgb, var(--color-fg) 68%, transparent);margin:0;font-size:.875rem;font-weight:600}._messageError_1ey8h_7270{color:var(--color-danger,#ff3b30)}._messageSuccess_1ey8h_7274{color:var(--color-success,#1a7f4b)}@media (prefers-reduced-motion:reduce){._cameraBtn_1ey8h_7022,._fieldStack_1ey8h_7080 [data-slot=label]{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_nfspg_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._heading_nfspg_6991{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}._body_nfspg_6998,._notes_nfspg_6999{color:color-mix(in srgb, var(--color-fg) 82%, transparent);margin:0;line-height:1.5}._amenityList_nfspg_7005{gap:var(--space-2,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._amenity_nfspg_7005{background:color-mix(in srgb, var(--color-fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}._hoursList_nfspg_7023{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._hoursRow_nfspg_7032{justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}._faqList_nfspg_7039{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._faq_nfspg_7039{border-radius:var(--radius-xl,1rem);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:color-mix(in srgb, var(--color-fg) 3%, transparent);padding:.85rem 1rem}._faq_nfspg_7039 summary{cursor:pointer;font-weight:650}._faq_nfspg_7039 p{color:color-mix(in srgb, var(--color-fg) 78%, transparent);margin:.65rem 0 0;line-height:1.5}._quoteList_nfspg_7061{gap:var(--space-3,.75rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._quote_nfspg_7061{padding:var(--space-4,1rem);border-radius:var(--radius-xl,1rem);background:linear-gradient(160deg, color-mix(in srgb, var(--color-fg) 6%, transparent), color-mix(in srgb, var(--color-fg) 2%, transparent));border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent)}._quoteText_nfspg_7077{letter-spacing:-.01em;margin:0;font-size:1.05rem;line-height:1.45}._quoteMeta_nfspg_7084{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:.65rem 0 0;font-size:.8125rem;font-weight:600}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_s79l6_6985{gap:var(--space-6,1.5rem);padding-bottom:var(--space-8,2rem);flex-direction:column;display:flex}._root_s79l6_6985[data-has-cta=true]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}._actions_s79l6_6995{gap:var(--space-2,.5rem);padding:0 var(--screen-pad-x,0);flex-wrap:wrap;display:flex}._sections_s79l6_7002{gap:var(--space-7,1.75rem);padding:0 var(--screen-pad-x,0);flex-direction:column;display:flex}._skeleton_s79l6_7009{gap:var(--space-4,1rem);flex-direction:column;display:flex}._skeletonBody_s79l6_7015{gap:var(--space-3,.75rem);padding:0 var(--screen-pad-x,1rem);flex-direction:column;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_126ri_6985{z-index:80;color:#fff;background:#000000eb;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}._topBar_126ri_6996{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem;justify-content:space-between;align-items:center;display:flex}._counter_126ri_7003{opacity:.8;font-size:.875rem}._close_126ri_7008{appearance:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:0;border-radius:999px;padding:.45rem .9rem;font-weight:600}._stage_126ri_7019{touch-action:none;flex:1;place-items:center;padding:.5rem;display:grid;overflow:hidden}._media_126ri_7028{object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--motion-fast,.15s) ease;transform-origin:50%}._caption_126ri_7036{text-align:center;opacity:.85;margin:0;padding:.5rem 1rem;font-size:.875rem}._nav_126ri_7044{padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));justify-content:center;gap:.75rem;display:flex}._navBtn_126ri_7051{appearance:none;color:inherit;border-radius:var(--radius-lg,.75rem);background:#ffffff14;border:1px solid #ffffff38;padding:.55rem 1rem;font-weight:600}._navBtn_126ri_7051:disabled{opacity:.35}@media (prefers-reduced-motion:reduce){._media_126ri_7028{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_1ad1y_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._chips_1ad1y_6991{gap:var(--space-2,.5rem);scrollbar-width:none;padding-bottom:.15rem;display:flex;overflow-x:auto}._chips_1ad1y_6991::-webkit-scrollbar{display:none}._chip_1ad1y_6991{appearance:none;border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);background:color-mix(in srgb, var(--color-fg) 4%, transparent);color:inherit;white-space:nowrap;transition:background var(--motion-fast,.15s) ease, border-color var(--motion-fast,.15s) ease;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}._chip_1ad1y_6991[data-active=true]{background:color-mix(in srgb, var(--color-fg) 12%, transparent);border-color:color-mix(in srgb, var(--color-fg) 28%, transparent)}._track_1ad1y_7019{border-radius:var(--radius-2xl,1.25rem);touch-action:pan-y;outline:none;overflow:hidden}._rail_1ad1y_7026{transition:transform var(--motion-normal,.22s) ease;display:flex}._slideWrap_1ad1y_7031{flex:0 0 100%}._slide_1ad1y_7031{appearance:none;aspect-ratio:16/10;background:color-mix(in srgb, var(--color-fg) 6%, transparent);cursor:pointer;border:0;width:100%;margin:0;padding:0;position:relative;overflow:hidden}._media_1ad1y_7048{object-fit:cover;width:100%;height:100%;display:block}._videoBadge_1ad1y_7055{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:650;position:absolute;top:.75rem;left:.75rem}._controls_1ad1y_7068{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);display:flex}._navBtn_1ad1y_7075{appearance:none;border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);color:inherit;border-radius:var(--radius-lg,.75rem);background:0 0;padding:.45rem .85rem;font-size:.875rem;font-weight:600}._navBtn_1ad1y_7075:disabled{opacity:.4}._counter_1ad1y_7089{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.8125rem}@media (prefers-reduced-motion:reduce){._rail_1ad1y_7026{transition-duration:0s}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._hero_18ki9_6985{margin:0 calc(-1 * var(--screen-pad-x,1rem));flex-direction:column;gap:0;display:flex}._mediaButton_18ki9_6992{appearance:none;aspect-ratio:4/5;background:color-mix(in srgb, var(--color-fg) 8%, transparent);cursor:pointer;border:0;width:100%;max-height:min(70vh,32rem);margin:0;padding:0;display:block;position:relative;overflow:hidden}@media (width>=720px){._mediaButton_18ki9_6992{aspect-ratio:16/9;border-radius:0 0 var(--radius-2xl,1.25rem) var(--radius-2xl,1.25rem);max-height:28rem}}._media_18ki9_6992,._fallback_18ki9_7015{object-fit:cover;width:100%;height:100%;display:block}._fallback_18ki9_7015{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent,#c45c26) 40%, transparent), color-mix(in srgb, var(--color-fg) 14%, transparent))}._scrim_18ki9_7026{pointer-events:none;background:linear-gradient(#0000,#00000073);height:40%;position:absolute;inset:auto 0 0}._content_18ki9_7034{gap:var(--space-2,.5rem);padding:var(--space-5,1.25rem) var(--screen-pad-x,1rem) 0;flex-direction:column;display:flex}._titles_18ki9_7041{align-items:baseline;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}._title_18ki9_7041{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:700;line-height:1.1}._rating_18ki9_7056{align-items:center;gap:.25rem;margin:0;font-size:.9375rem;font-weight:600;display:inline-flex}._star_18ki9_7065{width:1rem;height:1rem}._ratingCount_18ki9_7070{color:color-mix(in srgb, var(--color-fg) 58%, transparent);font-weight:500}._address_18ki9_7075{color:color-mix(in srgb, var(--color-fg) 68%, transparent);margin:0;font-size:.975rem}._description_18ki9_7081{margin:var(--space-2,.5rem) 0 0;font-size:1rem;line-height:1.5}._directions_18ki9_7087{margin-top:var(--space-2,.5rem);color:var(--color-accent,var(--color-fg));align-items:center;gap:.4rem;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_r1sbg_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._heading_r1sbg_6991{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}._mediaIcon_r1sbg_6998{width:100%;height:100%;color:var(--color-primary);justify-content:center;align-items:center;display:flex}._mediaIcon_r1sbg_6998 svg{width:1.5rem;height:1.5rem}._body_r1sbg_7011{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._map_r1sbg_7017{border-radius:var(--radius-xl,1rem);height:14rem;box-shadow:var(--shadow-sm,0 1px 3px #0000000f);overflow:hidden}._loading_r1sbg_7024{border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-fg) 5%, transparent);height:14rem;color:color-mix(in srgb, var(--color-fg) 62%, transparent);place-items:center;display:grid}._directions_r1sbg_7033{color:var(--color-accent,var(--color-fg));font-size:.9375rem;font-weight:600;text-decoration:none}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_4h4rx_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._headingRow_4h4rx_6991{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);display:flex}._heading_4h4rx_6991{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}._empty_4h4rx_7005{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0}._mediaFill_4h4rx_7010{object-fit:cover;width:100%;height:100%}._mediaFallback_4h4rx_7016{width:100%;height:100%;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}._body_4h4rx_7027{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._block_4h4rx_7033{flex-direction:column;gap:.35rem;display:flex}._blockLabel_4h4rx_7039{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 48%, transparent);margin:0;font-size:.6875rem;font-weight:700}._blockValue_4h4rx_7048{color:var(--color-fg);margin:0;font-size:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_19kh6_6985{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._heading_19kh6_6991{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}._mediaFill_19kh6_6998{object-fit:cover;width:100%;height:100%}._mediaFallback_19kh6_7004{width:100%;height:100%;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}._body_19kh6_7015{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._block_19kh6_7021{flex-direction:column;gap:.35rem;display:flex}._blockLabel_19kh6_7027{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 48%, transparent);margin:0;font-size:.6875rem;font-weight:700}._blockValue_19kh6_7036{color:var(--color-fg);margin:0;font-size:.875rem}._root_bh7b4_1{border:0;align-items:center;gap:.125rem;min-inline-size:0;margin:0;padding:0;display:inline-flex}._star_bh7b4_11{width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--color-fg) 24%, transparent);cursor:pointer;transition:color var(--interaction-transition-duration) var(--interaction-transition-curve), transform var(--interaction-transition-duration) var(--interaction-transition-curve);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._star_bh7b4_11 svg{width:1.375rem;height:1.375rem}._star_bh7b4_11[data-filled]{color:var(--color-warning,#ff9f0a)}._star_bh7b4_11:hover:not(:disabled),._star_bh7b4_11:focus-visible:not(:disabled){transform:scale(var(--interaction-hover-scale,1.06))}._star_bh7b4_11:active:not(:disabled){transform:scale(var(--interaction-press-scale,.94))}._star_bh7b4_11:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){._star_bh7b4_11{transition-duration:0s;transform:none}}._hero_15f1y_1{aspect-ratio:16/10;border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-primary) 16%, var(--color-bg));position:relative;overflow:hidden}._heroImg_15f1y_9{object-fit:cover;width:100%;height:100%}._heroFallback_15f1y_15{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--color-primary) 40%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 24%, var(--color-bg)), var(--color-bg));place-items:center;width:100%;height:100%;display:grid}._heroIcon_15f1y_23{width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--color-primary) 70%, var(--color-fg));opacity:.85}._badge_15f1y_30{top:var(--space-3,.75rem);left:var(--space-3,.75rem);position:absolute}._stats_15f1y_36{gap:var(--space-2,.5rem) var(--space-3,.75rem);flex-wrap:wrap;align-items:center;display:flex}._stat_15f1y_36{min-height:2rem;padding-inline:var(--space-3,.75rem);background:color-mix(in srgb, var(--color-fg) 5%, transparent);border-radius:999px;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}._stat_15f1y_36[data-full=true]{background:color-mix(in srgb, var(--color-danger,#e5484d) 12%, transparent);color:var(--color-danger,#e5484d)}._stat_15f1y_36 svg{width:.875rem;height:.875rem;color:var(--color-warning,#ff9f0a)}._price_15f1y_66{margin-inline-start:auto;font-size:1rem;font-weight:700}._trainer_15f1y_72{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);display:flex}._trainerAvatar_15f1y_81{--avatar-radius:var(--radius-lg,.75rem);flex-shrink:0;width:2.75rem;height:2.75rem}._trainerLabel_15f1y_88{color:color-mix(in srgb, var(--color-fg) 56%, transparent);font-size:.75rem}._trainerName_15f1y_93{font-weight:600}._section_15f1y_97{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._sectionTitle_15f1y_103{letter-spacing:-.02em;font-size:1rem;font-weight:700}._muted_15f1y_109{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.875rem;line-height:1.45}._styleList_15f1y_115,._sessionList_15f1y_116{gap:var(--space-2,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sessionItem_15f1y_125{min-height:2.75rem;padding-inline:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);align-items:center;font-size:.875rem;display:flex}._bookForm_15f1y_135{gap:var(--space-4,1rem);flex-direction:column;display:flex}._successActions_15f1y_141{gap:var(--space-2,.5rem);flex-direction:column;width:min(20rem,100%);display:flex}._ratingSection_15f1y_148{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-2xl,1.25rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex-direction:column;display:flex}._ratingError_15f1y_157{color:var(--color-danger,#b42318);font-size:.875rem}._root_vvx4w_1{isolation:isolate;width:100%;min-height:22rem;padding-block:var(--space-2,.5rem);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}._title_vvx4w_13{margin:0 0 var(--space-4,1rem);letter-spacing:-.02em;align-self:flex-start;width:100%;font-size:1.125rem;font-weight:700}._viewport_vvx4w_22{z-index:2;cursor:grab;width:100%;padding-inline:var(--space-1,.25rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._viewport_vvx4w_22:active{cursor:grabbing}._viewportPanning_vvx4w_35{touch-action:none}._viewportScroll_vvx4w_39{touch-action:pan-y}._track_vvx4w_43{gap:var(--space-3,.75rem);width:max-content;flex-direction:column;padding-inline-end:var(--space-8,2rem);display:flex}._row_vvx4w_51{gap:var(--space-3,.75rem);width:max-content;display:flex}._chip_vvx4w_57{align-items:center;gap:var(--space-2,.5rem);width:max-content;padding:var(--space-2,.5rem) var(--space-4,1rem);border:var(--card-border-width,1px) solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-fg) 5%, transparent);color:inherit;white-space:nowrap;cursor:pointer;font-size:.9375rem;font-weight:600;display:flex}._chipSelected_vvx4w_73{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg))}._chipEmoji_vvx4w_78{font-size:1.125rem;line-height:1}._particles_vvx4w_83{pointer-events:none;position:absolute;inset:0}._particle_vvx4w_83{font-size:2.25rem;line-height:1;position:absolute;bottom:5rem;left:50%;translate:-50%}._particleAbove_vvx4w_98{z-index:3}._particleBelow_vvx4w_102{z-index:1}._summary_vvx4w_106{bottom:var(--space-2,.5rem);z-index:2;padding:var(--space-2,.5rem) var(--space-6,1.5rem);border:var(--card-border-width,1px) solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-full,9999px);background:var(--card-background,var(--color-card,var(--color-bg)));box-shadow:var(--shadow-md,0 8px 24px #0000001a);font-size:1rem;font-weight:700;position:absolute;left:50%;translate:-50%}@media (width<=28rem){._root_vvx4w_1{min-height:18rem}._chip_vvx4w_57{padding-inline:var(--space-3,.75rem);font-size:.875rem}._particle_vvx4w_83{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){._chip_vvx4w_57{transition:none}}._steps_1nir7_1{gap:var(--space-2,.5rem);margin-bottom:var(--space-4,1rem);display:flex}._step_1nir7_1{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-fg) 12%, transparent);height:.25rem;transition:background-color var(--motion-fast,.15s) ease;flex:1}._stepActive_1nir7_15{background:var(--color-primary)}._stepComplete_1nir7_19{background:color-mix(in srgb, var(--color-primary) 55%, transparent)}._stepLabel_1nir7_23{margin:0 0 var(--space-3,.75rem);color:color-mix(in srgb, var(--color-fg) 58%, transparent);font-size:.8125rem;font-weight:600}._stylesPanel_1nir7_30{padding:0;overflow:visible}._error_1nir7_35{margin:var(--space-3,.75rem) 0 0;color:var(--color-danger,#e03131);font-size:.875rem}@media (prefers-reduced-motion:reduce){._step_1nir7_1{transition:none}}._header_18i0h_1{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);display:flex}._copy_18i0h_8{gap:var(--space-1,.25rem);flex-direction:column;min-width:0;display:flex}._title_18i0h_15{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.15}._description_18i0h_22{color:color-mix(in srgb, var(--color-fg) 62%, transparent);line-height:1.4}._actions_18i0h_27{align-items:center;gap:var(--space-2,.5rem);flex-shrink:0;display:flex}@media (width<=767px){._header_18i0h_1{align-items:stretch;gap:var(--space-2,.5rem);flex-direction:column}._title_18i0h_15{font-size:1.375rem}._description_18i0h_22{font-size:.875rem}._actions_18i0h_27{width:100%}._actions_18i0h_27>*{flex:1}}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._page_1acts_6985{border:1px solid #00000014;box-shadow:0 8px 28px #0000001f}._gridOverlay_1acts_6990{pointer-events:none;z-index:0;opacity:.7;background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);position:absolute;inset:0}._textEl_1acts_6999{word-break:break-word;overflow:hidden}._richText_1acts_7004{width:100%;height:100%}._richText_1acts_7004 .cert-var{color:inherit;background:#2563eb1f;border-radius:2px;padding:0 2px;display:inline}._imageEl_1acts_7016,._signatureEl_1acts_7017{overflow:hidden}._signatureLabel_1acts_7021{text-align:center;color:#4b5563;margin:4px 0 0;font-size:11px}._certNumber_1acts_7028{white-space:nowrap;letter-spacing:.02em}._root_ilp8h_1{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}._selected_ilp8h_8{outline-offset:1px;outline:1.5px solid #2563eb}._locked_ilp8h_13{cursor:not-allowed}._content_ilp8h_17{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}._editOverlay_ilp8h_25{box-sizing:border-box;background:#ffffffeb;width:100%;height:100%;padding:2px}._handle_ilp8h_33{z-index:2;background:#fff;border:1.5px solid #2563eb;border-radius:2px;width:10px;height:10px;padding:0;position:absolute}._nw_ilp8h_44{cursor:nwse-resize;top:-5px;left:-5px}._ne_ilp8h_50{cursor:nesw-resize;top:-5px;right:-5px}._sw_ilp8h_56{cursor:nesw-resize;bottom:-5px;left:-5px}._se_ilp8h_8{cursor:nwse-resize;bottom:-5px;right:-5px}._rotateHandle_ilp8h_68{cursor:grab;z-index:2;background:#fff;border:1.5px solid #2563eb;border-radius:50%;width:12px;height:12px;margin-left:-6px;padding:0;position:absolute;top:-28px;left:50%}._rotateHandle_ilp8h_68:after{content:"";background:#2563eb;width:1px;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}._editor_w5p48_1{cursor:text;outline:none;width:100%;height:100%}._editor_w5p48_1 p{margin:0}._editor_w5p48_1 .cert-var{font-size:inherit;white-space:nowrap;background:#2563eb24;border-radius:3px;padding:0 3px;display:inline}._viewport_a8bcu_1{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 1px 1px,#00000014 1px,#0000 0) 0 0/16px 16px,#e8eaed;border-radius:12px;flex:1;justify-content:center;align-items:flex-start;min-height:280px;padding:16px;display:flex;overflow:auto}._scaler_a8bcu_14{flex-shrink:0}._root_hc1pz_1{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}._nameRow_hc1pz_10{align-items:center;gap:10px;min-width:0;display:flex}._inlineNameButton_hc1pz_17{text-align:left;cursor:text;background:0 0;border:none;border-radius:6px;flex:1;min-width:0;padding:4px 2px}._inlineNameButton_hc1pz_17:hover{background:#0000000a}._inlineNameText_hc1pz_31{text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}._inlineNameInput_hc1pz_41{min-width:0;font:inherit;border:1px solid #93c5fd;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:1.15rem;font-weight:700;line-height:1.3;box-shadow:0 0 0 3px #3b82f62e}._nameField_hc1pz_55{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._nameLabel_hc1pz_63{color:#4b5563;font-size:12px;font-weight:600}._nameInput_hc1pz_69{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}._saveState_hc1pz_79{color:#6b7280;flex-shrink:0;align-items:baseline;min-width:4.5rem;font-size:12px;display:inline-flex}._saveState_hc1pz_79[data-saving]{color:#2563eb}._savingDots_hc1pz_91{width:1.1em;margin-left:1px;display:inline-flex}._savingDots_hc1pz_91 span{opacity:.2;animation:1.2s ease-in-out infinite _savingDot_hc1pz_91}._savingDots_hc1pz_91 span:nth-child(2){animation-delay:.2s}._savingDots_hc1pz_91 span:nth-child(3){animation-delay:.4s}@keyframes _savingDot_hc1pz_91{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){._savingDots_hc1pz_91 span{opacity:1;animation:none}}._workspace_hc1pz_123{flex:1;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;min-height:min(70vh,640px);display:grid}._inspectorPane_hc1pz_132{min-width:0;height:100%;max-height:none;overflow:auto}._inspectorToggle_hc1pz_139{font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:12px;font-weight:600}._inspectorSheet_hc1pz_149{max-height:50vh;overflow:auto}._root_hc1pz_1[data-mobile=true] ._workspace_hc1pz_123{grid-template-columns:1fr}._root_hc1pz_1[data-compact=true]{gap:8px}._root_1hunb_1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;max-height:100%;padding:12px;display:flex;overflow:auto}._title_1hunb_13{margin:0;font-size:15px;font-weight:700}._section_1hunb_19{border-top:1px solid #f3f4f6;flex-direction:column;gap:10px;padding-top:8px;display:flex}._sectionTitle_1hunb_27{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0;font-size:12px;font-weight:700}._field_1hunb_36{flex-direction:column;gap:4px;display:flex}._fieldLabel_1hunb_42{color:#4b5563;font-size:12px;font-weight:600}._input_1hunb_48{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}._color_1hunb_58{background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;height:36px;padding:2px}._row2_1hunb_67{grid-template-columns:1fr 1fr;gap:8px;display:grid}._btn_1hunb_73,._linkBtn_1hunb_74,._danger_1hunb_75{font:inherit;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}._linkBtn_1hunb_74{text-align:left;color:#2563eb;background:0 0;border-color:#0000;padding-left:0}._danger_1hunb_75{color:#b91c1c;background:#fef2f2;border-color:#fecaca}._bgPreview_1hunb_100{background-color:#f3f4f6;background-position:50%;background-size:cover;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:72px}._hint_1hunb_110{color:#6b7280;margin:0;font-size:13px}._root_kvkd1_1{background:linear-gradient(#f8f9fb,#eef1f5);border:1px solid #d0d7de;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:0;padding:6px 8px 4px;display:flex;box-shadow:inset 0 1px #ffffffb3}._ribbonGroup_kvkd1_13{border-right:1px solid #d0d7de;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:2px 10px 4px;display:flex}._ribbonGroup_kvkd1_13:last-child{border-right:none}._ribbonControls_kvkd1_26{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}._ribbonLabel_kvkd1_35{letter-spacing:.02em;color:#6b7280;text-transform:capitalize;font-size:10px;font-weight:600;line-height:1}._iconBtn_kvkd1_44{color:#1f2937;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;display:inline-flex}._iconBtn_kvkd1_44:hover:not(:disabled){background:#fff;border-color:#c5ccd6}._iconBtn_kvkd1_44[data-active=true]{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}._iconBtn_kvkd1_44:disabled{opacity:.4;cursor:not-allowed}._btnCluster_kvkd1_71{background:#fff;border:1px solid #c5ccd6;border-radius:4px;align-items:center;gap:1px;padding:1px;display:inline-flex}._textBtn_kvkd1_81{font:inherit;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #c5ccd6;border-radius:4px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:600}._textBtn_kvkd1_81:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}._fontSelect_kvkd1_98,._sizeSelect_kvkd1_99{height:28px;font:inherit;color:#1f2937;background:#fff;border:1px solid #c5ccd6;border-radius:4px;padding:0 6px;font-size:12px}._fontSelect_kvkd1_98:disabled,._sizeSelect_kvkd1_99:disabled{opacity:.45;cursor:not-allowed}._fontSelect_kvkd1_98{min-width:128px;max-width:160px}._sizeSelect_kvkd1_99{width:58px}._colorWrap_kvkd1_124{cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex;position:relative}._colorWrap_kvkd1_124:hover{background:#fff;border-color:#c5ccd6}._colorLetter_kvkd1_141{color:#1f2937;font-size:13px;font-weight:700;line-height:1}._colorBar_kvkd1_148{border-radius:1px;width:16px;height:3px;margin-top:2px;display:block}._colorInput_kvkd1_156{opacity:0;cursor:pointer;border:none;padding:0;position:absolute;inset:0}._colorInput_kvkd1_156:disabled{cursor:not-allowed}._zoomLabel_kvkd1_168{text-align:center;font-variant-numeric:tabular-nums;color:#374151;min-width:42px;font-size:12px}._root_sqyxe_1{display:inline-flex}._trigger_sqyxe_5{background:#fff;border:1px solid #c5ccd6;border-radius:4px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:600}._page_1ab52_1{flex-direction:column;gap:8px;min-height:calc(100dvh - 4rem);display:flex}._shell_1ab52_8{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}._chrome_1ab52_16{justify-content:space-between;align-items:center;gap:8px;display:flex}._chromeActions_1ab52_23{align-items:center;gap:8px;display:flex}._root_1a6hm_1{flex-direction:column;gap:8px;min-width:0;display:flex}._previewLabel_1a6hm_8{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0;font-size:12px;font-weight:600}._frame_1a6hm_17{border-radius:4px;overflow:hidden}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._wizard_b0tuf_6985{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._steps_b0tuf_6992{flex-direction:column;gap:.5rem;display:flex}._step_b0tuf_6992{border-radius:var(--radius-lg,.75rem);color:color-mix(in srgb, var(--color-fg) 58%, transparent);transition:color var(--interaction-transition-duration) var(--interaction-transition-curve), background-color var(--interaction-transition-duration) var(--interaction-transition-curve);grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}._step_b0tuf_6992 span{border:1px solid color-mix(in srgb, var(--color-fg) 16%, transparent);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8125rem;display:grid}._step_b0tuf_6992 strong{font-size:.875rem}._step_b0tuf_6992[data-active]{color:var(--color-fg);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}._step_b0tuf_6992[data-active] span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground,white)}._step_b0tuf_6992[data-complete] span{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--color-primary)}._panel_b0tuf_7034{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-2xl,1.5rem);background:color-mix(in srgb, var(--color-bg) 94%, white 6%);min-height:32rem;box-shadow:var(--shadow-md,0 12px 28px #0000000f);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}._panelHeader_b0tuf_7046{flex-direction:column;gap:.35rem;display:flex}._panelHeader_b0tuf_7046 h2{font-size:1.5rem}._eyebrow_b0tuf_7055{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._formGrid_b0tuf_7063{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._fullWidth_b0tuf_7069{grid-column:1/-1}._choiceList_b0tuf_7073,._categories_b0tuf_7074,._schedule_b0tuf_7075,._certification_b0tuf_7076{flex-direction:column;gap:1rem;display:flex}._certToggle_b0tuf_7082{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-xl,1rem);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}._choice_b0tuf_7073{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-lg,.75rem);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._choice_b0tuf_7073 span{color:color-mix(in srgb, var(--color-fg) 58%, transparent);font-size:.875rem}._weekdays_b0tuf_7105{border:0;min-width:0;margin:0;padding:0}._weekdays_b0tuf_7105 legend{margin-bottom:.75rem;font-size:.875rem;font-weight:600}._weekdays_b0tuf_7105>div{flex-wrap:wrap;gap:.75rem 1rem;display:flex}._endDate_b0tuf_7122{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}._category_b0tuf_7129{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-xl,1rem);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._categoryHeader_b0tuf_7138{justify-content:space-between;align-items:center;gap:1rem;display:flex}._categoryHeader_b0tuf_7138 h3{font-size:1rem}._actions_b0tuf_7148{border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}._help_b0tuf_7157,._error_b0tuf_7158{grid-column:1/-1;font-size:.875rem}._help_b0tuf_7157{color:color-mix(in srgb, var(--color-fg) 60%, transparent)}._error_b0tuf_7158{color:var(--color-danger,#b42318)}@media (width<=760px){._wizard_b0tuf_6985{grid-template-columns:1fr}._steps_b0tuf_6992{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._step_b0tuf_6992{justify-content:center;padding:.5rem;display:flex}._step_b0tuf_6992 strong{display:none}._formGrid_b0tuf_7063{grid-template-columns:1fr}._fullWidth_b0tuf_7069{grid-column:auto}}@media (prefers-reduced-motion:reduce){._step_b0tuf_6992{transition-duration:0s}}._root_14be2_1{gap:var(--space-5,1.25rem);flex-direction:column;display:flex}._section_14be2_7{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._sectionTitle_14be2_13{margin:0;font-size:1rem;font-weight:600}._formGrid_14be2_19{gap:var(--space-3,.75rem);display:grid}@media (width>=40rem){._formGrid_14be2_19{grid-template-columns:1fr 1fr}}._help_14be2_29{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem}._error_14be2_35{color:var(--color-danger,#c62828);margin:0;font-size:.875rem}._metrics_14be2_41{gap:var(--space-2,.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){._metrics_14be2_41{grid-template-columns:repeat(4,minmax(0,1fr))}}._metric_14be2_41{padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);flex-direction:column;gap:.25rem;display:flex}._metricLabel_14be2_61{color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.75rem}._metricValue_14be2_66{font-size:1.125rem;font-weight:600}._breakdown_14be2_71{gap:var(--space-2,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._breakdownItem_14be2_80{justify-content:space-between;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:var(--radius-md,.5rem);flex-wrap:wrap;display:flex}._breakdownMeta_14be2_90{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem}._root_1kgp9_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._summary_1kgp9_7{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._enrollForm_1kgp9_14{gap:var(--space-3,.75rem);flex-direction:column;display:flex}@media (width>=40rem){._enrollForm_1kgp9_14{flex-direction:row;align-items:flex-end}._enrollForm_1kgp9_14>:first-child{flex:1;min-width:0}}._hint_1kgp9_30{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem}._error_1kgp9_36{color:var(--color-danger,#e5484d);margin:0;font-size:.875rem}._list_1kgp9_42{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._card_1kgp9_48{align-items:flex-start;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);text-align:start;width:100%;display:flex}._avatar_1kgp9_57{--avatar-radius:var(--radius-lg,.75rem);flex-shrink:0;width:3.5rem;height:3.5rem}._body_1kgp9_64{gap:var(--space-2,.5rem);flex-direction:column;flex:1;min-width:0;display:flex}._top_1kgp9_72{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);display:flex}._name_1kgp9_79{letter-spacing:-.02em;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.25}._contacts_1kgp9_88{gap:var(--space-1,.25rem);flex-direction:column;display:flex}._contact_1kgp9_88{align-items:center;gap:var(--space-2,.5rem);min-width:0;color:color-mix(in srgb, var(--color-fg) 64%, transparent);font-size:.8125rem;line-height:1.35;display:inline-flex}._contactIcon_1kgp9_104{opacity:.72;flex-shrink:0;width:.875rem;height:.875rem}._contactText_1kgp9_111{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chevron_1kgp9_118{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--color-fg) 40%, transparent);flex-shrink:0;align-self:center}._root_asemy_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._header_asemy_7{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);display:flex}._copy_asemy_14{flex-direction:column;gap:.25rem;min-width:0;display:flex}._eyebrow_asemy_21{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 52%, transparent);margin:0;font-size:.6875rem;font-weight:700}._heading_asemy_30{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}._summary_asemy_37{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;font-size:.8125rem;line-height:1.4}._mediaFill_asemy_44{object-fit:cover;width:100%;height:100%}._mediaFallback_asemy_50{width:100%;height:100%;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}._profileBody_asemy_61{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._profileBlock_asemy_67{flex-direction:column;gap:.35rem;display:flex}._profileLabel_asemy_73{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg) 48%, transparent);margin:0;font-size:.6875rem;font-weight:700}._profileValue_asemy_82{color:var(--color-fg);margin:0;font-size:.875rem}._sheetList_asemy_88{gap:var(--space-2,.5rem);margin-block:var(--space-3,.75rem);flex-direction:column;max-height:18rem;display:flex;overflow:auto}._sheetRow_asemy_97{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-fg) 4%, transparent);display:flex}._sheetMeta_asemy_107{min-width:0;color:color-mix(in srgb, var(--color-fg) 58%, transparent);flex-direction:column;gap:.1rem;font-size:.75rem;display:flex}._sheetHint_asemy_116{color:color-mix(in srgb, var(--color-fg) 58%, transparent);margin:0;font-size:.75rem}._sheetError_asemy_122{color:var(--color-danger,#e5484d);margin:0;font-size:.8125rem}._sheetActions_asemy_128{justify-content:flex-end;gap:var(--space-2,.5rem);margin-block-start:var(--space-3,.75rem);display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._shell_1rfnn_6985{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:var(--radius-lg,.75rem);background:var(--color-bg);height:min(640px,100vh - 16rem);min-height:360px;overflow:hidden}._root_kqns6_1{gap:var(--space-4,1rem);flex-direction:column;display:flex}._qrCard_kqns6_7{overflow:hidden}._qrContent_kqns6_11{align-items:center;gap:var(--space-3,.75rem);flex-direction:column;display:flex}._qrCanvas_kqns6_18{border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-sm,0 1px 3px #00000014);display:block}._qrHint_kqns6_24{color:color-mix(in srgb, var(--color-fg) 62%, transparent);text-align:center;margin:0;font-size:.875rem}._summaryRow_kqns6_31{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._summary_kqns6_31{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._bulkError_kqns6_43{color:var(--color-danger,#ff3b30);margin:0;font-size:.875rem}._bulkWarning_kqns6_49{color:color-mix(in srgb, var(--color-warning,#ff9f0a) 88%, var(--color-fg));margin:0;font-size:.875rem;line-height:1.45}._roster_kqns6_56,._studentRow_kqns6_62{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._studentHeader_kqns6_68{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);display:flex}._studentMeta_kqns6_75{min-width:0}._studentName_kqns6_79{margin:0;font-size:1rem;font-weight:600}._studentStatus_kqns6_85{margin:var(--space-1,.25rem) 0 0;color:color-mix(in srgb, var(--color-fg) 62%, transparent);font-size:.875rem}._actions_kqns6_91{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}._root_kijmi_6985{gap:var(--space-4,1rem);flex-direction:column;display:flex}._header_kijmi_6991{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}._heading_kijmi_6999{margin:0;font-size:1.15rem;font-weight:700}._help_kijmi_7005{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:.25rem 0 0;font-size:.8125rem}._previewToggle_kijmi_7011{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:999px;min-inline-size:0;margin:0;padding:0;display:inline-flex;overflow:hidden}._previewToggle_kijmi_7011 button{appearance:none;color:inherit;background:0 0;border:0;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}._previewToggle_kijmi_7011 button[data-active=true]{background:color-mix(in srgb, var(--color-fg) 10%, transparent)}._uploadRow_kijmi_7033{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._grid_kijmi_7039{gap:var(--space-4,1rem);grid-template-columns:1fr;display:grid}._grid_kijmi_7039[data-preview=desktop]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}._card_kijmi_7048{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:color-mix(in srgb, var(--color-fg) 3%, transparent);cursor:grab;flex-direction:column;display:flex}._card_kijmi_7048[data-cover=true]{border-color:color-mix(in srgb, var(--color-accent,#c45c26) 55%, transparent)}._thumb_kijmi_7062{aspect-ratio:16/10;border-radius:var(--radius-lg,.75rem);background:color-mix(in srgb, var(--color-fg) 6%, transparent);position:relative;overflow:hidden}._thumb_kijmi_7062 img,._thumb_kijmi_7062 video{object-fit:cover;width:100%;height:100%;display:block}._badge_kijmi_7077,._coverBadge_kijmi_7078{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:650;position:absolute;top:.5rem;left:.5rem}._coverBadge_kijmi_7078{background:color-mix(in srgb, var(--color-accent,#c45c26) 85%, #000);left:auto;right:.5rem}._selectLabel_kijmi_7097{flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:600;display:flex}._cardActions_kijmi_7105{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}._error_kijmi_7111{color:var(--color-danger,#c62828);margin:0;font-size:.875rem}:root{--radius-factor:1;--radius-xs:calc(.125rem * var(--radius-factor));--radius-sm:calc(.25rem * var(--radius-factor));--radius-md:calc(.375rem * var(--radius-factor));--radius-lg:calc(.5rem * var(--radius-factor));--radius-xl:calc(.75rem * var(--radius-factor));--radius-2xl:calc(1rem * var(--radius-factor));--radius-3xl:calc(1.5rem * var(--radius-factor));--radius-4xl:calc(2rem * var(--radius-factor));--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-weight-medium:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-normal:1.5;--motion-fast:.1s;--motion-normal:.2s;--motion-slow:.3s;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white}[data-theme][data-theme-mode]{--color-bg:var(--neutral-50);--color-muted:var(--neutral-200);--color-inverse:var(--neutral-950);--color-disabled:var(--neutral-200);--color-field:var(--neutral-100);--color-highlight:var(--neutral-300);--color-fg-on-highlight:var(--on-neutral-300);--color-selected:var(--neutral-300);--color-selected-hover:var(--neutral-400);--color-selected-active:var(--neutral-500);--color-fg-on-selected:var(--on-neutral-300);--color-neutral:var(--neutral-200);--color-neutral-hover:var(--neutral-300);--color-neutral-active:var(--neutral-400);--color-primary:var(--neutral-950);--color-primary-hover:var(--neutral-900);--color-primary-active:var(--neutral-800);--color-primary-muted:var(--neutral-200);--color-success:var(--success-500);--color-success-hover:var(--success-600);--color-success-active:var(--success-700);--color-success-muted:var(--success-100);--color-success-muted-hover:var(--success-200);--color-danger:var(--danger-500);--color-danger-hover:var(--danger-600);--color-danger-active:var(--danger-700);--color-danger-muted:var(--danger-100);--color-danger-muted-hover:var(--danger-200);--color-warning:var(--warning-500);--color-warning-hover:var(--warning-600);--color-warning-active:var(--warning-700);--color-warning-muted:var(--warning-100);--color-warning-muted-hover:var(--warning-200);--color-info:var(--info-500);--color-info-hover:var(--info-600);--color-info-active:var(--info-700);--color-info-muted:var(--info-50);--color-accent:var(--accent-500);--color-accent-hover:var(--accent-600);--color-accent-active:var(--accent-700);--color-accent-muted:var(--accent-50);--color-accent-muted-hover:var(--accent-100);--color-fg:var(--neutral-950);--color-fg-muted:var(--neutral-600);--color-fg-inverse:var(--neutral-50);--color-fg-disabled:var(--neutral-500);--color-fg-primary-disabled:var(--neutral-300);--color-fg-danger:var(--danger-800);--color-fg-warning:var(--warning-800);--color-fg-success:var(--success-800);--color-fg-info:var(--info-800);--color-fg-accent:var(--accent-800);--color-fg-on-neutral:var(--on-neutral-200);--color-fg-on-primary:var(--on-neutral-950);--color-fg-on-accent:var(--on-accent-500);--color-fg-on-success:var(--on-success-500);--color-fg-on-danger:var(--on-danger-500);--color-fg-on-warning:var(--on-warning-500);--color-fg-on-info:var(--on-info-500);--color-border:var(--neutral-300);--color-border-hover:var(--neutral-400);--color-border-active:var(--neutral-500);--color-border-field:var(--neutral-400);--color-border-control:var(--neutral-700);--color-border-disabled:var(--neutral-300);--color-border-focus:var(--accent-500);--color-border-focus-muted:var(--accent-300);--color-border-success:var(--success-300);--color-border-success-hover:var(--success-400);--color-border-accent:var(--accent-300);--color-border-accent-hover:var(--accent-400);--color-border-danger:var(--danger-300);--color-border-danger-hover:var(--danger-400);--color-border-warning:var(--warning-300);--color-border-warning-hover:var(--warning-400);--color-border-info:var(--info-300);--color-border-info-hover:var(--info-400);--color-tooltip:var(--neutral-950);--color-fg-on-tooltip:var(--on-neutral-950);--color-card:var(--neutral-100);--color-popover:var(--neutral-100);--color-sidebar:var(--neutral-100);--color-border-sidebar:var(--neutral-300);--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus)}:root{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=default][data-theme-mode=light]{--radius-factor:1;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=default][data-theme-mode=dark]{--radius-factor:1;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.15s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=material][data-theme-mode=light]{--radius-factor:.75;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--material-elevation-1);--shadow-md:var(--material-elevation-2);--shadow-lg:var(--material-elevation-3);--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--material-elevation-1);--elevation-2:var(--material-elevation-2);--elevation-3:var(--material-elevation-3);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.2s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:.98;--btn-radius:var(--radius-sm);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--elevation-1);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--elevation-3);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:8px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-sm);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:color-mix(in oklch, var(--color-neutral) 85%, transparent);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-sm);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--elevation-1);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=material][data-theme-mode=dark]{--radius-factor:.75;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--material-elevation-1);--shadow-md:var(--material-elevation-2);--shadow-lg:var(--material-elevation-3);--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--material-elevation-1);--elevation-2:var(--material-elevation-2);--elevation-3:var(--material-elevation-3);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.2s;--interaction-transition-curve:ease;--interaction-hover-scale:1;--interaction-press-scale:.98;--btn-radius:var(--radius-sm);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--elevation-1);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--elevation-3);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:8px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-sm);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:color-mix(in oklch, var(--color-neutral) 85%, transparent);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-sm);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--elevation-1);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=glassmorphism][data-theme-mode=light]{--radius-factor:1.25;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 284.92);--neutral-100:oklch(97.7% .0074 284.92);--neutral-200:oklch(94.5% .0093 284.92);--neutral-300:oklch(89.26% .0107 284.92);--neutral-400:oklch(78.02% .0117 284.92);--neutral-500:oklch(62.66% .012 284.92);--neutral-600:oklch(49.79% .0117 284.92);--neutral-700:oklch(32.81% .0107 284.92);--neutral-800:oklch(22.87% .0093 284.92);--neutral-900:oklch(15.93% .0074 284.92);--neutral-950:oklch(13% .0054 284.92);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 10px 40px #0000000f;--shadow-md:0 12px 48px #00000014;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff73;--glass-border:#ffffff4d;--glass-background-opacity:.45;--glass-border-opacity:.3;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, #fdf2f8 0%, #e0e7ff 28%, #fef3c7 52%, #d1fae5 76%, #fdf2f8 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.25s;--interaction-transition-curve:ease;--interaction-hover-scale:1.02;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:0 8px 24px #7c3aed59;--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:linear-gradient(135deg, #a78bfa 0%, #7c3aed 100%);--btn-default-surface-gradient:none;--btn-border-color:var(--glass-border);--btn-backdrop-blur:var(--glass-backdrop-blur);--btn-default-background:var(--glass-fill);--btn-primary-background:#7c3aed;--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:#ffffffe6;--input-border-color:#ffffff80;--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--glass-vibrant-background);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-3xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--glass-fill);--card-surface-gradient:none;--card-backdrop-blur:var(--glass-backdrop-blur);--card-border-color:var(--glass-border);--popover-radius:var(--radius-2xl);--popover-background:var(--glass-fill);--popover-border-color:var(--glass-border);--popover-backdrop-blur:var(--glass-backdrop-blur);--popover-shadow:var(--shadow-md);--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-sm);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--glass-backdrop-blur);--modal-backdrop-opacity:25%;--modal-background:var(--glass-fill);--modal-radius:var(--radius-3xl);--modal-shadow:var(--shadow-md);--modal-border-color:var(--glass-border);--modal-panel-backdrop-blur:var(--glass-backdrop-blur);--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--glass-fill);--scrollbar-thumb-hover-background:color-mix(in srgb, var(--glass-fill) 60%, var(--color-accent));--scrollbar-thumb-active-background:color-mix(in srgb, var(--glass-fill) 45%, var(--color-accent));--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:1px;--scrollbar-thumb-border-color:var(--glass-border);--scrollbar-thumb-shadow:var(--shadow-sm);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=glassmorphism][data-theme-mode=dark]{--radius-factor:1.25;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 284.92);--neutral-100:oklch(15.93% .0074 284.92);--neutral-200:oklch(22.87% .0093 284.92);--neutral-300:oklch(32.81% .0107 284.92);--neutral-400:oklch(49.79% .0117 284.92);--neutral-500:oklch(62.66% .012 284.92);--neutral-600:oklch(78.02% .0117 284.92);--neutral-700:oklch(89.26% .0107 284.92);--neutral-800:oklch(94.5% .0093 284.92);--neutral-900:oklch(97.7% .0074 284.92);--neutral-950:oklch(98.5% .0054 284.92);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 10px 40px #0000000f;--shadow-md:0 12px 48px #00000014;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff1f;--glass-border:#ffffff2e;--glass-background-opacity:.45;--glass-border-opacity:.3;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(28% .04 350) 0%, oklch(26% .05 270) 28%, oklch(27% .04 85) 52%, oklch(26% .04 165) 76%, oklch(28% .04 300) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.25s;--interaction-transition-curve:ease;--interaction-hover-scale:1.02;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:0 8px 24px #7c3aed59;--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:linear-gradient(135deg, #a78bfa 0%, #7c3aed 100%);--btn-default-surface-gradient:none;--btn-border-color:var(--glass-border);--btn-backdrop-blur:var(--glass-backdrop-blur);--btn-default-background:var(--glass-fill);--btn-primary-background:#7c3aed;--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:#ffffff14;--input-border-color:var(--glass-border);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--glass-vibrant-background);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-3xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--glass-fill);--card-surface-gradient:none;--card-backdrop-blur:var(--glass-backdrop-blur);--card-border-color:var(--glass-border);--popover-radius:var(--radius-2xl);--popover-background:var(--glass-fill);--popover-border-color:var(--glass-border);--popover-backdrop-blur:var(--glass-backdrop-blur);--popover-shadow:var(--shadow-md);--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-sm);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--glass-backdrop-blur);--modal-backdrop-opacity:25%;--modal-background:var(--glass-fill);--modal-radius:var(--radius-3xl);--modal-shadow:var(--shadow-md);--modal-border-color:var(--glass-border);--modal-panel-backdrop-blur:var(--glass-backdrop-blur);--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--glass-fill);--scrollbar-thumb-hover-background:color-mix(in srgb, var(--glass-fill) 60%, var(--color-accent));--scrollbar-thumb-active-background:color-mix(in srgb, var(--glass-fill) 45%, var(--color-accent));--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:1px;--scrollbar-thumb-border-color:var(--glass-border);--scrollbar-thumb-shadow:var(--shadow-sm);--scrollbar-thumb-hover-shadow:var(--shadow-none)}[data-theme=neumorphism][data-theme-mode=light]{--radius-factor:1.25;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0208 321.17);--accent-100:oklch(93.08% .046 312.09);--accent-200:oklch(87.58% .0803 308.94);--accent-300:oklch(82.08% .1165 307.71);--accent-400:oklch(73.49% .1767 306.87);--accent-500:oklch(64.78% .2325 303.9);--accent-600:oklch(57.33% .2263 303.9);--accent-700:oklch(46.89% .2081 303.9);--accent-800:oklch(39.44% .1798 303.9);--accent-900:oklch(32% .1442 303.9);--accent-950:oklch(23.78% .1046 303.9);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--neumo-hill);--shadow-md:var(--neumo-hill);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:10px;--neumo-blur:15px;--neumo-light:color-mix(in oklch, white 50%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 26%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-light), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-dark);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:color-mix(in oklch, white 8%, var(--color-bg));--neumo-recessed-surface:color-mix(in oklch, black 8%, var(--color-bg));--neumo-raised-gradient:linear-gradient(145deg, color-mix(in oklch, white 12%, var(--color-bg)) 0%, color-mix(in oklch, black 4%, var(--color-bg)) 100%);--neumo-recessed-gradient:linear-gradient(145deg, color-mix(in oklch, black 6%, var(--color-bg)) 0%, color-mix(in oklch, black 14%, var(--color-bg)) 100%);--neumo-button-surface:color-mix(in oklch, white 10%, var(--color-bg));--neumo-button-gradient:linear-gradient(145deg, color-mix(in oklch, white 14%, var(--color-bg)) 0%, color-mix(in oklch, white 4%, var(--color-bg)) 100%);--neumo-switch-track-surface:color-mix(in oklch, black 10%, var(--color-bg));--neumo-switch-track-gradient:linear-gradient(145deg, color-mix(in oklch, black 8%, var(--color-bg)) 0%, color-mix(in oklch, black 14%, var(--color-bg)) 100%);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--neumo-primary-gradient:linear-gradient(145deg, color-mix(in oklch, white 22%, var(--color-accent)) 0%, var(--color-accent) 55%, color-mix(in oklch, black 12%, var(--color-accent)) 100%);--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.2s;--interaction-transition-curve:ease-out;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-full);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--neumo-hill);--btn-pressed-shadow:var(--neumo-dent);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--neumo-hill);--btn-selected-shadow:var(--neumo-dent);--btn-surface-gradient:var(--neumo-button-gradient);--btn-primary-surface-gradient:var(--neumo-primary-gradient);--btn-default-surface-gradient:var(--neumo-button-gradient);--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--neumo-button-surface);--btn-primary-background:var(--color-accent);--btn-primary-foreground:var(--color-fg-on-accent);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--neumo-recessed-surface);--disabled-foreground:var(--color-fg-muted);--disabled-border-color:transparent;--disabled-shadow:var(--neumo-dent);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:color-mix(in oklch, var(--color-accent) 40%, var(--color-bg));--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-2xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--neumo-dent);--input-background:var(--neumo-recessed-surface);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:var(--neumo-recessed-gradient);--input-disabled-background:var(--neumo-recessed-surface);--input-disabled-foreground:var(--color-fg-muted);--input-disabled-border-color:transparent;--input-disabled-shadow:var(--neumo-dent);--surface-background:color-mix(in oklch, black 4%, var(--color-bg));--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:0px;--card-shadow:var(--neumo-hill);--card-background:var(--neumo-raised-surface);--card-surface-gradient:var(--neumo-raised-gradient);--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-2xl);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--neumo-hill);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--neumo-dent);--switch-thumb-shadow:var(--neumo-hill);--switch-indicator-background:var(--neumo-switch-track-surface);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:var(--neumo-switch-track-gradient);--switch-thumb-background:var(--neumo-button-surface);--switch-thumb-surface-gradient:var(--neumo-button-gradient);--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--neumo-hill);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--neumo-raised-surface);--modal-radius:var(--radius-lg);--modal-shadow:var(--neumo-hill);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--neumo-hill);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--neumo-recessed-surface);--slider-track-shadow:var(--neumo-dent);--slider-thumb-background:var(--neumo-raised-surface);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:12px;--scrollbar-width:auto;--scrollbar-track-background:color-mix(in oklch, black 5%, var(--color-bg));--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--neumo-dent);--scrollbar-thumb-background:color-mix(in oklch, white 20%, var(--color-bg));--scrollbar-thumb-hover-background:color-mix(in oklch, white 28%, var(--color-bg));--scrollbar-thumb-active-background:color-mix(in oklch, black 8%, var(--color-bg));--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--neumo-hill);--scrollbar-thumb-hover-shadow:var(--neumo-hill)}[data-theme=neumorphism][data-theme-mode=dark]{--radius-factor:1.25;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .1046 303.9);--accent-100:oklch(32% .1442 303.9);--accent-200:oklch(39.44% .1798 303.9);--accent-300:oklch(46.89% .2081 303.9);--accent-400:oklch(57.33% .2263 303.9);--accent-500:oklch(64.78% .2325 303.9);--accent-600:oklch(73.49% .1767 306.87);--accent-700:oklch(82.08% .1165 307.71);--accent-800:oklch(87.58% .0803 308.94);--accent-900:oklch(93.08% .046 312.09);--accent-950:oklch(97.34% .0208 321.17);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--neumo-hill);--shadow-md:var(--neumo-hill);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:6px;--neumo-blur:24px;--neumo-light:#ffffff0d;--neumo-dark:#00000080;--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:color-mix(in oklch, white 10%, var(--color-bg));--neumo-recessed-surface:color-mix(in oklch, black 20%, var(--color-bg));--neumo-raised-gradient:linear-gradient(145deg, color-mix(in oklch, white 14%, var(--color-bg)) 0%, color-mix(in oklch, white 2%, var(--color-bg)) 100%);--neumo-recessed-gradient:linear-gradient(145deg, color-mix(in oklch, black 18%, var(--color-bg)) 0%, color-mix(in oklch, black 30%, var(--color-bg)) 100%);--neumo-button-surface:color-mix(in oklch, white 16%, var(--color-bg));--neumo-button-gradient:linear-gradient(145deg, color-mix(in oklch, white 20%, var(--color-bg)) 0%, color-mix(in oklch, white 8%, var(--color-bg)) 100%);--neumo-switch-track-surface:color-mix(in oklch, black 42%, var(--color-bg));--neumo-switch-track-gradient:linear-gradient(145deg, color-mix(in oklch, black 38%, var(--color-bg)) 0%, color-mix(in oklch, black 48%, var(--color-bg)) 100%);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--neumo-primary-gradient:linear-gradient(145deg, color-mix(in oklch, white 24%, var(--color-accent)) 0%, var(--accent-400) 55%, color-mix(in oklch, black 10%, var(--accent-500)) 100%);--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.2s;--interaction-transition-curve:ease-out;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-full);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--neumo-hill);--btn-pressed-shadow:var(--neumo-dent);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--neumo-hill);--btn-selected-shadow:var(--neumo-dent);--btn-surface-gradient:var(--neumo-button-gradient);--btn-primary-surface-gradient:var(--neumo-primary-gradient);--btn-default-surface-gradient:var(--neumo-button-gradient);--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--neumo-button-surface);--btn-primary-background:var(--accent-400);--btn-primary-foreground:var(--color-fg-on-accent);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--neumo-recessed-surface);--disabled-foreground:var(--color-fg-muted);--disabled-border-color:transparent;--disabled-shadow:var(--neumo-dent);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:color-mix(in oklch, var(--color-accent) 32%, var(--color-bg));--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-2xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--neumo-dent);--input-background:var(--neumo-recessed-surface);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:var(--neumo-recessed-gradient);--input-disabled-background:var(--neumo-recessed-surface);--input-disabled-foreground:var(--color-fg-muted);--input-disabled-border-color:transparent;--input-disabled-shadow:var(--neumo-dent);--surface-background:color-mix(in oklch, black 35%, var(--color-bg));--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:0px;--card-shadow:var(--neumo-hill);--card-background:var(--neumo-raised-surface);--card-surface-gradient:var(--neumo-raised-gradient);--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-2xl);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--neumo-hill);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--neumo-dent);--switch-thumb-shadow:var(--neumo-hill);--switch-indicator-background:var(--neumo-switch-track-surface);--switch-indicator-background-selected:var(--accent-400);--switch-indicator-surface-gradient:var(--neumo-switch-track-gradient);--switch-thumb-background:var(--neumo-button-surface);--switch-thumb-surface-gradient:var(--neumo-button-gradient);--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--neumo-hill);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--neumo-raised-surface);--modal-radius:var(--radius-lg);--modal-shadow:var(--neumo-hill);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--neumo-hill);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--neumo-recessed-surface);--slider-track-shadow:var(--neumo-dent);--slider-thumb-background:var(--neumo-raised-surface);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:12px;--scrollbar-width:auto;--scrollbar-track-background:color-mix(in oklch, black 22%, var(--color-bg));--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--neumo-dent);--scrollbar-thumb-background:var(--neutral-300);--scrollbar-thumb-hover-background:var(--neutral-400);--scrollbar-thumb-active-background:var(--neutral-200);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--neumo-hill);--scrollbar-thumb-hover-shadow:var(--neumo-hill)}[data-theme=neo-brutalism][data-theme-mode=light]{--radius-factor:0;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--brutal-shadow);--shadow-md:6px 6px 0 0 #000;--shadow-lg:8px 8px 0 0 #000;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:var(--brutal-shadow-offset) var(--brutal-shadow-offset) 0 0 var(--color-fg);--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.1s;--interaction-transition-curve:cubic-bezier(.34, 1.56, .64, 1);--interaction-hover-scale:1.05;--interaction-press-scale:1;--btn-radius:var(--brutal-radius);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--brutal-shadow);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--brutal-radius);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--brutal-shadow);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--brutal-radius);--card-border-width:1px;--card-shadow:var(--brutal-shadow);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--brutal-radius);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--brutal-radius);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--brutal-shadow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-none);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--brutal-radius);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--brutal-radius);--modal-shadow:var(--shadow-md);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:12px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--brutal-radius);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--brutal-radius);--scrollbar-thumb-border-width:var(--brutal-border-width);--scrollbar-thumb-border-color:var(--color-fg);--scrollbar-thumb-shadow:var(--brutal-shadow);--scrollbar-thumb-hover-shadow:var(--shadow-md)}[data-theme=neo-brutalism][data-theme-mode=dark]{--radius-factor:0;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--brutal-shadow);--shadow-md:6px 6px 0 0 #000;--shadow-lg:8px 8px 0 0 #000;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:var(--brutal-shadow-offset) var(--brutal-shadow-offset) 0 0 var(--color-fg);--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.1s;--interaction-transition-curve:cubic-bezier(.34, 1.56, .64, 1);--interaction-hover-scale:1.05;--interaction-press-scale:1;--btn-radius:var(--brutal-radius);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--brutal-shadow);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--brutal-radius);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--brutal-shadow);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--brutal-radius);--card-border-width:1px;--card-shadow:var(--brutal-shadow);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--brutal-radius);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--brutal-radius);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--brutal-shadow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-none);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--brutal-radius);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--brutal-radius);--modal-shadow:var(--shadow-md);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:12px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--brutal-radius);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--brutal-radius);--scrollbar-thumb-border-width:var(--brutal-border-width);--scrollbar-thumb-border-color:var(--color-fg);--scrollbar-thumb-shadow:var(--brutal-shadow);--scrollbar-thumb-hover-shadow:var(--shadow-md)}[data-theme=aurora][data-theme-mode=light]{--radius-factor:1;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--aurora-glow);--shadow-md:0 0 32px oklch(65% .22 280/.3), 0 0 64px oklch(60% .18 220/.15);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.65;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 var(--aurora-glow-radius) oklch(70% .2 280/.35), 0 0 calc(var(--aurora-glow-radius) * 2) oklch(60% .15 220/.2);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.3s;--interaction-transition-curve:cubic-bezier(.4, 0, .2, 1);--interaction-hover-scale:1.02;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--aurora-glow);--card-background:color-mix(in oklch, var(--color-card) 80%, transparent);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-lg);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--aurora-glow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--aurora-blur-amount);--modal-backdrop-opacity:40%;--modal-background:color-mix(in oklch, var(--color-bg) 70%, transparent);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--aurora-glow);--scrollbar-thumb-hover-shadow:var(--shadow-md)}[data-theme=aurora][data-theme-mode=dark]{--radius-factor:1;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--aurora-glow);--shadow-md:0 0 32px oklch(65% .22 280/.3), 0 0 64px oklch(60% .18 220/.15);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.65;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 var(--aurora-glow-radius) oklch(70% .2 280/.35), 0 0 calc(var(--aurora-glow-radius) * 2) oklch(60% .15 220/.2);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.3s;--interaction-transition-curve:cubic-bezier(.4, 0, .2, 1);--interaction-hover-scale:1.02;--interaction-press-scale:1;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-md);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-lg);--card-border-width:1px;--card-shadow:var(--aurora-glow);--card-background:color-mix(in oklch, var(--color-card) 80%, transparent);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-lg);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--aurora-glow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-md);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--aurora-blur-amount);--modal-backdrop-opacity:40%;--modal-background:color-mix(in oklch, var(--color-bg) 70%, transparent);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--aurora-glow);--scrollbar-thumb-hover-shadow:var(--shadow-md)}[data-theme=terminal][data-theme-mode=light]{--radius-factor:0;--font-sans:JetBrains Mono, ui-monospace, monospace;--font-serif:JetBrains Mono, ui-monospace, monospace;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 257.42);--neutral-100:oklch(97.7% .0074 257.42);--neutral-200:oklch(94.5% .0093 257.42);--neutral-300:oklch(89.26% .0107 257.42);--neutral-400:oklch(78.02% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(49.79% .0117 257.42);--neutral-700:oklch(32.81% .0107 257.42);--neutral-800:oklch(22.87% .0093 257.42);--neutral-900:oklch(15.93% .0074 257.42);--neutral-950:oklch(13% .0054 257.42);--accent-50:oklch(97.34% .0151 302.11);--accent-100:oklch(93.09% .0376 296.96);--accent-200:oklch(87.58% .0682 295.49);--accent-300:oklch(82.08% .1003 294.97);--accent-400:oklch(73.5% .1534 294.71);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(57.33% .213 292.72);--accent-700:oklch(46.89% .1959 292.72);--accent-800:oklch(39.44% .1693 292.72);--accent-900:oklch(32% .1357 292.72);--accent-950:oklch(23.78% .0985 292.72);--success-50:oklch(96.2% .0546 167.76);--success-100:oklch(93.56% .0952 163.22);--success-200:oklch(88.11% .1187 163.22);--success-300:oklch(82.67% .1374 163.22);--success-400:oklch(74.22% .1494 163.22);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(58.24% .1323 159.76);--success-700:oklch(47.8% .1098 159.07);--success-800:oklch(40.34% .0937 158.39);--success-900:oklch(32.9% .0777 157.43);--success-950:oklch(24.44% .0577 157.5);--warning-50:oklch(96.58% .0641 97.76);--warning-100:oklch(92.6% .0984 91.04);--warning-200:oklch(88.11% .1271 84.43);--warning-300:oklch(82.67% .1472 84.43);--warning-400:oklch(74.3% .1528 82.99);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(57.52% .1192 79.92);--warning-700:oklch(47.07% .0978 78.92);--warning-800:oklch(39.62% .0826 77.89);--warning-900:oklch(32.18% .0675 76.38);--warning-950:oklch(23.95% .0508 73.65);--danger-50:oklch(96.58% .0259 332.55);--danger-100:oklch(92.32% .052 341.07);--danger-200:oklch(86.81% .0896 344.56);--danger-300:oklch(81.29% .1319 346.09);--danger-400:oklch(74.22% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(57.33% .1705 349.76);--danger-700:oklch(46.89% .1568 349.76);--danger-800:oklch(39.44% .1355 349.76);--danger-900:oklch(32% .1086 349.76);--danger-950:oklch(23.78% .0789 349.76);--info-50:oklch(97.34% .0306 201.84);--info-100:oklch(93.09% .0532 215.8);--info-200:oklch(87.59% .0855 222.39);--info-300:oklch(82.23% .1159 226.98);--info-400:oklch(74.22% .1352 232.66);--info-500:oklch(65% .1357 233.81);--info-600:oklch(57.97% .1255 236.41);--info-700:oklch(47.76% .1072 238.78);--info-800:oklch(40.3% .092 239.8);--info-900:oklch(32.73% .0751 240.08);--info-950:oklch(24.27% .0551 239.42);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--terminal-glow);--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.06;--terminal-glow-intensity:.5;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px color-mix(in oklch, var(--color-accent) calc(var(--terminal-glow-intensity) * 100%), transparent), 0 0 16px color-mix(in oklch, var(--color-accent) calc(var(--terminal-glow-intensity) * 50%), transparent);--interaction-focus-ring-width:1px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:80ms;--interaction-transition-curve:linear;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-sm);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--terminal-glow);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-sm);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--terminal-glow);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-sm);--card-border-width:1px;--card-shadow:var(--terminal-glow);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-sm);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--terminal-glow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-sm);--dialog-shadow:var(--terminal-glow);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-sm);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:8px;--scrollbar-width:thin;--scrollbar-track-background:var(--color-bg);--scrollbar-track-radius:var(--radius-sm);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--radius-sm);--scrollbar-thumb-border-width:1px;--scrollbar-thumb-border-color:var(--color-accent);--scrollbar-thumb-shadow:var(--terminal-glow);--scrollbar-thumb-hover-shadow:var(--terminal-glow)}[data-theme=terminal][data-theme-mode=dark]{--radius-factor:0;--font-sans:JetBrains Mono, ui-monospace, monospace;--font-serif:JetBrains Mono, ui-monospace, monospace;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 257.42);--neutral-100:oklch(15.93% .0074 257.42);--neutral-200:oklch(22.87% .0093 257.42);--neutral-300:oklch(32.81% .0107 257.42);--neutral-400:oklch(49.79% .0117 257.42);--neutral-500:oklch(62.66% .012 257.42);--neutral-600:oklch(78.02% .0117 257.42);--neutral-700:oklch(89.26% .0107 257.42);--neutral-800:oklch(94.5% .0093 257.42);--neutral-900:oklch(97.7% .0074 257.42);--neutral-950:oklch(98.5% .0054 257.42);--accent-50:oklch(23.78% .0985 292.72);--accent-100:oklch(32% .1357 292.72);--accent-200:oklch(39.44% .1693 292.72);--accent-300:oklch(46.89% .1959 292.72);--accent-400:oklch(57.33% .213 292.72);--accent-500:oklch(64.38% .2119 293.58);--accent-600:oklch(73.5% .1534 294.71);--accent-700:oklch(82.08% .1003 294.97);--accent-800:oklch(87.58% .0682 295.49);--accent-900:oklch(93.09% .0376 296.96);--accent-950:oklch(97.34% .0151 302.11);--success-50:oklch(24.44% .0577 157.5);--success-100:oklch(32.9% .0777 157.43);--success-200:oklch(40.34% .0937 158.39);--success-300:oklch(47.8% .1098 159.07);--success-400:oklch(58.24% .1323 159.76);--success-500:oklch(65.31% .1445 161.4);--success-600:oklch(74.22% .1494 163.22);--success-700:oklch(82.67% .1374 163.22);--success-800:oklch(88.11% .1187 163.22);--success-900:oklch(93.56% .0952 163.22);--success-950:oklch(96.2% .0546 167.76);--warning-50:oklch(23.95% .0508 73.65);--warning-100:oklch(32.18% .0675 76.38);--warning-200:oklch(39.62% .0826 77.89);--warning-300:oklch(47.07% .0978 78.92);--warning-400:oklch(57.52% .1192 79.92);--warning-500:oklch(64.97% .1344 80.45);--warning-600:oklch(74.3% .1528 82.99);--warning-700:oklch(82.67% .1472 84.43);--warning-800:oklch(88.11% .1271 84.43);--warning-900:oklch(92.6% .0984 91.04);--warning-950:oklch(96.58% .0641 97.76);--danger-50:oklch(23.78% .0789 349.76);--danger-100:oklch(32% .1086 349.76);--danger-200:oklch(39.44% .1355 349.76);--danger-300:oklch(46.89% .1568 349.76);--danger-400:oklch(57.33% .1705 349.76);--danger-500:oklch(64.78% .1752 349.76);--danger-600:oklch(74.22% .1705 349.76);--danger-700:oklch(81.29% .1319 346.09);--danger-800:oklch(86.81% .0896 344.56);--danger-900:oklch(92.32% .052 341.07);--danger-950:oklch(96.58% .0259 332.55);--info-50:oklch(24.27% .0551 239.42);--info-100:oklch(32.73% .0751 240.08);--info-200:oklch(40.3% .092 239.8);--info-300:oklch(47.76% .1072 238.78);--info-400:oklch(57.97% .1255 236.41);--info-500:oklch(65% .1357 233.81);--info-600:oklch(74.22% .1352 232.66);--info-700:oklch(82.23% .1159 226.98);--info-800:oklch(87.59% .0855 222.39);--info-900:oklch(93.09% .0532 215.8);--info-950:oklch(97.34% .0306 201.84);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:var(--terminal-glow);--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.06;--terminal-glow-intensity:.5;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px color-mix(in oklch, var(--color-accent) calc(var(--terminal-glow-intensity) * 100%), transparent), 0 0 16px color-mix(in oklch, var(--color-accent) calc(var(--terminal-glow-intensity) * 50%), transparent);--interaction-focus-ring-width:1px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:80ms;--interaction-transition-curve:linear;--interaction-hover-scale:1;--interaction-press-scale:1;--btn-radius:var(--radius-sm);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--terminal-glow);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-sm);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--terminal-glow);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-sm);--card-border-width:1px;--card-shadow:var(--terminal-glow);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-sm);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--terminal-glow);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-sm);--dialog-shadow:var(--terminal-glow);--dialog-padding:var(--space-6);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-sm);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:8px;--scrollbar-width:thin;--scrollbar-track-background:var(--color-bg);--scrollbar-track-radius:var(--radius-sm);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-accent);--scrollbar-thumb-hover-background:var(--color-accent-hover);--scrollbar-thumb-active-background:var(--color-accent-active);--scrollbar-thumb-radius:var(--radius-sm);--scrollbar-thumb-border-width:1px;--scrollbar-thumb-border-color:var(--color-accent);--scrollbar-thumb-shadow:var(--terminal-glow);--scrollbar-thumb-hover-shadow:var(--terminal-glow)}[data-theme=step-up][data-theme-mode=light]{--radius-factor:1.2;--font-sans:"SF Pro Text", "SF Pro Display", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0033 286.19);--neutral-100:oklch(97.7% .0046 286.19);--neutral-200:oklch(94.5% .0057 286.19);--neutral-300:oklch(89.26% .0066 286.19);--neutral-400:oklch(78.02% .0071 286.19);--neutral-500:oklch(62.66% .0073 286.19);--neutral-600:oklch(49.79% .0071 286.19);--neutral-700:oklch(32.81% .0066 286.19);--neutral-800:oklch(22.87% .0057 286.19);--neutral-900:oklch(15.93% .0046 286.19);--neutral-950:oklch(13% .0033 286.19);--accent-50:oklch(97.34% .0178 222.09);--accent-100:oklch(93.09% .0369 240.46);--accent-200:oklch(87.59% .0643 247.22);--accent-300:oklch(82.09% .0932 250.08);--accent-400:oklch(73.51% .1408 252.28);--accent-500:oklch(64.22% .1954 254.27);--accent-600:oklch(57.48% .1985 256.31);--accent-700:oklch(47.37% .1793 258.49);--accent-800:oklch(39.91% .1543 258.95);--accent-900:oklch(32.36% .1239 258.75);--accent-950:oklch(24.01% .0902 258.34);--success-50:oklch(96.2% .0634 148.08);--success-100:oklch(93.28% .1186 147.52);--success-200:oklch(88.11% .1503 147.44);--success-300:oklch(82.67% .174 147.44);--success-400:oklch(74.22% .1891 147.44);--success-500:oklch(64.89% .1927 147.03);--success-600:oklch(57.9% .1808 145.24);--success-700:oklch(47.79% .1577 143.43);--success-800:oklch(40.34% .1358 142.81);--success-900:oklch(32.71% .1098 142.91);--success-950:oklch(24.25% .0804 143.31);--warning-50:oklch(96.58% .0376 86.2);--warning-100:oklch(92.32% .067 77.53);--warning-200:oklch(86.8% .1088 73.44);--warning-300:oklch(81.71% .1473 70.35);--warning-400:oklch(74.25% .1646 66.58);--warning-500:oklch(64.97% .1497 61.85);--warning-600:oklch(57.52% .1334 61.17);--warning-700:oklch(47.07% .1105 59.91);--warning-800:oklch(39.62% .0942 58.61);--warning-900:oklch(32.18% .078 56.81);--warning-950:oklch(23.95% .0603 53.65);--danger-50:oklch(96.58% .0174 37.86);--danger-100:oklch(92.32% .0396 32.1);--danger-200:oklch(86.8% .0711 30.08);--danger-300:oklch(81.27% .1061 29.21);--danger-400:oklch(72.64% .1693 28.52);--danger-500:oklch(64.78% .2236 28.29);--danger-600:oklch(57.33% .2176 28.29);--danger-700:oklch(47.44% .1947 29.23);--danger-800:oklch(40.23% .1651 29.23);--danger-900:oklch(32.52% .1335 29.23);--danger-950:oklch(24% .0985 29.23);--info-50:oklch(97.34% .0345 198.97);--info-100:oklch(93.09% .0589 211.57);--info-200:oklch(87.8% .0859 221.15);--info-300:oklch(82.67% .1061 227.75);--info-400:oklch(74.22% .1153 227.75);--info-500:oklch(64.78% .1185 227.75);--info-600:oklch(57.48% .1128 228.62);--info-700:oklch(47.47% .0965 231.73);--info-800:oklch(40.02% .0821 232.46);--info-900:oklch(32.44% .0663 232.14);--info-950:oklch(24.06% .0488 231.5);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:black;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.22s;--interaction-transition-curve:cubic-bezier(.25, .1, .25, 1);--interaction-hover-scale:1.01;--interaction-press-scale:.98;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--neutral-200);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:white;--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:20px;--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none);--color-card:white;--button-radius:var(--radius-xl)}[data-theme=step-up][data-theme-mode=dark]{--radius-factor:1.2;--font-sans:"SF Pro Text", "SF Pro Display", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0033 286.19);--neutral-100:oklch(15.93% .0046 286.19);--neutral-200:oklch(22.87% .0057 286.19);--neutral-300:oklch(32.81% .0066 286.19);--neutral-400:oklch(49.79% .0071 286.19);--neutral-500:oklch(62.66% .0073 286.19);--neutral-600:oklch(78.02% .0071 286.19);--neutral-700:oklch(89.26% .0066 286.19);--neutral-800:oklch(94.5% .0057 286.19);--neutral-900:oklch(97.7% .0046 286.19);--neutral-950:oklch(98.5% .0033 286.19);--accent-50:oklch(24.01% .0902 258.34);--accent-100:oklch(32.36% .1239 258.75);--accent-200:oklch(39.91% .1543 258.95);--accent-300:oklch(47.37% .1793 258.49);--accent-400:oklch(57.48% .1985 256.31);--accent-500:oklch(64.22% .1954 254.27);--accent-600:oklch(73.51% .1408 252.28);--accent-700:oklch(82.09% .0932 250.08);--accent-800:oklch(87.59% .0643 247.22);--accent-900:oklch(93.09% .0369 240.46);--accent-950:oklch(97.34% .0178 222.09);--success-50:oklch(24.25% .0804 143.31);--success-100:oklch(32.71% .1098 142.91);--success-200:oklch(40.34% .1358 142.81);--success-300:oklch(47.79% .1577 143.43);--success-400:oklch(57.9% .1808 145.24);--success-500:oklch(64.89% .1927 147.03);--success-600:oklch(74.22% .1891 147.44);--success-700:oklch(82.67% .174 147.44);--success-800:oklch(88.11% .1503 147.44);--success-900:oklch(93.28% .1186 147.52);--success-950:oklch(96.2% .0634 148.08);--warning-50:oklch(23.95% .0603 53.65);--warning-100:oklch(32.18% .078 56.81);--warning-200:oklch(39.62% .0942 58.61);--warning-300:oklch(47.07% .1105 59.91);--warning-400:oklch(57.52% .1334 61.17);--warning-500:oklch(64.97% .1497 61.85);--warning-600:oklch(74.25% .1646 66.58);--warning-700:oklch(81.71% .1473 70.35);--warning-800:oklch(86.8% .1088 73.44);--warning-900:oklch(92.32% .067 77.53);--warning-950:oklch(96.58% .0376 86.2);--danger-50:oklch(24% .0985 29.23);--danger-100:oklch(32.52% .1335 29.23);--danger-200:oklch(40.23% .1651 29.23);--danger-300:oklch(47.44% .1947 29.23);--danger-400:oklch(57.33% .2176 28.29);--danger-500:oklch(64.78% .2236 28.29);--danger-600:oklch(72.64% .1693 28.52);--danger-700:oklch(81.27% .1061 29.21);--danger-800:oklch(86.8% .0711 30.08);--danger-900:oklch(92.32% .0396 32.1);--danger-950:oklch(96.58% .0174 37.86);--info-50:oklch(24.06% .0488 231.5);--info-100:oklch(32.44% .0663 232.14);--info-200:oklch(40.02% .0821 232.46);--info-300:oklch(47.47% .0965 231.73);--info-400:oklch(57.48% .1128 228.62);--info-500:oklch(64.78% .1185 227.75);--info-600:oklch(74.22% .1153 227.75);--info-700:oklch(82.67% .1061 227.75);--info-800:oklch(87.8% .0859 221.15);--info-900:oklch(93.09% .0589 211.57);--info-950:oklch(97.34% .0345 198.97);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:black;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.22s;--interaction-transition-curve:cubic-bezier(.25, .1, .25, 1);--interaction-hover-scale:1.01;--interaction-press-scale:.98;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:20px;--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none);--color-card:var(--neutral-100);--button-radius:var(--radius-xl)}[data-theme=step-up-soft][data-theme-mode=light]{--radius-factor:1.4;--font-sans:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(98.5% .0054 78.19);--neutral-100:oklch(97.7% .0074 78.19);--neutral-200:oklch(94.5% .0093 78.19);--neutral-300:oklch(89.26% .0107 78.19);--neutral-400:oklch(78.02% .0117 78.19);--neutral-500:oklch(62.66% .012 78.19);--neutral-600:oklch(49.79% .0117 78.19);--neutral-700:oklch(32.81% .0107 78.19);--neutral-800:oklch(22.87% .0093 78.19);--neutral-900:oklch(15.93% .0074 78.19);--neutral-950:oklch(13% .0054 78.19);--accent-50:oklch(96.58% .0236 67.21);--accent-100:oklch(92.32% .0471 56.89);--accent-200:oklch(86.8% .0808 52.66);--accent-300:oklch(81.57% .1154 50.19);--accent-400:oklch(74.22% .1361 47.47);--accent-500:oklch(64.78% .1398 47.47);--accent-600:oklch(57.33% .1361 47.47);--accent-700:oklch(46.89% .1251 47.47);--accent-800:oklch(39.44% .1081 47.47);--accent-900:oklch(32% .0867 47.47);--accent-950:oklch(23.78% .0629 47.47);--success-50:oklch(96.2% .0634 148.08);--success-100:oklch(93.28% .1186 147.52);--success-200:oklch(88.11% .1503 147.44);--success-300:oklch(82.67% .174 147.44);--success-400:oklch(74.22% .1891 147.44);--success-500:oklch(64.89% .1927 147.03);--success-600:oklch(57.9% .1808 145.24);--success-700:oklch(47.79% .1577 143.43);--success-800:oklch(40.34% .1358 142.81);--success-900:oklch(32.71% .1098 142.91);--success-950:oklch(24.25% .0804 143.31);--warning-50:oklch(96.58% .0376 86.2);--warning-100:oklch(92.32% .067 77.53);--warning-200:oklch(86.8% .1088 73.44);--warning-300:oklch(81.71% .1473 70.35);--warning-400:oklch(74.25% .1646 66.58);--warning-500:oklch(64.97% .1497 61.85);--warning-600:oklch(57.52% .1334 61.17);--warning-700:oklch(47.07% .1105 59.91);--warning-800:oklch(39.62% .0942 58.61);--warning-900:oklch(32.18% .078 56.81);--warning-950:oklch(23.95% .0603 53.65);--danger-50:oklch(96.58% .0174 37.86);--danger-100:oklch(92.32% .0396 32.1);--danger-200:oklch(86.8% .0711 30.08);--danger-300:oklch(81.27% .1061 29.21);--danger-400:oklch(72.64% .1693 28.52);--danger-500:oklch(64.78% .2236 28.29);--danger-600:oklch(57.33% .2176 28.29);--danger-700:oklch(47.44% .1947 29.23);--danger-800:oklch(40.23% .1651 29.23);--danger-900:oklch(32.52% .1335 29.23);--danger-950:oklch(24% .0985 29.23);--info-50:oklch(97.34% .0229 210.71);--info-100:oklch(93.09% .0429 227.65);--info-200:oklch(87.59% .0716 234.86);--info-300:oklch(82.24% .0997 239.57);--info-400:oklch(74.22% .1201 244.75);--info-500:oklch(64.78% .1235 244.75);--info-600:oklch(57.33% .1201 244.75);--info-700:oklch(46.89% .1105 244.75);--info-800:oklch(39.44% .0955 244.75);--info-900:oklch(32% .0765 244.75);--info-950:oklch(23.78% .0556 244.75);--on-neutral-50:black;--on-neutral-100:black;--on-neutral-200:black;--on-neutral-300:black;--on-neutral-400:black;--on-neutral-500:black;--on-neutral-600:white;--on-neutral-700:white;--on-neutral-800:white;--on-neutral-900:white;--on-neutral-950:white;--on-accent-50:black;--on-accent-100:black;--on-accent-200:black;--on-accent-300:black;--on-accent-400:black;--on-accent-500:black;--on-accent-600:white;--on-accent-700:white;--on-accent-800:white;--on-accent-900:white;--on-accent-950:white;--on-success-50:black;--on-success-100:black;--on-success-200:black;--on-success-300:black;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:white;--on-success-800:white;--on-success-900:white;--on-success-950:white;--on-warning-50:black;--on-warning-100:black;--on-warning-200:black;--on-warning-300:black;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:white;--on-warning-800:white;--on-warning-900:white;--on-warning-950:white;--on-danger-50:black;--on-danger-100:black;--on-danger-200:black;--on-danger-300:black;--on-danger-400:black;--on-danger-500:black;--on-danger-600:white;--on-danger-700:white;--on-danger-800:white;--on-danger-900:white;--on-danger-950:white;--on-info-50:black;--on-info-100:black;--on-info-200:black;--on-info-300:black;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:white;--on-info-800:white;--on-info-900:white;--on-info-950:white;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--color-primary:var(--accent-500);--color-primary-hover:var(--accent-600);--color-primary-active:var(--accent-700);--color-primary-muted:var(--accent-100);--color-fg-on-primary:var(--on-accent-500);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.22s;--interaction-transition-curve:cubic-bezier(.25, .1, .25, 1);--interaction-hover-scale:1.01;--interaction-press-scale:.98;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:#f8f4ec;--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:#fff;--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:20px;--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:0px;--slider-thumb-border-color:transparent;--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none);--color-card:#fff;--button-radius:var(--radius-full)}[data-theme=step-up-soft][data-theme-mode=dark]{--radius-factor:1.4;--font-sans:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Source Serif 4, ui-serif, Georgia, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--neutral-50:oklch(13% .0054 78.19);--neutral-100:oklch(15.93% .0074 78.19);--neutral-200:oklch(22.87% .0093 78.19);--neutral-300:oklch(32.81% .0107 78.19);--neutral-400:oklch(49.79% .0117 78.19);--neutral-500:oklch(62.66% .012 78.19);--neutral-600:oklch(78.02% .0117 78.19);--neutral-700:oklch(89.26% .0107 78.19);--neutral-800:oklch(94.5% .0093 78.19);--neutral-900:oklch(97.7% .0074 78.19);--neutral-950:oklch(98.5% .0054 78.19);--accent-50:oklch(23.78% .0629 47.47);--accent-100:oklch(32% .0867 47.47);--accent-200:oklch(39.44% .1081 47.47);--accent-300:oklch(46.89% .1251 47.47);--accent-400:oklch(57.33% .1361 47.47);--accent-500:oklch(64.78% .1398 47.47);--accent-600:oklch(74.22% .1361 47.47);--accent-700:oklch(81.57% .1154 50.19);--accent-800:oklch(86.8% .0808 52.66);--accent-900:oklch(92.32% .0471 56.89);--accent-950:oklch(96.58% .0236 67.21);--success-50:oklch(24.25% .0804 143.31);--success-100:oklch(32.71% .1098 142.91);--success-200:oklch(40.34% .1358 142.81);--success-300:oklch(47.79% .1577 143.43);--success-400:oklch(57.9% .1808 145.24);--success-500:oklch(64.89% .1927 147.03);--success-600:oklch(74.22% .1891 147.44);--success-700:oklch(82.67% .174 147.44);--success-800:oklch(88.11% .1503 147.44);--success-900:oklch(93.28% .1186 147.52);--success-950:oklch(96.2% .0634 148.08);--warning-50:oklch(23.95% .0603 53.65);--warning-100:oklch(32.18% .078 56.81);--warning-200:oklch(39.62% .0942 58.61);--warning-300:oklch(47.07% .1105 59.91);--warning-400:oklch(57.52% .1334 61.17);--warning-500:oklch(64.97% .1497 61.85);--warning-600:oklch(74.25% .1646 66.58);--warning-700:oklch(81.71% .1473 70.35);--warning-800:oklch(86.8% .1088 73.44);--warning-900:oklch(92.32% .067 77.53);--warning-950:oklch(96.58% .0376 86.2);--danger-50:oklch(24% .0985 29.23);--danger-100:oklch(32.52% .1335 29.23);--danger-200:oklch(40.23% .1651 29.23);--danger-300:oklch(47.44% .1947 29.23);--danger-400:oklch(57.33% .2176 28.29);--danger-500:oklch(64.78% .2236 28.29);--danger-600:oklch(72.64% .1693 28.52);--danger-700:oklch(81.27% .1061 29.21);--danger-800:oklch(86.8% .0711 30.08);--danger-900:oklch(92.32% .0396 32.1);--danger-950:oklch(96.58% .0174 37.86);--info-50:oklch(23.78% .0556 244.75);--info-100:oklch(32% .0765 244.75);--info-200:oklch(39.44% .0955 244.75);--info-300:oklch(46.89% .1105 244.75);--info-400:oklch(57.33% .1201 244.75);--info-500:oklch(64.78% .1235 244.75);--info-600:oklch(74.22% .1201 244.75);--info-700:oklch(82.24% .0997 239.57);--info-800:oklch(87.59% .0716 234.86);--info-900:oklch(93.09% .0429 227.65);--info-950:oklch(97.34% .0229 210.71);--on-neutral-50:white;--on-neutral-100:white;--on-neutral-200:white;--on-neutral-300:white;--on-neutral-400:white;--on-neutral-500:black;--on-neutral-600:black;--on-neutral-700:black;--on-neutral-800:black;--on-neutral-900:black;--on-neutral-950:black;--on-accent-50:white;--on-accent-100:white;--on-accent-200:white;--on-accent-300:white;--on-accent-400:white;--on-accent-500:black;--on-accent-600:black;--on-accent-700:black;--on-accent-800:black;--on-accent-900:black;--on-accent-950:black;--on-success-50:white;--on-success-100:white;--on-success-200:white;--on-success-300:white;--on-success-400:black;--on-success-500:black;--on-success-600:black;--on-success-700:black;--on-success-800:black;--on-success-900:black;--on-success-950:black;--on-warning-50:white;--on-warning-100:white;--on-warning-200:white;--on-warning-300:white;--on-warning-400:black;--on-warning-500:black;--on-warning-600:black;--on-warning-700:black;--on-warning-800:black;--on-warning-900:black;--on-warning-950:black;--on-danger-50:white;--on-danger-100:white;--on-danger-200:white;--on-danger-300:white;--on-danger-400:white;--on-danger-500:black;--on-danger-600:black;--on-danger-700:black;--on-danger-800:black;--on-danger-900:black;--on-danger-950:black;--on-info-50:white;--on-info-100:white;--on-info-200:white;--on-info-300:white;--on-info-400:black;--on-info-500:black;--on-info-600:black;--on-info-700:black;--on-info-800:black;--on-info-900:black;--on-info-950:black;--surface-primary:var(--color-bg);--surface-secondary:var(--color-muted);--surface-tertiary:var(--color-field);--surface-elevated:var(--color-card);--surface-overlay:var(--color-popover);--text-primary:var(--color-fg);--text-secondary:var(--color-fg-muted);--text-tertiary:var(--color-fg-disabled);--text-inverse:var(--color-fg-inverse);--border-default:var(--color-border);--border-subtle:var(--color-border-field);--border-strong:var(--color-border-active);--border-focus:var(--color-border-focus);--color-primary:var(--accent-500);--color-primary-hover:var(--accent-600);--color-primary-active:var(--accent-700);--color-primary-muted:var(--accent-100);--color-fg-on-primary:var(--on-accent-500);--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:0 25px 50px -12px #00000040;--blur-none:0px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--glass-backdrop-blur:20px;--glass-fill:#ffffff38;--glass-border:#ffffff80;--glass-background-opacity:.22;--glass-border-opacity:.5;--glass-glow-strength:.15;--glass-vibrant-background:linear-gradient(135deg, oklch(72% .2 280) 0%, oklch(68% .18 220) 30%, oklch(70% .19 330) 55%, oklch(66% .16 185) 80%, oklch(71% .18 260) 100%);--material-state-layer-opacity:.08;--material-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--material-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--material-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--neumo-light-shadow:-5px -5px 10px #ffffffbf;--neumo-dark-shadow:5px 5px 10px #0000001f;--neumo-surface:var(--color-bg);--neumo-depth:8px;--neumo-blur:12px;--neumo-light:color-mix(in oklch, white 58%, var(--neumo-surface));--neumo-dark:color-mix(in oklch, black 30%, var(--neumo-surface));--neumo-hill:var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-dent:inset var(--neumo-depth) var(--neumo-depth) var(--neumo-blur) 0 var(--neumo-dark), inset calc(-1 * var(--neumo-depth)) calc(-1 * var(--neumo-depth)) var(--neumo-blur) 0 var(--neumo-light);--neumo-surface-depth:var(--neumo-hill);--neumo-pressed-depth:var(--neumo-dent);--neumo-raised-surface:var(--color-bg);--neumo-recessed-surface:var(--color-bg);--neumo-raised-gradient:none;--neumo-recessed-gradient:none;--neumo-button-surface:var(--neumo-raised-surface);--neumo-button-gradient:var(--neumo-raised-gradient);--neumo-switch-track-surface:var(--neumo-recessed-surface);--neumo-switch-track-gradient:var(--neumo-recessed-gradient);--neumo-skailer-raised:-7px -7px 1px #fff3, -13px -7px 4px #f6fbffb3, -8px 5px 10px #f4f8fb4d, 10px 9px 10px #abcc;--neumo-skailer-pressed:inset -7px -7px 1px #fff3, inset -13px -7px 4px #f6fbffb3, inset -8px 5px 10px #f4f8fb4d, inset 10px 9px 10px #abcc;--brutal-border-width:3px;--brutal-shadow-offset:4px;--brutal-radius:0px;--brutal-outline-width:2px;--brutal-shadow:4px 4px 0 0 #000;--aurora-glow-radius:48px;--aurora-gradient-intensity:.6;--aurora-blur-amount:24px;--aurora-color-spread:120deg;--aurora-glow:0 0 48px oklch(70% .2 280/.35);--terminal-cursor-blink-rate:1s;--terminal-scanline-opacity:.05;--terminal-glow-intensity:.4;--terminal-character-spacing:.05em;--terminal-glow:0 0 8px #00ff8066;--interaction-focus-ring-width:2px;--interaction-focus-ring-offset:2px;--interaction-focus-ring-color:var(--color-border-focus);--interaction-transition-duration:.22s;--interaction-transition-curve:cubic-bezier(.25, .1, .25, 1);--interaction-hover-scale:1.01;--interaction-press-scale:.98;--btn-radius:var(--radius-md);--btn-font-weight:var(--font-weight-medium);--btn-font-size:var(--font-size-sm);--btn-font-size-xs:var(--font-size-xs);--btn-font-size-sm:.8125rem;--btn-line-height:var(--line-height-tight);--btn-shadow:var(--shadow-none);--btn-pressed-shadow:var(--shadow-none);--btn-hover-background:var(--color-neutral-hover);--btn-hover-shadow:var(--shadow-none);--btn-selected-shadow:var(--shadow-none);--btn-surface-gradient:none;--btn-primary-surface-gradient:none;--btn-default-surface-gradient:none;--btn-border-color:transparent;--btn-backdrop-blur:0px;--btn-default-background:var(--color-neutral);--btn-primary-background:var(--color-primary);--btn-primary-foreground:var(--color-fg-on-primary);--btn-primary-hover-background:var(--color-primary-hover);--btn-icon-size:var(--font-size-sm);--btn-icon-size-xs:var(--font-size-xs);--btn-icon-size-sm:var(--font-size-md);--btn-icon-size-lg:var(--font-size-md);--btn-spinner-border-width:2px;--btn-spinner-duration:.6s;--disabled-background:var(--color-disabled);--disabled-foreground:var(--color-fg-disabled);--disabled-border-color:var(--color-border-disabled);--disabled-shadow:var(--shadow-none);--btn-disabled-background:var(--disabled-background);--btn-disabled-foreground:var(--disabled-foreground);--btn-disabled-border-color:var(--disabled-border-color);--btn-disabled-shadow:var(--disabled-shadow);--btn-primary-disabled-background:var(--neutral-500);--btn-primary-disabled-foreground:var(--color-fg-primary-disabled);--btn-primary-disabled-border-color:var(--btn-disabled-border-color);--btn-primary-disabled-shadow:var(--btn-disabled-shadow);--badge-radius:var(--radius-md);--alert-radius:var(--radius-lg);--input-radius:var(--radius-xl);--input-font-size:var(--font-size-sm);--input-line-height:var(--line-height-tight);--input-padding-inline:.625rem;--input-focus-ring-width:1px;--input-shadow:var(--shadow-none);--input-background:var(--color-field);--input-border-color:var(--color-border-field);--input-backdrop-blur:0px;--input-surface-gradient:none;--input-disabled-background:var(--disabled-background);--input-disabled-foreground:var(--disabled-foreground);--input-disabled-border-color:var(--disabled-border-color);--input-disabled-shadow:var(--disabled-shadow);--surface-background:var(--color-bg);--select-radius:var(--input-radius);--select-font-size:var(--input-font-size);--card-radius:var(--radius-2xl);--card-border-width:1px;--card-shadow:var(--shadow-sm);--card-background:var(--color-card);--card-surface-gradient:none;--card-backdrop-blur:0px;--card-border-color:var(--color-border);--popover-radius:var(--radius-md);--popover-background:var(--color-popover);--popover-border-color:var(--color-border);--popover-backdrop-blur:0px;--popover-shadow:0 4px 6px -1px #0000001a;--tooltip-radius:var(--radius-sm);--tooltip-padding:.375rem .625rem;--tooltip-font-size:var(--font-size-xs);--tooltip-shadow:var(--shadow-md);--tag-radius:var(--radius-lg);--list-box-item-radius:var(--radius-sm);--checkbox-radius:4px;--checkbox-card-radius:var(--radius-lg);--radio-radius:var(--radius-full);--radio-card-radius:var(--radius-lg);--switch-radius:var(--radius-full);--switch-card-radius:var(--radius-lg);--switch-indicator-shadow:var(--shadow-none);--switch-thumb-shadow:var(--shadow-sm);--switch-indicator-background:var(--color-neutral);--switch-indicator-background-selected:var(--color-accent);--switch-indicator-surface-gradient:none;--switch-thumb-background:white;--switch-thumb-surface-gradient:none;--avatar-radius:var(--radius-full);--color-area-radius:var(--radius-md);--color-swatch-picker-item-radius:var(--radius-md);--calendar-cell-radius:var(--radius-lg);--calendar-cell-size:2.25rem;--calendar-range-radius:var(--radius-sm);--dialog-radius:var(--radius-lg);--dialog-shadow:var(--shadow-lg);--dialog-padding:var(--space-6);--modal-backdrop-blur:20px;--modal-backdrop-opacity:40%;--modal-background:var(--color-bg);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-border-color:var(--color-border);--modal-panel-backdrop-blur:0px;--table-border-color:var(--color-border);--table-header-background:var(--color-muted);--table-cell-padding:var(--space-3);--table-font-size:var(--font-size-sm);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--space-3) * 1);--slider-thumb-shadow:var(--shadow-none);--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--color-border);--slider-track-background:var(--color-neutral);--slider-track-shadow:var(--shadow-none);--slider-thumb-background:var(--color-fg);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:var(--space-1);--progress-track-size:var(--space-1);--progress-track-radius:var(--radius-full);--progress-fill-color:var(--color-primary);--scrollbar-size:10px;--scrollbar-width:thin;--scrollbar-track-background:transparent;--scrollbar-track-radius:var(--radius-full);--scrollbar-track-shadow:var(--shadow-none);--scrollbar-thumb-background:var(--color-neutral);--scrollbar-thumb-hover-background:var(--color-neutral-hover);--scrollbar-thumb-active-background:var(--color-neutral-active);--scrollbar-thumb-radius:var(--radius-full);--scrollbar-thumb-border-width:0px;--scrollbar-thumb-border-color:transparent;--scrollbar-thumb-shadow:var(--shadow-none);--scrollbar-thumb-hover-shadow:var(--shadow-none);--color-card:var(--neutral-100);--button-radius:var(--radius-full)}*{scrollbar-width:var(--scrollbar-width,thin);scrollbar-color:var(--scrollbar-thumb-background) var(--scrollbar-track-background)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:var(--scrollbar-track-radius);box-shadow:var(--scrollbar-track-shadow)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-background);border-radius:var(--scrollbar-thumb-radius);border:var(--scrollbar-thumb-border-width) solid var(--scrollbar-thumb-border-color);box-shadow:var(--scrollbar-thumb-shadow)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-background);box-shadow:var(--scrollbar-thumb-hover-shadow)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-background)}._root_1tjkg_6985{gap:var(--space-6,1.5rem);padding-bottom:var(--space-8,2rem);flex-direction:column;display:flex}._section_1tjkg_6992{gap:var(--space-3,.75rem);flex-direction:column;display:flex}._sectionHeader_1tjkg_6998{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);display:flex}._heading_1tjkg_7005{margin:0;font-size:1.15rem;font-weight:700}._mapWrap_1tjkg_7011{border-radius:var(--radius-2xl,1.25rem);min-height:14rem;overflow:hidden}._amenityGrid_1tjkg_7017{gap:var(--space-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}._amenity_1tjkg_7017{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}._hours_1tjkg_7031{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._hoursRow_1tjkg_7037{gap:var(--space-2,.5rem);grid-template-columns:6.5rem auto auto auto;align-items:center;display:grid}._dayLabel_1tjkg_7044{font-size:.875rem;font-weight:600}._closed_1tjkg_7049{align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}._time_1tjkg_7056{border:1px solid color-mix(in srgb, var(--color-fg) 14%, transparent);color:inherit;border-radius:var(--radius-md,.5rem);font:inherit;background:0 0;padding:.35rem .5rem}._stack_1tjkg_7065{gap:var(--space-2,.5rem);padding:var(--space-3,.75rem);border-radius:var(--radius-xl,1rem);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);flex-direction:column;display:flex}._error_1tjkg_7074{color:var(--color-danger,#c62828);margin:0;font-size:.875rem}._success_1tjkg_7080{color:var(--color-success,#2e7d32);margin:0;font-size:.875rem}@media (width<=640px){._hoursRow_1tjkg_7037{grid-template-columns:1fr 1fr}._dayLabel_1tjkg_7044{grid-column:1/-1}}
