@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-vietnamese-900-italic.Pw11u57-.woff2)format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-900-italic.BnvR5tNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-ext-900-italic.OCLYmYcb.woff2)format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-900-italic.Cy3mWZLr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-900-italic.BRE8F-lA.woff2)format("woff2"),url(/_next/static/media/barlow-condensed-latin-900-italic.CRRJoTIA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-cyrillic-ext-900-italic.BP9PYe6F.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-ext-900-italic.Bf1rzDRM.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-cyrillic-900-italic.CSw_0IHY.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-900-italic.CjUKwLnL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAA6UABIAAAAAG1wAAA4yAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFYAXgiBfgmfBhEMCoMIgwULFAABNgIkAyQEIAWFcAcgDIVOGwoaIwPBxkEA5HdsgP9SvDEa/mfJiFGhRtvSLhJt+DTpSdDYIsEIJ9o2ri1NwpvkUXgumTr/1QN1uPQuyyTWuvQhI+RBi59HSDLrV7leX/f0jKSVPvIYeR1AGXm3YpkZFQI4pXwKwtX6+7UUAA//BnCPmAN7gEFUZRAuwmR8baoBhSPfeQT1++neD7kIm/HA4zPxnTqUBM6UVVVlZWXZGAJLLPv0aT/Nu09FsJgYVT5ZHClg4wukZjftqlz9f/1Z6nuIPAFS4Om8sOypicyzYLPkWZD8bYe5RG3VBq6CP0RFmQUBt6XEd1NUSgQccgBwsgN45GHz0o9cPT80gOLj/3SW7R/JPqbqAgpB0VHb+H9pZP0Z2WvP4XgJtUEdS4faDXOVll4PaAhXQPj6lCnqFlC34H/o/TiK3qnbjGgbzg7KxJEoBFn7ciYQgEBgNcEVlAApVO+Eunbvm2GUkOyXJAACtx9a3AvRpw7mzQB5bnPi9GzTcnbBLJ+2wNcQ9fTeIDSgj811AKgun1OfYzYDkLrgkLghtq+0x/CAHmgG6oY6cJdJpWM5WHRaAJAHIgjAUiAQXO7VxdSFWuLFExZMocMWz01ZQAD9K8yrEINRq5ABgZ3ZYrR6nHy1oXxmgKkx+ijQVSVryq8W9La5cHltqPbPgXWm4mxtAQZ2XPIHJaL7tg59ng1QUoAoThfldz1IXoz+O/jluKTOPoOXvWb7Xf2Cw7rJK9nkJdfRbsd8ac/RuINN98auho91bjljh4Oed1WZ/dzZl7vnrO8HT3pGEl84cA4x+6oXeu0ux+z1n/ClFUfd9KRX4n37L9/28LrL14F8dLpqI7bWRtsdqPlpVbsyA63ad+KK4T09v85zbvnKXSxguTv2O+mip/I7RX7fdvTI/9/lfDoe9rvtBndyfHR4sL+3u7O9tdmo16qVcqlYyBO+yHQyTkfe3bxx/drF0JpBv9fttJpXr1y+dN6o16qVJx/JLy8VkriSOeOzyXKxIGImW0Yrc68E8x4O4sNggCaELaPO26ZckkpZyQohhOV0yo/DeGRkO1h0Ghgx3c47fN4aGiqHMQ7RG3UhkqZvGy9Lu8G+tuiuz4kX6FEIomfB1XuRtGUCPGHbOKKV3HgoIxVeXftbEQZoyxinWbGZ6DPRxWq7686qBUG7hKpgT1m+GMUr0gFn5DJDA+umttYxjhYi2aeTQcjvlt+Rg02JYMijpgn1QB8sYavbhjt/ylCPFVmbJafU7QtiVSxExmlskHzWimHyWWdosnyB1mcZ8w1b7syd2tiQrzBg3bHjKBDAaZ0kZsl520mNWJmFcnfrhNp+xtOMAHdT8NMiQ4njkjKnMbLClaQ+5hBhyS1ty01Fysnf6ye0mMAtiExE77zW8fLc8eLx0vFqbi0nI4H5m/mCPycQSya+zdlaQsEatz2SJduov0JmBGz4Lbb0gG34XpLDicIi+wSNv0GvFYc/Dc23AdZM5lClTqMnKBbKkZeah3Yl7gaTABpzVjIIFNMYQ9gx9KNOKhs+ti0VCwR4yPBEso3Fd4U5ZQzQHMfOP+50GGg0vHZzfvfmoFhPueKoLISB63Am7ZPDOKfLUcpXgqRlU8/xmTAROXgsUvhYcigOI7n5VSx3J6fwu6fYdUfiyJkHZwDUsPUPXOYy3fdcGM8jIoRN84ycWg+bImQP6Z7KKDhVyt6XFAtUjnDpUrFw3orhVd28MCjQVgrbSjQ7+7hP/Xm/kpKsAvrhDUolyxWVRxIf+9SpFpWtL5KZeNVu7GmMsAUhAX4uzXDI91G6QxOCHx5zx8TwOIyl1EtKrQxRaueRUrGQBBA3mFuTZFC5mW6ZTpN9MytGjkfAh4Z1t5t8xvFUWfCGGyr9vEtJ6M3lsYrSXn4M5dtG0dgOlMcLj5lYwovSOEFRwVDI34OUCSfehwjxM2Hhs6qSnuQg3PKDEQk/TmGaxAyryTp5rBlRsHne5YwvQFShyrrIrUk9mDDjD0HROJTMSCoL0aiHUVeZiFW1PRiztNgOTKBHo8BsUhZrmuQsOcfAXUPJXOgWTf0Ao8VWNduE6eqhIevDkH6D6MwZhfNoxLMTVlLBt1vbA1TPVxU2AL8BKGEbhziZTVYacgQtGNWzeHNzNPsJrNMZWSN+lMbBQiQxkWVWVmaY9iTjjWWMUeaNp6GBJ4x0GpqboTDYnTD0JyTzQtgt7TvNivJUoe5ueolsCTZfn7B7xQLxojR9GX5ynDBTx5ELj0EDt322ZliS0oEE+AwGkmnHg07N1eDmtoAMsBfdDw2kswwUSaPueiE0SkoYJ/Cjr8lL1dlrEgpSMspGjgrr7GalYm0SNwAP3JFZGtIqSZTTpFCuX94xUPOBiuc2gjypqxHW0TUHaAknr+BLkBoBnTGEntMOMktOPAah49RYWwXtKsOuQLwOZ2o0PW7eNQdhq4njq3oziiid8tqpN/KyWTfSxq9acDBLTqyHW94IO6j46cyUcw8mwpR4zFmbX8UtUXr7KW3tY2QujFKsFiQheF9PGKLD+PbFn1o2bqwQWB1DSYVFBTrkMCGA2VqSGREt0GqCoWopx98wkhRvXyG9Z2RbQNJYkHrk11ZDymG8G389p5sGkMh9mgwCnvA6C4s0AwEzJ2ftZcIIi7s1Vg5FYUAWf0HdsaZy3cIA2nXAgKEcuZtf5LwPti0qBFf7ifKcvyLdCy0+45lO6m9AsnFOOjcieZrXJmxb3lpx5PostYE2ufQdSHEHTqSa+vaZXaEBj3p2UXk1XdOYmt91Ta6QnNfrv4Y3QmIBTCwp8dosSX+75JCGQKcPXkkiJdBbOZ7tUpWU3UdVXDCb0GGVkuLKX1UBS+TnIOhjgfRlH7NUCWlEGq/XNbNyziIlykNx16ajWsEC1ggPiJYnjzsaeChsW/kOoHDZT2g6FruUD4loAD4TWKmLhbBtMY+9yUWMXjvJnu5byxNCTonZlIfv92HYa5U3CPbbguZH/607dyE0jqPvAgozdB/ctU+lVuaQvyyYVJ4y97a6az4ia9n/4HJBrUgqZfnvCzTSON8xW+/e8kdag3UiMbsg0XMe4hM2Y1zZWk8deP2FzoZtnlC+GBy8RPctc97eJ+7RGRrOU7Iv9g+Banx0cTVDEBriBXYs6CNLHqnWHWVYTVPdYCm/SWeDvQP0iY16lUUz/AomGFFihT/bwzZaakFuNRfOOxAdh0XLi5dX9bDqHh/RJIpk5EHdDHl+V9kjlSHF7ykqxbB0zUjbADdwPmjDNnpVg2Oo7X2TIwIg4LSksvszVR6g3ZiB0PcbQpx8ZskulZXuhRew55fq4VHZl07QsDP0nPOTbVLRj0uA2cogLPWnw4gwjBULmP4J60QwGOiH6OE8i2edQWC4cBNQRLTEw6JC7zgFIKMJFwG5AAIA7RlE2LuKAZ13L1DaMMvLMUD+0pTzIi+tm8uX5NEy1C7PfPUsDt1eHR58uzj4/8ja4PS31jTdpkewwPuvrMKgf5AjGQ8jMvlYNnPma2Xg49nKeCyauacUOi5G0RFbNum2zNP1G41A8wu4NtTUvqD0eVh2+qivw6exnza+v+ZvqY25J1+aPFX3q3/Hfhs+iv249cN1w//q1ydPvDR90v666KmftpVF/vz73f/O24Z3TddJ5/v0w7a6yFv4gFvDPdWIbvc0yOejlP/21Avxh2bSrT/8lRsdR96IdSrTyBv9pfZwpF80pruj2YG5+wjJFpJmWv5H9Gm81CR+sKxeN9484NX2BR3atnumXec4zA7adNvkf8xjt233bCu3LgOFI014Lw0CoDjITmnyOb3x0C0lUwIA3vrY7AHgzoPxdw3JZ2TwIkXtCHBm3F0VkP8VkEekmuhJ4c7lqVaYYjt9lebktuicvY3rMnH/AgiAh5YMHiJg5GvjGPAPxR20gADk4QUKJB6AUfGd8wgt4wuPEdAZT6FvZDzBA/GAp9HYf57BPV7xcpFR9PJZvU8tUK79uQgI0NgjpFB9ou4m+Vy5UDce0tkuaqrWrGewhVV7nbKsVSVhmixgdlveeL1mwm64TWMx1s1ZTBQSn5pcFNs3h8nGfjxJnQz7dfeYZboukfM6ZvkVmwhsqeGTt9B2DlZ6Ri7+zDLx/EYcvfOdb8Csb/HMIQVv6nSBq4Xhy8NjJeRIxNsYbx2/TbcIs0ZRpjVzv2yurvv6FsrXXa2I4qq6A5t9F7SOue9JGLMaEx1qvf447CpWxVpUlPt8nHoLQv1AdtO7utIsrcAji8wXvaAmWU/+YxUcPb7o8PseDh4N+y/svUq0u3XauWH7Jti63Gxe0Nihft7WTqgeKSpHvah8/O8tHUxUPKZQYYX8DMR8u7HA+gRrI6yO13IjQbaHTH8uPUBqeCbZIFEhXiCWb6MZIrlfOEEoQjDMoUBgIr9L4XPgddc8Htz+nMuC0+DIYa7ZDdhMCKvBkUWDWYJJbmJUYFCb6AGdeEYrQNOBmgpK+bNXyAVIJhwgFW0iEbkRi2aQSPgMn6eBy9mEzbKBr2hYJLVZmF9C83wKKWHJI2i2PVJCk2AaUyJMMjWRYIqJ6JNAmwDqRCcKn5SieviUoLR6OPnsTP7ujJMeKb0Uu5NbmB3m5mdHokPR/nSup9NhL4gkqmu7KZwnq+XPsDVvVG7WT2d6TjruUTtky1EqMtFqQ23iq2a2UY/GN81qoxA1m6gNZvst56VTPZV2PTfiqK7lJnMer+Y/XasKQ03PJXvwqO03TuIj9gYOj2kL6M990HFrWGy2ANmJ4UMfJ9plP975i5qBPd7zYJ5Q+Lpa9HHmLoMEi0Rl3lgAXItqixxjayHwM4UQGeRuSBsBFSWE5jiiheScq7gcLYqbvEkHmC9S5QAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW8AA8AAAAABzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEoAAABgdf7gFVNUQVQAAAIMAAAARgAAAFZe1UJMY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABPAAAATzCzpJtaGVhZAAAA9wAAAA2AAAANgfypD5oaGVhAAAEFAAAACIAAAAkDBEMn2htdHgAAAQ4AAAAHwAAACQVEwC0bG9jYQAABFgAAAATAAAAFAFUAattYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABHAAAAqA8TmOgcG9zdAAABaQAAAAVAAAAIP9hAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADAez/GYAedSqcSW5jEFK+xglUsJAqRuObkHNOuUGoZCN17umwR0Wci+ZnXdRbolsbN1taoFw7IYznRSw+n3QliAAB42h3EAQaEUBgGwPn+WMsCKwABAt2kU0RUBHh0gQ4eDUbEV4f+fVLX2vaEa9tbyNGWM6V8/A2CymhGhPy6G1GkhAdYJwa+AAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAEL/6ASYBcgAFQArAAABBw4DJy4DNzc+AxceAwE3NjYmJicmDgIHBwYGFhYXFj4CBIoiEluW14yGtGYgDiESW5jXjISzZyH+fiIFDAw6QExcNRoIIQUNCjtBSV03GwNL3H/ptmkEA2614XbdfOi3ZwQCbrTh/qrgK3d0UAMFRXGBOd8rd3ZQAwRGcoEAAgDbBHEDCAXZAAUADwAAATcTNxUDJTcXBwYWFwcmJgG/AoLF9v7QDZwQCQQjUj8tBIIdATgCGf7D8WMBXTNVJlorj////y//6ATeBdgAJgAFRgAABwAG/lT//wABAAAAAwIM7TDtcl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFvvpZ/dUIlghzAAIACQACAAAAAAAAeNpjYGRgYM/5x8PAwOH8K/KfO8c0DgbGzQzIgBMAhrQFxQAAeNpj1mXIYIACxisQzLKewYnpKMNtMPvrf30AYCAH1gB42mNgYNCEwwKGSUA4DwASuwMAAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42p2QA25FURRF12fNONWLflBbQW0zqvFtT6DTKMbR0XQk3UlPklrZF+viEKjjAQ8ubxVw7LozdtHlyhm7qXWFjD2suVqNvUzwZOwjwKOxnxFujOvZY+CFXVBLwNhFNa3Gr/y7aqim2TggglmSJLjkSmuWK9EMMc64IMohYZ1zhERX4qAoh6aUYoJeqYhED2e6kZVer3RKkiGo1xhh3ZlvzV7WWGaWeTbY1drNAD30sUOSc82c5seMul/ltEyOM/N7wBUZsmJZ4DCIfEljTOIwIBrQ3WvfzifenVfeHV77f+1vkU1pUfSvXF/znzLSKynKZLD+W2X9ksMiSSlIjCuUOwnZ9IimiUkOO5gVWXTiiqxmhgKKQ88zm5RiLXjaY2BmYPj/BYizGFIYsAAAX78DxAAAAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-greek-900-italic.DMl7pcTx.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-greek-900-italic.B1zQIgb2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-vietnamese-900-italic.B6-2P7jn.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-vietnamese-900-italic.BowGojUF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-latin-ext-900-italic.CgO3rHGF.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-ext-900-italic.BVKGebFm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-condensed-latin-900-italic.BPcNKu--.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-900-italic.Bck3KZeS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/saira-condensed-vietnamese-900-normal.GMtPR0T3.woff2)format("woff2"),url(/_next/static/media/saira-condensed-vietnamese-900-normal.CwKZgpSP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/saira-condensed-latin-ext-900-normal.BJWy0jPs.woff2)format("woff2"),url(/_next/static/media/saira-condensed-latin-ext-900-normal.Dy9FClIl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/saira-condensed-latin-900-normal.D8eC782l.woff2)format("woff2"),url(/_next/static/media/saira-condensed-latin-900-normal.BJ4rc1iZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.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,)}.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,)}}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro-text-7.woff2)format("woff2"),url(/fonts/sf-pro-text-7.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--bg:#f4f6f5;--ink:#17201c;--muted:#787180;--line:#dce4e0;--nav:#16101d;--green:#7625d9;--purple:#5cb6f6;--color-primary:#16101d;--color-primary-hover:#221730;--color-accent:#7625d9;--color-accent-secondary:#5cb6f6;--color-success:#552392;--color-success-soft:#ebe2f7;--color-warning:#8a5900;--color-warning-soft:#fff3d8;--color-danger:#b93442;--color-danger-soft:#fde9eb;--color-info:#235da8;--color-info-soft:#e5efff;--color-violet:#407ba5;--color-violet-soft:#e9f3fb;--surface-side:#111722;--surface-side-border:#293244;--surface-panel:#fff;--surface-panel-header:#f7f9f8;--surface-panel-footer:#f7f9f8;--surface-panel-border:#dce4e0;--control-height-sm:34px;--control-height:42px;--control-height-lg:48px;--radius-control:999px;--radius-sm:8px;--radius-panel:14px;--radius-modal:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--page-gutter:28px;--panel-padding:20px;--shadow-hover:0 10px 24px #16101d14;--shadow-panel:0 12px 40px #100b161f;--focus-ring:0 0 0 3px #5cb6f62e, 0 0 22px #7625d91a;--transition-ui:.16s ease}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:SF Pro Display,SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);color:var(--ink);min-height:var(--control-height);padding:0 var(--space-4);cursor:pointer;transition:transform var(--transition-ui), background-color var(--transition-ui), color var(--transition-ui), border-color var(--transition-ui), box-shadow var(--transition-ui), opacity var(--transition-ui);background:#fff;font-weight:700;border-radius:var(--radius-control)!important}button:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}button:active{box-shadow:none;transform:translateY(0)}button:focus-visible{box-shadow:var(--focus-ring);outline:none}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--ink);padding:0 var(--space-3);transition:border-color var(--transition-ui), box-shadow var(--transition-ui), background-color var(--transition-ui)}textarea{padding-block:var(--space-3);resize:vertical}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--color-success);box-shadow:var(--focus-ring);outline:none}:where(.dashboard-panel,.device-card,.report-panel,.settings-card,.team-settings-card,.wallet-card,.team-summary article,.account-state,.device-state,.list-state,.merchant-payment-state,.payment-state,.report-state,.shop-state,.team-state,.traffic-state){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}:where(.appeal-table,.merchant-payment-table,.payment-table,.report-table,.requisite-table){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);overflow:hidden}:where(.drawer-eyebrow,.dashboard-eyebrow,.page-heading>div>p){color:var(--color-success);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}:where(.drawer-backdrop,.appeal-drawer-backdrop,.payment-drawer-backdrop,.shop-drawer-backdrop){background:#0f0a15a8}:where(.requisite-drawer,.appeal-drawer,.payment-drawer,.shop-drawer,.create-requisite-panel){background:var(--surface-panel);box-shadow:var(--shadow-panel)}:where(.dashboard-metric,.appeal-metrics article,.device-metrics article,.history-metrics article,.payment-metrics article,.report-metrics article){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:var(--panel-padding)}:where(.requisite-toolbar,.payment-toolbar,.filter-row,.payment-filters,.report-filters,.status-tabs,.appeal-tabs,.payment-section-tabs,.dashboard-periods){gap:var(--space-2)}:where(.table-head,.payment-head,.appeal-head){background:var(--surface-panel-header);color:var(--muted);border-bottom:1px solid var(--surface-panel-border);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}:where(.requisite-row,.payment-row,.appeal-row,.history-row,.wallet-transaction,.member-row){border-bottom-color:var(--surface-panel-border);transition:background-color var(--transition-ui), border-color var(--transition-ui), box-shadow var(--transition-ui)}:where(.requisite-row,.payment-row,.appeal-row,.history-row):hover{background:var(--surface-panel-header)}:where(.status,.payment-status,.appeal-status,.verification-badge,.member-role){border-radius:var(--radius-control);padding:6px 10px;font-size:10px;font-weight:700;line-height:1}:where(.status-active,.payment-status-completed,.appeal-completed,.verified,.positive){background:var(--color-success-soft);color:var(--color-success)}:where(.status-paused,.payment-status-waiting_payment,.payment-status-waiting_trader,.appeal-open){background:var(--color-warning-soft);color:var(--color-warning)}:where(.status-unavailable,.payment-status-canceled,.payment-status-failed,.negative,.error){background:var(--color-danger-soft);color:var(--color-danger)}:where(.payment-status-created,.payment-status-arbitrage,.appeal-new){background:var(--color-info-soft);color:var(--color-info)}:where(.form-error,.submit-error,.drawer-action-error){border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}:where(.dashboard-loading i,.list-skeleton i,.payment-skeleton i,.drawer-loading i,.settings-loading i){border-radius:var(--radius-panel);background:linear-gradient(90deg,#e5eae7 25%,#f1f4f2 50%,#e5eae7 75%) 0 0/200% 100%}button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}button.selected,button.primary,button.danger,button.resolve-button,button.copy-request,button.test-payin,.login form>button{color:#fff;background:#16101d;border-color:#16101d}button.selected:hover,button.primary:hover,button.danger:hover,button.resolve-button:hover,button.copy-request:hover,button.test-payin:hover,.login form>button:hover{background:#221730;border-color:#221730}button.secondary,button.danger-link,button.logout,button.sidebar-collapse,button.login-back{color:var(--ink);background:#fff}button.danger,button.danger-link{color:#a52e38;border-color:#efb0b6}button.danger:hover,button.danger-link:hover{background:#fff1f3;border-color:#e78f9a}button.logout,button.sidebar-collapse{color:#d7cfe0;background:0 0;border-color:#0000;border-radius:10px;padding:10px 12px}button.logout:hover,button.sidebar-collapse:hover{color:#fff;box-shadow:none;background:#231a2d}button.copy-request,button.test-payin,button.login-back{border-radius:12px}button.copy-request,button.test-payin{margin-top:10px}button+button{margin-left:8px}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-open{grid-template-columns:248px 1fr}.app-shell>aside{background:var(--nav);color:#fff;flex-direction:column;gap:14px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-top{gap:8px;display:grid}.brand{color:#fff;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.brand i{background:var(--green);color:#160926;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.brand-name{letter-spacing:.02em}.brand-login{color:#a79fb0;letter-spacing:.01em;font-size:12px;font-weight:600}.team{gap:8px;padding:12px 0 4px;display:grid}.team small{font:700 9px var(--font-mono);letter-spacing:.12em;color:#7b7187}.team select{color:#fff;background:#231b2c;border:1px solid #393044;border-radius:9px;width:100%;padding:10px}.app-shell nav{scrollbar-width:thin;scrollbar-color:#393044 transparent;gap:6px;min-height:0;display:grid;overflow-y:auto}.app-shell nav a{color:#a79fb0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.app-shell nav a:hover,.app-shell nav a.active{color:#fff;box-shadow:inset 3px 0 var(--green);background:#231a2d}.app-shell nav a svg{flex:0 0 14px;width:14px;height:14px}.app-shell.sidebar-collapsed .brand-name,.app-shell.sidebar-collapsed .brand-login,.app-shell.sidebar-collapsed .team,.app-shell.sidebar-collapsed nav a span,.app-shell.sidebar-collapsed .sidebar-collapse span,.app-shell.sidebar-collapsed .logout span{display:none}.app-shell.sidebar-collapsed nav a,.app-shell.sidebar-collapsed .sidebar-collapse,.app-shell.sidebar-collapsed .logout,.app-shell.sidebar-collapsed .brand{justify-content:center}.sidebar-collapse,.logout,.sidebar-toggle,.topbar-toggle{color:#d7cfe0;cursor:pointer;background:0 0;border:0}.sidebar-collapse,.logout{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.sidebar-collapse{color:#8a8195;margin-top:auto}.logout{color:#f0f4f2}.topbar-toggle,.sidebar-toggle{display:none}.app-shell>main{min-width:0}.app-shell>main>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 24px;display:flex}.topbar-metrics{align-items:center;gap:20px;min-width:0;display:flex}.topbar-metrics>div{gap:4px;display:grid}.topbar-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.topbar-metrics strong{font-size:14px;line-height:1.1}.topbar-spacer{flex:1}.online{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.page-heading p,.login p{font:700 10px var(--font-mono);letter-spacing:.13em;color:var(--color-success)}.page-heading h1{margin:8px 0;font-size:36px}.page-heading span{color:var(--muted)}.placeholder{border-radius:var(--radius-panel);text-align:center;min-height:300px;color:var(--muted);border:1px dashed #c3bdca;place-content:center;margin-top:30px;display:grid}.placeholder b{color:var(--ink)}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login>section{background:var(--nav);color:#fff;flex-direction:column;justify-content:space-between;padding:55px 8vw;display:flex}.login h1{letter-spacing:-.055em;font-size:clamp(42px,5vw,68px);line-height:1}.login form{background:#fff;flex-direction:column;justify-content:center;padding:10vw;display:flex}.login h2{font-size:34px}.login label{gap:7px;margin:10px 0;font-size:12px;font-weight:700;display:grid}.login input{border:1px solid #cfcad5;border-radius:9px;padding:13px}.login form>button{background:var(--green);border:0;border-radius:9px;margin-top:15px;padding:13px;font-weight:800}.form-error{color:#a52e38;background:#ffe8e9;border-radius:8px;padding:10px}.login form>span{color:var(--muted);margin:-4px 0 14px;font-size:12px;line-height:1.5;display:block}.login .login-back{color:var(--muted);border:1px solid var(--line);background:0 0;margin-top:8px}.app-loading,.access-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}@media (max-width:720px){.app-shell{display:block}.app-shell>aside{z-index:20;border-right:1px solid #ffffff0f;width:min(84vw,296px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-shell.sidebar-open>aside{transform:translate(0)}.app-shell.sidebar-collapsed{grid-template-columns:1fr}.app-shell.sidebar-collapsed>aside{transform:translate(-100%)}.topbar-toggle,.sidebar-toggle{width:40px;height:40px;color:var(--ink);background:#eff3f1;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sidebar-collapse{display:none}.logout{margin-top:0}.app-shell nav{gap:4px}.app-shell>main{padding-bottom:0}.app-shell>main>header{padding:0 16px}.topbar-metrics{scrollbar-width:none;gap:12px;overflow-x:auto}.topbar-metrics::-webkit-scrollbar{display:none}.topbar-metrics>div{min-width:max-content}.page{padding:30px 16px}.login{grid-template-columns:1fr}.login>section{min-height:300px;padding:28px}.login h1{font-size:38px}.login form{padding:40px 22px}}@font-face{font-family:OPTIAkrogrotesk Condensed;src:url(/fonts/OPTIAkrogroteskBold-Cond.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Gulams Condensed;src:url(/fonts/gulamscondensed-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.requisites-page .page-heading{justify-content:space-between;align-items:flex-end;display:flex}.add-requisite{color:#fff;cursor:pointer;background:#16101d;border:1px solid #16101d;border-radius:999px;min-width:max-content;padding:10px 16px;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}.add-requisite:hover{background:#221730;border-color:#221730;transform:translateY(-1px);box-shadow:0 10px 24px #16101d14}.add-requisite:active{box-shadow:none;transform:translateY(0)}.requisite-toolbar{justify-content:space-between;gap:16px;margin-top:30px;display:flex}.status-tabs{gap:7px;display:flex}.status-tabs button,.filter-row button{min-width:max-content}.status-tabs button.selected{background:var(--nav);color:#fff}.requisite-toolbar>input,.filter-row select{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 13px}.requisite-toolbar>input{width:min(340px,100%)}.filter-row{gap:9px;margin:12px 0 18px;display:flex}.filter-row select{min-width:145px}.filter-row button{color:var(--muted);margin-left:auto}.requisite-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.table-head,.requisite-row{grid-template-columns:1.4fr .9fr 1fr 1.05fr .65fr .75fr 160px;align-items:center;gap:14px;display:grid}.table-head{color:#888190;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f9faf9;padding:12px 18px;font:700 9px Arial}.table-sort{all:unset;cursor:pointer;width:max-content;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--transition-ui);align-items:center;gap:5px;display:inline-flex}.table-sort:hover,.table-sort.active{color:var(--ink);box-shadow:none;transform:none}.table-sort span{color:var(--muted);margin:0;font-size:10px;line-height:1}.table-sort.active span{color:var(--color-success)}.requisite-row{color:inherit;cursor:pointer;border-bottom:1px solid #e9eeeb;padding:17px 18px;text-decoration:none}.requisite-row:last-child{border:0}.requisite-row strong,.requisite-row span{display:block}.requisite-row strong{font-size:12px}.requisite-row span{color:var(--muted);margin-top:5px;font-size:10px}.identity{align-items:center;gap:11px;display:flex}.identity i{color:#441c75;background:#ebe2f7;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.device-cell .device-online{color:#542291}.device-cell .device-offline{color:#9a706e}.limit progress{width:100%;height:5px;accent-color:var(--green);margin-top:8px;display:block}.status{border-radius:15px;width:max-content;padding:6px 9px;margin:0!important;display:inline-block!important}.status-active{background:#ebe2f7;color:#4b237b!important}.status-paused{background:#eef1ef;color:#6c6575!important}.status-limit_reached{background:#fff0d5;color:#9d6818!important}.status-unavailable{background:#ffe5e7;color:#a63840!important}.row-actions{z-index:1;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.row-switch{all:unset;box-sizing:border-box;cursor:pointer;background:#dfe5e2;border:1px solid #c8d2cd;flex:0 0 48px;width:48px;height:28px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 1px 2px #16101d14;border-radius:999px!important;padding:0!important}.row-switch:hover{transform:none;box-shadow:inset 0 1px 2px #16101d14,0 0 0 4px #2b223614}.row-switch:active{transform:none}.row-switch:focus-visible{outline:none;box-shadow:inset 0 1px 2px #16101d14,0 0 0 3px #7625d940}.row-switch.is-on{background:#2b2236;border-color:#2b2236}.requisite-row .row-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;margin:0;line-height:0;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 1px 3px #16101d47}.row-switch.is-on .row-switch-thumb{transform:translate(20px)}.row-switch:disabled{cursor:not-allowed;opacity:.55}.row-reset{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:#fff;padding:8px 12px;font-size:11px}.row-reset:hover{box-shadow:0 8px 16px #16101d0f}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;padding:17px;font-size:11px;display:flex}.pagination span{margin-right:auto}.pagination button{min-width:max-content}.list-skeleton{gap:9px;display:grid}.list-skeleton i{background:linear-gradient(90deg,#e5eae7 25%,#f1f4f2 50%,#e5eae7 75%) 0 0/200% 100%;border-radius:12px;height:78px;animation:1.5s infinite pulse;display:block}.list-state{text-align:center;min-height:290px;color:var(--muted);border:1px dashed #c3bdca;border-radius:14px;place-content:center;display:grid}.list-state b{color:var(--ink)}.list-state button{justify-self:center;min-width:max-content}@keyframes pulse{to{background-position:-200% 0}}@media (max-width:1050px){.table-head{display:none}.requisite-row{grid-template-columns:1fr 1fr;position:relative}.requisite-row>div:nth-last-child(2),.requisite-row>div:last-child{grid-column:1/-1}.row-actions{justify-content:flex-start}.filter-row{flex-wrap:wrap}.filter-row button{margin-left:0}}@media (max-width:720px){.requisites-page .page-heading{align-items:flex-start}.add-requisite{font-size:0}.add-requisite:first-letter{font-size:18px}.requisite-toolbar{display:grid}.requisite-toolbar>input{width:100%}.status-tabs button{flex:1;padding:10px 16px}.filter-row select{flex:1;min-width:calc(50% - 5px)}.requisite-row{grid-template-columns:1fr;padding:15px}.row-actions{flex-wrap:wrap;justify-content:flex-start}.row-reset{width:100%}.pagination{justify-content:center}.pagination span{display:none}}.requisite-toolbar{align-items:center;gap:10px;margin:30px 0 18px;display:flex;position:relative}.requisite-search{flex:1;min-width:0;position:relative}.requisite-search>svg{z-index:1;width:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.requisite-search>input{width:100%;border-radius:var(--radius-control)!important;padding-left:42px!important}.requisite-filter{flex:none;position:relative}.filter-trigger{white-space:nowrap;align-items:center;gap:8px;display:flex}.filter-trigger>svg{width:14px}.filter-trigger.has-filters{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.filter-trigger>span{background:var(--color-success);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;margin:0;font-size:10px;line-height:1;display:grid}.filter-popover{z-index:20;border:1px solid var(--surface-panel-border);border-radius:var(--radius-modal);background:var(--surface-panel);width:min(360px,100vw - 36px);box-shadow:var(--shadow-panel);padding:18px;position:absolute;top:calc(100% + 10px);right:0}.filter-popover header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.filter-popover header>div{gap:4px;display:grid}.filter-popover header strong{font-size:15px}.filter-popover header span{color:var(--muted);font-size:11px}.filter-popover .filter-close{width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;font-size:21px;display:grid}.filter-popover>label{color:var(--muted);gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.filter-popover select{width:100%}.filter-popover footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}@media (max-width:620px){.requisite-toolbar{align-items:stretch}.filter-trigger{justify-content:center;width:42px;padding:0;font-size:0}.filter-trigger>span{position:absolute;top:-5px;right:-5px}.filter-popover{width:auto;position:fixed;inset:auto 18px 18px}}.requisite-row{color:inherit;cursor:pointer;text-decoration:none}.requisite-row:hover{background:#f7faf8}.requisite-row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.drawer-backdrop{z-index:30;background:#0f0a15a8;position:fixed;inset:0}.requisite-drawer{background:#fff;width:min(500px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 40px #100b1638}.drawer-close{color:var(--muted);background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}.drawer-eyebrow{letter-spacing:.12em;color:#582992;font:700 10px Arial}.requisite-drawer h2{margin:7px 0;font-size:30px}.drawer-subtitle{color:var(--muted);font-size:12px}.requisite-drawer section{border-top:1px solid var(--line);margin-top:27px;padding-top:20px}.requisite-drawer h3{margin:0 0 10px;font-size:13px}.requisite-drawer dl{margin:0}.requisite-drawer dl div{justify-content:space-between;gap:25px;padding:8px 0;font-size:12px;display:flex}.requisite-drawer dt{color:var(--muted)}.requisite-drawer dd{text-align:right;margin:0}.requisite-drawer footer{gap:8px;margin-top:28px;display:flex}.requisite-drawer footer button{color:#837c8b;background:#e8eeeb;border:0;border-radius:9px;flex:1;padding:12px}.drawer-state{text-align:center;height:100%;color:var(--muted);place-content:center;display:grid}.drawer-state b{color:var(--ink)}.drawer-state button{background:var(--nav);color:#fff;border:0;border-radius:8px;justify-self:center;padding:10px 14px}.drawer-loading{gap:16px;margin-top:50px;display:grid}.drawer-loading i{background:#edf1ef;border-radius:12px;height:120px}.requisite-drawer footer button.activate{color:#fff;background:#552392}.requisite-drawer footer button.pause{color:#a46100;background:#fff1d9}.delete-requisite{color:#c94e58;background:0 0;border:0;width:100%;margin-top:10px;padding:10px}.drawer-action-error{color:#b53d49;background:#fff0f1;border-radius:8px;margin-top:14px;padding:10px;font-size:12px}.confirm-delete{background:#fff;border:1px solid #f0c9cd;border-radius:12px;padding:20px;position:absolute;inset:auto 24px 24px;box-shadow:0 12px 40px #2c14182b}.confirm-delete p{color:var(--muted);font-size:12px}.confirm-delete div{gap:8px;display:flex}.confirm-delete button{border:0;border-radius:8px;flex:1;padding:10px}.confirm-delete button:last-child{color:#fff;background:#c94e58}.requisite-edit h2{margin-bottom:24px}.requisite-edit>label,.edit-grid label{color:var(--muted);gap:6px;margin-bottom:14px;font-size:11px;display:grid}.requisite-edit input{border:1px solid var(--line);height:39px;color:var(--ink);border-radius:8px;padding:0 10px}.edit-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.requisite-edit .edit-check{color:var(--ink);align-items:center;gap:8px;display:flex}.requisite-edit .edit-check input{width:16px;height:16px}.requisite-edit footer button:last-child{background:var(--nav);color:#fff}.reset-requisite-limits{width:100%;margin-top:10px;color:#407ba5!important;background:#e9f3fb!important;border:1px solid #c0dbee!important;padding:11px 14px!important}.delete-requisite{width:100%;margin-top:10px;color:#b93442!important;background:#fde9eb!important;border:1px solid #efc0c5!important;padding:11px 14px!important}.reset-requisite-limits:hover{background:#d9ebf7!important;border-color:#a5c9e2!important}.delete-requisite:hover{background:#f9dadd!important;border-color:#e5a4ab!important}.requisite-drawer footer{align-items:stretch}.requisite-drawer footer button,.reset-requisite-limits,.delete-requisite{box-sizing:border-box;justify-content:center;align-items:center;height:42px;min-height:42px;font-weight:700;line-height:1;display:flex;border-radius:999px!important;padding:0 16px!important}.requisite-drawer footer button.activate{color:#fff;background:#552392;border:1px solid #481982}.requisite-drawer footer button.pause{color:#8a5900;background:#fff3d8;border:1px solid #e5c47c}.requisite-drawer footer button.edit-requisite{color:#235da8;background:#e5efff;border:1px solid #b9d0f4}.reset-requisite-limits,.delete-requisite{width:100%;margin-left:0;margin-right:0;display:flex}.requisite-drawer footer button:hover,.reset-requisite-limits:hover,.delete-requisite:hover{transform:translateY(-1px);box-shadow:0 8px 18px #16101d14}.requisite-drawer footer button:active,.reset-requisite-limits:active,.delete-requisite:active{box-shadow:none;transform:translateY(0)}.create-requisite-layer{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.create-requisite-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090d169e;position:absolute;inset:0}.create-requisite-panel{background:var(--surface-panel);border-left:1px solid var(--surface-panel-border);width:min(560px,100%);height:100%;position:relative;overflow:auto;box-shadow:-24px 0 60px #00000038}.create-requisite-panel header{z-index:2;background:var(--surface-panel-header);border-bottom:1px solid var(--surface-panel-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;gap:20px;padding:28px 32px 22px;display:flex;position:sticky;top:0}.create-requisite-panel header p{color:#71809a;letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:700}.create-requisite-panel h2{color:var(--ink);margin:0;font-size:24px}.create-requisite-panel header span{color:#7a7482;margin-top:7px;font-size:13px;display:block}.create-requisite-panel header>a{color:#8f9bad;font-size:32px;line-height:1;text-decoration:none}.create-requisite-panel form section{border-bottom:1px solid var(--surface-panel-border);padding:24px 32px}.create-requisite-panel h3{color:var(--ink);margin:0 0 18px;font-size:14px}.form-field{color:#6b6572;gap:8px;margin-bottom:16px;font-size:12px;display:grid}.form-field b{color:#461a7c}.form-field input,.form-field select{width:100%;height:42px;color:var(--ink);background:var(--surface-panel);border:1px solid var(--surface-panel-border);border-radius:7px;outline:none;padding:0 12px}.form-field input:focus,.form-field select:focus{border-color:#7625d9;box-shadow:0 0 0 3px #7625d926}.form-field.invalid input,.form-field.invalid select{border-color:#ef6576}.form-field small,.submit-error{color:#c44f5f}.form-field .field-example{color:#7a7482;margin-top:-3px;font-size:11px}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h3{margin-bottom:18px}.switch,.check-row{color:#6b6572;align-items:center;gap:8px;font-size:13px;display:flex}.create-requisite-panel fieldset{border:0;margin:0;padding:0}.create-requisite-panel fieldset:disabled{opacity:.38}.submit-error{background:#fff0f1;border:1px solid #f0c9cd;border-radius:7px;margin:20px 32px 0;padding:12px 14px;font-size:13px}.create-requisite-panel footer{background:var(--surface-panel-footer);border-top:1px solid var(--surface-panel-border);justify-content:flex-end;gap:10px;padding:18px 32px;display:flex;position:sticky;bottom:0}.create-requisite-panel footer a,.create-requisite-panel footer button{border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.create-requisite-panel footer a{color:#6b6572;border:1px solid var(--surface-panel-border)}.create-requisite-panel footer button{color:#fff;background:var(--nav);border:0}.create-requisite-panel footer button:disabled{opacity:.55}.form-message{color:#6b6572;padding:32px}.form-message.error{color:#c44f5f}@media (max-width:600px){.create-requisite-panel header,.create-requisite-panel form section,.create-requisite-panel footer{padding-left:20px;padding-right:20px}.field-grid{grid-template-columns:1fr}}.profile-empty{padding:36px 32px}.profile-empty>i{color:#fff;background:#416ee7;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:26px;font-style:normal;font-weight:800;display:grid}.profile-empty>p{color:#71809a;letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:700}.profile-empty h3{color:#f3f6fb;margin:0 0 10px;font-size:22px}.profile-empty>span{color:#929fb1;margin-bottom:28px;font-size:14px;line-height:1.55;display:block}.profile-empty form{gap:18px;display:grid}.profile-empty label{color:#aeb8c7;gap:8px;font-size:12px;display:grid}.profile-empty label b{font-weight:600}.profile-empty label em{color:#66748a;font-style:normal;font-weight:400}.profile-empty input{color:#eef2f8;background:#0c111a;border:1px solid #303a4d;border-radius:7px;outline:none;height:44px;padding:0 13px}.profile-empty input:focus{border-color:#5b8cff}.profile-empty button{color:#fff;background:#416ee7;border:0;border-radius:7px;height:44px;font-weight:700}.profile-empty button:disabled{opacity:.55}.profile-error{color:#ff8391;background:#ef65761a;border:1px solid #ef65764d;border-radius:7px;padding:11px 13px;font-size:13px}.profile-help{color:#aeb9c9;background:#0c111a;border:1px solid #293244;border-radius:8px;gap:7px;margin:24px 0;padding:15px;font-size:13px;line-height:1.45;display:grid}.profile-help b{color:#e2e7ef}.profile-back{color:#fff;background:#416ee7;border-radius:7px;justify-content:center;align-items:center;height:44px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.payment-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.payment-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:17px 19px;display:grid}.payment-metrics span{color:var(--muted);font-size:11px}.payment-metrics strong{font-size:20px}.payment-metrics .live-indicator{color:#552392;font-size:14px}.payment-toolbar,.payment-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.payment-toolbar>input,.payment-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 12px}.payment-toolbar>input{min-width:260px}.payment-filters{justify-content:flex-start}.payment-filters button{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 13px}.payment-filters span{color:var(--muted);margin-left:auto;font-size:11px}.payment-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.payment-head,.payment-row{grid-template-columns:1.3fr .8fr 1fr .65fr .75fr;align-items:center;gap:18px;padding:14px 18px;display:grid}.payment-head{color:var(--muted);text-transform:uppercase;background:#f6f8f7;font-size:10px;font-weight:700}.payment-row{border-top:1px solid var(--line);font-size:12px}.payment-row>div{gap:5px;min-width:0;display:grid}.payment-row strong{text-overflow:ellipsis;overflow:hidden}.payment-row div span{color:var(--muted);font-size:11px}.payment-status{border-radius:99px;width:max-content;padding:5px 8px;display:inline-flex}.payment-status-waiting_payment{color:#9a6500;background:#fff2d6}.payment-status-waiting_trader{color:#2c6eaa;background:#e9f3ff}.payment-status-arbitrage{color:#b13d52;background:#ffedf0}.payment-status-created{color:#5d6470;background:#eff1f3}.payment-state{text-align:center;border:1px dashed var(--line);background:#fff;border-radius:12px;place-items:center;min-height:270px;display:grid}.payment-state p{color:var(--muted);font-size:12px}.payment-state button{background:var(--nav);color:#fff;border:0;border-radius:8px;padding:9px 13px}.payment-skeleton{gap:10px;display:grid}.payment-skeleton i{background:#edf1ef;border-radius:11px;height:72px}@media (max-width:900px){.payment-head{display:none}.payment-row{grid-template-columns:1fr 1fr}.payment-metrics{grid-template-columns:1fr}.payment-toolbar{flex-direction:column;align-items:stretch}.payment-toolbar>input{min-width:0}}.payment-drawer{background:#fff;width:min(520px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 40px #100b1638}.payment-drawer section{border-top:1px solid var(--line);margin-top:27px;padding-top:20px}.payment-drawer h2{margin:8px 0;font-size:32px}.payment-drawer h3{font-size:13px}.payment-drawer dl{margin:0}.payment-drawer dl div{justify-content:space-between;gap:24px;padding:8px 0;font-size:12px;display:flex}.payment-drawer dt{color:var(--muted)}.payment-drawer dd{text-align:right;overflow-wrap:anywhere;margin:0}.payment-drawer footer{gap:10px;margin-top:28px;display:flex}.payment-drawer footer button{border:0;border-radius:9px;flex:1;padding:12px}.payment-complete{color:#fff;background:#552392}.payment-cancel{color:#b53d49;background:#fff0f1}.payment-confirm{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px;position:absolute;inset:auto 24px 24px;box-shadow:0 12px 40px #1c14252b}.payment-confirm p{color:var(--muted);font-size:12px}.payment-confirm textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:75px;padding:10px}.payment-confirm div{gap:8px;margin-top:12px;display:flex}.payment-confirm button{border:0;border-radius:8px;flex:1;padding:10px}.payment-confirm button:last-child{background:var(--nav);color:#fff}.payment-row{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.payment-row:hover{background:#f8faf9}.payment-row:focus-visible{z-index:1;outline:2px solid var(--green);outline-offset:-2px;position:relative}.payment-row strong{white-space:nowrap;display:block}.payment-row>div:last-child{justify-items:start}.payment-section-tabs{border-bottom:1px solid var(--line);gap:5px;margin-top:18px;display:flex}.payment-section-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;text-decoration:none}.payment-section-tabs a.active{color:#411c6e;border-color:var(--green);font-weight:750}.history-metrics{margin-top:14px}.history-row{text-decoration:none}.history-row small{text-overflow:ellipsis;white-space:nowrap;color:#9a6161;max-width:150px;font-size:9px;overflow:hidden}.payment-status-completed{color:#492378;background:#eee7f6}.payment-status-canceled{color:#a23c49;background:#ffedf0}.payment-status-failed{color:#8b3e45;background:#f6e8e9}.wallet-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.wallet-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:22px}.wallet-card span,.wallet-card p{color:var(--muted)}.wallet-card strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:16px 0 8px;font-size:clamp(22px,2.6vw,34px);display:block}.wallet-card p{margin:0;font-size:12px}.wallet-primary{box-shadow:inset 0 3px var(--green)}.wallet-hold{box-shadow:inset 0 3px #f0ad4e}.wallet-history{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:22px;overflow:hidden}.wallet-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.wallet-history h2{margin:0 0 5px;font-size:20px}.wallet-history p,.wallet-history header>span{color:var(--muted);margin:0;font-size:12px}.wallet-transaction{border-bottom:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.wallet-transaction:last-child{border-bottom:0}.wallet-transaction i{border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.wallet-transaction i.positive{color:#481686;background:#ede3f9}.wallet-transaction i.negative{color:#b75d1b;background:#fff0e4}.wallet-transaction>div{gap:4px;min-width:0;display:grid}.wallet-transaction>div:last-child{text-align:right}.wallet-transaction span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wallet-empty{text-align:center;min-height:180px;color:var(--muted);place-content:center;gap:8px;padding:30px;display:grid}.wallet-empty strong{color:var(--ink)}.wallet-loading{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.wallet-loading i{background:linear-gradient(100deg,#e7ece9 20%,#f7f9f8 45%,#e7ece9 70%) 0 0/300% 100%;border-radius:16px;height:145px;animation:1.3s infinite wallet-shimmer}@keyframes wallet-shimmer{to{background-position:-150% 0}}@media (max-width:900px){.wallet-cards,.wallet-loading{grid-template-columns:1fr}.wallet-transaction{grid-template-columns:38px minmax(0,1fr)}.wallet-transaction>div:last-child{text-align:left;grid-column:2}}.wallet-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin:0 0 22px;display:grid}.wallet-hero-main,.wallet-hero-stats{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}.wallet-hero-main{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--green) 24%,transparent),transparent 36%),var(--surface-panel);min-height:240px;padding:28px;position:relative;overflow:hidden}.wallet-hero-main:after{content:"";border:1px solid color-mix(in srgb,var(--green) 18%,transparent);border-radius:50%;width:270px;height:270px;position:absolute;bottom:-110px;right:-70px}.wallet-hero-main>span,.wallet-hero-stats span{color:var(--color-success);letter-spacing:.14em;font-size:10px;font-weight:850}.wallet-hero-main>strong{letter-spacing:-.045em;margin:24px 0 7px;font-size:clamp(34px,4vw,52px);font-weight:650;display:block}.wallet-hero-main>p,.wallet-hero-stats p{color:var(--muted);margin:0;font-size:12px}.wallet-hero-actions{z-index:1;gap:9px;margin-top:28px;display:flex;position:relative}.wallet-hero-actions button{border:1px solid var(--surface-panel-border);background:var(--surface-panel);min-width:132px;height:42px;color:var(--ink);border-radius:9px;font-weight:800}.wallet-hero-actions button.primary{border-color:var(--color-success);background:var(--color-success);color:#fff}.wallet-hero-stats{grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.wallet-hero-stats article{flex-direction:column;justify-content:center;padding:22px;display:flex}.wallet-hero-stats article+article{border-top:1px solid var(--surface-panel-border)}.wallet-hero-stats strong{margin:10px 0 5px;font-size:24px}.wallet-deposit-drawer select{border:1px solid var(--line);background:var(--surface-panel);width:100%;color:var(--ink);border-radius:10px;padding:13px}@media (max-width:850px){.wallet-hero{grid-template-columns:1fr}.wallet-hero-stats{grid-template-rows:auto;grid-template-columns:1fr 1fr}.wallet-hero-stats article+article{border-top:0;border-left:1px solid var(--surface-panel-border)}}@media (max-width:520px){.wallet-hero-main{min-height:220px;padding:22px}.wallet-hero-actions button{flex:1;min-width:0}.wallet-hero-stats{grid-template-columns:1fr}.wallet-hero-stats article+article{border-top:1px solid var(--surface-panel-border);border-left:0}}.merchant-wallet-shops{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);margin-top:22px;overflow:hidden}.merchant-wallet-shops>header{border-bottom:1px solid var(--surface-panel-border);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.merchant-wallet-shops h2{margin:0 0 5px;font-size:20px}.merchant-wallet-shops p,.merchant-wallet-shops>header>span{color:var(--muted);margin:0;font-size:12px}.merchant-wallet-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.merchant-wallet-shop-grid>article{border:1px solid var(--surface-panel-border);background:color-mix(in srgb, var(--surface-panel) 96%, var(--ink));border-radius:11px;gap:18px;min-width:0;padding:17px;display:grid}.merchant-wallet-shop-title{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merchant-wallet-shop-title>i{background:color-mix(in srgb,var(--color-success) 12%,var(--surface-panel));width:38px;height:38px;color:var(--color-success);border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.merchant-wallet-shop-title>div{gap:3px;min-width:0;display:grid}.merchant-wallet-shop-title strong,.merchant-wallet-shop-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-wallet-shop-title span{color:var(--muted);font-size:11px}.merchant-wallet-shop-title>b{border-radius:999px;padding:5px 7px;font-size:9px}.merchant-wallet-shop-title>b.active{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.merchant-wallet-shop-title>b.paused{color:#c58a2a;background:#c58a2a26}.merchant-wallet-shop-balances{grid-template-columns:1fr 1fr;gap:9px;display:grid}.merchant-wallet-shop-balances>span{background:var(--surface-panel);color:var(--muted);border-radius:8px;gap:6px;padding:11px;font-size:10px;display:grid}.merchant-wallet-shop-balances strong{color:var(--ink);font-size:15px}.merchant-wallet-shop-grid footer{gap:8px;display:flex}.merchant-wallet-shop-grid footer a,.merchant-wallet-shop-grid footer button{border:1px solid var(--surface-panel-border);min-height:36px;color:var(--ink);background:0 0;border-radius:8px;flex:1;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.merchant-wallet-shop-grid footer button:not(:disabled){background:var(--color-success);border-color:var(--color-success);color:#fff;cursor:pointer}.merchant-wallet-shop-grid footer button:disabled{opacity:.45}.merchant-wallet-missing{text-align:center;place-items:center;min-height:58px;display:grid}.wallet-operation{align-items:center;gap:10px;min-width:0;display:flex}.wallet-operation>i.negative{color:#d67c38;background:#d67c3821}.wallet-operation span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}@media (max-width:1100px){.merchant-wallet-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.merchant-wallet-shop-grid{grid-template-columns:1fr}.merchant-wallet-shops>header{flex-direction:column;align-items:flex-start}.merchant-wallet-table .data-table-row>div:nth-child(2){grid-column:1/-1}}.api-docs-page{max-width:1280px}.api-docs-heading{max-width:820px}.api-spec-download{border:1px solid var(--color-success);background:var(--color-success);color:#fff;border-radius:9px;place-items:center;width:fit-content;min-height:40px;margin-top:18px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-grid}.api-docs-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.api-docs-nav{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);gap:3px;padding:18px;display:grid;position:sticky;top:86px}.api-docs-nav>strong{margin:0 8px 9px;font-size:15px}.api-docs-nav>a{color:var(--muted);border-radius:7px;padding:8px;font-size:13px;font-weight:700;text-decoration:none}.api-docs-nav>a:hover{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--ink)}.api-docs-nav>div{border-top:1px solid var(--surface-panel-border);gap:6px;margin-top:13px;padding:13px 8px 0;display:grid}.api-docs-nav>div span{color:var(--muted);font-size:11px;font-weight:800}.api-docs-nav>div code{overflow-wrap:anywhere;color:var(--color-success);font-size:11px}.api-docs-content{min-width:0}.api-doc-section{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:30px;scroll-margin-top:90px}.api-doc-section+.api-doc-section{margin-top:18px}.api-doc-section>header{border-bottom:1px solid var(--surface-panel-border);margin-bottom:24px;padding-bottom:20px}.api-doc-section h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.api-doc-section h3{margin:26px 0 12px;font-size:18px}.api-doc-section p,.api-doc-section li{color:var(--muted);font-size:14px;line-height:1.65}.api-doc-section>header p,.api-doc-section .api-callout p{margin:0}.api-doc-section code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.api-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.api-steps li{border:1px solid var(--surface-panel-border);background:var(--surface-subtle,color-mix(in srgb, var(--surface-panel) 90%, var(--ink)));border-radius:10px;gap:13px;min-height:92px;padding:16px;display:flex}.api-steps li>b{background:var(--color-success);color:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.api-steps li div{gap:5px;display:grid}.api-steps li strong{color:var(--ink);font-size:14px}.api-steps li span{font-size:12px;line-height:1.45}.api-endpoint{border:1px solid var(--surface-panel-border);background:color-mix(in srgb, var(--color-success) 6%, var(--surface-panel));border-radius:9px;align-items:center;gap:12px;margin:18px 0 10px;padding:13px 15px;display:flex}.api-endpoint b{background:var(--color-success);color:#fff;letter-spacing:.08em;border-radius:6px;padding:6px 8px;font-size:10px}.api-endpoint code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;font-weight:750}.api-code{border:1px solid color-mix(in srgb, var(--surface-panel-border) 70%, #000);background:#0e0915;border-radius:10px;margin:14px 0;overflow:hidden}.api-code>header{color:#a79eb1;border-bottom:1px solid #2b2334;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.api-code button{color:#a066e6;font:inherit;cursor:pointer;background:0 0;border:0}.api-code pre{color:#efe9f6;tab-size:2;max-width:100%;margin:0;padding:17px;font-size:12px;line-height:1.6;overflow:auto}.api-callout{border:1px solid color-mix(in srgb, var(--color-success) 38%, var(--surface-panel-border));background:color-mix(in srgb, var(--color-success) 7%, var(--surface-panel));border-radius:10px;margin:18px 0 0;padding:16px 18px}.api-callout strong{color:var(--color-success);margin-bottom:5px;font-size:13px;display:block}.api-field-table{border:1px solid var(--surface-panel-border);border-radius:10px;margin:14px 0 20px;overflow:hidden}.api-field-table>div{grid-template-columns:minmax(130px,.85fr) minmax(90px,.6fr) 62px minmax(260px,2fr);align-items:center;gap:13px;padding:12px 14px;display:grid}.api-field-table>div+div{border-top:1px solid var(--surface-panel-border)}.api-field-table .api-field-head{background:color-mix(in srgb, var(--surface-panel) 93%, var(--ink));color:var(--muted);font-size:11px;font-weight:800}.api-field-table code{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:800}.api-field-table span,.api-field-table p{margin:0;font-size:12px}.api-two-columns,.wallet-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-rules article{border:1px solid var(--surface-panel-border);border-radius:10px;gap:7px;padding:17px;display:grid}.wallet-rules article b{font-size:13px}.wallet-rules article strong{color:var(--color-success);font-size:20px}.wallet-rules article p{margin:0;font-size:12px}.status-flow{border:1px solid var(--surface-panel-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;padding:13px;display:flex}.status-flow span{width:58px;color:var(--color-success);font-weight:850}.status-flow b{background:color-mix(in srgb, var(--color-success) 12%, var(--surface-panel));border-radius:6px;padding:6px 8px;font-size:11px}.status-flow i{color:var(--muted);font-style:normal}.status-flow em{color:var(--muted);font-size:11px;font-style:normal}.api-header-list{border:1px solid var(--surface-panel-border);border-radius:10px;gap:6px;padding:15px;display:grid}.api-header-list code{color:var(--ink);overflow-wrap:anywhere;font-size:12px}@media (max-width:900px){.api-docs-shell{grid-template-columns:1fr}.api-docs-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.api-docs-nav>strong,.api-docs-nav>div{grid-column:1/-1}.api-field-table{overflow-x:auto}.api-field-table>div{min-width:720px}}@media (max-width:620px){.api-doc-section{padding:20px}.api-steps,.api-two-columns,.wallet-rules{grid-template-columns:1fr}.api-docs-nav{grid-template-columns:1fr 1fr}.api-endpoint{align-items:flex-start}}.appeal-metrics{grid-template-columns:repeat(2,minmax(0,260px));gap:14px;margin-top:28px;display:grid}.appeal-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.appeal-metrics span{color:var(--muted);font-size:12px;display:block}.appeal-metrics strong{margin-top:8px;font-size:26px;display:block}.appeal-tabs{gap:6px;margin:22px 0 12px;display:flex}.appeal-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px}.appeal-tabs button.active{background:var(--nav);color:#fff}.appeal-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.appeal-head,.appeal-row{grid-template-columns:1.4fr 1fr .9fr .8fr .8fr;align-items:center;gap:15px;min-width:850px;display:grid}.appeal-head{color:var(--muted);padding:11px 18px;font-size:10px;font-weight:700}.appeal-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:15px 18px}.appeal-row:hover{background:#f8faf9}.appeal-row>div{gap:4px;min-width:0;display:grid}.appeal-row span:not(.appeal-status){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.appeal-status{border-radius:99px;width:max-content;padding:6px 9px;font-size:10px;font-weight:800}.appeal-open,.appeal-new{color:#9b5d0b;background:#fff0db}.appeal-completed{color:#411479;background:#eadff8}.appeal-closed{color:#676070;background:#e9edeb}.appeal-empty{min-height:180px;color:var(--muted);border:1px dashed #c8c3ce;border-radius:14px;place-items:center;margin-top:20px;display:grid}.appeal-drawer{background:#fff;width:min(520px,100%);height:100%;padding:34px;position:absolute;top:0;right:0;overflow:auto}.appeal-drawer h2{margin:5px 0 12px;font-size:30px}.appeal-drawer section{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.appeal-drawer section h3{margin:0 0 13px;font-size:13px}.appeal-drawer section p{color:var(--muted);line-height:1.55}.appeal-pair{justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.appeal-pair span{color:var(--muted)}.appeal-pair strong{text-align:right}.appeal-note{color:#81510e;background:#fff6e8;border-radius:10px;margin-top:22px;padding:13px;font-size:12px}@media (max-width:720px){.appeal-metrics{grid-template-columns:1fr}.appeal-tabs{overflow:auto}.appeal-drawer{padding:26px 18px}}.drawer-dismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.proof-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.proof-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px}.proof-list span{color:var(--muted);font-size:12px}.proof-upload{background:var(--nav);color:#fff;cursor:pointer;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-block}.proof-upload input{display:none}.appeal-drawer .form-error{margin-top:16px}.appeal-decision{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:12px;margin-top:14px;padding:14px}.appeal-decision p{margin:0 0 10px}.appeal-decision>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.appeal-decision button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;font-weight:700}.appeal-decision button:first-child{border-color:var(--color-primary);color:var(--color-primary)}.appeal-decision button:disabled{opacity:.55;cursor:wait}.admin-link{border-top:1px solid #322a3c;margin-top:18px!important}.admin-stats{grid-template-columns:repeat(2,minmax(0,260px));gap:14px;margin:28px 0 18px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.admin-stats span{color:var(--muted);font-size:12px}.admin-stats strong{margin-top:8px;font-size:28px;display:block}.admin-queue{gap:9px;display:grid}.admin-queue>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px 150px;align-items:center;gap:18px;width:100%;padding:16px;display:grid}.admin-queue>button>div{gap:4px;min-width:0;display:grid}.admin-queue>button span:not(.appeal-status){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-resolution{z-index:50;background:#17102099;position:fixed;inset:0}.admin-resolution aside{background:#fff;width:min(500px,100%);height:100%;padding:34px;position:absolute;top:0;right:0;overflow:auto}.admin-resolution aside>p:not(.drawer-eyebrow){color:var(--muted);line-height:1.5}.admin-resolution label{gap:7px;margin-top:20px;font-size:12px;font-weight:700;display:grid}.admin-resolution select,.admin-resolution textarea{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.admin-resolution textarea{resize:vertical;min-height:130px}.resolve-button{background:var(--green);cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-weight:800}.resolve-button:disabled{opacity:.45}.admin-denied{background:#fff;border-radius:14px;margin-top:30px;padding:30px}.admin-denied button{padding:10px 14px}@media (max-width:720px){.admin-stats,.admin-queue>button{grid-template-columns:1fr}.admin-resolution aside{padding:26px 18px}}.profile-admin-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:20px;display:grid}.profile-admin-grid>aside{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:360px;margin-top:28px;padding:22px}.profile-admin-grid>aside h2{margin:0 0 5px}.profile-admin-grid>aside>p{color:var(--muted);font-size:12px}.profile-admin-list{gap:8px;display:grid}.profile-admin-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.profile-admin-list>button.selected{border-color:#6a36a9;box-shadow:0 0 0 2px #e5d8f5}.profile-admin-list>button>div{gap:4px;display:grid}.profile-admin-list span{color:var(--muted);font-size:11px}.profile-verification{border-radius:99px;padding:5px 8px;color:#8b590f!important;background:#fff1dc!important}.profile-verification.verified{color:#411479!important;background:#eadff8!important}.profile-admin-empty{height:100%;color:var(--muted);place-items:center;display:grid}.member-admin-list{gap:8px;margin-top:20px;display:grid}.member-admin-list article{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:12px;display:flex}.member-admin-list i{color:#411676;background:#ece4f6;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.member-admin-list div{gap:3px;display:grid}.member-admin-list span{color:var(--muted);font-size:11px}@media (max-width:900px){.profile-admin-grid{grid-template-columns:1fr}}.profile-admin-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.profile-admin-title p{color:var(--muted);margin:4px 0;font-size:12px}.profile-admin-title>button,.member-create-form>button{background:var(--green);cursor:pointer;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.member-create-form{background:#f5f8f6;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;padding:14px;display:grid}.member-create-form input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.member-create-form>button,.member-create-form .form-error{grid-column:1/-1}.member-create-form>button:disabled{opacity:.5}.form-error{color:#a33b3b;font-size:12px}@media (max-width:520px){.member-create-form{grid-template-columns:1fr}}.admin-resolution aside>section.resolution-context{border:1px solid var(--line);background:#f6f8f7;border-radius:11px;margin-top:22px;padding:16px}.resolution-context h3{margin:0 0 12px;font-size:13px}.resolution-context h3:not(:first-child){margin-top:18px}.resolution-context>p{color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.resolution-context .appeal-pair{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:8px 0;font-size:12px;display:flex}.resolution-context .appeal-pair span{color:var(--muted)}.resolution-context .appeal-pair strong{text-align:right;overflow-wrap:anywhere}.resolution-context .proof-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.resolution-context .proof-list button{color:#3d176b;cursor:pointer;background:#fff;border:1px solid #c5b7d7;border-radius:8px;padding:10px;font-weight:700}.proof-empty{color:var(--muted);font-size:12px}.team-settings-card{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;margin-top:18px;padding:16px}.team-settings-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.team-settings-head>div{gap:4px;display:grid}.team-settings-head span,.setting-switch small{color:var(--muted);font-size:11px}.traffic-state{white-space:nowrap;background:#f3e5e5;border-radius:99px;height:max-content;padding:5px 8px;color:#943e3e!important}.traffic-state.on{background:#e8ddf5;color:#401673!important}.setting-switch{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.setting-switch>span{gap:3px;display:grid}.setting-switch input{width:38px;height:20px;accent-color:var(--green)}.setting-field{border-top:1px solid var(--line);gap:7px;padding:12px 0;font-size:12px;font-weight:700;display:grid}.setting-field select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.settings-save{background:var(--green);cursor:pointer;border:0;border-radius:9px;width:100%;padding:11px;font-weight:800}.settings-save:disabled{opacity:.55}.profile-loading{color:var(--muted);font-size:12px}.profile-members-heading{margin:22px 0 0;font-size:13px}.profile-list-toolbar{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.profile-list-toolbar button,.team-create-form button,.profile-details-form button,.verification-form button{background:var(--green);cursor:pointer;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.team-create-form,.profile-details-form,.verification-form{border:1px solid var(--line);background:#f7f9f8;border-radius:11px;gap:9px;margin-bottom:12px;padding:14px;display:grid}.team-create-form input,.profile-details-form input,.verification-form input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.profile-details-form{grid-template-columns:1fr 1fr;margin-top:18px}.profile-details-form label,.verification-form label{gap:6px;font-size:11px;font-weight:700;display:grid}.profile-details-form button,.profile-details-form .form-error{grid-column:1/-1}.verification-form{background:#fff9ee;border-color:#ead3a6;grid-template-columns:repeat(3,1fr)}.verification-form>div,.verification-form>button,.verification-form>.form-error{grid-column:1/-1}.verification-form>div{gap:4px;display:grid}.verification-form>div span{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:620px){.profile-details-form,.verification-form{grid-template-columns:1fr}.verification-form label{grid-column:1}}.member-admin-row>div:nth-child(2){flex:1}.member-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.member-actions button,.member-edit-form button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:11px}.member-actions span{color:#8c3e3e;font-size:11px}.member-actions .danger{color:#fff;background:#a83e3e;border-color:#a83e3e}.member-actions .danger-link{color:#a83e3e}.member-edit-form{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.member-edit-form input{border:1px solid var(--line);border-radius:7px;min-width:0;padding:9px}.member-edit-form>div,.member-edit-form>.form-error{grid-column:1/-1}.member-edit-form>div{justify-content:flex-end;gap:7px;display:flex}.member-edit-form>div button:last-child{background:var(--green);border-color:var(--green);font-weight:700}@media (max-width:620px){.member-admin-row{flex-wrap:wrap;align-items:flex-start!important}.member-actions{justify-content:flex-start;width:100%}.member-edit-form{grid-template-columns:1fr}}.verification-queue{gap:9px;display:grid}.verification-queue>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr 170px 110px;align-items:center;gap:18px;width:100%;padding:16px;display:grid}.verification-queue>button>div{gap:4px;display:grid}.verification-queue span,.verification-queue i{color:var(--muted);font-size:11px}.verification-queue i{color:#492476;font-style:normal}.verification-user-id{overflow-wrap:anywhere}.verification-photos{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.verification-photos h3,.verification-photos>p{grid-column:1/-1}.verification-photo{border:1px solid var(--line);border-radius:10px;overflow:hidden}.verification-photo img,.verification-photo>div{object-fit:cover;width:100%;height:150px;display:block}.verification-photo>div{color:var(--muted);background:#f1f4f2;place-items:center;font-size:11px;display:grid}.verification-photo span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:10px;display:block;overflow:hidden}@media (max-width:720px){.verification-queue>button,.verification-photos{grid-template-columns:1fr}}.verification-queue i.blocked{color:#a33d49}.shop-verification-list{gap:9px;display:grid}.shop-verification-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr 180px 100px;align-items:center;gap:16px;padding:16px;display:grid}.shop-verification-list>button>div{gap:4px;display:grid}.shop-verification-list span{color:var(--muted);font-size:10px}.shop-verification-list i{color:#4f2780;font-size:10px;font-style:normal}.shop-review-form input{border:1px solid var(--line);border-radius:8px;height:40px;padding:0 10px}.shop-review-rates{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.shop-review-rates label:last-child{grid-column:1/-1}@media (max-width:720px){.shop-verification-list>button,.shop-review-rates{grid-template-columns:1fr}.shop-review-rates label:last-child{grid-column:auto}}.admin-resolution input{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.admin-resolution label small{color:var(--muted);font-weight:500}.dashboard-page{padding-bottom:50px}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.dashboard-eyebrow{color:#582992;font:700 10px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px}.dashboard-heading h1{margin:0;font-size:32px;line-height:1.1}.dashboard-heading span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dashboard-periods{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.dashboard-periods button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-weight:700}.dashboard-periods button.selected{color:#fff;background:#16101d;border-color:#16101d}.dashboard-metric{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;position:relative;overflow:hidden}.dashboard-metric:before{content:"";background:#afaab5;width:3px;position:absolute;inset:0 auto 0 0}.dashboard-metric.green:before{background:#6129a6}.dashboard-metric.orange:before{background:#e39b35}.dashboard-metric>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.dashboard-metric strong{margin:8px 0 5px;font-size:28px;line-height:1.1;display:block}.dashboard-metric p{color:var(--muted);margin:0;font-size:11px}.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.dashboard-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.dashboard-panel h2{margin:0;font-size:16px}.dashboard-panel header>a{color:#411774;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.panel-list{display:grid}.panel-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.panel-list article:first-child{border-top:0}.panel-list div{gap:4px;min-width:0;display:grid}.panel-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.panel-list b{white-space:nowrap;color:#9d6109;font-size:11px}.dashboard-empty,.dashboard-loading{min-height:150px;color:var(--muted);place-items:center;font-size:12px;display:grid}.dashboard-warning{color:#84540c;background:#fff3df;border-radius:9px;margin-top:14px;padding:11px 14px;font-size:12px}.dashboard-note{color:var(--muted);margin-top:14px;font-size:12px}@media (max-width:1000px){.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}}@media (max-width:650px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-metrics{grid-template-columns:1fr}.dashboard-periods{gap:8px}.dashboard-periods button{flex:calc(50% - 4px)}}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.settings-card>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.settings-card h2{margin:0;font-size:17px}.settings-card header p{color:var(--muted);margin:5px 0 0;font-size:11px}.settings-card header>span{color:var(--muted);font-size:10px}.account-form,.api-key-form{gap:10px;display:grid}.account-form label{color:var(--muted);gap:6px;font-size:11px;display:grid}.account-form input,.api-key-form input,.api-key-form select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.account-form button,.api-key-form>button,.new-api-key button{background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:11px;font-weight:800}.api-key-form{grid-template-columns:1fr 1fr}.api-key-form label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.api-key-form>button,.api-key-form>.form-error{grid-column:1/-1}.api-key-list{margin-top:16px;display:grid}.api-key-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.api-key-list article>div:first-child{gap:4px;display:grid}.api-key-list span{color:var(--muted);font-size:11px}.api-key-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:11px}.api-key-list article>div:last-child{gap:6px;display:flex}.api-key-list .danger{color:#fff;background:#a83e3e;border-color:#a83e3e}.new-api-key{background:#fff8e8;border:1px solid #e6c989;border-radius:10px;gap:9px;margin-bottom:15px;padding:14px;display:grid}.new-api-key span{color:#7c5a18;font-size:11px}.new-api-key code{color:#f1e6ff;background:#202a25;border-radius:7px;padding:12px;font-size:11px;overflow:auto}.new-api-key .key-dismiss{background:#fff;border:1px solid #dfca9c}.key-empty,.settings-loading{min-height:100px;color:var(--muted);place-items:center;font-size:12px;display:grid}.security-note{grid-column:1/-1}.security-note>div{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.security-note>div span{color:var(--muted);font-size:11px}@media (max-width:850px){.settings-grid{grid-template-columns:1fr}.security-note{grid-column:auto}}@media (max-width:520px){.api-key-form{grid-template-columns:1fr}.api-key-form>button{grid-column:auto}}.two-factor{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid!important}.two-factor>div:first-child{gap:4px;display:grid}.two-factor>button,.two-factor-setup button{background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.two-factor .disable-2fa{color:#a33b3b;background:#fff;border:1px solid #d9b1b1}.two-factor-setup{background:#f5f8f6;border-radius:10px;grid-column:1/-1;justify-items:start;gap:10px;padding:14px;display:grid}.two-factor-setup img{border-radius:8px;width:220px;height:220px}.two-factor-setup p{max-width:460px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.two-factor-setup input{border:1px solid var(--line);letter-spacing:.2em;border-radius:8px;width:150px;padding:10px;font-size:18px}.verification-settings{grid-column:1/-1}.verification-badge{background:#fff1d7;border-radius:99px;padding:6px 9px;font-weight:750;color:#895b12!important}.verification-badge.verified{background:#eadff7;color:#401673!important}.verification-comment,.uploaded-documents,.verification-hint{background:#f5f8f6;border-radius:9px;gap:5px;margin-bottom:14px;padding:13px;display:grid}.verification-comment span,.uploaded-documents span,.verification-hint{color:var(--muted);font-size:11px}.uploaded-documents span{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:6px}.verification-upload{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.verification-upload label{color:var(--muted);gap:6px;font-size:11px;display:grid}.verification-upload select,.file-picker{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:10px}.file-picker input{max-width:100%}.file-picker span{font-size:10px}.verification-upload>button{background:var(--green);cursor:pointer;border:0;border-radius:8px;height:40px;padding:0 14px;font-weight:800}.verification-upload>button:disabled{opacity:.5}.verification-upload>.form-error{grid-column:1/-1}@media (max-width:700px){.verification-upload{grid-template-columns:1fr}.verification-settings{grid-column:auto}}.display-settings-card{align-content:start;display:grid}.display-currency-field{color:var(--muted);gap:8px;font-size:12px;display:grid}.display-currency-field select{border:1px solid var(--line);background:var(--surface-panel);min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-weight:700}.display-rate-preview{border:1px solid var(--line);background:var(--surface-panel-header);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:14px;padding:14px;display:grid}.display-rate-preview span,.display-rate-preview small{color:var(--muted)}.display-rate-preview small{grid-column:1/-1}.display-rate-preview strong{color:var(--green)}.device-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.device-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 19px}.device-metrics span{color:var(--muted);font-size:11px;display:block}.device-metrics strong{margin-top:7px;font-size:25px;display:block}.device-metrics .online-count{color:#4f2384}.device-help{background:#eff9f4;border:1px solid #cbbddc;border-radius:11px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.device-help>i{color:#fff;background:#5b2b96;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.device-help>div{gap:4px;display:grid}.device-help span{color:var(--muted);font-size:11px;line-height:1.45}.device-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.device-card.online{box-shadow:inset 3px 0 #612ba4}.device-card.offline{box-shadow:inset 3px 0 #a19ca7}.device-card header{align-items:center;gap:10px;display:flex}.device-card header>i{color:#99a39f;font-style:normal}.device-card.online header>i{color:#5e27a1}.device-card header>div{gap:3px;display:grid}.device-card header span{color:var(--muted);font-size:10px}.device-card dl{gap:0;margin:16px 0;display:grid}.device-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.device-card dt{color:var(--muted)}.device-card dd{text-align:right;margin:0}.device-card footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.device-card footer>span{color:#973e3e;width:100%;font-size:11px}.device-card button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:11px}.device-card .danger,.device-card form button:last-child{color:#fff;background:#a43e3e;border-color:#a43e3e}.device-card .danger-link{color:#a43e3e}.device-card form{grid-template-columns:1fr auto auto;gap:6px;display:grid}.device-card form input{border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px}.device-card form button:last-child{background:var(--green);border-color:var(--green);color:#1c1525;font-weight:700}.device-state{border:1px dashed var(--line);min-height:190px;color:var(--muted);border-radius:13px;place-items:center;font-size:12px;display:grid}@media (max-width:1000px){.device-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.device-metrics,.device-grid{grid-template-columns:1fr}}.team-toolbar{justify-content:space-between;gap:24px;display:flex}.team-toolbar h1{margin:0;font-size:25px}.team-toolbar>button,.member-form>button{background:var(--green);cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-weight:750}.team-summary{grid-template-columns:170px 1fr;gap:12px;margin:20px 0;display:grid}.team-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px}.team-summary span{color:var(--muted);font-size:10px;display:block}.team-summary strong{margin-top:7px;font-size:18px;display:block}.member-list{gap:9px;display:grid}.member-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px minmax(170px,1fr) 180px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.member-avatar{color:#482375;background:#ece6f4;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.member-identity{gap:3px;display:grid}.member-identity span{color:var(--muted);font-size:11px}.member-role{background:#eef3f0;border-radius:6px;padding:5px 8px;font-size:10px}.member-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-actions button,.member-form button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px}.member-actions .danger{color:#fff;background:#a33d3d}.danger-link{color:#a33d3d}.member-form{background:#f1faf5;border:1px solid #cbbedb;border-radius:12px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:17px;display:grid}.member-form header,.member-form .form-error{grid-column:1/-1}.member-form header{display:grid}.member-form label{gap:5px;display:grid}.member-form input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.edit-member{background:#fff;grid-template-columns:repeat(3,1fr) auto}.edit-member>div{gap:6px;display:flex}.team-state{border:1px dashed var(--line);min-height:190px;color:var(--muted);border-radius:13px;place-items:center;font-size:12px;display:grid}@media (max-width:800px){.member-row,.member-form,.edit-member,.team-summary{grid-template-columns:1fr}}.report-filters{align-items:end;gap:10px;margin:24px 0 14px;display:flex}.report-filters label{color:var(--muted);gap:5px;font-size:10px;display:grid}.report-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:150px;padding:10px}.report-filters button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:11px 14px}.report-filters button:disabled{opacity:.45}.report-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 18px}.report-metrics span{color:var(--muted);font-size:10px}.report-metrics strong{margin-top:7px;font-size:21px;display:block}.report-panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;overflow:hidden}.report-panel>header{padding:18px}.report-panel h2{margin:0;font-size:16px}.report-panel p{color:var(--muted);margin:5px 0 0;font-size:11px}.report-table>div,.report-table article{grid-template-columns:1.4fr repeat(3,.7fr) 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.report-table>div{color:var(--muted);text-transform:uppercase;background:#f5f7f6;font-size:9px}.report-table article{border-top:1px solid var(--line);font-size:11px}.report-table article strong:last-child{text-align:right}.report-state{min-height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}@media (max-width:850px){.report-metrics{grid-template-columns:1fr 1fr}.report-filters{flex-direction:column;align-items:stretch}.report-filters button{margin-left:0}.report-table{overflow:auto}.report-table>div,.report-table article{min-width:650px}}@media (max-width:520px){.report-metrics{grid-template-columns:1fr}}.shop-create{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 220px 180px auto;align-items:center;gap:12px;margin:24px 0;padding:18px;display:grid}.shop-create h2{margin:0;font-size:16px}.shop-create p{color:var(--muted);margin:5px 0 0;font-size:11px}.shop-create input,.shop-create button,.shop-drawer input{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 11px}.shop-create button,.shop-save{color:#fff;font-weight:700;background:var(--nav)!important;border:0!important}.shop-create .form-error{grid-column:1/-1}.shops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.shops-grid>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;gap:16px;padding:19px;display:grid}.shops-grid>button:hover{border-color:#9479b4}.shops-grid strong,.shops-grid span{display:block}.shops-grid span{color:var(--muted);margin-top:4px;font-size:11px}.shops-grid i{color:#98525a;background:#f2ecec;border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal}.shops-grid i.enabled{color:#49217a;background:#ede6f6}.shops-grid dl{grid-template-columns:1fr auto;gap:8px;margin:0;font-size:11px;display:grid}.shops-grid dt{color:var(--muted)}.shops-grid dd{margin:0}.shop-state{min-height:180px;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:12px;place-items:center;display:grid}.shop-drawer{background:#fff;width:min(560px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto}.shop-drawer section{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.shop-drawer label{color:var(--muted);gap:6px;margin:11px 0;font-size:11px;display:grid}.shop-drawer .shop-check{color:var(--ink);align-items:center;display:flex}.shop-drawer .shop-check input{width:16px;height:16px}.shop-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.shop-save{border-radius:9px;width:100%;margin-top:12px;padding:12px}@media (max-width:1000px){.shop-create{grid-template-columns:1fr 1fr}.shop-create>div{grid-column:1/-1}.shops-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.shop-create,.shops-grid,.shop-fields{grid-template-columns:1fr}}.shop-integration>p{color:var(--muted);font-size:11px;line-height:1.5}.shop-integration>form{gap:8px;display:flex}.shop-integration>form input{flex:1}.shop-integration>form button,.shop-secret button,.shop-key-list button,.copy-request{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px}.shop-secret{background:#fff7df;border:1px solid #ead092;border-radius:9px;gap:9px;margin:12px 0;padding:13px;display:grid}.shop-secret code{color:#eddfff;background:#17201c;border-radius:7px;padding:10px;overflow:auto}.shop-key-list{margin:12px 0;display:grid}.shop-key-list>span{color:var(--muted);padding:12px 0;font-size:11px}.shop-key-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.shop-key-list article div{display:grid}.shop-key-list article span{color:var(--muted);font-size:10px}.shop-integration pre{color:#eddfff;white-space:pre-wrap;background:#17201c;border-radius:9px;padding:13px;font-size:10px;line-height:1.6;overflow:auto}.copy-request{width:100%}.shop-payments-link{color:#462075;background:#eee7f6;border-radius:8px;margin:0 0 8px;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.shop-secret .test-payin{background:var(--green);border-color:var(--green);font-weight:750}.test-result{background:#fff;border:1px solid #ddc783;border-radius:8px;gap:5px;padding:11px;font-size:11px;display:grid}.test-result a{color:#462075;font-weight:700}.accounts-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-top:25px;display:grid}.account-create,.created-accounts{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.account-create>div:first-child p{font:700 9px var(--font-mono);letter-spacing:.12em;color:#582992}.account-create h2,.created-accounts h2{margin:7px 0}.account-create span,.created-accounts>p{color:var(--muted);font-size:11px}.account-create label{color:var(--muted);gap:6px;margin-top:15px;font-size:11px;display:grid}.account-create input,.account-create select{border:1px solid var(--line);background:#fff;border-radius:8px;height:41px;padding:0 11px}.account-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.account-create>button{background:var(--nav);color:#fff;border:0;border-radius:9px;width:100%;margin-top:18px;padding:12px;font-weight:700}.created-accounts article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.created-accounts article i{color:#4a227b;background:#ede6f6;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.created-accounts article div{display:grid}.created-accounts article span{color:var(--muted);font-size:10px}.created-accounts article b{margin-left:auto;font-size:10px}.account-state{min-height:130px;color:var(--muted);place-items:center;display:grid}@media (max-width:850px){.accounts-layout,.account-fields{grid-template-columns:1fr}}.merchant-page-actions{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.merchant-page-actions a{color:#4b247a;font-size:12px;font-weight:700;text-decoration:none}.merchant-page-actions code{color:var(--muted);font-size:10px}.merchant-payment-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.merchant-payment-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px}.merchant-payment-metrics span{color:var(--muted);font-size:10px;display:block}.merchant-payment-metrics strong{margin-top:7px;font-size:20px;display:block}.merchant-payment-toolbar{align-items:center;gap:10px;margin:14px 0;display:flex}.merchant-payment-toolbar select,.merchant-payment-toolbar input{border:1px solid var(--line);background:#fff;border-radius:8px;height:39px;padding:0 11px}.merchant-payment-toolbar input{min-width:240px}.merchant-payment-toolbar span{color:var(--muted);margin-left:auto;font-size:10px}.merchant-payment-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.merchant-payment-table>div,.merchant-payment-table>article{grid-template-columns:1fr .7fr 1.1fr .7fr .8fr;align-items:center;gap:15px;padding:13px 16px;display:grid}.merchant-payment-table>div{color:var(--muted);text-transform:uppercase;background:#f6f8f7;font-size:9px}.merchant-payment-table>article{border-top:1px solid var(--line);font-size:11px}.merchant-payment-table article>div{gap:4px;min-width:0;display:grid}.merchant-payment-table article span{text-overflow:ellipsis;color:var(--muted);font-size:10px;overflow:hidden}.merchant-payment-table i{font-style:normal}.merchant-payment-state{border:1px dashed var(--line);min-height:220px;color:var(--muted);background:#fff;border-radius:12px;place-items:center;display:grid}@media (max-width:900px){.merchant-payment-metrics{grid-template-columns:1fr 1fr}.merchant-payment-table>div{display:none}.merchant-payment-table>article{grid-template-columns:1fr 1fr}.merchant-payment-toolbar{flex-direction:column;align-items:stretch}.merchant-payment-toolbar span{margin-left:0}.merchant-payment-toolbar input{min-width:0}}@media (max-width:520px){.merchant-payment-metrics{grid-template-columns:1fr}}:is(button){min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);padding:0 var(--space-4);transition:transform var(--transition-ui), background-color var(--transition-ui), color var(--transition-ui), border-color var(--transition-ui), box-shadow var(--transition-ui), opacity var(--transition-ui);font-weight:700}button:not(.row-switch):not(.drawer-close):not(.filter-close):not(.table-sort){height:var(--control-height);min-height:var(--control-height)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--ink);padding-inline:var(--space-3)}input:not([type=checkbox]):not([type=radio]),select{height:var(--control-height)}:is(.dashboard-panel,.dashboard-metric,.device-card,.report-panel,.settings-card,.team-settings-card,.wallet-card,.team-summary article,.appeal-metrics article,.device-metrics article,.history-metrics article,.payment-metrics>div,.report-metrics article){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}:is(.account-state,.device-state,.list-state,.merchant-payment-state,.payment-state,.report-state,.shop-state,.team-state,.traffic-state,.dashboard-empty,.wallet-empty){border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}:is(.appeal-table,.merchant-payment-table,.payment-table,.report-table,.requisite-table){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);overflow:hidden}.appeal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.appeal-metrics article{padding:17px 19px}.appeal-metrics article span{font-size:11px}.appeal-metrics article strong{margin-top:7px;font-size:20px}.appeal-data-row{background:var(--surface-panel);width:100%;color:inherit;text-align:left;border-bottom:0;border-left:0;border-right:0;border-radius:0!important}.appeal-data-row:hover{background:var(--surface-panel-header)}.appeal-data-row>div{gap:5px;min-width:0;display:grid}.appeal-data-row>div>span:not(.appeal-status){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:720px){.appeal-metrics{grid-template-columns:1fr}}.wallet-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.wallet-card{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:none;padding:17px 19px}.wallet-card>span{color:var(--muted);font-size:11px}.wallet-card>strong{letter-spacing:normal;margin:7px 0 4px;font-size:20px;display:block}.wallet-card>p{color:var(--muted);margin:0;font-size:11px}.wallet-history{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.wallet-history>header{border:0;padding:0}.wallet-history>header h2{margin:0 0 5px;font-size:18px}.wallet-history>header p{color:var(--muted);margin:0;font-size:12px}.wallet-history .data-table-toolbar{margin-top:16px}.wallet-operation{align-items:center;gap:10px!important;display:flex!important}.wallet-operation>i{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.wallet-operation>i.positive{background:var(--color-success-soft);color:var(--color-success)}.wallet-operation>i.negative{background:var(--color-warning-soft);color:var(--color-warning)}.wallet-operation>div{gap:4px;min-width:0;display:grid}.wallet-operation span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-amount-positive{color:var(--color-success)}.wallet-amount-negative{color:var(--color-danger)}@media (max-width:720px){.wallet-cards{grid-template-columns:1fr}}.data-table{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);overflow:auto hidden}.data-table-head,.data-table-row{grid-template-columns:var(--data-table-columns);align-items:center;gap:18px;min-width:850px;padding:14px 18px;display:grid}.data-table-head{border-bottom:1px solid var(--surface-panel-border);background:var(--surface-panel-header);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.data-table>.data-table-row{box-sizing:border-box;background:var(--surface-panel);width:100%;color:inherit;font:inherit;text-align:left;-webkit-appearance:none;appearance:none;transition:background-color var(--transition-ui), color var(--transition-ui);margin:0;padding:14px 18px;font-size:12px;border-width:1px 0 0!important;border-color:var(--surface-panel-border)!important;border-radius:0!important;height:auto!important;min-height:64px!important}.data-table>.data-table-head+.data-table-row{border-top:0!important}.data-table>.data-table-row:hover{background:var(--surface-panel-header);box-shadow:none;transform:none}.data-table>.data-table-row:active{box-shadow:none;transform:none}.data-table-row>div{align-content:center;align-self:stretch;gap:5px;min-width:0;display:grid}.data-table-row strong{font-size:12px;line-height:1.25}.data-table-row>div>span:not(.payment-status):not(.appeal-status):not(.status){font-size:11px;line-height:1.3}.data-table-toolbar{align-items:center;gap:10px;margin:18px 0;display:flex;position:relative}.data-table-empty{border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);text-align:center;place-content:center;justify-items:center;gap:8px;min-height:270px;padding:24px;display:grid}.data-table-empty b{color:var(--ink);font-size:14px}.data-table-empty p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.data-table-empty button{margin-top:8px}.data-table-search{flex:1;min-width:0;position:relative}.data-table-search>svg{z-index:1;width:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.data-table-search>input{width:100%;border-radius:var(--radius-control)!important;padding-left:42px!important}.data-table-filter{flex:none;position:relative}.data-table-toolbar-trailing{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.data-table-filter .filter-trigger{white-space:nowrap;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-grid}.data-table-filter .filter-trigger>svg{color:currentColor;opacity:1;flex:0 0 14px;width:14px;height:14px;display:block}.data-table-filter .filter-trigger.has-filters{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.data-table-filter .filter-trigger>span{background:var(--color-success);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;margin:0;font-size:10px;line-height:1;display:grid}.data-table-filter .filter-popover{z-index:20;border:1px solid var(--surface-panel-border);border-radius:var(--radius-modal);background:var(--surface-panel);width:min(360px,100vw - 36px);box-shadow:var(--shadow-panel);padding:18px;position:absolute;top:calc(100% + 10px);right:0}.data-table-filter .filter-popover header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.data-table-filter .filter-popover header>div{gap:4px;display:grid}.data-table-filter .filter-popover header strong{font-size:15px}.data-table-filter .filter-popover header span{color:var(--muted);font-size:11px}.data-table-filter .filter-popover>label{color:var(--muted);gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.data-table-filter .filter-popover select{width:100%}.data-table-filter .filter-popover footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}@media (max-width:620px){.data-table-toolbar{align-items:stretch}.data-table-filter .filter-trigger{place-items:center;gap:0;width:42px;padding:0;font-size:0}.data-table-filter .filter-trigger>span{position:absolute;top:-5px;right:-5px}.data-table-filter .filter-popover{width:auto;position:fixed;inset:auto 18px 18px}.data-table-toolbar-trailing{display:none}}@media (max-width:720px){.data-table{background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.data-table-head{display:none}.data-table>.data-table-row{background:var(--surface-panel);gap:14px;padding:16px;border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;grid-template-columns:1fr!important;min-width:0!important}.data-table-row>div{gap:4px;padding-top:16px;position:relative}.data-table-row>div:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.data-table-row .row-actions{justify-content:flex-start;padding-top:18px}.data-table-row .wallet-operation{padding-top:16px}}.requisite-row .row-actions>button+button{margin-left:0}.requisite-row .row-reset{margin-left:0!important}:is(.table-head,.payment-head,.appeal-head){border-bottom:1px solid var(--surface-panel-border);background:var(--surface-panel-header);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}:is(.requisite-row,.payment-row,.appeal-row,.history-row,.wallet-transaction,.member-row){border-color:var(--surface-panel-border);background:var(--surface-panel);transition:background-color var(--transition-ui), border-color var(--transition-ui), box-shadow var(--transition-ui)}:is(.requisite-row,.payment-row,.appeal-row,.history-row):hover{background:var(--surface-panel-header)}:is(.status,.payment-status,.appeal-status,.verification-badge,.member-role){border-radius:var(--radius-control);padding:6px 10px;font-size:10px;font-weight:700;line-height:1}:is(.status-active,.payment-status-completed,.appeal-completed,.verified,.positive){background:var(--color-success-soft);color:var(--color-success)}:is(.status-paused,.status-limit_reached,.payment-status-waiting_payment,.appeal-open){background:var(--color-warning-soft);color:var(--color-warning)}:is(.status-unavailable,.payment-status-canceled,.payment-status-failed,.negative,.error){background:var(--color-danger-soft);color:var(--color-danger)}:is(.payment-status-created,.payment-status-waiting_trader,.payment-status-arbitrage,.appeal-new){background:var(--color-info-soft);color:var(--color-info)}:is(.drawer-eyebrow,.dashboard-eyebrow,.page-heading>p,.page-heading>div>p){color:var(--color-success);font-family:var(--font-mono);letter-spacing:.13em;text-transform:none;margin:0;font-size:10px;font-weight:700;line-height:normal}:is(.dashboard-heading h1,.page-heading h1){margin:var(--space-2) 0;color:var(--ink);letter-spacing:normal;font-family:inherit;font-size:36px;font-weight:400;line-height:1.5}:is(.dashboard-heading span,.page-heading>span,.page-heading>div>span){margin-top:var(--space-2);color:var(--muted);letter-spacing:normal;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;display:block}:is(.drawer-backdrop,.create-requisite-backdrop){background:#0f0a15a8}:is(.requisite-drawer,.appeal-drawer,.payment-drawer,.shop-drawer,.create-requisite-panel,.team-member-drawer,.two-factor-drawer){background:var(--surface-panel);box-shadow:var(--shadow-panel)}:is(.requisite-drawer,.payment-drawer,.appeal-drawer){width:min(500px,100%);padding:30px}.team-member-drawer{width:min(500px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto}.team-member-drawer h2{margin:7px 0;font-size:30px}.team-member-drawer>.drawer-subtitle{margin-bottom:27px;display:block}.team-member-drawer .member-form{box-shadow:none;border-width:1px 0 0;border-radius:0;grid-template-columns:1fr;margin:0;padding:20px 0 0}.team-member-drawer .member-form header,.team-member-drawer .member-form .form-error,.team-member-drawer .member-form>button{grid-column:1}.team-member-drawer .member-form>button{width:100%;margin-top:8px}.two-factor-drawer{width:min(500px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto}.two-factor-drawer h2{margin:7px 0;font-size:30px}.two-factor-drawer>.drawer-subtitle{margin-bottom:27px;display:block}.two-factor-drawer .two-factor-setup{background:0 0;border-width:1px 0 0;border-radius:0;justify-items:stretch;gap:14px;padding:20px 0 0;display:grid}.two-factor-drawer .two-factor-setup img{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);justify-self:center;width:220px;height:220px}.two-factor-drawer .two-factor-setup p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.two-factor-drawer .two-factor-setup label{color:var(--muted);gap:7px;font-size:11px;font-weight:600;display:grid}.two-factor-drawer .two-factor-setup input{letter-spacing:.2em;width:100%}.two-factor-drawer .two-factor-setup button{width:100%}:is(.requisite-drawer,.payment-drawer,.appeal-drawer) h2{margin:7px 0;font-size:30px}:is(.requisite-drawer,.payment-drawer,.appeal-drawer) section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}:is(.requisite-drawer,.payment-drawer,.appeal-drawer) h3{margin:0 0 10px;font-size:13px}:is(.requisite-drawer,.payment-drawer) dl{margin:0}:is(.requisite-drawer,.payment-drawer) dl>div{justify-content:space-between;gap:25px;padding:8px 0;font-size:12px;display:flex}:is(.requisite-drawer,.payment-drawer) dt{color:var(--muted)}:is(.requisite-drawer,.payment-drawer) dd{text-align:right;overflow-wrap:anywhere;margin:0}.appeal-drawer .appeal-pair{justify-content:space-between;gap:25px;padding:8px 0;font-size:12px;display:flex}.appeal-drawer .appeal-pair span{color:var(--muted)}.appeal-drawer .appeal-pair strong{text-align:right;overflow-wrap:anywhere}.appeal-drawer section>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.appeal-drawer>.appeal-status{margin-top:4px;display:inline-flex}.appeal-drawer .proof-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.appeal-drawer .proof-list button,.appeal-drawer .proof-upload{box-sizing:border-box;border:1px solid var(--surface-panel-border);cursor:pointer;min-height:42px;transition:transform var(--transition-ui), box-shadow var(--transition-ui), background-color var(--transition-ui), border-color var(--transition-ui);justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;border-radius:var(--radius-control)!important}.appeal-drawer .proof-list button{background:var(--surface-panel);color:var(--ink)}.appeal-drawer .proof-upload{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.appeal-drawer .proof-list button:hover,.appeal-drawer .proof-upload:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.appeal-drawer .proof-list button:active,.appeal-drawer .proof-upload:active{box-shadow:none;transform:translateY(0)}.drawer-actions{align-items:stretch;gap:8px;margin-top:28px;display:flex}.drawer-actions>button{box-sizing:border-box;border-radius:var(--radius-control);border:1px solid #0000;flex:1;justify-content:center;align-items:center;height:42px;min-height:42px;padding:0 16px;font-weight:700;line-height:1;display:flex}.drawer-actions>button:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.drawer-actions>button:active{box-shadow:none;transform:translateY(0)}.drawer-actions>button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.payment-drawer .drawer-actions>button{border:1px solid #0000;padding:0 16px}.payment-drawer .drawer-actions>.payment-cancel{border-color:#efc0c5}.payment-drawer .drawer-actions>.payment-complete{border-color:var(--color-success)}:is(.form-error,.submit-error,.drawer-action-error){border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}:is(.dashboard-loading i,.list-skeleton i,.payment-skeleton i,.drawer-loading i,.settings-loading i){border-radius:var(--radius-panel);background:linear-gradient(90deg,#e5eae7 25%,#f1f4f2 50%,#e5eae7 75%) 0 0/200% 100%}.edit-requisite{background:var(--color-info-soft);color:var(--color-info);border-color:#b9d0f4}.reset-requisite-limits{background:var(--color-violet-soft);color:var(--color-violet);border-color:#c0dbee}:is(.delete-requisite,.danger,.payment-cancel,.disable-2fa){background:var(--color-danger-soft);color:var(--color-danger);border-color:#efc0c5}:is(.activate,.payment-complete){border-color:var(--color-success);background:var(--color-success);color:#fff}.pause{background:var(--color-warning-soft);color:var(--color-warning);border-color:#e5c47c}:is(.admin-stats article,.admin-queue,.admin-resolution,.resolution-context,.profile-admin-list,.profile-admin-grid>article,.profile-admin-empty,.verification-queue,.member-admin-list,.member-create-form,.accounts-layout>section,.created-accounts,.account-create,.shops-grid>article,.shop-integration,.shop-secret,.shop-verification-list,.merchant-payment-metrics>article){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}:is(.member-admin-row,.verification-form,.shop-review-form,.profile-details-form){border-color:var(--surface-panel-border);background:var(--surface-panel)}:is(.member-create-form,.member-edit-form,.account-fields,.shop-fields,.profile-details-form,.verification-form,.shop-review-form){gap:var(--space-3)}:is(.copy-request,.test-payin,.resolve-button,.shop-save,.settings-save){border-color:var(--color-primary);background:var(--color-primary);color:#fff}.blocked{background:var(--color-danger-soft);color:var(--color-danger)}:is(.enabled,.on){background:var(--color-success-soft);color:var(--color-success)}:is(.admin-denied,.proof-empty){border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel)}:is(.confirm-delete,.payment-confirm,.key-dismiss,.two-factor-setup,.shop-review-form){border:1px solid var(--surface-panel-border);border-radius:var(--radius-modal);background:var(--surface-panel);box-shadow:var(--shadow-panel)}:is(.section-title,.team-settings-head,.profile-admin-title,.profile-members-heading){border-bottom-color:var(--surface-panel-border)}:is(.check-row,.setting-field,.form-field,.file-picker,.proof-upload){border-color:var(--surface-panel-border);border-radius:var(--radius-sm)}@media (max-width:720px){:root{--page-gutter:18px;--panel-padding:16px}}.team-page{padding:45px var(--page-gutter)}.team-toolbar{align-items:flex-end}.team-toolbar>div{min-width:0}.team-eyebrow{color:var(--color-success);letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:700;line-height:1.2;display:block}.team-toolbar h1{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:500}.team-toolbar p{color:var(--muted);margin:8px 0 0;font-size:13px}.team-toolbar>button{flex:none}.team-toolbar>button.primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.team-toolbar>button.secondary{border-color:var(--surface-panel-border);background:var(--surface-panel);color:var(--ink)}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.team-summary article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:17px 19px}.team-summary article span{color:var(--muted);font-size:11px}.team-summary article strong{margin-top:7px;font-size:20px}.member-list{gap:10px}.member-row{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:72px;transition:background-color var(--transition-ui), border-color var(--transition-ui);padding:14px 16px}.member-row:hover{background:var(--surface-panel-header);border-color:#cdc7d5}.member-avatar{background:var(--color-success-soft);color:var(--color-success);border-radius:10px}.member-role{border-radius:var(--radius-control);width:max-content;color:var(--muted);background:#eef3f0}.member-actions button{min-height:34px;padding:0 13px}.member-actions button+button{margin-left:0}.member-form{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:var(--shadow-hover);gap:12px;padding:20px}.member-form header{gap:4px}.member-form header strong{font-size:15px}.member-form header span,.member-form label{color:var(--muted);font-size:11px}.member-form input{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel);height:42px;padding:0 12px}.member-form>button{border-color:var(--color-primary);background:var(--color-primary);color:#fff;min-height:42px}.edit-member{background:var(--surface-panel)}.edit-member>div button{min-height:42px}.edit-member>div button+button{border-color:var(--color-primary);background:var(--color-primary);color:#fff;margin-left:0}.team-state{border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:270px}@media (max-width:720px){.team-toolbar{flex-direction:column;align-items:stretch}.team-toolbar h1{font-size:32px}.team-toolbar>button{width:100%}.team-summary{grid-template-columns:1fr}}.settings-grid{gap:12px;margin-top:24px}.settings-card{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:20px}.settings-card>header{gap:16px;margin-bottom:20px}.settings-card h2{margin:0;font-size:18px;font-weight:600}.settings-card header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.settings-card header>span{font-size:10px}.account-form,.api-key-form{gap:12px}.account-form label,.api-key-form label,.verification-upload label{color:var(--muted);font-size:11px;font-weight:600}.account-form input,.api-key-form input,.api-key-form select,.verification-upload select,.two-factor-setup input{min-height:var(--control-height);border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel);outline:none;padding:0 12px}.account-form input:focus,.api-key-form input:focus,.api-key-form select:focus,.verification-upload select:focus,.two-factor-setup input:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.account-form>button,.api-key-form>button,.verification-upload>button,.two-factor>button,.two-factor-setup button,.new-api-key>button:not(.key-dismiss){min-height:var(--control-height);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.api-key-list{margin-top:16px}.api-key-list article{border-top:1px solid var(--surface-panel-border);min-height:58px}.api-key-list article>div:last-child{gap:8px}.api-key-list button{min-height:34px;padding:0 13px}.api-key-list button+button{margin-left:0}.new-api-key{border-radius:var(--radius-panel);background:var(--color-warning-soft);border:1px solid #e6c989;padding:16px}.new-api-key .key-dismiss{min-height:var(--control-height);background:var(--surface-panel);color:var(--ink);border-color:#d9c796}.verification-comment,.uploaded-documents,.verification-hint,.two-factor-setup{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel-header)}.verification-badge{border-radius:var(--radius-control)}.file-picker{min-height:var(--control-height);border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel)}.security-actions{border-top:1px solid var(--surface-panel-border);grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid!important}.security-actions>button,.security-actions .two-factor>button{width:100%;min-height:var(--control-height)}.security-actions>button:disabled{border-color:var(--surface-panel-border);color:var(--muted);cursor:not-allowed;opacity:1;background:#eef1ef}.security-actions .two-factor{display:contents!important}.security-actions .two-factor-setup,.security-actions .form-error{grid-column:1/-1}.two-factor>button{min-width:max-content}.two-factor .disable-2fa{background:var(--color-danger-soft);color:var(--color-danger);border-color:#efc0c5}.security-note>div{border-top-color:var(--surface-panel-border)}@media (max-width:700px){.settings-grid{grid-template-columns:1fr}.settings-card{padding:16px}.settings-card>header{flex-direction:column;align-items:flex-start}.api-key-form,.verification-upload,.two-factor{grid-template-columns:1fr}.two-factor>button{width:100%}.security-actions{grid-template-columns:1fr}.security-actions .two-factor-setup,.security-actions .form-error{grid-column:1}}.accounts-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;margin-top:24px}.account-create,.created-accounts{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:20px}.account-create>div:first-child p{color:var(--color-success);letter-spacing:.12em;margin:0;font-size:10px;font-weight:700;line-height:1.2}.account-create h2,.created-accounts h2{margin:7px 0;font-size:18px;font-weight:600}.account-create span,.created-accounts>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.account-create label{color:var(--muted);gap:7px;margin-top:14px;font-size:11px;font-weight:600}.account-create input,.account-create select{height:var(--control-height);border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel);outline:none;padding:0 12px}.account-create input:focus,.account-create select:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.account-fields{gap:0 12px}.account-create>button{width:100%;min-height:var(--control-height);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;margin-top:18px}.created-accounts article{border-top:1px solid var(--surface-panel-border);gap:10px;min-height:58px;padding:12px 0}.created-accounts article i{background:var(--color-success-soft);color:var(--color-success)}.created-accounts article b{border-radius:var(--radius-control);color:var(--muted);background:#eef3f0;padding:5px 8px}.account-state{border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:180px}.created-accounts .account-state{margin-top:14px}.accounts-management{gap:18px;margin-top:24px;display:grid}.accounts-management .account-create{max-width:none}.accounts-section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.accounts-section-heading p{color:var(--color-success);letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:700}.accounts-section-heading h2{margin:0;font-size:20px;font-weight:600}.accounts-section-heading>button{min-height:var(--control-height);border-color:var(--color-primary);background:var(--color-primary);color:#fff;padding:0 18px}.account-create-drawer{background:var(--surface-panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow:auto}.account-create-drawer h2{margin:7px 0;font-size:30px}.account-create-drawer>.drawer-subtitle{margin-bottom:27px;display:block}.account-create-drawer .account-create{box-shadow:none;border-width:1px 0 0;border-radius:0;padding:20px 0 0}.account-create-drawer .account-fields{grid-template-columns:1fr}.all-accounts .data-table{background:var(--surface-panel)}.account-cell{align-items:center;gap:10px;min-width:0;display:flex}.verification-data-table .account-cell{align-self:stretch}.account-cell i{background:var(--color-success-soft);width:34px;height:34px;color:var(--color-success);border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;font-weight:700;display:grid}.account-cell span{min-width:0;display:grid}.account-cell strong,.account-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-cell small{color:var(--muted);font-size:10px}.account-status{border-radius:var(--radius-control);width:max-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.account-status.active{background:var(--color-success-soft);color:var(--color-success)}.account-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-actions button{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);background:var(--surface-panel);min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.account-actions .danger-link{color:var(--color-danger);border-color:#efc0c5}.account-actions .danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.account-actions small{flex-basis:100%}.verification-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.verification-metrics article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:17px 19px}.verification-metrics span{color:var(--muted);font-size:11px}.verification-metrics strong{margin-top:7px;font-size:20px;display:block}.verification-review-drawer{background:var(--surface-panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow:auto}.verification-review-drawer h2{margin:7px 0;font-size:30px}.verification-review-drawer>.drawer-subtitle{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;font-size:11px;display:flex}.verification-review-drawer section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}.verification-review-drawer section h3{margin:0 0 12px;font-size:13px}.verification-review-drawer label{color:var(--muted);gap:7px;margin-top:14px;font-size:11px;font-weight:600;display:grid}.verification-review-drawer select,.verification-review-drawer textarea{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel);width:100%;padding:12px}.verification-review-drawer textarea{resize:vertical;min-height:120px}.verification-review-drawer .verification-user-context>div{justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.verification-review-drawer .verification-user-context span{color:var(--muted)}.verification-review-drawer .verification-user-context strong{text-align:right;overflow-wrap:anywhere;max-width:65%}.verification-review-drawer .verification-photos{margin-top:27px}.verification-review-drawer .verification-approve{border-color:var(--color-success);background:var(--color-success);color:#fff}.wallet-admin-actions{align-items:center;gap:8px;display:flex}.wallet-admin-actions button{border:1px solid var(--surface-panel-border);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-weight:700}.wallet-admin-actions .verification-approve{color:var(--color-success);background:#7a32d21a;border-color:#7a32d27a}.wallet-admin-actions .danger{color:var(--color-danger);background:#f45b691a;border-color:#f45b697a}.wallet-withdrawal-heading{margin-top:28px}.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.team-metrics article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:17px 19px}.team-metrics span{color:var(--muted);font-size:11px}.team-metrics strong{margin-top:7px;font-size:20px;display:block}.teams-section-heading{justify-content:flex-end;margin-bottom:-8px;display:flex}.teams-section-heading button{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.team-table-name{align-items:center;gap:10px!important;display:flex!important}.team-table-name i,.team-member-list article>i{background:var(--color-success-soft);width:34px;height:34px;color:var(--color-success);border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;font-weight:700;display:grid}.team-table-name span{min-width:0;display:grid}.team-table-name small{color:var(--muted);font-size:10px}.team-verification-status{border-radius:var(--radius-control);background:var(--color-warning-soft);width:max-content;color:var(--color-warning);padding:5px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.team-verification-status.verified{background:var(--color-success-soft);color:var(--color-success)}.team-admin-drawer{background:var(--surface-panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow:auto}.team-admin-drawer h2{margin:7px 0;font-size:30px}.team-admin-drawer>.drawer-subtitle{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.team-admin-drawer section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}.team-admin-drawer section>h3,.team-section-title h3{margin:0 0 12px;font-size:13px}.team-admin-form{gap:14px;margin-top:20px;display:grid}.team-admin-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:600;display:grid}.team-admin-form button{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.team-admin-form .team-check{color:var(--ink);justify-content:space-between;align-items:center;display:flex}.team-admin-form .team-check input{width:38px;height:20px}.team-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.team-section-title h3{margin:0}.team-section-title button{background:var(--surface-panel);height:34px;min-height:34px;padding:0 12px}.team-member-list{display:grid}.team-member-list article{border-top:1px solid var(--surface-panel-border);align-items:center;gap:10px;min-height:58px;display:flex}.team-member-list article>div{flex:1;min-width:0;display:grid}.team-member-list article span{color:var(--muted);font-size:10px}.team-member-list article button{background:var(--surface-panel);height:32px;min-height:32px;color:var(--color-danger);border-color:#efc0c5;padding:0 10px;font-size:10px}.member-create-inline{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel-header);margin:0 0 18px;padding:16px}.member-create-inline .team-admin-form{margin-top:14px}.member-source-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.member-source-tabs button{background:var(--surface-panel);height:36px;min-height:36px;color:var(--ink);padding:0 10px;font-size:10px}.member-source-tabs button.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.team-commission-form{grid-template-columns:1fr 1fr}.team-commission-form button,.team-commission-form .form-error{grid-column:1/-1}.drawer-muted{color:var(--muted);font-size:11px}.team-danger-zone>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.team-delete-button{background:var(--color-danger-soft);color:var(--color-danger);border-color:#efc0c5}.team-delete-confirm{border-radius:var(--radius-sm);background:var(--color-danger-soft);border:1px solid #efc0c5;gap:12px;padding:14px;display:grid}.team-delete-confirm>span{color:var(--color-danger);font-size:11px;font-weight:600}.team-delete-confirm>div{gap:8px;display:flex}.team-delete-confirm button{flex:1}.team-delete-confirm .danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.admin-appeal-drawer{height:100%;position:absolute;top:0;right:0;overflow:auto}.admin-appeal-drawer>.appeal-status{margin-top:4px;display:inline-flex}.admin-appeal-drawer .resolution-context{border:0;border-top:1px solid var(--surface-panel-border);background:0 0;border-radius:0;margin-top:27px;padding:20px 0 0}.admin-appeal-drawer>label{color:var(--muted);gap:7px;margin-top:20px;font-size:11px;font-weight:600;display:grid}.admin-appeal-drawer select,.admin-appeal-drawer textarea{border:1px solid var(--surface-panel-border);border-radius:var(--radius-sm);background:var(--surface-panel);width:100%;padding:12px}.admin-appeal-drawer textarea{resize:vertical;min-height:120px}.admin-appeal-drawer .resolve-button{border-color:var(--color-success);background:var(--color-success);color:#fff;width:100%;margin-top:20px}.shop-verification-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.shop-verification-metrics article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:17px 19px}.shop-verification-metrics span{color:var(--muted);font-size:11px}.shop-verification-metrics strong{margin-top:7px;font-size:20px;display:block}.shop-table-name{align-items:center;gap:10px!important;display:flex!important}.shop-table-name i{background:var(--color-success-soft);width:34px;height:34px;color:var(--color-success);border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;font-weight:700;display:grid}.shop-table-name span{min-width:0;display:grid}.shop-table-name small{color:var(--muted);font-size:10px}.shop-owner-id{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-verification-drawer{background:var(--surface-panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow:auto}.shop-verification-drawer h2{margin:7px 0;font-size:30px}.shop-verification-drawer>.drawer-subtitle{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.shop-verification-drawer section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}.shop-verification-drawer section h3{margin:0 0 12px;font-size:13px}.shop-review-context>div{justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.shop-review-context span{color:var(--muted)}.shop-review-context strong{text-align:right;overflow-wrap:anywhere;max-width:65%}.shop-verification-form label{color:var(--muted);gap:7px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.shop-verification-form textarea{resize:vertical;min-height:120px;padding-block:12px}.shop-verification-form .shop-approve{border-color:var(--color-success);background:var(--color-success);color:#fff}@media (max-width:850px){.accounts-layout,.account-fields{grid-template-columns:1fr}}@media (max-width:720px){.verification-metrics,.team-metrics,.shop-verification-metrics,.accounts-management .account-fields{grid-template-columns:1fr}.all-accounts .data-table-row>div:last-child{align-items:flex-start}}.verification-section{margin-top:28px}.verification-section+.verification-section{border-top:1px solid var(--surface-panel-border);margin-top:44px;padding-top:32px}.section-heading h2{margin:0;font-size:20px;font-weight:600}.section-heading span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.admin-shop-metrics article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:17px 19px}.admin-shop-metrics span{color:var(--muted);font-size:11px}.admin-shop-metrics strong{margin-top:7px;font-size:20px;display:block}.admin-shop-drawer{background:var(--surface-panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow:auto}.admin-shop-drawer h2{margin:7px 0;font-size:30px}.admin-shop-drawer>.drawer-subtitle{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.admin-shop-drawer section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}.admin-shop-drawer section h3{margin:0 0 12px;font-size:13px}.admin-shop-form label{color:var(--muted);gap:7px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.shop-admin-check{justify-content:space-between;align-items:center;color:var(--ink)!important;display:flex!important}.shop-admin-check input{width:38px;height:20px}.admin-shop-fields{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.commission-tier-editor{border:1px solid color-mix(in srgb, var(--accent-violet,#5cb6f6) 52%, transparent);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);border-radius:14px;margin-top:18px;padding:15px}.commission-tier-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-tier-heading span{gap:3px;display:grid}.commission-tier-heading strong{color:var(--ink);font-size:13px}.commission-tier-heading small,.commission-tier-empty{color:var(--muted);font-size:12px}.commission-tier-heading button,.commission-tier-remove{border:1px solid color-mix(in srgb, var(--accent-violet,#5cb6f6) 64%, transparent);background:color-mix(in srgb, var(--accent-violet,#5cb6f6) 14%, transparent);min-height:34px;color:var(--ink)}.commission-tier-list{gap:10px;margin-top:12px;display:grid}.commission-tier-row{grid-template-columns:1fr 1fr .8fr 36px;align-items:end;gap:8px;display:grid}.commission-tier-row label{margin-top:0}.commission-tier-remove{width:36px;color:var(--color-danger,#ff647c);padding:0;font-size:21px}.commission-tier-empty{margin:12px 0 0}.admin-shop-save{border-color:var(--color-success);background:var(--color-success);color:#fff}@media (max-width:720px){.admin-shop-metrics,.admin-shop-fields{grid-template-columns:1fr}.commission-tier-row{grid-template-columns:1fr 1fr}.commission-tier-remove{width:100%}}.account-details-drawer{background:var(--surface-panel);width:min(520px,100%);height:100%;box-shadow:var(--shadow-panel);padding:30px;position:absolute;top:0;right:0;overflow-y:auto}.account-details-drawer h2{margin:7px 0;font-size:30px}.account-detail-section{border-top:1px solid var(--surface-panel-border);margin-top:28px;padding-top:20px}.account-detail-section h3{margin:0 0 14px;font-size:13px}.account-detail-row{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0;font-size:12px;display:flex}.account-detail-row span{color:var(--muted)}.account-detail-row strong{overflow-wrap:anywhere;text-align:right;max-width:65%}.account-role-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.account-role-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:600;display:grid}.account-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.account-balance-grid article,.merchant-total-turnover{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);background:var(--surface-soft);padding:13px}.account-balance-grid span,.merchant-total-turnover span{color:var(--muted);font-size:10px;display:block}.account-balance-grid strong,.merchant-total-turnover strong{margin-top:6px;font-size:14px;display:block}.account-detail-links{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.account-detail-links a{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);text-align:center;padding:11px 14px;font-size:12px;font-weight:700}.merchant-total-turnover{margin-bottom:12px}.merchant-total-turnover strong{font-size:22px}.merchant-account-shops{gap:8px;display:grid}.merchant-account-shops a{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:border-color .18s,transform .18s;display:flex}.merchant-account-shops a:hover{border-color:var(--color-success);transform:translateY(-1px)}.merchant-account-shops span,.merchant-account-shops small{display:block}.merchant-account-shops small,.account-detail-note{color:var(--muted);margin-top:4px;font-size:11px}@media (max-width:720px){.account-role-form,.account-balance-grid,.account-detail-links{grid-template-columns:1fr}}.merchant-shops-heading{justify-content:flex-end;margin:20px 0 0;display:flex}.shop-payments-link{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);margin-top:14px;padding:10px 14px;font-size:12px;font-weight:700;transition:border-color .18s,transform .18s;display:inline-flex}.shop-payments-link:hover{border-color:var(--color-success);transform:translateY(-1px)}.admin-shop-drawer>.shop-integration{margin-top:28px}@media (max-width:720px){.merchant-shops-heading .primary{width:100%}}.shop-integration-standard>section{border-top:1px solid var(--surface-panel-border);margin-top:27px;padding-top:20px}.shop-integration-standard h3{margin:0 0 8px;font-size:13px}.integration-description{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.integration-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.integration-key-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:600;display:grid}.integration-warning{border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 9%, transparent);color:var(--ink);margin:12px 0;padding:11px 13px;font-size:11px}.integration-secret-code,.integration-code-example{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;padding:13px;font-size:11px;line-height:1.55;display:block;overflow:auto}.integration-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.integration-test-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.integration-test-fields label{color:var(--muted);gap:6px;font-size:11px;font-weight:600;display:grid}.integration-test-fields input,.integration-test-fields select{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);background:#fff;width:100%;height:40px;padding:0 11px}.integration-test-result{border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-success) 7%, transparent);gap:8px;margin-top:12px;padding:14px;display:grid}.integration-test-result>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.integration-test-result span,.integration-key-list small{color:var(--muted)}.integration-saved{width:100%;margin-top:10px}.integration-key-list{gap:8px;display:grid}.integration-key-list article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-control);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.integration-key-list strong,.integration-key-list small{display:block}.integration-key-list small{margin-top:4px;font-size:10px}.integration-code-example{border-radius:8px;margin:0 0 10px}@media (max-width:720px){.integration-key-form,.integration-actions,.integration-test-fields{grid-template-columns:1fr}}.api-docs-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.api-docs-layout section{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);padding:20px}.api-docs-layout h2{margin:0 0 9px;font-size:16px}.api-docs-layout p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.api-docs-layout pre{border:1px solid var(--surface-panel-border);background:var(--surface-soft);white-space:pre-wrap;border-radius:8px;margin:14px 0 0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}@media (max-width:720px){.api-docs-layout{grid-template-columns:1fr}}.wallet-cards-active{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wallet-deposit-bar{border:1px solid var(--line);background:var(--surface-panel,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px 20px;display:flex}.wallet-deposit-bar>div{gap:5px;display:grid}.wallet-deposit-bar span{color:var(--muted);font-size:12px}.wallet-deposit-bar button{white-space:nowrap}.wallet-pending-deposits{color:#8a5a00;background:#fff4d9;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:12px;font-weight:700}.wallet-deposit-drawer{background:var(--surface-panel,#fff);width:min(520px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 40px #100b1638}.wallet-deposit-drawer h2{margin:8px 0;font-size:28px}.wallet-deposit-drawer section{border-top:1px solid var(--line);margin:26px 0;padding-top:20px}.wallet-deposit-drawer form,.wallet-deposit-drawer form label{gap:10px;display:grid}.wallet-deposit-drawer form{gap:18px}.wallet-deposit-drawer input{border:1px solid var(--line);background:var(--surface-panel,#fff);width:100%;color:var(--ink);border-radius:10px;padding:13px}.trc20-address{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.trc20-address code{overflow-wrap:anywhere;border:1px solid var(--surface-panel-border);background:var(--surface-panel-header);min-width:0;min-height:44px;color:var(--ink);border-radius:9px;align-items:center;padding:12px;font-size:12px;line-height:1.45;display:flex}.trc20-address button{border:1px solid var(--surface-panel-border);background:var(--surface-panel);min-height:44px;color:var(--ink);border-radius:9px;padding:0 14px;font-weight:750}@media (max-width:420px){.trc20-address{grid-template-columns:1fr}.trc20-address button{width:100%}}.account-deposit-requests{margin-top:24px}.account-deposit-requests>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.account-deposit-requests article>div:first-child{gap:4px;min-width:0;display:grid}.account-deposit-requests small{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.deposit-review-actions{grid-column:1/-1;gap:8px;display:flex}.deposit-review-actions button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:9px;flex:1;padding:10px}@media (max-width:720px){.wallet-deposit-bar{flex-direction:column;align-items:stretch}.wallet-deposit-bar button{width:100%}}.design-lab{color:#eaf0ed;background:#0d1110;min-height:100vh;font-family:SF Pro Display,SF Pro,sans-serif}.design-lab-bar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1110f5;border-bottom:1px solid #29302d;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:14px 22px;display:flex;position:sticky;top:0}.design-lab-bar>div{gap:4px;min-width:180px;display:grid}.design-lab-bar>div b{letter-spacing:.12em;font:700 12px ui-monospace,monospace}.design-lab-bar>div span{color:#8d8893;font-size:11px}.design-lab-bar nav{gap:8px;display:flex}.design-lab-bar nav button{color:#a19ca7;text-align:left;background:#171c1a;align-content:center;gap:2px;width:190px;padding:0 14px;display:grid;border:1px solid #303936!important;border-radius:10px!important;height:56px!important}.design-lab-bar nav button:hover{transform:none;border-color:#5e5964!important}.design-lab-bar nav button.selected{color:#f9f4ff;background:#231c2b;box-shadow:inset 0 0 0 1px #8037d940;border-color:#8037d9!important}.design-lab-bar nav b{font-size:12px}.design-lab-bar nav span{font-size:10px;font-weight:400}.design-preview{--p-bg:#f3f5f4;--p-side:#16101d;--p-side-2:#1f1729;--p-card:#fff;--p-line:#dde4e1;--p-text:#1a1520;--p-muted:#787180;--p-accent:#5d20a8;--p-accent-soft:#ebe1f7;--p-warn:#b66d08;--p-danger:#c64552;--p-radius:12px;--p-shadow:none;background:var(--p-bg);min-height:calc(100vh - 86px);color:var(--p-text);grid-template-columns:232px minmax(0,1fr);display:grid}.design-preview *{box-sizing:border-box}.design-preview button{font:inherit}.preview-sidebar{background:var(--p-side);color:#c9c3d0;border-right:1px solid #ffffff14;flex-direction:column;height:calc(100vh - 86px);padding:24px 16px 18px;display:flex;position:sticky;top:86px}.preview-brand{align-items:center;gap:11px;padding:0 8px;display:flex}.preview-brand i{background:var(--p-accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.preview-brand strong{color:#fff;letter-spacing:.01em;font-size:20px}.preview-user{border-bottom:1px solid #ffffff1a;gap:5px;margin:28px 8px 16px;padding-bottom:17px;display:grid}.preview-user span{color:#726680;letter-spacing:.13em;font:700 8px ui-monospace,monospace}.preview-user b{color:#eff7f3;font-size:12px}.preview-sidebar nav{gap:4px;display:grid}.preview-sidebar nav a{color:#988fa3;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;height:42px;padding:0 11px;font-size:12px;text-decoration:none;display:grid}.preview-sidebar nav a svg{width:14px}.preview-sidebar nav a.active{background:var(--p-side-2);color:#fff;box-shadow:inset 3px 0 var(--p-accent)}.preview-sidebar nav em{color:#ffbb6e;background:#34231a;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.preview-system{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.preview-system>i,.preview-live i{background:#8037d9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8037d91f}.preview-system span{gap:3px;display:grid}.preview-system b{color:#e0dbe7;font-size:9px}.preview-system small{color:#786f84;font-size:8px}.preview-workspace{min-width:0}.preview-topbar{border-bottom:1px solid var(--p-line);background:var(--p-card);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.preview-breadcrumbs{color:var(--p-muted);gap:8px;font-size:11px;display:flex}.preview-breadcrumbs span{color:var(--p-accent);font-weight:800}.preview-breadcrumbs strong{color:var(--p-text)}.preview-top-actions{align-items:center;gap:12px;display:flex}.preview-live{color:var(--p-muted);align-items:center;gap:8px;font:700 9px ui-monospace,monospace;display:flex}.preview-top-actions button{width:36px;min-height:36px;color:var(--p-text);background:0 0;padding:0;display:grid;position:relative;border:1px solid var(--p-line)!important;border-radius:9px!important;height:36px!important}.preview-top-actions button em{background:var(--p-danger);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.preview-avatar{background:var(--p-text);width:36px;height:36px;color:var(--p-card);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.preview-content{max-width:1440px;margin:auto;padding:38px 32px 56px}.preview-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.preview-heading p,.preview-chart-card header p,.preview-queue header p,.preview-table-card header p{color:var(--p-accent);letter-spacing:.13em;margin:0 0 9px;font:700 9px ui-monospace,monospace}.preview-heading h1{margin:0;font-size:38px;font-weight:500;line-height:1}.preview-heading span{color:var(--p-muted);margin-top:12px;font-size:12px;display:block}.preview-heading button,.preview-table-card>header button{background:var(--p-card);min-height:38px;color:var(--p-text);align-items:center;gap:10px;padding:0 15px;font-size:10px;font-weight:700;display:flex;border:1px solid var(--p-line)!important;border-radius:9px!important;height:38px!important}.preview-periods{gap:6px;margin:28px 0 16px;display:flex}.preview-periods button{min-height:34px;color:var(--p-muted);background:0 0;padding:0 15px;font-size:10px;font-weight:700;border:1px solid var(--p-line)!important;border-radius:8px!important;height:34px!important}.preview-periods button.active{background:var(--p-text);color:var(--p-card);border-color:var(--p-text)!important}.preview-metrics{grid-template-columns:1fr 1fr 1.25fr;gap:12px;display:grid}.preview-metrics article{border:1px solid var(--p-line);border-radius:var(--p-radius);background:var(--p-card);min-height:150px;box-shadow:var(--p-shadow);padding:18px;position:relative;overflow:hidden}.preview-metrics article>div{justify-content:space-between;align-items:center;display:flex}.preview-metrics span{color:var(--p-muted);letter-spacing:.08em;font:700 9px ui-monospace,monospace}.preview-metrics em{background:var(--p-accent-soft);color:var(--p-accent);border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.preview-metrics strong{z-index:2;letter-spacing:-.02em;margin-top:18px;font-size:27px;display:block;position:relative}.preview-metrics small{z-index:2;color:var(--p-muted);margin-top:7px;font-size:9px;display:block;position:relative}.spark{opacity:.14;background:linear-gradient(135deg,transparent 20%,var(--p-accent) 21% 25%,transparent 26% 38%,var(--p-accent) 39% 43%,transparent 44% 55%,var(--p-accent) 56% 60%,transparent 61%);width:150px;height:75px;position:absolute;bottom:-23px;right:-12px;transform:skewY(-10deg)}.preview-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:12px;margin-top:12px;display:grid}.preview-chart-card,.preview-queue,.preview-table-card{border:1px solid var(--p-line);border-radius:var(--p-radius);background:var(--p-card);box-shadow:var(--p-shadow);overflow:hidden}.preview-chart-card>header,.preview-queue>header,.preview-table-card>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.preview-chart-card h2,.preview-queue h2,.preview-table-card h2{margin:0;font-size:15px}.preview-chart-card header>span{color:var(--p-muted);font-size:9px}.fake-chart{height:240px;padding:22px 18px 28px;position:relative}.fake-chart svg{width:100%;height:175px;color:var(--p-accent);position:relative;overflow:visible}.chart-grid{background:repeating-linear-gradient(to bottom,var(--p-line) 0 1px,transparent 1px 42px);position:absolute;inset:22px 18px 39px}.chart-labels{color:var(--p-muted);justify-content:space-between;font-size:8px;display:flex}.preview-queue header>b{width:27px;height:27px;color:var(--p-warn);background:#fff0e4;border-radius:8px;place-items:center;font-size:11px;display:grid}.preview-queue ul{margin:0;padding:0;list-style:none}.preview-queue li{border-top:1px solid var(--p-line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.preview-queue li:first-child{border-top:0}.preview-queue li>i{border-radius:50%;width:7px;height:7px}.preview-queue li>i.danger{background:var(--p-danger)}.preview-queue li>i.warning{background:var(--p-warn)}.preview-queue li>i.success{background:var(--p-accent)}.preview-queue li div{gap:5px;display:grid}.preview-queue li b{font-size:10px}.preview-queue li span{color:var(--p-muted);font-size:8px}.preview-queue li>strong{color:var(--p-accent);font-size:8px}.preview-table-card{margin-top:12px}.preview-table-card>header{align-items:center}.preview-toolbar{border-bottom:1px solid var(--p-line);gap:8px;padding:12px 16px;display:flex}.preview-toolbar label{flex:1;position:relative}.preview-toolbar label svg{width:12px;color:var(--p-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.preview-toolbar input{border:1px solid var(--p-line);background:var(--p-bg);width:100%;min-height:36px;color:var(--p-text);border-radius:8px;padding-left:35px;font-size:10px;height:36px!important}.preview-toolbar>button{background:var(--p-card);min-height:36px;color:var(--p-text);align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;display:flex;border:1px solid var(--p-line)!important;border-radius:8px!important;height:36px!important}.preview-toolbar button em{background:var(--p-accent);color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.preview-tr{border-top:1px solid var(--p-line);grid-template-columns:1.1fr 1.2fr 1fr .75fr .8fr;align-items:center;gap:16px;min-width:720px;padding:14px 18px;font-size:10px;display:grid}.preview-tr.head{background:var(--p-bg);color:var(--p-muted);letter-spacing:.08em;border-top:0;font:700 8px ui-monospace,monospace}.preview-tr>b{align-items:center;gap:8px;display:flex}.preview-tr>b svg{width:11px;color:var(--p-muted)}.preview-tr>span{color:var(--p-muted)}.preview-tr>strong{text-align:right}.preview-tr>em{border-radius:6px;justify-self:start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.preview-tr>em.processing{color:#315fa8;background:#e8efff}.preview-tr>em.success{background:var(--p-accent-soft);color:var(--p-accent)}.preview-tr>em.warning{color:var(--p-warn);background:#fff0e4}.design-preview--signal{--p-bg:#0e1418;--p-side:#090e11;--p-side-2:#14222a;--p-card:#151d22;--p-line:#28343a;--p-text:#eef7f4;--p-muted:#7f9198;--p-accent:#8d42e8;--p-accent-soft:#28183b;--p-warn:#ffb054;--p-danger:#ff6878;--p-radius:5px;--p-shadow:0 14px 34px #0000002e}.design-preview--signal .preview-brand i,.design-preview--signal .preview-avatar{border-radius:3px}.design-preview--signal .preview-sidebar nav a,.design-preview--signal .preview-system,.design-preview--signal button,.design-preview--signal input{border-radius:3px!important}.design-preview--signal .preview-metrics article.primary{background:linear-gradient(135deg,#251735,#152226)}.design-preview--signal .preview-tr.head{background:#10171b}.design-preview--signal .preview-chart-card,.design-preview--signal .preview-queue,.design-preview--signal .preview-table-card,.design-preview--signal .preview-metrics article{box-shadow:inset 0 1px #ffffff06}.design-preview--editorial{--p-bg:#f3efe7;--p-side:#29261f;--p-side-2:#3b362c;--p-card:#fcfaf5;--p-line:#d9d0c0;--p-text:#25231e;--p-muted:#80796d;--p-accent:#5b9ac7;--p-accent-soft:#e7f3fb;--p-warn:#ad681b;--p-danger:#ad4250;--p-radius:18px;--p-shadow:0 8px 28px #4034200f}.design-preview--editorial .preview-brand i{color:#25231e;background:#ab67ff}.design-preview--editorial .preview-heading h1{letter-spacing:-.04em;font-family:Georgia,serif;font-size:44px}.design-preview--editorial .preview-metrics strong{font-family:Georgia,serif;font-weight:500}.design-preview--editorial .preview-periods button,.design-preview--editorial .preview-heading button,.design-preview--editorial .preview-toolbar button,.design-preview--editorial .preview-toolbar input{border-radius:999px!important}.design-preview--editorial .preview-metrics article.primary{color:#fff;background:#29261f}.design-preview--editorial .preview-metrics article.primary span,.design-preview--editorial .preview-metrics article.primary small{color:#ada798}.design-preview--editorial .preview-metrics article.primary em{color:#29261f;background:#ab67ff}.design-preview--editorial .preview-tr.head{background:#f5f0e6}@media (max-width:900px){.design-lab-bar{flex-direction:column;align-items:stretch;position:relative}.design-lab-bar nav{overflow-x:auto}.design-lab-bar nav button{flex:0 0 180px}.design-preview{grid-template-columns:68px 1fr;min-height:100vh}.preview-sidebar{height:100vh;padding-inline:10px;top:0}.preview-brand strong,.preview-user,.preview-sidebar nav span,.preview-sidebar nav em,.preview-system span{display:none}.preview-brand{justify-content:center;padding:0}.preview-sidebar nav a{grid-template-columns:1fr;justify-items:center}.preview-system{justify-content:center}.preview-content{padding:28px 20px}.preview-grid{grid-template-columns:1fr}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics .primary{grid-column:1/-1}}@media (max-width:620px){.design-lab-bar{padding:14px}.design-preview{display:block}.preview-sidebar{display:none}.preview-topbar{padding:0 16px}.preview-breadcrumbs{display:none}.preview-top-actions{margin-left:auto}.preview-content{padding:24px 14px 42px}.preview-heading{flex-direction:column;align-items:flex-start}.preview-heading h1{font-size:34px}.preview-heading>button{display:none}.preview-periods{overflow-x:auto}.preview-periods button{flex:none}.preview-metrics{grid-template-columns:1fr}.preview-metrics .primary{grid-column:auto}.preview-table{overflow-x:auto}.preview-chart-card>header,.preview-queue>header,.preview-table-card>header{padding:16px}.fake-chart{height:210px}.fake-chart svg{height:145px}}.design-preview :is(.preview-user span,.preview-system small,.preview-chart-card header>span,.chart-labels,.preview-queue li span,.preview-queue li>strong,.preview-tr.head,.preview-tr>em){font-size:10px}.design-preview :is(.preview-system b,.preview-heading p,.preview-chart-card header p,.preview-queue header p,.preview-table-card header p,.preview-metrics span,.preview-metrics small,.preview-live){font-size:11px}.design-preview :is(.preview-breadcrumbs,.preview-heading span,.preview-sidebar nav a,.preview-metrics em,.preview-queue li b,.preview-table-card>header button,.preview-toolbar input,.preview-toolbar>button,.preview-tr),.design-preview :is(.preview-user span,.preview-system small,.preview-chart-card header>span,.chart-labels,.preview-queue li span,.preview-queue li>strong,.preview-tr.head,.preview-tr>em){font-size:12px}.design-preview :is(.preview-system b,.preview-heading p,.preview-chart-card header p,.preview-queue header p,.preview-table-card header p,.preview-metrics span,.preview-metrics small,.preview-live,.preview-metrics em){font-size:13px}.design-preview :is(.preview-breadcrumbs,.preview-heading span,.preview-sidebar nav a,.preview-queue li b,.preview-table-card>header button,.preview-toolbar input,.preview-toolbar>button,.preview-tr){font-size:14px}.design-preview :is(.preview-chart-card h2,.preview-queue h2,.preview-table-card h2){font-size:17px}.design-preview .preview-sidebar nav a{height:46px}.design-preview .preview-metrics article{min-height:164px;padding:20px}.design-preview .preview-metrics strong{font-size:30px}.design-preview .preview-queue li{padding-block:19px}.design-preview .preview-tr{padding-block:17px}.design-lab-controls{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex!important}.design-theme-switch{background:#171c1a;border:1px solid #303936;border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.design-theme-switch button{justify-content:center;align-items:center;gap:7px;min-height:48px;display:flex;color:#898490!important;background:0 0!important;border:0!important;border-radius:7px!important;width:auto!important;height:48px!important;padding:0 13px!important;font-size:11px!important}.design-theme-switch button:hover{box-shadow:none!important}.design-theme-switch button.selected{color:#1a1520!important;box-shadow:none!important;background:#edf4f0!important}.design-theme-switch i{font-size:14px;font-style:normal}.design-preview--precision.design-preview--theme-dark{--p-bg:#101613;--p-side:#09100d;--p-side-2:#20172a;--p-card:#18201c;--p-line:#332d3a;--p-text:#f0f6f3;--p-muted:#938c9c;--p-accent:#7e36d7;--p-accent-soft:#27183a;--p-warn:#efaa48;--p-danger:#f16c79;--p-shadow:0 12px 32px #00000029}.design-preview--precision.design-preview--theme-dark .preview-tr.head{background:#131b17}.design-preview--precision.design-preview--theme-dark .preview-metrics article.primary{background:linear-gradient(135deg,#231a2d,#18201c)}.design-preview--signal.design-preview--theme-light{--p-bg:#edf3f4;--p-side:#10191e;--p-side-2:#18313a;--p-card:#f9fcfc;--p-line:#ccdadd;--p-text:#142128;--p-muted:#667a82;--p-accent:#44078f;--p-accent-soft:#e5d9f3;--p-warn:#a45d08;--p-danger:#be3d4d;--p-shadow:0 10px 26px #1c343d12}.design-preview--signal.design-preview--theme-light .preview-tr.head{background:#e8f0f1}.design-preview--signal.design-preview--theme-light .preview-metrics article.primary{background:linear-gradient(135deg,#e9dff5,#f9fcfc)}.design-preview--signal.design-preview--theme-dark{--p-bg:#0e1418;--p-side:#090e11;--p-side-2:#14222a;--p-card:#151d22;--p-line:#28343a;--p-text:#eef7f4;--p-muted:#8b9ba2;--p-accent:#8d42e8;--p-accent-soft:#28183b;--p-warn:#ffb054;--p-danger:#ff6878;--p-shadow:0 14px 34px #0000002e}.design-preview--editorial.design-preview--theme-dark{--p-bg:#1c1a17;--p-side:#100f0d;--p-side-2:#302b23;--p-card:#292620;--p-line:#494238;--p-text:#f5f0e7;--p-muted:#aaa194;--p-accent:#96d3ff;--p-accent-soft:#314757;--p-warn:#e3a04d;--p-danger:#e16977;--p-shadow:0 14px 38px #0003}.design-preview--editorial.design-preview--theme-dark .preview-metrics article.primary{color:#27231e;background:#eee6d8}.design-preview--editorial.design-preview--theme-dark .preview-metrics article.primary span,.design-preview--editorial.design-preview--theme-dark .preview-metrics article.primary small{color:#716a5f}.design-preview--editorial.design-preview--theme-dark .preview-tr.head{background:#211f1a}@media (max-width:1120px){.design-lab-bar{flex-direction:column;align-items:stretch}.design-lab-controls{justify-content:space-between!important}.design-lab-controls nav{overflow-x:auto}.design-lab-bar nav button{flex:0 0 180px}}@media (max-width:720px){.design-lab-controls{flex-direction:column;align-items:stretch!important}.design-theme-switch{align-self:flex-start}.design-theme-switch button{min-height:40px;height:40px!important}.design-lab-bar nav button{height:50px!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f4;--ink:#1a1520;--muted:#6f6878;--line:#dce4e0;--nav:#16101d;--green:#6f25c9;--color-primary:#1a1422;--color-primary-hover:#261c33;--color-accent:#6f25c9;--color-success:#4b168b;--color-success-soft:#ebe1f7;--surface-side:#16101d;--surface-side-border:#2f263a;--surface-panel:#fff;--surface-panel-header:#f6f8f7;--surface-panel-footer:#f6f8f7;--surface-panel-border:#dce4e0;--radius-sm:9px;--radius-panel:12px;--radius-modal:14px;--shadow-hover:0 8px 22px #1a152012;--shadow-panel:0 16px 44px #120c1921}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101613;--ink:#f0f6f3;--muted:#9992a1;--line:#332d3a;--nav:#090f0c;--green:#7e36d7;--color-primary:#eaf4ef;--color-primary-hover:#fff;--color-accent:#7e36d7;--color-success:#8542d6;--color-success-soft:#27183a;--color-warning:#efaa48;--color-warning-soft:#3a2c18;--color-danger:#f16c79;--color-danger-soft:#3b2025;--color-info:#8bb7ff;--color-info-soft:#1d2d48;--color-violet:#9ac8e9;--color-violet-soft:#273742;--surface-side:#090f0c;--surface-side-border:#31293a;--surface-panel:#18201c;--surface-panel-header:#131b17;--surface-panel-footer:#131b17;--surface-panel-border:#332d3a;--shadow-hover:0 8px 24px #0003;--shadow-panel:0 18px 50px #0000004d;--focus-ring:0 0 0 3px #7e36d738}html,body{transition:background-color .18s,color .18s}.app-shell>aside{background:var(--surface-side);border-right:1px solid #ffffff12;gap:12px;padding:24px 16px 18px}.sidebar-top{gap:7px;padding:0 8px}.brand{gap:11px;font-size:20px}.brand i{background:var(--green);color:#150825;border-radius:9px;width:34px;height:34px}.brand-login{color:#988fa3;font-size:12px}.team small{color:#7b7187;font-size:10px}.team strong{color:#f2f8f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team select{background:#1f1729;border-color:#393044;height:38px;min-height:38px}.app-shell nav{gap:4px}.app-shell nav a{color:#9a91a4;border-radius:9px;min-height:46px;padding:0 11px;font-size:14px}.app-shell nav a:hover{box-shadow:none;background:#ffffff0b}.app-shell nav a.active{color:#fff;box-shadow:inset 3px 0 var(--green);background:#1f1729}.app-shell nav a svg{flex-basis:15px;width:15px;height:15px}.sidebar-theme,.sidebar-collapse,.logout{box-sizing:border-box;text-align:left;align-items:center;gap:10px;width:100%;margin:0;padding:0 12px;font-size:13px;display:inline-flex;color:#9a91a4!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;height:42px!important;min-height:42px!important}.sidebar-theme{margin-top:auto;text-decoration:none}.sidebar-collapse{margin-top:0}.sidebar-theme:hover,.sidebar-collapse:hover,.logout:hover{box-shadow:none;color:#fff!important;background:#1f1729!important}.app-shell.sidebar-collapsed :is(.sidebar-theme span,.sidebar-collapse span,.logout span){display:none}.app-shell.sidebar-collapsed :is(.sidebar-theme,.sidebar-collapse,.logout){justify-content:center;padding-inline:0}.app-shell.sidebar-collapsed>aside{padding-inline:10px}.app-shell>main>header{border-color:var(--surface-panel-border);background:var(--surface-panel);height:64px;padding:0 28px}.topbar-metrics{gap:0}.topbar-metrics>div{border-left:1px solid var(--surface-panel-border);gap:5px;min-width:170px;padding:0 22px}.topbar-metrics>div:first-child{border-left:0;padding-left:0}.topbar-metrics span{color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.1em}.topbar-metrics strong{color:var(--ink);font-size:14px}.topbar-context{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.topbar-context span{color:var(--color-success);font-weight:800}.topbar-context b{color:var(--surface-panel-border)}.topbar-context strong{color:var(--ink)}.topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.topbar-live{color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.topbar-live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%}.topbar-avatar{background:var(--ink);width:36px;height:36px;color:var(--surface-panel);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.dashboard-page{max-width:1440px;margin:0 auto;padding-bottom:56px}.dashboard-heading{margin-bottom:26px}.dashboard-heading h1{letter-spacing:-.025em;margin:8px 0 0;font-size:38px;font-weight:500;line-height:1.05}.dashboard-heading span{margin-top:12px;font-size:14px}.dashboard-eyebrow{color:var(--color-success);font-size:11px}.dashboard-periods{gap:6px;margin-bottom:16px}.dashboard-periods button{min-height:36px;color:var(--muted);background:0 0;padding:0 16px;font-size:13px;border-radius:8px!important;height:36px!important}.dashboard-periods button.selected{border-color:var(--ink);background:var(--ink);color:var(--surface-panel)}:root[data-theme=dark] .dashboard-periods button.selected{border-color:var(--green);background:var(--green);color:#120b1b}.dashboard-metrics{gap:12px;margin-top:0}.dashboard-metric{border-radius:var(--radius-panel);background:var(--surface-panel);min-height:164px;padding:20px}.dashboard-metric:before{display:none}.dashboard-metric>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-metric>div>span{color:var(--muted);font:700 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dashboard-metric>div>i{background:#aeb8b3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #aeb8b31f}.dashboard-metric.green>div>i{background:var(--color-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 12%,transparent)}.dashboard-metric.orange>div>i{background:var(--color-warning);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-warning) 12%,transparent)}.dashboard-metric p{font-size:13px}.dashboard-columns{gap:12px;margin-top:12px}.dashboard-panel{border-radius:var(--radius-panel);background:var(--surface-panel)}.dashboard-panel>header{border-color:var(--surface-panel-border);padding:20px}.dashboard-panel h2{font-size:17px}.dashboard-panel header>a{color:var(--color-success);font-size:12px}.panel-list article{border-color:var(--surface-panel-border);min-height:72px;padding:16px 20px}.panel-list strong{font-size:14px}.panel-list span,.panel-list b{font-size:12px}.dashboard-empty{min-height:180px;font-size:13px}.dashboard-operations-grid{grid-template-columns:minmax(0,1.8fr) minmax(310px,.8fr);gap:12px;margin-top:12px;display:grid}.dashboard-chart-card,.dashboard-control-card,.dashboard-recent-card{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);overflow:hidden}.dashboard-chart-card>header,.dashboard-control-card>header,.dashboard-recent-card>header{border-bottom:1px solid var(--surface-panel-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.dashboard-chart-card header p,.dashboard-control-card header p,.dashboard-recent-card header p{color:var(--color-success);font:700 11px var(--font-mono);letter-spacing:.12em;margin:0 0 8px}.dashboard-chart-card h2,.dashboard-control-card h2,.dashboard-recent-card h2{margin:0;font-size:17px}.dashboard-chart-card header>span{color:var(--muted);font-size:12px}.dashboard-chart{height:280px;padding:25px 20px 32px;position:relative}.dashboard-chart-grid{background:repeating-linear-gradient(to bottom,var(--surface-panel-border) 0 1px,transparent 1px 50px);opacity:.8;position:absolute;inset:25px 20px 51px}.dashboard-chart svg{width:100%;height:205px;position:relative;overflow:visible}.dashboard-chart-area{fill:color-mix(in srgb,var(--color-success) 18%,transparent)}.dashboard-chart-line{fill:none;stroke:var(--color-success);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dashboard-chart circle{fill:var(--surface-panel);stroke:var(--color-success);stroke-width:3px;vector-effect:non-scaling-stroke}.dashboard-chart-labels{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.dashboard-control-card>header>strong{background:var(--color-warning-soft);width:32px;height:32px;color:var(--color-warning);border-radius:8px;place-items:center;font-size:13px;display:grid}.dashboard-control-list{display:grid}.dashboard-control-list article{border-top:1px solid var(--surface-panel-border);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:16px 18px;display:grid}.dashboard-control-list article:first-child{border-top:0}.dashboard-control-list article>i{border-radius:50%;width:8px;height:8px}.dashboard-control-list article>i.danger{background:var(--color-danger)}.dashboard-control-list article>i.warning{background:var(--color-warning)}.dashboard-control-list article>i.success{background:var(--color-success)}.dashboard-control-list article>div{gap:5px;min-width:0;display:grid}.dashboard-control-list article strong{font-size:13px}.dashboard-control-list article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-control-list article>a{color:var(--color-success);font-size:11px;font-weight:800;text-decoration:none}.dashboard-control-empty{min-height:230px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:13px;padding:24px;font-size:13px;display:grid}.dashboard-control-empty i{background:var(--color-success);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 14%,transparent);border-radius:50%}.dashboard-recent-card{margin-top:12px}.dashboard-recent-card>header{align-items:center}.dashboard-recent-card>header>a{color:var(--color-success);font-size:12px;font-weight:800;text-decoration:none}.dashboard-payment-table{overflow-x:auto}.dashboard-payment-row{border-top:1px solid var(--surface-panel-border);grid-template-columns:minmax(170px,1.2fr) 100px minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,.8fr);align-items:center;gap:18px;min-width:790px;min-height:64px;padding:13px 20px;font-size:13px;display:grid}.dashboard-payment-row.head{background:var(--surface-panel-header);min-height:42px;color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:0}.dashboard-payment-row>span{color:var(--muted)}.dashboard-payment-row>b{text-align:right}.dashboard-payment-row>em{background:var(--color-info-soft);color:var(--color-info);border-radius:7px;justify-self:start;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.dashboard-payment-row>em.status-completed{background:var(--color-success-soft);color:var(--color-success)}.dashboard-payment-row>em:is(.status-canceled,.status-failed){background:var(--color-danger-soft);color:var(--color-danger)}.dashboard-payment-row>em.status-arbitrage{background:var(--color-warning-soft);color:var(--color-warning)}:root[data-theme=dark] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--surface-panel-border);background-color:var(--surface-panel);color:var(--ink)}:root[data-theme=dark] :is(.data-table,.dashboard-panel,.dashboard-metric,.settings-card,.wallet-card,.device-card){box-shadow:0 1px #ffffff05}@media (max-width:720px){.app-shell>main>header{height:62px;padding:0 14px}.topbar-toggle{background:var(--surface-panel-header);color:var(--ink)}.topbar-metrics>div{min-width:max-content;padding:0 14px}.topbar-metrics span{font-size:9px}.topbar-metrics strong{font-size:12px}.topbar-live{display:none}.topbar-avatar{width:34px;height:34px}.page{padding-inline:18px}.dashboard-heading h1{font-size:34px}.dashboard-heading span{font-size:13px}.dashboard-periods{flex-wrap:nowrap;overflow-x:auto}.dashboard-periods button{flex:none!important}.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-chart{height:230px;padding-inline:14px}.dashboard-chart-grid{inset-inline:14px}.dashboard-chart svg{height:155px}.dashboard-chart-labels{font-size:9px}.dashboard-chart-card>header,.dashboard-control-card>header,.dashboard-recent-card>header{padding:16px}}.create-requisite-panel{isolation:isolate;background:var(--surface-panel)!important;padding:0!important}.create-requisite-panel>header{z-index:20;width:100%;box-shadow:0 1px 0 var(--surface-panel-border),0 10px 24px color-mix(in srgb,var(--ink) 5%,transparent);margin:0;position:sticky;top:0;background:var(--surface-panel-header)!important}.create-requisite-panel>form>footer{z-index:20;width:100%;box-shadow:0 -1px 0 var(--surface-panel-border),0 -10px 24px color-mix(in srgb,var(--ink) 5%,transparent);margin:0;position:sticky;bottom:0;background:var(--surface-panel-footer)!important}@media (min-width:721px) and (max-width:1050px){.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-control-empty{min-height:150px}}.login-mode-switch{border:1px solid var(--surface-panel-border);background:var(--surface-panel-header);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:18px 0 12px;padding:4px;display:grid}.login-mode-switch button{min-height:38px;color:var(--muted);background:0 0;margin:0;font-size:13px;border:0!important;border-radius:8px!important;height:38px!important}.login-mode-switch button.selected{background:var(--surface-panel);color:var(--ink);box-shadow:0 2px 8px #160f1e14}.registration-name-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.login label>span{color:var(--muted);font-size:11px;font-weight:400}.registration-success{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--color-success-soft);color:var(--color-success);gap:12px;margin-top:18px;padding:20px;display:grid}.registration-success strong{font-size:18px}.registration-success span{font-size:13px;line-height:1.5}.registration-success button{margin-top:4px}:root[data-theme=dark] .login form{background:var(--surface-panel)}@media (max-width:620px){.registration-name-row{grid-template-columns:1fr}.login form{padding:28px 20px}}.login{background:radial-gradient(circle at 12% 14%,#36abff2e,#0000 34%),radial-gradient(circle at 88% 86%,#832bee24,#0000 36%),#070912;grid-template-columns:minmax(520px,1.16fr) minmax(430px,.84fr);gap:clamp(28px,5vw,88px);min-height:100vh;padding:clamp(18px,2.2vw,34px);font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.login-showcase{border:1px solid #bb84ff40;border-radius:32px;min-height:calc(100vh - clamp(36px,4.4vw,68px));position:relative;overflow:hidden;box-shadow:inset 0 0 90px #05071285,0 30px 90px #00000059;background:#080b18!important;padding:0!important}.login-showcase-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.login-showcase:before{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#2885c81c,#0000 46%,#7a24e314);position:absolute;inset:0}.login-showcase:after{display:none}.login-showcase-topline{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.login-brand{z-index:1;align-items:center;min-height:0;position:relative}.login .login-brand .brand-mark{object-fit:contain;filter:drop-shadow(0 14px 28px #0000007a);max-height:108px;width:clamp(190px,20vw,290px)!important;height:auto!important}.login-showcase-copy{z-index:2;max-width:760px;position:absolute;bottom:clamp(32px,4vw,66px);left:clamp(28px,3.4vw,58px);right:clamp(28px,3.4vw,58px)}.login-showcase h1{color:#fff;letter-spacing:-.045em;text-shadow:0 5px 28px #00000073;margin:0;font-size:clamp(46px,5vw,78px);font-weight:520;line-height:.98}.login-showcase-copy>span{color:#eff5f6c2;max-width:590px;font-size:16px;line-height:1.55;display:block}.login-showcase-tags{gap:9px;margin-top:24px;display:flex}.login-showcase-tags>span{color:#ebdff9;font:700 10px var(--font-mono);letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a1475;border:1px solid #be88ff38;border-radius:999px;padding:8px 13px}.login .login-card{color:#f5f8f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #0000;border-radius:30px;place-self:stretch center;width:min(510px,100%);height:calc(100vh - clamp(36px,4.4vw,68px));max-height:none;position:relative;overflow-y:auto;box-shadow:-18px -14px 70px #399be11f,18px 18px 78px #7d27e71a,0 32px 90px #0000006b,inset 0 1px #ffffff09;background:linear-gradient(145deg,#0d101dfa,#060c13fa) padding-box padding-box,linear-gradient(135deg,#69c1ffe6,#6cbcf575 48%,#9548f2eb) border-box!important;padding:clamp(36px,4vw,58px)!important}.login-card-accent{color:#ad72f5;text-shadow:0 0 18px #9546f5b8;font-size:22px;position:absolute;top:20px;right:24px}.login .login-card>p{color:#b3b9c7;font:650 11px var(--font-mono);letter-spacing:.22em;margin:0 0 15px}.login h2{color:#f7f9fa;letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(38px,3.5vw,52px);font-weight:500;line-height:1.05}.login h2 em{color:#0000;text-shadow:0 0 32px #a66bef33;background:linear-gradient(100deg,#6cc2ff 0%,#7e8cff 42%,#ad72f5 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:650}.login .login-card>.login-card-lead{color:#8f98aa;max-width:390px;margin:0 0 30px;font-size:14px;line-height:1.5;display:block}.login .login-card label{color:#e7e8ee;gap:11px;margin:12px 0;font-size:16px;font-weight:600;display:grid}.login-field{background:#0d111c;border:1px solid #34394b;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:62px;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.login-field:focus-within{background:linear-gradient(#0d111c,#0d111c) padding-box padding-box,linear-gradient(100deg,#61b3ee,#8e44e8) border-box;border-color:#0000;box-shadow:-5px 0 22px #5cb6f621,5px 0 22px #7625d91a}.login-field>svg,.login-security-note svg,.login-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-field>svg{color:#768094}.login .login-field input{color:#fff;outline:0;width:100%;min-height:60px;padding:0 12px;font-size:17px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.login-field input::placeholder{color:#687184}.login .login-field input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0d111c!important}.login .login-field input:-webkit-autofill:hover{caret-color:#fff;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0d111c!important}.login .login-field input:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0d111c!important}.login-password-toggle{place-items:center;color:#788297!important;width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.login-password-toggle:hover{color:#b280ef!important;transform:none!important}.login .login-card>button[type=submit]{text-shadow:0 1px 10px #0b1a253d;justify-content:center;align-items:center;min-height:62px;margin-top:18px;font-size:17px;font-weight:700;line-height:1;transition:transform .22s,box-shadow .22s,background-position .45s;display:flex;position:relative;overflow:hidden;box-shadow:-10px 12px 32px #4aa4e43d,10px 12px 32px #8338de2e,inset 0 1px #ffffff47;color:#fff!important;background:linear-gradient(105deg,#5cb4f3 0%,#75bef2 44%,#9552e7 100%) 0 0/180% 100%!important;border:1px solid #94d2ffa6!important;border-radius:14px!important;padding-top:0!important;padding-bottom:0!important}.login .login-card>button[type=submit]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:28%;transition:left .55s;position:absolute;inset:-40% auto -40% -35%;transform:skew(-22deg)}.login .login-card>button[type=submit]:hover{transform:translateY(-3px)scale(1.012);box-shadow:-14px 18px 42px #4aa4e45c,14px 18px 42px #8338de47,inset 0 1px #ffffff57;background-position:100% 0!important}.login .login-card>button[type=submit]:hover:after{left:112%}.login .login-card>button[type=submit]:active{transition-duration:80ms;transform:translateY(0)scale(.985)}.login .login-card>.login-security-note{color:#707a8e;justify-content:center;align-items:center;gap:9px;margin:16px 0 0;font-size:12px;display:flex}.login-security-note svg{width:17px;height:17px}@media (max-width:900px){.login{grid-template-columns:1fr;gap:14px;padding:14px}.login-showcase{border-radius:24px;min-height:330px;padding:0!important}.login-showcase-topline>span{display:none}.login .login-brand .brand-mark{max-height:76px;width:180px!important}.login-showcase-copy{text-align:left;bottom:26px;left:24px;right:24px}.login-showcase h1{font-size:clamp(36px,9vw,52px)}.login-showcase-copy>span{font-size:14px}.login-showcase-tags{margin-top:16px}.login .login-card{border-radius:24px;width:100%;height:auto;max-height:none;box-shadow:0 22px 60px #0000004d}}@media (max-width:520px){.login{padding:8px}.login-showcase{border-radius:20px;min-height:286px;padding:0!important}.login .login-brand .brand-mark{max-height:58px;width:150px!important}.login-showcase-copy{bottom:20px;left:18px;right:18px}.login-showcase-copy>p{font-size:10px}.login-showcase h1{margin:9px 0 10px;font-size:34px}.login-showcase-copy>span{display:none}.login-showcase-tags{margin-top:13px}.login-showcase-tags>span{padding:6px 9px}.login .login-card{border-radius:20px;padding:34px 22px!important}.login h2{font-size:37px}.login-card-lead{margin-bottom:24px}}.login{background:#030611;grid-template-columns:1fr;place-items:center;min-height:100svh;padding:clamp(24px,4vw,68px);display:grid;overflow:hidden}.login-showcase{z-index:0;min-height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;background:#030611!important}.login-showcase-image{object-fit:fill;object-position:center;width:1680px;max-width:none;height:945px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-showcase:before{z-index:1;mix-blend-mode:normal;background:linear-gradient(90deg,#03061194 0%,#0306113d 45%,#0306110a 72%),linear-gradient(#0306112e,#0000 44%,#0306114d)}.login-motto{z-index:2;width:980px;height:auto;display:block;position:absolute;top:clamp(26px,4.2vh,62px);left:50%;overflow:visible;transform:translate(-50%)}.login-motto-line{letter-spacing:5px;word-spacing:-9px;stroke-width:1.55px;paint-order:stroke fill;transform-origin:50%;font-family:Gulams Condensed,OPTIAkrogrotesk Condensed,Arial Narrow,sans-serif;font-size:108px;font-style:normal;font-weight:400;transform:skew(-7deg)}.login-motto-glint{fill:none;stroke:#ffffffd1;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px #90d1ff);opacity:.64;pointer-events:none}.login-motto-glint--green{filter:drop-shadow(0 0 5px #b476ff);opacity:.58}.login .login-card{z-index:3;-webkit-backdrop-filter:blur(10px)saturate(135%)brightness(82%);border-radius:30px;grid-column:1;place-self:center;width:min(500px,100%);height:auto;max-height:calc(100svh - 180px);margin-top:clamp(70px,10vh,110px);overflow:hidden;transform:translateY(54px);background:linear-gradient(145deg,#03050f47,#01070d33)!important;border:1px solid #f8faffe6!important;padding:clamp(32px,3.3vw,52px)!important;box-shadow:15px -9px 36px #8930f55c,-15px 10px 38px #2fa8ff70,0 32px 96px #000000b8,0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,inset -18px 14px 34px -22px #8930f58f,inset 18px -14px 34px -22px #3aadff9e,inset 0 12px 28px -26px #ffffff61!important}.login .login-card:before{content:none}.login .login-card:after{content:none;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 16px #ffffffb8,-90px 0 24px #47b2ff9e,90px 0 24px #9742ff9e}.login .login-card>*{z-index:1;position:relative}.login .login-card-logo{object-fit:contain;filter:drop-shadow(0 0 15px #9347ef4d)drop-shadow(0 0 18px #43abf540);width:124px;height:124px;margin:-10px auto 12px;display:block;transform:translate(6px)}.login .login-card h2{text-align:center}.login .login-card h2 em{color:#ac75ef;text-shadow:0 0 18px #9042ef57;background:0 0}.login .login-card .login-field-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login .login-card label{gap:0;margin:12px 0 18px}.login .login-card>button[type=submit]{box-shadow:0 0 26px #893de638,inset 0 1px #ffffff52;color:#0c0713!important;background:linear-gradient(105deg,#8643d8 0%,#a369e9 48%,#b787f2 100%)!important;border-color:#d3afffb8!important}.login .login-card>button[type=submit]:hover{box-shadow:0 0 34px #4dacef61,inset 0 1px #ffffff57;color:#fff!important;background:linear-gradient(105deg,#45a4e8 0%,#5ab2f1 48%,#72bff6 100%)!important;border-color:#aeddffd1!important}.login-footer-wordmark{z-index:3;color:#f7f8fb;font-family:var(--font-sans);letter-spacing:.38em;text-align:center;white-space:nowrap;text-shadow:0 0 12px #ffffff2e;font-size:12px;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.login-footer-wordmark em{color:#a162ed;text-shadow:0 0 12px #964af26b;font-style:normal}.login-error-toast{z-index:50;color:#ff9bad;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#230812e0;border:1px solid #ff657e94;border-radius:14px;align-items:center;gap:12px;width:min(390px,100vw - 32px);min-height:58px;padding:13px 17px;font-size:14px;font-weight:650;line-height:1.35;animation:3s both login-toast-lifecycle;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 16px 48px #0000006b,0 0 28px #ff375f33,inset 0 0 20px #ff41650f}.login-error-toast svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}@keyframes login-toast-lifecycle{0%{opacity:0;transform:translateY(-12px)scale(.97)}10%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.985)}}@media (max-width:900px){.login{grid-template-columns:1fr;place-items:center;padding:88px 18px 24px}.login-showcase{border-radius:0;min-height:100%}.login-showcase-image{object-position:center}.login-showcase:before{background:0 0}.login-motto{width:980px;top:20px;left:50%;transform:translate(-50%)}.login .login-card{grid-column:1;justify-self:center;width:min(500px,100%);max-height:none;margin:0;transform:translateY(38px)}.login-footer-wordmark{letter-spacing:.32em;font-size:11px;bottom:30px}.login-error-toast{top:16px;right:16px}}@media (max-width:520px){.login{padding:76px 10px 12px}.login-showcase-image{object-position:center;opacity:1}.login .login-card{border-radius:20px;transform:translateY(30px);padding:30px 20px!important}.login .login-card-logo{width:104px;height:104px;margin:-6px auto 10px;transform:translate(5px)}.login-motto{width:900px;top:16px}.login-footer-wordmark{letter-spacing:.27em;font-size:10px;bottom:22px}.login-error-toast{width:calc(100vw - 20px);animation-name:login-toast-lifecycle-mobile;top:12px;right:50%;transform:translate(50%)}}@keyframes login-toast-lifecycle-mobile{0%{opacity:0;transform:translate(50%)translateY(-12px)scale(.97)}10%,82%{opacity:1;transform:translate(50%)translateY(0)scale(1)}to{opacity:0;transform:translate(50%)translateY(-7px)scale(.985)}}@media (max-width:420px){.login-motto{width:766px}}@media (max-width:360px){.login-motto{width:585px}}.page{max-width:1440px;margin:0 auto;padding:38px 32px 56px}.page-heading{border-bottom:1px solid var(--surface-panel-border);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;padding-bottom:24px;display:flex}.page-heading:has(>p){grid-template-columns:minmax(0,1fr);place-items:start;display:grid}.page-heading>div{min-width:0}.page-heading>p,.page-heading>div>p{color:var(--color-success);font:700 11px var(--font-mono);letter-spacing:.13em;margin:0}.page-heading h1,.page-heading>div>h1{letter-spacing:-.025em;margin:9px 0 0;font-size:38px;font-weight:500;line-height:1.05}.page-heading>span,.page-heading>div>span{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45;display:block}.page-heading>a,.page-heading>button{border:1px solid var(--ink);background:var(--ink);min-height:40px;color:var(--surface-panel);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-theme=dark] .page-heading>a,:root[data-theme=dark] .page-heading>button{border-color:var(--green);background:var(--green);color:#120b1b}.data-table-region{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);margin-top:18px;overflow:visible}.data-table-region>.data-table-toolbar{border-bottom:1px solid var(--surface-panel-border);margin:0;padding:14px 16px}.data-table-region>.data-table{border-radius:0 0 var(--radius-panel) var(--radius-panel);border:0}.data-table-region>.data-table-empty{border-radius:0 0 var(--radius-panel) var(--radius-panel);background:0 0;border:0;min-height:300px}.data-table-region>.data-table-empty:first-child{border-radius:var(--radius-panel)}.data-table-empty>i{background:var(--surface-panel-header);width:42px;height:42px;color:var(--muted);border-radius:11px;place-items:center;margin-bottom:5px;font-style:normal;display:grid}.data-table-empty>i svg{width:17px}.data-table-empty b{font-size:16px}.data-table-empty p{font-size:13px}.data-table-toolbar{gap:8px}.data-table-search>input{background:var(--surface-panel-header);min-height:40px;border-radius:9px!important;height:40px!important}.data-table-filter .filter-trigger{background:var(--surface-panel);min-height:40px;font-size:13px;border-radius:9px!important;height:40px!important}.data-table-filter .filter-popover{border-radius:var(--radius-panel);background:var(--surface-panel);padding:20px}.data-table-head{background:var(--surface-panel-header);min-height:44px;padding:12px 20px;font-size:10px}.data-table>.data-table-row{padding:14px 20px;font-size:13px;min-height:68px!important}.data-table-row strong{font-size:13px}.data-table-row>div>span:not(.payment-status):not(.appeal-status):not(.status){font-size:12px}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.create-requisite-panel,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer){border-left:1px solid var(--surface-panel-border);background:var(--surface-panel);width:min(540px,100%);box-shadow:var(--shadow-panel);padding:32px}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.create-requisite-panel,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer)>h2{letter-spacing:-.025em;margin:10px 0 6px;font-size:32px;font-weight:500}.drawer-close{place-items:center;border:1px solid var(--surface-panel-border)!important;background:var(--surface-panel-header)!important;width:38px!important;height:38px!important;min-height:38px!important;color:var(--muted)!important;border-radius:9px!important;padding:0!important;font-size:20px!important;display:grid!important}.drawer-subtitle{color:var(--muted);margin-top:7px;font-size:13px}.drawer-actions{border-top:1px solid var(--surface-panel-border);padding-top:20px}:root[data-theme=dark] :is(.section-heading,.api-docs-layout>section,.verification-section,.settings-section,.shops-grid>article){border-color:var(--surface-panel-border);background:var(--surface-panel);color:var(--ink)}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary)>:is(article,div){border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:138px;box-shadow:none;padding:20px}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary)>:is(article,div)>span{color:var(--muted);font:700 11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary)>:is(article,div)>strong{margin:20px 0 7px;font-size:28px;line-height:1;display:block}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary)>:is(article,div)>p{color:var(--muted);margin:0;font-size:12px}.payment-section-tabs{border:1px solid var(--surface-panel-border);background:var(--surface-panel-header);border-radius:10px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.payment-section-tabs a{min-height:36px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.payment-section-tabs a.active{background:var(--surface-panel);color:var(--ink);box-shadow:0 2px 8px #160f1e12}.section-heading{border:0;margin:28px 0 14px;padding:0;background:0 0!important}.section-heading h2{margin:0 0 7px;font-size:20px}.section-heading span{color:var(--muted);font-size:13px}.verification-section{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);margin-top:18px;padding:22px}.verification-section>.section-heading{border-bottom:1px solid var(--surface-panel-border);margin:0 0 18px;padding-bottom:18px}.api-docs-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-docs-layout>section{border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;margin:0!important;padding:22px!important}.api-docs-layout>section:nth-child(3),.api-docs-layout>section:nth-child(4),.api-docs-layout>section:nth-child(5){grid-column:1/-1}.api-docs-layout pre{border:1px solid var(--surface-panel-border);background:var(--surface-panel-header);color:var(--ink);border-radius:9px;overflow:auto}@media (max-width:720px){.page{padding:26px 16px 44px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px;padding-bottom:20px}.page-heading h1,.page-heading>div>h1{font-size:34px}.page-heading>span,.page-heading>div>span{font-size:13px}.page-heading>a{width:100%}.data-table-region{background:0 0;border:0}.data-table-region>.data-table-toolbar{border:0;padding:0 0 12px}.data-table-region>.data-table-empty{border:1px solid var(--surface-panel-border);background:var(--surface-panel);border-radius:var(--radius-panel)!important}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.create-requisite-panel,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer){padding:24px 20px}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.wallet-cards,.team-summary),.api-docs-layout{grid-template-columns:1fr}.api-docs-layout>section{grid-column:auto!important}.verification-section{padding:16px}}.team-toolbar,.merchant-shops-heading,.accounts-section-heading{border-bottom:1px solid var(--surface-panel-border);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;padding-bottom:24px;display:flex}.team-toolbar>div,.merchant-shops-heading>div,.accounts-section-heading>div{min-width:0}.team-eyebrow,.merchant-shops-heading p,.accounts-section-heading p{display:block;color:var(--color-success)!important;font:700 11px var(--font-mono)!important;letter-spacing:.13em!important;margin:0!important}.team-toolbar h1,.merchant-shops-heading h2,.accounts-section-heading h2{letter-spacing:-.025em;line-height:1.05;margin:9px 0 0!important;font-size:38px!important;font-weight:500!important}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.member-list{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);overflow:hidden;gap:0!important}.member-row{border:0!important;border-top:1px solid var(--surface-panel-border)!important;background:0 0!important;border-radius:0!important;min-height:76px!important;margin:0!important;padding:14px 18px!important}.member-row:first-child{border-top:0!important}.member-row:hover{background:var(--surface-panel-header)!important}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin-top:0!important}.settings-card{overflow:hidden;border-color:var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;padding:22px!important}.settings-card>header{border-bottom:1px solid var(--surface-panel-border);background:var(--surface-panel-header);padding:18px 22px;margin:-22px -22px 22px!important}.settings-card h2{font-size:18px!important}.settings-card header p{font-size:12px!important}.security-note,.verification-settings{grid-column:1/-1}.api-key-list article{border-color:var(--surface-panel-border)!important}.new-api-key{border-radius:9px!important}.new-api-key code{border-radius:8px!important}.device-help{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel-header);align-items:flex-start;gap:16px;margin:0 0 18px;padding:18px 20px;display:flex}.device-help h2{margin:0 0 6px;font-size:16px}.device-help p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.device-card{overflow:hidden;border-color:var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;padding:0!important}.device-card>header,.device-card>footer{background:var(--surface-panel-header);padding:18px 20px}.device-card>header{border-bottom:1px solid var(--surface-panel-border)}.device-card>footer{border-top:1px solid var(--surface-panel-border)}.device-card>dl,.device-card>form{padding:20px}.admin-shop-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.admin-shop-metrics article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:138px;padding:20px}.admin-shop-metrics span{color:var(--muted);font:700 11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.admin-shop-metrics strong{margin:20px 0 7px;font-size:28px;line-height:1;display:block}.accounts-management{gap:0!important;margin-top:0!important}.all-accounts,.shop-table-name,.account-cell{min-width:0}.shop-table-name span,.account-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=dark] :is(.member-list,.settings-card,.device-help,.device-card,.admin-shop-metrics article){border-color:var(--surface-panel-border);background-color:var(--surface-panel);color:var(--ink)}:root[data-theme=dark] :is(.settings-card>header,.device-help,.device-card>header,.device-card>footer){background:var(--surface-panel-header)}:root[data-theme=dark] .requisites-page .identity i{border:1px solid color-mix(in srgb, var(--color-success) 24%, var(--surface-panel-border));background:var(--color-success-soft);color:var(--color-success)}@media (max-width:900px){.settings-grid,.device-grid{grid-template-columns:1fr}.security-note,.verification-settings{grid-column:auto}}@media (max-width:720px){.team-toolbar,.merchant-shops-heading,.accounts-section-heading{flex-direction:column;align-items:stretch;margin-bottom:22px;padding-bottom:20px}.team-toolbar h1,.merchant-shops-heading h2,.accounts-section-heading h2{font-size:34px!important}.team-toolbar>button,.merchant-shops-heading>button,.accounts-section-heading>button{width:100%}.team-summary,.admin-shop-metrics{grid-template-columns:1fr}.member-list{background:0 0;border:0}.member-row{border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;margin-bottom:8px!important}.device-help{padding:16px}.settings-card{padding:18px!important}.settings-card>header{padding:16px 18px;margin:-18px -18px 18px!important}}@media (max-width:620px){.data-table-toolbar{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;display:grid}.data-table-search{width:100%}.data-table-filter{width:42px;position:relative}.data-table-filter .filter-trigger{place-items:center!important;gap:0!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important;display:grid!important}.data-table-filter .filter-trigger>svg{width:15px!important;height:15px!important;margin:0!important}}.requisites-page .add-requisite,.create-requisite-panel footer :is(a,button),.requisite-drawer footer button,.requisite-drawer .reset-requisite-limits,.requisite-drawer .delete-requisite,.requisites-page .row-reset,.requisites-page .pagination button{box-sizing:border-box;height:42px;min-height:42px;box-shadow:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;border:1px solid var(--surface-panel-border)!important;background:var(--surface-panel)!important;color:var(--ink)!important;border-radius:9px!important;padding:0 16px!important}.requisites-page .add-requisite,.create-requisite-panel footer button[type=submit]{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--surface-panel)!important}.requisites-page :is(.add-requisite,.row-reset,.pagination button):hover,.create-requisite-panel footer :is(a,button):hover,.requisite-drawer :is(footer button,.reset-requisite-limits,.delete-requisite):hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.requisites-page :is(.add-requisite,.row-reset,.pagination button):active,.create-requisite-panel footer :is(a,button):active,.requisite-drawer :is(footer button,.reset-requisite-limits,.delete-requisite):active{box-shadow:none;transform:translateY(0)}.requisites-page .row-reset{height:34px;min-height:34px;font-size:11px;padding:0 11px!important}.requisites-page .pagination{margin-top:12px;padding:14px 0}.requisites-page .pagination button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0!important}.requisite-drawer footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.requisite-drawer footer button.activate{border-color:var(--color-success)!important;background:var(--color-success)!important;color:#fff!important}.requisite-drawer footer button.pause{border-color:var(--color-warning)!important;background:var(--color-warning-soft)!important;color:var(--color-warning)!important}.requisite-drawer footer button.edit-requisite{border-color:var(--color-info)!important;background:var(--color-info-soft)!important;color:var(--color-info)!important}.requisite-drawer .reset-requisite-limits{border-color:var(--color-violet)!important;background:var(--color-violet-soft)!important;color:var(--color-violet)!important}.requisite-drawer .delete-requisite{width:100%;margin-top:8px;border-color:var(--color-danger)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important}.confirm-delete button{min-height:40px;border-radius:9px!important}.confirm-delete button:last-child{background:var(--color-danger)!important;color:#fff!important}:root[data-theme=dark] .requisites-page .add-requisite,:root[data-theme=dark] .create-requisite-panel footer button[type=submit]{border-color:var(--green)!important;background:var(--green)!important;color:#120b1b!important}@media (max-width:720px){.requisites-page .add-requisite{width:100%;font-size:13px}.requisites-page .add-requisite:first-letter{font-size:inherit}.requisite-drawer footer{grid-template-columns:1fr}}:root{--bg:#eef5f0;--ink:#171020;--muted:#6d6576;--line:#dad4e1;--nav:#100b17;--green:#8136dc;--color-accent:#6c22c7;--color-success:#491787;--color-success-soft:#e9dff6;--surface-side:#100b17;--surface-panel:#fbfdfc;--surface-panel-header:#f2f7f4;--surface-panel-footer:#f2f7f4;--surface-panel-border:#dad4e1;--radius-sm:8px;--radius-panel:12px;--radius-modal:14px;--shadow-panel:0 24px 60px #14092221;--shadow-hover:0 10px 24px #14092214}:root[data-theme=dark]{--bg:#0d1210;--ink:#edf6f1;--muted:#938c9c;--line:#2d2734;--nav:#070c09;--green:#8338df;--color-accent:#8338df;--color-success:#8a49d9;--color-success-soft:#241537;--surface-side:#070c09;--surface-panel:#151c18;--surface-panel-header:#111713;--surface-panel-footer:#111713;--surface-panel-border:#2d2734}body{background-image:radial-gradient(circle at 72% -18%, color-mix(in srgb,var(--green) 10%,transparent), transparent 34%);background-attachment:fixed}.app-shell{grid-template-columns:252px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell>aside{z-index:32;border-right:1px solid #ffffff12;padding:20px 14px 14px}.sidebar-top{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;min-height:42px;padding:0 8px 14px;display:flex}.brand{flex:none}.brand-mark{object-fit:contain;flex:none;width:72px;height:48px;display:block}.brand-login{color:#aca5b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.login .brand{align-items:center;gap:12px;display:flex}.login .brand .brand-mark{width:58px;height:58px}.app-shell.sidebar-collapsed .brand-mark{width:48px;height:44px}.team{border-block:0 1px solid #ffffff14;margin:0 6px;padding:16px 2px}.app-shell nav{padding-top:2px}.app-shell nav a{border-radius:9px;min-height:44px}.app-shell nav a.active{box-shadow:inset 3px 0 var(--green);background:#1d1427}.app-shell nav a.active svg{color:var(--green)}.app-shell>main>header{z-index:18;background:color-mix(in srgb,var(--surface-panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:68px;padding:0 30px;position:sticky;top:0}.topbar-metrics>div{min-width:185px}.topbar-notifications{border-color:var(--surface-panel-border);background:var(--surface-panel);width:38px;color:var(--ink);place-items:center;padding:0;display:grid;position:relative;border-radius:10px!important;height:38px!important;min-height:38px!important}.topbar-notifications svg{width:14px}.topbar-notifications i{border:1px solid var(--surface-panel);background:var(--color-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.topbar-avatar{background:var(--color-success-soft);color:var(--color-success);border-radius:10px}.page{padding:30px 30px 64px}.dashboard-page{max-width:1540px}.dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.dashboard-heading h1{font-size:34px;font-weight:600}.dashboard-heading span{margin-top:8px}.dashboard-periods{border:1px solid var(--surface-panel-border);background:var(--surface-panel);border-radius:10px;width:max-content;padding:4px}.dashboard-periods button{border:0!important}.dashboard-periods button.selected{background:var(--color-success-soft)!important;color:var(--color-success)!important}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric{min-height:142px}.dashboard-metric strong{margin:18px 0 7px;font-size:29px}.dashboard-chart-card,.dashboard-control-card,.dashboard-recent-card,.dashboard-metric{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent)}.dashboard-chart{height:250px}.dashboard-chart svg{height:175px}.trader-control-layout{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:14px;margin-top:14px;display:grid}.trader-control-main{gap:14px;min-width:0;display:grid}.trader-snapshot-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.trader-finance-panel,.trader-workload-panel,.trader-recent-panel,.trader-requisites-panel{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent)}.trader-finance-panel,.trader-workload-panel{min-height:214px;padding:20px}.trader-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trader-panel-heading>div>span{color:var(--color-success);letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.trader-panel-heading h2{margin:0;font-size:18px;font-weight:650}.trader-panel-heading h2 i{color:var(--muted);font-style:normal;font-weight:450}.trader-panel-heading>small,.trader-panel-heading>a{color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.trader-finance-values{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:28px;display:grid}.trader-finance-values>div{gap:4px;display:grid}.trader-finance-values>div+div{border-left:1px solid var(--surface-panel-border);padding-left:22px}.trader-finance-values span{color:var(--muted);font-size:11px}.trader-finance-values strong{letter-spacing:-.035em;font-size:30px;font-weight:650}.trader-finance-values small{color:var(--muted);font-size:10px}.trader-finance-foot{border-top:1px solid var(--surface-panel-border);color:var(--muted);gap:22px;margin-top:23px;padding-top:14px;font-size:11px;display:flex}.trader-finance-foot b{color:var(--ink);margin-left:5px}.trader-workload-panel .trader-panel-heading>i{border-radius:50%;width:9px;height:9px;margin-top:8px}.trader-workload-panel .trader-panel-heading>i.healthy{background:var(--green);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 13%,transparent)}.trader-workload-panel .trader-panel-heading>i.attention{background:#efac47;box-shadow:0 0 0 6px #efac4726}.trader-workload-values{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:26px;display:grid}.trader-workload-values a{background:var(--surface-panel-header);min-width:0;color:var(--ink);border-radius:9px;gap:5px;padding:12px 10px;text-decoration:none;transition:transform .16s,background .16s;display:grid}.trader-workload-values a:hover{background:var(--color-success-soft);transform:translateY(-2px)}.trader-workload-values span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trader-workload-panel>p{color:var(--muted);margin:17px 0 0;font-size:10px}.trader-control-main>.dashboard-chart-card{margin:0}.trader-recent-panel{overflow:hidden}.trader-recent-panel>.trader-panel-heading{border-bottom:1px solid var(--surface-panel-border);padding:17px 19px}.trader-recent-list{display:grid}.trader-recent-list>a{border-bottom:1px solid var(--surface-panel-border);min-height:57px;color:var(--ink);grid-template-columns:9px minmax(170px,1fr) 130px 120px;align-items:center;gap:12px;padding:0 19px;text-decoration:none;display:grid}.trader-recent-list>a:last-child{border-bottom:0}.trader-recent-list>a:hover{background:var(--surface-panel-header)}.trader-recent-list>a>i{border-radius:50%;width:8px;height:8px}.trader-recent-list>a>i.success{background:var(--green)}.trader-recent-list>a>i.pending{background:#efac47}.trader-recent-list>a>div{gap:3px;display:grid}.trader-recent-list strong{font-size:11px}.trader-recent-list span,.trader-recent-list time{color:var(--muted);font-size:9px}.trader-recent-list>a>b{text-align:right;font-size:11px}.trader-empty-line{color:var(--muted);padding:28px 19px;font-size:11px}.trader-requisites-panel{padding:18px;position:sticky;top:82px;overflow:hidden}.trader-requisites-panel>.trader-panel-heading h2 i{color:var(--color-success);margin-left:5px;font-size:12px}.trader-card-stack{height:190px;margin:18px 5px 0;position:relative}.trader-card-shadow,.trader-bank-card{border-radius:14px;position:absolute;left:0;right:0}.trader-card-shadow.one{z-index:1;opacity:.4;background:linear-gradient(125deg,#383141,#211a29);height:130px;top:0;left:18px;right:18px}.trader-card-shadow.two{z-index:2;opacity:.75;background:linear-gradient(125deg,#402a5b,#251736);height:145px;top:10px;left:9px;right:9px}.trader-bank-card{z-index:3;color:#fff;background:radial-gradient(circle at 85% 20%,#a55bff45,#0000 34%),linear-gradient(135deg,#26143b,#12091d);flex-direction:column;justify-content:space-between;height:158px;padding:18px;display:flex;top:21px;overflow:hidden;box-shadow:0 18px 32px #0e041a38}.trader-bank-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-35px}.trader-bank-card>div,.trader-bank-card footer{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.trader-bank-card>div span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.trader-bank-card>div i{border-radius:50%;width:8px;height:8px}.trader-bank-card>div i.active{background:#8f42ee;box-shadow:0 0 0 5px #8f42ee21}.trader-bank-card>div i.paused{background:#efac47}.trader-bank-card>strong{z-index:1;letter-spacing:.045em;font-size:17px;font-weight:570;position:relative}.trader-bank-card footer span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:70%;font-size:9px;overflow:hidden}.trader-bank-card footer b{border:1px solid #fff3;border-radius:6px;padding:4px 7px;font-size:8px}.trader-requisite-empty{border:1px dashed var(--surface-panel-border);text-align:center;border-radius:12px;place-content:center;height:190px;margin-top:18px;display:grid}.trader-requisite-empty strong{font-size:13px}.trader-requisite-empty span{color:var(--muted);margin-top:5px;font-size:10px}.trader-requisite-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.trader-requisite-actions a{border:1px solid var(--surface-panel-border);min-height:60px;color:var(--ink);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.trader-requisite-actions a:hover{border-color:var(--color-success);transform:translateY(-2px)}.trader-requisite-actions b{font-size:16px;font-weight:450}.trader-requisite-list{border-top:1px solid var(--surface-panel-border);gap:6px;margin-top:14px;padding-top:14px;display:grid}.trader-requisite-list>div{background:var(--surface-panel-header);border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;min-height:55px;transition:transform .16s,border-color .16s,background .16s;display:grid;overflow:hidden}.trader-requisite-list>div:hover{transform:translate(2px)}.trader-requisite-list>div.selected{border-color:var(--color-success);background:var(--color-success-soft)}.trader-requisite-list>div>button{text-align:left;cursor:pointer;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:53px;padding:8px 5px 8px 9px;display:grid;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.trader-requisite-list>div>button>i{background:#efac47;border-radius:50%;width:7px;height:7px}.trader-requisite-list>div>button>i.active{background:var(--green)}.trader-requisite-list>div>button>i.unavailable{background:#dc5664}.trader-requisite-list>div>a{color:var(--muted);place-items:center;font-size:18px;text-decoration:none;transition:color .16s,background .16s;display:grid}.trader-requisite-list>div>a:hover{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.trader-requisite-name,.trader-requisite-limit{gap:3px;min-width:0;display:grid}.trader-requisite-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trader-requisite-name small,.trader-requisite-limit small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.trader-requisite-limit{text-align:right}.trader-requisite-limit b{font-size:10px}.mobile-bottom-nav,.sidebar-scrim{display:none}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-control-layout{grid-template-columns:minmax(0,1fr) 310px}.trader-snapshot-grid{grid-template-columns:1fr}}@media (max-width:860px){.trader-control-layout{grid-template-columns:1fr}.trader-requisites-panel{position:static}}@media (max-width:720px){body{background-image:none}.app-shell{display:block}.app-shell>aside{z-index:42;width:min(88vw,320px);padding-bottom:92px}.sidebar-scrim{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;padding:0;display:block;position:fixed;inset:0;background:#040c089e!important;border:0!important;border-radius:0!important}.app-shell>main{padding-bottom:76px}.app-shell>main>header{height:60px;padding:0 14px}.topbar-toggle{display:none}.topbar-metrics>div{min-width:0;padding:0 12px}.topbar-metrics>div:first-child{padding-left:0}.topbar-metrics span{font-size:8px}.topbar-metrics strong{font-size:12px}.topbar-notifications{width:34px;height:34px!important;min-height:34px!important}.topbar-avatar{display:none}.page{padding:22px 14px 36px}.dashboard-heading{margin-bottom:16px}.dashboard-heading h1{font-size:30px}.dashboard-heading span{font-size:12px}.dashboard-periods{width:100%;max-width:100%;overflow-x:auto}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metric{min-height:126px;padding:15px}.dashboard-metric strong{font-size:23px}.dashboard-metric p{font-size:11px}.dashboard-operations-grid{gap:8px}.dashboard-chart-card{display:none}.dashboard-control-card,.dashboard-recent-card{border-radius:11px}.dashboard-recent-card{margin-top:8px}.trader-control-layout,.trader-control-main,.trader-snapshot-grid{gap:8px}.trader-finance-panel,.trader-workload-panel,.trader-recent-panel,.trader-requisites-panel{border-radius:11px}.trader-finance-panel,.trader-workload-panel{min-height:0;padding:16px}.trader-finance-values{gap:12px;margin-top:22px}.trader-finance-values>div+div{padding-left:12px}.trader-finance-values strong{font-size:22px}.trader-workload-values{margin-top:20px}.trader-recent-list>a{grid-template-columns:8px minmax(0,1fr) auto;padding:0 14px}.trader-recent-list time{display:none}.trader-recent-list>a>b{font-size:10px}.trader-requisites-panel{padding:15px}.trader-card-stack{max-width:420px;margin-inline:auto}.dashboard-payment-row{min-width:720px}.mobile-bottom-nav{z-index:30;border:1px solid color-mix(in srgb,var(--surface-panel-border) 80%,transparent);background:color-mix(in srgb,var(--surface-panel) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;grid-template-columns:repeat(5,1fr);height:64px;padding:5px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 16px 50px #0c051438}.mobile-bottom-nav a,.mobile-bottom-nav button{justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;position:relative;height:52px!important;min-height:0!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;margin:0!important;padding:0!important}.mobile-bottom-nav svg{width:20px;height:20px}.mobile-bottom-nav :is(a,button).active{background:var(--color-success-soft)!important;color:var(--color-success)!important}.mobile-bottom-nav span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.requisite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.requisite-metrics>article{border:1px solid var(--surface-panel-border);border-radius:var(--radius-panel);background:linear-gradient(145deg,var(--surface-panel),color-mix(in srgb,var(--surface-panel-header) 65%,var(--surface-panel)));min-height:154px;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent);padding:24px 132px 22px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.requisite-metrics>article:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--color-success) 42%,transparent),color-mix(in srgb,var(--color-success) 7%,transparent));clip-path:polygon(0 78%,14% 62%,29% 72%,46% 28%,63% 52%,80% 15%,100% 34%,100% 100%,0 100%);opacity:.72;width:92px;height:54px;position:absolute;bottom:22px;right:20px}.requisite-metrics>article:hover{border-color:color-mix(in srgb,var(--color-success) 35%,var(--surface-panel-border));box-shadow:var(--shadow-hover);transform:translateY(-2px)}.requisite-metrics span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.requisite-metrics strong{letter-spacing:-.045em;margin:22px 0 9px;font-size:clamp(30px,3vw,40px);font-weight:600;display:block}.requisite-metrics p{color:var(--muted);margin:0;font-size:12px}.page:not(.dashboard-page){max-width:1540px;margin:0 auto;padding-top:30px}.page:not(.dashboard-page)>.page-heading{border-bottom:1px solid var(--surface-panel-border);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 28px;margin:0 0 28px;padding:4px 0 26px;display:grid;position:relative}.page:not(.dashboard-page)>.page-heading>p{color:var(--color-success);letter-spacing:.18em;text-transform:uppercase;grid-area:1/1;margin:0 0 10px;font-size:10px;font-weight:850}.page:not(.dashboard-page)>.page-heading>div{grid-area:1/1/4}.page:not(.dashboard-page)>.page-heading>div>p{color:var(--color-success);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850}.page:not(.dashboard-page)>.page-heading h1{color:var(--ink);letter-spacing:-.055em;grid-area:2/1;margin:0;font-size:clamp(40px,4vw,54px);font-weight:560;line-height:.98}.page:not(.dashboard-page)>.page-heading>span{color:var(--muted);grid-area:3/1;margin-top:13px;font-size:13px;line-height:1.55;display:block}.page:not(.dashboard-page)>.page-heading>div>span{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.55;display:block}.page:not(.dashboard-page)>.page-heading>:is(a,button){grid-area:1/2/4;align-self:center;min-height:44px;border-radius:9px!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics){gap:12px!important;margin:0 0 18px!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div){transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:linear-gradient(145deg, var(--surface-panel), color-mix(in srgb, var(--surface-panel-header) 65%, var(--surface-panel)))!important;min-height:154px!important;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent)!important;padding:24px 132px 22px 24px!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div):before{content:none}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div):after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-success) 42%, transparent), color-mix(in srgb, var(--color-success) 7%, transparent));clip-path:polygon(0 78%,14% 62%,29% 72%,46% 28%,63% 52%,80% 15%,100% 34%,100% 100%,0 100%);opacity:.72;width:92px;height:54px;position:absolute;bottom:22px;right:20px}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div)>span{letter-spacing:.12em!important;font-size:10px!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div)>strong{letter-spacing:-.045em!important;margin:22px 0 9px!important;font-size:clamp(30px,3vw,40px)!important;font-weight:600!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div):hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-success) 35%, var(--surface-panel-border))!important;box-shadow:var(--shadow-hover)!important}:is(.data-table-region,.payment-table,.appeal-table,.merchant-payment-table,.report-table,.requisite-table,.member-list,.verification-queue,.shop-verification-list,.profile-admin-list,.created-accounts){overflow:hidden;border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent)!important}.data-table-region>.data-table-toolbar,:is(.payment-toolbar,.merchant-payment-toolbar,.requisite-toolbar,.profile-list-toolbar){border-bottom:1px solid var(--surface-panel-border)!important;background:var(--surface-panel-header)!important;padding:14px!important}.data-table-head,.table-head{min-height:44px;background:color-mix(in srgb, var(--surface-panel-header) 75%, var(--surface-panel))!important}.data-table-row,:is(.payment-row,.appeal-row,.history-row,.requisite-row,.member-row,.member-admin-row){transition:background .15s,transform .15s}.data-table-row:hover,:is(.payment-row,.appeal-row,.history-row,.requisite-row,.member-row,.member-admin-row):hover{background:var(--surface-panel-header)!important}.requisites-page .data-table-region{container-type:inline-size}.requisites-page .data-table-toolbar{min-height:68px;padding:12px 14px!important}.requisites-page .data-table-search input{height:42px;font-size:13px;font-weight:500}.requisites-page .data-table{overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.requisites-page :is(.data-table-head,.requisite-row){gap:16px;padding-inline:16px}.requisites-page .data-table-head{letter-spacing:.075em;min-height:42px;padding-block:10px;font-size:9px;border:0!important;border-bottom:1px solid var(--surface-panel-border)!important;border-radius:0!important}.requisites-page .data-table>.requisite-row{border:0!important;border-bottom:1px solid var(--surface-panel-border)!important;border-radius:0!important;min-height:76px!important;padding-block:11px!important}.requisites-page .data-table>.requisite-row:last-child{border-bottom:0!important}.requisites-page .requisite-row strong{font-size:11px;font-weight:650;line-height:1.25}.requisites-page .requisite-row>div>span:not(.status){margin-top:2px;font-size:9px;line-height:1.3}.requisites-page .identity{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.requisites-page .identity i{border-radius:9px;width:34px;height:34px;font-size:11px}.requisites-page .row-actions{grid-template-columns:44px minmax(96px,1fr);justify-content:stretch;gap:7px;display:grid}.requisites-page .row-switch{width:44px;height:26px;min-height:26px}.requisites-page .requisite-row .row-switch-thumb{width:18px;height:18px}.requisites-page .row-switch.is-on .row-switch-thumb{transform:translate(18px)}.requisites-page .row-reset{width:100%;height:34px;min-height:34px;font-size:9px;padding:0 9px!important}.requisites-page .limit progress{height:4px;margin-top:7px}@container (width>=721px) and (width<=1100px){.requisites-page :is(.data-table-head,.requisite-row){min-width:0;grid-template-columns:minmax(170px,1.45fr) minmax(125px,1fr) minmax(150px,1.05fr) minmax(82px,.65fr) 146px!important}.requisites-page :is(.data-table-head,.requisite-row)>:nth-child(3),.requisites-page :is(.data-table-head,.requisite-row)>:nth-child(6){display:none}}:is(.settings-card,.device-card,.device-help,.team-settings-card,.report-panel,.shop-create,.shop-integration,.account-create,.security-note,.verification-settings,.admin-queue){border:1px solid var(--surface-panel-border)!important;border-radius:var(--radius-panel)!important;background:var(--surface-panel)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent)!important}:is(.settings-card,.device-card,.team-settings-card,.report-panel,.shop-create,.shop-integration,.account-create)>header{border-bottom:1px solid var(--surface-panel-border)!important;background:var(--surface-panel-header)!important}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.create-requisite-panel,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer,.wallet-deposit-drawer){border-left:1px solid var(--surface-panel-border)!important;background:var(--surface-panel)!important;box-shadow:-24px 0 70px #0c061338!important}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer,.wallet-deposit-drawer) :is(input,select,textarea){border-color:var(--surface-panel-border)!important;background:var(--surface-panel-header)!important;color:var(--ink)!important;border-radius:9px!important}:is(.requisite-drawer,.payment-drawer,.appeal-drawer,.shop-drawer,.team-member-drawer,.two-factor-drawer,.verification-review-drawer,.shop-verification-drawer,.account-create-drawer,.account-details-drawer,.admin-shop-drawer,.team-admin-drawer,.wallet-deposit-drawer) :is(input,select,textarea):focus{outline:0;border-color:var(--color-success)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 14%, transparent)!important}.page:not(.dashboard-page) :is(button,.button,[role=button]){transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.page:not(.dashboard-page) :is(button,.button,[role=button]):not(:disabled):active{box-shadow:none;transform:translateY(0)}.page:not(.dashboard-page) :is(.list-state,.payment-state,.appeal-empty,.wallet-empty,.profile-admin-empty,.shop-state,.team-state,.report-state){border:1px dashed var(--surface-panel-border);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-panel) 88%, transparent)}@media (max-width:720px){.requisite-metrics{grid-template-columns:1fr}.requisite-metrics>article{min-height:132px;padding:18px 108px 18px 18px}.requisite-metrics>article:after{width:76px;height:46px;bottom:18px;right:14px}.page:not(.dashboard-page){padding-top:22px}.page:not(.dashboard-page)>.page-heading{grid-template-rows:auto;grid-template-columns:1fr;align-items:start;margin-bottom:20px;padding-bottom:20px}.page:not(.dashboard-page)>.page-heading>p,.page:not(.dashboard-page)>.page-heading>div,.page:not(.dashboard-page)>.page-heading h1,.page:not(.dashboard-page)>.page-heading>span,.page:not(.dashboard-page)>.page-heading>:is(a,button){grid-area:auto/1}.page:not(.dashboard-page)>.page-heading h1{font-size:38px}.page:not(.dashboard-page)>.page-heading>:is(a,button){width:100%;margin-top:16px}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div){min-height:132px!important;padding:18px 108px 18px 18px!important}:is(.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.admin-stats,.team-summary,.report-metrics)>:is(article,div):after{width:76px;height:46px;bottom:18px;right:14px}:is(.data-table-region,.payment-table,.appeal-table,.merchant-payment-table,.report-table,.requisite-table){border-radius:11px!important}}:root{--type-page:clamp(42px,4.2vw,58px);--type-section:22px;--type-body:15px;--type-caption:14px;--type-body-line:1.48}:is(.dashboard-eyebrow,.drawer-eyebrow,.page-heading>p,.page-heading>div>p,.team-eyebrow,.merchant-shops-heading p,.trader-panel-heading>div>span,.dashboard-chart-card header p,.dashboard-control-card header p,.dashboard-recent-card header p,.accounts-section-heading p,.profile-admin-title>p){display:none!important}.dashboard-heading h1,.page:not(.dashboard-page)>.page-heading h1{font-size:var(--type-page)!important;letter-spacing:-.055em!important;font-weight:560!important;line-height:1!important}.dashboard-heading span,.page:not(.dashboard-page)>.page-heading>span,.page:not(.dashboard-page)>.page-heading>div>span{color:var(--muted);font-size:16px!important;line-height:1.5!important}.page:not(.dashboard-page)>.page-heading h1{grid-row:1!important}.page:not(.dashboard-page)>.page-heading>span{grid-row:2!important}.page:not(.dashboard-page)>.page-heading>:is(a,button){grid-row:1/3!important}:is(.trader-panel-heading,.dashboard-chart-card header,.dashboard-control-card header,.dashboard-recent-card header) h2{letter-spacing:-.025em;font-size:var(--type-section)!important;font-weight:620!important;line-height:1.2!important}:is(.trader-panel-heading,.dashboard-chart-card header,.dashboard-control-card header,.dashboard-recent-card header)>:is(a,span,small){font-size:13px!important;line-height:1.4!important}.trader-finance-values span,.trader-workload-values span,.trader-finance-foot,.trader-recent-list span,.trader-recent-list time,.trader-empty-line,.trader-bank-card footer span,.trader-requisite-empty span,.trader-requisite-actions a,.trader-requisite-list small,.dashboard-chart-labels span{font-size:13px!important;line-height:var(--type-body-line)!important}.trader-finance-values strong{font-size:34px!important}.trader-workload-values strong{font-size:30px!important}.trader-finance-foot{gap:28px}.trader-workload-values a{gap:7px;padding:15px 12px}.trader-workload-panel>p{display:none}.trader-recent-list strong,.trader-recent-list>a>b{font-size:14px!important}.trader-recent-list>a,.trader-requisite-actions a{min-height:68px}.trader-requisite-actions b{font-size:19px}.trader-requisite-list strong,.trader-requisite-limit b{font-size:13px!important}.trader-requisite-list>div{min-height:64px}.trader-requisite-list>div>button{min-height:62px}.trader-bank-card>div span{font-size:13px}.trader-bank-card>strong{font-size:21px}.trader-bank-card footer b{font-size:11px}.trader-workload-values a{align-content:start;min-height:106px}.trader-workload-values span{overflow-wrap:anywhere;min-width:0;display:block;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.topbar-metrics span{letter-spacing:.06em;font-size:12px!important}.topbar-metrics strong{font-size:16px!important}.topbar-context{font-size:14px}.topbar-live{display:none!important}.page:not(.dashboard-page),.page:not(.dashboard-page) :is(input,select,textarea,button){font-size:var(--type-body)}.page:not(.dashboard-page) :is(.section-heading,.wallet-history>header,.accounts-section-heading,.teams-section-heading,.team-section-title,.device-help,.settings-card>header)>:is(h1,h2,h3),.page:not(.dashboard-page) :is(.verification-section,.api-docs-section,.integration-secret-section)>h2{margin-top:0;font-size:var(--type-section)!important;letter-spacing:-.025em!important;font-weight:650!important;line-height:1.22!important}.page:not(.dashboard-page) :is(.section-heading,.wallet-history>header,.accounts-section-heading,.teams-section-heading,.team-section-title,.device-help,.settings-card>header)>:is(p,span),.page:not(.dashboard-page) :is(.verification-section,.api-docs-section,.integration-secret-section)>p{font-size:var(--type-caption)!important;line-height:1.5!important}.team-toolbar h1{font-size:var(--type-page)!important;letter-spacing:-.055em!important;margin:0!important;font-weight:560!important;line-height:1!important}.team-toolbar p{color:var(--muted)!important;margin:13px 0 0!important;font-size:16px!important;line-height:1.5!important}.page:not(.dashboard-page) .wallet-history>header h2,.page:not(.dashboard-page) .settings-card>header h2,.page:not(.dashboard-page) .section-heading h2,.page:not(.dashboard-page) .accounts-section-heading h2,.page:not(.dashboard-page) .device-help h2{font-size:var(--type-section)!important;letter-spacing:-.025em!important;font-weight:650!important;line-height:1.22!important}.page:not(.dashboard-page) .wallet-history>header p,.page:not(.dashboard-page) .settings-card>header p,.page:not(.dashboard-page) .section-heading span,.page:not(.dashboard-page) .device-help p{font-size:var(--type-caption)!important;line-height:1.5!important}.page:not(.dashboard-page) :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-shop-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.wallet-hero-stats)>:is(article,div)>span,.wallet-hero-main>span{font-size:var(--type-body)!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:700!important;line-height:1.35!important}.page:not(.dashboard-page) :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-shop-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.wallet-hero-stats)>:is(article,div)>strong{line-height:1.08!important}.page:not(.dashboard-page) :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-shop-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.wallet-hero-stats)>:is(article,div)>p,.wallet-hero-main>p{font-size:var(--type-caption)!important;line-height:1.45!important}.page:not(.dashboard-page) :is(.data-table-head,.table-head,.payment-head,.appeal-head,.report-table>div,.merchant-payment-table>div),.dashboard-payment-row.head{letter-spacing:.015em!important;text-transform:none!important;min-height:40px!important;padding-block:10px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}.page:not(.dashboard-page) :is(.data-table-head,.table-head,.payment-head,.appeal-head) button{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.page:not(.dashboard-page) :is(.data-table-row strong,.member-row strong,.wallet-operation strong,.shop-table-name strong){font-size:13px!important;line-height:1.32!important}.page:not(.dashboard-page) :is(.data-table-row span,.data-table-row small,.member-row span,.wallet-operation span,.shop-table-name small){font-size:12px!important;line-height:1.4!important}.page:not(.dashboard-page) :is(.data-table-row .status,.data-table-row .account-status,.data-table-row .payment-status,.data-table-row button){font-size:12px!important}.page:not(.dashboard-page) .device-card strong{font-size:var(--type-body)!important;line-height:1.35!important}.page:not(.dashboard-page) .device-card span{font-size:var(--type-caption)!important;line-height:var(--type-body-line)!important}.page:not(.dashboard-page) :is(.data-table-empty-state,.wallet-empty,.device-state,.team-state){font-size:var(--type-body)!important;line-height:1.5!important}.page:not(.dashboard-page) :is(label,.settings-card label,.admin-shop-form label,.team-admin-form label,.requisite-form label){font-size:var(--type-caption)!important;line-height:1.4!important}.page:not(.dashboard-page) :is(.field-help,.form-help,.settings-card small,.admin-shop-form small,.team-admin-form small,.requisite-form small){font-size:13px!important;line-height:1.45!important}.page:not(.dashboard-page) :is(.settings-card h3,.device-card h3,.team-admin-drawer section h3,.admin-shop-drawer section h3,.payment-drawer section h3,.appeal-drawer section h3,.verification-review-drawer section h3,.shop-verification-drawer section h3){font-size:18px!important;line-height:1.3!important}:is(.payment-drawer,.appeal-drawer,.verification-review-drawer,.shop-verification-drawer,.admin-shop-drawer,.team-admin-drawer,.team-member-drawer,.wallet-deposit-drawer,.requisite-drawer,.account-drawer)>h2{letter-spacing:-.04em!important;font-size:clamp(30px,3vw,38px)!important;font-weight:580!important;line-height:1.05!important}:is(.payment-drawer,.appeal-drawer,.verification-review-drawer,.shop-verification-drawer,.admin-shop-drawer,.team-admin-drawer,.team-member-drawer,.wallet-deposit-drawer,.requisite-drawer,.account-drawer) .drawer-subtitle{font-size:var(--type-body)!important;line-height:1.5!important}@media (max-width:720px){:root{--type-page:38px;--type-section:20px;--type-body:15px;--type-caption:14px}.dashboard-heading span,.page:not(.dashboard-page)>.page-heading>span,.page:not(.dashboard-page)>.page-heading>div>span{font-size:15px!important}.trader-finance-values strong{font-size:29px!important}.topbar-metrics span{font-size:9px!important}.topbar-metrics strong{font-size:13px!important}}.route-transition{transform-origin:50% 0;min-width:0;animation:.26s cubic-bezier(.22,1,.36,1) both route-enter}@keyframes route-enter{0%{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.997)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.app-shell nav a,.mobile-bottom-nav a{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.app-shell nav a:active,.mobile-bottom-nav a:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.route-transition{animation:none}.app-shell nav a,.mobile-bottom-nav a{transition:none}}.login form>button:not(.login-back){width:100%;box-shadow:0 10px 24px color-mix(in srgb,var(--color-success) 20%,transparent);border:1px solid var(--color-success)!important;background:var(--color-success)!important;color:#0c0613!important;border-radius:12px!important;margin:20px 0 0!important;font-weight:800!important}.login form>button:not(.login-back):hover{background:color-mix(in srgb,var(--color-success) 88%,white)!important;color:#0c0613!important}.app-shell nav a .nav-counter{background:color-mix(in srgb,var(--color-success) 18%,transparent);min-width:22px;height:22px;color:var(--color-success);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:grid}.app-shell.sidebar-collapsed nav a{position:relative}.app-shell.sidebar-collapsed nav a .nav-counter{border:2px solid var(--nav);min-width:17px;height:17px;padding:0 4px;font-size:9px;position:absolute;top:4px;right:3px}.topbar-actions{position:relative}.topbar-notifications i{color:#fff;place-items:center;min-width:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;line-height:1;border:2px solid var(--surface-panel)!important;width:auto!important;height:18px!important;display:grid!important;top:-5px!important;right:-6px!important}.topbar-notifications.active{border-color:var(--color-success);color:var(--color-success)}.notifications-popover{z-index:80;border:1px solid var(--surface-panel-border);background:var(--surface-panel);border-radius:16px;width:min(390px,100vw - 32px);position:absolute;top:48px;right:48px;overflow:hidden;box-shadow:0 24px 70px #00000047}.notifications-popover>header{border-bottom:1px solid var(--surface-panel-border);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.notifications-popover>header>div{gap:3px;display:grid}.notifications-popover>header strong{font-size:16px}.notifications-popover>header span{color:var(--muted);font-size:12px}.notifications-popover>header button{min-height:32px!important;color:var(--color-success)!important;background:0 0!important;border:0!important;padding:0 10px!important;font-size:12px!important}.notifications-list{max-height:430px;padding:7px;display:grid;overflow:auto}.notifications-list>a{color:var(--ink)!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:9px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:13px!important;display:grid!important}.notifications-list>a:hover{background:var(--surface-panel-header)!important}.notifications-list>a.read{opacity:.58}.notifications-list>a>i{background:var(--color-info);border-radius:50%;width:8px;height:8px;margin-top:5px}.notifications-list>a.warning>i{background:var(--color-warning)}.notifications-list>a.danger>i{background:var(--color-danger)}.notifications-list>a>span{gap:4px;display:grid}.notifications-list>a strong{font-size:13px}.notifications-list>a small{color:var(--muted);font-size:12px;line-height:1.4}.notifications-list>p{color:var(--muted);text-align:center;margin:0;padding:28px 20px;font-size:13px;line-height:1.5}@media (max-width:720px){.notifications-popover{position:fixed;top:62px;right:12px}.topbar-metrics>div{min-width:150px}}.login .login-card>.login-theme-toggle{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 10px 30px #0000001f;border:1px solid var(--surface-panel-border)!important;background:color-mix(in srgb,var(--surface-panel) 88%,transparent)!important;width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;color:var(--ink)!important;border-radius:12px!important;margin:0!important;padding:0!important}.login .login-card>.login-theme-toggle:hover{transform:translateY(-1px);border-color:var(--color-success)!important;background:color-mix(in srgb,var(--surface-panel) 78%,var(--color-success) 8%)!important;color:var(--color-success)!important}.login .login-card>.login-theme-toggle span{font-size:20px;line-height:1}@media (max-width:900px){.login .login-card>.login-theme-toggle{top:18px;right:18px}}:root:not([data-theme=dark]) .login-showcase{color:#101524;border-color:#3680b547;background:#eef5f2!important}:root:not([data-theme=dark]) .login-showcase:after{border-color:#5019942e;box-shadow:0 0 0 70px #5019940b,0 0 0 140px #50199407}:root:not([data-theme=dark]) .login-showcase h1{color:#fff}:root:not([data-theme=dark]) .login-showcase-copy>p{color:#b17bf3}:root:not([data-theme=dark]) .login .login-brand .brand-mark{filter:drop-shadow(0 18px 32px #14344a4d)}:root:not([data-theme=dark]) .login .login-card,:root:not([data-theme=dark]) .login .login-card h2{color:#f7f9fa}:root:not([data-theme=dark]) .login .login-card label{color:#e7e8ee}:root:not([data-theme=dark]) .login .login-field{background:#0d111c;border-color:#34394b}:root:not([data-theme=dark]) .login .login-field input{color:#fff}.brand-wordmark,.app-brand-corner{display:none}.app-shell>.app-brand-corner{z-index:40;width:200px;height:68px;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:5px 14px 5px 10px;text-decoration:none;display:flex;position:fixed;top:12px;left:14px}.app-shell>.app-brand-corner img{object-fit:contain;filter:drop-shadow(0 0 12px #ab66ff40);flex:0 0 62px;width:62px;height:58px}.app-shell>.app-brand-corner span{gap:2px;line-height:1;display:grid}.app-shell>.app-brand-corner strong{color:#fff;letter-spacing:1.3px;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;text-shadow:none;transform-origin:50%;background:linear-gradient(#fff 0%,#d9dde4 46%,#fff 72%,#bcc3ce 100%);-webkit-background-clip:text;background-clip:text;font-family:Gulams Condensed,OPTIAkrogrotesk Condensed,Arial Narrow,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:.82;transform:skew(-7deg)}.app-shell>.app-brand-corner small{color:#b3bdc4;letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:750}.app-shell>main{isolation:isolate;background:#040b10;min-height:100vh;position:relative;overflow:hidden}.app-shell>main:before{z-index:-2;filter:blur(12px)saturate(1.18)brightness(.75);content:"";background:linear-gradient(90deg,#030a0fe0 0%,#040c12ad 52%,#02090d94 100%),url(/game-dashboard-neon-bg.png) 50%/cover no-repeat;position:fixed;inset:-28px;transform:scale(1.035)}.app-shell>main:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 16% 22%,#46b2ff26,#0000 31%),radial-gradient(circle at 83% 31%,#9d4dff21,#0000 30%),linear-gradient(#0711183d,#02040db3);position:fixed;inset:0}.app-shell>main>header{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:radial-gradient(circle at 8%,#4eb5ff1c,#0000 32%),linear-gradient(135deg,#0f2534d6,#040916e0);border:1px solid #5bbbff4d;border-radius:14px;width:auto;height:68px;min-height:68px;margin:12px 16px 12px 12px;padding:7px 9px;box-shadow:inset 0 1px #ffffff0d,0 0 24px #4bb4ff12}.app-shell.sidebar-collapsed>main>header{margin-left:144px}.app-shell .topbar-toggle{display:none}.app-shell .trader-topbar-content{flex:auto;align-items:stretch;gap:0;min-width:0;display:flex}.app-shell .topbar-brand{color:#fff;align-items:center;gap:8px;min-width:158px;padding:7px 12px;text-decoration:none;display:flex}.app-shell .topbar-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #aa65ff3d);width:50px;height:50px}.app-shell .topbar-brand span{gap:1px;display:grid}.app-shell .topbar-brand strong{letter-spacing:.035em;font-size:20px;font-style:italic;font-weight:850}.app-shell .topbar-brand small{color:#9ba5ad;letter-spacing:.08em;font-size:7px;font-weight:700}.app-shell .topbar-metrics{flex:auto;align-items:stretch;gap:0;min-width:0;display:flex}.app-shell .topbar-metrics>div{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;align-items:center;gap:11px;padding:4px 22px;display:flex;position:relative}.app-shell .topbar-metrics>div+div:before,.app-shell .topbar-actions:before{content:"";background:linear-gradient(#0000,#97c0de4d,#0000);width:1px;position:absolute;top:7px;bottom:7px;left:0}.app-shell .topbar-metrics>div>i{color:#8aceff;background:#123045b3;border:1px solid #57b9ff7a;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;display:grid;box-shadow:inset 0 0 14px #53b7ff21,0 0 16px #4bb4ff14}.app-shell .topbar-metrics>div>i svg{width:18px;height:18px}.app-shell .topbar-metrics>div>span{color:#a8b2b9;letter-spacing:0;text-transform:none;gap:3px;min-width:0;font-family:inherit;font-weight:620;line-height:1.05;display:grid;font-size:12px!important}.app-shell .topbar-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:680;line-height:1.1;overflow:hidden;font-size:16px!important}.app-shell .topbar-metrics strong b{color:#a75fff;text-shadow:0 0 14px #a358ff40;font-weight:760}.app-shell .topbar-actions{flex:none;gap:0;padding-left:9px;position:relative}.app-shell .topbar-notifications{color:#94d2ff;background:radial-gradient(circle at 28% 22%,#84ccff3d,#0000 38%),linear-gradient(145deg,#225f8bd1,#102d42eb);border-color:#65bfff94;width:52px;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 0 18px #5bbbff29,0 0 16px #48b3ff1f;border-radius:12px!important;height:52px!important;min-height:52px!important}.app-shell .topbar-notifications:hover,.app-shell .topbar-notifications.active{color:#b7e1ff;background:radial-gradient(circle at 30% 20%,#a1d8ff4d,#0000 40%),linear-gradient(145deg,#2b77aeeb,#133751f2);border-color:#7dc9ffd9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 0 22px #63beff33,0 0 22px #53b7ff38}.app-shell .topbar-notifications svg{filter:drop-shadow(0 0 6px #7ec9ff7a);width:19px;height:19px}.app-shell .topbar-notifications i{min-width:18px;box-shadow:0 0 12px #50b6ff8c;background:linear-gradient(135deg,#5dbcff,#ff557d)!important;border:2px solid #080a1b!important;height:18px!important;top:-5px!important;right:-5px!important}.app-shell .notifications-popover{color:#f8f7ff;-webkit-backdrop-filter:blur(28px)saturate(1.28);backdrop-filter:blur(28px)saturate(1.28);background:linear-gradient(145deg,#071219f0,#041013ed) padding-box padding-box,linear-gradient(135deg,#5cbbffcc,#a65dffb8) border-box;border:1px solid #0000;border-radius:18px;width:min(410px,100vw - 32px);top:62px;right:0;box-shadow:inset 0 1px #ffffff12,inset 18px 0 40px #45b2ff0d,inset -18px 0 40px #9a48ff0b,0 24px 65px #0000007a,0 0 28px #4eb5ff21}.app-shell .notifications-popover>header{background:linear-gradient(90deg,#4cb4ff11,#9d4dff09);border-color:#7cb6e02e;min-height:auto;padding:18px 19px 16px}.app-shell .notifications-popover>header strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:730}.app-shell .notifications-popover>header span{color:#a8b4bc;font-size:11px}.app-shell .notifications-popover>header button{color:#b578ff!important;background:#9f50ff0e!important;border:1px solid #b070ff40!important;border-radius:9px!important;min-height:32px!important;padding:0 11px!important}.app-shell .notifications-popover>header button:hover{background:#9f50ff1c!important;border-color:#b070ff8c!important;box-shadow:0 0 16px #a45aff14!important}.app-shell .notifications-list{scrollbar-color:#5bade880 transparent;gap:5px;padding:8px}.app-shell .notifications-list>a{border:1px solid #0000;transition:border-color .18s,background .18s,transform .18s,opacity .18s;color:#f4faff!important;background:#090b1f6b!important;border-radius:12px!important;gap:12px!important;padding:13px 14px!important}.app-shell .notifications-list>a:hover{border-color:#5ebcff47;transform:translate(2px);background:linear-gradient(90deg,#4eb5ff1a,#9b4aff0e)!important}.app-shell .notifications-list>a.read{opacity:.48}.app-shell .notifications-list>a>i{background:#b172ff;width:8px;height:8px;margin-top:6px;box-shadow:0 0 10px #ad69ff7a}.app-shell .notifications-list>a.warning>i{background:#ffb84d;box-shadow:0 0 10px #ffb2416b}.app-shell .notifications-list>a.danger>i{background:#ff5e89;box-shadow:0 0 10px #ff487e73}.app-shell .notifications-list>a strong{color:#f7f5ff;font-size:13px;font-weight:680}.app-shell .notifications-list>a small{color:#9da8af;font-size:11px;line-height:1.45}.app-shell .notifications-list>p{color:#a8b4bc}.app-shell .topbar-avatar{display:none}.app-shell>aside{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:radial-gradient(circle at 4% 5%,#4bb4ff26,#0000 30%),linear-gradient(#07141df0,#030613f2);border:1px solid #5bbbff4f;border-left:0;border-radius:0 17px 17px 0;gap:7px;height:calc(100vh - 92px);padding:10px 8px 12px;top:92px;box-shadow:inset -1px 0 #ad6aff12,inset 0 1px #ffffff09,0 0 22px #43b1ff1f,16px 0 44px #0003}@media (min-width:721px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:160px minmax(0,1fr)}.app-shell>main>header,.app-shell.sidebar-collapsed>main>header{margin-left:60px}.app-shell>aside nav{gap:4px;padding:1px 0}.app-shell>aside nav a{box-sizing:border-box;color:#a6b3bd;letter-spacing:.005em;min-height:45px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;gap:11px;padding:0 37px 0 11px;font-size:12px;font-weight:650;position:relative;overflow:hidden}.app-shell>aside nav a:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(100deg,#a861ff2b,#51b7ff14 64%,#0000);transition:opacity .18s;position:absolute;inset:0}.app-shell>aside nav a>*{z-index:1;position:relative}.app-shell>aside nav a svg{color:#75c6ff;filter:drop-shadow(0 0 7px #59baff8c);flex:0 0 17px;width:17px;height:17px;transition:color .18s,filter .18s,transform .18s}.app-shell>aside nav a:hover,.app-shell>aside nav a.active{color:#fff;background:#121428bd;border-color:#ad69ff94;box-shadow:inset 0 0 18px #b070ff12,0 0 0 1px #58b9ff2e,0 0 20px #ad6aff1f}.app-shell>aside nav a:hover:before,.app-shell>aside nav a.active:before{opacity:1}.app-shell>aside nav a:hover svg,.app-shell>aside nav a.active svg{color:#ac68ff;filter:drop-shadow(0 0 9px #aa64ffb8);transform:translateY(-1px)}.app-shell>aside nav a .nav-counter{box-sizing:border-box;color:#bf8aff;background:#a963ff1c;border:1px solid #ab67ff52;border-radius:999px;flex:0 0 19px;min-width:19px;height:19px;margin-left:0;padding:0 5px;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 10px #a962ff1a}.app-shell.sidebar-collapsed>aside{padding-inline:7px}.app-shell.sidebar-collapsed>aside nav a,.app-shell.sidebar-collapsed>aside .sidebar-theme,.app-shell.sidebar-collapsed>aside .sidebar-collapse,.app-shell.sidebar-collapsed>aside .logout{justify-content:flex-start}.app-shell.sidebar-collapsed>aside nav a span,.app-shell.sidebar-collapsed>aside .sidebar-theme span,.app-shell.sidebar-collapsed>aside .sidebar-collapse span,.app-shell.sidebar-collapsed>aside .logout span{display:inline}.app-shell.sidebar-collapsed>aside nav a .nav-counter{margin-left:0;position:absolute;top:50%;right:10px}.app-shell>aside :is(.sidebar-theme,.sidebar-collapse,.logout){gap:11px;min-height:39px;padding:0 11px;font-size:11px;color:#8a99a4!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important}.app-shell>aside :is(.sidebar-theme,.sidebar-collapse,.logout) svg{color:#6fc3ff;filter:drop-shadow(0 0 6px #51b7ff6b);width:16px;height:16px}.app-shell>aside :is(.sidebar-theme,.sidebar-collapse,.logout):hover{color:#f3faff!important;background:#4bb4ff14!important;border-color:#5abaff3d!important}.app-shell>aside .sidebar-settings.active{box-shadow:0 0 16px #ad6aff14;color:#fff!important;background:linear-gradient(90deg,#a963ff21,#4db5ff14)!important;border-color:#ad69ff6b!important}.app-shell>aside .sidebar-theme{margin-top:auto}.app-shell>aside .sidebar-collapse{display:none!important}.app-shell>aside .logout{color:#c3cdd4!important}}.app-shell .sidebar-top{display:none}.app-shell .sidebar-top .brand{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.app-shell .sidebar-top .brand-mark{filter:drop-shadow(0 0 12px #ab66ff40);width:57px;height:53px}.app-shell .brand-wordmark{color:#fff;gap:1px;line-height:1;display:grid}.app-shell .brand-wordmark strong{letter-spacing:-.02em;font-size:22px;font-style:italic;font-weight:900}.app-shell .brand-wordmark small{color:#b3bdc4;letter-spacing:.06em;white-space:nowrap;font-size:7px;font-weight:750}.app-shell .brand-login{display:none}.app-shell.sidebar-collapsed>.app-brand-corner{width:200px}.app-shell .nav-link:hover,.app-shell .nav-link.active{background:linear-gradient(90deg,#a963ff26,#4db5ff17);border-color:#ad69ff7a;box-shadow:inset 0 0 18px #a963ff0f,0 0 20px #ae6bff0f}.dashboard-page:has(.trader-dashboard-neon){color:#f7f5ff;width:100%;max-width:1540px}.trader-dashboard-neon{--neon-purple:#5cbbff;--neon-green:#ad69ff;--neon-mint:#9755e7;--neon-panel:#07131cb3;--neon-panel-strong:#07091be0;--neon-line:#73bef44d;--neon-muted:#a7b4bd;width:100%}.trader-dashboard-neon .dashboard-note,.trader-dashboard-neon .dashboard-loading{color:#b5c0c8;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#07131cb3;border:1px solid #73bef44d;border-radius:18px;margin-top:18px;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000038}.trader-dashboard-neon .dashboard-heading{margin-bottom:22px}.trader-dashboard-neon .dashboard-eyebrow{display:none}.trader-dashboard-neon .dashboard-heading h1{color:#fff;letter-spacing:-.045em;text-shadow:0 0 28px #5bbbff29;margin:0;font-size:clamp(36px,4vw,54px);font-weight:780;line-height:1}.trader-dashboard-neon .dashboard-heading span{color:#b5c0c8;margin-top:13px;font-size:15px;line-height:1.45;display:block}.trader-dashboard-neon .dashboard-periods{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08141db3;border-color:#70c3ff3d;border-radius:14px;grid-template-columns:repeat(4,minmax(108px,1fr));width:min(590px,100%);padding:5px;display:grid;box-shadow:inset 0 1px #ffffff09}.trader-dashboard-neon .dashboard-periods button{min-height:42px;font-size:13px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s,transform .18s;color:#b7c1c8!important;background:0 0!important;border-radius:10px!important}.trader-dashboard-neon .dashboard-periods button:hover{transform:translateY(-1px);color:#fff!important}.trader-dashboard-neon .dashboard-periods button.selected{box-shadow:0 0 24px #aa64ff40,inset 0 1px #ffffff80;color:#07100a!important;background:linear-gradient(135deg,#9d4cff,#9654e7)!important}.trader-dashboard-neon .trader-control-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px}.trader-dashboard-neon .trader-control-main,.trader-dashboard-neon .trader-snapshot-grid{gap:18px}.trader-dashboard-neon .trader-snapshot-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.trader-dashboard-neon .trader-finance-panel,.trader-dashboard-neon .trader-workload-panel,.trader-dashboard-neon .trader-recent-panel,.trader-dashboard-neon .trader-requisites-panel,.trader-dashboard-neon .dashboard-chart-card{border:1px solid var(--neon-line);background:linear-gradient(145deg, #5cbbff0e, transparent 42%), linear-gradient(320deg, #9d4cff0a, transparent 40%), var(--neon-panel);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:18px;box-shadow:inset 0 1px #ffffff0e,inset 0 0 34px #478bbb09,0 18px 48px #00000038}.trader-dashboard-neon .trader-finance-panel,.trader-dashboard-neon .trader-workload-panel{min-height:226px;padding:22px;position:relative;overflow:hidden}.trader-dashboard-neon .trader-finance-panel:after,.trader-dashboard-neon .trader-workload-panel:after{content:"";border:1px solid #ae6cff21;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-86px;right:-56px;box-shadow:0 0 55px #ab66ff0f}.trader-dashboard-neon .trader-finance-panel{border-color:#5ebcff7a;box-shadow:inset 0 1px #ffffff0f,inset 0 0 30px #4bb4ff12,0 0 28px #42b0ff14,0 18px 48px #00000038}.trader-dashboard-neon .trader-workload-panel{border-color:#a962ff61;box-shadow:inset 0 1px #ffffff0f,inset 0 0 30px #9e4fff0d,0 0 28px #9a47ff0f,0 18px 48px #00000038}.trader-dashboard-neon .trader-panel-heading>div>span,.trader-dashboard-neon .dashboard-chart-card header p{color:#b67cfd;letter-spacing:.13em;margin-bottom:8px;font-size:10px;font-weight:800}.trader-dashboard-neon .trader-panel-heading h2,.trader-dashboard-neon .dashboard-chart-card header h2{color:#fff;font-size:20px;font-weight:760}.trader-dashboard-neon .trader-panel-heading h2 i,.trader-dashboard-neon .trader-panel-heading>small,.trader-dashboard-neon .trader-panel-heading>a,.trader-dashboard-neon .dashboard-chart-card header>span{color:var(--neon-muted)}.trader-dashboard-neon .trader-panel-heading>a:hover{color:var(--neon-green)}.trader-dashboard-neon .trader-finance-values span,.trader-dashboard-neon .trader-finance-values small,.trader-dashboard-neon .trader-finance-foot,.trader-dashboard-neon .trader-workload-panel>p{color:var(--neon-muted)}.trader-dashboard-neon .trader-finance-values strong{color:#fff;text-shadow:0 0 24px #5fbcff21;font-size:clamp(30px,3vw,42px)}.trader-dashboard-neon .trader-finance-values>div+div,.trader-dashboard-neon .trader-finance-foot,.trader-dashboard-neon .trader-recent-panel>.trader-panel-heading,.trader-dashboard-neon .trader-recent-list>a,.trader-dashboard-neon .trader-requisite-list{border-color:#7eb8e12e}.trader-dashboard-neon .trader-finance-foot b{color:#fff}.trader-dashboard-neon .trader-workload-values{gap:9px}.trader-dashboard-neon .trader-workload-values a{color:#fff;background:#03051178;border:1px solid #75baec26;border-radius:13px;min-height:104px;padding:16px 13px}.trader-dashboard-neon .trader-workload-values a:hover{background:#55367b26;border-color:#ad69ff80;box-shadow:0 0 22px #a861ff1a}.trader-dashboard-neon .trader-workload-values strong{font-size:32px}.trader-dashboard-neon .trader-workload-values span{color:#a7b2ba;font-size:10px}.trader-dashboard-neon .trader-tiles-layout{grid-template-columns:1fr;gap:18px;display:grid}.trader-dashboard-neon .trader-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trader-dashboard-neon .trader-kpi-tile{isolation:isolate;background:radial-gradient(circle at 4% 2%,#4cb4ff29,#0000 40%),linear-gradient(150deg,#0d2536db,#05071ae0);border:1px solid #67c0ff9e;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:50px minmax(0,1fr);align-items:start;min-height:144px;padding:20px 17px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px #47b2ff14,0 0 0 1px #4ab4ff1f,0 0 24px #3daeff1c,0 15px 36px #0000003d}.trader-dashboard-neon .trader-kpi-tile:before{z-index:-1;content:"";background:linear-gradient(118deg,#ffffff0e,#0000 26% 70%,#5bbbff0a);position:absolute;inset:0}.trader-dashboard-neon .trader-kpi-tile>i{color:#6cc2ff;background:#2874aa2b;border:1px solid #6cc2ff85;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:inset 0 0 14px #46b2ff14,0 0 16px #48b3ff21}.trader-dashboard-neon .trader-kpi-tile>i svg{filter:drop-shadow(0 0 7px #60bdff85);width:21px;height:21px}.trader-dashboard-neon .trader-kpi-tile>div{display:contents}.trader-dashboard-neon .trader-kpi-tile>i{grid-area:1/1}.trader-dashboard-neon .trader-kpi-tile>div>span{grid-area:1/2;align-self:center;min-width:0}.trader-dashboard-neon .trader-kpi-tile>div>strong{grid-area:2/1/auto/-1;min-width:0;margin-top:10px}.trader-dashboard-neon .trader-kpi-tile>div>small{grid-area:3/1/auto/-1;min-width:0;margin-top:5px}.trader-dashboard-neon .trader-kpi-tile span{color:#b2bec7;font-size:14px;font-weight:560}.trader-dashboard-neon .trader-kpi-tile strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;text-shadow:0 0 18px #5bbbff2b;white-space:nowrap;font-size:clamp(23px,2vw,31px);font-weight:720;line-height:1;overflow:hidden}.trader-dashboard-neon .trader-kpi-tile small{color:#b1c1cdad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.15;overflow:hidden}.trader-dashboard-neon .trader-kpi-tile>.tile-pattern{z-index:-1;opacity:.36;pointer-events:none;width:100%;height:58px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.trader-dashboard-neon .trader-kpi-tile>.turnover-pattern,.trader-dashboard-neon .trader-kpi-tile>.completed-pattern{opacity:.24}.trader-dashboard-neon .turnover-pattern .pattern-area{fill:#45b2ff12}.trader-dashboard-neon .turnover-pattern .pattern-line{fill:none;stroke:#58a6dd;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;filter:drop-shadow(0 0 3px #4eb5ff6b)}.trader-dashboard-neon .profit-pattern .profit-bar{fill:url(#profit-bars-gradient);filter:drop-shadow(0 0 2px #4eb5ff33)}.trader-dashboard-neon .conversion-pattern .wave-dots{fill:#6cbaf1;filter:drop-shadow(0 0 2.5px #53b7ff8c)}.trader-dashboard-neon .conversion-pattern .wave-thread{fill:none;stroke:#509ace;stroke-linecap:round;stroke-linejoin:round;stroke-width:.38px}.trader-dashboard-neon .completed-pattern .spiral-wave{fill:none;stroke:#55a0d6;stroke-linecap:round;stroke-width:1.1px}.trader-dashboard-neon .completed-pattern .spiral-wave.back{opacity:.42}.trader-dashboard-neon .completed-pattern .spiral-wave.front{stroke:#64b4ed;stroke-dasharray:1 4;stroke-width:1.7px;filter:drop-shadow(0 0 2px #57b9ff73)}.trader-dashboard-neon .completed-pattern .spiral-wave.echo{opacity:.22}.trader-dashboard-neon .trader-workload-strip{gap:12px;display:grid}.trader-dashboard-neon .trader-workload-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.trader-dashboard-neon .trader-workload-title h2{color:#fff;margin:0;font-size:20px;font-weight:750}.trader-dashboard-neon .trader-workload-title span{color:#9ba5ad;font-size:11px;font-weight:650}.trader-dashboard-neon .trader-workload-strip .trader-workload-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a{background:radial-gradient(circle at 5%,#a75fff1a,#0000 35%),linear-gradient(145deg,#0e1d1ec7,#050817db);border:1px solid #ac68ff6e;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;min-height:82px;padding:13px 18px;display:grid;box-shadow:inset 0 1px #ffffff0d,inset 0 0 22px #9e4fff09,0 0 19px #a45aff12}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a>i{color:#a65dff;background:#9c4bff1f;border:1px solid #a963ff70;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 0 17px #a358ff30}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a>i svg{filter:drop-shadow(0 0 7px #a55bff99);width:21px;height:21px}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a>span{color:#a7b1b8;text-overflow:unset;white-space:normal;gap:5px;font-size:11px;font-weight:570;display:grid;overflow:visible}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a strong{color:#fff;font-size:25px;line-height:1}.trader-dashboard-neon .dashboard-chart-card{margin:0;overflow:hidden}.trader-dashboard-neon .dashboard-chart-card header{background:#060f1657;border-color:#7eb8e12e}.trader-dashboard-neon .dashboard-chart{height:258px}.trader-dashboard-neon .dashboard-chart-grid{opacity:.22}.trader-dashboard-neon .dashboard-chart-line{stroke:#aa65ff;filter:drop-shadow(0 0 7px #aa64ffa8)}.trader-dashboard-neon .dashboard-chart-area{fill:#54b8ff21}.trader-dashboard-neon .dashboard-chart circle{fill:#07091a;stroke:#ad69ff}.trader-dashboard-neon .dashboard-chart-labels,.trader-dashboard-neon .trader-recent-list span,.trader-dashboard-neon .trader-recent-list time,.trader-dashboard-neon .trader-empty-line{color:var(--neon-muted)}.trader-dashboard-neon .trader-recent-list>a{color:#f8f7ff}.trader-dashboard-neon .trader-recent-list>a:hover{background:linear-gradient(90deg,#50b6ff17,#9e4fff0d)}.trader-dashboard-neon .trader-requisites-panel{border-color:#ab66ff57;padding:20px;position:sticky;top:86px}.trader-dashboard-neon .trader-card-shadow.one{background:linear-gradient(125deg,#1c4460,#132236)}.trader-dashboard-neon .trader-card-shadow.two{background:linear-gradient(125deg,#245b82,#26143c)}.trader-dashboard-neon .trader-bank-card{background:radial-gradient(circle at 82% 18%,#ae6cff4d,#0000 34%),radial-gradient(circle at 15% 84%,#47b2ff57,#0000 44%),linear-gradient(135deg,#12293a,#10071c);box-shadow:0 18px 36px #00000059,0 0 26px #ad6aff17}.trader-dashboard-neon .trader-requisite-actions a,.trader-dashboard-neon .trader-requisite-list>div{color:#f8f7ff;background:#04061485;border-color:#74b4e233}.trader-dashboard-neon .trader-requisite-actions a:hover,.trader-dashboard-neon .trader-requisite-list>div.selected{background:linear-gradient(110deg,#ad69ff1f,#4eb5ff1a);border-color:#ae6cffa8;box-shadow:0 0 18px #ae6cff12}.trader-dashboard-neon .trader-requisite-list>div>button{color:#f8f7ff!important}.trader-dashboard-neon .trader-requisite-name small,.trader-dashboard-neon .trader-requisite-limit small,.trader-dashboard-neon .trader-requisite-list>div>a{color:var(--neon-muted)}.trader-dashboard-neon .trader-recent-panel,.trader-dashboard-neon .trader-requisites-panel{background:radial-gradient(circle at 0 0,#40afff26,#0000 34%),radial-gradient(circle at 100% 100%,#8e38f614,#0000 36%),linear-gradient(145deg,#0a1c28eb,#040718f0);border:1px solid #55a9e585;border-radius:16px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 34px #4399d70d,0 0 26px #3aa0e814,0 18px 42px #00000042}.trader-dashboard-neon .trader-recent-panel:before,.trader-dashboard-neon .trader-requisites-panel:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0b,#0000 24% 74%,#b375ff09);position:absolute;inset:0}.trader-dashboard-neon .trader-recent-panel>*,.trader-dashboard-neon .trader-requisites-panel>*{z-index:1;position:relative}.trader-dashboard-neon .trader-recent-panel>.trader-panel-heading,.trader-dashboard-neon .trader-requisites-panel>.trader-panel-heading{border:0;align-items:center;padding:18px 18px 12px}.trader-dashboard-neon .trader-panel-heading h2{letter-spacing:-.025em;font-size:22px;font-weight:720}.trader-dashboard-neon .trader-panel-heading>a{color:#b4d5ed;background:#122f4457;border:1px solid #62aee452;border-radius:10px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.trader-dashboard-neon .trader-panel-heading>a:hover{color:#c392ff;background:#9a48ff14;border-color:#b171ff99;transform:translateY(-1px);box-shadow:0 0 18px #9b4aff17}.trader-dashboard-neon .trader-recent-list{gap:8px;padding:2px 12px 12px}.trader-dashboard-neon .trader-recent-list>a{background:linear-gradient(90deg,#132e4273,#05081a94);border:1px solid #5b9fcf2e;border-radius:11px;grid-template-columns:10px minmax(150px,1fr) 120px 112px;min-height:64px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.trader-dashboard-neon .trader-recent-list>a:hover{background:linear-gradient(90deg,#2d82bf2e,#8826ff0e);border-color:#5bbbff7a;transform:translate(2px);box-shadow:inset 0 0 18px #4aaef60b,0 0 18px #399adf12}.trader-dashboard-neon .trader-recent-list>a>i{width:8px;height:8px;box-shadow:0 0 0 5px #efac4714,0 0 12px #efac474d}.trader-dashboard-neon .trader-recent-list>a>i.success{box-shadow:0 0 0 5px #9b49ff14,0 0 12px #9b49ff5c}.trader-dashboard-neon .trader-recent-list strong,.trader-dashboard-neon .trader-recent-list>a>b{color:#f4faff;font-weight:650}.trader-dashboard-neon .trader-recent-list>a>b{color:#c391ff;text-shadow:0 0 13px #ac68ff26}.trader-dashboard-neon .trader-recent-list time{background:#0e202d6b;border:1px solid #67a4d024;border-radius:7px;justify-self:start;padding:5px 8px}.trader-dashboard-neon .trader-empty-line{text-align:center;background:#08141d61;border:1px dashed #63aadd40;border-radius:12px;margin:2px 12px 12px;padding:42px 20px}.trader-dashboard-neon .trader-requisites-panel{border-color:#5bb4f485;align-self:start;height:max-content;padding:0 14px 14px;position:sticky;top:86px;box-shadow:inset 0 1px #ffffff12,inset 0 0 34px #933aff09,0 0 28px #43aaf417,0 18px 42px #00000045}.trader-dashboard-neon .trader-requisites-panel>.trader-panel-heading{padding-inline:4px}.trader-dashboard-neon .trader-card-stack{height:184px;margin:8px 2px 0}.trader-dashboard-neon .trader-card-shadow{background:linear-gradient(110deg,#21577eb8,#230e3db3);border:1px solid #52a9e742}.trader-dashboard-neon .trader-bank-card{background:radial-gradient(circle at 84% 18%,#a55bff4d,#0000 31%),radial-gradient(circle at 12% 92%,#4cb4ff47,#0000 42%),linear-gradient(132deg,#112b3d,#17082a 76%);border:1px solid #b070ff75;box-shadow:inset 0 1px #ffffff29,inset 0 0 30px #a65dff0d,0 18px 38px #00000061,0 0 25px #9f51ff17}.trader-dashboard-neon .trader-bank-card>strong{color:#fff;text-shadow:0 0 18px #af6dff29}.trader-dashboard-neon .trader-requisite-actions{gap:8px;margin-top:10px}.trader-dashboard-neon .trader-requisite-actions a{color:#cfe3f1;background:linear-gradient(145deg,#14344b85,#05091b94);border:1px solid #5ba6db40;border-radius:11px;min-height:66px}.trader-dashboard-neon .trader-requisite-actions b{color:#6ac1ff;text-shadow:0 0 12px #56b9ff66}.trader-dashboard-neon .trader-requisite-actions a:hover b{color:#bb83ff;text-shadow:0 0 12px #ad69ff73}.trader-dashboard-neon .trader-requisite-list{border-color:#6cb1e229;gap:7px;margin-top:13px;padding-top:13px}.trader-dashboard-neon .trader-requisite-list>div{background:linear-gradient(90deg,#112b3d75,#050a1a94);border:1px solid #5ea2d324;border-radius:11px;min-height:61px}.trader-dashboard-neon .trader-requisite-list>div:hover{border-color:#5cbbff66;transform:translate(2px)}.trader-dashboard-neon .trader-requisite-list>div.selected{background:linear-gradient(105deg,#9b49ff1d,#3fa4ec17);border-color:#ab66ff94;box-shadow:inset 3px 0 #ab67ffb3,0 0 18px #a255ff0e}.trader-dashboard-neon .trader-requisite-list>div>button>i{box-shadow:0 0 9px}.trader-dashboard-neon .trader-requisite-list>div>a{border-left:1px solid #61a5d521;font-size:20px}@media (max-width:1180px){.app-shell .topbar-brand span{display:none}.app-shell .topbar-brand{min-width:58px;padding:4px}.app-shell .topbar-metrics>div{min-width:158px}.trader-dashboard-neon .trader-control-layout{grid-template-columns:minmax(0,1fr) 320px}.trader-dashboard-neon .trader-snapshot-grid{grid-template-columns:1fr}.trader-dashboard-neon .trader-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.trader-dashboard-neon .trader-control-layout{grid-template-columns:1fr}.trader-dashboard-neon .trader-requisites-panel{position:static}}@media (max-width:720px){.app-shell>.app-brand-corner{display:none}.app-shell>aside{z-index:80;-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);background:linear-gradient(160deg,#081722fa,#050f18f7) padding-box padding-box,linear-gradient(155deg,#4eb5ffe6,#9b4ef8b8) border-box;border:1px solid #0000;border-left:0;border-radius:0 22px 22px 0;gap:12px;width:min(82vw,310px);height:100dvh;padding:18px 14px 14px;top:0;bottom:0;transform:translate(-110%);box-shadow:18px 0 52px #00000094,inset -18px 0 36px #9045ec09,inset 0 0 28px #44b1ff0e;display:flex!important}.app-shell.sidebar-open>aside{transform:translate(0)}.app-shell>.sidebar-scrim{z-index:70}.app-shell.sidebar-collapsed>aside{padding-inline:12px}.app-shell>aside .sidebar-top{border-bottom:1px solid #65bfff2e;min-width:0;padding:0 46px 12px 3px;display:block}.app-shell>aside .brand{justify-content:flex-start;gap:10px;min-height:54px;display:flex}.app-shell>aside .brand-mark{object-fit:contain;filter:drop-shadow(0 0 12px #a65dff47);width:46px;height:46px;display:block}.app-shell>aside .brand-wordmark{align-content:center;gap:1px;display:grid!important}.app-shell>aside .brand-wordmark strong{color:#fff;letter-spacing:.08em;font-family:Gulams Condensed,Arial Narrow,sans-serif;font-size:25px;font-weight:400}.app-shell>aside .brand-wordmark small{color:#a867f7b8;letter-spacing:.2em;font-size:7px;font-weight:750}.app-shell>aside .brand-login{display:none}.app-shell>aside .sidebar-toggle{color:#8aceff;background:linear-gradient(145deg,#48b3ff29,#8536e614);border:1px solid #5bbbff52;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid;position:absolute;top:20px;right:16px;box-shadow:inset 0 0 15px #46b2ff14,0 0 14px #45b2ff1a}.app-shell>aside .sidebar-toggle svg{width:15px;height:15px}.app-shell>aside .team{background:#7527d50b;border:1px solid #a060ef29;border-radius:11px;gap:3px;margin:0;padding:9px 12px;display:grid}.app-shell>aside .team small{color:#a86eee;letter-spacing:.16em;font-size:8px}.app-shell>aside .team strong,.app-shell>aside .team select{color:#f1f9ff;font-size:12px}.app-shell>aside nav{scrollbar-width:none;align-content:start;gap:5px;min-height:0;display:grid;overflow-y:auto}.app-shell>aside nav::-webkit-scrollbar{display:none}.app-shell>aside nav a{color:#ccdae4b8;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;min-height:44px;padding:0 38px 0 12px;font-size:12px;font-weight:650;position:relative;overflow:hidden}.app-shell>aside nav a:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(100deg,#a55bff2e,#48b3ff21 72%,#0000);position:absolute;inset:0}.app-shell>aside nav a>*{z-index:1;position:relative}.app-shell>aside nav a svg{color:#74c5ff;filter:drop-shadow(0 0 7px #55b8ff80);flex:0 0 18px;width:18px;height:18px}.app-shell>aside nav a.active{color:#fff;background:#181c34a8;border-color:#aa65ff7a;box-shadow:inset 0 0 19px #964df011,0 0 18px #43b1ff1a}.app-shell>aside nav a.active:before{opacity:1}.app-shell>aside nav a.active svg{color:#a362f2;filter:drop-shadow(0 0 9px #964af2a6)}.app-shell>aside :is(.sidebar-settings,.logout){gap:12px;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;color:#ccdae4b3!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important}.app-shell>aside :is(.sidebar-settings,.logout) svg{color:#74c5ff;filter:drop-shadow(0 0 7px #52b7ff73);width:17px;height:17px}.app-shell>aside .sidebar-settings{margin-top:auto}.app-shell>aside .sidebar-settings.active{color:#fff!important;background:linear-gradient(100deg,#954cef21,#47b2ff1c)!important;border-color:#a460f752!important}.app-shell>aside .sidebar-settings.active svg{color:#a160f0}.app-shell>aside .logout{color:#bfd6e79e!important}.app-shell>.sidebar-scrim{cursor:default;touch-action:manipulation;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:70!important;width:100vw!important;height:100dvh!important;box-shadow:none!important;background:#02041094!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.app-shell.sidebar-collapsed>aside nav a,.app-shell.sidebar-collapsed>aside :is(.sidebar-theme,.sidebar-collapse,.logout){justify-content:flex-start}.app-shell.sidebar-collapsed>aside nav a span,.app-shell.sidebar-collapsed>aside :is(.sidebar-theme,.sidebar-collapse,.logout) span{display:inline}.app-shell.sidebar-collapsed>aside nav a .nav-counter{margin-left:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app-shell>aside .sidebar-collapse{display:none!important}.app-shell>main>header,.app-shell.sidebar-collapsed>main>header{border-radius:15px;height:62px;min-height:62px;padding:6px;margin:8px 8px 10px!important}.app-shell .topbar-toggle{display:none!important}.app-shell .topbar-brand{display:none}.app-shell.sidebar-collapsed .trader-topbar-content{margin-left:0}.app-shell .trader-topbar-content{flex:1;min-width:0;overflow:visible;margin-left:0!important}.app-shell .topbar-metrics{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;max-width:none;display:grid;overflow:visible}.app-shell .topbar-metrics>div{border-radius:0;min-width:0;padding:6px 8px}.app-shell .topbar-metrics>div>i{display:none}.app-shell .topbar-metrics>div>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;font-size:8px!important}.app-shell .topbar-metrics strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.app-shell .topbar-actions{flex:none;padding-left:5px}.app-shell .topbar-avatar{display:none}.app-shell .topbar-notifications{width:40px;border-radius:10px!important;height:40px!important;min-height:40px!important}.trader-dashboard-neon .trader-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trader-dashboard-neon .trader-kpi-tile{border-radius:13px;grid-template-columns:38px minmax(0,1fr);min-height:118px;padding:15px 11px 23px}.trader-dashboard-neon .trader-kpi-tile>i{width:32px;height:32px}.trader-dashboard-neon .trader-kpi-tile>i svg{width:16px;height:16px}.trader-dashboard-neon .trader-kpi-tile span{font-size:12px}.trader-dashboard-neon .trader-kpi-tile strong{font-size:21px}.trader-dashboard-neon .trader-workload-strip .trader-workload-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:104px;padding:9px 5px}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a>i{width:34px;height:34px}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a>span{text-align:center;align-items:center;font-size:9px;line-height:1.15}.trader-dashboard-neon .trader-workload-strip .trader-workload-values a strong{font-size:22px}.app-shell>main:before{filter:blur(9px)saturate(1.15)brightness(.68);background-position:62%;inset:-18px}.trader-dashboard-neon .dashboard-heading h1{font-size:38px}.trader-dashboard-neon .dashboard-heading span{font-size:14px}.trader-dashboard-neon .dashboard-periods{grid-template-columns:repeat(4,minmax(0,1fr))}.trader-dashboard-neon .dashboard-periods button{min-height:40px;font-size:11px;padding:0 7px!important}.trader-dashboard-neon .trader-finance-panel,.trader-dashboard-neon .trader-workload-panel{min-height:auto;padding:17px}.trader-dashboard-neon .trader-finance-values{gap:14px}.trader-dashboard-neon .trader-finance-values>div+div{padding-left:14px}.trader-dashboard-neon .trader-workload-values{grid-template-columns:repeat(3,minmax(0,1fr))}.trader-dashboard-neon .trader-workload-values a{min-height:88px;padding:12px 8px}.trader-dashboard-neon .trader-workload-values strong{font-size:27px}.trader-dashboard-neon .trader-recent-list>a{grid-template-columns:8px minmax(0,1fr) auto}.trader-dashboard-neon .trader-recent-list time{display:none}.app-shell .mobile-bottom-nav{z-index:60;right:10px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#08141cf0,#050f16eb) padding-box padding-box,linear-gradient(125deg,#50b6ffd1,#8e3eefb8) border-box;border:1px solid #0000;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));height:66px;padding:6px;display:grid;left:10px;box-shadow:0 12px 34px #00000080,inset 0 0 22px #48b3ff14}.app-shell .mobile-bottom-nav :is(a,button){transition:color .18s,background .18s,box-shadow .18s,transform .18s;color:#c9d9e5ad!important;border:1px solid #0000!important;border-radius:12px!important;height:52px!important}.app-shell .mobile-bottom-nav :is(a,button) svg{width:20px;height:20px}.app-shell .mobile-bottom-nav :is(a,button).active{color:#9c55f2!important;background:linear-gradient(145deg,#9e4fff2e,#44b1ff29)!important;border-color:#a861ff33!important;box-shadow:inset 0 0 18px #944aee1a,0 0 15px #4ab4ff1f!important}.app-shell .mobile-bottom-nav :is(a,button):active{transform:scale(.93)}}@media (prefers-reduced-motion:reduce){.trader-dashboard-neon *,.trader-dashboard-neon :before,.trader-dashboard-neon :after{transition-duration:.01ms!important}}.app-shell{--surface-page:#040b10;--surface-panel:#09151dd1;--surface-panel-header:#0d1c27e0;--surface-panel-border:#59b0ee47;--ink:#f8f7ff;--muted:#a5b2bc;--color-success:#a162ef;--color-success-soft:#9246ef1f;--radius-panel:16px;--shadow-hover:0 14px 34px #0000004d, 0 0 22px #43b1ff1a;color:var(--ink)}.app-shell>main{color:var(--ink)}.app-shell>main>.route-transition{z-index:1;position:relative}.app-shell input,.app-shell select,.app-shell textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell .page:not(.dashboard-page){box-sizing:border-box;width:min(100%,1500px);max-width:1500px;padding-top:26px}.app-shell .page:not(.dashboard-page)>.page-heading{border-bottom:1px solid #5ba1d32e;margin-bottom:22px;padding:4px 2px 22px;position:relative}.app-shell .page:not(.dashboard-page)>.page-heading:after{content:"";background:linear-gradient(90deg,#0000,#57b9ff 45%,#9855e9);width:clamp(120px,24vw,340px);height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 12px #9e63e759}.app-shell .page:not(.dashboard-page)>.page-heading>p,.app-shell .page:not(.dashboard-page)>.page-heading>div>p{display:none}.app-shell .page:not(.dashboard-page)>.page-heading h1{color:#fff;letter-spacing:-.045em;text-shadow:0 0 22px #4bb4ff21;text-transform:none;font-size:clamp(38px,4vw,54px);font-weight:680}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading,.merchant-shops-heading){justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5ba1d32e!important;border-radius:0!important;padding:4px 2px 22px!important}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading) :is(.team-eyebrow,p:first-child){display:none}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading) h1{color:#fff;letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(38px,4vw,54px);font-weight:680}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading) h1+p{color:#adb9c2;margin:11px 0 0;font-size:15px}.app-shell .page:not(.dashboard-page)>.page-heading>span,.app-shell .page:not(.dashboard-page)>.page-heading>div>span{color:#adb9c2;max-width:760px;margin-top:11px;font-size:15px;line-height:1.5}.app-shell :is(.settings-card,.team-settings-card,.report-panel,.dashboard-panel,.device-help,.wallet-history,.merchant-wallet-shops,.shop-integration-standard,.integration-secret-section,.account-detail-section,.account-deposit-requests,.team-danger-zone,.profile-help,.appeal-note,.proof-upload,.resolution-context,.verification-upload,.verification-decision,.admin-shop-metrics,.shop-review-context,.shop-review-rates,.panel-list){-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:radial-gradient(circle at 100% 0,#9147ec0f,#0000 34%),linear-gradient(145deg,#0d1f2bde,#050c19e6)!important;border:1px solid #58ace84d!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09,0 14px 36px #00000038!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics){gap:12px!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div){position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#45b2ff29,#0000 48%),linear-gradient(145deg,#0d2536e0,#06081aeb)!important;border:1px solid #53b2f57a!important;border-radius:15px!important;min-height:132px!important;padding:20px 24px 22px!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #41b0ff14!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div):before{content:none}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div):after{filter:hue-rotate(75deg);opacity:.22!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div)>span{color:#a4b1bb!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:700!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div)>strong{z-index:1;position:relative;color:#fff!important;margin:14px 0 0!important;font-size:clamp(27px,3vw,36px)!important;font-weight:750!important}.app-shell :is(.data-table-region,.payment-table,.appeal-table,.merchant-payment-table,.report-table,.requisite-table,.member-list,.verification-queue,.shop-verification-list,.profile-admin-list,.created-accounts,.wallet-data-table,.teams-data-table,.admin-shops-data-table,.merchant-shops-data-table,.verification-data-table,.shop-verification-data-table,.appeal-data-table){overflow:hidden;background:linear-gradient(145deg,#09151de8,#050d18e6)!important;border:1px solid #58a7df4d!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff06,0 16px 40px #00000038!important}.app-shell :is(.data-table-toolbar,.payment-toolbar,.merchant-payment-toolbar,.requisite-toolbar,.profile-list-toolbar,.report-filters){background:#0d1d28a6!important;border-bottom:1px solid #58a5dc38!important;padding:13px!important}.app-shell :is(.data-table-head,.table-head){min-height:46px;color:#a4b1ba!important;background:#1125348f!important;border:0!important;border-bottom:1px solid #5699c82e!important}.app-shell :is(.data-table-head,.table-head) :is(button,span){color:#a4b1ba!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:750!important}.app-shell :is(.data-table-row,.table-row,.member-row,.member-admin-row){transition:background .16s,box-shadow .16s;background:0 0!important;border-bottom-color:#548eb829!important}.app-shell :is(.data-table-row,.table-row,.member-row,.member-admin-row):hover{box-shadow:inset 3px 0 #5dbcff;background:linear-gradient(90deg,#45b2ff13,#8538e20a)!important}.app-shell :is(input,select,textarea){color:#f8f6ff!important;background:#060919b8!important;border:1px solid #6092b559!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff05!important}.app-shell :is(input,select,textarea):focus{border-color:#9e5cef9e!important;outline:0!important;box-shadow:0 0 0 3px #9149e814,0 0 18px #4fb6ff1a!important}.app-shell :is(input,textarea)::placeholder{color:#79868f!important}.app-shell :is(.primary,.settings-save,.admin-shop-save,.payment-confirm,.payment-complete,.resolve-button),.app-shell .team-member-drawer .member-form>button[type=submit]{color:#0b0413!important;background:linear-gradient(110deg,#8945dc,#a972ed)!important;border:1px solid #ad69ff61!important;box-shadow:0 8px 24px #863de029!important}.app-shell :is(.primary,.settings-save,.admin-shop-save,.payment-confirm,.payment-complete,.resolve-button):hover,.app-shell .team-member-drawer .member-form>button[type=submit]:hover{color:#fff!important;background:linear-gradient(110deg,#55b1f2,#70b8ec)!important;border-color:#7bc8ff94!important;box-shadow:0 8px 26px #49aaef33!important}.app-shell button:not(.topbar-notifications):not(.sidebar-toggle):not(.sidebar-scrim),.app-shell a[class*=button]{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s}.app-shell button:not(.topbar-notifications):not(.sidebar-toggle):not(.sidebar-scrim):active{transform:scale(.97)}.app-shell :is(.list-state,.payment-state,.team-state,.profile-empty,.profile-admin-empty,.appeal-empty,.wallet-empty,.key-empty,.proof-empty,.dashboard-empty){color:#a4b1ba!important;background:radial-gradient(circle at 50% 0,#45b2ff14,#0000 48%),#070919b3!important;border:1px dashed #5ba5da57!important;border-radius:15px!important}.app-shell .wallet-loading i{border:1px solid #54aff04d;box-shadow:inset 0 1px #ffffff08,0 0 20px #40afff0f;background:linear-gradient(105deg,#0c1e2be6 20%,#1f435ddb 44%,#07121ce6 70%) 0 0/300% 100%!important}.app-shell :is(.dashboard-loading,.list-skeleton,.payment-skeleton,.drawer-loading,.settings-loading) i{background:linear-gradient(105deg,#0a1924e6 20%,#1f445ed1 45%,#06111be6 70%) 0 0/300% 100%!important;border:1px solid #54aff042!important;box-shadow:inset 0 1px #ffffff06,0 0 18px #40afff0e!important}.app-shell .device-grid>article{overflow:hidden;background:radial-gradient(circle at 100% 0,#8d40eb0f,#0000 34%),linear-gradient(145deg,#0d202de0,#050b19eb)!important;border:1px solid #54aeef57!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0003!important}.app-shell :is(.profile-admin-grid>article,.account-balance-grid>article,.merchant-wallet-shop-grid>article,.admin-shop-metrics>article,.panel-list>article,.verification-queue>button,.shop-verification-list>button,.created-accounts>article){color:#f8f7ff!important;background:radial-gradient(circle at 100% 0,#8c3eeb0e,#0000 34%),linear-gradient(145deg,#0c1f2cdb,#050b18e6)!important;border:1px solid #54aeef52!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff07,0 12px 30px #0000002e!important}.app-shell .api-docs-shell{gap:18px}.app-shell :is(.api-docs-nav,.api-docs-content,.api-doc-section,.api-callout,.api-endpoint,.api-steps,.status-flow,.wallet-rules){color:#f7f5ff!important;background:linear-gradient(145deg,#0b1a25e0,#050c18e6)!important;border-color:#56abe84d!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000002e!important}.app-shell :is(.api-code,.integration-code-example,.integration-secret-code){color:#d4b8f7!important;background:#050819!important;border:1px solid #55a3da4d!important;border-radius:12px!important;box-shadow:inset 0 0 24px #4096d312!important}.app-shell .api-docs-nav a.active{color:#a466ef!important;background:linear-gradient(100deg,#9249eb24,#46b2ff1f)!important;border-color:#a05bf46b!important}.app-shell :is(.payment-drawer,.appeal-drawer,.requisite-drawer,.account-details-drawer,.account-create-drawer,.verification-review-drawer,.shop-verification-drawer,.admin-shop-drawer,.team-admin-drawer,.team-member-drawer,.two-factor-drawer,.create-requisite-panel,.wallet-deposit-drawer){-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);color:#f8f7ff!important;background:radial-gradient(circle at 100% 0,#8e41ec14,#0000 30%),linear-gradient(155deg,#0a1924fa,#040c16fa)!important;border-left:1px solid #54b1f380!important;box-shadow:-24px 0 60px #00000080,inset 1px 0 #ffffff06!important}.app-shell :is(.drawer-backdrop,.create-requisite-backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01030ca3!important}.app-shell :is(.drawer-close,.drawer-dismiss,.key-dismiss){color:#88cdff!important;background:#419ee11a!important;border:1px solid #56b9ff52!important}@media (max-width:720px){.app-shell .page:not(.dashboard-page){padding-top:18px}.app-shell .page:not(.dashboard-page)>.page-heading{padding-bottom:17px;display:block}.app-shell .page:not(.dashboard-page)>.page-heading h1{font-size:36px}.app-shell .page:not(.dashboard-page)>.page-heading>span,.app-shell .page:not(.dashboard-page)>.page-heading>div>span{font-size:14px}.app-shell .page:not(.dashboard-page)>.page-heading>:is(a,button){width:100%;margin-top:15px}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading){display:block;padding-bottom:17px!important}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading) h1{font-size:36px}.app-shell :is(.team-toolbar,.merchant-shops-heading,.accounts-section-heading,.teams-section-heading)>button{width:100%;margin-top:15px}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell :is(.requisite-metrics,.appeal-metrics,.device-metrics,.history-metrics,.payment-metrics,.merchant-payment-metrics,.verification-metrics,.shop-verification-metrics,.admin-stats,.team-summary,.team-metrics,.report-metrics,.dashboard-metrics)>:is(article,div){min-height:112px!important;padding:16px!important}.app-shell :is(.payment-drawer,.appeal-drawer,.requisite-drawer,.account-details-drawer,.account-create-drawer,.verification-review-drawer,.shop-verification-drawer,.admin-shop-drawer,.team-admin-drawer,.team-member-drawer,.two-factor-drawer,.create-requisite-panel,.wallet-deposit-drawer){width:min(94vw,520px)!important}}:root[data-theme] body .app-shell .requisites-page .page-heading .add-requisite{justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:14px;font-weight:760;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#1c4867f5,#0f1231f5)!important;border:1px solid #59b0eeb8!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #54b8ff14,0 10px 30px #2278b638!important}:root[data-theme] body .app-shell .requisites-page .page-heading .add-requisite:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff38 48%,#0000 75%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}:root[data-theme] body .app-shell .requisites-page .page-heading .add-requisite:hover{background:linear-gradient(135deg,#35165af2,#0f1830fa)!important;border-color:#a963ffb8!important;box-shadow:inset 0 1px #ffffff17,0 0 24px #8436e338!important}:root[data-theme] body .app-shell .requisites-page .page-heading .add-requisite:hover:after{transform:translate(120%)}.app-shell .requisite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.app-shell .requisite-metrics>.requisite-metric{grid-template-columns:46px minmax(0,1fr);align-items:start;min-height:132px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 5% 5%,#3796da33,#0000 42%),linear-gradient(145deg,#0e283bf5,#070a1ff7)!important;border:1px solid #4ca6e694!important;border-radius:17px!important;padding:20px 20px 18px!important;box-shadow:inset 0 1px #ffffff0d,0 0 28px #2278b61f!important}.app-shell .requisite-metrics>.requisite-metric:after{content:none!important}.app-shell .requisite-metric>i{z-index:2;color:#67c0ff;background:radial-gradient(circle,#3496dc57,#123046bf);border:1px solid #68c0ff94;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 0 18px #49aaef38,inset 0 0 12px #53b7ff1f}.app-shell .requisite-metric-active>i{color:#a162ef;background:radial-gradient(circle,#6527b047,#190a2cb3);border-color:#a05bf48f;box-shadow:0 0 18px #9042ef33}.app-shell .requisite-metric>div{z-index:2;min-width:0;position:relative}.app-shell .requisite-metric span{display:block;color:#b7c3cc!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:680!important}.app-shell .requisite-metric strong{color:#fff;letter-spacing:-.035em;line-height:1;display:block;margin:8px 0 0!important;font-size:34px!important;font-weight:760!important}.app-shell .requisite-metric-pattern{z-index:1;opacity:.5;pointer-events:none;width:66%;height:64%;position:absolute;bottom:0;right:0;overflow:visible}.app-shell .requisite-metric-pattern path{fill:none;stroke:#54acea;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #4da9eb7a)}.app-shell .requisite-metric-active .requisite-metric-pattern path{stroke:#8e46e6;filter:drop-shadow(0 0 5px #8436e46b)}.app-shell .requisite-metric-pattern rect{fill:#4189bd;opacity:.38}.app-shell .requisites-page .data-table-region{padding:10px;background:linear-gradient(145deg,#091822e0,#040b19eb)!important;border:1px solid #50a4e070!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038!important}.app-shell .requisites-page .data-table-toolbar{margin:0 0 9px;background:0 0!important;border:0!important;padding:3px!important}.app-shell .requisites-page .data-table-search,.app-shell .requisites-page .filter-trigger{min-height:45px;box-shadow:inset 0 1px #ffffff06;background:#0a161fc7!important;border-color:#53a0d76b!important}.app-shell .requisites-page .data-table-head{min-height:40px;background:0 0!important;border:0!important;padding-inline:15px!important}.app-shell .requisites-page .data-table>.requisite-row{margin:0 0 8px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05;background:radial-gradient(circle at 100% 0,#2f77aa14,#0000 28%),#09151db8!important;border:1px solid #4881a947!important;border-radius:13px!important;min-height:82px!important;padding:12px 15px!important}.app-shell .requisites-page .data-table>.requisite-row:last-child{margin-bottom:0;border-bottom:1px solid #4881a947!important}.app-shell .requisites-page .data-table>.requisite-row:before{content:"";opacity:.55;background:linear-gradient(#50adef,#9654e6);width:2px;position:absolute;inset:0 auto 0 0}.app-shell .requisites-page .data-table>.requisite-row:hover{z-index:2;transform:translateY(-2px);background:radial-gradient(circle at 100% 0,#8a48da17,#0000 30%),#0c1e2be6!important;border-color:#56afefa6!important;box-shadow:0 12px 28px #00000040,0 0 20px #419bdc1a!important}.app-shell .requisites-page .identity{align-items:center}.app-shell .requisites-page .identity>i{width:38px;height:38px;box-shadow:inset 0 1px #ffffff14,0 0 14px #489edb24;color:#bc8ff3!important;background:linear-gradient(145deg,#3488c457,#0a36308c)!important;border:1px solid #53adee8c!important;border-radius:11px!important}.app-shell .requisites-page .requisite-row strong{color:#f7f5ff;font-size:13px!important;font-weight:720!important}.app-shell .requisites-page .requisite-row>div>span:not(.status){color:#8b98a1!important;font-size:11px!important}.app-shell .requisites-page .requisite-row progress{background:#222f38;border-radius:99px;height:4px;overflow:hidden}.app-shell .requisites-page .requisite-row progress::-webkit-progress-value{background:linear-gradient(90deg,#4fadf0,#914de5)}.app-shell .requisites-page .row-switch{background:#12232ff0;border:1px solid #589ccd8c;width:46px;height:25px;box-shadow:inset 0 1px 4px #0006}.app-shell .requisites-page .requisite-row .row-switch-thumb{background:#93a0aa;width:17px;height:17px;top:3px;left:3px;box-shadow:0 0 8px #ffffff1f}.app-shell .requisites-page .row-switch.is-on{background:#2d0f52e6;border-color:#8f46e8a3;box-shadow:0 0 14px #8034dd29,inset 0 1px 4px #00000059}.app-shell .requisites-page .row-switch.is-on .row-switch-thumb{background:#a669f0;transform:translate(21px);box-shadow:0 0 10px #9d59f18c}.app-shell .requisites-page .row-actions{gap:8px}.app-shell .requisites-page .row-reset{justify-content:center;align-items:center;gap:7px;min-width:92px;display:inline-flex;color:#9ad5ff!important;width:auto!important;height:34px!important;box-shadow:none!important;background:#1e466257!important;border:1px solid #56afef85!important;border-radius:9px!important;font-size:11px!important}.app-shell .requisites-page .row-reset:hover{color:#a971ee!important;background:#3216556b!important;border-color:#9c5bec94!important}.app-shell .requisites-page .row-reset span{color:inherit!important;font-size:inherit!important;margin:0!important}.app-shell .requisite-drawer,.app-shell .create-requisite-panel{background:radial-gradient(circle at 100% 0,#8b4bda12,#0000 26%),linear-gradient(155deg,#0a1a25f7,#040d1afa)!important;border-left:1px solid #51adee94!important;box-shadow:-18px 0 55px #00000075,-2px 0 24px #3c94d21f!important}.app-shell .requisite-drawer .drawer-actions,.app-shell .requisite-edit footer{border-top:1px solid #519dd43d;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;display:grid}.app-shell .requisite-drawer :is(.drawer-actions button,.reset-requisite-limits,.delete-requisite),.app-shell .requisite-edit footer button,.app-shell .create-requisite-panel footer :is(a,button){justify-content:center;align-items:center;gap:8px;font-weight:720;display:inline-flex;color:#d8e1e8!important;background:#0e1d27cc!important;border-radius:11px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;box-shadow:inset 0 1px #ffffff09!important}.app-shell .requisite-drawer .drawer-actions .pause{color:#ffc25e!important;background:#673f0c52!important;border:1px solid #f8af3994!important}.app-shell .requisite-drawer .drawer-actions .activate{color:#a264ed!important;background:#32115b57!important;border:1px solid #954eeb94!important}.app-shell .requisite-drawer .drawer-actions .edit-requisite{color:#90b8ff!important;background:#23417e57!important;border:1px solid #5b91ff94!important}.app-shell .requisite-drawer .reset-requisite-limits{color:#9cd6ff!important;background:#2653736b!important;border:1px solid #5db3f19e!important}.app-shell .requisite-drawer .delete-requisite{color:#ff8298!important;background:#701e315c!important;border:1px solid #f6506c8c!important}.app-shell .requisite-drawer :is(.drawer-actions button,.reset-requisite-limits,.delete-requisite):hover,.app-shell .requisite-edit footer button:hover,.app-shell .create-requisite-panel footer :is(a,button):hover{filter:brightness(1.16);transform:translateY(-2px);box-shadow:0 10px 24px #0003!important}.app-shell .requisite-edit footer button[type=submit],.app-shell .create-requisite-panel footer button[type=submit]{color:#0c0614!important;background:linear-gradient(110deg,#7f37d6,#a265ec)!important;border:1px solid #944beda6!important;box-shadow:0 0 22px #8137dc2e!important}.app-shell .requisite-edit footer button[type=button],.app-shell .create-requisite-panel footer a{border:1px solid #58a2d680!important}.app-shell .create-requisite-panel form>section{background:0 0!important;border-color:#539bcf38!important}.app-shell .create-requisite-panel .section-title h3,.app-shell .create-requisite-panel form>section>h3{color:#f3faff!important;font-size:17px!important}.app-shell .create-requisite-panel .switch{background:#0d1a23bf;border:1px solid #569bcc75;border-radius:10px;padding:7px 10px}@media (max-width:900px){.app-shell .requisite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .requisite-metrics>.requisite-metric{grid-template-columns:34px minmax(0,1fr);min-height:112px;border-radius:13px!important;padding:14px 10px!important}.app-shell .requisite-metric>i{width:29px;height:29px;font-size:12px}.app-shell .requisite-metric span{font-size:11px!important}.app-shell .requisite-metric strong{font-size:25px!important}}@media (max-width:720px){.app-shell .requisites-page .add-requisite{width:100%}.app-shell .requisites-page .data-table-region{padding:7px;border-radius:14px!important}.app-shell .requisites-page .data-table-head{display:none!important}.app-shell .requisites-page .data-table>.requisite-row{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:14px!important;display:grid!important}.app-shell .requisites-page .requisite-row>div{min-width:0}.app-shell .requisites-page .requisite-row>div:before{content:attr(data-label);color:#717e87;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;display:block}.app-shell .requisites-page .requisite-row .identity{grid-column:1/-1}.app-shell .requisites-page .requisite-row .identity:before{display:none}.app-shell .requisites-page .requisite-row .row-actions{grid-column:1/-1;justify-content:space-between}.app-shell .requisites-page .row-reset{flex:1}.app-shell .requisite-drawer .drawer-actions,.app-shell .requisite-edit footer{grid-template-columns:1fr}}.traffic-category-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.traffic-category-options .edit-check{color:#e4eef5;background:#0c1e2bb8;border:1px solid #5cb6f67a;border-radius:10px;align-items:center;gap:8px;width:auto;min-height:38px;padding:8px 12px;font-weight:650;display:inline-flex}.traffic-category-options input{accent-color:#9755e7}.traffic-category-create{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px;display:grid}.traffic-category-create input,.traffic-category-create button{color:#f3faff;background:#08141ccc;border:1px solid #5cb6f685;border-radius:10px;min-height:42px;padding:0 13px}.traffic-category-create button{cursor:pointer;background:linear-gradient(110deg,#449ad8bf,#722dc7b8);font-weight:750}.form-hint{color:var(--muted);font-size:13px;line-height:1.45;display:block}@media (max-width:640px){.traffic-category-create{grid-template-columns:1fr}.traffic-category-options .edit-check{flex:calc(50% - 4px)}}.app-shell>.app-brand-corner strong,.app-shell .brand-wordmark strong{font-family:var(--font-sans),sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;font-size:22px!important;font-style:normal!important;font-weight:700!important}.login{isolation:isolate;align-content:center;gap:0;min-height:100svh;padding:48px 24px;position:relative;background:#060914!important}.avenuepay-login-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;background:radial-gradient(at 12% 20%,#063d5966,#0000 48%),radial-gradient(at 90% 78%,#54167d66,#0000 48%),linear-gradient(135deg,#080f21,#070a17 55%,#130d25)!important;border:0!important}.avenuepay-login-glow:before,.avenuepay-login-glow:after{content:"";filter:blur(2px);opacity:.6;border:1px solid #7bdcff25;border-radius:45%;width:650px;height:650px;animation:20s ease-in-out infinite alternate avenuepay-orbit;position:absolute;transform:rotate(-32deg);box-shadow:inset 0 0 90px #37d9ff12,0 0 90px #37d9ff12}.avenuepay-login-glow:before{top:-280px;left:-240px}.avenuepay-login-glow:after{border-color:#c580ff40;animation-delay:-10s;bottom:-330px;right:-310px;box-shadow:inset 0 0 100px #9d44ff20,0 0 90px #9d44ff18}.login .login-card{-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border-radius:26px;grid-column:1;width:min(100%,460px);height:auto;max-height:none;margin:0;padding:36px 36px 38px;position:relative;overflow:visible;background:linear-gradient(135deg,#1e36515c,#111829cf 42%,#221838b3)!important;border:1px solid #b6d5ff35!important;transform:none!important;box-shadow:-20px 0 85px #00b9f514,20px 12px 90px #8d3df51c,0 30px 80px #0006,inset 0 1px #ddf6ff33,inset 0 -1px #ad78ff25!important}.login .login-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#9eeaffaa,#0000 32%,#8e78ff66 65%,#dca5ffb3);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login .login-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b9efffbb,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 24px #67d9ff66}.login .login-card-logo{object-fit:contain;width:138px;height:138px;margin:-2px auto 20px;filter:none!important;transform:none!important}.login .login-card h2{letter-spacing:-.04em;color:#e9f2ff;margin:0 0 34px;font-size:clamp(24px,4vw,30px);font-weight:600}.login .login-card h2 em{font-size:inherit!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 30px #81c8ff18!important;background:linear-gradient(110deg,#39caff,#648fff 44%,#ac7aff 82%,#cb83ff)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:700!important}.login .login-card label{margin:14px 0 20px}.login .login-field{transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 8px #0003,inset 0 1px #ffffff05;background:linear-gradient(120deg,#080e1cc9,#141124a6)!important;border:1px solid #a0beeb2e!important}.login .login-field:focus-within{border-color:#82deff99!important;box-shadow:0 0 0 3px #5ad5ff12,0 0 24px #52bbff16!important}.login .login-field>svg{color:#a5bdd9}.login .login-field input{color:#f0f6ff}.login .login-field input::placeholder{color:#8999b4}.login .login-card>button[type=submit]{min-height:56px;margin-top:26px;transition:background-position .4s,box-shadow .25s,transform .25s;color:#0b1730!important;text-shadow:0 1px #fff3!important;background:linear-gradient(110deg,#55d8f5,#83b8f9 42%,#a28afb 72%,#bc83f3) 0 0/160% 100%!important;border:1px solid #c4e6ff99!important;box-shadow:0 7px 30px #548bff33,inset 0 1px #fff8,inset 0 -2px #5145a344!important}.login .login-card>button[type=submit]:hover{transform:translateY(-2px);background-position:100% 0!important;box-shadow:0 10px 38px #8173ff55,inset 0 1px #fffa!important}.login .login-card>button[type=submit]:disabled{opacity:.55;transform:none}.login .login-card>button[type=submit]:focus-visible{outline-offset:5px;outline:2px solid #b9eaff}.login .login-footer-wordmark{white-space:normal;text-shadow:none;justify-items:center;gap:9px;margin-top:32px;line-height:1;display:grid;position:relative;bottom:auto;left:auto;transform:none}.login-footer-wordmark strong{font-family:var(--font-sans),sans-serif;letter-spacing:-.035em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#46c5fa,#b083ff);-webkit-background-clip:text;background-clip:text;font-size:20px;font-style:normal;font-weight:650}.login-footer-wordmark>span{font-family:var(--font-sans),sans-serif;letter-spacing:.26em;color:#8495b0;font-size:9px;font-weight:500}@keyframes avenuepay-orbit{to{transform:translate(35px,25px)rotate(-18deg)}}@keyframes avenuepay-logo-breathe{50%{filter:drop-shadow(-7px 0 24px #23d6ff66)drop-shadow(9px 4px 26px #ab48ff77)}}@media (max-width:520px){.login{padding:30px 20px}.login .login-card{border-radius:22px;padding:30px 24px}.login .login-card-logo{width:124px;height:124px}.login .login-footer-wordmark{margin-top:28px}}@media (prefers-reduced-motion:reduce){.avenuepay-login-glow:before,.avenuepay-login-glow:after,.login .login-card-logo{animation:none}.login .login-card>button[type=submit]{transition:none}}
