{"version":3,"file":"cn.cjs","sources":["../../src/utils/cn.ts"],"sourcesContent":["/**\r\n * Joins class names, filtering out any falsy values.\r\n *\r\n * Vanilla Extract generates scoped, conflict-free class names, so simple\r\n * concatenation is all that's needed — no conflict resolution required.\r\n */\r\nexport const cn = (...classes: (string | undefined | null | false | ((state: never) => string | undefined))[]): string =>\r\n    classes.filter((c): c is string | undefined | null | false => typeof c !== 'function').filter(Boolean).join(' ')\r\n"],"names":["cn","classes","c"],"mappings":"gFAMO,MAAMA,EAAK,IAAIC,IAClBA,EAAQ,OAAQC,GAA8C,OAAOA,GAAM,UAAU,EAAE,OAAO,OAAO,EAAE,KAAK,GAAG"}