@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAADRMABAAAAAAffgAADPqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIoG8gaHIlOBmA/U1RBVC4AhFoRCAqBgQDmZguESAABNgIkA4kMBCAFhH4HiwoMBxt6bSVsm0bxoDvAiaFassCEG0PvdpDU+s3SkQhzQmYn+/9PCZwMkVYXsH67kKmmIxgKRi7HISOUaMooEXeG8KvgUy9LbGNDTqFQRqyd573PfxVa6Hw6C5Hy1bhlz2e5juVmaC0a7Na01wZRDklEjWj+KI2Xb8++M7Bt5E9y8hI9+fd81Wfen/u9NCPB2aZwkAFOoWgdMSLm52lO37+7OBfgEhKHS4JYEtRrRsWEQFUQ125jUhMqSmeQbQE6SMWhbhme5vRfKkguOcQDSQlB4oSo3OWSXHLRyyVASgwNYqWFlvpfS8VW8TlVOnFa2Lp5/0qn7bz7OhEnCg7J2b10CkHIGgUwWCoWpLgm+BsA/ufav+cmu4V7kiIqV6Ep8Ig/kG05a3dtCSyQUZ0KU3rwN/YCDTYK0/ADc2rRppGNmMyGXm9orlmkERKdJpao6UNCu3l784Ta/mfy6hO7zW2kc7kYTwhRqZitPZrbqKNkGqHFiTsi+vcImzAH6CPh+VrW7D665kKkCUldK0JcECZEi3NzfXPhX9cQ8jBk16xa8pCXEJJQSLIPMTuw58AYcAhtgH/gUvnugeSBJYBxW+Mnm45D4dBoaSwbG6zCNQxWsP+3VmmrBg5w9oDUbvIQPQA9zzqq+ndNb8MO9dLAQS/PHuPUzCz14gGyuqg+4rkLHaLLiyJweVGkCWRsoiLkJUImygDbCKniR2u/+u/mFhlMFo2EQkq0uMyb7zuIaoYkWglNtFRao2Xgif1+X2fGpN7aROhFRJYl//ax21v9Js7x00KHoZShiIiEEiSILwQR9zr+3jE2W0T+0hpjetDiKeobTleOF90r5sMM3nYogVkDWAwyAyG2aQh2eiG8TMOHsHXp9sBDjwwaihBCQDkDI8GE6iYM/xFfjseJU1DTsZJgpAhsCBcFsSOByMggCmqIIyeIK0+Ing/Ejx8kQCDEYBBNrlxISoIxjhrXE3o9wKxvuZU8MCTZl17BvfUO+aAa+TQs8tkXeIRhvXekkRUQBEQts2LUw2MP2oslNhG+MwLmczXRon33Hz8N4AtO3WQAGAEYFjgQGPz8MzcY4OuXxcD6dP44C4qjdlXowaC1i37FxmQD4c56n4jvMREDkydnNBkhPsTc5qDpq+1ojG00VFZi2tMW7JQ7puAWod4KtN2NHdmaTVmTlVk2Xhxjbq6Ov/4tG0Kivy6q5yWBVQIG9zIxQH/nbZ5nMHdjTm+M+SOXczYncgiQR9KWBpAH0puS5CUjSdmVLUnImizL55RkAZCrMitTMj4jE5WQ+IF8F11cowZ5LQqQ5fkaVZasJYpw7ecQ8N1Hrz310O2Y9QOf6HLNRR3Ac8ATOeEnIHZlCLLjWp1e/Ut1OGYCi0GVMJqW4ZVCKPVb30Ddx1miNUAYMXbGRIr/6kGAGP+MQ3yjw/gBfiiQoYy9oHhDju244Ewk3oTjy0QmMskDoPTY2A4ETSpgYwewg9EZDUxmEu7oiCCCcUwgtAw9A3cEJhY2Lh4rJD5rNmxR7IiIScgoKNmjqajb/NCVG3cePF3DizefDpzfYLcPPiGBawCXAS4AnIVmEeA4wLGAwwEHAi4A7A3YFdgeYpaTPo1i3FO+piKgOb+iG4H0AMYYgLULshkev3UdY7c6tuKywP2vZa6xBCz/TLgiBNBZnrNx4+1hLfHTpOODp1bu6gOt/vFe8nKnxfvS4PxGNICr4TtJP3hRbnlsEN5LCFzOSyou+3giuYZ5nMNhX57i4ro1PEbL/QCq9u3+ZQdiB6cESt21cnQmc7s4KPF7sZyi4+mO21llqKawWSVLaxiq6hOF13JHX6bM5YSOkRWdzXTBWXSUskI469KckwZncfwDuItbHaO6yFZ68EoRroakeQsbHqB/0Mw1dDiUZGvj+37pwkt5R8vTLTLy08O8cu8Z+CJbovr2cOp3XsORWm0tjY1Wlq3ms1ItuzlNEF5Y60cPI0K60zjutim0GjvUTanZ6YwMhUtOdmx8VtYQU+lURJ/v99RdnW4ZjSgv0itg0mw/PTq1RG4tqBK7ld9iUWwKjGM9sasoo4Tol5jefUopjJxUjTwV1u3SiX2n3w5Zr/Q49HtonluGiI8ov6LEK6fK9hS48Jd8AsCn6D6n+lASYsKJd/XhleHUSXVz1mh8UWkirNSpWg0XlRVTfW8JEFxJl7f2zQmYpwoXX5okMweWX9e9hJ/1Xu1VYaShh2DQ7FX8M6S6AsddQF8GhTfDAMW39Kn0JZ2sUSES/YsErPKsETp0gRspckvq7IOz4PAzSaC2sDZk1YLr1fE63Rc7TBOx8OPRbJmCsWbH5K3eyqGKtIwhIQZbwV+yFWRMlPmwMgji2znQZ7S0WaeEol4od2S9dPstWduB1Wi4rdbxD+w7Bx3PoQoqJHpFlHFi9tSFlRXUujImfI4v0H96AwZvZPyffH7wYSsKNPsstx0nvkcyXmQdi+ZQ2e2E0hqEekZTtbKYY6104sWbzlu/ESzbLyen+c7nkNkdjzrGVfyM/8Th+FXGW0KJBLQqgwpSrCyOygizfCFBJadTyom+QryI0frUWqqGXirw4sZ89QfPWYhjM11thEev+C0qRW+332tWv8gQNMB6tGh63tz48ucpUBC9EDGaDGenNx7FYJZmmIQUhx5jcOO2mGFKveXO2G+Pl3Xb6zqTRL16JenXL9kdd6R4YEiq997L8tFH2SxggZyQiITcUKHkxSEO8mGmWILAxMDAwsSEYd0wlwwxpCKUGKEYkVbECkkkSPUgU0yuJ4U2lErYy+DQzEFTQzRyOYo47XM4c8H7mDWca8XmKSJa2XQietm8JHnL5SPOVz4/ZfzVChAXqFyQtGCdheguVDdhOorQVaQuouSJts4wa4z4vcZ4QYWmoFToQkVRshuUJZ6/sMhWE/LssBEmUQpCqlQ20uViyFMMKVGKp0w5WxUqsFWqhzRqg2sKBy4iKCgUFdczVHovzwfZPsrzSTZLTRVsA/Za44BdIWA6ODSiCmEjgaM3brMEjxUmUim+zqwLm4YtJkpEoA+hiJ22RHKJlZGIkepLppJcPwr5lDOxNVRRjTXoxilsOxSsFmPHfGiKrgUQwItCfaxwiL/uCKNRHC/0Ow/hwrWD6NDCr8RiRhsMv98AcOBEU+kHLGZALxGvSyV4mvXGsEZImLZLfpYdNqDZ5whTKAw+OdYOihVYS5dolm7NYdq71AKoQvLdPPQIy6DmGHIs51hGcCznnNRXaiU3dlDg3uD6pyVT0rRtMkyrpgXT+CAx9uCwyWeSTNREMD/3l/1uN13MqX6g/8QBTLdq6WU9oa/o8/qMJ2KHHzuHIGKaoomGuusjJAO88ZQUNNTzuu9DwUI9Zn9Zbf3uVU3opxqVA7kZ8NQCJ/mVjXTlWuppQSmKmYAjpBZsXl0+4+5jDdJc/caQnRYjMLBwkKxRBIRf/jjpNUQ7oNF0d+YSawHf3yVIREutNsSOOVyeEBmmmhPJVE+mt69/YHjVxJrJtevWb9iUlJySmpaekZmVnZObxx2ar0ChIsXmsJdPr1CpSrUaterUa7DfUV3+8a//mNz92vt9hzzx3HsfA6ghHuIjKuIoQkOOPpjX9nV677w+lxtuK45e0zhFcTfn1KxayC7hujNsPJ7v/ez/ry2WC2ZZDNeyFdIhapCP+Thk8Gg25G1Z33X4TdCFdMMDHvKIQYZ+HNMoGuM0i1FZiecXgX4VyRoxRsRDSDcmm08+jmI05cpWlWU1rGEt64jDIKn1LGYz4CpgZivXfOgEHzXOwAbYSoC7gd+BP4EkisfIGgNc9eQwUEGEvLtogHhxkgmkuycbRbEI+2no8VSG2mv2yVGMi1CeosN7zeFdurbPRnzX4zdFQPTxG9gh7GQXu9nDXvaZxAmSSCYlP3UR6dNkkEkW2eSQa/LGy6eAQoooppIqqqmhljrqTeNGmmimhVbaTNe4otubxkcP4KE8gkGG/q4XYgDkKBNjk2Kzn1QFW4HEGcWolKzaI6uNNaxlHXEYTPokGWSSRTY55G5XYb4EpRRTZpYj211o1jTM3qN8ZPFkS0b0zKHh4snRQYHw2qI57OeiJ1OBWjQpjsaFmqfoEK9cvBGf1qzvTH6zBcRs0HTBqwlJTdiqIiRKifajFFkFq1kja2EdcRhM/DQ72MkudrOHvewz6XNlkEkW2eSQa/Imy6eAQoooNmUClUslVEk11FBLHfWmcY4mmmmhlTbTNb7p9qbxwIMgD+ERgwzZdpGW1y4UZtR0WME2esoDs703zjNr8l7Ay8YrfMhHfMwnfCqLW3ETxzgEzStWIeMUstjImSPMfrXIe0LPsgeR4R3viTZfq2vuAAw+lLKLAOYCCh72f2+cHEgLmHRV/FalGyjjrmHV7GHRgQKVDUizCHrnUTMyK4Rp2YSVCrhxljI6hIY2ZVAXZxxAQc8CcyeSILKsaD7xuqTRy2ZShOzwtUxZzVRjGtOZJQtLsggWm1VTrGYNa1lHHIZc6vRQCm0EzFcT9Y+CgjUfOsviffaaRot5N344zfP90eNoIjAs2EANSc3C3hs3MmbmyIzuLCi6LCDAPCqszDv99LgEWL+e94MhPg4m/lPOB8Dgx9UrF0PPx/il6yD9pJZnIp83x22AwNfjPHD/hIHtgBAqgbJSTMVVLOzi9pMP60O6Cr3o6Ho+6gNVdvekiiivUseciynLpizyS3z1nMIRRXSyHbp3hGkWEeJCiAhhvLEE8eJKTUHERjeMmyEYF10wzh7AaAzCabh5tHVx8bCxopB444D/z2Gxx40qBFJG4oWnsUZWcC8oWUH2TUQxCRNNJ1KEUCGCIFz3PPUiCBHIaldfSZRRFZDx82uUFD8HLhSEzQvY7eAP+wd6xoIKcRGJRJHHgYR7QKml2u++8Gh50dFysbBltpQpLtx9tPRc2P3iEAzJI/LM45Ao414sxf3j0MGRImLPPQkf8eBuAAoSJBqgPYoLY/IRgiG5TIErkoBiQYqQ6/5sSSiXPUrrdbhpb0GEZvbAEaHTbXZW85x1FJkTogU11y2Z9nSrjjKO7Pyo95h6mL3yzpfIsgUKHON+wekc+CO+pqMGs9KDW3JenAjbB58S0RuvNzca8NJbnyPFBGaWcFHjWyRYEVczP0gJnGMrGROT4ImIICKOLBfWMHhG6i1AbkV5WC61YHOY/KAldt40UaIUYIC6o2YBDtkWnZPIo7Fc8RZwNuA8R23/1wC8gVx7Ofz6/+/D7KY4rgnoTkC+qQ5gTTikQRxYdnfAqrCrz161CQFQcKCCoQJAFroHEB34gT8LokYCjmW1lBBJL1iUVklrrHdZp263PPKCBW2VqdVRV6u/zA3hBM7BNWty6AX0srSMtqfVtDPtS4fQw9d8RKVWFaqK1ZTazuIDi9C8hIgWkzLpTuddY3TboJfxzpQ6zXgG4A1nn74MLaEVd+tDB+/A/gFzwbgExhnA+GFhMPYH4aPd8/1f337+9uwb979X7jDurHDbC4Cv97otB/h63dsjt7W3dt3afct789zNKwg4GnAR4BrALdIA3gD4FPjdRwB+3X387DDQ9ar+Hzazed3voGNWIDg4dbtkuoQwl4ioy846b65OCA/UM5Z5wXA4zLO+m+MRhxxw2Fjn/eFnP3jtcii/+NMVF/zrP52+arfENf/40RvHnXDSPMNWv5HTm7+O3iD/zZp0xr0aGjVp1qLVfm32qdev10vGSH024K2J/EICgkh/hgMIGj5rQNYB1P5AVgRLfQWWfwPMngDtGgAzgDURGhp0w9hYcVgsdPWgMTDxiExCKNCj4RwcjYWC/aGL8dIEDVn68GFjGSYYtQZieOAHdfFsibc2OGIXCizGKCO0aCvGiDAhmmRCoVS2dBdOk4gR405UiMBOr8xx/hYARboqsmBCXPAGA+ryKKRjhjFVeeqiIhqEmJaMzLeVZRDJ9WFyurmJq0VxEd0yEaPKiTvJfcyzKMEf7pIRbOKsJnW/beCu58ZajVXnkXgtiqZTk7Fxc+xIh2ceouVJUvxl4h2ZWDOUpnPKAEtxfoVMDPMzjCjRQTnx1G0w1Rs6BiZfSTLI/B0uvZjrMtzOVjmmTVQqMgKEuLUxcaxSrCQhio0E5x0Z60a2JBq0ooCZtR4Nf4EB05oQGQOxG7a5VRFlPG+BVjcY8h0CVfnTF77DqwSgu/a/DhTNCmhNCHU+KF5kDqaassdX9Pakt3cAla9qvAXt6NMAJZutLT7IAXDKsSYXMjRQCmsV/0t8o6v1Qi1ofcRz/69DdgyCadIAXeUKILBwnQp96ab9AxQUJXGHQAkGDDEpZHs47BNvUzDzFr7FDrdRxRsVfTu/DtU03rJS64woFQAHk2CbBTVl1A+3uFrTNzr0eHjfmNOvuq11pBOtHnHNRYENClOJjBLTVmph8CJoo8aOo04eoLKWGRplTHyapQRHF2zpDjRCwJMsYfmm2vEC1RKVg3nbWVncUGHPrwEESDXrNLT6sKGlgQsEKxMmHaMz7IFZkm5uOID6HLLXpw+05+1oc4ayJU48VvCI7W9F+m6/9PZfFbkDggL4kPRPAgUoVzgFc/KWR6o5U0oHlbX6YRWP5zOcLATF8lEBbvh2ZvhAgOzlUSd7Jtz/hBTS7jiL/qQRAHCfdttIHX1fbyWNpR/IqlCaVUY9BHyqyUlXLoEQqzKnO/HdyIwIpF2H0jPDQiuj9i0/6itzNqcnhb1otESL9OpGYUO/JcTf0AufQPfLlxj4EeXkoRg7XH8iAOAcnpTRsSwEJ575EjTWwlChADNvENED54qPzLxtc6P/F625OgIeg2dsN5uadjcoMqhSPd/zGjX/TF6KCsUHeg9jZUg0Ff3o7AZEz/QGlhVkTlB8n40h0pMy4mYpgDIY24s6R/XNrDXokBW57RQd9zh+NqSkyvKJuEY/Z3oKwCNf8S4UUFn+KH2GuBJz9Ya3aAjFwltdEQhpL/t8QULHPRzsO4wWnWoo+j+0mmjpHSBp1EZOq7yV7GARrzTQ2p7P0BGQN6JtlBJzBicRsuRXc6CEqJUZ8rjkPO4c8jG1uqM8uDWP69ICcX4B3dMnEoRkktlUFeEuQ8CHIBHi0m5ilxoMAPHhvynLQNR0GsiqEQQNm+WDJ3wYc3liaGlGljl/DD2CRzqglFzmaaSLviwDhcw1qxDOfaNMrjSOGLUOO0PD1f9Qs/hTxgGDxWhrpzmAjwEiRGYZGs6IahfX98wrRlByCpiYzE8Y6kbtC9qSmGGOPImyqMF5dqZ57NHp9bbXh1BTXoW6y4NQsitUyXWgFmHoohemoSpb0+UJKYRoCg3RckIKytGJgeoxRG3HcQyzFZQTrTf/hHJuIFGev4Yohhgv+0KWoK0sQiPCRZQ0BYiSKARNF7xBYwgppoBKvmQNmEl/aZhZRXtO7TVIPWMDHM5RHcjIYFl8BAG7Mmc1K77DY3YN7wU5HZtCU6mscKh0rgyyBD+y366vxwr3EHfT/vUIoOiN+N4Y7DmEHY4WEtW55piboMMlBuSUMcnpB1yrWPtPfJzoXW19/WhN8lK9+jGdtxTN/BYU4ykz4Kgr4B+kQJnoLqKnM5JKsaqQ6AtwV4xZtLTNyx2hlawYdOd66c3Kd/5Qp/QJIZIWivyAiowiFQWpPiNCbq1W3se0H0ChkzZ8l7GM+qfHZDj+WDkb9w21NfUHifKgWmumtUDeR5pyNaAtdemQrQ/ao3WidUGU4DlaWFaubv1TbRX3MZDMo+XCdl4taOUJfaRiLYYqBjPagmokHyoaznC2CYFJ97UI/lVBlAf2lJnvk+dTE0VBCRbIogA1cC5dkY8SwklVGDUZAZ0JFX+jJtY+zOIxZiO8NzwgofDw9lIl2eWFRTPEY2EF9YjeujCDVbwzbqJ8497l5SL+oS9+D+unKzi9HZXiG8ZQPPL9aISkosEwFYg8MhhYvPUGwdLMMo8WtCXK0cFgc9DCIXM4hPolvNEQiZ6ZQV1fcYz3xmxZ1Bae7ujtwDouHAJUcftCb6h+cktaGT6RuS0S4uG7ycT10CxFCofaWOY0Q2FvEHcc6xWnaqhz6z6HrhkQeKIrZd4PEc7y3vfQDPfF6beogqCCKjEtb0L7K04lkpKUcZbyqhtpo1DBSfPTmTJaWx1hjNrVglL/Xr2Itw5dxXNsdolmz5IGx7Z7PazhhGlKKV0mE1k+kZ6vwV+D0zst2EIgkOeVsVLX28ox1Uo0ior0rgyR3gBUCzXOYw/IRpK74sZd1+CbGdRdilnIcUnZEKUUdYMnJ04LctyDBfdKBES4a7ulZEnltst1uTaKOCtoq1r5mRPUXe61Ap2bQdVvYJrFA+wM8XhiVWNdS7Y3m2SWt0xCuyuLDkMrjQeO89jC/aJt1njZlQDndbza62soD8hq0Ezj+yrOtwh10dCbLdF+0Q99Ut8I1GnyQPGDAIKkFmSjiqI3QALtLQfoVFNUQ7WcdkVkyWTbjy8BUeHrIZAaNXYSN7UPR41IrQd9PitQLb5NebWIHZK+ir/V6QqvJ8YqTsygzhcc8tGkeSMuO9oiEB4OkhP6CNSbbbMODSYHCuFAtLPbYnLuVY57Ss0PWvvla+UQ+Pp2Jg6HolC8G5EWs5dMLzp785WgZKglGU/np9/pLZrrDsitMrMWtWUhWsQss+gQJMumQ189WHq15IZLD3TJVfWuek5P3kecUV7DrEj8u67cUikVW701MomHuyBYUvfa1zM/vXBXQS2QvjV38NAsqnpAeIDdf/w93sFA70nXpz0JU1yk9KlymuLyKXhLyN9E16lDcaHpjOcOBDOpclUSK3IHcbfRaZTTFQ6j6W5AkOsO7Nt5585DDOvW3rJ9YimZ4w93tLS096en0wcykUXQn08yJ7bt1A9KwY7DO2/dvP/wjh2tnlhXd3tme193qisGAh33E7HPLITlqyQhmz5DkJ9rCa0ODCN9q6zIuraubdPUaM/Zcp7XIzaMY29tDrWTBddd9V6CgE+tRitAbEdY49KEvV/n0vV3bR5kkStXrehXk2qbPYg5dAHk9kmikiBuH+gbDd1AE9wgGw63JFMrZGpY86IOpwFod17cynxd7M754BZ49pZbPfCWjRr3fO+eIj99fzcFbwNect1B1tFB5/ql2x272FKnU6mx1i6340MFw5KW6VqsTIu+tb3RNMvquh/1Iia6iUDs91P4hdr8Qd1Cgy9k4VQhGAh0VNrSYk1ID2E2/zVY9oXkc/I/nDzudw59lzE3Ysw24ojjMtAyiXGVvT9UQpZEO8OBEIVrGwawqs+Mr7RJlG6DQU/1ShzOYZk17hKSQsW9brYMI43aOpOt6l3jQlKsI8xmU2xYDr4m3CFKif8MA4L0rdBYBoOvk29EYhRJWjDyRvj1YGYwpgFPX5+LPrmNeRGjkyE4MjIXTm+BN245vMETxPDSdnjj9nVuB9X/SX7Q2v5gNfOh6vTN1n5d6cfqmY/WAxbv4wPJOT/8EpO6Agj4DG35kbHGc230gtnjAZ8wFSSvEW2SN1rJauWpWuVVo8GmvYyXzSqQCN8U70423+RUSVCMO7ZsKaPJ9ZsAdURCHujuxisCwZcgRRJhXS0c9M77q+HHZh0shbXHaBr2MX3mkR4DiRHxZDQ32vsJT7JHMAYKpnPYaB3xQX7rMDE6HWmFlhom8lCPjSdrIkTioC5XB+EzrQknPFPe/Pt1VFoBVExLxmAa8TF9puEeo1XhYM0+Blf7571BWEnq1L8IypnuIXOz18Mg9Hk8YHZiGb1hwF27d5Ev0eyyoLoytPorb1jwqdS8GA17EJTygIenD2OH1/GvCSftnRzOyHHs+DTQf8v3mgYyBos3pFfAQU+M/4SQcGg4nEvwoxcxlhLQoR/8vWN8PBHOoeJxwpOMUznhZAKQHX4ufGirtUKuiUgVzQjfX4O7bGZncyz2U8gGTsL/ujIIf1n6W9zgdfjGy47MA3LIa4Lf+T1E52j6nr94eJO5CW8QupUe/8+itinUdgypH0DMt4KEvyOCPJqIRNFC21DJdA+bzMNeJmEemWT3nTZCML0ZoTfc4VueDueG336ft+1C2F4Q6nzQG4RrwzrC0mM0D/mZPtNIj0HAS3HxUbjk/N+C7eY/L5bAj15UNK+Rd8JvGsoYLQSpU8JB74O/JoasvhqM8CttYr3LorLqzUIgZsbWkoxWd/6Gx6yldZrfnepfxrd+7OW+I0Y68TDZ5YZRvPAWVCiXH6zlJd/aqg1xchtdvV6Q7X6N7zuAHbjPf9+d2J0Ihz1gB0y2f7NE3mqTQE1Hi+IXjoE3CHTf90l4/73wSwxPRuBI6pNA4GG49+F/IMKIgaU21fcwU9YFRM/+fOabROE8vG8++eQ3N21R6TMwGwC7X3SUszkPwQe32crlP7hIi03g57l2Zi7/mgiEd6nlkATb2KWRM6x2YGGO79q1e9pqjE+4d03Lfyu7xl2tLX2pe1Ox3ubm1r7kvemWXkBLy5v6pblNemweqHCPsiWuthUlr6H8uHQJEiNcRCIQggNMwpYZUbtcgypTwpprVzXHNd/H6pGaEmnBbTiQMt1jGiTjKQoWelNRf6A5ZMmRzrpZktFO+nnGXvzDkSVnGHJDWqgPWyHElBpSgdy9A8m6haP/n8An9va/VfUwzGwDEqZ3SG/qwRjBXH+MJAItLb5cT6QZ42uv7xucXMAnv4Pv6bRVNJnSGn23C3Ia+oaMwJ/pGtZaM/gP/vCBYb3P26/Wxs0hs58IhlqafSmYTco9lm6NqdPBcFq7R7ROF9FGuXPkQqeHr5B7+EKnPMfdRoGjFbzLgN4P3Yn/mBR9f2QTqwwEMIOrZNZmI6QUof+fZp75h1cC6ayBERHuHhZZAzpIYlrxOPOR60JUCRktzatkQReVtllyLClbhEpdSGJIhgKtRm2OLmb0+9Wry9HKbgB3prdfrUmYguYg4Sebm30ppiQk91h6AHbusnUNa124kLRv9w++sMERvRuFaOxqyvEsDxNEW9iT03R79gQfNHzGu1CjrrnAO4FtruTAnMrNGCj8bJR8siZiu2oA/MBdqEHl6ggRUcvRmgXuyejVyWr7eNkwS9NXKyOKFOA/yZ3vNogS0ZM+zwUJj5M7UHzfCvsYvncHmsRWgZF9W/VbRjatAqA/xibAUOIW/dahjRMAW7wdde8ds69w79uOgiuF7bf4bT3A/67KXwUmxc36Z33tRx+oeXFLCogRWEeyOzmcTjaHcsYUcO+Ss2trq2F2e+Xp7bDZFLstEgHUKVqQxr+SpFuq86fJ7/lP3imct5888MUlk7T47jnVSY3giJMtkRCcr2S8IA+zxodlLme/3Nis1wndqGzTTMOvEmPDFTKV82aorUWn/WTYm0bmGj4tl5MK6ZKH5uvOa/nHXGyx1MP5urE2VIvaEsMy/bVsGG4q8T4Y9z6UFV46xXhdjAR2OzJrirHicJbvobjvQeAz43z8aH4KfWP88A7u4I/cmh8XqGsGP7R/Ez/GAbEdfx0HRS9uXehe8dzukl0Dzz3Xvblk7VxH5uLmmg3L11FcwcFldHgTf0ZqaLMoh7BCp2IgZjFIjpbshx3eW/JmYEaQLNJZNRQ8fiTYWzBwF9lyajJ/Tfz0DDnynPO9RRZ/W5ge9sctFn8ixAj6E+C3kDaRKmgQc229n0E3UbfNqCFjAu16+5iWMJqF2Gztjj5/XxpLW95H9/y+R+czWq0BE9BdVVP2HPfq+fDc6ekcO6WmcuzTp+fC86vd9hyqfNFsfM0cNXdGOpO41+BbewlS5qcIxWdlRNlXGuKnqjlfI/POvfcRVx0PgF3zW6e9a4mddzxw5wn7iffF7nBtWrNuKDS0ik3gniPE/agXNdaqUohZnwsxcEyFjniCL6/dTFcfpl+F4/rRbgTFOgzqXpdowxJPtNllsmqLP8wXeGsWbI5I2E0/Jbfy+QJUKrNRA163u88ZOtugRAxGk0N7zVl6RWWL8s1IWI6XlRxnHGfN/c/LfVzQSHP6PTaE9AEl0zNcrR9Qj2EwY0aHPbW7mEXE+tWD1bt7lh2YIB6bjJnWDdk8DgUhFoa02WRbh9drv9dkdritXf/Rk6vPXgZNTHzQZB4mYMI8MmjCPb3IeeY7GRTDMnr9gJu3Z5G3rRW3Iroy+7K/IkiBzTNgP8uc6bU5HUQ8Hc4l29JebzxN5obj6eDHxsVoyI2iUS84yjRE65WO9a7C05hKrXxAXPVh1VW/31hZ43ztO8QXIhJ5g69BGXE/4bsYsawesuKGCF+GiURQ63cfXaYXf2EdRvknZY1SV7geTOm8xVfNfMGjMnVDqWzufrDZ55nFM8EZUkOohxNCNGmGS+tWC0Wn+y5fdJtQhMCsh0qLq5WNrE/KGcuPP3SoKanI7eduq6o8Cd4lg+lkNKJnCwZTyUj07AGl0oKZjHCuYTT9coC//eVIb6zYnW92ODH1QYHoKEJvzYs4rOUvvnZ309JGmS3Aa4r0kb5qN4v7+0iV5Iqg0dUwT+ZHbCb5yF2PlWW74q0QX+2DeI9Yoem/F7UltW+g0I87wVLvPGtaqqEMkFFLtUusv867x5vHW8byF+U7cEyTpcGdoIUX2Yg4pnoGe05k6irCjG5AsAciRAyidCu9a3Rs3eA6WnXRu68Hethv9/l9Y4FA0Io5A9YirKL6dxfuJcH+hreW1WD8EqzIivlBrpsxrlS3mUxGbsWNt1kfI5YvJ3oH0vABVRcuLxY5c8A92NxgKilRhVY1FhTDsKCgEWA3PnA3XcyWX3R/wJ87b9slo+JS9tzjcwTvSZ5nDpxbWI+tP07zBXxhb/MN2Ibj/EOsBXuP7wVdcxTn95S7hcJyz+4ZxcxHbtbp4h7Wm3OKuQGW5+Is9+AlxaW3PeWG7vJPDhTL/VKpX6kSEmT5zRtQKmXoAUljBLdZicdnoDISp3NIZsOSM4j5lFi7gyOd095pYMDdnztQx9rM6EC6fWQgYwwYEbvHaiE2ZO06dN3ncRwwlB99cSQ974Pnfempz4/YP5ahR9Eja6/DApT+PTJcbVPCESL/Dv0u9HS+7X4bOLgfimY+BFuZreIL7qEZPBLGs7opzmg/RqdOuFTEEC8RipaIGaKlVAtOUa4sSEV2xSMiUVVcYi3uF1hn33fBdeE+4rg80B7smnaBew4r9g9exa37j/Zr0oH33b72dJW9qgrbBeyVrhPfFbEaTlHvOUQazE6852yXNAuHNjHODtoTw+QmhhTe6BfkFZ++gF84TRyNfj6AT+MA339v0Vo5+fGpm4ytN8EmxifLXRyqnM3+6M7/MKGPUwHb28tdzEgFm/nRXa/C0OARcPnN9pjr7hnw5BExVs/HxBK+HasXi2K8XSLmY89KaKv/uoH/VX39X64Nf9/MNqUNtFziJuzp9+f32Jvp7z/1f9qgqOCyKqsrKvMrWQXNG/n7VseJVgmJqURiCqh+jNmWjk6A2xc4CWIkd6C8+HJh/t7yutwe/VJbw8/OVdfzgb9wciq1ZqrFQ8JuEqh+3LMt8WqWcriYRkCsqMivrFxWUZnn/aCXdbOxWMu0fBD4szOxSDHAArd70EWs/MKi9gf9FgSjfizuA3FRgViQnHaJVcNikXMMhUCW9dWXNfv3px52CQmh6+HUQ6zhOyl4hkEEddKqwHevM2qn6yQhJWYnlZK6R2oZ//1vskoa0rmVYnFllUgsEVVVisXTgj8kFb+5CX+Tlv8BE+Tk/n27bl+OrJ+whSY3b1tFD9P9ofaoIdQkarWeTib6W1sC7f78cP6qjdtez0dCSHASDaHis01ik9nTE9jEMqWLLdE08ONr3IS9fS7fYa+nbyUaRflpQDsIVARtob32ogOrqN5Ay2Owxt9JCyFrU/1uPjBvLdreFx3Yj8/rjxUGk/5uNS+wswxnwBb40JMtEPyqqvlfLRff5rlSo/p/gnn2rLB2prhB53eCL8i3rOde6n+TUBHkwtSeU4xNx8DOvd3JZQtH/z+Oj+/tfqvsYTinDRySJ7YlPdvAnl+at6WRCZAQVD+yvPqRLOrmFOPm1kjhsgQvQ++j9zUQEEQ+ZA5MUVlB3sLITcU3+eQ7Atarstx15ZsKih4oLh+gjxIJDqfgOrv+Vxfl9pWexA/mjhCBOoVvDDx1yP8pYHQ67JzaHci/eOni0wZ9nQ8GeE4HYkKp1tZf/Bn/fnwrOLgdeXnkfbcGFaz5Fv4CqObz/go7/QVPMBCfznNDtVEkZvPYzFX/lOqCRoM+imJYFDGuMDbj6MPiUi63RCyu43LrQU4lU9Rs9Z/ojgPtFnjlz1Se9OS827PUA6J3jX+wUL7sY6rgCA4KRQf5woMi0YFbirsLi7qLvbeosLuIPq8pEkIUh62osEfqwQC8MV/y11S3v27Q/eGl/4IYPa/f8Cj0hUqK71l4epIFDlbw9lkq3oUu4yXJ+u8vj7DKwFUGFkUNcDeNenWxG6p9IhGbx2aMvy3RM9SHXSkureaWik/vVnUpiJ9xuPhZ51bQHc6mrGwwKtTcaG6cN9yIbfQ+Jby5jhvFRm13YXchznMVXGJYYxbjh3Xj9YI6DvdPnUmz2gC9oZJbNligp9EmVe1KBxusVFV9/HB9Wcm/C5+QQ5C5ZU3VJ/eUlpd8g8/LIYbZBTreff3txXJWGY+3wGEwnmWOLuMPVrDKixD7eH3LQOUytR3F8mIIh/3fhgYV/38JymJDgma1BlN9GWMbvlYBGyxxqfGld3A1102SLh3+ltyTD9e5DNO7UlwvsovrxJI+3i6qB1hfHwDocDNnt3xC9AFZMB1ATQYNG87G9+K8SX7HvE8lUaOKzgX2uRK/8UD9oqxlYP0VYQVkSqZVJtzJ7kUN1zJoShDiyQbxRnoGnXebln99uouI81dwFADP94Br+x3+j1w8kiXWwdxF7kdsaKowsR/6wP1V1syCj42dg3Y6Nl3O2E/wnc0tZOVf9QHfwwD+/8OAzaeirbx01KhcNOMo+ndGjffidfoLM1gDUbaJmISJzjsJ/SuTPMk4NmdU15iCQJfIfu7lBfBzYvRbdP76DuAj3WfdwMHk/rAg0egKU0VV7Y18aV+X0SXwPjlk54GT6IN/+a43Lgn++n3AAw9HD0npieaZi9KdJ/2ReY4fgz7Sk7yBM9tju4v58FCS86HLmc+Tw4AHTrYAAl2hgH82cAqA9YMDWN/RVwCTZ2kT9kee3zNx/DXH93XQCmg+Fa2AnVi5vgs1IQwgJwUnJ9GKM1Lr+oQudxg/VSaSGe6UJBw195jDX6bPbu8bbFzaLMRn0Y/yOq6RiamIx5nShU1INBX63HNyDnnhHP4u6D9AAyzxyy30t/m//+b9ob3Rnl5HbynD9n1QpMo5D4Ddgef761C24WQYJiQmF+oPjkH9W2OKE9tmynYIAI5lF/MBFH6Xu84aFQY0ZulhCOrEtqHZo4sPNgWGa7UL23JNrD/oMadWh9gFM3wDjC7eGTSSp2o5pMK3RQMC2VAoyUpYSv4BbRPj5C6OcHTxLYiBsGbBOIltjXB08cUGMKhjU+QLnKsDRnc4aAra828K3XKp8yFEpHsiHN1h1/6PlMdrDSMBPxeNIsj6QkOWZcWpQK1YTdRYz4G+1LU62nkrVpkwUEojHN1h2uMNX22sKJh29tUJSJAT139Afd2tDjw6Ha5OnrHP5moyflld7Q0OvtbNa245JNgRZIGX9rTJ6R0y/6J/JkFaRNsFtTn64iHrSV1NUi0iQSwq3FSirSCiCaaEFqeNl1g6fYs9TJHYHjSIW3KSJyZEiHTUsKFe0w83aeO0eimod5dL9FYMCtS25LtlWpbXVd6EfgwCCtz6d5o/tQ777RmODwI+e0hdub1y7tICjds621GgwwAC/kbWVpWKB+RMyHKdrNOWWt5ZwP0ZEoC6SkVL6ZskrOXB+4qtAilJTYFYP/gpBF0iRi32FkuFSG0tno1sffflZB2vslXGda2KW6uue1R3CbiiyRspxSmmdgYDIbnYopyibFK8/nKkH0X4MJTK9lAqbp6NzegaqkyVENkevDX45q89D1rGWzn6VPw7mch/Fw6EN1FYmlCdS9V5JF2vujMpNDHWL+p4Uq/IJKSZohzgEob77WTMdtnZAPhRLIS61nB9EZIfsS7CCFugyjfrIpi4+5PhRGqk6eLX74h0mtSFFZf/3OZIs4qx63gfYTCh84jLBr0W24SKiyzVpxWaQEhyMZUDmlLSZltQcSOtKwELVkcL23QVV9ukmVpZCo0ITm5k5ShOaei1Lai470u7CanTtuHtkkxNC9cc5ZLXPBqtsueFVSCoAXllN6XrKGwWRgxJfmfWrp1NcgRoTk9wgZbsVVmOO4DhMXXghhyxM7vVRiKAK7RTTyM+uWF9Wk55X2B7XwhiUJltKttiYnuohDjqWD83SQD76jripHJCLq5J0naafqG860BzZGYjLnD1tkgy2QEXXbUcvnZ+4hzhQ+tAy0D78HeBsq44fi8JCALI7VTwfLJGPiAng1o9QK4TSJXipMFEeRwthUkDDqctDTa+RM4bfXxQylAHuHNaXc39fwCBny/Zn8sNOZxNveotyjqmWSrWkj719BoMmG+PxdCMA+CdhO1nIM4RnYHhh30GbrjnziAEyDuDQWbTGUw+YiR+3WLlQXBzAFK+Fc3UKaNbj7E712Pof9gKevow+HajMpmMOZFaktGvEl+Q7lr/kzgQSEk1FXdyGjXkpJNFfQhOLzFFZ0xW6hczKqLTMl1vyKBqPnS8bltOe6vG3auvo6ne8ujVHWokD4OcUm9nSBC0dO6w1UZFiY/Ye0KbltG53TwudqLXtR9Mo63UwA3VJtS9u+qRrpRJPnilNKmlhgxotEL/vH5GyqA+qaM2hxvUsCX7pBIrY8E4vSSjho/lllkHpBAOOMcrXJkWuXLjzBTrXs7nlfoL4K9HsAkVJvzNMQ5OLjg3D4KXj19AkG+TpRo2zVq0nn25Nr5QInf/MyNEiUuCWKEs9IlIXAzHHHfEUZddYcuakr12hGZqTc46x8Yhh12SLgYPB+kXv+v0qyXa7bPMp/603BV/6PaXv3VZ4Q1G//jNSrc6oJdJj1U+98waGX0G9Bt0p3ifWW/YqBVWGrPKuAlrrDZpnbXuclCmvdbbKNFTpzxXq06aDNmy5GA6gyVVmRQd2N556z2+F146geZApVi0lGnJhtntuv/l6XfDTeddeChIpemGadmO6/kKFCpSrESpMuUqsFSqwsaxTDWuGjy16uJH5zPXgB99VoRExCSkGsk0kVNQUlHT0NLRMzAyMbOwskGg7DAOTi44Nw+Cl49fQFDIYcglPoogFqGh3FT7yrHO9qGBdPbKwYxMhuisQF6tgNa0KWUKWRNc8DFyhlW8O+QIuqKQa0jIjIFrOQxJcdpa7aBc3qQ61jA6hsaEZknzG7mp0dFZTr4APeGFLUr+J9xPYg6WxrqWKH90uLgr0bXUlhIZ+muqV8o4BaG5/pxnJVfgF+pQR77VbIRLyEpDqsniKASC66ekxZTHYYKhHzN7hob6ZH9J2AoDV1OXcjNSdi0r4ZBnCVlt0+VoUmickpT5WZ9RZYleU3+PTZY7qMOGowACszlD8WLjO501dI+lEsqsXTAdhvEB1Bau/GvbSsw2HLLFrEvQgaw3dKKubgEgfehYkZmQv0IQ0OZmFVrLNNOZszMvi+Wor3Mg0zFb2zljibE1kjQ5JQhkr6ExdbUtATZrZyzT37Eh6hQQqtPjQxXE1iGMIsBhWlo5nCuWDplwdBmBQL7lS8gs7e/UA0t2AwA=) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--topolo-font-sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--topolo-font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--topolo-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--radius: 8px;--radius-control: 6px;--radius-card: 8px;--radius-panel: 10px;--radius-sheet: 18px;--topolo-control-height-sm: 36px;--topolo-control-height-md: 44px;--topolo-control-height-lg: 48px;--topolo-mobile-touch-target: 44px;--topolo-mobile-header-height: 64px;--topolo-mobile-nav-height: 68px;--topolo-mobile-sheet-radius: 18px;--topolo-mobile-page-padding: 16px;--topolo-app-content-gap: 24px;--topolo-app-content-gutter: clamp(18px, 3vw, 36px);--topolo-app-content-gutter-wide: clamp(24px, 3vw, 48px);--shadow-surface-1: 0 1px 2px hsl(222 47% 11% / .08), 0 8px 24px hsl(222 47% 11% / .08);--shadow-popover: 0 12px 32px hsl(222 47% 11% / .16);--shadow-modal: 0 24px 70px hsl(222 47% 11% / .24);--topolo-overlay-scrim: hsl(222 47% 6% / .56);--topolo-motion-fast: .14s;--topolo-motion-standard: .22s;--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 199 89% 35%;--primary-foreground: 0 0% 100%;--secondary: 258 90% 62%;--secondary-foreground: 0 0% 100%;--muted: 210 40% 96.1%;--muted-foreground: 215.3 19.3% 34.5%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84% 48%;--destructive-foreground: 0 0% 98%;--success: 161 84% 28%;--success-foreground: 0 0% 100%;--warning: 25 90% 38%;--warning-foreground: 0 0% 100%;--info: 201 90% 38%;--info-foreground: 0 0% 100%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 201 96% 32%;--topolo-shell-canvas: 210 40% 98%;--topolo-shell-sidebar: 0 0% 100%;--topolo-shell-header: 0 0% 100%;--topolo-shell-header-opacity: .92;--topolo-shell-surface: 0 0% 100%;--topolo-shell-surface-muted: 210 40% 96.1%;--topolo-shell-border: 214.3 31.8% 91.4%;--topolo-shell-border-strong: 215 20% 82%;--topolo-shell-text: 222.2 84% 4.9%;--topolo-shell-text-muted: 215.3 19.3% 34.5%}.dark,[data-theme=dark]{--shadow-surface-1: 0 1px 1px hsl(0 0% 0% / .22), 0 12px 32px hsl(0 0% 0% / .26);--shadow-popover: 0 16px 44px hsl(0 0% 0% / .36);--shadow-modal: 0 28px 84px hsl(0 0% 0% / .48);--topolo-overlay-scrim: hsl(222 47% 4% / .72);--background: 222 47% 6%;--foreground: 210 40% 98%;--card: 222 42% 9%;--card-foreground: 210 40% 98%;--popover: 222 40% 11%;--popover-foreground: 210 40% 98%;--muted: 217 28% 16%;--muted-foreground: 215 20.2% 65.1%;--accent: 217 32% 18%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--success: 161 70% 26%;--success-foreground: 0 0% 100%;--warning: 25 75% 30%;--warning-foreground: 0 0% 100%;--info: 201 80% 30%;--info-foreground: 0 0% 100%;--border: 217 24% 22%;--input: 217 26% 27%;--ring: 201 96% 42%;--topolo-shell-canvas: 222 47% 6%;--topolo-shell-sidebar: 222 47% 5%;--topolo-shell-header: 222 47% 6%;--topolo-shell-header-opacity: .92;--topolo-shell-surface: 222 42% 9%;--topolo-shell-surface-muted: 217 28% 16%;--topolo-shell-border: 217 24% 22%;--topolo-shell-border-strong: 215 20% 32%;--topolo-shell-text: 210 40% 98%;--topolo-shell-text-muted: 215 20.2% 65.1%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{box-shadow:0 0 0 1000px hsl(var(--card)) inset;-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));border-color:hsl(var(--border));-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}html{background:hsl(var(--background));color-scheme:light;font-family:var(--topolo-font-sans)}html.dark,html[data-theme=dark]{color-scheme:dark}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--topolo-font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:inherit}@media(min-width:2560px){html{font-size:clamp(18px,.52vw,21px)}body{font-size:1rem}}*,*:before,*:after{border-color:hsl(var(--border))}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:max(16px,1em)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--ring) / .45);border-radius:var(--radius, 6px)}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .4) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .35);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .55)}::-webkit-scrollbar-corner{background:transparent}:root{--cm-white: #ffffff;--cm-black: #000;--cm-neutral-50: hsl(var(--background));--cm-neutral-100: hsl(var(--muted));--cm-neutral-150: hsl(var(--muted));--cm-neutral-200: hsl(var(--border));--cm-neutral-300: hsl(var(--muted-foreground));--cm-neutral-400: hsl(var(--muted-foreground));--cm-neutral-500: hsl(var(--muted-foreground));--cm-neutral-600: hsl(var(--muted-foreground));--cm-neutral-700: hsl(var(--foreground));--cm-neutral-750: hsl(var(--foreground));--cm-neutral-800: hsl(var(--foreground));--cm-neutral-900: hsl(var(--foreground));--cm-primary-500: hsl(var(--info));--cm-sky-100: hsl(var(--muted));--cm-sky-200: #d3e4f5;--cm-sky-300: #a8c4e8;--cm-sky-400: #7ea4d4;--cm-success-50: #f0fdf4;--cm-success-100: #d7ffe7;--cm-success-150: #d3f5e6;--cm-success-200: #a8e8c9;--cm-success-300: #74d4a5;--cm-success-500: hsl(var(--success));--cm-success-500-a03: hsl(var(--success) / .03);--cm-success-500-a08: hsl(var(--success) / .08);--cm-success-500-a09: hsl(var(--success) / .09);--cm-success-500-a25: hsl(var(--success) / .25);--cm-danger-500: hsl(var(--destructive));--cm-violet-200: #e6d3f5;--cm-violet-300: #c9a8e8;--cm-violet-400: #a574d4;--cm-violet-600: hsl(var(--accent));--cm-warm-100: #fafaf8;--cm-warm-200: #f5e6d3;--cm-warm-300: #ffe3a8;--cm-warm-350: #e8c9a8;--cm-warm-400: #d4a574;--cm-warm-500: #e9b05d;--cm-warm-600: #b97745;--cm-warm-700: #b8743e}@layer tokens{body{--radius: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--background: 30 20% 97%;--foreground: 222 36% 8%;--card: 0 0% 100%;--card-foreground: 222 36% 8%;--popover: 0 0% 100%;--popover-foreground: 222 36% 8%;--primary: 28 68% 48%;--primary-foreground: 0 0% 100%;--secondary: 36 82% 58%;--secondary-foreground: 28 72% 18%;--muted: 30 16% 93%;--muted-foreground: 220 10% 46%;--accent: 30 16% 93%;--accent-foreground: 222 36% 8%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--success: 152 60% 38%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 28 72% 18%;--border: 30 14% 90%;--input: 30 14% 90%;--ring: 28 68% 48%;--display-2xl: 4rem;--display-xl: 3.25rem;--display-lg: 2.5rem;--display-md: 2rem;--display-sm: 1.625rem;--display-xs: 1.25rem;--display-leading-tight: 1.1;--display-leading: 1.25;--display-tracking-tight: -.025em;--display-tracking: -.015em;--display-weight: 600;--display-weight-bold: 700;--shadow-surface-1: 0 1px 2px rgba(0, 0, 0, .04), 0 0 0 1px rgba(0, 0, 0, .02);--shadow-surface-2: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-surface-3: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--shadow-surface-4: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--shadow-surface-5: 0 16px 40px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .06);--shadow-surface-6: 0 24px 56px rgba(0, 0, 0, .14), 0 6px 16px rgba(0, 0, 0, .06);--header-h: 56px;--touch-min: 48px;--catalog-split: minmax(0, .68fr) minmax(300px, .32fr);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .32s}:where(.dark,[data-theme=dark]) body,body.dark,body[data-theme=dark]{--background: 224 32% 8%;--foreground: 210 40% 96%;--card: 224 28% 12%;--card-foreground: 210 40% 96%;--popover: 224 28% 12%;--popover-foreground: 210 40% 96%;--primary: 28 68% 52%;--primary-foreground: 0 0% 100%;--secondary: 36 82% 58%;--secondary-foreground: 0 0% 100%;--muted: 224 24% 16%;--muted-foreground: 218 14% 58%;--accent: 224 24% 16%;--accent-foreground: 210 40% 96%;--destructive: 0 62.8% 42%;--destructive-foreground: 210 40% 98%;--success: 152 60% 38%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--border: 224 20% 18%;--input: 224 20% 18%;--ring: 28 68% 52%;--shadow-surface-1: 0 1px 2px rgba(0, 0, 0, .2);--shadow-surface-2: 0 2px 4px rgba(0, 0, 0, .16), 0 1px 2px rgba(0, 0, 0, .12);--shadow-surface-3: 0 4px 12px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .16);--shadow-surface-4: 0 8px 24px rgba(0, 0, 0, .24), 0 2px 6px rgba(0, 0, 0, .16);--shadow-surface-5: 0 16px 40px rgba(0, 0, 0, .28), 0 4px 12px rgba(0, 0, 0, .2);--shadow-surface-6: 0 24px 56px rgba(0, 0, 0, .36), 0 6px 16px rgba(0, 0, 0, .2);--header-h: 56px;--touch-min: 48px;--catalog-split: minmax(0, .68fr) minmax(300px, .32fr)}}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring) / .4)}.hover-lift{transition:transform var(--duration-normal) var(--ease-out)}.hover-lift:hover{transform:translateY(-2px)}.press-scale:active{transform:scale(.97)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:.75rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-7{margin-top:1.75rem}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-48{min-height:12rem}.min-h-8{min-height:2rem}.min-h-\[180px\]{min-height:180px}.min-h-\[88px\]{min-height:88px}.min-h-\[var\(--topolo-mobile-touch-target\,40px\)\]{min-height:var(--topolo-mobile-touch-target,40px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[38px\]{width:38px}.w-\[min\(100\%\,820px\)\]{width:min(100%,820px)}.w-\[min\(100\%\,var\(--field-width\,100\%\)\)\]{width:min(100%,var(--field-width,100%))}.w-\[min\(22rem\,82vw\)\]{width:min(22rem,82vw)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-24{min-width:6rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-72{min-width:18rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[18px\]{min-width:18px}.min-w-\[38rem\]{min-width:38rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[320px\]{max-width:320px}.max-w-\[48rem\]{max-width:48rem}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(48rem\,92\%\)\]{max-width:min(48rem,92%)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_1_auto\]{flex:0 1 auto}.flex-\[1_1_24rem\]{flex:1 1 24rem}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-m-4{scroll-margin:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(6rem\,0\.35fr\)_minmax\(10rem\,1fr\)_auto\]{grid-template-columns:minmax(6rem,.35fr) minmax(10rem,1fr) auto}.grid-cols-\[minmax\(7rem\,0\.32fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(7rem,.32fr) minmax(12rem,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\,8px\)\]{border-radius:var(--radius-card,8px)}.rounded-\[var\(--radius-control\,5px\)\]{border-radius:var(--radius-control,5px)}.rounded-\[var\(--radius-control\,6px\)\]{border-radius:var(--radius-control,6px)}.rounded-\[var\(--radius-lg\,12px\)\]{border-radius:var(--radius-lg,12px)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--brand-ink\)\]{border-color:var(--brand-ink)}.border-amber-500\/40{border-color:#f59e0b66}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-foreground{border-color:hsl(var(--foreground))}.border-info\/20{border-color:hsl(var(--info) / .2)}.border-info\/25{border-color:hsl(var(--info) / .25)}.border-info\/40{border-color:hsl(var(--info) / .4)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-success\/25{border-color:hsl(var(--success) / .25)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-transparent{border-color:transparent}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/25{border-color:hsl(var(--warning) / .25)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-t-\[var\(--brand-primary\)\]{border-top-color:var(--brand-primary)}.border-t-transparent{border-top-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.bg-\[hsl\(var\(--destructive\)\/0\.12\)\]{background-color:hsl(var(--destructive)/.12)}.bg-\[hsl\(var\(--destructive\)\/0\.15\)\]{background-color:hsl(var(--destructive)/.15)}.bg-\[hsl\(var\(--info\)\/0\.12\)\]{background-color:hsl(var(--info)/.12)}.bg-\[hsl\(var\(--info\)\/0\.15\)\]{background-color:hsl(var(--info)/.15)}.bg-\[hsl\(var\(--primary\)\/0\.06\)\]{background-color:hsl(var(--primary)/.06)}.bg-\[hsl\(var\(--primary\)\/0\.1\)\]{background-color:hsl(var(--primary)/.1)}.bg-\[hsl\(var\(--primary\)\/0\.15\)\]{background-color:hsl(var(--primary)/.15)}.bg-\[hsl\(var\(--success\)\/0\.12\)\]{background-color:hsl(var(--success)/.12)}.bg-\[hsl\(var\(--success\)\/0\.15\)\]{background-color:hsl(var(--success)/.15)}.bg-\[hsl\(var\(--warning\)\/0\.12\)\]{background-color:hsl(var(--warning)/.12)}.bg-\[hsl\(var\(--warning\)\/0\.15\)\]{background-color:hsl(var(--warning)/.15)}.bg-\[rgba\(250\,250\,248\,0\.85\)\]{background-color:#fafaf8d9}.bg-\[var\(--brand-ink\)\]{background-color:var(--brand-ink)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-surface\)\]{background-color:var(--brand-surface)}.bg-\[var\(--social-color\,var\(--brand-primary\)\)\]{background-color:var(--social-color,var(--brand-primary))}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-info{background-color:hsl(var(--info))}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/55{background-color:hsl(var(--muted) / .55)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-950\/50{background-color:#02061780}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-white\/90{background-color:#ffffffe6}.bg-\[radial-gradient\(circle_at_top_left\,hsl\(var\(--primary\)\/0\.08\)\,transparent_28rem\)\,linear-gradient\(180deg\,hsl\(var\(--muted\)\/0\.38\)\,hsl\(var\(--background\)\)_260px\)\]{background-image:radial-gradient(circle at top left,hsl(var(--primary)/.08),transparent 28rem),linear-gradient(180deg,hsl(var(--muted)/.38),hsl(var(--background)) 260px)}.fill-foreground{fill:hsl(var(--foreground))}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-\[12vh\]{padding-top:12vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--topolo-font-display)}.font-mono{font-family:var(--topolo-font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.text-\[clamp\(1\.75rem\,5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,5vw,2.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[650\]{font-weight:650}.font-\[750\]{font-weight:750}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[color\:hsl\(var\(--topolo-primary-action-foreground\,var\(--primary-foreground\)\)\)\]{color:hsl(var(--topolo-primary-action-foreground,var(--primary-foreground)))}.text-\[color\:hsl\(var\(--topolo-secondary-action-foreground\,var\(--secondary-foreground\)\)\)\]{color:hsl(var(--topolo-secondary-action-foreground,var(--secondary-foreground)))}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-surface\)\]{color:var(--brand-surface)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-info{color:hsl(var(--info))}.text-info-foreground{color:hsl(var(--info-foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-destructive{accent-color:hsl(var(--destructive))}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_hsl\(var\(--border\)\)\]{--tw-shadow: 0 1px 0 hsl(var(--border));--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_hsl\(var\(--foreground\)\/0\.08\)\]{--tw-shadow: 0 24px 60px hsl(var(--foreground)/.08);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-popover\,0_12px_32px_hsl\(222_47\%_11\%_\/_0\.16\)\)\]{--tw-shadow: var(--shadow-popover,0 12px 32px hsl(222 47% 11% / .16));--tw-shadow-colored: 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-popover\,0_16px_44px_hsl\(222_47\%_11\%_\/_0\.18\)\)\]{--tw-shadow: var(--shadow-popover,0 16px 44px hsl(222 47% 11% / .18));--tw-shadow-colored: 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-1\,0_8px_22px_hsl\(222_47\%_4\%_\/_0\.08\)\)\]{--tw-shadow: var(--shadow-surface-1,0 8px 22px hsl(222 47% 4% / .08));--tw-shadow-colored: 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-2\,0_8px_24px_rgba\(0\,0\,0\,0\.12\)\)\]{--tw-shadow: var(--shadow-surface-2,0 8px 24px rgba(0,0,0,.12));--tw-shadow-colored: 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-popover\)\]{--tw-shadow-color: var(--shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-surface-1\)\]{--tw-shadow-color: var(--shadow-surface-1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[box-shadow\:var\(--shadow-surface-1\)\]{box-shadow:var(--shadow-surface-1)}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition-duration\:var\(--topolo-motion-fast\,140ms\)\]{transition-duration:var(--topolo-motion-fast,.14s)}:root{color-scheme:light;--brand-primary: var(--cm-warm-700);--brand-secondary: var(--cm-warm-500);--brand-canvas: var(--cm-warm-100);--brand-surface: var(--cm-white);--brand-ink: var(--cm-neutral-900);--brand-display-font: var(--topolo-font-display);--brand-body-font: var(--topolo-font-sans);font-family:var(--brand-body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--brand-canvas);color:var(--brand-ink)}*{box-sizing:border-box;margin:0}html{height:100dvh;overflow:hidden;background:var(--brand-canvas)}body{margin:0;height:100dvh;overflow:hidden;color:var(--brand-ink)}#root a{color:inherit;text-decoration:none}#root a:focus-visible,#root [role=button]:focus-visible,#root [tabindex]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}#root{height:100dvh;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guest-shell{height:100%;display:grid;grid-template-rows:var(--header-h) minmax(0,1fr);overflow:hidden;background:var(--brand-canvas)}.guest-topbar{position:relative;height:var(--header-h);display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--brand-surface);border-bottom:1px solid hsl(var(--border));z-index:10;overflow:visible}.guest-topbar--hidden{height:0;min-height:0;overflow:hidden;padding:0;border:none}.guest-shell:has(.guest-topbar--hidden){grid-template-rows:0px minmax(0,1fr)}.back-link{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);color:var(--brand-ink);flex-shrink:0}.back-link:hover{background:hsl(var(--muted))}.compact-venue-name{flex:1;min-width:0}.compact-venue-name h1{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-venue-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.compact-venue-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-requests-btn{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--muted));color:var(--brand-primary);border:none;cursor:pointer;transition:background .15s ease;animation:header-req-pulse 2s ease-in-out infinite}@keyframes header-req-pulse{0%,to{box-shadow:0 0 rgba(var(--brand-primary-rgb, 184 116 62),.3)}50%{box-shadow:0 0 0 6px rgba(var(--brand-primary-rgb, 184 116 62),0)}}.header-requests-btn:hover{background:hsl(var(--muted-foreground) / .12)}.header-requests-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:hsl(var(--destructive));color:var(--cm-white);font-size:.62rem;font-weight:750;display:grid;place-items:center;line-height:1}.header-requests-backdrop{position:fixed;inset:0;z-index:100}.header-requests-dropdown{position:fixed;top:calc(var(--header-h, 56px) + 4px);right:12px;z-index:101;width:min(320px,calc(100vw - 32px));background:var(--brand-surface);border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000001f;padding:12px;display:flex;flex-direction:column;gap:8px;animation:fade-in-down .15s ease-out}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-requests-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid hsl(var(--border))}.header-requests-title strong{font-size:.84rem;font-weight:700}.header-requests-close{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.header-request-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius);background:hsl(var(--muted));border-left:3px solid var(--brand-primary)}.header-request-info{display:flex;flex-direction:column;gap:2px;min-width:0}.header-request-label{font-size:.82rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-request-meta{display:flex;align-items:center;gap:6px}.header-request-status{font-size:.68rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.active-request-timer,.header-request-timer{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-primary)}.header-request-cancel{flex-shrink:0;padding:4px 12px;border-radius:100px;font-size:.72rem;font-weight:650;background:transparent;color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);cursor:pointer;transition:background .15s ease}.header-request-cancel:hover{background:hsl(var(--destructive) / .08)}.compact-voice-button{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:var(--brand-ink);background:hsl(var(--muted));border:1px solid hsl(var(--border))}.meta-pill{height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:100px;font-size:.72rem;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.connectivity-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.connectivity-dot-online{background:hsl(var(--success))}.connectivity-dot-degraded{background:hsl(var(--warning))}.connectivity-dot-offline{background:hsl(var(--destructive))}.connectivity-banner{padding:10px 16px;font-size:.82rem;line-height:1.4}.connectivity-banner strong{display:block;margin-bottom:2px}.connectivity-online{display:none}.connectivity-degraded{background:hsl(var(--warning) / .08);color:hsl(var(--warning-foreground))}.connectivity-offline_local{background:hsl(var(--destructive) / .06);color:hsl(var(--destructive))}.connectivity-reconnecting{background:hsl(var(--warning) / .06);color:hsl(var(--warning-foreground))}.order-intent-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 14px;font-size:.72rem;color:hsl(var(--muted-foreground))}.order-intent-hint.is-urgent{color:hsl(var(--warning-foreground, 30 80% 45%))}.order-intent-hint button{padding:2px 8px;border-radius:999px;background:hsl(var(--muted));font-size:.7rem;font-weight:600;color:inherit}.order-intent-banner--legacy{display:none}.order-intent-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb,var(--brand-surface) 86%,var(--brand-secondary) 14%);border:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);color:var(--brand-ink)}.order-intent-banner strong{display:block;margin-bottom:4px;font-size:.9rem;font-weight:700;letter-spacing:-.02em}.order-intent-banner p{margin:0;font-size:.82rem;line-height:1.5;color:color-mix(in srgb,var(--brand-ink) 72%,transparent)}.order-intent-banner button{flex-shrink:0;padding:10px 14px;border-radius:999px;background:var(--brand-ink);color:var(--cm-white);font-size:.78rem;font-weight:700}.order-intent-banner.is-urgent{background:color-mix(in srgb,var(--brand-primary) 16%,var(--brand-surface) 84%);border-color:color-mix(in srgb,var(--brand-primary) 42%,transparent)}.guest-catalog{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px 80px;display:flex;flex-direction:column;gap:24px;max-width:820px;margin:0 auto;width:100%}.guest-shell--story_menu .guest-catalog,.guest-shell--reel_menu .guest-catalog{--catalog-px: 20px;padding-inline:var(--catalog-px)}.guest-bottom-bar{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:16px;right:16px;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;background:none;background-color:transparent;-webkit-appearance:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gbb-pills{display:flex;gap:8px;pointer-events:auto}.gbb-pill{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:100px;font-size:.78rem;font-weight:600;color:#ffffffe6;background:var(--brand-ink, var(--cm-neutral-900));box-shadow:0 4px 20px #00000038;cursor:pointer;transition:transform .15s ease,background .15s ease;pointer-events:auto;position:relative}.gbb-pill:active{transform:scale(.95)}.gbb-pill--active{background:#22aa50d9}.gbb-pill-badge{min-width:18px;height:18px;padding:0 5px;border-radius:50%;background:var(--brand-primary);color:var(--cm-white);font-size:.62rem;font-weight:700;display:grid;place-items:center;line-height:1}.gbb-pill--voice{background:var(--brand-primary, var(--cm-violet-600))}.gbb-pill--voice.is-listening{animation:gbb-voice-pulse 1.5s ease infinite}.gbb-pill--voice.is-processing{opacity:.6}.gbb-voice-pulse{position:absolute;inset:-4px;border-radius:100px;border:2px solid var(--brand-primary);animation:gbb-voice-ring 1.5s ease infinite;pointer-events:none}@keyframes gbb-voice-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand-primary) 40%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-primary) 0%,transparent)}}@keyframes gbb-voice-ring{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:0}}.gbb-order{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 20px;border-radius:100px;background:var(--brand-ink, var(--cm-neutral-900));color:var(--cm-white);box-shadow:0 4px 20px #00000038;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;pointer-events:auto}.gbb-order:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000047}.gbb-order:active{transform:scale(.97)}.gbb-order-count{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-primary);font-size:.7rem;font-weight:700;flex-shrink:0}.gbb-order-label{flex:1;min-width:0;font-size:.84rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gbb-order-total{font-size:.88rem;font-weight:750;flex-shrink:0}.gbb-center-empty{display:none}.toast-confirmation{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:39;display:flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:100px;background:hsl(var(--success));color:var(--cm-white);font-size:.88rem;font-weight:600;box-shadow:0 6px 24px #0003;animation:toast-in .3s var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.section-header h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.section-count{font-size:.78rem;font-weight:550;color:hsl(var(--muted-foreground))}.catalog-section{display:flex;flex-direction:column}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.catalog-card{display:grid;grid-template-columns:80px 1fr;gap:0;background:var(--brand-surface);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.catalog-card.is-selectable{cursor:pointer;-webkit-tap-highlight-color:transparent}.catalog-card:hover{box-shadow:var(--shadow-surface-2)}.catalog-card.has-items{border-color:var(--brand-primary)}.catalog-art{position:relative;width:80px;min-height:80px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)))}.catalog-art-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-art-initial{font-size:1.5rem;font-weight:800;color:#ffffffb3;text-transform:uppercase}.catalog-art-badge{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand-primary);color:var(--cm-white);font-size:.7rem;font-weight:750;display:grid;place-items:center;line-height:1}.catalog-card-body{padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.catalog-card-info{display:flex;flex-direction:column;gap:4px}.catalog-item-name{font-size:.92rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.catalog-item-desc{font-size:.78rem;color:hsl(var(--muted-foreground));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-badge{align-self:flex-start;padding:2px 8px;border-radius:100px;font-size:.68rem;font-weight:650}.item-badge-unavailable{background:hsl(var(--destructive) / .08);color:hsl(var(--destructive))}.item-badge-limited{background:#f5b84c38;border:1px solid rgba(255,214,130,.18);color:var(--cm-warm-300)}.item-badge-sale{background:#aaffd72e;border:1px solid rgba(170,255,215,.24);color:var(--cm-success-100)}.item-badge-bundle{background:#ffffff1f;border:1px solid rgba(255,255,255,.14);color:#ffffffe6}.catalog-modifier-tags{display:flex;gap:6px;flex-wrap:wrap}.modifier-tag{padding:2px 8px;border-radius:100px;font-size:.68rem;font-weight:550;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.catalog-card-action{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-price-row{display:flex;align-items:baseline;gap:6px}.catalog-price{font-size:.88rem;font-weight:700;color:var(--brand-ink)}.catalog-compare-price{font-size:.76rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:line-through}.catalog-card-controls{position:relative;display:flex;align-items:center;gap:5px}.catalog-stepper-btn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--muted, 220 14% 96%));color:var(--brand-ink);border:1px solid hsl(var(--border));transition:transform .1s ease,background .1s ease}.catalog-stepper-btn:active{transform:scale(.9);background:hsl(var(--border))}.catalog-card-qty{min-width:18px;text-align:center;font-size:.82rem;font-weight:750;color:var(--brand-ink)}.add-button{height:34px;padding:0 14px;border-radius:100px;font-size:.8rem;font-weight:650;background:var(--brand-primary);color:var(--cm-white);transition:opacity .15s ease,transform .1s ease}.add-button--compact{width:30px;height:30px;padding:0;font-size:1rem}.add-button:hover:not(:disabled){opacity:.9}.add-button:active:not(:disabled){transform:scale(.96)}.add-button:disabled{opacity:.4;cursor:not-allowed}.add-button-featured{height:40px;padding:0 20px;font-size:.85rem}.catalog-card-flash{position:absolute;inset:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;pointer-events:none;z-index:2;animation:story-flash-in .2s ease-out,story-flash-out .3s ease-in .9s forwards}.catalog-card-flash--added{background:#22aa50eb;color:var(--cm-white)}.catalog-card-flash--removed{background:#000000b8;color:#ffffffeb}.story-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--catalog-px, 20px);-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 calc(-1 * var(--catalog-px, 20px))}.story-carousel:before,.story-carousel:after{content:"";flex-shrink:0;width:var(--catalog-px, 20px)}.story-carousel::-webkit-scrollbar{display:none}.story-card{flex-shrink:0;width:260px;height:380px;scroll-snap-align:start;border-radius:var(--radius-xl);overflow:hidden;position:relative;background:linear-gradient(160deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)))}.story-card.is-selectable,.reel-snap-card.is-selectable{cursor:pointer}.story-card-bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.story-card-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.15) 40%,transparent 65%)}.story-card-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:var(--cm-white);gap:6px}.story-featured-tag{align-self:flex-start;padding:4px 12px;border-radius:100px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.story-card-name{font-size:1.3rem;font-weight:750;letter-spacing:-.02em;line-height:1.2}.story-card-desc{font-size:.82rem;opacity:.8;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-card-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.story-card-price{font-size:1.1rem;font-weight:750}.story-card-controls{position:relative;display:flex;align-items:center;gap:6px}.story-add-button{height:36px;padding:0 16px;border-radius:100px;font-size:.82rem;font-weight:700;background:#fffffff2;color:var(--brand-ink, var(--cm-neutral-900));transition:transform .1s ease}.story-add-button--compact{width:36px;height:36px;padding:0;font-size:1.1rem;font-weight:800;display:grid;place-items:center}.story-add-button:active:not(:disabled){transform:scale(.94)}.story-add-button:disabled{opacity:.4;cursor:not-allowed}.story-stepper-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;color:var(--cm-white);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);transition:transform .1s ease,background .1s ease}.story-stepper-btn:active{transform:scale(.92);background:#ffffff47}.story-card-qty{min-width:22px;text-align:center;font-size:.88rem;font-weight:750;color:var(--cm-white)}.story-card-order-badge{position:absolute;top:12px;right:12px;z-index:3;min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:grid;place-items:center;font-size:.76rem;font-weight:800;background:var(--cm-white);color:var(--brand-ink, var(--cm-neutral-900));box-shadow:0 2px 10px #0000002e}.story-card.has-order{outline:2px solid rgba(255,255,255,.5);outline-offset:-2px}.story-card-flash{position:absolute;inset:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;letter-spacing:.02em;pointer-events:none;z-index:2;animation:story-flash-in .2s ease-out,story-flash-out .3s ease-in .9s forwards}.story-card-flash--added{background:#22aa50d9;color:var(--cm-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.story-card-flash--removed{background:#0009;color:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes story-flash-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes story-flash-out{0%{opacity:1}to{opacity:0}}.catalog-section-reel{margin:0 calc(-1 * var(--catalog-px, 20px))}.section-header-reel{padding:0 var(--catalog-px, 20px)}.reel-snap-container{display:flex;flex-direction:column;gap:8px;scroll-snap-type:y mandatory}.reel-snap-card{position:relative;width:100%;min-height:420px;scroll-snap-align:start;border-radius:0;overflow:hidden;background:linear-gradient(170deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)))}.reel-snap-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.1) 45%,transparent 70%)}.reel-snap-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px;color:var(--cm-white)}.reel-snap-top{display:flex;justify-content:space-between;align-items:center}.reel-section-label{padding:4px 12px;border-radius:100px;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel-counter{font-size:.78rem;font-weight:600;opacity:.7}.reel-snap-bottom{display:flex;flex-direction:column;gap:6px}.reel-snap-name{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.reel-snap-desc{font-size:.88rem;opacity:.8;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel-snap-action{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.reel-snap-price{font-size:1.25rem;font-weight:750}.reel-card-controls{position:relative;display:flex;align-items:center;gap:6px}.reel-add-button{height:46px;padding:0 28px;border-radius:100px;font-size:.9rem;font-weight:700;background:#fffffff2;color:var(--brand-ink, var(--cm-neutral-900));transition:transform .1s ease}.reel-add-button--compact{width:40px;height:40px;padding:0;font-size:1.1rem}.reel-add-button:active:not(:disabled){transform:scale(.95)}.reel-add-button:disabled{opacity:.4;cursor:not-allowed}.reel-stepper-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;color:var(--cm-white);border:1px solid rgba(255,255,255,.15);transition:transform .1s ease,background .1s ease}.reel-stepper-btn:active{transform:scale(.92);background:#ffffff47}.reel-card-qty{min-width:22px;text-align:center;font-size:.92rem;font-weight:750;color:var(--cm-white)}.reel-card-flash{position:absolute;inset:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;pointer-events:none;z-index:2;animation:story-flash-in .2s ease-out,story-flash-out .3s ease-in .9s forwards}.reel-card-flash--added{background:#22aa50d9;color:var(--cm-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.reel-card-flash--removed{background:#0009;color:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.immersive-viewer{position:fixed;inset:0;z-index:48;display:grid;place-items:stretch}.immersive-viewer-backdrop{position:absolute;inset:0;background:hsl(var(--foreground) / .82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.immersive-viewer-shell{position:relative;min-height:100dvh;color:var(--cm-white)}.immersive-viewer-shell--story{display:grid;grid-template-rows:auto minmax(0,1fr)}.immersive-story-header{position:relative;z-index:4;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 8px;background:linear-gradient(180deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 60%,transparent 100%)}.immersive-story-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}.immersive-story-progress-segment{height:3px;padding:0;border-radius:999px;background:#ffffff40;overflow:hidden}.immersive-story-progress-segment span{display:block;width:100%;height:100%;background:var(--cm-white);transform-origin:left;transform:scaleX(0)}.immersive-story-progress-segment.is-complete span{transform:scaleX(1)}.immersive-story-progress-segment.is-active span{animation:immersive-story-progress-fill var(--story-duration, 4.8s) linear both;animation-play-state:var(--story-play-state, running)}.immersive-viewer-topline{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.immersive-viewer-header-actions{display:flex;align-items:center;gap:10px}.immersive-header-order-pill{min-height:34px;padding:0 14px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--cm-white);background:#ffffff24;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s ease}.immersive-header-order-pill--muted{color:#ffffffeb;background:#ffffff1a}.immersive-viewer-topline strong,.immersive-reel-topbar strong{display:block;font-size:.95rem;font-weight:650}.immersive-viewer-eyebrow{display:block;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.immersive-close{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--cm-white);background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s ease}.immersive-close:active{background:#ffffff38}.immersive-story-stage{position:relative;min-height:0;touch-action:pan-x}.immersive-story-frame{height:100%}.immersive-story-media,.immersive-reel-stage{position:relative;min-height:100%;background:linear-gradient(160deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)))}.immersive-story-media{overflow:hidden;transform:translate3d(0,var(--story-dismiss-offset, 0px),0) scale(var(--story-dismiss-scale, 1));transition:transform .22s var(--ease-out)}.immersive-story-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,transparent 35%,rgba(0,0,0,.06) 50%,rgba(0,0,0,.28) 65%,rgba(0,0,0,.58) 80%,rgba(0,0,0,.78) 100%);pointer-events:none}.immersive-story-hero-copy{display:flex;flex-direction:column;gap:6px;margin-top:auto;text-shadow:0 1px 8px rgba(0,0,0,.3)}.immersive-story-action-bar{display:flex;flex-direction:column;gap:10px;pointer-events:auto}.immersive-story-buttons{position:relative;display:flex;gap:10px}.immersive-story-btn{flex:1;height:50px;border-radius:100px;font-size:.88rem;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.immersive-story-btn:active{transform:scale(.95)}.immersive-story-btn--primary{background:var(--cm-white);color:var(--brand-ink, var(--cm-neutral-900));box-shadow:0 4px 20px #0003}.immersive-story-btn--primary:disabled{opacity:.35;cursor:default;box-shadow:none}.immersive-story-btn--secondary{background:#ffffff1f;color:#fffffff2;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.immersive-story-btn--secondary.is-active{background:#ffffff3d;border-color:#ffffff47}.immersive-story-panel{position:relative;display:grid;gap:12px;padding:12px;border-radius:22px;background:linear-gradient(180deg,#1413148f,#0a0a0ccc);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 52px #0000003d;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);pointer-events:auto}.immersive-story-overlay h2,.immersive-reel-copy h2{font-family:var(--brand-display-font);font-size:clamp(2rem,7vw,3.4rem);font-weight:760;letter-spacing:-.04em;line-height:.92;color:var(--cm-white)}.immersive-story-overlay p,.immersive-reel-copy p{max-width:28rem;font-size:.92rem;line-height:1.5;color:#ffffffe0}.immersive-story-zone{position:absolute;top:0;bottom:0;width:32%;z-index:2;-webkit-tap-highlight-color:transparent;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.immersive-story-zone:active,.immersive-story-zone:focus{background:none}.immersive-story-zone:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-4px}.immersive-story-hit-area{touch-action:none}.immersive-story-zone--previous{left:0}.immersive-story-zone--next{right:0}.immersive-story-zone:disabled{cursor:default}.immersive-story-copy,.immersive-story-price-block{display:grid;gap:10px}.immersive-story-price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.immersive-story-copy p,.immersive-reel-description{font-size:.9rem;line-height:1.55;color:#ffffffb8}.immersive-story-merch-copy{max-width:28rem}.immersive-story-feedback{position:absolute;inset:0;z-index:2;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;letter-spacing:.02em;color:var(--cm-white);background:#22aa50e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none;animation:immersive-feedback-in .2s ease-out,immersive-feedback-out .3s ease-in .9s forwards}@keyframes immersive-feedback-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes immersive-feedback-out{0%{opacity:1}to{opacity:0}}.immersive-story-quick-actions{display:flex;justify-content:center;gap:10px}.immersive-quick-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:100px;font-size:.78rem;font-weight:600;color:#ffffffe6;background:#ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);transition:background .15s ease,transform .1s ease}.immersive-quick-btn:active{transform:scale(.95);background:#fff3}.immersive-quick-btn.has-active{background:#22aa5080;border-color:#22aa5066}.immersive-order-chip{display:inline-flex;align-items:center;min-height:32px;margin-top:12px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:650;color:var(--cm-white);background:#ffffff24}.immersive-viewer-price{display:block;font-size:1.5rem;font-weight:720;color:var(--cm-white);text-shadow:0 1px 6px rgba(0,0,0,.2)}.immersive-viewer-compare-price{font-size:1rem;font-weight:600;color:#ffffff8f;text-decoration:line-through}.immersive-viewer-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:0}.immersive-story-actions{display:grid;grid-template-columns:1fr;gap:8px}.immersive-draft-session{display:grid;gap:10px;padding:12px;border-radius:var(--radius-lg);background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.immersive-draft-copy{display:grid;gap:4px}.immersive-draft-copy strong{font-size:.86rem;font-weight:700;color:var(--cm-white)}.immersive-draft-copy span{font-size:.78rem;line-height:1.45;color:#ffffffb8}.immersive-story-navigation-copy{display:grid;gap:4px;font-size:.78rem;color:#ffffffbd}.immersive-viewer-shell--reel{height:100dvh;overflow:hidden;position:relative}.immersive-reel-header{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;flex-direction:column;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 12px;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 80%,transparent 100%)}.immersive-reel-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.immersive-reel-counter{font-size:.76rem;font-weight:600;color:#ffffffb3}.immersive-section-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.immersive-section-pills::-webkit-scrollbar{display:none}.immersive-section-pill{flex:0 0 auto;height:30px;padding:0 14px;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap;background:#ffffff1f;color:#ffffffb3;border:1px solid rgba(255,255,255,.1);transition:background .18s ease,color .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent;cursor:pointer}.immersive-section-pill.is-active{background:#ffffffeb;color:var(--brand-ink, var(--cm-neutral-900));border-color:transparent}.immersive-reel-scroller{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.immersive-reel-scroller::-webkit-scrollbar{display:none}.immersive-reel-panel{height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.immersive-reel-stage{position:relative;height:100dvh;background:linear-gradient(160deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)))}.immersive-reel-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(0,0,0,.25) 60%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.85) 100%)}.immersive-reel-hero-copy{display:flex;flex-direction:column;gap:6px;margin-top:auto;text-shadow:0 1px 8px rgba(0,0,0,.3)}.immersive-reel-hero-copy h2{font-family:var(--brand-display-font);font-size:clamp(1.8rem,6vw,3rem);font-weight:760;letter-spacing:-.04em;line-height:.95;color:var(--cm-white)}.immersive-reel-hero-copy p{max-width:28rem;font-size:.88rem;line-height:1.5;color:#ffffffd9}.immersive-reel-action-bar{display:flex;flex-direction:column;gap:10px;pointer-events:auto}.immersive-viewer-shell--reel>.immersive-reel-progress-rail{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;gap:4px;align-items:center;padding:6px 4px;border-radius:999px;background:#0000004d;-webkit-tap-highlight-color:transparent}.immersive-reel-copy{align-self:end;display:grid;gap:10px;padding-bottom:32px}.immersive-reel-panel.is-active .immersive-reel-copy{animation:immersive-reel-copy-rise .32s var(--ease-out) both}.immersive-reel-gesture-hint{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 10px;border-radius:999px;font-size:.76rem;font-weight:600;color:#ffffffdb;background:#ffffff1f}.immersive-reel-rail{position:absolute;right:16px;bottom:calc(26px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:12px}.immersive-reel-panel.is-active .immersive-reel-rail{animation:immersive-reel-rail-rise .32s var(--ease-out) both}.immersive-secondary-action,.immersive-viewer-price-pill,.immersive-primary-action{min-height:44px;border-radius:999px}.immersive-secondary-action,.immersive-viewer-price-pill{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:#ffffff24;font-size:.92rem;font-weight:720;color:var(--cm-white)}.immersive-primary-action{padding:0 18px;font-size:.92rem;font-weight:700;background:var(--cm-white);color:var(--brand-ink)}.immersive-primary-action:disabled{opacity:.45;cursor:default}.immersive-reel-progress-dot{width:5px;height:5px;border:0;padding:0;border-radius:999px;background:#ffffff59;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:height .18s var(--ease-out),background-color .18s var(--ease-out)}.immersive-reel-progress-dot.is-active{height:18px;background:var(--cm-white)}@keyframes immersive-story-enter-forward{0%{opacity:.96;transform:translate3d(16px,0,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes immersive-story-enter-backward{0%{opacity:.96;transform:translate3d(-16px,0,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes immersive-story-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes immersive-reel-copy-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes immersive-reel-rail-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.immersive-story-frame,.immersive-reel-panel,.immersive-reel-panel.is-active .immersive-reel-copy,.immersive-reel-panel.is-active .immersive-reel-rail,.immersive-reel-panel.is-active .immersive-reel-pagination{animation:none!important;transition:none!important}.immersive-reel-scroller{scroll-behavior:auto}}.table-tab-gate{position:fixed;inset:0;z-index:165;display:flex;align-items:center;justify-content:center;padding:24px}.table-tab-gate__scrim{position:absolute;inset:0;background:#0f172a7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.table-tab-gate__sheet{position:relative;width:min(100%,560px);max-height:min(88dvh,720px);overflow-y:auto;padding:28px;border-radius:28px;background:color-mix(in srgb,var(--brand-surface, var(--cm-white)) 90%,var(--cm-white) 10%);color:var(--brand-ink, var(--cm-neutral-800));box-shadow:0 24px 70px #0f172a38}.table-tab-gate__eyebrow{margin-bottom:8px;color:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 78%,var(--cm-white) 22%);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.table-tab-gate__sheet h2{margin:0;font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.05}.table-tab-gate__copy{margin:10px 0 0;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 64%,var(--cm-white) 36%);line-height:1.5}.table-tab-gate__location,.table-tab-gate__venue{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 12%,var(--cm-white) 88%);color:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 86%,var(--cm-neutral-700) 14%);font-size:.88rem;font-weight:600}.table-tab-gate__field{display:grid;gap:8px;margin-top:24px}.table-tab-gate__field span{font-size:.88rem;font-weight:600}.table-tab-gate__field input{width:100%;min-height:52px;padding:0 16px;border:1px solid color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 10%,var(--cm-white) 90%);border-radius:16px;background:#ffffffd6;color:inherit;font:inherit}.table-tab-gate__photo{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 18%,var(--cm-white) 82%);border-radius:18px;background:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 8%,var(--cm-white) 92%)}.table-tab-gate__photo strong{display:block;margin-bottom:4px}.table-tab-gate__photo p{margin:0;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 62%,var(--cm-white) 38%);font-size:.9rem;line-height:1.45}.table-tab-gate__photo-preview{display:flex;align-items:center;justify-content:space-between;gap:12px}.table-tab-gate__photo-preview img{width:76px;height:76px;border-radius:18px;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 24px #0f172a29}.table-tab-gate__photo-picker{display:grid;min-height:48px;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 88%,var(--cm-neutral-800) 12%);color:var(--cm-white);font-weight:700;cursor:pointer}.table-tab-gate__photo-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.table-tab-gate__primary{margin-top:18px}.table-tab-gate__divider{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 8%,var(--cm-white) 92%)}.table-tab-gate__divider span{font-size:.88rem;font-weight:600}.table-tab-gate__divider button{border:0;background:none;color:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 88%,var(--cm-neutral-700) 12%);font:inherit;font-weight:600}.table-tab-gate__list{display:grid;gap:12px;margin-top:16px}.table-tab-gate__tab,.table-tab-gate__empty,.table-tab-gate__pending,.table-tab-approval-banner__item{border:1px solid color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 8%,var(--cm-white) 92%);border-radius:18px;background:#ffffffd1}.table-tab-gate__tab{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.table-tab-gate__tab strong{display:block;margin-bottom:4px}.table-tab-gate__tab p{margin:0;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 58%,var(--cm-white) 42%);font-size:.9rem}.table-tab-gate__empty,.table-tab-gate__pending,.table-tab-gate__offline{margin-top:16px;padding:16px;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 64%,var(--cm-white) 36%);line-height:1.5}.table-tab-gate__pending-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 16%,var(--cm-white) 84%);color:color-mix(in srgb,var(--brand-primary, var(--cm-warm-600)) 88%,var(--cm-neutral-700) 12%);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-tab-gate__pending p{margin:12px 0 18px}.table-tab-gate__offline{border-radius:16px;background:#0f172a0f}.table-tab-approval-banner{display:grid;gap:12px;margin:12px 0 0;padding:16px;border-radius:20px;background:color-mix(in srgb,var(--brand-surface, var(--cm-white)) 82%,var(--cm-white) 18%);box-shadow:0 14px 36px #0f172a14}.table-tab-approval-banner__header p{margin:4px 0 0;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 58%,var(--cm-white) 42%)}.table-tab-approval-banner__list{display:grid;gap:10px}.table-tab-approval-banner__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.table-tab-approval-banner__item span{display:block;margin-top:4px;color:color-mix(in srgb,var(--brand-ink, var(--cm-neutral-800)) 56%,var(--cm-white) 44%);font-size:.84rem}.table-tab-approval-banner__actions{display:flex;gap:8px}@media(max-width:720px){.table-tab-gate{align-items:flex-end;padding:0}.table-tab-gate__sheet{width:100%;max-height:92dvh;padding:24px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0}.table-tab-gate__divider,.table-tab-gate__tab,.table-tab-gate__photo-preview,.table-tab-approval-banner__item{flex-direction:column;align-items:stretch}.table-tab-approval-banner__actions,.table-tab-approval-banner__actions .btn-secondary,.table-tab-approval-banner__actions .btn-primary,.table-tab-gate__tab .btn-secondary{width:100%}}.service-help-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.service-help-backdrop{position:absolute;inset:0;background:#0006;animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.service-help-sheet{position:relative;width:100%;max-width:480px;max-height:70dvh;overflow-y:auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--brand-surface);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #0000001f;animation:sheet-up .25s var(--ease-out)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.service-help-sheet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.service-help-sheet-header h3{font-size:1.1rem;font-weight:700;margin:0}.service-help-close{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease}.service-help-close:hover{background:hsl(var(--muted-foreground) / .12)}.service-help-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.action-card{padding:14px;border-radius:var(--radius-lg);background:hsl(var(--muted));text-align:left;transition:background .15s ease}.action-card:hover{background:hsl(var(--muted-foreground) / .08)}.action-card strong{display:block;font-size:.88rem;font-weight:650}.action-card p{margin-top:2px;font-size:.75rem;color:hsl(var(--muted-foreground))}.action-card--full{width:100%;text-align:center;margin-top:10px}.action-pill-row{display:flex;gap:8px;flex-wrap:wrap}.action-pill{height:36px;padding:0 16px;border-radius:100px;font-size:.82rem;font-weight:600;background:hsl(var(--muted));color:var(--brand-ink);transition:background .15s ease}.action-pill:hover{background:hsl(var(--muted-foreground) / .1)}.active-requests-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.active-request-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius);background:hsl(var(--muted));border-left:3px solid var(--brand-primary)}.active-request-info{display:flex;flex-direction:column;gap:2px}.active-request-label{font-size:.86rem;font-weight:600}.active-request-status{font-size:.72rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.active-request-cancel{padding:6px 14px;border-radius:100px;font-size:.78rem;font-weight:600;background:transparent;color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3);cursor:pointer;transition:background .15s ease}.active-request-cancel:hover{background:hsl(var(--destructive) / .08)}.service-sent-feedback{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:10px;border-radius:var(--radius);background:hsl(var(--success) / .1);color:hsl(var(--success));font-size:.84rem;font-weight:600;animation:fade-in-up .3s ease}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.service-confirm-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.service-confirm-backdrop{position:absolute;inset:0;background:#00000080}.service-confirm-dialog{position:relative;width:90%;max-width:340px;padding:24px;border-radius:var(--radius-xl);background:var(--brand-surface);box-shadow:var(--shadow-surface-5);text-align:center}.service-confirm-title{font-size:1.05rem;font-weight:700;margin:0 0 8px}.service-confirm-detail{font-size:.86rem;color:hsl(var(--muted-foreground));margin:0 0 20px;line-height:1.5}.service-confirm-actions{display:flex;flex-direction:column;gap:8px}.service-section{padding:18px;background:var(--brand-surface);border-radius:var(--radius-xl);border:1px solid hsl(var(--border))}.service-list{display:flex;flex-direction:column;gap:1px;background:hsl(var(--border));border-radius:var(--radius);overflow:hidden}.service-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--brand-surface)}.service-row-info strong{display:block;font-size:.9rem;font-weight:650}.service-row-info p{margin-top:2px;font-size:.78rem;color:hsl(var(--muted-foreground))}.service-row-action{display:flex;align-items:center;gap:12px;flex-shrink:0}.composer-overlay{position:fixed;inset:0;z-index:55;display:flex;align-items:flex-end;justify-content:center}.composer-backdrop{position:absolute;inset:0;background:#0006}.composer-sheet{position:relative;width:100%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;background:var(--brand-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-surface-6);overflow:hidden;transition:transform .2s ease}.service-help-sheet{transition:transform .2s ease}.composer-handle{width:36px;height:4px;border-radius:2px;background:hsl(var(--border));margin:10px auto 0;flex-shrink:0}.composer-header{position:relative;padding:16px 20px 12px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.composer-header h2{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;padding-right:36px}.composer-header p{margin-top:4px;font-size:.82rem;color:hsl(var(--muted-foreground))}.composer-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:hsl(var(--muted-foreground))}.composer-close:hover{background:hsl(var(--muted))}.composer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;display:flex;flex-direction:column;gap:20px}.composer-footer{padding:16px 20px;border-top:1px solid hsl(var(--border));flex-shrink:0}.composer-error{padding:10px 14px;border-radius:var(--radius);background:hsl(var(--destructive) / .06);color:hsl(var(--destructive));font-size:.82rem}.modifier-group{display:flex;flex-direction:column;gap:10px}.modifier-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.modifier-group-header strong{font-size:.95rem;font-weight:650}.modifier-group-rule{font-size:.75rem;color:hsl(var(--muted-foreground))}.modifier-options{display:flex;flex-direction:column;gap:6px}.modifier-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:var(--brand-surface);text-align:left;transition:border-color .15s ease,background .15s ease;min-height:var(--touch-min)}.modifier-option:hover{background:hsl(var(--muted) / .5)}.modifier-option.is-selected{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 5%,var(--brand-surface))}.modifier-option-check{width:22px;height:22px;border-radius:6px;border:2px solid hsl(var(--border));display:grid;place-items:center;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.modifier-option.is-selected .modifier-option-check{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--cm-white)}.modifier-option-info{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.modifier-option-info span:first-child{font-size:.88rem;font-weight:550}.modifier-option-price{font-size:.8rem;color:hsl(var(--muted-foreground))}.modifier-default-tag{padding:2px 8px;border-radius:100px;font-size:.68rem;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.voice-overlay{align-items:flex-end;justify-content:flex-end;padding:0 16px calc(76px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:55}.voice-overlay .composer-backdrop{display:none}.voice-screen{position:relative;width:min(100%,520px);min-height:248px;max-height:min(38dvh,380px);display:grid;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 9%,white) 0%,transparent 44%),hsl(var(--background) / .96);color:var(--brand-ink);border:1px solid color-mix(in srgb,var(--brand-primary) 14%,hsl(var(--border)));border-radius:28px;box-shadow:0 28px 70px hsl(var(--foreground) / .18);overflow:hidden;pointer-events:auto;animation:voice-drawer-in .22s var(--ease-out);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@keyframes voice-drawer-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.voice-screen-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--background) / .96) 0%,transparent 100%)}.voice-screen-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.voice-screen-eyebrow{margin:0 0 4px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.voice-screen-header h2{margin:0;font-size:1.02rem;line-height:1.1;letter-spacing:-.03em}.voice-screen-close{position:static;flex-shrink:0}.voice-basket-pill{min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--brand-surface));color:var(--brand-ink);font-size:.76rem;font-weight:700}.voice-screen-body{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px 16px 16px}.voice-presence{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:start}.voice-listen-toggle{width:110px;min-height:110px;border-radius:50%;display:grid;justify-items:center;align-content:center;gap:8px;padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 92%,white) 0%,var(--brand-primary) 100%);color:#fff;box-shadow:0 18px 40px color-mix(in srgb,var(--brand-primary) 24%,transparent),inset 0 1px hsl(var(--card) / .22);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.voice-listen-toggle:active{transform:scale(.97)}.voice-listen-toggle.is-listening{animation:pulse-ring 1.4s ease infinite}.voice-listen-toggle.is-resolving{opacity:.86}.voice-listen-toggle-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--card) / .14)}.voice-listen-toggle-label{font-size:.9rem;font-weight:700;letter-spacing:-.02em;text-align:center}@keyframes pulse-ring{0%,to{box-shadow:0 18px 40px color-mix(in srgb,var(--brand-primary) 24%,transparent),0 0 color-mix(in srgb,var(--brand-primary) 22%,transparent)}50%{box-shadow:0 18px 40px color-mix(in srgb,var(--brand-primary) 24%,transparent),0 0 0 16px color-mix(in srgb,var(--brand-primary) 0%,transparent)}}.voice-presence-copy{display:grid;gap:4px;align-content:start}.voice-presence-state{display:inline-flex;align-items:center;min-height:28px;justify-self:start;padding:0 10px;border-radius:999px;background:hsl(var(--muted));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.voice-presence-copy strong{font-size:1rem;letter-spacing:-.02em}.voice-presence-copy p{margin:0;font-size:.84rem;line-height:1.45;color:hsl(var(--muted-foreground))}.voice-presence-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.voice-inline-toggle{min-height:34px;padding:0 12px;border-radius:999px;background:hsl(var(--muted));color:var(--brand-ink);font-size:.78rem;font-weight:650}.voice-inline-toggle.is-active{background:color-mix(in srgb,var(--brand-primary) 12%,var(--brand-surface));color:var(--brand-primary)}.voice-status-pill{margin:0;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.74rem;font-weight:650;color:hsl(var(--foreground));background:hsl(var(--muted))}.voice-input-shell{display:grid;gap:8px}.voice-input-shell--inline{padding:10px 12px 12px;border-radius:18px;border:1px solid hsl(var(--border));background:hsl(var(--background) / .72)}.voice-input-label{font-size:.78rem;font-weight:650;color:hsl(var(--muted-foreground))}.voice-textarea{width:100%;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--background) / .92);font-size:.9rem;line-height:1.45;color:var(--brand-ink);resize:vertical;min-height:76px}.voice-textarea:focus{outline:none;border-color:var(--brand-primary)}.voice-typed-submit{justify-self:start}.voice-feed{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:10px;padding-right:2px}.voice-bubble{display:grid;gap:8px;padding:14px;border-radius:18px;border:1px solid hsl(var(--border));background:hsl(var(--background) / .9);box-shadow:0 12px 30px hsl(var(--foreground) / .04);animation:voice-bubble-in .18s var(--ease-out)}@keyframes voice-bubble-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.voice-bubble-request{justify-self:end;max-width:min(100%,82%);background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface))}.voice-bubble-response{justify-self:stretch}.voice-bubble-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.voice-bubble p{margin:0;font-size:.88rem;line-height:1.5}.voice-language-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.voice-language-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.74rem;font-weight:650;background:hsl(var(--muted));color:hsl(var(--foreground))}.voice-reset-translation{font-size:.8rem;font-weight:650;color:var(--brand-primary)}.voice-result-title{display:block;font-size:1rem;line-height:1.3;letter-spacing:-.02em}.voice-result-copy{margin:0;font-size:.84rem;line-height:1.5;color:hsl(var(--muted-foreground))}.voice-matches{display:flex;gap:6px;flex-wrap:wrap}.voice-match-chip{padding:4px 10px;border-radius:100px;font-size:.76rem;font-weight:600;background:var(--brand-surface);border:1px solid hsl(var(--border))}.voice-suggested-actions{display:flex;gap:8px;flex-wrap:wrap}.voice-suggested-action-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface));color:var(--brand-ink);font-size:.78rem;font-weight:600}.voice-translation-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.voice-translation-input{width:100%;min-height:40px;padding:0 14px;border:1px solid hsl(var(--border));border-radius:14px;background:var(--brand-surface);color:var(--brand-ink);font-size:.88rem}@media(max-width:720px){.voice-overlay{justify-content:center;padding-inline:10px}.voice-screen{width:100%;max-height:min(42dvh,420px)}}@media(max-width:520px){.voice-screen{max-height:min(46dvh,420px);border-radius:24px}.voice-screen-body{gap:10px;padding:12px}.voice-presence{grid-template-columns:92px minmax(0,1fr);gap:12px}.voice-listen-toggle{width:92px;min-height:92px}.voice-listen-toggle-icon{width:42px;height:42px}.voice-listen-toggle-label{font-size:.82rem}.voice-basket-pill{display:none}}.basket-sheet{max-height:80vh}.basket-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.basket-sheet-header h2{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.basket-review-copy{margin-top:4px;font-size:.8rem;line-height:1.45;color:hsl(var(--muted-foreground))}.basket-count{font-size:.78rem;font-weight:600;color:hsl(var(--muted-foreground));margin-left:8px}.basket-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px}.basket-draft-timer{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 0 6px;font-size:.72rem;color:hsl(var(--muted-foreground))}.basket-draft-timer.is-urgent{color:hsl(var(--warning-foreground, 30 80% 45%))}.basket-draft-timer button{padding:2px 8px;border-radius:999px;background:hsl(var(--muted));font-size:.7rem;font-weight:600;color:inherit}.basket-order-intent{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;margin-bottom:14px;border-radius:calc(var(--radius) + 4px);background:hsl(var(--muted));border:1px solid hsl(var(--border))}.basket-order-intent strong{display:block;margin-bottom:4px;font-size:.88rem;font-weight:700}.basket-order-intent p{margin:0;font-size:.78rem;line-height:1.5;color:hsl(var(--muted-foreground))}.basket-order-intent button{flex-shrink:0;padding:10px 14px;border-radius:999px;background:var(--brand-ink);color:var(--cm-white);font-size:.78rem;font-weight:700}.basket-order-intent.is-urgent{background:color-mix(in srgb,var(--brand-primary) 12%,hsl(var(--muted)) 88%);border-color:color-mix(in srgb,var(--brand-primary) 28%,transparent)}.basket-sheet-footer{padding:16px 20px;border-top:1px solid hsl(var(--border));flex-shrink:0;display:flex;flex-direction:column;gap:12px}.basket-footer-actions{display:flex;flex-direction:column;gap:10px}.basket-footer-actions .btn-primary{display:flex;align-items:center;justify-content:center}.settle-settled-actions{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:8px}.basket-items{display:flex;flex-direction:column;gap:2px}.maybe-items{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid hsl(var(--border))}.maybe-items-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.maybe-items-header strong{font-size:.88rem;font-weight:700}.maybe-items-header span{font-size:.76rem;color:hsl(var(--muted-foreground))}.maybe-items-list{display:grid;gap:10px}.basket-line{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid hsl(var(--border))}.basket-line:last-child{border-bottom:none}.maybe-line{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid hsl(var(--border))}.maybe-line:last-child{border-bottom:none}.basket-line-info strong{display:block;font-size:.88rem;font-weight:600}.basket-line-info p{margin-top:2px;font-size:.75rem;color:hsl(var(--muted-foreground))}.basket-line-controls{display:flex;align-items:center;gap:6px}.maybe-line-actions{display:flex;align-items:center;gap:8px}.qty-button{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid hsl(var(--border));color:var(--brand-ink);transition:background .1s ease}.qty-button:hover{background:hsl(var(--muted))}.qty-button--ghost{background:transparent}.qty-value{min-width:20px;text-align:center;font-size:.88rem;font-weight:650}.basket-line-price{font-size:.88rem;font-weight:650;min-width:50px;text-align:right}.basket-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:hsl(var(--muted-foreground));text-align:center}.basket-empty p{font-size:.85rem}.basket-total{display:flex;align-items:center;justify-content:space-between}.basket-total span{font-size:.92rem;font-weight:550;color:hsl(var(--muted-foreground))}.basket-total strong{font-size:1.15rem;font-weight:750}.confirmation-card{display:flex;gap:12px;padding:14px;border-radius:var(--radius-lg);background:hsl(var(--success) / .06);color:hsl(var(--success));align-items:flex-start}.confirmation-card svg{flex-shrink:0;margin-top:2px}.confirmation-card strong{display:block;font-size:.88rem;font-weight:650}.confirmation-card p{margin-top:2px;font-size:.78rem;opacity:.8}.confirmation-card small{display:block;margin-top:4px;font-size:.72rem;opacity:.6}.session-tab-section{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid hsl(var(--border));margin-bottom:4px}.session-tab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius);background:hsl(var(--success) / .06);cursor:pointer;border:none;text-align:left}.session-tab-header:active{background:hsl(var(--success) / .1)}.session-tab-header-left{display:flex;align-items:center;gap:6px;color:hsl(var(--success))}.session-tab-header-left strong{font-size:.82rem;font-weight:700}.session-tab-header-right{display:flex;align-items:center;gap:6px}.session-tab-header-right>span{font-size:.74rem;color:hsl(var(--muted-foreground))}.session-tab-chevron{transition:transform .2s ease}.session-tab-chevron.is-open{transform:rotate(180deg)}.session-tab-orders{display:flex;flex-direction:column;gap:6px}.session-tab-order{padding:8px 10px;border-radius:var(--radius);background:hsl(var(--success) / .03);display:flex;flex-direction:column;gap:6px}.session-tab-order-meta{display:flex;align-items:center;justify-content:space-between}.session-tab-order-badge{font-size:.7rem;font-weight:700;color:hsl(var(--success))}.session-tab-order-time{font-size:.7rem;color:hsl(var(--muted-foreground))}.session-tab-order-lines{display:flex;flex-direction:column;gap:2px}.session-tab-line{display:flex;align-items:center;justify-content:space-between;font-size:.76rem;color:hsl(var(--foreground) / .7)}.basket-draft-label{font-size:.78rem;font-weight:700;color:var(--brand-primary);padding:6px 0 2px}.gbb-order--tab{background:hsl(var(--success))}.gbb-order--settled{background:hsl(var(--success) / .85)}.gbb-order-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff40;flex-shrink:0}.tab-payment-status{padding:12px 0 4px}.tab-payment-bar{height:6px;border-radius:3px;background:hsl(var(--muted));overflow:hidden}.tab-payment-bar-fill{height:100%;border-radius:3px;background:hsl(var(--success));transition:width .4s ease}.tab-payment-labels{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;margin-top:6px;font-size:.78rem;font-weight:600}.tab-payment-paid{color:hsl(var(--success))}.tab-payment-remaining{color:hsl(var(--foreground) / .6)}.session-tab-section.is-settled .session-tab-header{background:hsl(var(--success) / .06)}.session-tab-section.is-settled .session-tab-header-left strong,.session-tab-order-badge.is-paid{color:hsl(var(--success))}.session-tab-order.is-paid{opacity:1;border:1px solid hsl(var(--success) / .18);background:hsl(var(--success) / .08)}.session-tab-order.is-paid .session-tab-order-badge,.basket-total--settled span{color:hsl(var(--success))}.basket-error{padding:10px 14px;border-radius:var(--radius);background:hsl(var(--destructive) / .06);color:hsl(var(--destructive));font-size:.82rem}.btn-primary{height:var(--touch-min);padding:0 24px;border-radius:var(--radius);font-size:.9rem;font-weight:650;background:var(--brand-primary);color:var(--cm-white);transition:opacity .15s ease,transform .1s ease}.btn-primary:hover:not(:disabled){opacity:.9}.btn-primary:active:not(:disabled){transform:scale(.97)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-full{width:100%}.btn-lg{height:52px;font-size:.95rem;border-radius:var(--radius-lg)}.btn-secondary{height:40px;padding:0 18px;border-radius:var(--radius);font-size:.85rem;font-weight:600;background:hsl(var(--muted));color:var(--brand-ink);transition:background .15s ease}.btn-secondary:hover{background:hsl(var(--muted-foreground) / .1)}.btn-secondary.is-active,.immersive-secondary-action.is-active{background:#ffffff2e;color:var(--cm-white);border-color:#ffffff29}.btn-compact{height:36px;padding:0 14px;font-size:.8rem}.page-notice{padding:12px 16px;border-radius:var(--radius);background:hsl(var(--warning) / .06);color:hsl(var(--warning-foreground));font-size:.85rem;line-height:1.5}.page-notice-error{background:hsl(var(--destructive) / .06);color:hsl(var(--destructive))}@media(max-width:1024px){.guest-catalog{padding:16px 16px 80px}.guest-shell--story_menu .guest-catalog,.guest-shell--reel_menu .guest-catalog{--catalog-px: 18px;padding-inline:var(--catalog-px)}}@media(max-width:768px){.order-intent-banner,.basket-order-intent{flex-direction:column;align-items:stretch}.catalog-grid{grid-template-columns:1fr}.story-hero-art{height:180px}.reel-card{grid-template-columns:110px 1fr}.reel-card-art{min-height:110px}.guest-catalog{padding:14px 16px 80px}.guest-shell--story_menu .guest-catalog,.guest-shell--reel_menu .guest-catalog{--catalog-px: 16px;padding-inline:var(--catalog-px)}.story-card{width:220px;height:320px}.story-carousel{margin:0 calc(-1 * var(--catalog-px, 16px))}.reel-snap-card{min-height:360px}.catalog-section-reel{margin:0 -16px}.section-header-reel{padding:0 16px}.service-help-actions-grid{grid-template-columns:repeat(2,1fr)}.session-tab-header-right,.settle-progress-labels{width:100%}.settle-payment-row{flex-wrap:wrap}.immersive-story-overlay{padding:24px 16px calc(20px + env(safe-area-inset-bottom,0px))}.immersive-story-actions,.immersive-reel-rail{display:grid;grid-template-columns:1fr}.immersive-reel-rail{position:static;gap:10px;margin-top:18px}}@media(max-width:480px){.compact-venue-meta{display:none}.story-card{width:200px;height:300px}.story-carousel{margin:0 calc(-1 * var(--catalog-px, 16px))}.story-card-name{font-size:1.1rem}.reel-snap-card{min-height:320px}.reel-snap-name{font-size:1.4rem}.catalog-section-reel{margin:0 -16px}.section-header-reel{padding:0 16px}.immersive-reel-stage,.immersive-story-header{padding-inline:12px}.immersive-story-overlay h2,.immersive-reel-copy h2{font-size:1.85rem}.immersive-story-actions{grid-template-columns:1fr}.immersive-reel-stage{padding-inline:12px}.immersive-story-panel{padding:12px;border-radius:20px}.immersive-viewer-header-actions{gap:8px}.immersive-header-order-pill{padding:0 12px;font-size:.76rem}.session-tab-header-right{justify-content:space-between}.settle-equal-label{flex-basis:100%}.settle-stepper{order:2}.settle-equal-each{margin-left:auto}}.voice-assistant-sheet{max-height:75vh}.voice-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px 12px}.voice-sheet-header h2{font-size:1rem;font-weight:700;margin:0}.voice-conversation{padding:0 20px 20px;display:flex;flex-direction:column;gap:12px}.voice-bubble{max-width:85%;padding:12px 16px;border-radius:16px;font-size:.88rem;line-height:1.5}.voice-bubble p{margin:0}.voice-bubble--guest{align-self:flex-end;background:var(--brand-primary);color:var(--brand-surface);border-bottom-right-radius:4px}.voice-bubble--system{align-self:flex-start;background:hsl(var(--muted));color:var(--brand-ink);border-bottom-left-radius:4px}.voice-toggle-area{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0 8px}.voice-listening-label{font-size:.88rem;font-weight:600;color:var(--brand-primary);margin:0}.voice-toggle-hint{font-size:.84rem;color:hsl(var(--muted-foreground));margin:0}.voice-toggle-circle{position:relative;width:72px;height:72px;border-radius:50%;background:var(--brand-primary);color:var(--brand-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-surface-3)}.voice-toggle-circle:hover{transform:scale(1.06)}.voice-toggle-circle:active{transform:scale(.94)}.voice-toggle-circle.is-listening{background:hsl(var(--destructive));animation:voice-toggle-glow 1.5s ease infinite}.voice-toggle-circle:disabled{opacity:.4;cursor:not-allowed}.voice-toggle-pulse{position:absolute;inset:-6px;border-radius:50%;border:2px solid hsl(var(--destructive));animation:fab-pulse-ring 1.5s ease infinite;pointer-events:none}@keyframes voice-toggle-glow{0%,to{box-shadow:0 0 hsla(var(--destructive, 0 84% 60%) / .4)}50%{box-shadow:0 0 0 14px hsla(var(--destructive, 0 84% 60%) / 0)}}.voice-waveform{display:flex;gap:6px;align-items:center;justify-content:center}.voice-waveform-dot{width:8px;height:8px;border-radius:50%;background:var(--brand-primary);animation:waveform-bounce 1.2s ease-in-out infinite}.voice-waveform-dot:nth-child(2){animation-delay:.15s}.voice-waveform-dot:nth-child(3){animation-delay:.3s}.voice-waveform--small .voice-waveform-dot{width:6px;height:6px;background:hsl(var(--muted-foreground))}@keyframes waveform-bounce{0%,80%,to{transform:scale(1);opacity:.4}40%{transform:scale(1.4);opacity:1}}.voice-processing-state,.voice-results-state{display:flex;flex-direction:column;gap:12px}.voice-result-feedback{display:flex;align-items:center;gap:8px;font-weight:600}.voice-result-feedback svg{color:var(--cm-success-500);flex-shrink:0}.voice-match-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.voice-match-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius);background:var(--brand-surface);border:1px solid hsl(var(--border))}.voice-match-card-name{font-size:.86rem;font-weight:600}.voice-match-card-price{font-size:.84rem;font-weight:700;color:var(--brand-primary)}.voice-service-summary{font-size:.86rem;font-style:italic;margin:4px 0 0}.voice-action-bar{display:flex;flex-direction:column;gap:8px;margin-top:4px}.voice-error-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.voice-error-message{font-size:.86rem;color:hsl(var(--destructive));text-align:center;margin:0}.settle-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.settle-backdrop{position:absolute;inset:0;background:#00000073;animation:fade-in .2s ease}.settle-sheet{position:relative;width:100%;max-width:480px;max-height:92dvh;overflow-y:auto;background:var(--brand-surface);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000026;animation:sheet-up .25s var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px)}.settle-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 12px}.settle-header h2{font-size:1.15rem;font-weight:750;margin:0}.settle-subtitle{font-size:.82rem;color:hsl(var(--muted-foreground));margin:4px 0 0}.settle-progress{height:6px;margin:0 20px;border-radius:999px;background:hsl(var(--muted));overflow:hidden}.settle-progress-bar{height:100%;border-radius:999px;background:var(--brand-primary);transition:width .4s var(--ease-out)}.settle-progress-labels{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:6px 20px 0;font-size:.78rem;font-weight:600;color:hsl(var(--muted-foreground))}.settle-payments-history{padding:12px 20px;display:flex;flex-direction:column;gap:6px}.settle-section-label{font-size:.8rem;font-weight:700;letter-spacing:.01em;color:var(--brand-ink);margin-bottom:4px}.settle-payment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:var(--radius);background:hsl(var(--muted));border-left:3px solid hsl(var(--success))}.settle-payment-row--historical{border-left-color:hsl(var(--border))}.settle-payment-who{font-size:.82rem;font-weight:600}.settle-payment-detail{font-size:.82rem;font-weight:650;color:var(--brand-ink);flex-shrink:0}.settle-body{padding:0 20px 20px;display:flex;flex-direction:column;gap:18px}.settle-split-modes{display:flex;flex-direction:column;gap:8px}.settle-mode-pills{display:flex;flex-wrap:wrap;gap:6px}.settle-mode-pill{height:34px;padding:0 14px;border-radius:999px;font-size:.78rem;font-weight:600;background:hsl(var(--muted));color:var(--brand-ink);border:1.5px solid transparent;cursor:pointer;transition:all .15s ease}.settle-mode-pill.is-active{background:var(--brand-primary);color:var(--cm-white);border-color:var(--brand-primary)}.settle-mode-pill.is-disabled{opacity:.35;cursor:not-allowed}.settle-equal-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);background:hsl(var(--muted))}.settle-equal-label{font-size:.84rem;font-weight:600;flex:1}.settle-stepper{display:flex;align-items:center;gap:8px}.settle-stepper-btn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;font-weight:700;background:var(--brand-surface);color:var(--brand-ink);border:1px solid hsl(var(--border));cursor:pointer;transition:transform .1s ease}.settle-stepper-btn:active{transform:scale(.9)}.settle-stepper-value{min-width:24px;text-align:center;font-size:1rem;font-weight:750}.settle-equal-each{font-size:.88rem;font-weight:700;color:var(--brand-primary)}.settle-item-list{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.settle-item-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);background:var(--brand-surface);border:1.5px solid hsl(var(--border));cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:left;width:100%}.settle-item-row.is-selected{border-color:var(--brand-primary);background:hsl(var(--muted))}.settle-item-check{width:20px;height:20px;border-radius:4px;border:1.5px solid hsl(var(--border));display:grid;place-items:center;flex-shrink:0;color:var(--brand-primary)}.settle-item-row.is-selected .settle-item-check{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--cm-white)}.settle-item-name{flex:1;font-size:.84rem;font-weight:550}.settle-item-price{font-size:.84rem;font-weight:700;flex-shrink:0}.settle-item-row.is-paid{opacity:.82;pointer-events:none;border-color:var(--cm-success-500-a25);background:var(--cm-success-500-a03)}.settle-item-row.is-paid .settle-item-check{border-color:var(--cm-success-500);background:var(--cm-success-500-a09)}.settle-item-row.is-paid .settle-item-name{text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground) / .4)}.settle-item-paid-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cm-success-500);background:var(--cm-success-500-a08);padding:2px 8px;border-radius:10px;flex-shrink:0}.settle-custom-input{display:flex;flex-direction:column;gap:6px}.settle-input-label{font-size:.78rem;font-weight:650;color:hsl(var(--muted-foreground))}.settle-currency-input{display:flex;align-items:center;gap:6px;padding:0 14px;height:48px;border-radius:var(--radius-lg);background:hsl(var(--muted));border:1.5px solid hsl(var(--border))}.settle-currency-symbol{font-size:1rem;font-weight:700;color:hsl(var(--muted-foreground))}.settle-amount-field{flex:1;border:0;background:transparent;font-size:1.15rem;font-weight:700;color:var(--brand-ink);min-width:0}.settle-amount-field:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:6px}.settle-amount-field::-moz-placeholder{color:hsl(var(--muted-foreground));font-weight:500}.settle-amount-field::placeholder{color:hsl(var(--muted-foreground));font-weight:500}.settle-tip-section{display:flex;flex-direction:column;gap:8px}.settle-tip-presets{display:flex;flex-wrap:wrap;gap:6px}.settle-tip-pill{height:42px;padding:0 14px;border-radius:var(--radius-lg);font-size:.78rem;font-weight:600;background:hsl(var(--muted));color:var(--brand-ink);border:1.5px solid transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:all .15s ease}.settle-tip-pill.is-active{background:var(--brand-primary);color:var(--cm-white);border-color:var(--brand-primary)}.settle-tip-amount{font-size:.68rem;opacity:.75}.settle-tip-custom{margin-top:6px}.settle-payer-input{width:100%;height:42px;padding:0 14px;border-radius:var(--radius-lg);border:1.5px solid hsl(var(--border));background:var(--brand-surface);font-size:.86rem;font-weight:500;color:var(--brand-ink);outline:none}.settle-payer-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.settle-payer-input::placeholder{color:hsl(var(--muted-foreground))}.settle-payer-input:focus{border-color:var(--brand-primary)}.settle-summary{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--radius-lg);background:hsl(var(--muted))}.settle-summary-row{display:flex;justify-content:space-between;font-size:.84rem;color:hsl(var(--muted-foreground))}.settle-summary-total{padding-top:8px;border-top:1px solid hsl(var(--border));font-size:.92rem;color:var(--brand-ink)}.settle-actions{display:flex;flex-direction:column;gap:8px}.settle-pay-btn{width:100%;height:52px;border-radius:100px;font-size:.92rem;font-weight:700;background:var(--brand-primary);color:var(--cm-white);cursor:pointer;transition:opacity .15s ease,transform .1s ease}.settle-pay-btn:hover:not(:disabled){opacity:.9}.settle-pay-btn:active:not(:disabled){transform:scale(.97)}.settle-pay-btn:disabled{opacity:.4;cursor:not-allowed}.settle-qr-btn{width:100%;height:44px;border-radius:100px;font-size:.84rem;font-weight:650;background:var(--brand-surface);color:var(--brand-ink);border:1.5px solid hsl(var(--border));cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease}.settle-qr-btn:hover:not(:disabled){background:hsl(var(--muted))}.settle-qr-btn:disabled{opacity:.4;cursor:not-allowed}.settle-flash{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:var(--radius-lg);background:hsl(var(--success) / .1);color:hsl(var(--success));font-size:.86rem;font-weight:650;animation:fade-in-up .3s ease}.settle-flash--error{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.settle-item-hint{font-size:.82rem;color:hsl(var(--muted-foreground));text-align:center;padding:6px 0;margin:0}.settle-qr-modal{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;background:#00000080;animation:fade-in .2s ease}.settle-qr-card{background:var(--brand-surface);border-radius:20px;padding:28px 24px;text-align:center;max-width:320px;width:calc(100vw - 48px);box-shadow:0 16px 48px #0003}.settle-qr-card h3{font-size:1.1rem;font-weight:750;margin:0 0 4px}.settle-qr-amount{font-size:1.4rem;font-weight:800;color:var(--brand-primary);margin:0 0 16px}.settle-qr-image{display:flex;justify-content:center;padding:12px 0}.settle-qr-image img{border-radius:12px;background:var(--cm-white);padding:10px}.settle-qr-hint{font-size:.82rem;color:hsl(var(--muted-foreground));margin:12px 0 4px}.settle-qr-expires{font-size:.72rem;color:hsl(var(--muted-foreground));opacity:.7;margin:0 0 16px}.settle-qr-close-btn{width:100%;height:44px;border-radius:100px;font-size:.86rem;font-weight:650;background:hsl(var(--muted));color:var(--brand-ink);cursor:pointer;transition:background .15s ease;margin-top:16px}.settle-qr-close-btn:hover{background:hsl(var(--border))}.settle-qr-counter{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.settle-qr-counter-label{font-size:.82rem;font-weight:700;color:hsl(var(--foreground))}.settle-qr-counter-paid{font-size:.75rem;font-weight:600;color:var(--cm-success-500);background:var(--cm-success-500-a08);padding:2px 10px;border-radius:10px}.settle-qr-scanned-overlay{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;position:relative}.settle-qr-scanned-overlay h3{font-size:1.2rem;font-weight:700;color:var(--brand-primary, var(--cm-primary-500));margin:0}.settle-qr-scanned-hint{font-size:.84rem;color:hsl(var(--muted-foreground));animation:settle-pulse-text 2s ease-in-out infinite}.settle-qr-scanned-pulse{position:absolute;top:24px;width:64px;height:64px;border-radius:50%;background:var(--brand-primary, var(--cm-primary-500));opacity:.12;animation:settle-scan-ring 2s ease-out infinite}@keyframes settle-scan-ring{0%{transform:scale(.8);opacity:.15}to{transform:scale(2);opacity:0}}@keyframes settle-pulse-text{0%,to{opacity:1}50%{opacity:.5}}.settle-qr-paid-overlay{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0}.settle-qr-paid-overlay h3{font-size:1.2rem;font-weight:700;color:var(--cm-success-500);margin:0}.settle-qr-paid-by{font-size:.84rem;color:hsl(var(--muted-foreground))}.settle-qr-all-paid{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0 16px}.settle-qr-all-paid h3{font-size:1.15rem;font-weight:700;color:var(--cm-success-500);margin:0}.settle-qr-all-paid p{font-size:.84rem;color:hsl(var(--muted-foreground));margin:0}.settle-qr-nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px}.settle-qr-nav-btn{background:none;border:none;font-size:.82rem;font-weight:600;color:var(--brand-primary);cursor:pointer;padding:6px 10px;border-radius:8px}.settle-qr-nav-btn:disabled{opacity:.3;cursor:default}.settle-qr-dots{display:flex;gap:8px;align-items:center}.settle-qr-dot{width:10px;height:10px;border-radius:50%;background:hsl(var(--border));cursor:pointer;transition:background .15s,transform .15s}.settle-qr-dot.is-active{background:var(--brand-primary);transform:scale(1.2)}.settle-qr-dot.is-paid{background:var(--cm-success-500)}.settle-qr-dot.is-scanned{background:var(--brand-primary, var(--cm-primary-500));animation:settle-dot-pulse 1.5s ease-in-out infinite}@keyframes settle-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.settle-settled-msg{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;text-align:center}.settle-settled-msg p{font-size:.92rem;line-height:1.5;color:var(--brand-ink);margin:0}.settle-tip-thanks{font-size:.84rem;color:hsl(var(--muted-foreground))}.item-detail-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.item-detail-backdrop{position:absolute;inset:0;background:#00000073;animation:fade-in .2s ease}.item-detail-sheet{position:relative;width:100%;max-width:480px;max-height:88dvh;overflow-y:auto;background:var(--brand-surface);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000026;animation:sheet-up .25s var(--ease-out);display:flex;flex-direction:column}.item-detail-art{position:relative;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--art-start, 30 60% 85%)),hsl(var(--art-end, 20 50% 70%)));flex-shrink:0;border-radius:20px 20px 0 0;overflow:hidden}.item-detail-art-initial{font-size:3rem;font-weight:800;color:#ffffff80;text-transform:uppercase}.item-detail-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#00000059;color:var(--cm-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.item-detail-body{padding:20px 20px 0;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto}.item-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.item-detail-name{font-size:1.25rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0}.item-detail-price-row{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.item-detail-price{font-size:1.15rem;font-weight:750;color:var(--brand-primary)}.item-detail-compare{font-size:.85rem;color:hsl(var(--muted-foreground));text-decoration:line-through}.item-detail-desc{font-size:.88rem;line-height:1.55;color:hsl(var(--muted-foreground));margin:0}.item-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.item-detail-tag{height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;font-size:.72rem;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.item-detail-bundle{font-size:.84rem;line-height:1.5}.item-detail-bundle strong{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:4px}.item-detail-bundle ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.item-detail-bundle li:before{content:"·  ";color:hsl(var(--muted-foreground))}.item-detail-modifiers{display:flex;flex-direction:column;gap:14px;padding-top:4px}.item-detail-mod-group{display:flex;flex-direction:column;gap:6px}.item-detail-mod-group>strong{font-size:.82rem;font-weight:700}.item-detail-mod-required{display:inline;font-size:.68rem;font-weight:600;color:hsl(var(--destructive));margin-left:6px}.item-detail-mod-options{display:flex;flex-wrap:wrap;gap:6px}.item-detail-mod-option{height:28px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;font-size:.76rem;font-weight:550;background:hsl(var(--muted));color:var(--brand-ink);border:1px solid hsl(var(--border))}.item-detail-footer{position:sticky;bottom:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:var(--brand-surface);border-top:1px solid hsl(var(--border))}.item-detail-controls{position:relative;display:flex;align-items:center;gap:8px}.item-detail-stepper{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--muted));color:var(--brand-ink);border:1px solid hsl(var(--border));flex-shrink:0;transition:transform .1s ease;cursor:pointer}.item-detail-stepper:active{transform:scale(.9)}.item-detail-qty{min-width:24px;text-align:center;font-size:.95rem;font-weight:750;flex-shrink:0}.item-detail-add-btn{flex:1;height:48px;border-radius:100px;font-size:.88rem;font-weight:700;background:var(--brand-primary);color:var(--cm-white);transition:opacity .15s ease,transform .1s ease;cursor:pointer}.item-detail-add-btn:hover:not(:disabled){opacity:.9}.item-detail-add-btn:active:not(:disabled){transform:scale(.97)}.item-detail-add-btn:disabled{opacity:.4;cursor:not-allowed}.item-detail-flash{position:absolute;inset:0;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;pointer-events:none;z-index:2;animation:story-flash-in .2s ease-out,story-flash-out .3s ease-in .9s forwards}.item-detail-flash--added{background:#22aa50eb;color:var(--cm-white)}.item-detail-flash--removed{background:#000000bf;color:#fffffff2}.landscape-blocker{display:none;position:fixed;inset:0;z-index:99999;background:var(--brand-canvas, var(--cm-warm-100));color:var(--brand-ink, var(--cm-neutral-900));flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:32px}.landscape-blocker-icon{width:48px;height:48px;opacity:.5;animation:landscape-rotate-hint 1.8s ease-in-out infinite}.landscape-blocker h2{font-size:1.15rem;font-weight:600;margin:0}.landscape-blocker p{font-size:.88rem;opacity:.6;margin:0}@keyframes landscape-rotate-hint{0%,to{transform:rotate(0)}30%{transform:rotate(-90deg)}60%{transform:rotate(-90deg)}}@media(orientation:landscape)and (max-height:560px){.landscape-blocker{display:flex}}@media print{html,body,#root{height:auto;overflow:visible}.guest-topbar,.basket-footer button,.composer-overlay{display:none}}.pay-page{--pay-accent: var(--cm-neutral-900);--pay-ink: var(--cm-neutral-900);--pay-surface: var(--cm-white);position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;background:linear-gradient(160deg,color-mix(in srgb,var(--pay-accent) 8%,var(--cm-sky-100)) 0%,var(--cm-neutral-150) 100%)}.pay-card{width:100%;max-width:420px;background:var(--cm-white);border-radius:20px;box-shadow:0 8px 40px #0000001a;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.pay-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.pay-spinner{width:36px;height:36px;border:3px solid var(--cm-neutral-200);border-top-color:var(--cm-neutral-500);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pay-loading p{color:var(--cm-neutral-500);font-size:.9rem}.pay-error-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;text-align:center}.pay-error-state h2{font-size:1.2rem;font-weight:700;margin:0}.pay-error-state p{font-size:.9rem;color:var(--cm-neutral-500);margin:0}.pay-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0;text-align:center}.pay-success h2{font-size:1.3rem;font-weight:700;color:var(--cm-success-500);margin:0}.pay-success-amount{font-size:2rem;font-weight:800;color:var(--cm-neutral-900);margin:4px 0 0}.pay-success-name{font-size:.92rem;color:var(--cm-neutral-500);margin:0}.pay-success-hint{font-size:.82rem;color:var(--cm-neutral-400);margin:12px 0 0}.pay-venue-badge{text-align:center;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pay-accent);padding-bottom:4px;border-bottom:2px solid color-mix(in srgb,var(--pay-accent) 20%,transparent)}.pay-header{text-align:center}.pay-header h1{font-size:1.4rem;font-weight:750;color:var(--pay-ink);margin:0}.pay-bill-context{font-size:.84rem;color:var(--cm-neutral-500);margin:6px 0 0}.pay-items-list{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:12px;background:var(--cm-neutral-50);border:1px solid var(--cm-neutral-200)}.pay-items-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cm-neutral-400);margin-bottom:6px}.pay-items-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.pay-items-row+.pay-items-row{border-top:1px solid var(--cm-neutral-100)}.pay-items-name{font-size:.88rem;font-weight:550;color:var(--cm-neutral-750)}.pay-items-price{font-size:.84rem;font-weight:700;color:var(--cm-neutral-600)}.pay-amount-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border-radius:16px;background:var(--cm-neutral-50);border:1px solid var(--cm-neutral-200)}.pay-amount-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cm-neutral-400)}.pay-amount-value{font-size:2.4rem;font-weight:800;color:var(--pay-ink);line-height:1}.pay-tip-section{display:flex;flex-direction:column;gap:10px}.pay-tip-title{font-size:.82rem;font-weight:650;color:var(--cm-neutral-600)}.pay-tip-presets{display:flex;flex-wrap:wrap;gap:8px}.pay-tip-pill{flex:1 1 0;min-width:70px;height:48px;padding:0 10px;border-radius:12px;font-size:.82rem;font-weight:600;background:var(--cm-neutral-100);color:var(--pay-ink, var(--cm-neutral-900));border:1.5px solid var(--cm-neutral-200);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:all .15s ease}.pay-tip-pill:active{transform:scale(.96)}.pay-tip-pill.is-active{background:var(--pay-accent, var(--cm-success-500));color:var(--cm-white);border-color:var(--pay-accent, var(--cm-success-500))}.pay-tip-pill-amount{font-size:.68rem;opacity:.7}.pay-tip-pill.is-active .pay-tip-pill-amount{opacity:.9}.pay-tip-custom-input{display:flex;align-items:center;gap:6px;margin-top:4px}.pay-tip-currency{font-size:1.1rem;font-weight:700;color:var(--cm-neutral-500)}.pay-tip-field{flex:1;height:48px;padding:0 16px;border-radius:12px;border:1.5px solid var(--cm-neutral-200);font-size:1.05rem;font-weight:600;background:var(--cm-white);outline:none;transition:border-color .15s;-moz-appearance:textfield}.pay-tip-field::-webkit-outer-spin-button,.pay-tip-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pay-tip-field:focus{border-color:var(--pay-accent, var(--cm-success-500))}.pay-tip-field::-moz-placeholder{color:var(--cm-neutral-400);font-weight:400}.pay-tip-field::placeholder{color:var(--cm-neutral-400);font-weight:400}.pay-summary{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:var(--cm-neutral-50);border:1px solid var(--cm-neutral-200)}.pay-summary-row{display:flex;justify-content:space-between;font-size:.86rem;color:var(--cm-neutral-500)}.pay-summary-total{padding-top:8px;margin-top:4px;border-top:1px solid var(--cm-neutral-200);font-size:.95rem;color:var(--pay-ink, var(--cm-neutral-900))}.pay-success-emoji{font-size:3.5rem;line-height:1}.pay-success-tip-detail{font-size:.84rem;color:var(--cm-neutral-500);margin:0}.pay-name-section{display:flex;flex-direction:column;gap:6px}.pay-name-label{font-size:.82rem;font-weight:650;color:var(--cm-neutral-600)}.pay-name-input{height:48px;padding:0 16px;border-radius:12px;border:1.5px solid var(--cm-neutral-200);font-size:1rem;background:var(--cm-white);outline:none;transition:border-color .15s}.pay-name-input:focus{border-color:var(--pay-accent)}.pay-name-input::-moz-placeholder{color:var(--cm-neutral-400)}.pay-name-input::placeholder{color:var(--cm-neutral-400)}.pay-history{display:flex;flex-direction:column;gap:6px}.pay-history-label{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cm-neutral-400)}.pay-history-row{display:flex;justify-content:space-between;padding:8px 12px;border-radius:8px;background:var(--cm-success-50);border-left:3px solid var(--cm-success-500);font-size:.84rem;font-weight:600}.pay-submit-btn{height:52px;border-radius:14px;background:var(--pay-accent);color:var(--pay-surface);font-size:1.05rem;font-weight:700;border:none;cursor:pointer;transition:transform .15s,opacity .15s}.pay-submit-btn:active{transform:scale(.97)}.pay-submit-btn:disabled{opacity:.5;cursor:not-allowed}.pay-error-msg{font-size:.84rem;color:var(--cm-danger-500);text-align:center;margin:0}.pay-footer-note{font-size:.72rem;color:var(--cm-neutral-300);text-align:center;margin:0}.guest-shell-preview{grid-template-rows:var(--header-h) auto minmax(0,1fr)}.guest-shell-preview:has(.guest-topbar--hidden){grid-template-rows:0px auto minmax(0,1fr)}.preview-view-switcher{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsl(var(--card, 0 0% 100%) / .85);border-bottom:1px solid hsl(var(--border, 220 13% 91%));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:5}.preview-view-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(var(--border, 220 13% 91%));background:transparent;color:hsl(var(--muted-foreground, 220 9% 46%));font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:5px 12px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.preview-view-tab:hover{background:hsl(var(--muted, 220 13% 95%));color:hsl(var(--foreground, 222 47% 11%))}.preview-view-tab.is-active{background:var(--brand-ink, hsl(var(--foreground)));border-color:var(--brand-ink, hsl(var(--foreground)));color:var(--brand-surface, var(--cm-white))}.guest-shell[data-menu-card-style=editorial_tiles] .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.guest-shell[data-menu-card-style=editorial_tiles] .catalog-card{grid-template-columns:1fr;border-radius:var(--radius-xl);border-width:1px;background:var(--brand-surface);box-shadow:0 16px 32px -28px color-mix(in srgb,var(--brand-primary) 60%,transparent)}.guest-shell[data-menu-card-style=editorial_tiles] .catalog-art{width:100%;min-height:160px;aspect-ratio:4 / 3}.guest-shell[data-menu-card-style=editorial_tiles] .catalog-card-body{padding:14px 16px 16px}.guest-shell[data-menu-card-style=immersive_stack] .catalog-grid{grid-template-columns:minmax(0,1fr);gap:18px}.guest-shell[data-menu-card-style=immersive_stack] .catalog-card{grid-template-columns:1fr;border-radius:calc(var(--radius-xl) + 4px);border-width:0;box-shadow:0 22px 48px -28px color-mix(in srgb,var(--brand-primary) 70%,transparent)}.guest-shell[data-menu-card-style=immersive_stack] .catalog-art{width:100%;min-height:220px;aspect-ratio:16 / 10}.guest-shell[data-menu-card-style=immersive_stack] .catalog-card-body{padding:16px 18px 20px;gap:6px}.guest-shell[data-menu-card-style=immersive_stack] .catalog-art-initial{font-size:2.4rem}.guest-shell[data-service-action-style=pill_row] .service-help-actions-grid{display:flex;flex-wrap:wrap;gap:8px}.guest-shell[data-service-action-style=pill_row] .service-help-actions-grid .action-card{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--brand-ink, hsl(var(--foreground)))}.guest-shell[data-service-action-style=pill_row] .service-help-actions-grid .action-card p{display:none}.guest-shell[data-service-action-style=feature_cards] .service-help-actions-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.guest-shell[data-service-action-style=feature_cards] .service-help-actions-grid .action-card{padding:18px;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent);background:var(--brand-surface);box-shadow:0 12px 28px -22px color-mix(in srgb,var(--brand-primary) 60%,transparent)}.guest-shell[data-service-action-style=feature_cards] .service-help-actions-grid .action-card strong{font-size:.96rem}.guest-shell[data-service-action-style=floating_shortcuts] .service-help-actions-grid{display:flex;flex-direction:column;gap:10px}.guest-shell[data-service-action-style=floating_shortcuts] .service-help-actions-grid .action-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-surface) 92%,transparent);border:1px dashed color-mix(in srgb,var(--brand-primary) 24%,transparent)}.guest-shell[data-service-action-style=floating_shortcuts] .service-help-actions-grid .action-card:after{content:"→";font-size:1.1rem;color:var(--brand-primary);margin-left:12px}@media(hover:none)and (pointer:coarse){.settle-custom-input,.settle-currency-input,.settle-payer-input,.pay-name-input,.voice-textarea,.voice-translation-input{font-size:16px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-warning\/90:hover{background-color:hsl(var(--warning) / .9)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--shadow-popover\)\]:hover{--tw-shadow-color: var(--shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-surface-4\)\]:hover{--tw-shadow-color: var(--shadow-surface-4);--tw-shadow: var(--tw-shadow-colored)}.hover\:\[box-shadow\:var\(--shadow-surface-2\)\]:hover{box-shadow:var(--shadow-surface-2)}.focus\:stroke-\[3px\]:focus{stroke-width:3px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-destructive\/35:focus-visible{--tw-ring-color: hsl(var(--destructive) / .35)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:block{display:block}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:focus-visible .group-focus-visible\:text-foreground{color:hsl(var(--foreground))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media not all and (min-width:768px){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:gap-3{gap:.75rem}.max-md\:gap-4{gap:1rem}}@media not all and (min-width:640px){.max-sm\:order-3{order:3}.max-sm\:grid{display:grid}.max-sm\:w-full{width:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:gap-4{gap:1rem}.max-sm\:p-4{padding:1rem}.max-sm\:px-4{padding-left:1rem;padding-right:1rem}.max-sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media(max-width:480px){.max-\[480px\]\:col-span-1{grid-column:span 1 / span 1}.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(120px\,0\.32fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr) auto}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pt-2{padding-top:.5rem}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(14rem\,0\.8fr\)_minmax\(12rem\,1fr\)\]{grid-template-columns:minmax(14rem,.8fr) minmax(12rem,1fr)}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,0\.34fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.lg\:overflow-auto{overflow:auto}.lg\:p-8{padding:2rem}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(260px\,0\.32fr\)_minmax\(0\,1fr\)_minmax\(320px\,0\.38fr\)\]{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr) minmax(320px,.38fr)}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media not all and (min-width:640px){.max-sm\:\[\&\>\*\]\:w-full>*{width:100%}.max-sm\:\[\&\>\*\]\:flex-1>*{flex:1 1 0%}}.\[\&\>legend\]\:px-1>legend{padding-left:.25rem;padding-right:.25rem}.\[\&\>legend\]\:text-sm>legend{font-size:.875rem;line-height:1.25rem}.\[\&\>legend\]\:font-bold>legend{font-weight:700}.\[\&\>p\]\:col-span-full>p{grid-column:1 / -1}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:text-xs>p{font-size:.75rem;line-height:1rem}.\[\&\>p\]\:font-medium>p{font-weight:500}.\[\&\>p\]\:leading-snug>p{line-height:1.375}.\[\&\>p\]\:text-muted-foreground>p{color:hsl(var(--muted-foreground))}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:font-medium>span{font-weight:500}.\[\&\>span\]\:leading-snug>span{line-height:1.375}.\[\&\>span\]\:text-muted-foreground>span{color:hsl(var(--muted-foreground))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_figcaption\]\:m-0 figcaption{margin:0}.\[\&_figcaption\]\:text-sm figcaption{font-size:.875rem;line-height:1.25rem}.\[\&_figcaption\]\:leading-6 figcaption{line-height:1.5rem}.\[\&_figcaption\]\:text-muted-foreground figcaption{color:hsl(var(--muted-foreground))}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:mb-2\.5 h1{margin-bottom:.625rem}.\[\&_h1\]\:text-2xl h1{font-size:1.5rem;line-height:2rem}.\[\&_h1\]\:leading-tight h1{line-height:1.25}.\[\&_h1\]\:text-foreground h1{color:hsl(var(--foreground))}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h2\]\:leading-tight h2{line-height:1.25}.\[\&_h2\]\:text-foreground h2{color:hsl(var(--foreground))}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-h-80 img{max-height:20rem}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[var\(--radius-card\,8px\)\] img{border-radius:var(--radius-card,8px)}.\[\&_img\]\:border img{border-width:1px}.\[\&_img\]\:border-border img{border-color:hsl(var(--border))}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_input\:focus-visible\]\:border-ring input:focus-visible{border-color:hsl(var(--ring))}.\[\&_input\:focus-visible\]\:outline-none input:focus-visible{outline:2px solid transparent;outline-offset:2px}.\[\&_input\:focus-visible\]\:ring-2 input:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_input\:focus-visible\]\:ring-ring\/20 input:focus-visible{--tw-ring-color: hsl(var(--ring) / .2)}.\[\&_input\]\:mt-0\.5 input{margin-top:.125rem}.\[\&_input\]\:h-4 input{height:1rem}.\[\&_input\]\:min-h-\[42px\] input{min-height:42px}.\[\&_input\]\:w-4 input{width:1rem}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:rounded-\[var\(--radius-control\,6px\)\] input{border-radius:var(--radius-control,6px)}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-destructive input{border-color:hsl(var(--destructive))}.\[\&_input\]\:border-input input{border-color:hsl(var(--input))}.\[\&_input\]\:bg-background input{background-color:hsl(var(--background))}.\[\&_input\]\:px-3 input{padding-left:.75rem;padding-right:.75rem}.\[\&_input\]\:py-2\.5 input{padding-top:.625rem;padding-bottom:.625rem}.\[\&_input\]\:text-foreground input{color:hsl(var(--foreground))}.\[\&_input\]\:accent-primary input{accent-color:hsl(var(--primary))}.\[\&_input\]\:placeholder\:text-muted-foreground input::-moz-placeholder{color:hsl(var(--muted-foreground))}.\[\&_input\]\:placeholder\:text-muted-foreground input::placeholder{color:hsl(var(--muted-foreground))}.disabled\:\[\&_input\]\:cursor-not-allowed input:disabled{cursor:not-allowed}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:text-sm p{font-size:.875rem;line-height:1.25rem}.\[\&_p\]\:leading-6 p{line-height:1.5rem}.\[\&_p\]\:text-muted-foreground p{color:hsl(var(--muted-foreground))}.\[\&_progress\]\:h-2 progress{height:.5rem}.\[\&_progress\]\:w-full progress{width:100%}.\[\&_progress\]\:overflow-hidden progress{overflow:hidden}.\[\&_progress\]\:rounded-full progress{border-radius:9999px}.\[\&_select\:focus-visible\]\:border-ring select:focus-visible{border-color:hsl(var(--ring))}.\[\&_select\:focus-visible\]\:outline-none select:focus-visible{outline:2px solid transparent;outline-offset:2px}.\[\&_select\:focus-visible\]\:ring-2 select:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_select\:focus-visible\]\:ring-ring\/20 select:focus-visible{--tw-ring-color: hsl(var(--ring) / .2)}.\[\&_select\]\:min-h-\[42px\] select{min-height:42px}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:rounded-\[var\(--radius-control\,6px\)\] select{border-radius:var(--radius-control,6px)}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-destructive select{border-color:hsl(var(--destructive))}.\[\&_select\]\:border-input select{border-color:hsl(var(--input))}.\[\&_select\]\:bg-background select{background-color:hsl(var(--background))}.\[\&_select\]\:px-3 select{padding-left:.75rem;padding-right:.75rem}.\[\&_select\]\:py-2\.5 select{padding-top:.625rem;padding-bottom:.625rem}.\[\&_select\]\:text-foreground select{color:hsl(var(--foreground))}.disabled\:\[\&_select\]\:cursor-not-allowed select:disabled{cursor:not-allowed}.\[\&_small\]\:text-xs small{font-size:.75rem;line-height:1rem}.\[\&_small\]\:font-medium small{font-weight:500}.\[\&_small\]\:leading-snug small{line-height:1.375}.\[\&_small\]\:text-muted-foreground small{color:hsl(var(--muted-foreground))}.\[\&_span\]\:grid span{display:grid}.\[\&_span\]\:gap-1 span{gap:.25rem}.\[\&_span\]\:rounded-full span{border-radius:9999px}.\[\&_span\]\:border span{border-width:1px}.\[\&_span\]\:border-border span{border-color:hsl(var(--border))}.\[\&_span\]\:bg-muted\/35 span{background-color:hsl(var(--muted) / .35)}.\[\&_span\]\:px-2\.5 span{padding-left:.625rem;padding-right:.625rem}.\[\&_span\]\:py-1 span{padding-top:.25rem;padding-bottom:.25rem}.\[\&_span\]\:text-xs span{font-size:.75rem;line-height:1rem}.\[\&_span\]\:text-destructive span{color:hsl(var(--destructive))}.\[\&_span\]\:text-muted-foreground span{color:hsl(var(--muted-foreground))}.\[\&_strong\]\:text-sm strong{font-size:.875rem;line-height:1.25rem}.\[\&_strong\]\:text-foreground strong{color:hsl(var(--foreground))}.\[\&_svg\]\:h-\[22px\] svg{height:22px}.\[\&_svg\]\:w-\[22px\] svg{width:22px}.\[\&_textarea\:focus-visible\]\:border-ring textarea:focus-visible{border-color:hsl(var(--ring))}.\[\&_textarea\:focus-visible\]\:outline-none textarea:focus-visible{outline:2px solid transparent;outline-offset:2px}.\[\&_textarea\:focus-visible\]\:ring-2 textarea:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_textarea\:focus-visible\]\:ring-ring\/20 textarea:focus-visible{--tw-ring-color: hsl(var(--ring) / .2)}.\[\&_textarea\]\:min-h-\[118px\] textarea{min-height:118px}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_textarea\]\:rounded-\[var\(--radius-control\,6px\)\] textarea{border-radius:var(--radius-control,6px)}.\[\&_textarea\]\:border textarea{border-width:1px}.\[\&_textarea\]\:border-destructive textarea{border-color:hsl(var(--destructive))}.\[\&_textarea\]\:border-input textarea{border-color:hsl(var(--input))}.\[\&_textarea\]\:bg-background textarea{background-color:hsl(var(--background))}.\[\&_textarea\]\:px-3 textarea{padding-left:.75rem;padding-right:.75rem}.\[\&_textarea\]\:py-2\.5 textarea{padding-top:.625rem;padding-bottom:.625rem}.\[\&_textarea\]\:text-foreground textarea{color:hsl(var(--foreground))}.\[\&_textarea\]\:placeholder\:text-muted-foreground textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.\[\&_textarea\]\:placeholder\:text-muted-foreground textarea::placeholder{color:hsl(var(--muted-foreground))}.disabled\:\[\&_textarea\]\:cursor-not-allowed textarea:disabled{cursor:not-allowed}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
