@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgYDmj2FNUQVQAAAIwAAAAOQAAAETmQ8whY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUgAAAZz62WoaaGVhZAAABAwAAAA2AAAANiJMFotoaGVhAAAERAAAAB8AAAAkCOwCUGhtdHgAAARkAAAAIAAAACYQWQD/bG9jYQAABIQAAAAWAAAAFgJQAbxtYXhwAAAEnAAAABwAAAAgABoAwm5hbWUAAAS4AAABNgAAArw8t2VdcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhqmVWYGBlYGDqYopgYGDwhtCMcQwajB4MqIAdiJlgnBB/b3+GAwy8CltY+P4rMTCwCjCmKDAwTgbJMSkxvQRSCgzMALqrCg142h3EAQaAQAAEwNm7kAqhB4Q+FqgIcPT9uMGIGBVs/UP5rrul8rTzzSwGq0CmuqOKkgWEH6k0BBUAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTjUgcFEU/u65L3R383Tz6u/Qveg22nUzWjWjtttMFp37ZLTo7uZ0nw8CfgGUQvvgkGENe8BZD3Rlzxryrr/I4v7qS2kiLe2+Mi1t71UAgvWz2X2+IMMKUJ1VZyUsUHZWufXd1t1c4sNhYuVCJe3fu4+MMH/mj8fHtw1+S6FgAGRYYALLn/WLz7ol3LABQuDjGbXTObxhAmJQaKiumYapPIMLlGTJxc1NTTRM1Y6eYRumoYWGKkGSrPwhNdHNzdVFlmTVlWXnNPwXuaBR+UOzwK294v0Dk+xnbAqaHwZZLxesvOIC3gv/c+v/C5wn2pg1v92cLC3LykTRMT7UzTvkf2kMG3vOHF6zpJKYlwnH5wkw9FA3a+caOOBsqnLPj8Va6p6ff+tQHI+EPcCesYepX3hLsqpiaIAUP3+F+llsJXWreRFevr5eUXkJT+R2VRoAAAABAAAAAhItf/Mg0l8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9M/vkFjwUOAAAABgACAAAAAAAAeNpjYGRgYOH7r8TAwHr/v89fV9Z+oAgq4AQAf7wFRAB42mNqYLBhusPADcMMWxgYYJhpBYMikNXI0AgAltwHYwAAACEAOgBGAFIAUgBSAFIApACxAM4AAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142pyRA24FUBRET20jLMLaboPatm27/2+kUZfTNXQ9PUltJLmZ8+bOMxDPNWGEhMcAtyGrjxxCbUjxI4eSGJL9yGF0c/fI4a8yETRy88iRVLL7yInUUv3AIWHulf/IsaSS+chx+rGPLAGjHHHACof0cK7us8MaHQQcnTpu5UhvnSk27GyxrW9xzjFnNFJGmbpmdkfnXC61dthXj3S37A/RST/Dehf2el11zzrF/RjDvXVLPtlzkg3HrsaRmVwqKaWcOipoYotNzvVNmpjTL6XBqpIW3iTH3b/PavrHCUbZYIsL2fTz/Nx3K+Q+r5H7yRpt6jFBvcf3w5tQjiWN62yov1l7WO+IXfNruAotXKjbHOnbJ//Dz2yxgwlzq5Syhn+te67uWecEuV8B0DR9AiGjCQDvPmpNAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-dark: #0f172a;--bg-light: #f8fafc;--surface: #ffffff;--text: #0f172a;--text-muted: #475569;--primary: #0d9488;--primary-dark: #0f766e;--trust: #059669;--indigo: #0e7490;--border: #e2e8f0;--focus-ring: #0d9488;--radius: .625rem;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-heading: var(--font-body)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--bg-light);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.2}a{color:var(--primary-dark)}a:hover{color:var(--primary)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--bg-dark);color:#fff;padding:.75rem 1.25rem;z-index:1000}.skip-link:focus{left:0}button,[role=button],input,select,textarea{font:inherit;min-height:44px}button{cursor:pointer;border-radius:var(--radius);border:1px solid transparent;padding:.5rem 1.25rem}button:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-dark)}.btn-pay{min-height:48px;font-size:1.125rem;width:100%}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.site-nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;padding-block:.75rem}.site-nav a{text-decoration:none;color:var(--text)}.site-nav a[aria-current=page]{color:var(--primary-dark);font-weight:600}.shell{display:grid;grid-template-columns:16rem 1fr;min-height:100vh;background:#f7f6f8}.shell-sidebar{background:#f2f1f0;color:#2b3033;padding:1rem;border-right:1px solid #e4e6e8}.shell-sidebar a{display:block;color:#3a3f44;text-decoration:none;padding:.625rem .75rem;border-radius:var(--radius);min-height:44px}.shell-sidebar a:hover{background:#15bcdf14;color:#0e7490}.shell-sidebar a[aria-current=page]{background:#15bcdf24;color:#0e7490;font-weight:600;box-shadow:inset 0 0 0 1px #15bcdf59}.shell-main{padding:1.5rem}.env-switcher{display:flex;background:#e4e6e8;padding:3px;border-radius:8px;margin-bottom:1rem;gap:2px}.env-switch-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:all .15s ease-in-out;min-height:32px}.env-switch-btn:hover{color:#1e293b}.env-switch-btn.active-sandbox{background:#fff;color:#b45309;box-shadow:0 1px 3px #0000001a}.env-switch-btn.active-live{background:#fff;color:#047857;box-shadow:0 1px 3px #0000001a}.dot-amber{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.dot-green{background:#10b981;box-shadow:0 0 0 2px #10b98140}.sandbox-alert-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;flex-wrap:wrap}.sab-badge{display:inline-block;background:#fef3c7;color:#92400e;font-size:.6875rem;font-weight:800;padding:.2rem .5rem;border-radius:4px;letter-spacing:.05em;white-space:nowrap}.sab-text{flex:1;font-size:.8125rem;color:#78350f;line-height:1.4;min-width:200px}.sab-action-btn{background:#fff;border:1px solid #fcd34d;color:#92400e;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.sab-action-btn:hover{background:#fef3c7;border-color:#f59e0b}.shell h1,.shell h2{color:#2b3033}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.badge{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.8125rem;font-weight:600;background:var(--border)}.pm-tax-note{margin:.625rem 0 0;font-size:.75rem;line-height:1.4;color:var(--pm-text-secondary, #64748b)}.badge--warn{background:#fef3c7;color:#92400e}.badge--info{background:#e0e7ff;color:#3730a3}.field{margin-bottom:1rem}.field label{display:block;font-weight:600;margin-bottom:.25rem}.field input,.field select,.field textarea{width:100%;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--text)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--primary)}.error-text{color:var(--primary-dark);font-size:.875rem;margin:.25rem 0 0}.form-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.consent{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;margin:0 0 1rem}.consent label{display:flex;gap:.625rem;align-items:flex-start;padding:.375rem 0}.consent input[type=checkbox]{width:20px;height:20px;min-height:20px;margin-top:2px}.table-wrap{overflow-x:auto}table.table{width:100%;border-collapse:collapse;background:var(--surface)}.table th,.table td{text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--border)}.table th{font-family:var(--font-heading);font-size:.875rem;color:var(--text-muted)}.table tr:hover td{background:#f1f5f9}.modal-overlay{position:fixed;inset:0;background:#0b0f1999;display:grid;place-items:center;padding:1rem;z-index:100}.modal{background:#fff;border-radius:.75rem;max-width:32rem;width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 50px #0000004d}.modal--wide{max-width:56rem}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.modal-head h2{margin:0;font-size:1.25rem}.modal-body{padding:1.25rem}.toast-wrap{position:fixed;bottom:1rem;right:1rem;display:grid;gap:.5rem;z-index:200;max-width:min(24rem,90vw)}.toast{background:var(--bg-dark);color:#fff;padding:.75rem 1rem;border-radius:var(--radius);box-shadow:0 8px 24px #00000040}.toast--success{border-left:4px solid var(--trust)}.toast--error{border-left:4px solid var(--primary)}.toast--info{border-left:4px solid var(--indigo)}.accordion-item{border-bottom:1px solid var(--border)}.accordion-item h3{margin:0}.accordion-item button{width:100%;display:flex;justify-content:space-between;gap:1rem;background:none;border:none;text-align:left;padding:1rem .25rem;font-weight:600}.accordion-item [role=region]{padding:0 .25rem 1rem;color:var(--text-muted)}.empty-state{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.empty-state__icon{font-size:2.5rem;margin:0}.hero{background:var(--bg-dark);color:#f8fafc;border-radius:1rem;padding:2.5rem 2rem;margin:1.5rem 0}.hero h1{color:#fff;margin-top:0}.hero .lead{color:#cbd5e1;max-width:44rem}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:start}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}}.sim-panel{background:#fff;color:var(--text);border-radius:.75rem;padding:1.25rem}.sim-result{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius);padding:1rem;margin-top:1rem}.sim-result table{width:100%;border-collapse:collapse}.sim-result td{padding:.375rem 0}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem}.kpi dt{color:var(--text-muted);font-size:.875rem;margin:0}.kpi dd{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin:.25rem 0 0}.marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--border);padding:.75rem 0}.marquee span{display:inline-block;padding-inline:1.5rem;color:var(--text-muted);font-weight:600}.countdown{font-variant-numeric:tabular-nums}.stepper{display:flex;gap:.5rem;list-style:none;padding:0;margin:0 0 1.25rem}.stepper li{flex:1;text-align:center;padding:.5rem;border-radius:var(--radius);background:var(--border);font-size:.875rem}.stepper li[aria-current=step]{background:var(--primary);color:#fff;font-weight:700}.diff-view{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.diff-view pre{background:var(--bg-dark);color:#a5f3fc;padding:1rem;border-radius:var(--radius);overflow:auto;font-size:.8125rem}@media(max-width:700px){.diff-view{grid-template-columns:1fr}}.pay-card{max-width:28rem;margin:2rem auto}.pay-total{font-size:1.75rem;font-family:var(--font-heading)}section.landing-section{padding-block:2rem}.muted{color:var(--text-muted)}.badge--success{background:#d1fae5;color:#065f46}.badge--danger{background:#ffe4e6;color:#9f1239}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.shell{grid-template-columns:1fr}.shell-sidebar{position:static}}.adm-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:2px solid var(--bg-dark);padding-bottom:.75rem;margin-bottom:1.25rem}.adm-head h1{margin:0;font-size:1.375rem;letter-spacing:-.01em}.adm-live{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.adm-live .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--trust)}.adm-live .dot--alert{background:var(--primary);animation:adm-pulse 1.2s ease-in-out infinite}@keyframes adm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.adm-live .dot--alert{animation:none}}.tabbar{display:flex;gap:.25rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem;flex-wrap:wrap}.tabbar button{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--text-muted);font-weight:600;padding:.5rem 1rem;min-height:44px}.tabbar button[aria-selected=true]{color:var(--primary-dark);border-bottom-color:var(--primary)}.num{font-variant-numeric:tabular-nums}.adm-banner{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid #fecdd3;background:#fff1f2;color:#9f1239;border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:1.25rem}.adm-banner a{color:inherit;font-weight:700}.adm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media(max-width:900px){.adm-grid-2{grid-template-columns:1fr}}.adm-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:1.5rem 0 .5rem}.danger-zone{border:1px dashed #fda4af;border-radius:var(--radius);padding:1rem;margin-top:1.5rem}.danger-zone h2{margin-top:0;font-size:1.05rem}.spark{display:block;color:var(--primary-dark)}.adm-kv{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1.25rem;margin:0}.adm-kv dt{color:var(--text-muted)}.adm-kv dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.merchant-showcase{display:flex;flex-direction:column;gap:.75rem;width:100%}.showcase-switcher{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:#0f172a99;padding:.375rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1)}.switcher-btn{background:transparent;border:none;color:#94a3b8;padding:.5rem .75rem;border-radius:.5rem;text-align:left;display:flex;flex-direction:column;gap:.125rem;min-height:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;position:relative}.switcher-btn strong{font-size:.8125rem;color:#e2e8f0}.switcher-btn small{font-size:.6875rem;color:#64748b}.switcher-btn .dot{position:absolute;top:.625rem;right:.625rem;width:.5rem;height:.5rem;border-radius:50%;background:#475569}.switcher-btn.active{background:#15bcdf24;border:1px solid rgba(21,188,223,.45)}.switcher-btn.active strong{color:#fff}.switcher-btn.active small{color:#7dd3e8}.switcher-btn.active .dot{background:#15bcdf;box-shadow:0 0 8px #15bcdf}.showcase-card{background:#fff;color:var(--text);border-radius:1rem;padding:1.5rem;box-shadow:0 20px 40px -15px #0000004d;border:1px solid rgba(255,255,255,.2)}.showcase-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.partner-type-tag{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0e7490;display:block;margin-bottom:.25rem}.store-name{margin:0;font-size:1.125rem;font-weight:800;color:var(--text)}.status-live-chip{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;color:#065f46;background:#d1fae5;padding:.25rem .625rem;border-radius:9999px}.pulse-indicator{width:.45rem;height:.45rem;border-radius:50%;background:#059669;animation:adm-pulse 1.4s ease-in-out infinite}.balance-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.balance-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted)}.balance-val{font-family:var(--font-heading);font-size:1.625rem;font-weight:800;color:#0f172a;line-height:1.2}.pending-hint{display:block;font-size:.6875rem;color:#64748b;margin-top:.125rem}.btn-payout-now{background:#059669;color:#fff;font-weight:700;font-size:.8125rem;padding:.625rem 1rem;border-radius:.5rem;border:none;white-space:nowrap;transition:background .2s}.btn-payout-now:hover:not(:disabled){background:#047857}.payout-toast{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:.75rem;border-radius:.5rem;font-size:.75rem;line-height:1.4;margin-bottom:1rem}.live-feed{margin-bottom:1rem}.feed-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;color:#334155}.feed-title small{font-weight:400;color:#64748b;font-size:.6875rem}.feed-list{display:flex;flex-direction:column;gap:.5rem}.feed-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #edf2f7;border-radius:.5rem;font-size:.8125rem}.feed-item.split-highlight{background:#f0fdfa;border-color:#99f6e4}.feed-icon{font-size:.625rem;font-weight:800;padding:.25rem .5rem;border-radius:.375rem;color:#fff;min-width:2.25rem;text-align:center}.feed-icon.qris{background:#0d9488}.feed-icon.va{background:#0284c7}.feed-icon.cc{background:#0e7490}.feed-icon.split{background:#0f766e}.feed-detail{flex:1;min-width:0}.feed-detail strong{display:block;font-size:.75rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-detail small{display:block;font-size:.6875rem;color:#64748b}.feed-amount{text-align:right}.amount-val{font-weight:700;font-size:.8125rem;color:#059669;display:block}.amount-val.text-split{color:#0f766e}.badge-lunas{display:inline-block;font-size:.5625rem;font-weight:800;padding:.125rem .375rem;border-radius:.25rem;background:#d1fae5;color:#065f46}.badge-split{display:inline-block;font-size:.5625rem;font-weight:800;padding:.125rem .375rem;border-radius:.25rem;background:#ccfbf1;color:#115e59}.showcase-footer{padding-top:.75rem;border-top:1px solid var(--border)}.flow-explainer{font-size:.75rem;color:#475569;margin:0 0 .5rem;line-height:1.4}.trust-seal{font-size:.6875rem;color:#64748b;display:flex;align-items:center;gap:.375rem;font-weight:600}.dot-sep{color:#cbd5e1}.targo-hero-body{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(24px,4vw,56px);width:min(1280px,96%);margin:0 auto;padding-bottom:clamp(24px,4vh,48px)}.targo-hero-body .targo-hero-content{padding:min(clamp(40px,9vw,120px),9vh) 0 0}.targo-hero-showcase{width:100%;max-width:460px;justify-self:end;filter:drop-shadow(0 24px 48px rgba(15,23,42,.18))}.targo-hero-sub{max-width:560px;margin:20px 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(14px,1.5vw,16.5px);line-height:1.65;color:#4b5563}.targo-hero-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:2rem}.targo-hero-cta-row .targo-hero-cta{margin-left:0;margin-top:0}.targo-hero-cta-ghost{text-transform:uppercase;font-family:var(--font-heading);font-weight:700;letter-spacing:.14em;font-size:clamp(13px,2.2vw,16px);padding:17px 30px;color:#2b3033;background:#ffffffb8;border:1px solid #9aa0a5;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.targo-hero-cta-ghost:hover{border-color:#15bcdf;color:#0e7490;background:#15bcdf14}.targo-hero-cta-ghost:after{content:"";display:inline-block;width:22px;height:1px;background-color:currentColor}.targo-login-link{display:none}@media(min-width:1024px){.targo-login-link{display:inline-block}}.targo-channel-strip{margin-top:28px;max-width:520px}.targo-channel-label{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.12em;color:#6b6f72;display:block;margin-bottom:10px}.targo-channel-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.targo-channel-chip{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;padding:6px 12px;height:38px;min-width:60px;border-radius:6px;box-shadow:0 1px 3px #0000000a;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:default;overflow:hidden;box-sizing:border-box}.targo-channel-chip:hover{border-color:#15bcdf;transform:translateY(-2px);box-shadow:0 4px 12px #15bcdf29}@media(max-width:1023px){.targo-hero-body{grid-template-columns:1fr;gap:32px}.targo-hero-showcase{justify-self:center;max-width:440px;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pulse-indicator,.targo-marquee-track{animation:none}.targo-hero-cta,.targo-hero-cta-ghost,.targo-about-btn,.switcher-btn,.btn-payout-now{transition:none}}.switcher-btn:focus-visible,.btn-payout-now:focus-visible,.targo-hero-cta:focus-visible,.targo-hero-cta-ghost:focus-visible{outline:2px solid #0fa3c2;outline-offset:2px}.tnav{position:relative;z-index:30}.tnav--overlay{position:absolute;top:0;left:0;right:0;z-index:20}.tnav--solid{position:sticky;top:0;z-index:100;background:#fffffff0;backdrop-filter:blur(8px);border-bottom:1px solid #e4e6e8}.tnav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1280px,96%);margin:0 auto;padding-block:.6rem}.tnav-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none}.tnav-brand img{width:38px;height:38px;object-fit:contain}.tnav-brand-name{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;letter-spacing:.02em;color:#2b3033;white-space:nowrap}.tnav-links{display:none;align-items:center;gap:.25rem}.tnav-item{position:relative}.tnav-link{background:none;border:none;display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .75rem;font-weight:600;font-size:.925rem;color:#3a3a3a;text-decoration:none;border-radius:.375rem;transition:background-color .15s ease,color .15s ease}.tnav-link:hover{color:#0e7490;background:#15bcdf14}.tnav-link[aria-current=page]{color:#0e7490}.tnav-chevron{font-size:.55rem}.tnav-dropdown{position:absolute;top:100%;left:0;min-width:19rem;background:#fff;border:1px solid #e4e6e8;border-radius:.75rem;box-shadow:0 18px 40px -12px #0f172a2e;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.tnav-drop-link{padding:.6rem .7rem;border-radius:.5rem;text-decoration:none}.tnav-drop-link:hover{background:#15bcdf12}.tnav-drop-link strong{display:block;font-size:.875rem;color:#0f172a}.tnav-drop-link small{display:block;font-size:.75rem;color:#64748b;margin-top:.1rem;line-height:1.35}.tnav-actions{display:flex;align-items:center;gap:.75rem}.tnav-login{display:none;align-items:center;justify-content:center;font-family:var(--font-heading);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.8rem;padding:.58rem 1.1rem;text-decoration:none;border-radius:4px;transition:all .2s ease;white-space:nowrap}.tnav--solid .tnav-login{color:#0f172a;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d}.tnav--solid .tnav-login:hover{background:#f8fafc;border-color:#0e7490;color:#0e7490}.tnav--overlay .tnav-login{color:#fff;background:#0f172abf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 12px #00000059}.tnav--overlay .tnav-login:hover{background:#0f172af2;border-color:#15bcdf;color:#15bcdf;box-shadow:0 0 12px #15bcdf66}.tnav-cta{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.8rem;color:#fff;background:linear-gradient(135deg,#0d9488,#0284c7);border:1px solid #0f766e;padding:.6rem 1.15rem;border-radius:.5rem;text-decoration:none;box-shadow:0 8px 20px -8px #0d948880;transition:all .2s ease}.tnav-cta:hover{background:linear-gradient(135deg,#0f766e,#0369a1);transform:translateY(-1px)}.tnav-burger{background:none;border:1px solid #d8dbdd;border-radius:.4rem;display:inline-flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:42px;height:42px;padding:0}.tnav-burger span{display:block;width:18px;height:2px;background:#1e293b}.tnav-mobile{display:flex;flex-direction:column;padding:.5rem 4% 1rem;border-top:1px solid #e2e8f0;background:#fffffffa}.tnav-mobile a{padding:.7rem .25rem;text-decoration:none;color:#1e293b;font-weight:600;border-bottom:1px solid #f1f5f9}.tnav-mobile a.tnav-mobile-login{color:#0f766e;border-bottom:none}@media(min-width:768px){.tnav-login{display:inline-flex}}@media(min-width:1024px){.tnav-links{display:flex}.tnav-burger,.tnav-mobile{display:none}}@media(max-width:639px){.tnav-cta,.tnav-login{display:none}}.tnav-mobile a.tnav-mobile-cta{color:#0f766e;border-bottom:none;font-weight:700}.area-public{--primary: #0d9488;--primary-dark: #0f766e;--focus-ring: #0d9488;--font-heading: var(--font-heading);background:linear-gradient(180deg,#f8fafc,#f1f5f9 35%,#f8fafc);min-height:100vh}.area-public h1,.area-public h2{font-family:var(--font-heading);letter-spacing:.005em}.tnav-link:focus-visible,.tnav-cta:focus-visible,.tnav-burger:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.brand-identity{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.brand-logo-img{width:2.5rem;height:2.5rem;object-fit:contain;flex-shrink:0}.brand-logo-mark{background:linear-gradient(135deg,#0d9488,#0284c7);color:#fff;font-weight:900;font-size:1.125rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.5rem;box-shadow:0 2px 8px #0d94884d}.brand-text-wrap{display:flex;flex-direction:column}.brand-title{font-size:1.125rem;font-weight:900;letter-spacing:-.02em;color:#0f172a;line-height:1.1}.brand-sub{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f766e}.nav-item-dropdown{position:relative}.dropdown-trigger{background:none;border:none;padding:.5rem .25rem;font-weight:600;color:var(--text);cursor:pointer;display:flex;align-items:center;gap:.25rem;min-height:44px}.dropdown-trigger:hover{color:var(--primary)}.dropdown-chevron{font-size:.625rem;transition:transform .2s}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--border);border-radius:.75rem;box-shadow:0 15px 35px -5px #00000026;padding:.5rem;min-width:17rem;z-index:50;display:flex;flex-direction:column;gap:.25rem}.dropdown-link{display:block;padding:.625rem .75rem;border-radius:.5rem;text-decoration:none;color:var(--text);transition:background .15s}.dropdown-link:hover{background:#f0fdfa}.dropdown-link strong{display:block;font-size:.875rem;color:#0f172a}.dropdown-link small{display:block;font-size:.75rem;color:#64748b;margin-top:.125rem;line-height:1.3}.enterprise-footer{background:#f1f5f9;color:#475569;border-top:1px solid #e2e8f0;padding:3.5rem 0 2rem;margin-top:4rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}}.footer-brand h4{font-size:1.25rem;font-weight:900;color:#0f172a;margin:0 0 .5rem}.footer-desc{font-size:.8125rem;color:#475569;line-height:1.6;margin-bottom:1rem}.footer-ahu-badge{display:inline-block;background:#ccfbf1;border:1px solid #99f6e4;color:#0f766e;font-family:monospace;font-size:.6875rem;padding:.25rem .5rem;border-radius:.375rem;margin-bottom:.75rem}.footer-contact-item{font-size:.75rem;color:#475569;margin:.25rem 0;line-height:1.5}.footer-contact-item a{color:#0f766e;text-decoration:none}.footer-col h5{font-size:.875rem;font-weight:700;color:#0f172a;margin:0 0 1rem;letter-spacing:.02em}.footer-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.footer-nav a{color:#475569;text-decoration:none;font-size:.8125rem;transition:color .15s}.footer-nav a:hover{color:#0f766e}.pjp-compliance-banner{background:#fff;border:1px solid #ccfbf1;border-left:4px solid #0d9488;border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:2rem}.pjp-compliance-banner p{margin:0;font-size:.75rem;line-height:1.6;color:#475569}.pjp-compliance-banner strong{color:#0f172a}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:1px solid #cbd5e1;font-size:.75rem;color:#64748b}.about-page,.contact-page{padding:2.5rem 0 5rem}.about-hero{text-align:center;padding:2rem 0;max-width:800px;margin:0 auto}.badge-accent{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4;padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.06em;display:inline-block}.theme-targo{--t-accent: #0d9488;--t-accent-hover: #0f766e;--t-accent-border: #0f766e;--t-bg: #f8fafc;--t-head: #0f172a;--t-nav: #334155;--t-body: #475569;font-family:var(--font-heading);background-color:var(--t-bg);color:var(--t-body)}.targo-heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;line-height:1.02;color:#0f172a}.targo-chamfer-nav,.targo-chamfer-btn{border-radius:10px}.targo-chamfer-card{border-radius:16px}.targo-glow{box-shadow:0 0 0 1px #0d948840,0 12px 28px -10px #0d948873;transition:all .25s ease}.targo-glow:hover{background-color:#0f766e;box-shadow:0 0 28px #0d948873,0 14px 32px -8px #0d948899}.targo-hue-overlay{mix-blend-mode:hue;background-color:#0d9488}.targo-grid-bg{background-image:linear-gradient(to right,rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.03) 1px,transparent 1px);background-size:40px 40px}.targo-hero{position:relative;min-height:100svh;background-color:#f8fafc;background-image:radial-gradient(at 90% 12%,rgba(13,148,136,.08) 0px,transparent 50%),radial-gradient(at 10% 20%,rgba(2,132,199,.06) 0px,transparent 40%),radial-gradient(at 80% 85%,rgba(15,118,110,.05) 0px,transparent 45%),linear-gradient(180deg,#f0fdfa,#f8fafc 40% 100%);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.targo-hero-video-wrap,.targo-hero-video,.targo-scrim-overlay{display:none!important}.targo-hero-content{position:relative;z-index:2;width:100%;padding:min(clamp(40px,9vw,120px),9vh) 20px min(clamp(24px,4vw,44px),5vh) clamp(20px,9vw,118px)}.targo-hero-h1{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;letter-spacing:.01em;line-height:1.02;color:#0f172a;font-size:min(clamp(32px,6.8vw,72px),8.8vh);margin:0}.targo-hero-badge{display:inline-block;max-width:100%;white-space:normal;line-height:1.9}.targo-staircase-indent{margin-left:min(180px,20vw);color:#0d9488}.targo-hero-cta{background:linear-gradient(135deg,#0d9488,#0284c7);border:1px solid #0f766e;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.1em;padding:16px 32px;font-size:clamp(13px,2vw,15px);border-radius:10px;box-shadow:0 10px 26px -8px #0d94888c;text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:all .2s ease;margin-left:min(180px,20vw);margin-top:2rem}.targo-hero-cta:hover{background:linear-gradient(135deg,#0f766e,#0369a1);transform:translateY(-2px);box-shadow:0 14px 32px -8px #0d9488b3}.targo-hero-cta:after{content:"";display:inline-block;width:20px;height:2px;background-color:#fff}.targo-about-section{width:100%;background:linear-gradient(180deg,#f8fafc,#f1f5f9,#f8fafc);border-bottom:1px solid #e2e8f0}.targo-about{width:min(1240px,92%);margin:0 auto;padding:clamp(60px,7vw,100px) clamp(16px,3vw,32px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(24px,4vw,56px);box-sizing:border-box}.targo-about-left{width:100%}.targo-about-h2{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;font-size:clamp(32px,5.8vw,64px);color:#0f172a;margin:0}.targo-about-indent{margin-left:clamp(12px,2vw,32px);color:#0d9488}.targo-about-p{max-width:580px;margin:22px 0 0;font-size:clamp(14.5px,1.6vw,16.5px);line-height:1.75;color:#475569}.targo-about-btn{background:linear-gradient(135deg,#0d9488,#0284c7);border:1px solid #0f766e;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.1em;padding:16px 32px;font-size:clamp(13px,2vw,15px);border-radius:10px;box-shadow:0 10px 26px -8px #0d948880;text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:all .2s ease;margin:26px 0 0}.targo-about-btn:hover{background:linear-gradient(135deg,#0f766e,#0369a1);transform:translateY(-2px);box-shadow:0 14px 32px -8px #0d9488a6}.targo-about-btn:after{content:"";display:inline-block;width:20px;height:2px;background-color:#fff}.targo-about-right{width:100%;display:flex;justify-content:center;align-items:center}.targo-main-full{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden;background-color:#f8fafc;font-family:var(--font-heading)}.targo-nav{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;width:min(1360px,100%);margin:0 auto;padding:18px clamp(16px,3vw,40px) 0;z-index:50;box-sizing:border-box}.targo-logo-wrap{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.targo-logo-circle{width:38px;height:38px;background-color:#111;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.targo-logo-ellipse{width:20px;height:8px;border:2px solid #ffffff;border-radius:50%;transform:rotate(-25deg)}.targo-logo-text{font-size:clamp(20px,2.5vw,24px);font-weight:700;color:#0f172a;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-heading);white-space:nowrap}.targo-nav-links{display:flex;align-items:center;gap:clamp(14px,1.8vw,26px);white-space:nowrap;flex-shrink:1}.targo-nav-link{font-weight:700;font-size:13.5px;letter-spacing:.04em;color:#334155;text-decoration:none;text-transform:uppercase;transition:color .15s ease;font-family:var(--font-heading);white-space:nowrap}.targo-nav-link:hover{color:#0d9488}.targo-login-link{color:#0f172a;padding:6px 8px}.targo-login-link:hover{color:#0d9488}.targo-nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap}.targo-contact-btn{background:linear-gradient(135deg,#0d9488,#0284c7);color:#fff;border:none;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;padding:10px 18px;border-radius:8px;clip-path:none;display:inline-flex;align-items:center;gap:8px;text-decoration:none;box-shadow:0 4px 12px #0d948840;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;font-family:var(--font-heading);white-space:nowrap}.targo-contact-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0d948859;filter:brightness(1.05)}.targo-hamburger{display:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;cursor:pointer;flex-direction:column;gap:4px;min-height:0;box-shadow:0 1px 2px #0000000d}.targo-hamburger-bar{width:20px;height:2px;background-color:#0f172a;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.targo-mobile-menu{position:absolute;top:calc(100% + 12px);left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.12);border-radius:14px;box-shadow:0 16px 40px -8px #0f172a2e;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:12px;z-index:100}.targo-mobile-menu a{color:#1e293b;font-weight:700;text-decoration:none;font-size:14px;text-transform:uppercase;font-family:var(--font-heading);letter-spacing:.04em;padding:6px 0}.targo-mobile-menu a:hover{color:#0d9488}.targo-compliance-ticker{position:relative;z-index:10;width:100%;background:#0f172a;color:#cbd5e1;padding:14px clamp(20px,4vw,48px);font-size:11px;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-heading);box-shadow:0 -4px 16px #0f172a0f}.targo-compliance-ticker strong{color:#fff}.targo-compliance-ticker a{color:#2dd4bf;text-decoration:none;font-weight:700}.targo-compliance-ticker a:hover{color:#5eead4;text-decoration:underline}@media(max-width:1120px){.targo-nav-links{display:none!important}.targo-hamburger{display:flex!important}}@media(max-width:700px){.targo-login-link{display:none!important}.targo-hero-content{margin-top:24px;padding:0 20px 28px}.targo-hero-h1{font-size:clamp(34px,10vw,56px)}.targo-staircase-indent,.targo-hero-cta{margin-left:0}.targo-about{grid-template-columns:1fr;padding:40px 20px}.targo-about-right{justify-content:center}.targo-about-indent,.targo-about-p,.targo-about-btn{margin-left:0}}@media(max-width:560px){.targo-contact-btn{display:none!important}}.targo-section{width:100%;box-sizing:border-box;padding:clamp(60px,8vw,100px) clamp(20px,4vw,48px);position:relative}.targo-section-inner{max-width:1280px;margin:0 auto}.targo-section-head{margin-bottom:clamp(36px,5vw,64px)}.targo-section-head.center{text-align:center}.targo-badge{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.12em;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;padding:6px 14px;margin-bottom:14px;text-transform:uppercase;border-radius:9999px}.targo-staircase-h2{font-family:var(--font-heading);font-size:clamp(28px,5.2vw,46px);font-weight:700;line-height:1.08;color:#0f172a;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.5px}.targo-staircase-h2 span{display:block}.targo-staircase-h2 .targo-indent{margin-left:clamp(20px,4vw,56px);color:#0d9488}.targo-lead-p{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(14.5px,1.8vw,16.5px);line-height:1.7;color:#475569;max-width:680px;margin:0}.targo-section-head.center .targo-lead-p{margin:0 auto}.targo-marquee-outer{position:relative;width:100%;overflow:hidden;padding:24px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#ffffffbf}.targo-marquee-fade-left,.targo-marquee-fade-right{position:absolute;top:0;bottom:0;width:clamp(40px,8vw,120px);z-index:2;pointer-events:none}.targo-marquee-fade-left{left:0;background:linear-gradient(to right,#f8fafc,transparent)}.targo-marquee-fade-right{right:0;background:linear-gradient(to left,#f8fafc,transparent)}.targo-marquee-track{display:flex;width:max-content;gap:20px;animation:targoMarqueeScroll 38s linear infinite}.targo-marquee-track:hover{animation-play-state:paused}@keyframes targoMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.targo-marquee-item{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.04em;color:#334155;white-space:nowrap;transition:all .2s ease}.targo-marquee-item:hover{border-color:#0d9488;color:#0f172a;transform:translateY(-2px);box-shadow:0 4px 12px #0d948824}.targo-marquee-dot{width:6px;height:6px;background-color:#0d9488;border-radius:50%}.targo-tabs-nav{display:flex;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.targo-tab-btn{background:#fff;color:#475569;border:1px solid #cbd5e1;padding:12px 24px;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:10px;border-radius:10px;transition:all .2s ease}.targo-tab-btn:hover{border-color:#0d9488;color:#0f766e;background:#f0fdfa}.targo-tab-btn.active{background:linear-gradient(135deg,#0d9488,#0284c7);color:#fff;border-color:#0f766e;box-shadow:0 8px 20px -6px #0d948873}.targo-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:center;background:#fff;border:1px solid #e2e8f0;padding:clamp(24px,4vw,48px);border-radius:18px;box-shadow:0 12px 32px #0f172a0d}@media(max-width:960px){.targo-showcase-grid{grid-template-columns:1fr}}.targo-showcase-points{list-style:none;padding:0;margin:24px 0 32px;display:flex;flex-direction:column;gap:14px}.targo-showcase-point{display:flex;align-items:flex-start;gap:12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;color:#334155;line-height:1.5}.targo-check-icon{width:18px;height:18px;background:#ccfbf1;color:#0f766e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0;margin-top:2px}.targo-phone-mockup{width:100%;max-width:360px;margin:0 auto;background:#0f172a;border:8px solid #1e293b;border-radius:36px;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40;font-family:Plus Jakarta Sans,system-ui,sans-serif}.targo-phone-topbar{background:#0f766e;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px}.targo-phone-body{background:#f1f5f9;padding:16px 12px;min-height:380px;display:flex;flex-direction:column;gap:10px}.targo-chat-bubble{max-width:82%;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4;box-shadow:0 1px 2px #00000014}.targo-chat-bubble.in{background:#fff;align-self:flex-start;border-top-left-radius:0;color:#1e293b}.targo-chat-bubble.out{background:#ccfbf1;align-self:flex-end;border-top-right-radius:0;color:#0f172a}.targo-chat-link-box{margin-top:6px;background:#fff;border:1px solid #99f6e4;border-radius:6px;padding:8px}.targo-interactive-sheet{background:#fff;border-radius:16px 16px 0 0;padding:14px;border:1px solid #cbd5e1;box-shadow:0 -4px 16px #00000014;margin-top:auto}.targo-qris-container{position:relative;width:140px;height:140px;margin:10px auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;box-sizing:border-box;overflow:hidden}.targo-scan-laser{position:absolute;top:0;left:0;right:0;height:2px;background:#0d9488;box-shadow:0 0 8px #0d9488;animation:targoScanLaser 2.4s ease-in-out infinite}@keyframes targoScanLaser{0%{top:4%}50%{top:96%}to{top:4%}}.targo-code-window{background:#0f172a;border:1px solid #1e293b;border-radius:12px;overflow:hidden;box-shadow:0 16px 36px #0f172a40}.targo-code-header{background:#1e293b;border-bottom:1px solid #334155;padding:8px 14px;display:flex;align-items:center;justify-content:space-between}.targo-code-tabs{display:flex;gap:6px}.targo-code-tab{background:transparent;color:#94a3b8;border:none;font-family:var(--font-heading);font-size:11px;font-weight:700;padding:4px 10px;cursor:pointer;border-radius:4px}.targo-code-tab.active{background:#0f766e;color:#fff}.targo-code-pre{margin:0;padding:16px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;color:#e2e8f0;overflow-x:auto;max-height:380px}.targo-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.targo-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(24px,3vw,32px);transition:all .25s ease;position:relative;display:flex;flex-direction:column}.targo-feature-card:hover{transform:translateY(-4px);border-color:#0d9488;box-shadow:0 12px 30px #0d94881f}.targo-feature-icon-wrap{width:44px;height:44px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#0f766e}.targo-feature-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:#0f172a;margin:0 0 10px;letter-spacing:-.3px}.targo-feature-desc{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.65;color:#475569;margin:0 0 16px;flex-grow:1}.targo-feature-tag{font-family:var(--font-heading);font-size:11px;font-weight:700;color:#0f766e;text-transform:uppercase;letter-spacing:.05em}.targo-bank-network-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 24px;margin-bottom:32px;box-shadow:0 8px 24px #0f172a0a}.targo-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.targo-bank-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 8px;text-align:center;font-family:var(--font-heading);font-size:13px;font-weight:700;color:#334155;transition:all .15s ease}.targo-bank-badge:hover{background:#f0fdfa;border-color:#0d9488;color:#0f766e}.targo-bank-marquee-container{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;gap:14px;padding:8px 0}.targo-bank-fade-left,.targo-bank-fade-right{position:absolute;top:0;bottom:0;width:clamp(35px,8vw,100px);z-index:2;pointer-events:none}.targo-bank-fade-left{left:0;background:linear-gradient(to right,#fff,#fff0)}.targo-bank-fade-right{right:0;background:linear-gradient(to left,#fff,#fff0)}.targo-bank-marquee-track{display:flex;width:max-content;gap:16px}.targo-bank-marquee-track.scroll-left{animation:bankMarqueeScrollLeft 36s linear infinite}.targo-bank-marquee-track.scroll-right{animation:bankMarqueeScrollRight 40s linear infinite}.targo-bank-marquee-track:hover{animation-play-state:paused}@keyframes bankMarqueeScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bankMarqueeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.targo-bank-logo-card{display:inline-flex;align-items:center;justify-content:center;width:148px;height:62px;padding:8px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0;cursor:pointer;overflow:hidden;box-sizing:border-box}.targo-bank-logo-card:hover{background:#fff;border-color:#0d9488;transform:translateY(-2px);box-shadow:0 6px 18px #0d948829}.targo-bank-footer-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:22px;padding-top:18px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.targo-bank-footer-meta span{display:inline-flex;align-items:center;gap:6px}.targo-usecases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.targo-usecase-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;transition:border-color .2s ease,box-shadow .2s ease}.targo-usecase-card:hover{border-color:#99f6e4;box-shadow:0 8px 20px #0d948814}.targo-usecase-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:#0f172a;margin:0 0 8px}.targo-usecase-desc{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.55;color:#475569;margin:0}.targo-calc-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,48px);align-items:center;box-shadow:0 12px 32px #0f172a0d}@media(max-width:900px){.targo-calc-box{grid-template-columns:1fr}}.targo-slider-group{margin-bottom:24px}.targo-slider-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading);font-size:14px;font-weight:700;color:#1e293b;margin-bottom:10px}.targo-slider-input{width:100%;accent-color:#0d9488;cursor:pointer;height:8px;background:#e2e8f0;border-radius:4px}.targo-calc-highlight{background:linear-gradient(145deg,#0f172a,#134e4a);border:1px solid rgba(45,212,191,.35);border-radius:16px;padding:32px 24px;color:#fff;text-align:center;position:relative;box-shadow:0 16px 36px -8px #0f766e47}.targo-savings-val{font-family:var(--font-heading);font-size:clamp(28px,4.5vw,40px);font-weight:700;color:#5eead4;margin:12px 0 8px;line-height:1}.targo-faq-wrap{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0 auto}.targo-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.targo-faq-item.open{border-color:#0d9488;box-shadow:0 6px 20px #0d94881a}.targo-faq-trigger{width:100%;padding:20px 24px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;font-family:var(--font-heading);font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.targo-faq-icon{width:24px;height:24px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:16px;font-weight:700;flex-shrink:0;transition:transform .2s ease,background-color .2s ease,color .2s ease}.targo-faq-item.open .targo-faq-icon{background:#0d9488;color:#fff;transform:rotate(45deg)}.targo-faq-content{padding:0 24px 20px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14.5px;line-height:1.7;color:#475569}.targo-cta-box{background:linear-gradient(135deg,#0f172a,#134e4a 60%,#0f766e);border:1px solid rgba(94,234,212,.35);border-radius:20px;padding:clamp(40px,6vw,70px) clamp(24px,4vw,56px);text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a4d}.targo-cta-box:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:80%;height:140px;background:radial-gradient(ellipse at center,rgba(94,234,212,.22) 0%,transparent 70%);pointer-events:none}.targo-cta-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap}.targo-cta-primary{background:#5eead4;color:#0f172a;padding:15px 32px;font-family:var(--font-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:10px;transition:all .2s ease;box-shadow:0 6px 20px #5eead44d}.targo-cta-primary:hover{background:#99f6e4;transform:translateY(-2px);box-shadow:0 8px 26px #5eead473}.targo-cta-secondary{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.35);padding:15px 28px;font-family:var(--font-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:10px;transition:all .2s ease}.targo-cta-secondary:hover{border-color:#5eead4;color:#5eead4;background:#ffffff24;transform:translateY(-2px)}.paypage{min-height:100vh;background:radial-gradient(circle at 50% 0%,#f8fafc,#eef2f6);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a;padding:2.5rem 1rem 7.5rem;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.paypage-inner{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.payx-shell{background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 25px 60px -15px #0f172a1a,0 0 1px 1px #0f172a0a;overflow:hidden;display:grid;grid-template-columns:390px 1fr;transition:box-shadow .2s ease;width:100%}.payx-sidebar-pane{background:#f8fafc;border-right:1px solid #e2e8f0;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.payx-header-merchant{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.payx-merchant-profile{display:flex;align-items:center;gap:.85rem;width:100%;min-width:0}.payx-merchant-avatar{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0e7490,#0284c7);color:#fff;font-weight:800;font-size:1.15rem;display:grid;place-items:center;box-shadow:0 4px 12px #0e749040;flex-shrink:0;letter-spacing:-.02em}.payx-merchant-info{display:flex;flex-direction:column;min-width:0;flex:1}.payx-merchant-name{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1.35;word-break:break-word;white-space:normal}.payx-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.payx-badge.pending{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.payx-badge.paid{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.payx-badge.expired,.payx-badge.failed{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.payx-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;animation:payx-pulse 2s infinite}@keyframes payx-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.payx-amount-summary-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 2px 6px #00000005}.payx-amount-status-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;border-bottom:1px dashed #e2e8f0;margin-bottom:.15rem}.payx-amount-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.payx-amount-label{font-size:.78125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.payx-timer-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#b45309;background:#fef3c7;padding:.15rem .55rem;border-radius:999px;border:1px solid #fde68a}.payx-amount-display{display:flex;align-items:baseline;gap:.35rem}.payx-currency{font-size:1.25rem;font-weight:700;color:#0f172a}.payx-figure{font-size:2.15rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.payx-invoice-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px dashed #cbd5e1;font-size:.8125rem}.payx-invoice-id{display:flex;align-items:center;gap:.4rem;color:#334155}.payx-invoice-id code{font-family:ui-monospace,Menlo,Consolas,monospace;color:#0f172a;background:#e2e8f0;padding:.1rem .35rem;border-radius:4px;font-size:.75rem}.payx-copy-btn-mini{background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;color:#0284c7;cursor:pointer;transition:all .15s ease}.payx-copy-btn-mini:hover{background:#f0f9ff;border-color:#0284c7}.payx-order-breakdown-card{display:flex;flex-direction:column;gap:.5rem}.payx-breakdown-header{display:flex;align-items:center;justify-content:space-between}.payx-breakdown-title{font-size:.78125rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.payx-breakdown-mobile-toggle{display:none;background:transparent;border:none;color:#0284c7;font-size:.75rem;font-weight:600;cursor:pointer;align-items:center;gap:.25rem;padding:0}.payx-items-list{list-style:none;margin:0;padding:.75rem .9rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:.45rem;font-size:.8125rem}.payx-item-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:#475569}.payx-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payx-item-qty{color:#94a3b8;font-size:.75rem}.payx-item-subtotal{color:#0f172a;white-space:nowrap;font-weight:600}.payx-empty-desc{margin:0;font-size:.8125rem;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .85rem}.payx-trust-features{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px dashed #cbd5e1}.payx-trust-feat-item{display:flex;gap:.65rem;align-items:flex-start;font-size:.75rem;line-height:1.4}.payx-trust-icon-wrap{width:24px;height:24px;border-radius:6px;background:#ecfdf5;color:#059669;display:grid;place-items:center;flex-shrink:0}.payx-trust-feat-text{display:flex;flex-direction:column;gap:.1rem}.payx-trust-feat-text strong{color:#1e293b;font-weight:600}.payx-trust-feat-text span{color:#64748b;font-size:.6875rem}.payx-content-pane{background:#fff;padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between}.payx-methods-container{display:flex;flex-direction:column;gap:1.25rem}.payx-segmented-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f1f5f9;padding:4px;border-radius:12px;gap:4px}.payx-seg-tab{background:transparent;border:none;border-radius:8px;padding:.65rem .5rem;font-size:.84375rem;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .15s ease;font-family:inherit}.payx-seg-tab.active{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0000000f}.payx-tab-panel{display:flex;flex-direction:column;gap:1rem}.qris-card-frame{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000000a;text-align:center;display:flex;flex-direction:column;align-items:center}.qris-card-top-banner{width:100%;background:#c00;color:#fff;padding:.6rem .5rem;display:flex;flex-direction:column;align-items:center}.qris-brand-title{font-size:1.15rem;font-weight:900;letter-spacing:.08em;line-height:1.1}.qris-brand-subtitle{font-size:.5625rem;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.qris-merchant-display{padding:.75rem 1rem .25rem;width:100%;box-sizing:border-box}.qris-nm{font-size:.875rem;font-weight:800;color:#0f172a;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qris-nmid{font-size:.6875rem;color:#64748b;font-weight:500}.qris-qr-wrapper{padding:.75rem;background:#fff;display:grid;place-items:center}.qris-qr-image{display:block;border-radius:8px;max-width:100%;height:auto}.qris-qr-skeleton{width:240px;height:240px;background:#f1f5f9;border-radius:8px;animation:payx-pulse 1.5s infinite}.qris-scan-prompt{font-size:.75rem;color:#475569;font-weight:500;padding:0 1rem .5rem}.qris-supported-wallets{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;padding:.65rem .75rem;background:#f8fafc;border-top:1px solid #f1f5f9;width:100%;box-sizing:border-box}.qris-wallet-pill{font-size:.625rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;letter-spacing:.02em}.payx-actions-group{display:flex;flex-direction:column;gap:.5rem}.payx-btn-secondary{width:100%;min-height:42px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:.8125rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .15s ease;font-family:inherit;text-decoration:none}.payx-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.payx-btn-simulator-trigger{width:100%;min-height:44px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:.8125rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;font-family:inherit;box-shadow:0 4px 12px #0f172a1f}.payx-btn-simulator-trigger:hover{background:linear-gradient(135deg,#334155,#1e293b);transform:translateY(-1px);box-shadow:0 6px 16px #0f172a33}.payx-btn-simulator-trigger.va-trigger{margin-top:.5rem}.sbx-trigger-dot{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b;animation:payx-pulse 1.5s infinite}.payx-btn-primary{width:100%;min-height:44px;background:#0284c7;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .15s ease;font-family:inherit;text-decoration:none}.payx-btn-primary:hover{background:#0369a1}.payx-guide-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem;font-size:.8125rem}.payx-guide-title{font-weight:700;color:#0f172a;margin-bottom:.4rem}.payx-guide-steps{margin:0;padding-left:1.15rem;color:#64748b;display:flex;flex-direction:column;gap:.3rem;line-height:1.45}.payx-guide-steps li strong{color:#334155}.va-card-frame{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 4px 16px #0000000a}.va-header-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.va-bank-badge{display:flex;align-items:center;gap:.5rem}.va-bank-name{background:#00529c;color:#fff;font-weight:800;font-size:.8125rem;padding:.2rem .55rem;border-radius:6px;letter-spacing:.04em}.va-transfer-label{font-size:.8125rem;font-weight:600;color:#475569}.va-auto-badge{font-size:.6875rem;font-weight:600;color:#059669;background:#ecfdf5;padding:.15rem .5rem;border-radius:999px;border:1px solid #a7f3d0}.va-number-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;text-align:center}.va-number-label{font-size:.71875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;display:block;margin-bottom:.25rem}.va-number-display code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.45rem;font-weight:800;color:#0f172a;letter-spacing:.08em;background:transparent}.payx-copy-btn-large{width:100%;min-height:44px;background:#0284c7;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:all .2s ease;font-family:inherit}.payx-copy-btn-large:hover{background:#0369a1}.payx-copy-btn-large.copied{background:#059669}.payx-instructions-container{display:flex;flex-direction:column;gap:.4rem}.va-instruction-item{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem;background:#f8fafc}.va-instruction-item summary{cursor:pointer;font-weight:600;color:#0284c7;padding:.2rem 0}.va-instruction-item ol{margin:.4rem 0 0;padding-left:1.15rem;color:#64748b;display:flex;flex-direction:column;gap:.25rem}.payx-footer-security{padding-top:1.25rem;margin-top:1rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.6875rem;color:#94a3b8;text-align:center}.payx-loading-card{background:#fff;border-radius:16px;padding:3rem 2rem;border:1px solid #e2e8f0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#64748b;box-shadow:0 10px 30px #0f172a0d}.payx-spinner{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#0284c7;border-radius:50%;animation:payx-spin .8s linear infinite}@keyframes payx-spin{to{transform:rotate(360deg)}}.payx-card-state{max-width:560px;margin:0 auto;padding:2.25rem 1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.payx-state-icon{font-size:2.5rem}.payx-success-check{width:76px;height:76px;border-radius:50%;background:#ecfdf5;border:3px solid #10b981;color:#059669;display:grid;place-items:center;animation:payx-pop .45s cubic-bezier(.175,.885,.32,1.275)}@keyframes payx-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.payx-success-header{display:flex;flex-direction:column;gap:.25rem}.payx-success-sub{font-size:.78125rem;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.06em}.payx-success-title{margin:0;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.payx-success-desc{margin:.25rem 0 0;font-size:.875rem;color:#64748b}.payx-receipt-box{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem;font-size:.8125rem;box-sizing:border-box}.payx-receipt-row{display:flex;justify-content:space-between;align-items:center;color:#64748b}.payx-receipt-row strong,.payx-receipt-row span:last-child{color:#0f172a}.payx-pill-paid{background:#d1fae5;color:#065f46;font-weight:800;font-size:.6875rem;padding:.15rem .55rem;border-radius:999px}.payx-receipt-actions{width:100%;display:flex;flex-direction:column;gap:.6rem}.payx-receipt-footer{font-size:.71875rem;color:#94a3b8;line-height:1.4;margin-top:.25rem}.payx-dead-icon{width:68px;height:68px;border-radius:50%;background:#fef2f2;border:2px solid #ef4444;color:#dc2626;display:grid;place-items:center}.payx-card-state.dead h1,.payx-card-state.notfound h1{margin:0;font-size:1.25rem;color:#0f172a}.payx-card-state.dead p,.payx-card-state.notfound p{margin:0;font-size:.875rem;color:#64748b}.payx-sandbox-top-alert{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:.85rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 4px 12px #f59e0b14}.payx-sbx-alert-content{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;line-height:1.4}.payx-sbx-badge{background:#d97706;color:#fff;font-size:.6875rem;font-weight:800;padding:.2rem .55rem;border-radius:6px;white-space:nowrap;letter-spacing:.04em;flex-shrink:0}.payx-sbx-desc{color:#78350f}.payx-sbx-btn-modal{background:#78350f;color:#fff;border:none;border-radius:8px;padding:.5rem .95rem;font-size:.78125rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .15s ease;font-family:inherit;flex-shrink:0}.payx-sbx-btn-modal:hover{background:#451a03}@media(max-width:640px){.payx-sandbox-top-alert{flex-direction:column;align-items:flex-start;gap:.65rem}.payx-sbx-btn-modal{width:100%;min-height:38px;justify-content:center}}.sandbox-fab-pill{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:100;background:#0f172af0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.35rem .55rem .35rem .65rem;box-shadow:0 16px 36px -8px #00000073;display:flex;align-items:center;gap:.65rem;max-width:95vw}.sandbox-fab-launch-btn{background:transparent;border:none;color:#f8fafc;font-weight:700;font-size:.78125rem;cursor:pointer;display:flex;align-items:center;gap:.45rem;font-family:inherit;padding:.3rem .55rem;border-radius:999px;transition:background .15s ease;white-space:nowrap}.sandbox-fab-launch-btn:hover{background:#ffffff1f}.sandbox-live-dot{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b;animation:payx-pulse 1.5s infinite;flex-shrink:0}.sandbox-fab-buttons{display:flex;gap:.35rem}.sbx-btn{min-height:32px;border:none;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease;font-family:inherit;white-space:nowrap}.sbx-btn:hover{transform:scale(1.04)}.sbx-btn.sbx-success{background:#10b981;color:#fff}.sbx-btn.sbx-danger{background:#f43f5e;color:#fff}.sbx-btn.sbx-warn{background:#f59e0b;color:#fff}.sbx-btn:disabled{opacity:.6;cursor:not-allowed}.sbx-modal-overlay{position:fixed;inset:0;background:#0f172aad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:grid;place-items:center;padding:1rem;overflow-y:auto}.sbx-modal-dialog{max-width:480px;width:100%;max-height:92vh;overflow-y:auto;background:#fff;border-radius:20px;box-shadow:0 25px 60px -15px #00000059;border:1px solid #e2e8f0;display:flex;flex-direction:column;animation:payx-pop .3s cubic-bezier(.16,1,.3,1)}.sbx-modal-header{background:#0f172a;color:#fff;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:19px;border-top-right-radius:19px}.sbx-modal-tag{display:flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:700;color:#f59e0b;letter-spacing:.05em}.sbx-live-badge-dot{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b;animation:payx-pulse 1.5s infinite}.sbx-modal-close{background:transparent;border:none;color:#94a3b8;font-size:1.15rem;cursor:pointer;padding:.2rem;line-height:1}.sbx-modal-close:hover{color:#fff}.sbx-modal-body{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.15rem}.sbx-sim-intro{display:flex;flex-direction:column;gap:.25rem}.sbx-sim-heading{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a}.sbx-sim-sub{margin:0;font-size:.8125rem;color:#64748b;line-height:1.45}.sbx-bill-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.45rem;font-size:.8125rem}.sbx-bill-row{display:flex;justify-content:space-between;align-items:center;color:#64748b}.sbx-bill-val{color:#0f172a}.sbx-bill-code{font-family:ui-monospace,Menlo,Consolas,monospace;background:#e2e8f0;padding:.1rem .35rem;border-radius:4px;font-size:.75rem;color:#0f172a}.sbx-bill-channel{background:#e0f2fe;color:#0369a1;font-weight:700;font-size:.71875rem;padding:.15rem .5rem;border-radius:4px}.sbx-bill-divider{border-top:1px dashed #cbd5e1;margin:.25rem 0}.sbx-bill-total{font-size:.95rem;font-weight:800;color:#0f172a}.sbx-bill-amount{font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.sbx-test-balance-note{margin-top:.25rem;font-size:.71875rem;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:.35rem .6rem;text-align:center}.sbx-section-group{display:flex;flex-direction:column;gap:.45rem}.sbx-group-label{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.sbx-app-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.sbx-app-chip{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:.5rem .65rem;display:flex;align-items:center;gap:.55rem;font-size:.78125rem;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease;font-family:inherit;overflow:hidden;box-sizing:border-box}.sbx-app-icon{width:48px;height:28px;border-radius:4px;padding:2px 4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;overflow:hidden;box-sizing:border-box}.sbx-app-chip:hover{border-color:#94a3b8;background:#f8fafc}.sbx-app-chip.active{background:#f0fdf4;border-color:#10b981;color:#065f46;box-shadow:0 0 0 1px #10b981}.sbx-scenario-list{display:flex;flex-direction:column;gap:.45rem}.sbx-scenario-option{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;transition:all .15s ease}.sbx-scenario-option:hover{border-color:#cbd5e1;background:#fafafa}.sbx-scenario-option.selected{border-color:#0284c7;background:#f0f9ff;box-shadow:0 0 0 1px #0284c7}.sbx-scenario-content{display:flex;flex-direction:column;gap:.15rem}.sbx-sc-title{font-size:.8125rem;font-weight:700}.sbx-sc-desc{font-size:.71875rem;color:#64748b;line-height:1.35}.text-emerald{color:#059669}.text-rose{color:#e11d48}.text-amber{color:#d97706}.sbx-process-tracker{background:#0f172a;color:#f8fafc;border-radius:10px;padding:.85rem 1rem;font-size:.75rem;display:flex;flex-direction:column;gap:.4rem}.sbx-tracker-step-item{display:flex;align-items:center;gap:.5rem}.sbx-step-dot{width:18px;height:18px;border-radius:50%;font-size:.65rem;font-weight:800;display:grid;place-items:center;flex-shrink:0}.sbx-step-dot.done{background:#10b981;color:#fff}.sbx-step-dot.wait{background:#334155;color:#94a3b8}.sbx-success-banner{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:.75rem 1rem;font-size:.8125rem;color:#065f46;display:flex;flex-direction:column;gap:.2rem}.sbx-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.75rem 1rem;font-size:.8125rem;color:#991b1b}.sbx-modal-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.sbx-btn-execute{width:100%;min-height:46px;background:#0284c7;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:all .15s ease;font-family:inherit}.sbx-btn-execute:hover{background:#0369a1}.sbx-btn-execute:disabled{opacity:.6;cursor:not-allowed}.sbx-spinner-mini{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:payx-spin .8s linear infinite}.sbx-btn-cancel{background:transparent;border:none;color:#64748b;font-size:.8125rem;cursor:pointer;padding:.4rem;font-family:inherit}.sbx-btn-cancel:hover{color:#0f172a;text-decoration:underline}.sbx-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:.75rem 1.25rem;font-size:.6875rem;color:#64748b;text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem;border-bottom-left-radius:19px;border-bottom-right-radius:19px}@media(max-width:859px){.paypage{padding:1.25rem .85rem 7rem}.paypage-inner{max-width:480px}.payx-shell{display:flex;flex-direction:column;border-radius:16px}.payx-sidebar-pane{border-right:none;border-bottom:1px solid #e2e8f0;padding:1.25rem;gap:1rem}.payx-content-pane{padding:1.25rem}.payx-header-merchant{padding-bottom:.75rem}.payx-breakdown-mobile-toggle{display:inline-flex}.payx-items-list{display:none}.payx-items-list.is-open{display:flex}.desktop-only{display:none!important}.payx-chevron{display:inline-block;transition:transform .2s ease}.payx-chevron.open{transform:rotate(180deg)}}@media(max-width:420px){.paypage{padding:.75rem .5rem 6.5rem}.payx-sidebar-pane,.payx-content-pane{padding:1rem .85rem}.payx-merchant-avatar{width:38px;height:38px;font-size:.95rem}.payx-merchant-name{font-size:.95rem}.payx-figure{font-size:1.75rem}.qris-qr-image{max-width:200px;height:auto}.qris-supported-wallets{gap:.2rem;padding:.5rem}.qris-wallet-pill{font-size:.58rem;padding:.12rem .35rem}.va-number-display code{font-size:1.25rem}.sandbox-fab-pill{width:96vw;padding:.35rem .5rem;gap:.35rem}.sandbox-fab-title span:last-child{display:none}.sbx-btn{font-size:.6875rem;padding:.2rem .5rem;min-height:28px}}.official-receipt-wrapper{width:100%;max-width:640px;margin:1.5rem auto 3rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.official-receipt-document{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px -2px #0f172a0d,0 2px 6px -1px #0f172a05;padding:2.25rem 2.5rem;box-sizing:border-box;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rcpt-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.rcpt-brand{display:flex;align-items:center;gap:.75rem}.rcpt-brand-icon{width:34px;height:34px;border-radius:8px;background:#0f172a;color:#38bdf8;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.rcpt-brand-name{font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.rcpt-brand-sub{font-size:.75rem;color:#64748b;line-height:1.2}.rcpt-badge-paid{display:inline-flex;align-items:center;gap:.35rem;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;letter-spacing:.04em}.rcpt-badge-sandbox{display:inline-flex;align-items:center;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em}.rcpt-hero{text-align:center;padding:2rem 0 1.75rem}.rcpt-hero-label{display:block;font-size:.8125rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.rcpt-hero-amount{font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.rcpt-hero-meta{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;color:#64748b}.rcpt-details-list{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.rcpt-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;gap:1rem}.rcpt-label{color:#64748b;font-weight:400;flex-shrink:0}.rcpt-value{color:#0f172a;text-align:right;word-break:break-word}.rcpt-sub-val{color:#64748b;font-size:.8125rem}.rcpt-channel-val{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:nowrap}.rcpt-va-pill{background:#f1f5f9;color:#0f172a;padding:.18rem .5rem;border-radius:4px;font-size:.8125rem;font-weight:600;white-space:nowrap;letter-spacing:.02em}.rcpt-items-section{padding:1.5rem 0 1.25rem}.rcpt-section-caption{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.75rem}.rcpt-clean-table{width:100%;border-collapse:collapse}.rcpt-clean-table td{padding:.55rem 0;font-size:.875rem;vertical-align:top}.rcpt-col-desc .item-title{font-weight:500;color:#0f172a}.rcpt-col-desc .item-qty{font-size:.75rem;color:#64748b}.rcpt-col-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;color:#0f172a;white-space:nowrap}.rcpt-sub-row td{border-top:1px dashed #e2e8f0;padding-top:.75rem;font-size:.8125rem}.text-success{color:#059669!important}.rcpt-integrated-footer{display:flex;align-items:center;gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.rcpt-clean-qr{width:64px;height:64px;display:block;border-radius:6px;border:1px solid #e2e8f0}.rcpt-legal-wrap{flex:1}.rcpt-legal-title{font-size:.8125rem;font-weight:600;color:#0f172a;margin-bottom:.2rem}.rcpt-legal-text{font-size:.75rem;color:#64748b;line-height:1.45;margin:0 0 .35rem}.rcpt-audit-meta{font-size:.6875rem;color:#94a3b8;letter-spacing:.03em}.official-receipt-screen-actions{display:flex;align-items:center;gap:.85rem;width:100%;max-width:640px;justify-content:center}.rcpt-btn-action{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .15s ease;text-decoration:none}.rcpt-btn-print:hover{background:#1e293b;border-color:#1e293b}.rcpt-btn-store{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.rcpt-btn-store:hover{background:#f8fafc;border-color:#94a3b8}.stripe-live-waiting-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem 1.35rem;display:flex;align-items:center;gap:1.1rem;margin-top:1.25rem;box-shadow:0 1px 3px #00000005}.stripe-pulse-radar{position:relative;width:14px;height:14px;border-radius:9999px;background:#059669;flex-shrink:0}.stripe-pulse-radar:after{content:"";position:absolute;top:-6px;left:-6px;width:26px;height:26px;border-radius:9999px;background:#10b98140;animation:liveRadarPulse 2s cubic-bezier(0,.2,.8,1) infinite}@keyframes liveRadarPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.waiting-text{display:flex;flex-direction:column;gap:.15rem}.waiting-text strong{font-size:.875rem;font-weight:600;color:#0f172a}.waiting-text span{font-size:.8125rem;color:#64748b;line-height:1.4}@media print{@page{size:A4 portrait;margin:15mm 20mm}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}html,body{background:#fff!important;color:#0f172a!important;font-size:10pt!important;margin:0!important;padding:0!important;width:100%!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.official-receipt-screen-actions,.stripe-receipt-actions,.stripe-sandbox-bar,.stripe-feedback-banner,.sandbox-fab-pill,.stripe-simulator-link-btn,.stripe-panel-summary,.stripe-demo-left,.stripe-webhook-console,.stripe-preset-selector,.stripe-store-hero,.stripe-field-group,.stripe-input-row,.stripe-method-section,.stripe-cta-wrap,.stripe-live-waiting-box,.stripe-dead-state,.demo-page-header,.demo-architecture-section,.demo-badge-wrap,.stripe-demo-actions,.sim-suite-tabs,.sim-console,.site-header,.site-footer,.tnav-nav,.tnav-header,nav,aside,button,a[href]:not(.print-allow),.modal-overlay,.sbx-fab,header:not(.rcpt-header),footer:not(.rcpt-integrated-footer){display:none!important}.paypage,.demo-page-container,.demo-main-section,.stripe-demo-suite,.stripe-demo-card,.stripe-demo-container{background:#fff!important;padding:0!important;margin:0!important;min-height:0!important;width:100%!important;display:block!important;border:none!important;box-shadow:none!important}.paypage-inner,.stripe-demo-right,.official-receipt-wrapper{max-width:100%!important;width:100%!important;margin:0 auto!important;padding:0!important;background:#fff!important}.official-receipt-document{border:1px solid #cbd5e1!important;border-radius:8px!important;box-shadow:none!important;padding:8mm 10mm!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;page-break-inside:avoid!important;background:#fff!important}.stripe-checkout-card{border:1px solid #cbd5e1!important;border-radius:8px!important;box-shadow:none!important;padding:8mm 10mm!important;margin:0 auto!important;width:100%!important;max-width:540px!important;box-sizing:border-box!important;page-break-inside:avoid!important;background:#fff!important;display:block!important}.stripe-success-state{padding:0!important;margin:0!important;width:100%!important;text-align:center!important}.stripe-receipt-card{border:1px solid #e2e8f0!important;border-radius:6px!important;margin:6mm 0!important;padding:4mm 6mm!important;background:#fff!important;text-align:left!important}.rcpt-hero-amount{color:#0f172a!important}.rcpt-clean-table td{padding:2.5mm 0!important}}.sim-suite{display:flex;flex-direction:column;gap:1rem;font-family:Inter,system-ui,sans-serif}.sim-suite-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.sim-suite-tab{background:#fff;border:1px solid var(--border);border-radius:.5rem;padding:.55rem .9rem;font-weight:600;font-size:.875rem;color:#334155;cursor:pointer;font-family:inherit}.sim-suite-tab.active{background:#15bcdf;border-color:#0fa3c2;color:#1a1c1e;font-weight:700}.sim-suite-panel{background:#fff;border:1px solid var(--border);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}.sim-qris-box{position:relative;overflow:hidden;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:#fff}.sim-qris-svg svg{display:block}.sim-scan-laser{position:absolute;left:6%;width:88%;height:3px;background:#0e7490;box-shadow:0 0 12px 2px #0e74908c;border-radius:2px;animation:sim-scan 1.5s linear infinite}@keyframes sim-scan{0%{top:8%}50%{top:88%}to{top:8%}}.sim-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:.6rem;padding:.7rem .9rem;font-size:.875rem;font-weight:600}.sim-console{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.sim-console li{background:var(--bg-dark, #0b0f19);border:1px solid #1e293b;border-radius:.6rem;padding:.75rem;overflow-x:auto}.sim-console-line.head{margin:0 0 .5rem;color:#34d399;font-size:.75rem;font-weight:700}.sim-console-pre{margin:0;color:#a5f3fc;font-size:.75rem;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sim-console-empty{color:#64748b;font-size:.875rem;margin:0}.sbx-history .sim-log{max-height:16rem;overflow:auto}.sim-log{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.sim-log li{background:#f8fafc;border:1px solid var(--border);border-radius:.5rem;padding:.55rem .75rem}.sim-log-time{font-variant-numeric:tabular-nums;color:#64748b;font-size:.6875rem;display:block}.plink-qr{display:flex;align-items:center;gap:.9rem;margin:.75rem 0}.plink-qr img{border:1px solid var(--border);border-radius:.5rem}@media(prefers-reduced-motion:reduce){.pulse-indicator,.targo-marquee-track,.payx-check{animation:none}.sim-scan-laser{animation:none;top:50%}.targo-hero-cta,.targo-hero-cta-ghost,.targo-about-btn,.switcher-btn,.btn-payout-now,.payx-btn,.payx-tab,.sim-suite-tab,.sandbox-fab-actions button{transition:none}}.switcher-btn:focus-visible,.btn-payout-now:focus-visible,.targo-hero-cta:focus-visible,.targo-hero-cta-ghost:focus-visible,.payx-btn:focus-visible,.payx-tab:focus-visible,.sim-suite-tab:focus-visible,.sandbox-fab-actions button:focus-visible,.payx-acc summary:focus-visible{outline:2px solid #0fa3c2;outline-offset:2px}.nf-targo{min-height:100vh;background:linear-gradient(180deg,#f2f1f0,#f7f6f8);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.nf-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 2.25rem;max-width:30rem;box-shadow:0 10px 30px #0f172a0d}.nf-card h1{margin-top:0;font-family:var(--font-heading);color:#2b3033}.nf-card p{color:#6b6f72}.nf-link{color:#0e7490;font-weight:600}.nf-link:hover{color:#15bcdf}.demo-page-container{max-width:1240px;margin:0 auto;padding:1.5rem 1rem 4rem;font-family:Inter,system-ui,sans-serif}.demo-page-header{text-align:center;margin-bottom:2rem}.demo-badge-wrap{margin-bottom:.75rem}.demo-badge-env{display:inline-flex;align-items:center;gap:.35rem;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;font-size:.75rem;font-weight:700;padding:.3rem .85rem;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.demo-badge-env.live{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.demo-page-title{font-family:var(--font-heading);font-size:2.25rem;font-weight:700;color:#1a1c1e;margin:0 0 .75rem;letter-spacing:-.02em}.demo-page-desc{max-width:720px;margin:0 auto;color:#64748b;font-size:1.0625rem;line-height:1.6}.demo-main-section{margin:1.5rem 0 3rem}.demo-suite-wrapper{width:100%}.demo-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:2rem;align-items:start}@media(max-width:992px){.demo-grid{grid-template-columns:1fr}}.demo-checkout-col{display:flex;flex-direction:column;gap:1.25rem}.demo-controls-col{display:flex;flex-direction:column;gap:1.5rem}.demo-col-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.demo-col-title-group{display:flex;align-items:center;gap:.6rem}.demo-col-heading{font-family:var(--font-heading);font-size:1.25rem;margin:0;color:#1e293b}.demo-tag{font-size:.6875rem;font-weight:700;padding:.25rem .6rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.06em}.demo-tag.preview{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.demo-tag.control{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.demo-tag.webhook{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.demo-checkout-viewport{position:relative}.demo-direct-link-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.9rem 1.1rem;display:flex;gap:.85rem;align-items:flex-start;box-shadow:0 4px 12px #0f172a08}.demo-direct-icon{width:32px;height:32px;border-radius:50%;background:#e0f2fe;color:#0284c7;display:grid;place-items:center;font-weight:700;flex-shrink:0;font-size:1rem}.demo-direct-content{flex:1}.demo-direct-anchor{display:inline-flex;align-items:center;gap:.5rem;color:#0e7490;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s ease}.demo-direct-anchor code{background:#f1f5f9;color:#0f172a;padding:.2rem .5rem;border-radius:.375rem;font-size:.8125rem}.demo-direct-anchor:hover{color:#15bcdf}.demo-panel-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0a}.demo-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.demo-panel-title{font-family:var(--font-heading);font-size:1.15rem;margin:.35rem 0 0;color:#1e293b}.demo-control-block{margin-bottom:1.25rem}.demo-label{font-size:.8125rem;font-weight:700;color:#334155;margin-bottom:.5rem;display:block}.demo-presets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem}@media(max-width:540px){.demo-presets-grid{grid-template-columns:repeat(2,1fr)}}.demo-preset-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;padding:.65rem .4rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.demo-preset-btn:hover{border-color:#0e7490;background:#f0fdfa}.demo-preset-btn.active{background:#15bcdf;border-color:#0fa3c2;color:#1a1c1e;box-shadow:0 4px 12px #15bcdf4d}.demo-preset-btn strong{font-size:.875rem;font-variant-numeric:tabular-nums}.demo-preset-btn span{font-size:.6875rem;color:inherit;opacity:.85}.demo-custom-row{display:flex;gap:.5rem}.demo-input-nom{flex:1;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;font-family:inherit}.demo-input-nom:focus{outline:none;border-color:#0e7490}.demo-action-buttons{display:flex;gap:.6rem;flex-wrap:wrap}.btn-sim-success{flex:1 1 180px;min-height:44px;background:#059669;color:#fff;border:none;border-radius:.6rem;font-weight:700;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:inherit;transition:background .15s ease}.btn-sim-success:hover:not(:disabled){background:#047857}.btn-sim-danger{flex:1 1 140px;min-height:44px;background:#dc2626;color:#fff;border:none;border-radius:.6rem;font-weight:700;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:inherit;transition:background .15s ease}.btn-sim-danger:hover:not(:disabled){background:#b91c1c}.btn-sim-warn{flex:1 1 140px;min-height:44px;background:#d97706;color:#fff;border:none;border-radius:.6rem;font-weight:700;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:inherit;transition:background .15s ease}.btn-sim-warn:hover:not(:disabled){background:#b45309}.demo-action-buttons button:disabled{opacity:.55;cursor:not-allowed}.demo-feedback-alert{padding:.65rem .9rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;margin-top:.9rem;animation:payx-pop .3s ease-out}.demo-feedback-alert.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.demo-feedback-alert.warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.demo-feedback-alert.error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.demo-wh-actions{display:flex;align-items:center;gap:.5rem}.demo-btn-xs{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;font-size:.6875rem;font-weight:600;padding:.25rem .55rem;border-radius:.35rem;cursor:pointer;transition:all .15s ease}.demo-btn-xs:hover{background:#e2e8f0;color:#0f172a}.demo-terminal-body{background:#0b0f19;border:1px solid #1e293b;border-radius:.75rem;padding:1rem;overflow:hidden}.demo-terminal-empty{color:#64748b;font-size:.875rem;text-align:center;padding:2.5rem 1rem}.terminal-cursor{font-family:monospace;font-size:1.5rem;color:#34d399;animation:sim-cursor-blink 1s step-start infinite}@keyframes sim-cursor-blink{50%{opacity:0}}.demo-terminal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;max-height:420px;overflow-y:auto}.demo-terminal-entry{border-bottom:1px solid #1e293b;padding-bottom:1rem}.demo-terminal-entry:last-child{border-bottom:none;padding-bottom:0}.demo-terminal-entry-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.demo-terminal-entry-head .method{font-size:.75rem;font-weight:800;color:#38bdf8;background:#38bdf81f;padding:.15rem .45rem;border-radius:.25rem}.demo-terminal-entry-head .path{font-size:.75rem;font-family:ui-monospace,monospace;color:#e2e8f0}.demo-terminal-entry-head .status-pill{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;border-radius:.25rem}.demo-terminal-entry-head .status-200{background:#34d39926;color:#34d399}.demo-terminal-entry-head .time{font-size:.6875rem;color:#64748b;margin-left:auto}.copy-btn{font-size:.6875rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;padding:.2rem .55rem;border-radius:.3rem;cursor:pointer;transition:all .15s ease}.copy-btn:hover{background:#ffffff2e;color:#fff}.demo-terminal-headers{font-family:ui-monospace,monospace;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem;line-height:1.45}.demo-terminal-headers .header-key{color:#e2e8f0}.demo-terminal-headers .header-val{color:#38bdf8;word-break:break-all}.demo-terminal-json{margin:0;font-family:ui-monospace,monospace;font-size:.75rem;color:#a5f3fc;background:#00000059;padding:.75rem;border-radius:.5rem;overflow-x:auto;max-height:240px}.demo-architecture-section{margin-top:4rem;padding-top:3rem;border-top:1px solid #e2e8f0}.demo-arch-header{margin-bottom:2rem}.demo-arch-title{font-family:var(--font-heading);font-size:1.5rem;color:#1e293b;margin:.35rem 0 0}.demo-architecture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.demo-arch-item{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.5rem;position:relative;box-shadow:0 4px 16px #0f172a05}.demo-arch-num{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:#15bcdf;margin-bottom:.5rem}.demo-arch-item h3{font-family:var(--font-heading);font-size:1.0625rem;color:#1e293b;margin:0 0 .5rem}.demo-arch-item p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.demo-arch-item code{font-size:.8125rem;background:#f1f5f9;padding:.15rem .35rem;border-radius:.25rem;color:#0f172a}.stripe-demo-container{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.stripe-sandbox-bar{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.8125rem;flex-wrap:wrap;gap:.75rem}.stripe-sandbox-status{display:flex;align-items:center;gap:.5rem}.stripe-test-badge{background:#ffedd5;color:#9a3412;font-weight:700;font-size:.6875rem;padding:.15rem .5rem;border-radius:9999px;letter-spacing:.05em;text-transform:uppercase;border:1px solid #fed7aa}.stripe-status-hint{color:#64748b;font-size:.8125rem}.stripe-simulator-link{color:#0284c7;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s ease}.stripe-simulator-link:hover{color:#0369a1;text-decoration:underline}.stripe-feedback-banner{padding:.75rem 1.25rem;border-radius:8px;font-size:.8125rem;font-weight:500}.stripe-feedback-banner.success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.stripe-feedback-banner.warn{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.stripe-feedback-banner.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.stripe-checkout-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 40px -15px #0000000d,0 0 1px 1px #00000005;display:grid;grid-template-columns:42% 58%;overflow:hidden;min-height:520px}@media(max-width:860px){.stripe-checkout-card{grid-template-columns:1fr}}.stripe-panel-summary{background:#fafbfc;border-right:1px solid #f1f5f9;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:860px){.stripe-panel-summary{border-right:none;border-bottom:1px solid #f1f5f9;padding:1.75rem 1.25rem}}.stripe-merchant-header{display:flex;align-items:center;gap:.75rem}.stripe-merchant-avatar{width:38px;height:38px;border-radius:10px;background:#0f172a;color:#fff;font-weight:700;font-size:.9rem;display:grid;place-items:center;letter-spacing:-.02em;flex-shrink:0}.stripe-merchant-meta{display:flex;flex-direction:column;gap:.1rem}.stripe-merchant-subtitle{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.stripe-merchant-name{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}.stripe-amount-block{display:flex;flex-direction:column;gap:.35rem}.stripe-status-pill-waiting{display:inline-flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .6rem;border-radius:9999px;width:fit-content;text-transform:uppercase;letter-spacing:.04em}.stripe-dot-pulse{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.stripe-amount-headline{font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;margin:.15rem 0 .05rem}.stripe-invoice-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#64748b}.stripe-invoice-pill .inv-label{color:#94a3b8}.stripe-invoice-pill .inv-code{background:#f1f5f9;padding:.15rem .4rem;border-radius:4px;color:#334155;font-size:.75rem;font-family:monospace}.stripe-btn-copy-inline{background:transparent;border:none;color:#0284c7;font-size:.75rem;font-weight:600;cursor:pointer;padding:0}.stripe-btn-copy-inline:hover{text-decoration:underline}.stripe-divider{height:1px;background:#e2e8f0}.stripe-line-items{display:flex;flex-direction:column;gap:.5rem}.stripe-line-items-header{font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.stripe-item-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.84rem;color:#334155}.stripe-item-row.main{font-weight:500}.stripe-item-info{display:flex;flex-direction:column;gap:.1rem}.stripe-item-desc{font-weight:600;color:#0f172a}.stripe-item-qty{font-size:.72rem;color:#94a3b8}.stripe-item-val{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.stripe-item-row.muted{color:#64748b;font-size:.78rem}.stripe-item-row.total{padding-top:.6rem;border-top:1px solid #e2e8f0;font-size:.9375rem;font-weight:700;color:#0f172a;margin-top:.2rem}.stripe-preset-selector{display:flex;flex-direction:column;gap:.45rem}.stripe-preset-heading{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.stripe-preset-pills{display:flex;flex-wrap:wrap;gap:.35rem}.stripe-preset-pill{padding:.35rem .65rem;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;font-size:.75rem;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease;font-family:inherit}.stripe-preset-pill:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.stripe-preset-pill.active{border-color:#0f172a;background:#0f172a;color:#fff;font-weight:600}.stripe-custom-amount-row{display:flex;gap:.4rem;margin-top:.25rem}.stripe-input.small{padding:.35rem .55rem;font-size:.75rem}.stripe-btn-apply{background:#0f172a;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:600;padding:.35rem .7rem;cursor:pointer}.stripe-summary-footer{margin-top:auto;padding-top:.75rem}.stripe-security-badge{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#64748b}.stripe-panel-payment{background:#fff;padding:2.25rem;display:flex;flex-direction:column}@media(max-width:860px){.stripe-panel-payment{padding:1.75rem 1.25rem}}.stripe-form-body{display:flex;flex-direction:column;gap:1.25rem}.stripe-field-group{display:flex;flex-direction:column;gap:.35rem}.stripe-input-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:520px){.stripe-input-row{grid-template-columns:1fr}}.stripe-input{width:100%;padding:.65rem .85rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-family:inherit;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.stripe-input:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 2px #0f172a14}.stripe-method-section{display:flex;flex-direction:column;gap:.6rem}.stripe-method-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e8f0;border-radius:8px;padding:3px;background:#f8fafc;gap:3px}.stripe-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .5rem;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.stripe-tab-btn:hover{color:#0f172a}.stripe-tab-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014}.stripe-tab-content{padding-top:.5rem}.stripe-qris-display{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;background:#fcfcfd;border:1px solid #f1f5f9;border-radius:12px}.stripe-qr-frame{padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0000000a}.stripe-qr-img{display:block;max-width:100%;height:auto}.stripe-qr-placeholder{width:200px;height:200px;background:#f1f5f9;border-radius:6px}.stripe-qris-info{text-align:center;display:flex;flex-direction:column;gap:.2rem}.qris-caption{font-size:.8125rem;color:#334155;font-weight:500}.qris-subcaption{font-size:.6875rem;color:#94a3b8}.stripe-va-banks-row{display:flex;gap:.4rem;margin-bottom:.75rem}.stripe-bank-pill{flex:1;padding:.45rem .35rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:.75rem;font-weight:700;color:#475569;cursor:pointer;transition:all .15s ease}.stripe-bank-pill:hover{border-color:#0f172a;color:#0f172a}.stripe-bank-pill.active{background:#0f172a;color:#fff;border-color:#0f172a}.stripe-va-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.va-box-label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.va-box-val-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.va-code{font-size:1.25rem;font-weight:800;letter-spacing:.05em;color:#0f172a;font-family:monospace}.stripe-btn-copy-va{background:#fff;border:1px solid #cbd5e1;color:#0f172a;font-size:.75rem;font-weight:600;padding:.35rem .65rem;border-radius:6px;cursor:pointer}.stripe-btn-copy-va:hover{border-color:#0f172a;background:#f1f5f9}.va-note{font-size:.75rem;color:#64748b;margin-top:.25rem}.stripe-cta-wrap{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem}.stripe-btn-pay-action{width:100%;min-height:48px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;transition:background .15s ease,transform .1s ease;box-shadow:0 4px 12px #0f172a26}.stripe-btn-pay-action:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.stripe-btn-pay-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.stripe-alt-links{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem;color:#94a3b8;flex-wrap:wrap}.stripe-alt-link{background:transparent;border:none;color:#64748b;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline}.stripe-alt-link:hover{color:#0f172a}.stripe-alt-link.external{color:#0284c7}.stripe-success-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem .5rem;margin:auto 0}.stripe-success-icon-wrap{width:56px;height:56px;border-radius:50%;background:#ecfdf5;border:2px solid #a7f3d0;display:grid;place-items:center;margin-bottom:1rem}.stripe-success-title{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .35rem}.stripe-success-desc{font-size:.875rem;color:#64748b;margin:0 0 1.25rem;max-width:380px}.stripe-receipt-card{width:100%;max-width:400px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.55rem;font-size:.8125rem;margin-bottom:1.5rem}.stripe-receipt-item{display:flex;justify-content:space-between;align-items:center;color:#64748b}.rcpt-val{color:#0f172a;font-weight:600}.stripe-badge-paid{background:#dcfce7;color:#15803d;font-size:.6875rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.stripe-receipt-actions{display:flex;gap:.65rem;width:100%;max-width:400px}.stripe-btn-primary{flex:1;padding:.65rem;background:#0f172a;color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer}.stripe-btn-secondary{flex:1;padding:.65rem;background:#fff;border:1px solid #cbd5e1;color:#334155;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer}.stripe-btn-secondary:hover{background:#f8fafc}.official-receipt-wrapper{width:100%;max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.official-receipt-document{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:2rem 2.25rem;box-shadow:0 4px 20px -4px #0f172a0d;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.rcpt-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9;gap:1rem}.rcpt-brand{display:flex;align-items:center;gap:.65rem}.rcpt-brand-icon{width:32px;height:32px;border-radius:8px;background:#0f172a;color:#38bdf8;display:grid;place-items:center;font-size:1rem;font-weight:800}.rcpt-brand-name{font-size:1.125rem;font-weight:800;color:#0f172a;line-height:1.2}.rcpt-brand-sub{font-size:.6875rem;color:#64748b;font-weight:500}.rcpt-header-status{display:flex;align-items:center;gap:.5rem}.rcpt-badge-paid{display:inline-flex;align-items:center;gap:.35rem;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:9999px;letter-spacing:.03em}.rcpt-badge-sandbox{font-size:.6875rem;font-weight:700;color:#d97706;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .5rem;border-radius:9999px;letter-spacing:.04em}.rcpt-hero{padding:1.5rem 0 1.25rem;text-align:center;border-bottom:1px solid #f1f5f9}.rcpt-hero-label{font-size:.8125rem;color:#64748b;font-weight:500;display:block;margin-bottom:.25rem}.rcpt-hero-amount{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.rcpt-hero-meta{font-size:.75rem;color:#64748b;margin-top:.4rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.rcpt-meta-dot{color:#cbd5e1}.rcpt-details-list{padding:1.25rem 0;display:flex;flex-direction:column;gap:.75rem;border-bottom:1px solid #f1f5f9}.rcpt-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;gap:.75rem}.rcpt-label{color:#64748b;font-weight:500}.rcpt-value{color:#0f172a;font-weight:600;text-align:right}.rcpt-sub-val{color:#64748b;font-weight:400;font-size:.75rem}.rcpt-channel-val{display:inline-flex;align-items:center;gap:.45rem}.rcpt-va-pill{background:#f1f5f9;color:#0284c7;padding:.15rem .45rem;border-radius:4px;font-size:.75rem;font-weight:700}.rcpt-items-section{padding:1.25rem 0;border-bottom:1px solid #f1f5f9}.rcpt-section-caption{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.65rem}.rcpt-clean-table{width:100%;border-collapse:collapse;font-size:.8125rem}.rcpt-clean-table td{padding:.5rem 0;vertical-align:middle}.rcpt-col-desc{display:flex;flex-direction:column}.item-title{color:#0f172a;font-weight:600}.item-qty{font-size:.75rem;color:#64748b}.rcpt-col-price{text-align:right;color:#0f172a;font-weight:600}.rcpt-sub-row td{padding-top:.65rem;border-top:1px dashed #e2e8f0;font-size:.75rem}.rcpt-integrated-footer{padding-top:1.25rem;display:flex;align-items:center;gap:1rem}.rcpt-qr-wrap{flex-shrink:0}.rcpt-clean-qr{width:64px;height:64px;border-radius:6px;border:1px solid #e2e8f0;padding:2px;background:#fff;display:block}.rcpt-clean-qr-placeholder{width:64px;height:64px;background:#f1f5f9;border-radius:6px}.rcpt-legal-wrap{display:flex;flex-direction:column;gap:.2rem}.rcpt-legal-title{font-size:.75rem;font-weight:700;color:#0f172a}.rcpt-legal-text{font-size:.6875rem;color:#64748b;line-height:1.45;margin:0}.rcpt-audit-meta{font-size:.625rem;color:#94a3b8;margin-top:.15rem}.official-receipt-screen-actions{display:flex;gap:.75rem;justify-content:center;width:100%}.rcpt-btn-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.4rem;border-radius:9px;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease}.rcpt-btn-print{background:#0f172a;color:#fff;border:1px solid #0f172a}.rcpt-btn-print:hover{background:#1e293b}.rcpt-btn-back{background:#fff;color:#334155;border:1px solid #cbd5e1}.rcpt-btn-back:hover{background:#f8fafc}@media(max-width:640px){.official-receipt-document{padding:1.5rem 1.25rem}.rcpt-integrated-footer{flex-direction:column;align-items:flex-start}}.stripe-loading-state,.stripe-dead-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;text-align:center;color:#64748b}.stripe-spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:payx-spin .7s linear infinite;margin-bottom:.75rem}.stripe-dead-icon-wrap{width:50px;height:50px;border-radius:50%;background:#fef2f2;color:#dc2626;font-size:1.5rem;font-weight:700;display:grid;place-items:center;margin-bottom:.75rem}.stripe-inspector-card{background:#0f172a;border:1px solid #1e293b;border-radius:12px;overflow:hidden;color:#f1f5f9}.stripe-inspector-header{padding:.85rem 1.25rem;background:#090d16;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #1e293b}.inspector-title-group{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.stripe-badge-mono{font-size:.625rem;font-weight:700;background:#1e293b;color:#38bdf8;padding:.2rem .5rem;border-radius:4px;letter-spacing:.05em}.inspector-heading{font-size:.875rem;font-weight:600;color:#f8fafc;margin:0}.inspector-count-pill{font-size:.6875rem;background:#ffffff1a;padding:.1rem .45rem;border-radius:999px;color:#94a3b8}.stripe-toggle-btn{background:transparent;border:none;color:#94a3b8;font-size:.75rem;cursor:pointer}.stripe-inspector-body{padding:1rem 1.25rem}.stripe-empty-logs{font-size:.8125rem;color:#94a3b8;text-align:center;padding:1.5rem .5rem}.stripe-logs-list{display:flex;flex-direction:column;gap:.85rem}.stripe-log-entry{background:#020617;border:1px solid #1e293b;border-radius:8px;padding:.85rem}.log-entry-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem;margin-bottom:.5rem}.log-method{background:#059669;color:#fff;font-weight:700;padding:.1rem .4rem;border-radius:3px;font-size:.6875rem}.log-url{color:#cbd5e1;font-family:monospace;min-width:0;overflow-wrap:anywhere}.log-status{color:#34d399;font-weight:700}.log-time{color:#64748b;margin-left:auto}.log-btn-copy{background:#1e293b;border:1px solid #334155;color:#e2e8f0;font-size:.6875rem;padding:.2rem .5rem;border-radius:4px;cursor:pointer}.log-btn-copy:hover{background:#334155}.log-sig-row{display:flex;gap:.5rem;font-size:.75rem;margin-bottom:.5rem}.sig-label{color:#94a3b8}.sig-code{color:#38bdf8;font-family:monospace}.stripe-json-pre{margin:0;background:#000;padding:.65rem .75rem;border-radius:6px;font-size:.75rem;color:#a5f3fc;overflow-x:auto;max-height:260px}.stripe-inspector-nav-tabs{display:flex;gap:.25rem;background:#090d16;padding:.35rem 1.25rem 0;border-bottom:1px solid #1e293b;overflow-x:auto}.stripe-insp-tab-btn{background:transparent;border:none;border-bottom:2px solid transparent;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease;white-space:nowrap}.stripe-insp-tab-btn:hover{color:#f1f5f9}.stripe-insp-tab-btn.active{color:#38bdf8;border-bottom-color:#38bdf8;background:#38bdf80a}.stripe-insp-method-tag{background:#059669;color:#fff;font-size:.625rem;font-weight:700;padding:.1rem .35rem;border-radius:3px}.stripe-insp-status-tag{background:#0284c7;color:#fff;font-size:.625rem;font-weight:700;padding:.1rem .35rem;border-radius:3px}.stripe-insp-badge-event{background:#7c3aed;color:#fff;font-size:.625rem;font-weight:700;padding:.1rem .35rem;border-radius:3px}.stripe-insp-count{background:#1e293b;color:#38bdf8;font-size:.6875rem;padding:.1rem .4rem;border-radius:999px;font-weight:700}.stripe-insp-mode-switch{display:inline-flex;gap:.25rem;margin-left:auto}.stripe-insp-sub-btn{background:#1e293b;border:1px solid #334155;color:#94a3b8;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.stripe-insp-sub-btn:hover{color:#f1f5f9;border-color:#475569}.stripe-insp-sub-btn.active{background:#0284c7;border-color:#0284c7;color:#fff}.log-status-badge{background:#065f46;color:#6ee7b7;font-weight:700;padding:.15rem .5rem;border-radius:4px;font-size:.6875rem;border:1px solid #059669}.stripe-insp-footnote{margin:.65rem 0 0;font-size:.75rem;color:#64748b;line-height:1.4}.stripe-insp-footnote code{color:#38bdf8;background:#090d16;padding:.1rem .3rem;border-radius:3px;font-size:.75rem}.pay-native-checkout-card{width:100%}.pay-native-checkout-card .stripe-merchant-avatar{background:#0f172a}.stripe-status-cluster{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stripe-timer-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .55rem;border-radius:9999px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.stripe-simulator-link-btn{background:none;border:none;color:#0284c7;font-size:.8125rem;font-weight:600;cursor:pointer;padding:0;font-family:inherit;transition:color .15s ease}.stripe-simulator-link-btn:hover{color:#0369a1;text-decoration:underline}.stripe-customer-header-box{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#64748b;padding:.55rem .85rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:.65rem}.stripe-customer-header-box .cust-label{color:#94a3b8}.stripe-customer-header-box .cust-val{color:#0f172a;font-weight:600}.stripe-va-instructions{margin-top:.65rem}.stripe-instructions-details{border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .85rem;font-size:.78125rem;background:#fafbfc}.stripe-instructions-details summary{font-weight:600;color:#0284c7;cursor:pointer;-webkit-user-select:none;user-select:none}.stripe-instructions-details summary:hover{color:#0369a1}.stripe-instruction-steps{margin:.5rem 0 0;padding-left:1.15rem;color:#64748b;display:flex;flex-direction:column;gap:.35rem;line-height:1.45}.stripe-instruction-steps strong{color:#1e293b}.stripe-live-waiting-box{margin-top:.75rem;padding:.9rem 1.15rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;align-items:center;gap:.75rem}.stripe-pulse-radar{width:10px;height:10px;border-radius:50%;background:#0284c7;box-shadow:0 0 0 3px #0284c733;animation:radar-pulse 1.8s infinite;flex-shrink:0}@keyframes radar-pulse{0%{transform:scale(.95);box-shadow:0 0 #0284c780}70%{transform:scale(1);box-shadow:0 0 0 8px #0284c700}to{transform:scale(.95);box-shadow:0 0 #0284c700}}.stripe-live-waiting-box .waiting-text{display:flex;flex-direction:column;gap:.15rem}.stripe-live-waiting-box .waiting-text strong{font-size:.8125rem;color:#0f172a}.stripe-live-waiting-box .waiting-text span{font-size:.75rem;color:#64748b;line-height:1.4}.stripe-receipt-page-card,.stripe-dead-page-card{grid-template-columns:1fr!important;max-width:620px;margin:0 auto;padding:2.5rem 2rem;border-radius:16px}.stripe-receipt-page-card .stripe-success-state,.stripe-dead-page-card .stripe-dead-state{width:100%}.sim-suite-page{max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.sim-top-header{margin-bottom:1.5rem}.sim-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 .35rem;letter-spacing:-.01em}.sim-subtitle{font-size:.95rem;color:#64748b;margin:0 0 1rem}.sim-pills-bar{display:flex;align-items:center;gap:.6rem;overflow-x:auto;padding-bottom:.75rem;margin-bottom:1.5rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.sim-pills-bar::-webkit-scrollbar{height:6px}.sim-pills-bar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.sim-nav-pill{padding:.55rem 1.15rem;border-radius:9999px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;color:#0e7490;cursor:pointer;transition:all .15s ease-in-out;display:inline-flex;align-items:center;gap:.4rem}.sim-nav-pill:hover{border-color:#0284c7;color:#0284c7;background:#f0f9ff}.sim-nav-pill.active{border-color:#0284c7;color:#0284c7;background:#f0f9ff;box-shadow:0 0 0 1px #0284c7}.sim-category-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.sim-category-header-box{margin-bottom:1.25rem}.sim-category-title{font-size:1rem;font-weight:700;color:#334155;margin:0 0 .25rem}.sim-category-desc{font-size:.825rem;color:#64748b;margin:0}.sim-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:860px){.sim-provider-grid{grid-template-columns:1fr}}.sim-provider-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:border-color .15s,box-shadow .15s}.sim-provider-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.sim-provider-left{display:flex;align-items:center;gap:1rem;min-width:0}.sim-provider-logo{width:76px;height:42px;padding:4px 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid #e2e8f0;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #00000008;font-size:.75rem;font-weight:800;letter-spacing:-.02em}.sim-provider-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sim-provider-name{font-size:.925rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-provider-meta{font-size:.75rem;color:#64748b}.sim-btn-simulate{background:#d32f2f;color:#fff;border:none;border-radius:6px;padding:.55rem 1.15rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:background-color .15s,transform .1s}.sim-btn-simulate:hover{background:#b71c1c}.sim-btn-simulate:active{transform:scale(.98)}.sim-modal-backdrop{position:fixed;inset:0;background:#0f172aa6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sim-modal-panel{background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;position:relative;border:1px solid #e2e8f0}.sim-modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-top-left-radius:16px;border-top-right-radius:16px}.sim-modal-body{padding:1.5rem}.sim-step-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#0e7490;color:#fff;font-size:.75rem;font-weight:700;margin-right:.5rem}.sim-inquiry-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.15rem;margin-top:1rem}.sim-inquiry-row{display:flex;justify-content:space-between;padding:.35rem 0;font-size:.85rem;color:#475569;border-bottom:1px dashed #e2e8f0}.sim-inquiry-row:last-child{border-bottom:none}.sim-inquiry-row strong{color:#0f172a}.sim-scenario-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem}@media(max-width:600px){.sim-scenario-actions{grid-template-columns:1fr}}.sim-scenario-btn{padding:.85rem 1rem;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;transition:all .15s}.sim-scenario-btn.success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.sim-scenario-btn.success:hover{background:#059669;color:#fff}.sim-scenario-btn.failed{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.sim-scenario-btn.failed:hover{background:#dc2626;color:#fff}.sim-scenario-btn.expired{background:#fffbeb;color:#b45309;border-color:#fde68a}.sim-scenario-btn.expired:hover{background:#d97706;color:#fff}.sim-receipt-box{background:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:1.5rem;margin-top:1.25rem;box-shadow:0 4px 12px #00000008}.sim-receipt-header{text-align:center;border-bottom:1px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1rem}.sim-receipt-stamp{display:inline-block;padding:.25rem .75rem;border-radius:6px;font-weight:800;font-size:.8rem;letter-spacing:.05em}.sim-receipt-stamp.paid{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.sim-receipt-stamp.failed{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.sim-receipt-stamp.expired{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.sim-3ds-frame{background:#fff;border:2px solid #0284c7;border-radius:12px;padding:1.25rem;margin-top:1rem;box-shadow:0 10px 25px #0284c726}.pmsim-sim-page,.payuan-sim-page{width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 0}.pmsim-sim-header,.payuan-sim-header{margin-bottom:1.5rem}.pmsim-sim-title,.payuan-sim-title{font-size:1.625rem;font-weight:700;color:#0f172a;margin:0 0 .35rem;letter-spacing:-.01em}.pmsim-sim-subtitle,.payuan-sim-subtitle{font-size:.875rem;color:#64748b;margin:0}.pmsim-sim-card,.payuan-sim-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2rem;display:grid;grid-template-columns:1fr 340px;gap:2.5rem;box-shadow:0 1px 4px #00000008}@media(max-width:960px){.pmsim-sim-card,.payuan-sim-card{grid-template-columns:1fr;gap:2rem}}.pmsim-sim-left,.payuan-sim-left{display:flex;flex-direction:column;min-width:0}.pmsim-sim-right,.payuan-sim-right{border-left:1px solid #f1f5f9;padding-left:2rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:960px){.pmsim-sim-right,.payuan-sim-right{border-left:none;border-top:1px solid #f1f5f9;padding-left:0;padding-top:1.5rem}}.pmsim-sim-brand-header,.payuan-sim-brand-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pmsim-sim-brand-logo,.payuan-sim-brand-logo{height:38px;display:flex;align-items:center;font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.pmsim-sim-prompt,.payuan-sim-prompt{font-size:.85rem;color:#475569;margin:0 0 1.25rem}.pmsim-field-label,.payuan-field-label{font-size:.8125rem;font-weight:600;color:#334155;display:block;margin-bottom:.45rem}.pmsim-sim-input,.payuan-sim-input{width:100%;padding:.75rem 1rem;border-radius:4px;border:1px solid #cbd5e1;font-size:.95rem;font-family:monospace;letter-spacing:.04em;color:#1e293b;outline:none;transition:border-color .15s}.pmsim-sim-input:focus,.payuan-sim-input:focus{border-color:#0e7490}.pmsim-btn-inquiry,.payuan-btn-inquiry{background:#e2e8f0;color:#475569;border:none;border-radius:4px;padding:.65rem 1.75rem;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .15s;align-self:flex-start;margin-top:1rem}.pmsim-btn-inquiry:hover:not(:disabled),.payuan-btn-inquiry:hover:not(:disabled){background:#cbd5e1;color:#0f172a}.pmsim-btn-inquiry.active,.payuan-btn-inquiry.active{background:#0e7490;color:#fff}.pmsim-btn-inquiry:disabled,.payuan-btn-inquiry:disabled{opacity:.6;cursor:not-allowed}.pmsim-btn-back,.payuan-btn-back{background:#fff;border:1.5px solid #dc2626;color:#dc2626;padding:.65rem 1.25rem;border-radius:4px;font-weight:700;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%}.pmsim-btn-back:hover,.payuan-btn-back:hover{background:#fef2f2}.pmsim-sim-desc-title,.payuan-sim-desc-title{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.pmsim-sim-desc-divider,.payuan-sim-desc-divider{height:1px;background:#f1f5f9;margin:.25rem 0 .5rem}.pmsim-sim-desc-text,.payuan-sim-desc-text{font-size:.8125rem;color:#475569;line-height:1.55;margin:0}.pmsim-sim-steps,.payuan-sim-steps{font-size:.8125rem;color:#475569;margin:.5rem 0 0}.pmsim-sim-steps ol,.payuan-sim-steps ol{margin:.35rem 0 0 1.25rem;padding:0}.pmsim-sim-steps li,.payuan-sim-steps li{margin-bottom:.25rem}.pmsim-issuer-pills,.payuan-issuer-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pmsim-issuer-pill,.payuan-issuer-pill{padding:.45rem 1rem;border-radius:9999px;font-size:.78rem;font-weight:600;background:#fff;border:1px solid #cbd5e1;color:#475569;cursor:pointer;transition:all .15s}.pmsim-issuer-pill:hover,.payuan-issuer-pill:hover{border-color:#0d9488;color:#0d9488}.pmsim-issuer-pill.active,.payuan-issuer-pill.active{border-color:#0d9488;color:#0d9488;background:#f0fdfa;font-weight:700;box-shadow:0 0 0 1px #0d9488}.pmsim-table-wrapper,.payuan-table-wrapper{overflow-x:auto;margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:6px}.pmsim-table,.payuan-table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}.pmsim-table th,.payuan-table th{background:#f8fafc;padding:.65rem .85rem;font-weight:700;color:#334155;border-bottom:1px solid #e2e8f0;white-space:nowrap}.pmsim-table td,.payuan-table td{padding:.65rem .85rem;color:#475569;border-bottom:1px solid #f1f5f9;font-family:monospace;font-size:.8rem}.pmsim-table tr:hover td,.payuan-table tr:hover td{background:#f8fafc}.pmsim-card-clickable,.payuan-card-clickable{cursor:pointer;color:#0e7490;transition:color .15s}.pmsim-card-clickable:hover,.payuan-card-clickable:hover{color:#0284c7;text-decoration:underline}.pmsim-alert-box,.payuan-alert-box{background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;padding:.75rem 1rem;border-radius:6px;font-size:.8125rem;color:#92400e;margin-bottom:1.25rem}.ent-shell{display:flex;min-height:100vh;background-color:#f8fafc;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.ent-main-wrap{flex:1;display:flex;flex-direction:column;min-width:0;background-color:#f8fafc}.ent-sidebar{background-color:#fff;border-right:1px solid #e2e8f0;color:#475569;display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;height:100vh;transition:width .22s cubic-bezier(.16,1,.3,1);z-index:30;user-select:none}.ent-sidebar--expanded{width:260px;min-width:260px}.ent-sidebar--collapsed{width:72px;min-width:72px}.ent-sidebar-top{display:flex;flex-direction:column;min-height:0;flex:1}.ent-sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1rem;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.ent-sidebar-brand{display:flex;align-items:center;gap:.75rem;min-width:0}.ent-logo-badge{width:2.125rem;height:2.125rem;border-radius:8px;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;font-weight:800;font-size:.9375rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0d948840;flex-shrink:0;border:none;text-decoration:none}.ent-logo-badge--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ent-logo-badge--clickable:hover{transform:scale(1.05);box-shadow:0 4px 10px #0d948859}.ent-app-title{display:block;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;color:#0f172a;line-height:1.15}.ent-app-tier{display:block;font-size:.5625rem;font-weight:700;letter-spacing:.08em;color:#0d9488;margin-top:2px}.ent-profile-banner{display:flex;align-items:center;gap:.625rem;margin:.75rem .875rem .5rem;padding:.625rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.ent-avatar-sq{width:2rem;height:2rem;border-radius:6px;background:#e2e8f0;border:1px solid #cbd5e1;color:#0f766e;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0}.ent-profile-meta{min-width:0;flex:1}.ent-profile-name{display:block;font-size:.8125rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent-profile-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#059669;font-weight:600}.ent-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem .75rem;scrollbar-width:none;-ms-overflow-style:none}.ent-nav-scroll::-webkit-scrollbar{display:none}.ent-nav-group{margin-bottom:.875rem}.ent-nav-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:.4rem .75rem .25rem;margin-bottom:.15rem}.ent-nav-list{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.ent-nav-item{margin:0}.ent-nav-link{display:flex;align-items:center;gap:.625rem;padding:.475rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:#475569;text-decoration:none;transition:all .15s ease;min-height:38px;border:1px solid transparent}.ent-nav-link:hover{background-color:#f1f5f9;color:#0f172a}.ent-nav-link--active{background:#f0fdfa;color:#0f766e!important;font-weight:600;box-shadow:inset 3px 0 #0d9488;border:1px solid rgba(13,148,136,.15)}.ent-nav-link--active .ent-nav-icon-wrap{color:#0d9488}.ent-nav-link--collapsed{justify-content:center;padding:.55rem}.ent-nav-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b;transition:color .15s ease}.ent-nav-link:hover .ent-nav-icon-wrap{color:#0f172a}.ent-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ent-badge-pill{font-size:.5625rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;line-height:1.2}.badge-pos{background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.badge-ppob{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.badge-sandbox{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.ent-sidebar-bottom{padding:.75rem;border-top:1px solid #e2e8f0;background:#fff}.ent-wallet-card{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;transition:all .15s ease}.ent-wallet-card:hover{border-color:#99f6e4;background:#f0fdfa}.ent-wallet-icon{color:#0d9488;display:flex;align-items:center}.ent-wallet-title{display:block;font-size:.75rem;font-weight:600;color:#0f172a}.ent-wallet-sub{display:block;font-size:.6875rem;color:#64748b}.ent-wallet-arrow{color:#0d9488}.ent-wallet-collapsed-btn{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0d9488;text-decoration:none;transition:all .15s ease}.ent-wallet-collapsed-btn:hover{background:#f0fdfa;border-color:#99f6e4}.ent-pjp-note{font-size:.5625rem;color:#94a3b8;padding:.5rem .25rem 0;line-height:1.3;text-align:center}.ent-topbar{height:60px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:20}.ent-topbar-left{display:flex;align-items:center;gap:.875rem}.ent-topbar-toggle-btn{background:#fff;border:1.5px solid #cbd5e1;color:#0f172a;width:2.25rem;height:2.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.ent-topbar-toggle-btn:hover{background:#f0fdfa;color:#0d9488;border-color:#0d9488;box-shadow:0 2px 4px #0d948826}.ent-breadcrumb{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}.ent-breadcrumb-root{color:#64748b;font-weight:500}.ent-breadcrumb-sep{color:#cbd5e1}.ent-breadcrumb-active{color:#0f172a;font-weight:600}.ent-topbar-right{display:flex;align-items:center;gap:.75rem}.ent-search-trigger{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;color:#64748b;cursor:pointer;transition:all .15s ease}.ent-search-trigger:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ent-kbd-badge{background:#fff;border:1px solid #cbd5e1;padding:.1rem .35rem;border-radius:4px;font-size:.625rem;font-weight:700;color:#475569}.ent-mode-switch-group{display:flex;background:#f1f5f9;padding:2px;border-radius:6px;border:1px solid #e2e8f0}.ent-mode-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;border-radius:4px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.ent-mode-btn--active-live{background:#fff;color:#065f46;box-shadow:0 1px 2px #0000000d}.ent-mode-btn--active-sandbox{background:#fff;color:#92400e;box-shadow:0 1px 2px #0000000d}.ent-status-dot{width:6px;height:6px;border-radius:50%}.ent-status-dot--emerald{background-color:#10b981}.ent-status-dot--amber{background-color:#f59e0b}.ent-content-area{flex:1;padding:1.75rem 2rem;max-width:1400px;width:100%;margin:0 auto}.ent-content-inner{width:100%}.ent-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ent-header-topline{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.ent-header-dot{width:7px;height:7px;border-radius:50%;background:#10b981}.ent-header-badge{font-size:.6875rem;font-weight:700;letter-spacing:.05em;color:#0f766e;text-transform:uppercase}.ent-header-sep{color:#cbd5e1}.ent-header-clock{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#64748b}.ent-page-title{font-size:1.625rem;font-weight:700;color:#0f172a;margin:0 0 .25rem;letter-spacing:-.02em}.ent-page-subtitle{font-size:.875rem;color:#64748b;margin:0}.ent-action-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ent-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease}.ent-btn--primary{background-color:#0d9488;color:#fff;border:1px solid #0d9488;box-shadow:0 1px 2px #0d948833}.ent-btn--primary:hover{background-color:#0f766e;border-color:#0f766e}.ent-btn--secondary{background-color:#fff;color:#334155;border:1px solid #cbd5e1;box-shadow:0 1px 2px #00000005}.ent-btn--secondary:hover{background-color:#f8fafc;border-color:#94a3b8;color:#0f172a}.ent-ledger-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.875rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:1.5rem}.ent-ledger-left{display:flex;align-items:center;gap:.75rem}.ent-ledger-icon-wrap{width:2rem;height:2rem;border-radius:6px;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ent-ledger-title{font-size:.8125rem;font-weight:700;color:#166534}.ent-ledger-desc{font-size:.75rem;color:#15803d;margin:.125rem 0 0}.ent-ledger-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;color:#166534;text-decoration:none}.ent-ledger-link:hover{text-decoration:underline}.ent-bucket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem}.ent-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000a}.ent-card--bucket{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;transition:border-color .15s ease,box-shadow .15s ease}.ent-card--bucket:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.ent-card--available{border-left:3px solid #10b981}.ent-card--pending{border-left:3px solid #f59e0b}.ent-card--reserved{border-left:3px solid #64748b}.ent-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.ent-bucket-label{font-size:.8125rem;font-weight:600;color:#64748b}.ent-pill{font-size:.6875rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px}.ent-pill--emerald{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.ent-pill--amber{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.ent-pill--slate{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.ent-bucket-value{font-size:1.875rem;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.ent-bucket-info{font-size:.75rem;color:#64748b;line-height:1.4;margin:0 0 .875rem}.ent-card-action-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#0d9488;text-decoration:none}.ent-card-action-link:hover{color:#0f766e;text-decoration:underline}.ent-bucket-meta{font-size:.6875rem;color:#94a3b8}.ent-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.ent-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.ent-kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.ent-kpi-title{font-size:.75rem;font-weight:600;color:#64748b}.ent-kpi-icon{color:#94a3b8}.ent-kpi-number{font-size:1.375rem;font-weight:700;color:#0f172a;line-height:1.2;font-variant-numeric:tabular-nums}.ent-kpi-number--highlight{color:#0d9488}.ent-kpi-sub{font-size:.6875rem;color:#94a3b8;margin-top:.25rem}.ent-chart-section{padding:1.25rem;margin-bottom:1.5rem}.ent-table-section{padding:1.25rem}.ent-card-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ent-section-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.ent-section-desc{font-size:.75rem;color:#64748b;margin:.2rem 0 0}.ent-chart-container{min-height:260px}.ent-loading-text{color:#94a3b8;font-size:.8125rem;padding:2rem;text-align:center}.ent-table-wrapper{overflow-x:auto;margin-top:.5rem}.ent-table{width:100%;border-collapse:collapse;font-size:.8125rem}.ent-table th{text-align:left;padding:.625rem .75rem;background:#f8fafc;color:#64748b;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.ent-table td{padding:.75rem;border-bottom:1px solid #f1f5f9;color:#334155}.ent-table tr:hover td{background:#f8fafc}.ent-invoice-cell{display:flex;flex-direction:column;gap:.15rem}.ent-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem;background:#f1f5f9;padding:.15rem .35rem;border-radius:4px;color:#0f172a;font-weight:600;border:1px solid #e2e8f0;width:fit-content}.ent-customer-sub{font-size:.6875rem;color:#64748b}.ent-channel-tag{display:inline-block;font-size:.6875rem;font-weight:600;color:#0369a1;background:#f0f9ff;padding:.15rem .45rem;border-radius:4px;border:1px solid #e0f2fe}.ent-amount-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.ent-sandbox-alert-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:#fffbeb;border:1px solid #fde68a;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.25rem}.ent-alert-badge{font-size:.625rem;font-weight:800;background:#f59e0b;color:#fff;padding:.15rem .45rem;border-radius:4px;letter-spacing:.05em}.ent-alert-text{font-size:.75rem;color:#92400e}.ent-alert-link{font-size:.75rem;font-weight:700;color:#b45309;text-decoration:none}.ent-alert-link:hover{text-decoration:underline}.ent-mobile-topbar{display:none;position:sticky;top:0;z-index:40;height:3.5rem;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 1rem;align-items:center;justify-content:space-between}.ent-mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer}.ent-brand-badge{display:flex;align-items:center;gap:.375rem}.ent-brand-dot{width:8px;height:8px;border-radius:50%;background-color:#0d9488}.ent-brand-name{font-weight:800;font-size:.9375rem;letter-spacing:.05em;color:#0f172a}.ent-icon-btn{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer}.ent-mode-pill{padding:.25rem .6rem;font-size:.6875rem;font-weight:700;border-radius:9999px;border:1px solid #cbd5e1;cursor:pointer}.ent-mode-pill--sandbox{background:#fef3c7;color:#92400e}.ent-mode-pill--live{background:#ecfdf5;color:#065f46}.ent-drawer-backdrop{position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(2px);z-index:50}.ent-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:min(85vw,300px);background:#fff;z-index:51;box-shadow:4px 0 24px #0f172a26;display:flex;flex-direction:column;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;border-right:1px solid #e2e8f0}.ent-mobile-drawer--open{transform:translate(0)}.ent-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e2e8f0;background:#fff}.ent-merchant-name{display:block;font-size:.875rem;font-weight:600;color:#0f172a}.ent-merchant-sub{font-size:.6875rem;color:#0d9488;font-weight:600}.ent-drawer-body{padding:.75rem;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ent-drawer-body::-webkit-scrollbar{display:none}.ent-mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:3.75rem;background:#fff;border-top:1px solid #e2e8f0;z-index:45;box-shadow:0 -2px 10px #0000000d}.ent-mobile-bottom-grid{display:grid;grid-template-columns:repeat(5,1fr);height:100%}.ent-mobile-bottom-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#64748b;min-height:48px;padding:.25rem 0;gap:.2rem;position:relative}.ent-mobile-tab-text{font-size:.625rem;font-weight:500}.ent-mobile-bottom-tab--active{color:#0d9488;font-weight:700}.ent-mobile-bottom-tab--active:after{content:"";position:absolute;top:0;width:28px;height:3px;background:#0d9488;border-radius:0 0 3px 3px}@media(max-width:1023px){.ent-sidebar,.ent-topbar{display:none!important}.ent-mobile-topbar{display:flex}.ent-content-area{padding:1.25rem 1rem!important}}@media(max-width:767px){.ent-mobile-bottom-nav{display:block}.ent-content-area{padding-bottom:5.5rem!important}.ent-action-bar{width:100%;display:grid;grid-template-columns:1fr 1fr}}.ppob-category-nav{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1rem}.ppob-cat-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;min-height:44px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;font-size:.8125rem;font-weight:500;color:#475569;white-space:nowrap;cursor:pointer;transition:all .15s ease}.ppob-cat-btn:hover{background:#f1f5f9;border-color:#94a3b8}.ppob-cat-btn.active{background:#0d9488;color:#fff;border-color:#0d9488;font-weight:600;box-shadow:0 2px 6px #0d948840}.ppob-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin-bottom:1.25rem}.ppob-product-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:.875rem;cursor:pointer;text-align:left;transition:all .15s ease}.ppob-product-card:hover{border-color:#14b8a6;background:#f0fdfa}.ppob-product-card.selected{border-color:#0d9488;background:#f0fdfa;box-shadow:0 0 0 2px #0d948833}.ppob-inquiry-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin:1rem 0}.ppob-pricing-table{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:.5rem}.ppob-pricing-table td{padding:.35rem 0;border-bottom:1px dashed #e2e8f0}.ppob-pricing-table tr:last-child td{border-bottom:none;font-weight:700}.ppob-token-display{background:#0f172a;color:#2dd4bf;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.12em;padding:.875rem;border-radius:6px;text-align:center;margin:.75rem 0;user-select:all;border:1px solid #1e293b}.thermal-receipt-container{background:#fffdf5;border:1px dashed #cbd5e1;padding:1.25rem;border-radius:6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem;color:#1e293b;max-width:380px;margin:0 auto 1rem;box-shadow:0 2px 8px #0000000a}.ledger-3bucket-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.5rem}.bucket-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px #0000000a;transition:all .15s ease;min-height:140px}.bucket-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.bucket-available{border-top:4px solid #0d9488!important}.bucket-pending{border-top:4px solid #0284c7!important}.bucket-reserved{border-top:4px solid #6366f1!important}.bucket-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.bucket-title{font-size:.8125rem;font-weight:600;color:#475569}.bucket-tag{font-size:.625rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px;letter-spacing:.02em}.bucket-tag-green{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.bucket-tag-amber{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.bucket-tag-indigo{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.bucket-amount{font-size:1.625rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.bucket-note{font-size:.75rem;color:#64748b;line-height:1.4}.ledger-status-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.875rem 1.25rem;margin-bottom:1.5rem}.ledger-status-badge{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#166534}.form-actions{display:flex;align-items:center;gap:.625rem}.form-actions button[role=tab]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease}.form-actions button[role=tab]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.form-actions button[role=tab][aria-selected=true],.form-actions button[role=tab].btn-primary{background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 1px 3px #0d94884d}.pm-ent-brand-row{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .625rem}.pm-ent-brand-left,.pm-ent-logo-group,.ent-brand-logo-wrap{display:flex;align-items:center;gap:.625rem}.ent-logo-mark,.pm-ent-logo-box{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;letter-spacing:-.03em;box-shadow:0 2px 5px #0d948840;flex-shrink:0;border:none}.ent-logo-mark--clickable,.pm-ent-logo-box--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ent-logo-mark--clickable:hover,.pm-ent-logo-box--clickable:hover{transform:scale(1.05);box-shadow:0 4px 10px #0d948859}.ent-brand-text-col{display:flex;flex-direction:column}.ent-brand-name,.pm-ent-brand-name,.pm-ent-logo-text{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1}.ent-brand-sub{font-size:.5625rem;font-weight:700;letter-spacing:.08em;color:#0d9488;margin-top:3px;text-transform:uppercase}.pm-ent-sidebar-toggle-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#334155;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:all .15s ease;flex-shrink:0;padding:0}.pm-ent-sidebar-toggle-btn:hover{background:#f0fdfa;color:#0f766e;border-color:#99f6e4;box-shadow:0 1px 3px #0d948826}.pm-ent-sidebar-toggle-btn svg{display:block}.pm-ent-business-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .625rem;margin:.25rem .75rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pm-ent-business-info,.pm-ent-business-meta{min-width:0;flex:1}.pm-ent-business-avatar,.pm-ent-store-avatar{width:32px;height:32px;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#0f766e;flex-shrink:0}.pm-ent-business-name{display:block;font-size:.78125rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.pm-ent-business-id-row{display:flex;align-items:center;gap:.35rem;margin-top:2px}.pm-ent-business-id{font-size:.6875rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.pm-ent-copy-btn{background:none;border:none;padding:2px;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;transition:all .15s ease}.pm-ent-copy-btn:hover{color:#0f172a;background:#e2e8f0}.pm-ent-business-caret,.pm-ent-caret{color:#94a3b8;flex-shrink:0;font-size:.8125rem}.pm-ent-nav-link{display:flex;align-items:center;gap:.625rem;padding:.5rem .85rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:#475569;text-decoration:none;transition:all .15s ease;margin-bottom:.125rem}.pm-ent-nav-link:hover{background:#f8fafc;color:#0f172a}.pm-ent-nav-link--active{background:#f0fdfa!important;color:#0f766e!important;font-weight:600!important;border-left:3px solid #0d9488;border-radius:0 8px 8px 0}.pm-ent-nav-link--active svg{stroke:#0d9488!important}.pm-ent-nav-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:.75rem .85rem .25rem;margin-top:.25rem}.pm-ent-sidebar-footer{border-top:1px solid #f1f5f9;padding:.75rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;background:#fff;position:relative}.pm-ent-user-avatar{width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:1px solid #cbd5e1;color:#0f172a;font-weight:700;font-size:.8125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-ent-user-info{display:flex;flex-direction:column;min-width:0;flex:1}.pm-ent-user-name{font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-ent-user-role{font-size:.6875rem;color:#64748b;line-height:1.2}.pm-ent-user-more-btn{background:none;border:none;padding:.25rem .4rem;color:#64748b;cursor:pointer;border-radius:4px;font-size:1.125rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;flex-shrink:0}.pm-ent-user-more-btn:hover{background:#f1f5f9;color:#0f172a}.pm-ent-user-popup-menu{position:absolute;bottom:calc(100% + 8px);left:.75rem;right:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014;padding:.35rem 0;z-index:1000;animation:fadeInPopup .15s ease-out}@keyframes fadeInPopup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pm-ent-popup-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .85rem;font-size:.8125rem;color:#334155;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.pm-ent-popup-item:hover{background:#f8fafc;color:#0f172a}.pm-ent-popup-item--danger{color:#dc2626}.pm-ent-popup-item--danger:hover{background:#fef2f2;color:#b91c1c}.pm-ent-popup-divider{height:1px;background:#f1f5f9;margin:.35rem 0}.pm-ent-popup-lang-section{padding:.35rem .85rem}.pm-ent-popup-lang-label{display:block;font-size:.6875rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.pm-ent-popup-select{width:100%;padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.75rem;color:#1e293b;background:#fff}.ent-topbar-bell-btn{background:transparent;border:1px solid #e2e8f0;border-radius:8px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .15s ease;position:relative}.ent-topbar-bell-btn:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.payuan-floating-cs,.pm-ent-floating-support{position:fixed;bottom:1.5rem;right:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;background:#0f172a;color:#fff;border:1px solid #1e293b;border-radius:9999px;font-size:.8125rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #0f172a2e;z-index:999;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.payuan-floating-cs:hover,.pm-ent-floating-support:hover{transform:translateY(-2px);background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 6px 18px #0d948847}.pm-ent-floating-support-avatar{display:inline-flex;align-items:center;justify-content:center}.pm-ent-welcome-banner{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 1px 2px #00000005}.pm-ent-welcome-title{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 .25rem}.pm-ent-welcome-subtitle{font-size:.875rem;color:#64748b;margin:0}.pm-ent-welcome-toggle{background:none;border:none;color:#0d9488;font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.pm-ent-rincian-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 2px #00000005}.pm-ent-rincian-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.pm-ent-rincian-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.pm-ent-rincian-link{font-size:.8125rem;color:#64748b;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.pm-ent-rincian-link:hover{color:#0d9488}.pm-ent-rincian-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.pm-ent-rincian-col{border-right:1px solid #f1f5f9;padding-right:1rem}.pm-ent-rincian-col:last-child{border-right:none}.pm-ent-rincian-badge-success{font-size:.75rem;font-weight:800;color:#16a34a;letter-spacing:.04em;text-transform:uppercase}.pm-ent-rincian-badge-failed{font-size:.75rem;font-weight:800;color:#dc2626;letter-spacing:.04em;text-transform:uppercase}.pm-ent-rincian-badge-pending{font-size:.75rem;font-weight:800;color:#ea580c;letter-spacing:.04em;text-transform:uppercase}.pm-ent-rincian-amount{font-size:1.375rem;font-weight:800;color:#0f172a;margin:.35rem 0 .15rem}.pm-ent-rincian-count{font-size:.75rem;color:#94a3b8}.pm-ent-onboarding-section{margin-top:1.5rem}.pm-ent-onboarding-title{font-size:1.125rem;font-weight:800;color:#0f172a;margin:0 0 1rem}.pm-ent-onboarding-tabs{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.pm-ent-onboarding-tab{padding:.4rem 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease}.pm-ent-onboarding-tab--active{border:1.5px solid #0d9488;color:#0d9488;background:#fff;box-shadow:0 1px 2px #0d948826}.pm-ent-onboarding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.pm-ent-onboarding-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000008;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.pm-ent-onboarding-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000f}.pm-ent-onboarding-banner{height:140px;border-radius:10px;background:linear-gradient(135deg,#f97316,#ea580c);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.pm-ent-onboarding-banner--teal{background:linear-gradient(135deg,#0d9488,#0f766e)}.pm-ent-onboarding-banner--slate{background:linear-gradient(135deg,#334155,#1e293b)}.pm-ent-onboarding-tag{font-size:.6875rem;font-weight:700;color:#64748b;display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.pm-ent-onboarding-tag-dot{width:6px;height:6px;border-radius:50%;background:#64748b}.pm-ent-onboarding-card-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.pm-ent-onboarding-card-desc{font-size:.8125rem;color:#64748b;line-height:1.5;margin:0;flex:1}.pm-ent-btn-red,.payuan-btn-primary{background:#0d9488;color:#fff;border:1px solid #0d9488;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;box-shadow:0 1px 2px #0d948833;transition:all .15s ease}.pm-ent-btn-red:hover,.payuan-btn-primary:hover{background:#0f766e;border-color:#0f766e;color:#fff}.pm-ent-btn-outline-red,.payuan-btn-outline{background:#fff;color:#0f766e;border:1px solid #99f6e4;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;transition:all .15s ease}.pm-ent-btn-outline-red:hover,.payuan-btn-outline:hover{background:#f0fdfa;border-color:#5eead4;color:#0f766e}.pm-ent-btn-white,.payuan-btn-secondary{background:#fff;color:#334155;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;transition:all .15s ease}.pm-ent-btn-white:hover,.payuan-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.payuan-dash-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;gap:1rem;flex-wrap:wrap}.payuan-dash-title{font-size:1.375rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 .25rem}.payuan-dash-subtitle{font-size:.84375rem;color:#64748b;margin:0;line-height:1.45}.payuan-mode-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.01em}.payuan-mode-badge--live{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.payuan-mode-badge--sandbox{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.payuan-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:1180px){.payuan-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.payuan-kpi-grid{grid-template-columns:1fr}}.payuan-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.15rem 1.25rem;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .15s ease,box-shadow .15s ease}.payuan-kpi-card:hover{border-color:#cbd5e1;box-shadow:0 3px 8px #0f172a0f}.payuan-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.payuan-kpi-label{font-size:.8125rem;font-weight:600;color:#64748b}.payuan-kpi-badge{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;letter-spacing:.02em}.payuan-kpi-badge--emerald{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.payuan-kpi-badge--amber{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.payuan-kpi-badge--teal{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.payuan-kpi-badge--slate{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.payuan-kpi-amount{font-size:1.45rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;margin:.25rem 0}.payuan-kpi-subtext{font-size:.75rem;color:#64748b;margin:0 0 .5rem}.payuan-kpi-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#0d9488;text-decoration:none;transition:color .15s ease;margin-top:auto}.payuan-kpi-link:hover{color:#0f766e;text-decoration:underline}.payuan-quickbar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.payuan-quickbar-title{font-size:.8125rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.35rem}.payuan-quickbar-items{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.payuan-quick-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap}.payuan-quick-btn--primary{background:#0d9488;color:#fff;border:1px solid #0d9488;box-shadow:0 1px 2px #0d948833}.payuan-quick-btn--primary:hover{background:#0f766e;border-color:#0f766e;color:#fff}.payuan-quick-btn--secondary{background:#fff;color:#334155;border:1px solid #cbd5e1}.payuan-quick-btn--secondary:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.payuan-content-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;line-height:1.2}.badge--success{background:#ecfdf5!important;color:#047857!important;border:1px solid #bbf7d0!important}.badge--warn{background:#fffbeb!important;color:#b45309!important;border:1px solid #fef3c7!important}.badge--danger{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fee2e2!important}.badge--info{background:#f0f9ff!important;color:#0369a1!important;border:1px solid #e0f2fe!important}:root{--pm-bg-shell: #f8fafc;--pm-surface-white: #ffffff;--pm-surface-hover: #f1f5f9;--pm-surface-subtle: #f8fafc;--pm-border-subtle: #e2e8f0;--pm-border-hover: #cbd5e1;--pm-border-accent: rgba(13, 148, 136, .25);--pm-border-color: #cbd5e1;--pm-bg-surface: #ffffff;--pm-bg-subtle: #f8fafc;--pm-color-primary: #0d9488;--pm-color-success: #059669;--pm-text-primary: #0f172a;--pm-text-secondary: #475569;--pm-text-heading: #0f172a;--pm-text-body: #334155;--pm-text-muted: #64748b;--pm-text-subtle: #94a3b8;--pm-teal-50: #f0fdfa;--pm-teal-100: #ccfbf1;--pm-teal-500: #14b8a6;--pm-teal-600: #0d9488;--pm-teal-700: #0f766e;--pm-teal-800: #115e59;--pm-emerald-50: #ecfdf5;--pm-emerald-600: #059669;--pm-emerald-700: #047857;--pm-amber-50: #fffbeb;--pm-amber-500: #f59e0b;--pm-amber-600: #d97706;--pm-rose-50: #fff1f2;--pm-rose-600: #e11d48;--pm-indigo-50: #eef2ff;--pm-indigo-600: #4f46e5;--pm-radius-sm: 6px;--pm-radius-md: 10px;--pm-radius-lg: 14px;--pm-radius-xl: 18px;--pm-radius-full: 9999px;--pm-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .04);--pm-shadow-card: 0 1px 3px 0 rgba(15, 23, 42, .04), 0 1px 2px -1px rgba(15, 23, 42, .02);--pm-shadow-hover: 0 6px 16px -2px rgba(15, 23, 42, .08), 0 2px 6px -1px rgba(15, 23, 42, .04);--pm-shadow-dropdown: 0 10px 25px -5px rgba(15, 23, 42, .12), 0 8px 10px -6px rgba(15, 23, 42, .08);--pm-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pm-font-mono: "SF Mono", "Cascadia Code", "Fira Code", "Consolas", monospace}.pm-shell{display:flex;min-height:100vh;background-color:var(--pm-bg-shell);font-family:var(--pm-font-sans);color:var(--pm-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pm-main-wrap{flex:1;display:flex;flex-direction:column;min-width:0;background-color:var(--pm-bg-shell)}.pm-content-area{flex:1;padding:1.5rem 2rem 3rem;max-width:1440px;width:100%;margin:0 auto;box-sizing:border-box}@media(max-width:1024px){.pm-content-area{padding:1.25rem 1rem 2.5rem}}.pm-sidebar{background-color:var(--pm-surface-white);border-right:1px solid var(--pm-border-subtle);display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;height:100vh;z-index:40;transition:width .22s cubic-bezier(.16,1,.3,1);user-select:none}.pm-sidebar--expanded{width:268px;min-width:268px}.pm-sidebar--collapsed{width:76px;min-width:76px}.pm-sidebar-top{display:flex;flex-direction:column;min-height:0;flex:1}.pm-brand-row{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1.15rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-brand-wrap{display:flex;align-items:center;gap:.75rem;min-width:0;text-decoration:none}.pm-brand-logo{width:34px;height:34px;border-radius:var(--pm-radius-md);background:linear-gradient(135deg,var(--pm-teal-600) 0%,#047857 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0d948847;flex-shrink:0;transition:transform .2s ease}.pm-brand-logo:hover{transform:scale(1.05)}.pm-brand-text{display:flex;flex-direction:column}.pm-brand-title{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:var(--pm-text-heading);line-height:1.1}.pm-brand-sub{font-size:.625rem;font-weight:700;letter-spacing:.08em;color:var(--pm-teal-700);margin-top:2px}.pm-sidebar-toggle-btn{width:28px;height:28px;border-radius:var(--pm-radius-sm);border:1px solid var(--pm-border-subtle);background:var(--pm-surface-white);color:var(--pm-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.pm-sidebar-toggle-btn svg{display:block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0}.pm-sidebar-toggle-btn:hover{background:var(--pm-surface-hover);color:var(--pm-text-heading);border-color:var(--pm-border-hover)}.pm-business-card{margin:.85rem .85rem .5rem;padding:.75rem .85rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);display:flex;align-items:center;gap:.625rem;transition:all .15s ease}.pm-business-card:hover{border-color:var(--pm-border-hover);background:#f1f5f9}.pm-business-avatar{width:32px;height:32px;border-radius:var(--pm-radius-sm);background:#fff;border:1px solid var(--pm-border-subtle);color:var(--pm-teal-700);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 1px 2px #00000008}.pm-business-meta{min-width:0;flex:1}.pm-business-name{font-size:.8125rem;font-weight:700;color:var(--pm-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.pm-business-id-row{display:flex;align-items:center;gap:.35rem;margin-top:2px}.pm-business-id{font-family:var(--pm-font-mono);font-size:.6875rem;color:var(--pm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-copy-icon-btn{background:none;border:none;padding:0;color:var(--pm-text-subtle);cursor:pointer;display:inline-flex;align-items:center;transition:color .15s ease}.pm-copy-icon-btn:hover{color:var(--pm-teal-700)}.pm-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:.65rem .85rem;scrollbar-width:none}.pm-nav-scroll::-webkit-scrollbar{display:none}.pm-nav-group{margin-bottom:1rem}.pm-nav-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-text-subtle);padding:.35rem .75rem .25rem;margin-bottom:.2rem}.pm-nav-list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.pm-nav-item{margin:0}.pm-nav-link{display:flex;align-items:center;gap:.6875rem;padding:.525rem .75rem;border-radius:var(--pm-radius-md);font-size:.8125rem;font-weight:500;color:var(--pm-text-muted);text-decoration:none;transition:all .15s ease;min-height:40px;box-sizing:border-box}.pm-nav-link:hover{background-color:var(--pm-surface-hover);color:var(--pm-text-heading)}.pm-nav-link--active{background:var(--pm-teal-50)!important;color:var(--pm-teal-700)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--pm-teal-600)}.pm-nav-link--active .pm-nav-icon{color:var(--pm-teal-600)}.pm-nav-link--collapsed{justify-content:center;padding:.6rem}.pm-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--pm-text-subtle);transition:color .15s ease}.pm-nav-link:hover .pm-nav-icon{color:var(--pm-text-heading)}.pm-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pm-user-footer{padding:.85rem 1rem;border-top:1px solid var(--pm-border-subtle);display:flex;align-items:center;gap:.65rem;position:relative;background:#fff}.pm-user-avatar{width:32px;height:32px;border-radius:var(--pm-radius-full);background:linear-gradient(135deg,#0f172a,#334155);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;flex-shrink:0;box-shadow:0 1px 3px #00000026}.pm-user-info{min-width:0;flex:1}.pm-user-name{font-size:.8125rem;font-weight:600;color:var(--pm-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.pm-user-role-badge{display:inline-block;font-size:.625rem;font-weight:600;color:var(--pm-teal-700);background:var(--pm-teal-50);padding:.1rem .4rem;border-radius:var(--pm-radius-sm);margin-top:2px}.pm-user-action-btn{background:none;border:1px solid transparent;border-radius:var(--pm-radius-sm);width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--pm-text-subtle);cursor:pointer;transition:all .15s ease}.pm-user-action-btn:hover{background:var(--pm-surface-hover);color:var(--pm-text-heading);border-color:var(--pm-border-subtle)}.pm-popup-menu{position:absolute;bottom:calc(100% + 8px);left:.75rem;right:.75rem;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);box-shadow:var(--pm-shadow-dropdown);padding:.4rem;z-index:100;animation:pmFadeInUp .15s cubic-bezier(.16,1,.3,1)}@keyframes pmFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pm-popup-item{display:flex;align-items:center;gap:.625rem;padding:.55rem .75rem;border-radius:var(--pm-radius-sm);font-size:.8125rem;font-weight:500;color:var(--pm-text-body);text-decoration:none;border:none;background:none;width:100%;text-align:left;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.pm-popup-item:hover{background:var(--pm-surface-hover);color:var(--pm-text-heading)}.pm-popup-item--danger{color:var(--pm-rose-600)}.pm-popup-item--danger:hover{background:var(--pm-rose-50);color:var(--pm-rose-600)}.pm-popup-divider{height:1px;background:var(--pm-border-subtle);margin:.35rem 0}.pm-topbar{height:64px;background:#fff;border-bottom:1px solid var(--pm-border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:30}@media(max-width:1024px){.pm-topbar{display:none}}.pm-topbar-left{display:flex;align-items:center;gap:1rem}.pm-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.pm-breadcrumb-root{color:var(--pm-text-muted);font-weight:500;text-decoration:none}.pm-breadcrumb-root:hover{color:var(--pm-text-heading)}.pm-breadcrumb-sep{color:var(--pm-text-subtle);font-size:.75rem}.pm-breadcrumb-active{color:var(--pm-text-heading);font-weight:700}.pm-topbar-right{display:flex;align-items:center;gap:.85rem}.pm-search-trigger{display:flex;align-items:center;gap:.6rem;padding:.45rem .85rem;border-radius:var(--pm-radius-md);border:1px solid var(--pm-border-subtle);background:#f8fafc;color:var(--pm-text-muted);font-size:.8125rem;cursor:pointer;transition:all .15s ease;min-width:210px}.pm-search-trigger:hover{background:#fff;border-color:var(--pm-border-hover);color:var(--pm-text-heading);box-shadow:var(--pm-shadow-sm)}.pm-search-placeholder{flex:1;text-align:left}.pm-kbd-badge{font-family:var(--pm-font-mono);font-size:.625rem;font-weight:600;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:4px;padding:.15rem .35rem;color:var(--pm-text-subtle);box-shadow:0 1px 1px #0000000d}.pm-icon-button{width:36px;height:36px;border-radius:var(--pm-radius-md);border:1px solid var(--pm-border-subtle);background:#fff;color:var(--pm-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .15s ease}.pm-icon-button svg{display:block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0}.pm-icon-button:hover{background:var(--pm-surface-hover);color:var(--pm-text-heading);border-color:var(--pm-border-hover)}.pm-icon-button-ping{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:var(--pm-radius-full);background:var(--pm-teal-600);border:1.5px solid #ffffff}.pm-mode-segmented{display:flex;align-items:center;background:#f1f5f9;border-radius:var(--pm-radius-md);padding:3px;border:1px solid var(--pm-border-subtle);gap:2px}.pm-mode-item{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:calc(var(--pm-radius-md) - 3px);font-size:.75rem;font-weight:600;border:none;background:transparent;color:var(--pm-text-muted);cursor:pointer;transition:all .15s ease}.pm-mode-item:hover{color:var(--pm-text-heading)}.pm-mode-item--active-sandbox{background:#fff;color:var(--pm-amber-600);box-shadow:0 1px 3px #00000014}.pm-mode-item--active-live{background:#fff;color:var(--pm-emerald-600);box-shadow:0 1px 3px #00000014}.pm-dot{width:6px;height:6px;border-radius:var(--pm-radius-full)}.pm-dot--amber{background:var(--pm-amber-500)}.pm-dot--emerald{background:var(--pm-emerald-600)}.pm-store-link-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:var(--pm-radius-md);background:var(--pm-teal-50);border:1px solid var(--pm-teal-100);color:var(--pm-teal-700);font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s ease}.pm-store-link-btn:hover{background:var(--pm-teal-100);border-color:var(--pm-teal-500);color:var(--pm-teal-800)}.pm-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem}.pm-page-title-wrap{display:flex;align-items:center;gap:.85rem}.pm-page-icon-badge{width:44px;height:44px;border-radius:var(--pm-radius-md);background:var(--pm-teal-50);border:1px solid var(--pm-teal-100);color:var(--pm-teal-600);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0d948814}.pm-page-title{font-size:1.5rem;font-weight:800;color:var(--pm-text-heading);letter-spacing:-.025em;line-height:1.2;margin:0}.pm-page-subtitle{font-size:.875rem;color:var(--pm-text-muted);margin:.3rem 0 0;line-height:1.45;max-width:680px}.pm-page-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pm-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;border-radius:var(--pm-radius-md);margin-bottom:1.25rem;font-size:.8125rem;line-height:1.4;box-shadow:var(--pm-shadow-sm);transition:all .15s ease}.pm-banner-content{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.pm-banner--sandbox{background:#fffbeb;border:1px solid #fef3c7;color:#92400e}.pm-banner--kyc{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.pm-banner--info{background:var(--pm-teal-50);border:1px solid var(--pm-teal-100);color:var(--pm-teal-800)}.pm-banner-badge{font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;border-radius:4px;background:#fde68a;color:#78350f;border:none;display:inline-block;line-height:1.3}.pm-banner--kyc .pm-banner-badge{background:#fecdd3;color:#9f1239}.pm-banner-text{font-weight:500;color:inherit}.pm-banner-link{font-weight:600;font-size:.75rem;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;padding:.25rem .65rem;border-radius:var(--pm-radius-sm);background:#ffffffbf;border:1px solid rgba(0,0,0,.06);transition:all .15s ease}.pm-banner-link:hover{background:#fff;box-shadow:0 1px 2px #0000000f}.pm-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.75rem}@media(max-width:1200px){.pm-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pm-kpi-grid{grid-template-columns:1fr}}.pm-kpi-card{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-lg);padding:1.25rem 1.35rem;box-shadow:var(--pm-shadow-card);display:flex;flex-direction:column;justify-content:space-between;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pm-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .2s ease}.pm-kpi-card:hover{transform:translateY(-2px);border-color:var(--pm-border-hover);box-shadow:var(--pm-shadow-hover)}.pm-kpi-card--emerald:hover:before{background:var(--pm-emerald-600)}.pm-kpi-card--amber:hover:before{background:var(--pm-amber-500)}.pm-kpi-card--teal:hover:before{background:var(--pm-teal-600)}.pm-kpi-card--indigo:hover:before{background:var(--pm-indigo-600)}.pm-kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.pm-kpi-label{font-size:.8125rem;font-weight:600;color:var(--pm-text-muted)}.pm-kpi-icon-pill{width:32px;height:32px;border-radius:var(--pm-radius-md);display:flex;align-items:center;justify-content:center}.pm-kpi-icon-pill--emerald{background:var(--pm-emerald-50);color:var(--pm-emerald-600);border:1px solid #a7f3d0}.pm-kpi-icon-pill--amber{background:var(--pm-amber-50);color:var(--pm-amber-600);border:1px solid #fde68a}.pm-kpi-icon-pill--teal{background:var(--pm-teal-50);color:var(--pm-teal-600);border:1px solid var(--pm-teal-100)}.pm-kpi-icon-pill--indigo{background:var(--pm-indigo-50);color:var(--pm-indigo-600);border:1px solid #c7d2fe}.pm-kpi-amount{font-size:1.625rem;font-weight:800;color:var(--pm-text-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;margin-bottom:.35rem}.pm-kpi-subtext{font-size:.75rem;color:var(--pm-text-muted);margin:0;line-height:1.4}.pm-kpi-footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.pm-kpi-action-link{font-size:.75rem;font-weight:700;color:var(--pm-teal-700);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;transition:gap .15s ease,color .15s ease}.pm-kpi-action-link:hover{color:var(--pm-teal-800);gap:.45rem}.pm-action-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem;margin-bottom:2rem}@media(max-width:1100px){.pm-action-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pm-action-grid{grid-template-columns:repeat(2,1fr)}}.pm-action-tile{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);padding:.95rem 1rem;display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--pm-text-heading);box-shadow:var(--pm-shadow-sm);transition:all .18s cubic-bezier(.16,1,.3,1)}.pm-action-tile:hover{transform:translateY(-2px);border-color:var(--pm-teal-500);box-shadow:var(--pm-shadow-hover);background:#fff}.pm-action-tile-icon{width:36px;height:36px;border-radius:var(--pm-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.pm-action-tile:hover .pm-action-tile-icon{transform:scale(1.08)}.pm-action-tile-text{min-width:0}.pm-action-tile-title{display:block;font-size:.8125rem;font-weight:700;color:var(--pm-text-heading);line-height:1.2}.pm-action-tile-desc{display:block;font-size:.6875rem;color:var(--pm-text-muted);margin-top:2px}.pm-card{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-card);padding:1.5rem;margin-bottom:1.5rem}.pm-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9}.pm-card-title{font-size:1.0625rem;font-weight:700;color:var(--pm-text-heading);letter-spacing:-.015em;margin:0}.pm-card-subtitle{font-size:.8125rem;color:var(--pm-text-muted);margin:.2rem 0 0}.pm-dash-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.pm-dash-grid{grid-template-columns:1fr}}.pm-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-lg);margin-bottom:1.25rem;box-shadow:var(--pm-shadow-sm)}.pm-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;flex:1 1 320px}.pm-toolbar-right{display:flex;align-items:center;gap:.6rem}.pm-search-box{position:relative;min-width:240px;flex:1 1 240px}.pm-search-box-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--pm-text-subtle);display:flex;pointer-events:none}.pm-input-search{width:100%;height:40px;padding:0 .85rem 0 2.4rem;border-radius:var(--pm-radius-md);border:1px solid var(--pm-border-subtle);background:#f8fafc;color:var(--pm-text-heading);font-size:.8125rem;font-family:inherit;box-sizing:border-box;transition:all .15s ease}.pm-input-search:focus{background:#fff;border-color:var(--pm-teal-600);outline:none;box-shadow:0 0 0 3px #0d948826}.pm-select-control{height:40px;padding:0 2rem 0 .85rem;border-radius:var(--pm-radius-md);border:1px solid var(--pm-border-subtle);background:#fff;color:var(--pm-text-heading);font-size:.8125rem;font-family:inherit;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .15s ease}.pm-select-control:focus{border-color:var(--pm-teal-600);outline:none;box-shadow:0 0 0 3px #0d948826}.pm-filter-tabs{display:flex;align-items:center;background:#f1f5f9;border-radius:var(--pm-radius-md);padding:3px;gap:2px;flex-wrap:wrap}.pm-filter-tab-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:calc(var(--pm-radius-md) - 3px);font-size:.75rem;font-weight:600;border:none;background:transparent;color:var(--pm-text-muted);cursor:pointer;transition:all .15s ease}.pm-filter-tab-btn:hover{color:var(--pm-text-heading)}.pm-filter-tab-btn--active{background:#fff;color:var(--pm-teal-700);box-shadow:0 1px 3px #00000014}.pm-filter-count{font-size:.6875rem;background:#f1f5f9;padding:.1rem .35rem;border-radius:9999px;color:var(--pm-text-muted)}.pm-filter-tab-btn--active .pm-filter-count{background:var(--pm-teal-100);color:var(--pm-teal-800)}.pm-table-card{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-card);overflow:hidden;margin-bottom:1.5rem}.pm-table-container{overflow-x:auto;width:100%}.pm-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}.pm-table th{background:#f8fafc;color:var(--pm-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1.15rem;border-bottom:1px solid var(--pm-border-subtle);white-space:nowrap}.pm-table td{padding:.95rem 1.15rem;border-bottom:1px solid #f1f5f9;color:var(--pm-text-body);vertical-align:middle}.pm-table tr:hover td{background:#f8fafc}.pm-table tr:last-child td{border-bottom:none}.pm-code-badge{font-family:var(--pm-font-mono);font-size:.75rem;font-weight:600;background:#f1f5f9;border:1px solid var(--pm-border-subtle);padding:.15rem .45rem;border-radius:var(--pm-radius-sm);color:var(--pm-text-heading)}.pm-channel-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:var(--pm-radius-sm);background:#f8fafc;border:1px solid var(--pm-border-subtle);color:var(--pm-text-heading)}.pm-amount-display{font-family:var(--pm-font-sans);font-weight:700;color:var(--pm-text-heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.15rem;border-radius:var(--pm-radius-md);font-size:.8125rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:all .15s ease;min-height:40px;box-sizing:border-box}.pm-btn--primary{background:var(--pm-teal-600);color:#fff;box-shadow:0 1px 3px #0d948840}.pm-btn--primary:hover:not(:disabled){background:var(--pm-teal-700);box-shadow:0 3px 8px #0d948859}.pm-btn--secondary{background:#fff;border-color:var(--pm-border-subtle);color:var(--pm-text-heading)}.pm-btn--secondary:hover:not(:disabled){background:var(--pm-surface-hover);border-color:var(--pm-border-hover)}.pm-btn--sm{min-height:32px;padding:.35rem .75rem;font-size:.75rem;border-radius:var(--pm-radius-sm)}.pm-tabs-nav{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--pm-border-subtle);margin-bottom:1.5rem;flex-wrap:wrap}.pm-tab-button{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem .25rem;background:none;border:none;border-bottom:2.5px solid transparent;color:var(--pm-text-muted);font-size:.875rem;font-weight:600;cursor:pointer;margin-bottom:-1.5px;transition:all .15s ease}.pm-tab-button:hover{color:var(--pm-text-heading)}.pm-tab-button--active{color:var(--pm-teal-700);border-bottom-color:var(--pm-teal-600)}.pm-segmented{display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);padding:3px;gap:2px}.pm-segmented-item{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;border-radius:calc(var(--pm-radius-md) - 3px);font-size:.8125rem;font-weight:600;border:none;background:transparent;color:var(--pm-text-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap}.pm-segmented-item:hover{color:var(--pm-text-heading)}.pm-segmented-item.active,.pm-segmented-item--active{background:#fff;color:var(--pm-teal-800);font-weight:700;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.pm-kpi-grid--3{grid-template-columns:repeat(3,1fr)!important}@media(max-width:900px){.pm-kpi-grid--3{grid-template-columns:1fr!important}}.pm-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pm-kpi-value{font-size:1.625rem;font-weight:800;color:var(--pm-text-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;margin-bottom:.35rem}.pm-kpi-hint{font-size:.75rem;color:var(--pm-text-muted);line-height:1.4;margin:0}.ledger-status-banner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:var(--pm-radius-md);padding:.75rem 1.15rem;gap:.75rem;flex-wrap:wrap;box-shadow:var(--pm-shadow-sm)}.ledger-status-badge{display:inline-flex;align-items:center;gap:.5rem;color:#15803d;font-size:.8125rem;font-weight:700}.pm-filter-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding:.75rem 1.15rem;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);box-shadow:var(--pm-shadow-sm)}.pm-input{height:36px;padding:0 .75rem;border-radius:var(--pm-radius-md);border:1px solid var(--pm-border-subtle);background:#fff;color:var(--pm-text-heading);font-size:.8125rem;font-family:inherit;transition:all .15s ease;box-sizing:border-box}.pm-input:focus{border-color:var(--pm-teal-600);outline:none;box-shadow:0 0 0 3px #0d948826}.pm-code{font-family:var(--pm-font-mono);font-size:.75rem;font-weight:600;background:#f1f5f9;border:1px solid var(--pm-border-subtle);padding:.15rem .45rem;border-radius:var(--pm-radius-sm);color:var(--pm-text-heading);white-space:nowrap}.payuan-floating-cs{position:fixed;bottom:1.5rem;right:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:#0f172a;color:#fff;border-radius:var(--pm-radius-full);font-size:.8125rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #0f172a2e,0 2px 6px #0f172a1a;z-index:40;transition:all .2s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.12)}.payuan-floating-cs:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a40;color:#fff}@media(max-width:768px){.payuan-floating-cs{bottom:4.5rem;right:1rem;padding:.45rem .85rem;font-size:.75rem}}.pm-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1}.pm-badge-emerald{background:#10b9811f;color:#059669;border:1px solid rgba(16,185,129,.25)}.pm-badge-teal{background:#0d94881f;color:#0f766e;border:1px solid rgba(13,148,136,.25)}.pm-badge-amber{background:#f59e0b1f;color:#d97706;border:1px solid rgba(245,158,11,.25)}.pm-badge-red,.pm-badge-rose{background:#ef44441f;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.pm-badge-slate{background:var(--pm-surface-subtle);color:var(--pm-text-secondary);border:1px solid var(--pm-border-subtle)}.pm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.pm-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pm-field--full{grid-column:1 / -1}.pm-field-label{font-size:.8125rem;font-weight:600;color:var(--pm-text-heading)}.pm-field-hint{font-size:.6875rem;color:var(--pm-text-muted)}.pm-field-error{font-size:.6875rem;color:var(--pm-rose-600);font-weight:600}.pm-field-input{width:100%;height:40px;padding:0 .75rem;font-size:.875rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);background:#fff}.pm-field-input:focus{border-color:var(--pm-teal-600);outline:none;box-shadow:0 0 0 3px #0d948826}textarea.pm-field-input{height:auto;min-height:76px;padding:.55rem .75rem;resize:vertical}.pm-field-input[aria-invalid=true]{border-color:var(--pm-rose-600)}.pm-form-section{background:#f8fafc;border:1px solid var(--pm-border-subtle);border-radius:12px;padding:.9rem 1rem;margin-bottom:1rem}.pm-form-section-title{margin:0 0 .6rem;font-size:.8125rem;font-weight:700;color:var(--pm-text-heading)}.pm-type-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem}.pm-type-option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--pm-border-subtle);background:#f8fafc;cursor:pointer;font:inherit}.pm-type-option[aria-pressed=true]{border:2px solid var(--pm-teal-600);background:#f0fdfa}.pm-type-option-title{font-size:.78rem;font-weight:700;color:var(--pm-text-heading)}.pm-type-option-badge{font-size:.6875rem;color:var(--pm-text-muted)}.pm-margin-bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;border-radius:8px;font-size:.78rem;font-weight:700;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.pm-margin-bar--loss{background:#fef2f2;color:#991b1b;border-color:#fecaca}.pm-variant-table{width:100%;border-collapse:collapse;font-size:.8125rem}.pm-variant-table th{text-align:left;font-size:.6875rem;color:var(--pm-text-muted);font-weight:700;padding:0 .3rem .35rem}.pm-variant-table td{padding:.2rem .3rem;vertical-align:top}.pm-variant-table .pm-field-input{height:34px;font-size:.8125rem;padding:0 .5rem}.pm-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f1f5f9;border:1px solid var(--pm-border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--pm-text-subtle)}.pm-thumb--lg{width:96px;height:96px;border-radius:12px}.pm-product-cell{display:flex;align-items:center;gap:.65rem}.pm-product-meta{font-size:.6875rem;color:var(--pm-text-muted)}.pm-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border-top:1px solid var(--pm-border-subtle);font-size:.78rem;color:var(--pm-text-muted)}.pm-pagination-actions{display:inline-flex;gap:.4rem}.pm-row-actions{display:inline-flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.pm-btn--danger-text{color:var(--pm-rose-600)}.pm-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--pm-border-subtle);margin-top:.5rem}@media(max-width:640px){.pm-form-grid,.pm-form-grid--3{grid-template-columns:1fr}.pm-variant-table thead{display:none}.pm-variant-table tr{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.4rem 0;border-bottom:1px solid var(--pm-border-subtle)}}.pos-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:1.25rem;align-items:start;margin-top:1.25rem}.pos-panel{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:14px;padding:1rem;position:sticky;top:1rem}.pos-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;background:#f1f5f9;padding:.25rem;border-radius:10px;margin-bottom:.85rem}.pos-tab{border:none;background:transparent;padding:.45rem;border-radius:8px;font:inherit;font-size:.8125rem;font-weight:700;color:var(--pm-text-muted);cursor:pointer}.pos-tab[aria-pressed=true]{background:#fff;color:var(--pm-teal-700, #0f766e);box-shadow:0 1px 2px #00000014}.pos-cart{display:flex;flex-direction:column;gap:.4rem;max-height:300px;overflow-y:auto;margin-bottom:.75rem}.pos-cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem .6rem;background:#f8fafc;border-radius:8px}.pos-cart-name{font-size:.8125rem;font-weight:700;color:var(--pm-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart-sub{font-size:.6875rem;color:var(--pm-text-muted)}.pos-qty{display:inline-flex;align-items:center;gap:.35rem}.pos-qty button{width:26px;height:26px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;font-weight:700}.pos-qty span{min-width:1.4rem;text-align:center;font-weight:700;font-size:.8125rem}.pos-empty{padding:1.5rem .5rem;text-align:center;color:var(--pm-text-muted);font-size:.8125rem}.pos-adjust{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.pos-adjust .pm-field-input,.pos-adjust .pm-select-control{height:36px;font-size:.8125rem}.pos-check{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--pm-text-heading)}.pos-summary{border-top:1px dashed var(--pm-border-subtle);padding-top:.6rem;margin-bottom:.75rem;font-size:.8125rem}.pos-summary-row{display:flex;justify-content:space-between;margin-bottom:.2rem;color:var(--pm-text-muted)}.pos-summary-row--minus{color:var(--pm-rose-600)}.pos-summary-total{display:flex;justify-content:space-between;font-size:1.05rem;font-weight:800;color:var(--pm-text-heading);margin-top:.35rem}.pos-hint{font-size:.6875rem;color:var(--pm-text-muted);margin:.25rem 0 .6rem}.pos-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.pos-method{padding:.6rem;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font:inherit;font-weight:700;font-size:.8125rem;cursor:pointer}.pos-method[aria-pressed=true]{border:2px solid var(--pm-teal-600);background:#f0fdfa;color:var(--pm-teal-700, #0f766e)}.pos-quick-cash{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .6rem}.pos-quick-cash button{padding:.25rem .55rem;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;font-size:.75rem;cursor:pointer}.pos-change{font-size:.8125rem;font-weight:700;color:var(--pm-emerald-600, #059669)}.pos-pay-btn{width:100%;height:46px;font-size:.95rem}.pos-shift-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .75rem;border-radius:999px;background:#f0fdfa;border:1px solid #ccfbf1;font-size:.75rem;color:var(--pm-text-heading)}.pos-closed-card{padding:3rem 1.5rem;text-align:center;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:14px;margin-top:1rem}.pos-recap-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:.8125rem;text-align:left;max-width:26rem;margin:1rem auto}.pos-recap-grid strong{text-align:right}.pos-diff--minus{color:var(--pm-rose-600)}.pos-diff--plus{color:var(--pm-emerald-600, #059669)}.pos-denoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:.5rem 0}.pos-denoms label{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem}.pos-denoms input{width:70px;height:30px;text-align:right}.pos-qr-box{display:flex;justify-content:center;padding:.75rem;background:#fff;border:1px solid var(--pm-border-subtle);border-radius:12px;margin:.75rem 0}.pos-qr-box svg{width:240px;height:240px}.pos-receipt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#0f172a}.pos-receipt-row{display:flex;justify-content:space-between;gap:.5rem}.pos-receipt hr{border:none;border-top:1px dashed #94a3b8;margin:.5rem 0}.pos-stamp{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-weight:800;font-size:.75rem}.pos-stamp--paid{background:#ecfdf5;color:#047857}.pos-stamp--void{background:#fef2f2;color:#b91c1c}.pos-stamp--pending{background:#fffbeb;color:#b45309}@media(max-width:960px){.pos-layout{grid-template-columns:1fr}.pos-panel{position:static}}.pos-split-fields{display:grid;gap:.5rem;margin-bottom:.75rem}.pos-split-note{margin:0 0 .6rem;padding:.5rem .65rem;border-radius:8px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:.8125rem;text-align:left}.pos-printer{margin:.75rem 0 0;padding:.75rem;border:1px solid var(--pm-border-color, #dce3eb);border-radius:10px;font-size:.8125rem;display:grid;gap:.55rem}.pos-printer-status{display:flex;align-items:center;gap:.45rem;color:var(--pm-text-secondary, #4a5b70)}.pos-printer-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none;background:#94a3b8}.pos-printer-dot--ok{background:#0f766e}.pos-printer-dot--bad{background:#b91c1c}.pos-printer-dot--wait{background:#b45309}.pos-printer-note{margin:0;padding:.45rem .6rem;border-radius:8px;background:#f4f7fa;color:var(--pm-text-secondary, #4a5b70);font-size:.78rem;line-height:1.45}.pos-printer-note--warn{background:#fffbeb;color:#92400e}.pos-printer-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem}.pos-printer-row .pm-btn{display:inline-flex;align-items:center;gap:.35rem}.pos-printer-settings summary{cursor:pointer;font-weight:600;color:var(--pm-text-primary, #10233f);padding:.15rem 0}.pos-printer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:.5rem 0}.pos-printer-grid label{display:grid;gap:.2rem;color:var(--pm-text-secondary, #4a5b70)}.pos-printer-grid .pm-select-control{width:100%}.pos-printer-checks{display:grid;gap:.3rem;margin-bottom:.5rem}.pos-printer-checks label{display:flex;align-items:flex-start;gap:.4rem}.pos-offline-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.pos-offline-item{border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .75rem;font-size:.8125rem}.pos-offline-item--failed{border-color:#fca5a5;background:#fef2f2}.pos-offline-actions{display:flex;gap:.4rem;margin-top:.4rem}.outlet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-bottom:1.25rem}.outlet-card{border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem;background:#fff}.outlet-card h3{margin:0 0 .25rem;font-size:.95rem}.outlet-card-meta{color:var(--pm-text-muted, #64748b);font-size:.8125rem;display:grid;gap:.15rem}.outlet-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.outlet-filters .pm-select-control{width:auto;min-width:10rem}:root{--rr-ink: #10233f;--rr-ink-2: #1b3358;--rr-ink-3: #2a4570;--rr-teal: #0f766e;--rr-teal-hover: #0b5f59;--rr-teal-tint: #e6f3f1;--rr-teal-bright: #2dd4bf;--rr-signal: #f2a900;--rr-signal-hover: #ffbe1a;--rr-paper: #f4f7fa;--rr-card: #ffffff;--rr-line: #dce3eb;--rr-line-strong: #c3cedb;--rr-text: #10233f;--rr-muted: #4a5b70;--rr-on-ink: #e8eef6;--rr-on-ink-muted: #a9b8cc;--rr-danger: #c2253a;--rr-r-control: 8px;--rr-r-card: 12px;--rr-r-panel: 16px;--rr-ease: cubic-bezier(.2, .7, .2, 1);--bg-dark: var(--rr-ink);--bg-light: var(--rr-paper);--text: var(--rr-text);--text-muted: var(--rr-muted);--primary: var(--rr-teal);--primary-dark: var(--rr-teal-hover);--indigo: var(--rr-ink-2);--border: var(--rr-line);--focus-ring: #1a7fd1}body{font-feature-settings:"tnum" 0;color:var(--rr-text)}.num,.rr-num,.pm-kpi-value,.pm-money{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.area-public h1,.area-public h2,.area-public h3,.theme-targo .targo-heading,.targo-staircase-h2{font-family:var(--font-body);text-transform:none;letter-spacing:-.02em;color:var(--rr-text)}.theme-targo{--t-accent: var(--rr-teal);--t-accent-hover: var(--rr-teal-hover);--t-accent-border: var(--rr-teal-hover);--t-bg: var(--rr-paper);--t-head: var(--rr-ink);font-family:var(--font-body)}.targo-badge{text-transform:none;letter-spacing:0}.tnav{position:sticky;top:0;z-index:40}.tnav--solid{background:#f4f7faeb;backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rr-line)}.tnav--ink{background:var(--rr-ink);border-bottom:1px solid rgba(255,255,255,.08)}.tnav-inner{max-width:1200px;margin:0 auto;min-height:64px;padding:0 1rem}.tnav-brand-name{font-weight:800;font-size:1.125rem;letter-spacing:-.01em;color:var(--rr-ink)}.tnav-link{font-family:var(--font-body);font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--rr-muted);border-radius:var(--rr-r-control)}.tnav-link:hover,.tnav-link[aria-current=page]{color:var(--rr-ink);background:#10233f0f}.tnav-dropdown{border:1px solid var(--rr-line);border-radius:var(--rr-r-card);box-shadow:0 18px 40px -18px #10233f59}.tnav-drop-link:hover{background:var(--rr-teal-tint)}.tnav-drop-link strong{color:var(--rr-ink)}.tnav-login,.tnav--solid .tnav-login{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:600;color:var(--rr-ink);background:transparent;border:1px solid var(--rr-line-strong);border-radius:var(--rr-r-control)}.tnav-cta{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:700;background:var(--rr-teal);color:#fff;border-radius:var(--rr-r-control);box-shadow:none}.tnav-cta:hover{background:var(--rr-teal-hover);color:#fff}.tnav-chevron{opacity:.6}.tnav--ink .tnav-brand-name{color:#fff}.tnav--ink .tnav-link{color:var(--rr-on-ink-muted)}.tnav--ink .tnav-link:hover,.tnav--ink .tnav-link[aria-current=page]{color:#fff;background:#ffffff14}.tnav--ink .tnav-login{color:#fff;border-color:#ffffff47}.tnav--ink .tnav-login:hover{background:#ffffff14;color:#fff}.tnav--ink .tnav-cta{background:var(--rr-signal);color:var(--rr-ink)}.tnav--ink .tnav-cta:hover{background:var(--rr-signal-hover);color:var(--rr-ink)}.tnav--ink .tnav-burger span{background:#fff}.tnav--ink .lang-switcher button,.tnav--ink .lang-switch button{color:var(--rr-on-ink-muted)}.enterprise-footer{background:var(--rr-ink);color:var(--rr-on-ink-muted);border-top:none}.enterprise-footer h4,.enterprise-footer h5,.enterprise-footer strong{color:#fff!important;font-family:var(--font-body);text-transform:none;letter-spacing:0}.enterprise-footer small{color:var(--rr-teal-bright)!important;letter-spacing:0!important;text-transform:none}.enterprise-footer p,.enterprise-footer .footer-desc,.enterprise-footer .footer-contact-item,.enterprise-footer .footer-bottom{color:var(--rr-on-ink-muted)}.enterprise-footer a,.enterprise-footer .footer-nav a{color:var(--rr-on-ink)}.enterprise-footer a:hover,.enterprise-footer .footer-nav a:hover{color:var(--rr-signal)}.enterprise-footer span[style]{color:var(--rr-teal-bright)!important}.pjp-compliance-banner{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--rr-r-card);color:var(--rr-on-ink-muted)}.footer-bottom{border-top-color:#ffffff1a}.rr-cta .pm-tax-note,.enterprise-footer .pm-tax-note{color:var(--rr-on-ink-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tnav-link{white-space:nowrap}.tnav-brand img{background:#fff;border-radius:10px;padding:3px}.tnav--solid .tnav-brand img{background:transparent;padding:0}.footer-col .footer-heading{font-size:.875rem;font-weight:700;margin:0 0 1rem;letter-spacing:0}.payuan-lang-switcher{display:inline-flex;align-items:center;padding:2px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;font-size:.75rem;font-weight:600;user-select:none}.payuan-lang-switcher--sm{font-size:.6875rem}.payuan-lang-switcher button{border:none;padding:.25rem .55rem;border-radius:4px;background:transparent;color:#475569;font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.payuan-lang-switcher--sm button{padding:.15rem .4rem}.payuan-lang-switcher button.is-active{background:var(--rr-teal);color:#fff;font-weight:700}.rr-main-full{width:100%;max-width:none;margin:0;padding:0}.rr-home{background:var(--rr-paper);color:var(--rr-text);overflow-x:clip}.rr-wrap{max-width:1200px;margin:0 auto;padding:0 1.25rem}.rr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rr-h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0 0 .75rem;max-width:22ch}.rr-h3{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .375rem;color:var(--rr-text)}.rr-lead{font-size:1.0625rem;line-height:1.6;color:var(--rr-muted);margin:0 0 2rem;max-width:60ch}.rr-textlink{font-weight:700;color:var(--rr-teal);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.rr-textlink:hover{color:var(--rr-teal-hover)}.rr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.375rem;border-radius:var(--rr-r-control);font-weight:700;font-size:1rem;text-decoration:none;transition:background-color .18s var(--rr-ease),transform .18s var(--rr-ease)}.rr-btn:active{transform:translateY(1px)}.rr-btn--signal{background:var(--rr-signal);color:var(--rr-ink)}.rr-btn--signal:hover{background:var(--rr-signal-hover);color:var(--rr-ink)}.rr-btn--teal{background:var(--rr-teal);color:#fff}.rr-btn--teal:hover{background:var(--rr-teal-hover);color:#fff}.rr-btn--ghost-dark{color:#fff;border:1px solid rgba(255,255,255,.3)}.rr-btn--ghost-dark:hover{background:#ffffff14;color:#fff}.rr-hero{position:relative;background:var(--rr-ink);color:var(--rr-on-ink);padding:clamp(3rem,7vw,6rem) 0 clamp(3.5rem,7vw,6.5rem);isolation:isolate}.rr-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,rgba(255,255,255,.045) 47px,rgba(255,255,255,.045) 48px);mask-image:linear-gradient(100deg,transparent 30%,#000 75%)}.rr-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.rr-hero-title{font-size:clamp(2.5rem,5.6vw,4.625rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;color:#fff!important;margin:0 0 1.5rem;max-width:12ch;text-wrap:balance}.rr-hero-lead{font-size:1.125rem;line-height:1.65;color:var(--rr-on-ink-muted);max-width:54ch;margin:0 0 2rem}.rr-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.rr-hero-facts{list-style:none;padding:0;margin:2.25rem 0 0;display:grid;gap:.5rem;font-size:.9375rem;color:var(--rr-on-ink)}.rr-hero-facts li{display:flex;align-items:center;gap:.5rem}.rr-hero-facts svg{color:var(--rr-teal-bright);flex:none}.rr-ledger{background:var(--rr-card);color:var(--rr-text);border-radius:var(--rr-r-panel);padding:1.25rem 1.25rem 1rem;box-shadow:0 40px 80px -40px #000000a6,0 0 0 1px #ffffff0f}.rr-ledger-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rr-line)}.rr-ledger-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--rr-muted)}.rr-ledger-total{margin:0;display:grid}.rr-ledger-total-label{font-size:.8125rem;color:var(--rr-muted)}.rr-ledger-total-value{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:rr-tick .5s var(--rr-ease)}.rr-ledger-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;padding:0 .75rem;font-size:.8125rem;font-weight:600;color:var(--rr-text);background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:999px}.rr-pulse{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a80;animation:rr-pulse 1.8s infinite}.rr-pulse.is-off{background:var(--rr-line-strong);animation:none}.rr-ledger-rows{list-style:none;margin:0;padding:0}.rr-ledger-row{display:grid;grid-template-columns:6.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .25rem;border-bottom:1px dashed var(--rr-line);font-size:.9375rem}.rr-ledger-row.is-new{animation:rr-arrive .7s var(--rr-ease)}.rr-ledger-chan{justify-self:start;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;background:var(--rr-teal-tint);color:var(--rr-teal-hover);white-space:nowrap}.rr-ledger-shop{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rr-ledger-shop small{display:block;font-weight:400;font-size:.75rem;color:var(--rr-muted)}.rr-ledger-amt{font-weight:700;font-variant-numeric:tabular-nums;color:#15803d}.rr-ledger-note{margin:.75rem 0 0;font-size:.75rem;color:var(--rr-muted)}@keyframes rr-arrive{0%{opacity:0;transform:translateY(-14px);background:#f2a90047}60%{opacity:1;transform:translateY(0);background:#f2a9002e}to{background:transparent}}@keyframes rr-tick{0%{transform:translateY(6px);opacity:.4}to{transform:none;opacity:1}}@keyframes rr-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.rr-rails{background:var(--rr-card);border-bottom:1px solid var(--rr-line)}.rr-rails-inner{display:flex;align-items:center;gap:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.rr-rails-label{margin:0;flex:none;font-size:.875rem;font-weight:600;color:var(--rr-muted)}.rr-rails-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.rr-section{padding:clamp(3.5rem,8vw,6.5rem) 0}.rr-section+.rr-section{border-top:1px solid var(--rr-line)}.rr-prices-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.rr-prices-intro{position:sticky;top:96px}.rr-prices-cash{margin:0 0 1.25rem;font-weight:600;color:var(--rr-text)}.rr-board{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);padding:.5rem 1.5rem 1.25rem}.rr-board-table{width:100%;border-collapse:collapse}.rr-board-table th,.rr-board-table td{padding:1.125rem 0;border-bottom:1px solid var(--rr-line);vertical-align:baseline}.rr-board-table tr:last-child th,.rr-board-table tr:last-child td{border-bottom:none}.rr-board-table th{text-align:left;font-weight:600;font-size:1rem;color:var(--rr-text)}.rr-board-table th small{display:block;margin-top:.2rem;font-weight:400;font-size:.8125rem;color:var(--rr-muted)}.rr-board-table td{text-align:right;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:1rem;color:var(--rr-ink)}.rr-board-note{margin-top:.5rem}.rr-products{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}.rr-feature{display:grid;grid-template-columns:minmax(0,1fr) 13.5rem;gap:1.5rem;align-items:center;padding:2rem;background:var(--rr-ink);color:var(--rr-on-ink-muted);border-radius:var(--rr-r-panel)}.rr-feature .rr-h3{color:#fff;font-size:1.5rem}.rr-feature p{margin:0 0 1.25rem;line-height:1.6}.rr-feature .rr-textlink{color:var(--rr-signal)}.rr-feature-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:1rem;border-radius:10px;background:#2dd4bf24;color:var(--rr-teal-bright)}.rr-receipt{background:#fff;color:var(--rr-text);padding:1rem 1rem 1.25rem;border-radius:6px 6px 0 0;font-size:.75rem;transform:rotate(2.5deg);box-shadow:0 24px 40px -24px #000000b3;-webkit-mask-image:radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px);-webkit-mask-size:12px 100%;mask-image:radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px);mask-size:12px 100%}.rr-receipt-shop{margin:0;font-weight:800;font-size:.9375rem;text-align:center}.rr-receipt-meta{margin:0 0 .625rem;text-align:center;color:var(--rr-muted)}.rr-receipt ul{list-style:none;margin:0;padding:.5rem 0;border-block:1px dashed var(--rr-line-strong)}.rr-receipt li,.rr-receipt-total{display:flex;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums}.rr-receipt li+li{margin-top:.25rem}.rr-receipt-total{margin:.5rem 0;font-weight:800;font-size:.875rem}.rr-receipt-stamp{margin:.5rem auto 0;width:fit-content;padding:.2rem .6rem;border:2px solid var(--rr-teal);border-radius:4px;color:var(--rr-teal);font-weight:800;transform:rotate(-4deg)}.rr-product-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);background:var(--rr-card);overflow:hidden}.rr-product-list li+li{border-top:1px solid var(--rr-line)}.rr-product{display:flex;gap:.875rem;padding:1rem 1.25rem;text-decoration:none;color:var(--rr-text);transition:background-color .15s var(--rr-ease)}.rr-product:hover{background:var(--rr-teal-tint);color:var(--rr-text)}.rr-product strong{display:block;font-size:1rem}.rr-product span span{display:block;font-size:.875rem;color:var(--rr-muted);line-height:1.5}.rr-product-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--rr-paper);color:var(--rr-teal);border:1px solid var(--rr-line)}.rr-flow-steps{list-style:none;counter-reset:rr-step;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;position:relative}.rr-flow-steps:before{content:"";position:absolute;top:1.25rem;left:1.25rem;right:1.25rem;height:2px;background:repeating-linear-gradient(to right,var(--rr-line-strong) 0 10px,transparent 10px 16px)}.rr-flow-steps li{counter-increment:rr-step;position:relative}.rr-flow-steps li:before{content:counter(rr-step);display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:50%;background:var(--rr-ink);color:#fff;font-weight:800;position:relative}.rr-flow-steps li:last-child:before{background:var(--rr-teal)}.rr-flow-steps p{margin:0;color:var(--rr-muted);line-height:1.6;font-size:.9375rem}.rr-trust{margin-top:3rem;padding:1.5rem 1.75rem;border-radius:var(--rr-r-panel);background:var(--rr-teal-tint);border:1px solid #c6e3de}.rr-trust .rr-h3{display:flex;align-items:center;gap:.5rem;color:var(--rr-teal-hover)}.rr-trust ul{margin:.5rem 0 0;padding-left:1.25rem;display:grid;gap:.375rem;line-height:1.55}.rr-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.rr-faq{list-style:none;margin:0;padding:0;border-top:1px solid var(--rr-line)}.rr-faq-item{border-bottom:1px solid var(--rr-line)}.rr-faq-item h3{margin:0;font-size:1rem}.rr-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;background:none;border:none;border-radius:0;text-align:left;font-weight:600;font-size:1rem;color:var(--rr-text)}.rr-faq-sign{flex:none;width:14px;height:14px;position:relative}.rr-faq-sign:before,.rr-faq-sign:after{content:"";position:absolute;inset:6px 0 auto;height:2px;background:var(--rr-teal);transition:transform .2s var(--rr-ease)}.rr-faq-sign:after{transform:rotate(90deg)}.rr-faq-item.is-open .rr-faq-sign:after{transform:rotate(0)}.rr-faq-panel p{margin:0 0 1.25rem;color:var(--rr-muted);line-height:1.65;max-width:68ch}.rr-faq-item.is-open .rr-faq-panel{animation:rr-open .25s var(--rr-ease)}@keyframes rr-open{0%{transform:translateY(-6px)}to{transform:none}}.rr-cta{background:var(--rr-ink);color:var(--rr-on-ink-muted);padding:clamp(3rem,7vw,5rem) 0}.rr-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.rr-cta .rr-h2{color:#fff!important;margin-bottom:.5rem}.rr-cta p{margin:0;max-width:56ch;line-height:1.6}@media(max-width:960px){.rr-hero-grid,.rr-prices-grid,.rr-products,.rr-faq-grid{grid-template-columns:1fr}.rr-prices-intro{position:static}.rr-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-flow-steps:before{display:none}}@media(max-width:560px){.rr-rails-inner{flex-direction:column;align-items:flex-start;gap:.75rem}.rr-feature{grid-template-columns:1fr;padding:1.5rem}.rr-receipt{max-width:15rem}.rr-flow-steps{grid-template-columns:1fr}.rr-ledger-row{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.5rem;font-size:.875rem}.rr-board{padding:.25rem 1rem 1rem}.rr-board-table td{font-size:1.125rem}}.rr-main-full+.enterprise-footer{margin-top:0;border-top:1px solid rgba(255,255,255,.08)}.rr-pricepage{max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 1rem}.rr-pricepage-title{font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin:0 0 1rem;max-width:18ch;text-wrap:balance}.rr-pricepage-block{margin-top:clamp(3rem,7vw,5rem)}.rr-pricepage-block .rr-lead{margin-bottom:1.5rem}.rr-ptable-wrap{overflow-x:auto}.rr-ptable{width:100%;min-width:640px;border-collapse:collapse;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);overflow:hidden}.rr-ptable thead th{text-align:left;font-size:.8125rem;font-weight:600;color:var(--rr-muted);padding:.875rem 1.25rem;background:var(--rr-paper);border-bottom:1px solid var(--rr-line)}.rr-ptable tbody th,.rr-ptable tbody td{padding:1.25rem;border-bottom:1px solid var(--rr-line);vertical-align:top;text-align:left}.rr-ptable tbody tr:last-child>*{border-bottom:none}.rr-ptable-name{display:block;font-weight:700;font-size:1rem;color:var(--rr-text)}.rr-ptable-logos{display:flex;flex-wrap:wrap;gap:.5rem .875rem;margin:.5rem 0}.rr-ptable-note{display:block;font-weight:400;font-size:.875rem;line-height:1.5;color:var(--rr-muted);max-width:60ch}.rr-ptable-time{font-size:.875rem;color:var(--rr-muted);white-space:nowrap}.rr-ptable .rr-ptable-price{text-align:right;white-space:nowrap}.rr-ptable td.rr-ptable-price strong{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--rr-ink);font-variant-numeric:tabular-nums}.rr-ptable td.rr-ptable-price span{display:block;font-size:.8125rem;color:var(--rr-muted);margin-top:.25rem}.rr-pillars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.rr-pillars li{padding-top:1rem;border-top:2px solid var(--rr-ink)}.rr-pillars p{margin:0;color:var(--rr-muted);line-height:1.6}.rr-pricepage-cta{margin-top:clamp(3rem,7vw,5rem);padding:clamp(2rem,5vw,3rem);border-radius:var(--rr-r-panel);background:var(--rr-ink);color:var(--rr-on-ink-muted);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.rr-pricepage-cta .rr-h2{color:#fff!important;margin-bottom:.375rem}.rr-pricepage-cta p{margin:0}@media(max-width:720px){.rr-pillars{grid-template-columns:1fr}}:root{--pm-bg-shell: var(--rr-paper);--pm-bg-subtle: var(--rr-paper);--pm-surface-subtle: var(--rr-paper);--pm-surface-hover: #eaf0f5;--pm-border-subtle: var(--rr-line);--pm-border-hover: var(--rr-line-strong);--pm-border-color: var(--rr-line-strong);--pm-border-accent: rgba(15, 118, 110, .3);--pm-color-primary: var(--rr-teal);--pm-text-primary: var(--rr-text);--pm-text-heading: var(--rr-text);--pm-text-body: #26384f;--pm-text-secondary: var(--rr-muted);--pm-text-muted: var(--rr-muted);--pm-text-subtle: #7b8ba0;--pm-teal-50: var(--rr-teal-tint);--pm-teal-100: #c6e3de;--pm-teal-600: var(--rr-teal);--pm-teal-700: var(--rr-teal-hover);--pm-teal-800: #084a45;--pm-radius-sm: 6px;--pm-radius-md: 8px;--pm-radius-lg: 12px;--pm-radius-xl: 16px;--pm-shadow-sm: none;--pm-shadow-card: none;--pm-shadow-hover: 0 10px 24px -16px rgba(16, 35, 63, .35);--pm-shadow-dropdown: 0 18px 40px -18px rgba(16, 35, 63, .45)}.pm-sidebar{background:var(--rr-ink);border-right:none;color:var(--rr-on-ink-muted)}.pm-brand-row,.pm-user-footer{border-color:#ffffff14}.pm-brand-title{color:#fff}.pm-brand-sub{color:var(--rr-teal-bright);letter-spacing:0;font-weight:600;font-size:.6875rem}.pm-brand-logo{background:var(--rr-teal);color:#fff;box-shadow:none}.pm-sidebar-toggle-btn{background:transparent;border-color:#ffffff29;color:var(--rr-on-ink-muted)}.pm-sidebar-toggle-btn:hover{background:#ffffff14;color:#fff;border-color:#ffffff47}.pm-business-card{background:#ffffff0d;border-color:#ffffff14}.pm-business-card:hover{background:#ffffff14;border-color:#ffffff24}.pm-business-avatar{background:var(--rr-teal);border:none;color:#fff;box-shadow:none}.pm-business-name{color:#fff}.pm-business-id{color:var(--rr-on-ink-muted);font-family:var(--font-body)}.pm-copy-icon-btn{color:var(--rr-on-ink-muted)}.pm-copy-icon-btn:hover{color:#fff}.pm-nav-section-title{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600;color:#7f92ad}.pm-nav-link{color:var(--rr-on-ink-muted);font-size:.875rem;border-radius:var(--rr-r-control)}.pm-nav-icon{color:#7f92ad}.pm-nav-link:hover{background:#ffffff0f;color:#fff}.pm-nav-link:hover .pm-nav-icon{color:#fff}.pm-nav-link--active{background:#ffffff1a!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--rr-signal)}.pm-nav-link--active .pm-nav-icon{color:var(--rr-signal)}.pm-nav-link:focus-visible{outline:2px solid var(--rr-signal);outline-offset:-2px}.pm-user-footer{background:#0c1b31}.pm-user-avatar{background:var(--rr-signal);color:var(--rr-ink);box-shadow:none}.pm-user-name{color:#fff}.pm-user-role-badge{background:#2dd4bf24;color:var(--rr-teal-bright)}.pm-user-action-btn{color:var(--rr-on-ink-muted)}.pm-user-action-btn:hover{background:#ffffff14;color:#fff;border-color:transparent}.pm-sidebar .pm-mode-segmented{background:#ffffff0f;border-color:#ffffff1a}.pm-sidebar .pm-mode-item{color:var(--rr-on-ink-muted)}.pm-topbar{background:#f4f7fae6;backdrop-filter:saturate(160%) blur(10px);border-bottom-color:var(--rr-line)}.pm-search-trigger{background:#fff;border-color:var(--rr-line);border-radius:var(--rr-r-control)}.pm-kbd-badge{font-family:var(--font-body)}.ent-mobile-topbar{background:var(--rr-ink);border-bottom:none}.ent-brand-name{color:#fff;letter-spacing:0}.ent-brand-dot{background:var(--rr-signal)}.ent-mobile-menu-btn{color:#fff;border-color:#ffffff47}.ent-mobile-topbar .ent-icon-btn{background:transparent;border-color:#fff3;color:var(--rr-on-ink)}.pm-content-area{padding-top:2rem}.pm-page-header{margin-bottom:1.75rem}.pm-page-title{font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.03em;line-height:1.15}.pm-page-subtitle{font-size:.9375rem;max-width:64ch;line-height:1.55}.pm-page-icon-badge{width:44px;height:44px;background:var(--rr-ink);border:none;color:var(--rr-teal-bright);border-radius:10px;box-shadow:none}.pm-card,.pm-table-card,.pm-kpi-card,.pm-action-tile{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card);box-shadow:none}.pm-card-title{letter-spacing:-.01em}.pm-kpi-card{transition:border-color .18s var(--rr-ease)}.pm-kpi-card:hover{transform:none;border-color:var(--rr-line-strong);box-shadow:none}.pm-kpi-card:before{display:none}.pm-kpi-label{font-weight:600}.pm-kpi-amount{font-size:clamp(1.5rem,2.1vw,1.875rem)}.pm-kpi-footer{border-top-color:var(--rr-line)}.pm-kpi-grid>.pm-kpi-card--emerald:first-child{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-on-ink-muted)}.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-label,.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-subtext,.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-footer span{color:var(--rr-on-ink-muted)!important}.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-amount{color:#fff}.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-footer{border-top-color:#ffffff1f}.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-action-link{color:var(--rr-signal)}.pm-kpi-grid>.pm-kpi-card--emerald:first-child .pm-kpi-icon-pill{background:#f2a90029;border-color:transparent;color:var(--rr-signal)}.pm-action-tile:hover{border-color:var(--rr-teal);box-shadow:none;transform:none}.pm-btn{border-radius:var(--rr-r-control);font-weight:600;transition:background-color .15s var(--rr-ease),border-color .15s var(--rr-ease)}.pm-btn--primary,.btn-primary{background:var(--rr-teal);border-color:var(--rr-teal);color:#fff;box-shadow:none}.pm-btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--rr-teal-hover);border-color:var(--rr-teal-hover);color:#fff}.pm-btn--secondary{background:#fff;border:1px solid var(--rr-line-strong);color:var(--rr-text);box-shadow:none}.pm-btn--secondary:hover:not(:disabled){background:var(--rr-paper);border-color:#9fb0c4}.pm-input,.pm-field-input,.pm-select-control{border-radius:var(--rr-r-control);border-color:var(--rr-line-strong)}.pm-input:focus,.pm-field-input:focus,.pm-select-control:focus{border-color:var(--rr-teal);box-shadow:0 0 0 3px #0f766e2e;outline:none}.pm-table-container{border-radius:var(--rr-r-card);border-color:var(--rr-line)}.pm-table thead th{background:var(--rr-paper);color:var(--rr-muted);text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600;border-bottom:1px solid var(--rr-line)}.pm-table tbody tr:hover{background:#f8fafc}.pm-table td{border-bottom-color:var(--rr-line)}.pm-tabs-nav{border-bottom:1px solid var(--rr-line)}.pm-tab-button{color:var(--rr-muted);font-weight:600}.pm-tab-button:hover{color:var(--rr-text)}.pm-tab-button--active{color:var(--rr-ink)!important;border-bottom-color:var(--rr-teal)!important}.pm-filter-tab-btn--active{background:var(--rr-ink)!important;border-color:var(--rr-ink)!important;color:#fff!important}.pm-code,.pm-code-badge{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.pm-banner{border-radius:var(--rr-r-card);box-shadow:none}.pm-banner--sandbox{background:#fff7e0;border:1px solid #f5d27a;color:#6b4a00}.ent-mobile-menu-btn,.ent-icon-btn{padding:0;min-height:0;flex:none}.ent-mobile-drawer,.ent-drawer-header{background:var(--rr-ink);border-color:#ffffff14}.ent-merchant-name{color:#fff}.ent-merchant-sub{color:var(--rr-teal-bright)}.ent-drawer-header .ent-icon-btn{background:transparent;border-color:#fff3;color:#fff}.ent-avatar-sq{background:var(--rr-teal)!important;color:#fff!important}@media(max-width:1024px){.pm-shell{flex-direction:column}.pm-shell>.pm-sidebar{display:none}.ent-mobile-topbar{display:flex}.pm-main-wrap{width:100%}}@media(max-width:767px){.pm-content-area{padding:1.25rem 1rem 5.5rem}.ent-mobile-bottom-nav{display:block}}.pm-kbd-badge{color:var(--rr-muted)}.pm-mode-item--active-sandbox,.pm-mode-item--active-sandbox span,.pm-kpi-card--amber .pm-kpi-footer span:first-child{color:#8a4b00!important}.ent-mobile-bottom-tab--active,.ent-mobile-bottom-tab--active .ent-mobile-tab-text{color:var(--rr-teal-hover)!important}.rr-page{max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 1rem;color:var(--rr-text)}.rr-page--narrow{max-width:820px}.rr-page-head{max-width:48rem}.rr-page-title{font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:800;line-height:1.06;letter-spacing:-.035em;margin:0 0 1rem;max-width:20ch;text-wrap:balance}.rr-page-head .rr-lead{margin-bottom:1.75rem}.rr-page-block{margin-top:clamp(3rem,7vw,5rem)}.rr-page-block>.rr-lead{margin-bottom:1.75rem}.rr-page p strong{color:var(--rr-text)}.rr-btn--ghost{color:var(--rr-ink);background:var(--rr-card);border:1px solid var(--rr-line-strong)}.rr-btn--ghost:hover{background:var(--rr-paper);color:var(--rr-ink)}.rr-btn:disabled{opacity:.6;cursor:not-allowed}button.rr-btn{border:none;cursor:pointer;font-family:inherit}button.rr-btn--ghost{border:1px solid var(--rr-line-strong)}.rr-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.75rem 2.5rem}.rr-features--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-features li{padding-top:1rem;border-top:2px solid var(--rr-ink)}.rr-features p{margin:0;color:var(--rr-muted);line-height:1.6}.rr-features-icon{display:block;margin-bottom:.75rem;color:var(--rr-teal)}.rr-flow-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.875rem}.rr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.rr-card{display:flex;flex-direction:column;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);padding:clamp(1.25rem,3vw,1.75rem)}.rr-card>p{margin:0 0 1.25rem;color:var(--rr-muted);line-height:1.6}.rr-card--ink{background:var(--rr-ink);border-color:transparent;color:var(--rr-on-ink-muted)}.rr-card--ink .rr-h3{color:#fff}.rr-card--ink>p{color:var(--rr-on-ink-muted)}.rr-card--ink strong{color:#fff}.rr-card-kicker{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--rr-teal)}.rr-card--ink .rr-card-kicker{color:var(--rr-teal-bright)}.rr-panel{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);padding:clamp(1.25rem,3vw,2rem)}.rr-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.rr-checklist li{display:flex;gap:.625rem;line-height:1.55;font-size:.9375rem}.rr-checklist svg{flex:none;margin-top:.2rem;color:var(--rr-teal)}.rr-card--ink .rr-checklist svg{color:var(--rr-teal-bright)}.rr-note{display:flex;gap:.75rem;align-items:flex-start;padding:1.25rem 1.5rem;border-radius:var(--rr-r-panel);background:var(--rr-teal-tint);border:1px solid #c6e3de;font-size:.9375rem;line-height:1.6}.rr-note svg{flex:none;margin-top:.2rem;color:var(--rr-teal-hover)}.rr-note p{margin:0;color:var(--rr-text)}.rr-mini{margin-top:auto;padding-top:.875rem;border-top:1px dashed var(--rr-line-strong);font-size:.875rem}.rr-mini-row{display:flex;justify-content:space-between;gap:.75rem;padding:.2rem 0}.rr-mini-row span:first-child{color:var(--rr-muted)}.rr-mini-row span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.rr-bar{display:flex;height:8px;margin:.375rem 0;border-radius:999px;overflow:hidden;background:var(--rr-line)}.rr-bar span:first-child{flex:9;background:var(--rr-teal)}.rr-bar span+span{flex:1;background:var(--rr-ink)}.rr-dl{margin:0;display:grid;gap:1rem}.rr-dl dt{font-size:.8125rem;color:var(--rr-muted)}.rr-dl dd{margin:.125rem 0 0;font-weight:700;color:var(--rr-text);line-height:1.5}.rr-code{font-variant-numeric:tabular-nums;letter-spacing:.01em}.rr-two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.rr-stack{display:grid;gap:1.25rem;align-content:start}.rr-page .rr-textlink{overflow-wrap:anywhere}.rr-field{margin-bottom:1.25rem}.rr-field label,.rr-panel .field label{display:block;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;color:var(--rr-text)}.rr-field input,.rr-field select,.rr-panel .field input,.rr-panel .field select,.rr-panel .field textarea{width:100%;min-height:44px;padding:.625rem .75rem;border:1px solid var(--rr-line-strong);border-radius:var(--rr-r-control);background:#fff;color:var(--rr-text);font:inherit}.rr-page input[type=range]{accent-color:var(--rr-teal);min-height:0;padding:0;border:none}.rr-hint{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--rr-muted)}.rr-panel .consent{border-color:var(--rr-line);border-radius:var(--rr-r-card)}.rr-panel .sim-panel{padding:0;border-radius:0}.rr-panel .sim-result{background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-r-card);font-variant-numeric:tabular-nums}.rr-panel .btn-primary{border-radius:var(--rr-r-control);min-height:44px;font-weight:700}.rr-panel h2{font-size:1.25rem;font-weight:800;letter-spacing:-.015em;margin:0 0 1rem}.rr-search{max-width:34rem;margin:0 0 2rem}.rr-search input[type=search]{min-height:48px}.rr-empty{padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--rr-line-strong);border-radius:var(--rr-r-panel);color:var(--rr-muted)}.rr-empty p{margin:0 0 1.25rem}.rr-status{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1.5rem;border-radius:var(--rr-r-panel);background:var(--rr-card);border:1px solid var(--rr-line)}.rr-status p{margin:0;font-weight:600}.rr-status-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#16a34a}.rr-status--warn .rr-status-dot{background:var(--rr-signal)}.rr-incidents{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.rr-incidents li{padding:1rem 1.25rem;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card)}.rr-incidents-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rr-incidents p{margin:.375rem 0 0;font-size:.875rem;color:var(--rr-muted)}.rr-history{margin:0;padding-left:1.25rem;display:grid;gap:.5rem;color:var(--rr-muted);line-height:1.6}.rr-calc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);overflow:hidden}.rr-calc-inputs{padding:clamp(1.25rem,3vw,2rem)}.rr-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.rr-calc-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem}.rr-calc-logos>span:first-child{font-size:.8125rem;color:var(--rr-muted)}.rr-choices{margin:0 0 1.25rem;padding:0;border:none}.rr-choices legend{padding:0;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;color:var(--rr-text)}.rr-choice{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border:1px solid var(--rr-line);border-radius:var(--rr-r-card);cursor:pointer;transition:border-color .15s var(--rr-ease),background-color .15s var(--rr-ease)}.rr-choice+.rr-choice{margin-top:.5rem}.rr-choice:has(input:checked){border-color:var(--rr-teal);background:var(--rr-teal-tint)}.rr-choice.is-disabled{cursor:not-allowed;opacity:.6}.rr-choice input{flex:none;width:18px;height:18px;margin-top:.15rem;accent-color:var(--rr-teal)}.rr-choice strong{display:block;font-size:.9375rem;color:var(--rr-text)}.rr-choice span span{display:block;margin-top:.125rem;font-size:.875rem;line-height:1.5;color:var(--rr-muted)}.rr-calc-qris{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:var(--rr-teal-hover)}.rr-calc-result{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);background:var(--rr-ink);color:var(--rr-on-ink-muted)}.rr-calc-rows{margin:0}.rr-calc-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.rr-calc-row dt{font-size:.9375rem}.rr-calc-row dt small{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--rr-on-ink-muted);opacity:.85}.rr-calc-row dd{margin:0;font-weight:700;font-size:1.0625rem;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-calc-net{border-bottom:none;padding-top:1.25rem}.rr-calc-net dt{font-weight:700;color:#fff}.rr-calc-net dd{font-size:clamp(1.625rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--rr-signal)}.rr-calc-save{margin:auto 0 0;padding-top:1rem;border-top:1px dashed rgba(255,255,255,.18);font-size:.875rem;line-height:1.55}.rr-calc-save strong{color:#fff}.rr-calc-result .pm-tax-note,.rr-pricepage-cta .pm-tax-note{color:var(--rr-on-ink-muted)}@media(max-width:960px){.rr-calc,.rr-two{grid-template-columns:1fr}}@media(max-width:760px){.rr-split,.rr-features--2,.rr-flow-steps--3{grid-template-columns:1fr}}@media(max-width:560px){.rr-calc-grid{grid-template-columns:1fr}.rr-note,.rr-status{padding:1rem 1.125rem}}.rr-faq-item h2{margin:0;font-size:1rem;letter-spacing:0}.rr-page .rr-faq-item h2 button{font-size:1rem}.rr-page address.rr-lead{font-style:normal;margin-bottom:1rem}.rr-card--ink .rr-dl dt{color:var(--rr-on-ink-muted)}.rr-card--ink .rr-dl dd{color:#fff}.rr-page .stripe-demo-container .stripe-simulator-link,.rr-page .stripe-demo-container .stripe-btn-copy-inline{color:var(--rr-teal)}.rr-page .stripe-demo-container .inv-label,.rr-page .stripe-demo-container .stripe-item-qty,.rr-page .stripe-demo-container .qris-subcaption,.rr-page .stripe-demo-container .stripe-alt-label{color:var(--rr-muted)}.rr-page .stripe-demo-container .stripe-insp-method-tag,.rr-page .stripe-demo-container .log-method{background:var(--rr-teal);color:#fff}.rr-page .stripe-demo-container .stripe-insp-status-tag,.rr-page .stripe-demo-container .stripe-insp-sub-btn.active{background:var(--rr-ink-2);color:#fff}.rr-page .stripe-demo-container .stripe-insp-footnote{color:var(--rr-on-ink-muted)}.rr-page .stripe-demo-container .inspector-heading{color:#f8fafc}.rr-page .rr-h2{text-wrap:balance}.docs{--docs-head: 64px;--docs-tabs: 48px;--docs-code-bg: #0c1b31;--docs-code-bar: #10233f;--docs-code-line: #22395c;--docs-code-text: #e3ebf5;--docs-code-muted: #9fb2c9;background:var(--rr-card);color:var(--rr-text);min-height:100vh;font-family:var(--rr-font, "Plus Jakarta Sans", system-ui, sans-serif)}.docs-top{position:sticky;top:0;z-index:40;background:var(--rr-ink);color:var(--rr-on-ink)}.docs-top-inner,.docs-tabs-inner,.docs-grid{max-width:1480px;margin:0 auto;padding-inline:1.25rem}.docs-top-inner{height:var(--docs-head);display:flex;align-items:center;gap:1.25rem}.docs-brand{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-weight:800;font-size:1.05rem;flex-shrink:0}.docs-brand img{border-radius:8px;background:var(--rr-teal)}.docs-brand span{font-weight:500;color:var(--rr-on-ink-muted)}.docs-search-trigger{flex:1 1 360px;max-width:460px;margin-inline:auto;display:flex;align-items:center;gap:.6rem;background:var(--rr-ink-2);border:1px solid var(--rr-ink-3);border-radius:var(--rr-r-control);color:var(--rr-on-ink-muted);font:inherit;font-size:.875rem;padding:.5rem .75rem;cursor:pointer;text-align:left}.docs-search-trigger:hover{border-color:#3c5a87;color:var(--rr-on-ink)}.docs-search-trigger span{flex:1}.docs-search-trigger kbd,.docs-kbd{font-family:inherit;font-size:.72rem;font-weight:700;border:1px solid var(--rr-ink-3);border-radius:5px;padding:.05rem .4rem;color:var(--rr-on-ink)}.docs-top-links{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.docs-top-links a{color:var(--rr-on-ink);text-decoration:none;font-size:.875rem;font-weight:600;padding:.45rem .7rem;border-radius:var(--rr-r-control)}.docs-top-links a:hover{background:var(--rr-ink-2)}.docs-top-links a.docs-cta{background:var(--rr-signal);color:var(--rr-ink);font-weight:700;margin-left:.4rem}.docs-top-links a.docs-cta:hover{background:var(--rr-signal-hover)}.docs-tabs{background:var(--rr-card);border-bottom:1px solid var(--rr-line)}.docs-tabs-inner{display:flex;gap:1.75rem;height:var(--docs-tabs);overflow-x:auto}.docs-tab{background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:.9rem;font-weight:600;color:var(--rr-muted);padding:0 .1rem;cursor:pointer;white-space:nowrap}.docs-tab:hover{color:var(--rr-text)}.docs-tab[aria-current=page]{color:var(--rr-text);border-bottom-color:var(--rr-teal)}.docs-grid{display:grid;grid-template-columns:248px minmax(0,1fr) minmax(360px,460px);gap:2.5rem;padding-block:2rem 4rem;align-items:start}.docs-toc-col,.docs-code-col{position:sticky;top:calc(var(--docs-head) + var(--docs-tabs) + 1.5rem);max-height:calc(100vh - var(--docs-head) - var(--docs-tabs) - 3rem);overflow-y:auto}.docs-toc-toggle{display:none}.docs-toc-group+.docs-toc-group{margin-top:1.5rem}.docs-toc-title{margin:0 0 .4rem;padding-left:.75rem;font-size:.8rem;font-weight:700;color:var(--rr-text)}.docs-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--rr-line)}.docs-toc-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-left:-1px;background:none;border:0;border-left:2px solid transparent;font:inherit;font-size:.875rem;color:var(--rr-muted);text-align:left;padding:.4rem .6rem .4rem .75rem;cursor:pointer}.docs-toc-item:hover{color:var(--rr-text)}.docs-toc-item[aria-current=page]{color:var(--rr-teal);border-left-color:var(--rr-teal);font-weight:700}.docs-toc-note{margin-top:2rem;padding:.9rem .75rem;border-top:1px solid var(--rr-line);font-size:.8125rem;color:var(--rr-muted);line-height:1.5}.docs-toc-note a{color:var(--rr-teal);font-weight:700}.docs-method{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;border-radius:4px;padding:.1rem .35rem;background:#eef2f6;color:var(--rr-muted)}.docs-method--post{background:var(--rr-teal-tint);color:var(--rr-teal)}.docs-method--get{background:#e7eef8;color:#24477a}.docs-method--put,.docs-method--patch{background:#fdf3d8;color:#7a5600}.docs-method--delete{background:#fbe7ea;color:var(--rr-danger)}.docs-article{min-width:0;max-width:46rem}.docs-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8125rem;color:var(--rr-muted);margin:0 0 1.25rem;padding:0;list-style:none}.docs-crumbs li+li:before{content:"/";margin-right:.4rem;color:var(--rr-line-strong)}.docs-crumbs [aria-current]{color:var(--rr-text);font-weight:600}.docs-prose{font-size:1rem;line-height:1.7;color:#23364f}.docs-prose .docs-h1{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.15;font-weight:800;letter-spacing:-.015em;color:var(--rr-text);margin:0 0 .75rem}.docs-prose .docs-lead{font-size:1.0625rem;color:var(--rr-muted);margin:0 0 1.5rem}.docs-prose .docs-h2{font-size:1.3rem;font-weight:800;color:var(--rr-text);margin:2.25rem 0 .75rem;padding-top:1.5rem;border-top:1px solid var(--rr-line)}.docs-prose .docs-h3{font-size:1.05rem;font-weight:700;color:var(--rr-text);margin:0 0 .25rem}.docs-prose p{margin:0 0 1rem}.docs-prose ol,.docs-prose ul{margin:.75rem 0 1.25rem;padding-left:1.25rem}.docs-prose li+li{margin-top:.45rem}.docs-prose a{color:var(--rr-teal);font-weight:600;text-underline-offset:3px}.docs-prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;background:#eef2f6;color:var(--rr-text);border-radius:4px;padding:.08em .35em;overflow-wrap:anywhere}.docs-formula{margin:.75rem 0 1rem;padding:.9rem 1rem;background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-r-control);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:var(--rr-text);white-space:pre-wrap;overflow-wrap:anywhere}.docs-models{list-style:none;counter-reset:docs-model;padding:0!important;margin:1.5rem 0!important}.docs-model{counter-increment:docs-model;position:relative;padding:0 0 1.25rem 3rem;border-bottom:1px solid var(--rr-line)}.docs-model+.docs-model{margin-top:1.25rem!important}.docs-model:before{content:counter(docs-model);position:absolute;left:0;top:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--rr-ink);color:#fff;font-weight:800;font-size:.9rem}.docs-model-fit{font-size:.875rem;color:var(--rr-teal);font-weight:600;margin:0 0 .4rem!important}.docs-model p:last-child{margin:0}.docs-note{margin:1.5rem 0;padding:.9rem 1rem .9rem 1.1rem;border-left:3px solid var(--rr-teal);background:var(--rr-paper);border-radius:0 var(--rr-r-control) var(--rr-r-control) 0;font-size:.9375rem;line-height:1.6}.docs-note-title{margin:0 0 .3rem!important;font-weight:700;color:var(--rr-text)}.docs-note--warning{border-left-color:var(--rr-signal);background:#fff8e6}.docs-note--success{border-left-color:#1f8a4c;background:#edf7f1}.docs-note--regulatory{border-left-color:var(--rr-ink)}.docs-endpoint{display:flex;align-items:center;gap:.75rem;margin:1rem 0 1.5rem;padding:.55rem .55rem .55rem .8rem;border:1px solid var(--rr-line);border-radius:var(--rr-r-control);background:var(--rr-paper)}.docs-endpoint code{flex:1;background:none!important;padding:0!important;font-weight:600;font-size:.875rem!important}.docs-copy{flex-shrink:0;font:inherit;font-size:.8125rem;font-weight:600;color:var(--rr-text);background:var(--rr-card);border:1px solid var(--rr-line-strong);border-radius:6px;padding:.3rem .65rem;cursor:pointer}.docs-copy:hover{border-color:var(--rr-teal);color:var(--rr-teal)}.docs-params{margin:1.5rem 0}.docs-params-title{font-size:1rem;font-weight:700;color:var(--rr-text);margin:0 0 .25rem!important}.docs-params dl{margin:0;border-top:1px solid var(--rr-line)}.docs-param{padding:.85rem 0;border-bottom:1px solid var(--rr-line)}.docs-param dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.docs-param dt code{font-weight:700;background:none!important;padding:0!important;font-size:.875rem!important}.docs-param-type{font-size:.8125rem;color:var(--rr-muted)}.docs-param-req{font-size:.75rem;font-weight:700;color:var(--rr-danger)}.docs-param-opt{font-size:.75rem;color:var(--rr-muted)}.docs-param dd{margin:.3rem 0 0;font-size:.9375rem;color:#23364f}.docs-param-meta{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--rr-muted)}.docs-param--nested{padding-left:1.25rem}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rr-line)}.docs-pager button{font:inherit;text-align:left;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card);padding:.9rem 1.1rem;cursor:pointer;display:grid;gap:.15rem}.docs-pager button:hover{border-color:var(--rr-teal)}.docs-pager button.is-next{text-align:right;grid-column:2}.docs-pager span{font-size:.8125rem;color:var(--rr-muted)}.docs-pager strong{color:var(--rr-text);font-size:.9375rem}.docs-code{background:var(--docs-code-bg);color:var(--docs-code-text);border-radius:var(--rr-r-panel);overflow:hidden;border:1px solid var(--docs-code-line)}.docs-code-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--docs-code-bar);padding:.5rem .6rem;border-bottom:1px solid var(--docs-code-line)}.docs-code-langs{display:flex;gap:.15rem;overflow-x:auto}.docs-code-lang{background:none;border:0;font:inherit;font-size:.8125rem;font-weight:600;color:var(--docs-code-muted);padding:.3rem .55rem;border-radius:6px;cursor:pointer}.docs-code-lang:hover{color:#fff}.docs-code-lang[aria-pressed=true]{background:var(--rr-ink-3);color:#fff}.docs-code-copy{flex-shrink:0;font:inherit;font-size:.8125rem;font-weight:600;color:var(--docs-code-text);background:transparent;border:1px solid var(--docs-code-line);border-radius:6px;padding:.28rem .6rem;cursor:pointer}.docs-code-copy:hover{border-color:var(--docs-code-muted)}.docs-code-label{margin:0 0 .5rem;font-size:.8125rem;color:var(--docs-code-muted)}.docs-code-block{padding:1rem;max-height:360px;overflow:auto}.docs-code pre{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.6;white-space:pre;color:var(--docs-code-text)}.docs-code-resp{border-top:1px solid var(--docs-code-line)}.docs-code-resp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .6rem;background:#0e2038}.docs-code-statuses{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.docs-code-status{font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;color:var(--docs-code-muted);background:none;border:1px solid transparent;border-radius:5px;padding:.15rem .45rem;cursor:pointer}.docs-code-status[aria-pressed=true]{color:#fff;border-color:var(--docs-code-line);background:var(--rr-ink-2)}.docs-code-status .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.35rem;background:#5bd6a6}.docs-code-status.is-warn .dot{background:var(--rr-signal)}.docs-code-status.is-err .dot{background:#ff7b8a}.docs-code-foot{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem 1rem;border-top:1px solid var(--docs-code-line);font-size:.8125rem;color:var(--docs-code-muted)}.docs-code-foot a{color:var(--rr-teal-bright);font-weight:700;text-decoration:none}.docs-code-foot a:hover{text-decoration:underline}.docs-search-backdrop{position:fixed;inset:0;z-index:100;background:#10233f8c;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem}.docs-search{width:100%;max-width:600px;max-height:72vh;display:flex;flex-direction:column;background:var(--rr-card);border-radius:var(--rr-r-panel);box-shadow:0 24px 60px -20px #10233f8c;overflow:hidden}.docs-search-input{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--rr-line)}.docs-search-input input{flex:1;border:0;font:inherit;font-size:1rem;color:var(--rr-text);background:none}.docs-search-input input:focus{outline:none}.docs-search-input:focus-within{box-shadow:inset 0 -2px 0 var(--rr-teal)}.docs-search-input .docs-kbd{color:var(--rr-muted);border-color:var(--rr-line-strong);background:none;cursor:pointer}.docs-search-list{list-style:none;margin:0;padding:.4rem;overflow-y:auto}.docs-search-hit{width:100%;display:grid;gap:.15rem;text-align:left;font:inherit;background:none;border:0;border-radius:var(--rr-r-control);padding:.7rem .8rem;cursor:pointer}.docs-search-hit:hover,.docs-search-hit:focus-visible{background:var(--rr-teal-tint)}.docs-search-hit strong{color:var(--rr-text);font-size:.9375rem}.docs-search-hit span{color:var(--rr-muted);font-size:.8125rem;line-height:1.45}.docs-search-empty{padding:1.5rem;text-align:center;color:var(--rr-muted);font-size:.9rem;margin:0}.docs-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0}.docs-btn{display:inline-flex;align-items:center;font:inherit;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:var(--rr-r-control);padding:.6rem 1.05rem;cursor:pointer;border:1px solid var(--rr-line-strong);background:var(--rr-card);color:var(--rr-text)}.docs-btn:hover{border-color:var(--rr-teal)}.docs-btn--primary{background:var(--rr-teal);border-color:var(--rr-teal);color:#fff}.docs-btn--primary:hover{background:var(--rr-teal-hover)}.docs-prose a.docs-btn--primary{color:#fff}.docs-ai{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--rr-line);border-radius:var(--rr-r-card);background:var(--rr-paper)}.docs-ai-stacks{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 1rem;padding:0;border:0}.docs-ai-stacks legend{font-size:.875rem;font-weight:700;color:var(--rr-text);margin-bottom:.4rem;padding:0}.docs-chip{font:inherit;font-size:.8125rem;font-weight:600;color:var(--rr-muted);background:var(--rr-card);border:1px solid var(--rr-line-strong);border-radius:999px;padding:.3rem .8rem;cursor:pointer}.docs-chip[aria-pressed=true]{background:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.docs :is(button,a,input):focus-visible{outline:2px solid var(--rr-teal);outline-offset:2px}.docs-top :is(button,a):focus-visible,.docs-code :is(button,a):focus-visible{outline-color:var(--rr-signal)}@media(max-width:1280px){.docs-grid{grid-template-columns:220px minmax(0,1fr)}.docs-grid>.docs-code-col{grid-column:2;position:static;max-height:none}}@media(max-width:900px){.docs-top-links a:not(.docs-cta),.docs-brand span{display:none}.docs-search-trigger span{display:none}.docs-search-trigger{flex:0 0 auto;margin-left:auto;margin-right:0}.docs-search-trigger kbd{display:none}.docs-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1.25rem 3rem}.docs-grid>.docs-code-col{grid-column:1}.docs-toc-col{position:static;max-height:none}.docs-toc-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;font:inherit;font-weight:700;color:var(--rr-text);background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-r-control);padding:.65rem .9rem;cursor:pointer}.docs-toc-body{margin-top:.75rem}.docs-toc-body:not(.is-open){display:none}.docs-pager{grid-template-columns:1fr}.docs-pager button.is-next{grid-column:1}}@media(pointer:fine){.docs-toc-item,.docs-code button,.docs-copy,.docs-chip,.docs-search-input .docs-kbd{min-height:32px}.docs-tab{min-height:0}}.docs-search-input input{min-height:0}.docs-search-input input[type=search]{border:0;box-shadow:none;padding:0;outline:none}.adm-shell{grid-template-columns:15.5rem minmax(0,1fr);background:var(--rr-paper);color:var(--rr-text)}.adm-shell .adm-main{padding:1.75rem 2rem 3rem;min-width:0}.adm-shell .adm-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:.9rem;padding:1rem .75rem;background:var(--rr-ink);color:var(--rr-on-ink-muted);border-right:0;overflow:hidden}.adm-sidebar-brand{display:flex;align-items:center;gap:.65rem;padding:.15rem .35rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.adm-sidebar-brand img{border-radius:8px;background:var(--rr-teal);flex-shrink:0}.adm-sidebar-brand>div{display:grid;min-width:0}.adm-brand-name{font-weight:800;font-size:.95rem;color:#fff}.adm-brand-sub{font-size:.75rem;color:var(--rr-on-ink-muted)}.adm-close-btn{margin-left:auto}.adm-search{display:flex;align-items:center;gap:.5rem;width:100%;min-height:38px;padding:.4rem .6rem;font-size:.8125rem;color:var(--rr-on-ink-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--rr-r-control);text-align:left}.adm-search span{flex:1}.adm-search:hover{color:#fff;border-color:#ffffff3d}.adm-search kbd{font:inherit;font-size:.7rem;font-weight:700;color:var(--rr-on-ink);border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:0 .3rem}.adm-nav-sections{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.adm-menu-heading{margin:0 0 .25rem;padding:0 .6rem;font-size:.75rem;font-weight:600;color:#7f92ad}.adm-menu-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.adm-menu-list>li{min-width:0}.adm-shell .adm-nav-link{display:flex;align-items:center;gap:.6rem;min-height:36px;padding:.4rem .6rem;border-radius:var(--rr-r-control);font-size:.84rem;color:var(--rr-on-ink-muted);text-decoration:none;box-shadow:none;background:none}.adm-shell .adm-nav-link svg{color:#7f92ad;flex-shrink:0}.adm-nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-shell .adm-nav-link:hover{background:#ffffff0f;color:#fff}.adm-shell .adm-nav-link:hover svg{color:#fff}.adm-shell .adm-nav-link[aria-current=page]{background:#ffffff1a;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--rr-signal)}.adm-shell .adm-nav-link[aria-current=page] svg{color:var(--rr-signal)}.adm-nav-badge{font-size:.68rem;font-weight:700;color:var(--rr-ink);background:var(--rr-signal);border-radius:4px;padding:.05rem .35rem}.adm-sidebar-footer{display:grid;gap:.5rem;padding:.75rem .35rem 0;border-top:1px solid rgba(255,255,255,.08)}.adm-sidebar-footer .payuan-lang-switcher{justify-self:start}.adm-sidebar-footer p{margin:0;font-size:.72rem;line-height:1.45;color:#8ea0b8}.adm-shell .adm-sidebar :is(a,button):focus-visible{outline:2px solid var(--rr-signal);outline-offset:-2px}.adm-icon-btn{display:grid;place-items:center;min-width:40px;min-height:40px;padding:0;color:inherit;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:var(--rr-r-control)}.adm-icon-btn:hover{background:#ffffff14}.adm-shell .adm-head{align-items:flex-end;flex-wrap:wrap;border-bottom:1px solid var(--rr-line);padding-bottom:1rem;margin-bottom:1.5rem}.adm-shell .adm-head h1{font-size:1.6rem;font-weight:800;letter-spacing:-.015em;color:var(--rr-text)}.adm-shell .adm-head p{margin:.25rem 0 0;color:var(--rr-muted);font-size:.875rem}.adm-shell .adm-live{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600;color:var(--rr-muted);background:var(--rr-card);border:1px solid var(--rr-line);border-radius:999px;padding:.25rem .7rem}.adm-shell .adm-live .dot{background:#1f8a4c}.adm-shell .adm-live .dot--alert{background:var(--rr-danger)}.adm-shell .adm-label{text-transform:none;letter-spacing:0;font-size:1rem;font-weight:700;color:var(--rr-text);margin:2rem 0 .75rem}.adm-shell h1,.adm-shell h2,.adm-shell h3{color:var(--rr-text)}.adm-shell .muted{color:var(--rr-muted)}.adm-shell .grid-cards{gap:.75rem;margin:0 0 1rem;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.adm-shell .kpi{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card);padding:.9rem 1.1rem}.adm-shell .kpi dt{font-size:.8125rem;color:var(--rr-muted)}.adm-shell .kpi dd{font-family:inherit;font-size:1.45rem;font-weight:800;letter-spacing:-.01em;color:var(--rr-text)}.adm-shell .kpi dd a{color:var(--rr-teal);font-weight:600;font-size:.9375rem;text-decoration:none}.adm-shell .kpi dd a:hover{text-decoration:underline}.adm-shell .card{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card);box-shadow:none}.adm-shell .adm-banner{border-radius:var(--rr-r-card)}.adm-shell .table-wrap{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-card)}.adm-shell .table{width:100%;border-collapse:collapse;font-size:.875rem}.adm-shell .table th,.adm-shell .table td{padding:.6rem .85rem;border-bottom:1px solid var(--rr-line);vertical-align:top}.adm-shell .table th{font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--rr-muted);background:var(--rr-paper);white-space:nowrap}.adm-shell .table tbody tr:last-child td{border-bottom:0}.adm-shell .table tr:hover td{background:#f7f9fb}.adm-shell .num{font-variant-numeric:tabular-nums}.adm-shell .tabbar{border-bottom:1px solid var(--rr-line);gap:.25rem 1.25rem}.adm-shell .tabbar button{padding:.5rem .1rem;font-size:.9rem;color:var(--rr-muted);border-radius:0}.adm-shell .tabbar button:hover{color:var(--rr-text)}.adm-shell .tabbar button[aria-selected=true]{color:var(--rr-text);border-bottom-color:var(--rr-teal)}.adm-shell .btn-primary{background:var(--rr-teal);border-color:var(--rr-teal);color:#fff;border-radius:var(--rr-r-control);font-weight:700;box-shadow:none}.adm-shell .btn-primary:hover:not(:disabled){background:var(--rr-teal-hover)}.adm-shell .btn-secondary{background:var(--rr-card);border:1px solid var(--rr-line-strong);color:var(--rr-text);border-radius:var(--rr-r-control);font-weight:600}.adm-shell .btn-secondary:hover:not(:disabled){border-color:var(--rr-teal);color:var(--rr-teal)}.adm-shell .field input,.adm-shell .field select,.adm-shell .field textarea{border:1px solid var(--rr-line-strong);border-radius:var(--rr-r-control);background:var(--rr-card)}.adm-shell .field input:focus-visible,.adm-shell .field select:focus-visible,.adm-shell .field textarea:focus-visible{outline:2px solid var(--rr-teal);outline-offset:1px;border-color:var(--rr-teal)}.adm-mobile-bar,.adm-backdrop{display:none}@media(max-width:1024px){.adm-shell{display:flex;flex-direction:column}.adm-mobile-bar{display:flex;align-items:center;gap:.75rem;position:sticky;top:0;z-index:40;padding:.6rem 1rem;background:var(--rr-ink);color:#fff}.adm-mobile-bar .adm-brand-name{flex:1}.adm-shell .adm-sidebar{position:fixed;inset:0 auto 0 0;width:17rem;max-width:85vw;z-index:60;transform:translate(-100%);transition:transform .25s var(--rr-ease)}.adm-shell .adm-sidebar--open{transform:translate(0)}.adm-backdrop{display:block;position:fixed;inset:0;z-index:55;background:#10233f80}.adm-shell .adm-main{padding:1.25rem 1rem 2.5rem}}@media(prefers-reduced-motion:reduce){.adm-shell .adm-sidebar{transition:none}}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.m-stack-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.m-stack-2{grid-template-columns:minmax(0,1fr)}}.m-row-fields{grid-template-columns:2fr 1.2fr 1fr auto}@media(max-width:640px){.m-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.m-row-fields>:first-child,.m-row-fields>:last-child{grid-column:1 / -1}}.pm-dash-grid>*,.sim-provider-grid>*,.pm-kpi-grid>*,.m-stack-2>*,.m-row-fields>*{min-width:0}.sim-btn-simulate{white-space:normal}@media(max-width:768px){.pm-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.pm-segmented>*{flex-shrink:0;white-space:nowrap}}.pm-input{min-width:0}.m-scroll-x{overflow-x:auto;scrollbar-width:none}.m-scroll-x>*{flex-shrink:0;white-space:nowrap}.pm-badge-amber{color:#92400e}.pm-badge-emerald{color:#047857}.ppob-cat-btn.active{background:var(--rr-teal);border-color:var(--rr-teal);box-shadow:none}.ppob-cat-btn>span{opacity:1!important;color:inherit}.ppob-cat-btn:not(.active)>span{color:var(--rr-muted)}.pm-table-container,.table-wrap{position:relative}.pay-picker{display:flex;flex-direction:column;gap:.875rem}.pay-picker-set{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.75rem}.pay-picker-set>legend{padding:0;margin-bottom:.25rem}.pay-picker-group{display:flex;flex-direction:column;gap:.4rem}.pay-picker-group-title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.pay-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem}.pay-picker-option{position:relative;display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .7rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pay-picker-option:hover{border-color:#94a3b8}.pay-picker-option.is-picked{border-color:#0f766e;background:#f0fdfa;box-shadow:inset 0 0 0 1px #0f766e}.pay-picker-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pay-picker-option:has(input:focus-visible){outline:2px solid #0f766e;outline-offset:2px}.pay-picker-logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:24px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;padding:1px 3px}.pay-picker-name{line-height:1.25}.pay-picker-error{margin:0;padding:.6rem .75rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:.8125rem}.pay-picker-actions{display:flex;flex-direction:column;gap:.5rem}.pay-change-method{align-self:flex-start;margin-top:.5rem;padding:.25rem 0;border:0;background:none;color:#0f766e;font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;cursor:pointer}.pay-ewallet-box{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;text-align:center}.pay-ewallet-box strong{font-size:.9375rem;color:#0f172a}.pay-ewallet-box p{margin:0;font-size:.8125rem;color:#475569}@media(prefers-reduced-motion:reduce){.pay-picker-option{transition:none}}:root{--font-display: "Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif}.area-public,.sf,.rr-auth{--rr-paper: #f6f8fb;--rr-line: #e3e8ef;--rr-line-strong: #c9d3df;--rr-muted: #4f6078;--rr-ink-deep: #0c1c33;--rr-r-panel: 20px;--rr-shadow-card: 0 1px 2px rgba(16, 35, 63, .04), 0 20px 44px -28px rgba(16, 35, 63, .28);--rr-ink-glow: radial-gradient(80% 90% at 85% -10%, rgba(45, 212, 191, .12), transparent 60%), radial-gradient(70% 80% at 70% 0%, #1c3860 0%, transparent 70%), var(--rr-ink-deep)}.area-public{background:var(--rr-paper)}.area-public :is(.rr-hero-title,.rr-page-title,.rr-pricepage-title,.rr-h2),.area-public .rr-auth-title,.area-public .rr-auth-quote,.sf-title{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance}.area-public .rr-hero-title{font-size:clamp(2.875rem,5.6vw,5rem);line-height:1;letter-spacing:-.03em;max-width:14ch;margin-bottom:1.75rem}.area-public :is(.rr-page-title,.rr-pricepage-title){font-size:clamp(2.5rem,5.2vw,4.25rem);line-height:1.02;letter-spacing:-.025em;max-width:17ch;margin-bottom:1.25rem}.area-public .rr-h2{font-size:clamp(2.125rem,3.8vw,3.125rem);line-height:1.04;max-width:19ch;margin-bottom:1rem}.area-public .rr-h3{font-weight:600;font-size:1.0625rem;letter-spacing:-.005em}.area-public .rr-lead{font-size:1.125rem;line-height:1.65;color:var(--rr-muted)}.area-public .rr-page-head .rr-lead{font-size:1.1875rem;max-width:56ch}.rr-kicker{margin:0 0 1.25rem;font-size:.9375rem;font-weight:500;color:var(--rr-teal-bright)}.area-public .rr-textlink{font-weight:600;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#0f766e73;transition:text-decoration-color .15s var(--rr-ease)}.area-public .rr-textlink:hover{text-decoration-color:currentColor}.area-public .rr-btn,.rr-auth .rr-btn{min-height:48px;padding:0 1.5rem;border-radius:999px;font-weight:600;letter-spacing:-.005em}.area-public .rr-btn--ghost-dark{border-color:#ffffff3d}.area-public .rr-btn--ghost{border-color:var(--rr-line-strong)}.area-public .tnav-inner{min-height:72px;gap:1rem}.area-public .tnav--ink{background:var(--rr-ink-deep);border-bottom-color:#ffffff0f}.area-public .tnav--solid{background:#f6f8fbdb}.area-public .tnav-brand-name{font-weight:700;letter-spacing:.02em}.area-public .tnav-link{font-weight:500;padding-inline:.75rem}.area-public .tnav-chevron{font-size:.55rem;margin-left:.15rem}.area-public :is(.tnav-login,.tnav-cta){min-height:40px;align-items:center;padding:0 1.125rem;border-radius:999px;font-weight:600}@media(min-width:640px){.area-public .tnav-cta{display:inline-flex}}.area-public .tnav-dropdown{border-radius:16px;padding:.5rem;box-shadow:0 24px 48px -24px #10233f66}.area-public .tnav-drop-link{border-radius:10px}.area-public .tnav .payuan-lang-switcher{background:transparent;border:1px solid var(--rr-line-strong);border-radius:999px;padding:2px}.area-public .tnav .payuan-lang-switcher button{border-radius:999px;padding:.2rem .55rem;color:var(--rr-muted)}.area-public .tnav .payuan-lang-switcher button.is-active{background:var(--rr-ink);color:#fff}.area-public .tnav--ink .payuan-lang-switcher{border-color:#fff3}.area-public .tnav--ink .payuan-lang-switcher button{color:var(--rr-on-ink-muted)}.area-public .tnav--ink .payuan-lang-switcher button.is-active{background:#ffffff24;color:#fff}.area-public .rr-hero{background:var(--rr-ink-glow);padding:clamp(3.5rem,8vw,7rem) 0 clamp(4.5rem,9vw,8rem)}.area-public .rr-hero:before{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,rgba(255,255,255,.03) 55px,rgba(255,255,255,.03) 56px)}.area-public .rr-hero-lead{font-size:1.1875rem;max-width:50ch}.area-public .rr-hero-facts{margin-top:2.5rem;color:var(--rr-on-ink-muted)}.area-public .rr-ledger{background:linear-gradient(180deg,#ffffff14,#ffffff08);color:var(--rr-on-ink);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:1.5rem 1.5rem 1.125rem;box-shadow:0 48px 96px -48px #000000bf,inset 0 1px #ffffff14;backdrop-filter:blur(10px)}.area-public .rr-ledger-head{border-bottom-color:#ffffff1a;padding-bottom:1.125rem}.area-public :is(.rr-ledger-title,.rr-ledger-total-label,.rr-ledger-note,.rr-ledger-shop small){color:var(--rr-on-ink-muted)}.area-public .rr-ledger-total-value{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,3.8vw,3rem);letter-spacing:-.02em;line-height:1.05;color:#fff}.area-public .rr-ledger-toggle{color:var(--rr-on-ink);background:#ffffff0f;border-color:#ffffff24}.area-public .rr-ledger-row{border-bottom:1px solid rgba(255,255,255,.07);padding-block:.8125rem}.area-public .rr-ledger-chan{background:#2dd4bf1f;color:var(--rr-teal-bright);font-weight:600}.area-public .rr-ledger-shop{color:#fff;font-weight:500}.area-public .rr-ledger-amt{color:var(--rr-signal);font-weight:600}.area-public .rr-rails{background:var(--rr-paper)}.area-public .rr-rails-inner{padding-block:1.75rem;gap:2rem}.area-public .rr-rails-list{gap:1.25rem 2.25rem}.area-public .rr-rails-list li{filter:grayscale(1);opacity:.7;transition:filter .2s var(--rr-ease),opacity .2s var(--rr-ease)}.area-public .rr-rails-list li:hover{filter:none;opacity:1}.area-public .rr-section{padding-block:clamp(4.5rem,9vw,7.5rem)}.area-public .rr-section+.rr-section{border-top:none}.area-public .rr-prices,.area-public .rr-flow{background:var(--rr-card)}.area-public .rr-board{background:transparent;border:none;border-top:1px solid var(--rr-ink);border-radius:0;padding:0}.area-public .rr-board-table th,.area-public .rr-board-table td{padding-block:1.375rem}.area-public .rr-board-table th{font-weight:500;font-size:1.0625rem}.area-public .rr-board-table td,.area-public .rr-ptable td.rr-ptable-price strong,.area-public .rr-calc-net dd{font-family:var(--font-display);font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.area-public .rr-board-table td{font-size:clamp(1.5rem,2.4vw,2rem)}.area-public .rr-prices-cash{font-weight:500}.area-public .rr-products{gap:2rem}.area-public .rr-feature{background:var(--rr-ink-glow);border-radius:24px;padding:clamp(1.75rem,3.5vw,2.5rem)}.area-public .rr-feature .rr-h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,2.6vw,2.125rem);letter-spacing:-.015em;line-height:1.1}.area-public .rr-feature-icon{border-radius:999px}.area-public .rr-product-list{border-radius:24px;box-shadow:var(--rr-shadow-card)}.area-public .rr-product{padding:1.25rem 1.5rem;gap:1rem}.area-public .rr-product strong{font-weight:600}.area-public .rr-product-icon{border:none;background:var(--rr-teal-tint);border-radius:999px}.area-public .rr-flow-steps{gap:2rem 2.5rem}.area-public .rr-flow-steps:before{display:none}.area-public .rr-flow-steps li{padding-top:1.25rem;border-top:1px solid var(--rr-line-strong)}.area-public .rr-flow-steps li:before,.area-public .rr-flow-steps li:last-child:before{display:block;width:auto;height:auto;margin-bottom:1rem;border-radius:0;background:none;color:var(--rr-teal);font-family:var(--font-display);font-weight:400;font-size:2.75rem;line-height:1}.area-public .rr-trust{background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel);padding:1.75rem 2rem}.area-public .rr-trust .rr-h3{color:var(--rr-ink)}.area-public .rr-trust .rr-h3 svg{color:var(--rr-teal)}.area-public .rr-trust ul{color:var(--rr-muted)}.area-public .rr-faq{border-top-color:var(--rr-line-strong)}.area-public .rr-faq-item button{font-weight:500;font-size:1.0625rem;padding-block:1.375rem}.area-public .rr-faq-panel p{font-size:1rem}.area-public .rr-cta{background:var(--rr-ink-glow);padding-block:clamp(4rem,8vw,6.5rem)}.area-public .rr-cta .rr-h2{max-width:16ch}.area-public :is(.rr-page,.rr-pricepage){padding-top:clamp(3.5rem,8vw,6.5rem)}.area-public .rr-page-block,.area-public .rr-pricepage-block{margin-top:clamp(4rem,8vw,6.5rem)}.area-public .rr-features{gap:2.25rem 3rem}.area-public .rr-features li,.area-public .rr-pillars li{border-top:1px solid var(--rr-line-strong);padding-top:1.25rem}.area-public .rr-features-icon{margin-bottom:1rem}.area-public :is(.rr-card,.rr-panel,.rr-calc,.rr-status){border-color:var(--rr-line);border-radius:var(--rr-r-panel);box-shadow:var(--rr-shadow-card)}.area-public .rr-incidents li{border-radius:16px;border-color:var(--rr-line)}.area-public .rr-card--ink,.area-public .rr-calc-result,.area-public .rr-pricepage-cta{background:var(--rr-ink-glow)}.area-public .rr-pricepage-cta{border-radius:24px;padding:clamp(2rem,5vw,3.5rem)}.area-public .rr-ptable{border-radius:16px;border-color:var(--rr-line);box-shadow:var(--rr-shadow-card)}.area-public .rr-ptable thead th{background:var(--rr-card);font-weight:500}.area-public .rr-ptable td.rr-ptable-price strong{font-size:1.5rem}.area-public .rr-note{background:var(--rr-card);border-color:var(--rr-line);border-radius:16px}.area-public .rr-note svg{color:var(--rr-teal)}.area-public .rr-calc-net dd{font-size:clamp(2rem,3.4vw,2.5rem)}.area-public .rr-choice{border-radius:14px}.area-public .rr-field input,.area-public .rr-field select,.area-public .rr-panel .field :is(input,select,textarea){border-radius:10px;border-color:var(--rr-line-strong)}.area-public .rr-panel h2{font-family:var(--font-display);font-weight:400;font-size:1.625rem;letter-spacing:-.015em}.rr-footer{background:var(--rr-ink-deep);color:var(--rr-on-ink-muted);padding:clamp(3.5rem,7vw,5rem) 0 2rem;font-size:.9375rem}.rr-main-full+.rr-footer{border-top:1px solid rgba(255,255,255,.08)}.rr-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem}.rr-footer-brand{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.rr-footer-brand img{width:36px;height:36px;background:#fff;border-radius:10px;padding:3px}.rr-footer-brand span{font-weight:700;letter-spacing:.02em;color:#fff;font-size:1.0625rem}.rr-footer-statement{font-family:var(--font-display);font-size:1.375rem;line-height:1.3;letter-spacing:-.01em;color:var(--rr-on-ink);max-width:24ch;margin:0 0 1.25rem}.rr-footer address{font-style:normal;line-height:1.6}.rr-footer address p{margin:0 0 .5rem}.rr-footer h2{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:#fff;margin:0 0 1rem;letter-spacing:0}.rr-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.rr-footer a{color:var(--rr-on-ink);text-decoration:none}.rr-footer a:hover{color:var(--rr-signal)}.rr-footer-legal{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.8125rem;line-height:1.65;max-width:92ch}.rr-footer-legal p{margin:0 0 .75rem}.rr-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.8125rem}.area-public main:has(>.rr-auth){max-width:none;padding:0;margin:0}.rr-auth{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100vh - 72px);background:var(--rr-paper)}.rr-auth-aside{background:var(--rr-ink-glow);color:var(--rr-on-ink-muted);display:flex;align-items:flex-end;padding:clamp(2rem,5vw,4.5rem)}.rr-auth-aside-inner{max-width:30rem}.rr-auth-quote{color:#fff;font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.08;margin:0 0 2rem}.rr-auth-facts{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;gap:.625rem;color:var(--rr-on-ink)}.rr-auth-facts li{display:flex;align-items:center;gap:.625rem}.rr-auth-facts svg{color:var(--rr-teal-bright);flex:none}.rr-auth-legal{margin:0;font-size:.8125rem;line-height:1.6}.rr-auth-main{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,5vw,4rem) 1.25rem}.rr-auth-card{width:100%;max-width:28rem}.rr-auth-title{font-size:clamp(2.125rem,3.6vw,2.75rem);line-height:1.05;color:var(--rr-ink);margin:0 0 .75rem}.rr-auth-lead{color:var(--rr-muted);line-height:1.6;margin:0 0 2rem}.rr-auth-google{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.625rem;border:1px solid var(--rr-line-strong);border-radius:999px;background:var(--rr-card);color:var(--rr-ink);font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s var(--rr-ease)}.rr-auth-google:hover{background:var(--rr-paper)}.rr-auth-divider{display:flex;align-items:center;gap:.875rem;margin:1.5rem 0;color:var(--rr-muted);font-size:.875rem}.rr-auth-divider:before,.rr-auth-divider:after{content:"";flex:1;height:1px;background:var(--rr-line)}.rr-auth-form .field,.rr-auth-field{margin-bottom:1.25rem}.rr-auth-form label{display:block;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;color:var(--rr-ink)}.rr-auth-form :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;min-height:48px;padding:.625rem .875rem;border:1px solid var(--rr-line-strong);border-radius:12px;background:var(--rr-card);color:var(--rr-ink);font:inherit}.rr-auth-form :is(input,select):focus{border-color:var(--rr-teal);outline:3px solid rgba(15,118,110,.18);outline-offset:0}.rr-auth-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.rr-auth-label-row label{margin:0 0 .375rem}.rr-auth-linkbtn{background:none;border:none;padding:0;font:inherit;font-size:.875rem;font-weight:600;color:var(--rr-teal);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rr-auth-pass{position:relative}.rr-auth-pass input{padding-right:3rem}.rr-auth-eye{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:999px;background:none;color:var(--rr-muted);cursor:pointer}.rr-auth-turnstile{margin:1rem 0}.rr-auth-submit{width:100%;border:none;cursor:pointer;font-family:inherit}.rr-auth-devfill{width:100%;margin-top:.75rem;padding:.5rem;border:1px dashed var(--rr-line-strong);border-radius:999px;background:none;color:var(--rr-muted);font:inherit;font-size:.8125rem;cursor:pointer}.rr-auth-switch{margin:1.5rem 0 .75rem;text-align:center;color:var(--rr-muted)}.rr-auth-switch a,.rr-auth-terms a{color:var(--rr-teal);font-weight:600}.rr-auth-terms{margin:0;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--rr-muted)}.rr-auth .error-text{color:var(--rr-danger);font-size:.875rem;margin:.375rem 0 0}.rr-auth .form-actions{margin-top:1.25rem}.rr-auth .rr-hint{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--rr-muted)}@media(max-width:960px){.area-public .rr-hero-grid{grid-template-columns:minmax(0,1fr)}.area-public .rr-ledger-head{flex-wrap:wrap}.rr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-footer-grid>:first-child{grid-column:1 / -1}.rr-auth{grid-template-columns:1fr;min-height:0}.rr-auth-aside{order:2;padding:2.5rem 1.25rem}.rr-auth-quote{font-size:1.75rem}}@media(max-width:560px){.rr-footer-grid{grid-template-columns:1fr}.area-public .rr-hero-title{font-size:2.75rem}.area-public .rr-ledger{padding:1.125rem 1rem .875rem;border-radius:20px}.area-public .rr-ledger-total-value{font-size:2rem}.area-public .rr-trust{padding:1.25rem}.area-public .rr-board-table td{font-size:1.375rem}}.rr-legal{max-width:920px}.rr-legal-tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:clamp(2rem,5vw,3rem)}.rr-legal-tabs a{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border:1px solid var(--rr-line-strong);border-radius:999px;color:var(--rr-ink);font-size:.9375rem;font-weight:500;text-decoration:none}.rr-legal-tabs a:hover{background:var(--rr-card)}.rr-legal-tabs a.is-active{background:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.rr-legal-meta{margin:0 0 1rem;font-size:.9375rem;color:var(--rr-muted)}.rr-legal-integrity{margin:2.5rem 0;padding:1.5rem 1.75rem;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-r-panel)}.rr-legal-integrity-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.area-public .rr-legal-integrity h2{margin:0;font-size:1.0625rem;font-weight:600}.rr-legal-integrity p{margin:0 0 .75rem;color:var(--rr-muted);font-size:.9375rem;line-height:1.6}.rr-legal-integrity code{display:block;padding:.625rem .75rem;background:var(--rr-paper);border-radius:10px;font-size:.8125rem;color:var(--rr-ink);overflow-wrap:anywhere}.area-public .rr-legal-pdf{min-height:40px}.rr-legal-doc{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:24px;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:var(--rr-shadow-card);line-height:1.7}.rr-legal-help{margin-top:3rem;text-align:center;color:var(--rr-muted)}.rr-legal-help p{margin:0 0 .375rem}.rr-legal-help a{color:var(--rr-teal);font-weight:600}@media(max-width:640px){.area-public .rr-ptable,.area-public .rr-ptable tbody{display:block;width:100%;min-width:0}.area-public .rr-ptable .rr-ptable-price{white-space:normal}.area-public .rr-ptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.area-public .rr-ptable tbody tr{display:flex;flex-direction:column;border-bottom:1px solid var(--rr-line)}.area-public .rr-ptable tbody tr:last-child{border-bottom:none}.area-public .rr-ptable tbody th{border-bottom:none;padding:1.25rem 1.125rem .5rem}.area-public .rr-ptable tbody td{border-bottom:none;padding:0 1.125rem .25rem;white-space:normal}.area-public .rr-ptable tbody td.rr-ptable-price{order:-1;text-align:left;padding:0 1.125rem .375rem}.area-public .rr-ptable tbody th{order:-2}.area-public .rr-ptable tbody td.rr-ptable-time{padding-bottom:1.25rem}.area-public .rr-ptable td.rr-ptable-price strong{font-size:1.375rem}}.area-public .docs-prose .docs-h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.125rem,1.6rem + 1.6vw,2.875rem);letter-spacing:-.02em;line-height:1.08}.area-public .docs-prose .docs-h2{font-family:var(--font-display);font-weight:400;font-size:1.75rem;letter-spacing:-.015em}.sf{min-height:100vh;background:var(--rr-paper);color:var(--rr-text);font-family:var(--font-body)}.sf-wrap{max-width:1120px;margin:0 auto;padding-inline:1.25rem}.sf-state{display:grid;place-content:center;text-align:center;padding:4rem 1.25rem;gap:.5rem}.sf-state h1{font-family:var(--font-display);font-weight:400;font-size:2.25rem;margin:0}.sf-state p{margin:0;color:var(--rr-muted);max-width:40ch}.sf-top{position:sticky;top:0;z-index:20;background:#f6f8fbe0;backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rr-line)}.sf-top-inner{display:flex;align-items:center;gap:.75rem;min-height:64px}.sf-mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--rr-ink);color:#fff;font-family:var(--font-display);font-size:1.125rem}.sf-top-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-top-actions{margin-left:auto;display:flex;gap:.5rem;align-items:center}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--rr-ease),border-color .15s var(--rr-ease)}.sf-btn--sm{min-height:40px;padding:0 1rem;font-size:.875rem}.sf-btn--block{width:100%;min-height:52px;font-size:1rem}.sf-btn--teal{background:var(--rr-teal);color:#fff}.sf-btn--teal:hover{background:var(--rr-teal-hover);color:#fff}.sf-btn--ink{background:var(--rr-ink);color:#fff}.sf-btn--ink:hover{background:var(--rr-ink-2);color:#fff}.sf-btn--ghost{background:var(--rr-card);color:var(--rr-ink);border-color:var(--rr-line-strong)}.sf-btn--ghost:hover{background:var(--rr-paper);color:var(--rr-ink)}.sf-btn:disabled{background:var(--rr-line);color:var(--rr-muted);cursor:not-allowed}.sf-count{min-width:1.375rem;height:1.375rem;display:inline-grid;place-items:center;padding:0 .3rem;border-radius:999px;background:var(--rr-signal);color:var(--rr-ink);font-size:.75rem;font-variant-numeric:tabular-nums}.sf-main{padding-bottom:4rem}.sf-hero{padding:clamp(2.5rem,7vw,5rem) 0 clamp(2rem,5vw,3.5rem);max-width:46rem}.sf-title{font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.02;letter-spacing:-.025em;margin:0 0 1rem;color:var(--rr-ink)}.sf-tagline{font-size:1.1875rem;line-height:1.55;color:var(--rr-text);margin:0 0 .75rem}.sf-meta{margin:0;color:var(--rr-muted);font-size:.9375rem}.sf-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--rr-line-strong)}.sf-section-head h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.75rem;letter-spacing:-.015em}.sf-section-head span{color:var(--rr-muted);font-size:.9375rem}.sf-empty{padding:3rem 1.5rem;text-align:center;color:var(--rr-muted);border:1px dashed var(--rr-line-strong);border-radius:20px;margin:0}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.5rem}.sf-card{display:flex;flex-direction:column;min-width:0;background:var(--rr-card);border:1px solid var(--rr-line);border-radius:20px;overflow:hidden;box-shadow:var(--rr-shadow-card)}.sf-card-media{position:relative;aspect-ratio:4 / 3;background:var(--rr-paper)}.sf-card-media img{width:100%;height:100%;object-fit:cover;display:block}.sf-card-cover{height:100%;display:grid;place-items:center;color:var(--rr-teal);background:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,rgba(16,35,63,.05) 23px,rgba(16,35,63,.05) 24px),var(--rr-teal-tint)}.sf-card-type{position:absolute;left:.75rem;top:.75rem;padding:.2rem .625rem;border-radius:999px;background:#ffffffeb;color:var(--rr-ink);font-size:.75rem;font-weight:600}.sf-card-body{display:flex;flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem}.sf-card-name{margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--rr-ink)}.sf-card-desc{margin:0;font-size:.875rem;line-height:1.55;color:var(--rr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-card-foot{margin-top:auto;padding-top:1rem;display:grid;gap:.75rem}.sf-select{width:100%;min-height:44px;padding:0 .75rem;border:1px solid var(--rr-line-strong);border-radius:12px;background:var(--rr-card);color:var(--rr-ink);font:inherit;font-size:.875rem}.sf-card-buy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sf-card-price{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--rr-ink)}.sf-foot{border-top:1px solid var(--rr-line);padding:2rem 0 2.5rem;color:var(--rr-muted);font-size:.8125rem}.sf-foot .sf-wrap{display:flex;justify-content:space-between;gap:.5rem 2rem;flex-wrap:wrap}.sf-foot p{margin:0}.sf-foot a{color:var(--rr-teal);font-weight:600}.sf-drawer-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#0c1c3380;backdrop-filter:blur(3px)}.sf-drawer{width:min(28rem,100%);height:100%;overflow-y:auto;background:var(--rr-card);padding:1.5rem;box-shadow:-24px 0 60px -30px #0c1c3380;animation:sf-drawer-in .28s var(--rr-ease);outline:none}@keyframes sf-drawer-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.sf-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.sf-drawer-head h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.875rem;letter-spacing:-.015em}.sf-drawer-head h2 span{font-family:var(--font-body);font-size:.875rem;color:var(--rr-muted);margin-left:.5rem;letter-spacing:0}.sf-icon-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rr-line);border-radius:999px;background:var(--rr-card);color:var(--rr-ink);cursor:pointer}.sf-drawer-empty{padding:2rem 0;display:grid;gap:1.25rem;justify-items:start;color:var(--rr-muted)}.sf-drawer-empty p{margin:0;line-height:1.6}.sf-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--rr-line)}.sf-lines li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--rr-line)}.sf-line-name{min-width:0}.sf-line-name strong{display:block;font-weight:600;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-line-name span{font-size:.875rem;color:var(--rr-muted);font-variant-numeric:tabular-nums}.sf-qty{display:flex;align-items:center;gap:.25rem;border:1px solid var(--rr-line-strong);border-radius:999px;padding:2px}.sf-qty button{width:32px;height:32px;border:none;border-radius:999px;background:none;color:var(--rr-ink);font:inherit;font-size:1rem;cursor:pointer}.sf-qty button:hover{background:var(--rr-paper)}.sf-qty span{min-width:1.5rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.sf-total{display:flex;justify-content:space-between;align-items:baseline;margin:1.25rem 0 1.75rem}.sf-total span{color:var(--rr-muted)}.sf-total strong{font-family:var(--font-display);font-weight:500;font-size:2rem;letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;color:var(--rr-ink)}.sf-fieldset{border:none;margin:0 0 1.5rem;padding:0}.sf-fieldset legend{padding:0;margin-bottom:.875rem;font-weight:600;color:var(--rr-ink)}.sf-field{display:block;margin-bottom:.875rem}.sf-field>span{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--rr-text)}.sf-field em{font-style:normal;color:var(--rr-muted);font-weight:400}.sf-field input{width:100%;min-height:48px;padding:0 .875rem;border:1px solid var(--rr-line-strong);border-radius:12px;background:var(--rr-card);color:var(--rr-ink);font:inherit}.sf-field input:focus,.sf-select:focus{border-color:var(--rr-teal);outline:3px solid rgba(15,118,110,.18);outline-offset:0}.sf-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.sf-channel{display:grid;gap:.2rem;text-align:left;padding:.875rem 1rem;border:1px solid var(--rr-line-strong);border-radius:14px;background:var(--rr-card);color:var(--rr-ink);font:inherit;cursor:pointer;transition:border-color .15s var(--rr-ease),background-color .15s var(--rr-ease)}.sf-channel strong{font-weight:600}.sf-channel span{font-size:.8125rem;color:var(--rr-muted);line-height:1.4}.sf-channel.is-active{border-color:var(--rr-teal);background:var(--rr-teal-tint);box-shadow:inset 0 0 0 1px var(--rr-teal)}.sf-secure{margin:.875rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--rr-muted);text-align:center}@media(max-width:560px){.sf-top-name{display:none}.sf-drawer-backdrop{align-items:flex-end}.sf-drawer{height:auto;max-height:92vh;border-radius:24px 24px 0 0;animation-name:sf-sheet-in}.sf-grid{grid-template-columns:1fr}}@keyframes sf-sheet-in{0%{transform:translateY(32px);opacity:.6}to{transform:none;opacity:1}}.paypage{--pay-ink: #10233f;--pay-muted: #4f6078;--pay-line: #e3e8ef;--pay-paper: #f6f8fb;background:var(--pay-paper);font-family:var(--font-body);color:var(--pay-ink);padding-top:clamp(1.5rem,4vw,3rem)}.paypage .stripe-sandbox-bar{background:#fff;border:1px solid var(--pay-line);border-radius:16px;box-shadow:none}.paypage .stripe-test-badge{text-transform:none;letter-spacing:0;font-weight:600;border-radius:999px}.paypage .stripe-status-hint{color:var(--pay-muted)}.paypage .stripe-simulator-link-btn{color:var(--rr-teal);font-weight:600}.paypage .stripe-simulator-link-btn:hover{color:var(--rr-teal-hover)}.paypage .stripe-checkout-card{border-color:var(--pay-line);border-radius:24px;box-shadow:0 1px 2px #10233f0a,0 32px 64px -40px #10233f59}.paypage .stripe-panel-summary{background:var(--pay-paper);border-right-color:var(--pay-line);padding:clamp(1.75rem,3.5vw,2.5rem)}.paypage .stripe-panel-payment{padding:clamp(1.75rem,3.5vw,2.5rem)}@media(max-width:860px){.paypage .stripe-panel-summary{border-bottom-color:var(--pay-line)}}.paypage .stripe-merchant-avatar{border-radius:999px;background:var(--pay-ink);font-family:var(--font-display);font-weight:400;font-size:1.0625rem;letter-spacing:0}.paypage .stripe-merchant-subtitle{text-transform:none;letter-spacing:0;font-size:.8125rem;color:var(--pay-muted)}.paypage .stripe-merchant-name{font-weight:600;font-size:1.0625rem;color:var(--pay-ink)}.paypage :is(.stripe-status-pill-waiting,.stripe-timer-pill){text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600;color:#8a4b00;background:#fff4d6;border-color:#f6dc9a}.paypage .stripe-amount-headline{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,5vw,3.25rem);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;line-height:1.05;color:var(--pay-ink)}.paypage .stripe-invoice-pill{color:var(--pay-muted);font-size:.8125rem}.paypage .stripe-invoice-pill .inv-label{color:var(--pay-muted)}.paypage .stripe-invoice-pill .inv-code{background:#fff;border:1px solid var(--pay-line);border-radius:6px;color:var(--pay-ink)}.paypage .stripe-btn-copy-inline{color:var(--rr-teal);text-decoration:underline;text-underline-offset:3px;min-height:24px}.paypage .stripe-divider{background:var(--pay-line)}.paypage .stripe-line-items-header,.paypage .stripe-label,.paypage .pay-picker-group-title{text-transform:none;letter-spacing:0}.paypage .stripe-line-items-header{font-size:.875rem;font-weight:600;color:var(--pay-ink)}.paypage .stripe-item-row{color:var(--pay-ink)}.paypage :is(.stripe-item-qty,.stripe-item-row.muted,.stripe-item-desc){color:var(--pay-muted)}.paypage .stripe-item-row.total{font-weight:600}.paypage .stripe-item-row.total .stripe-item-val{font-family:var(--font-display);font-weight:500;font-size:1.375rem;font-variant-numeric:lining-nums tabular-nums}.paypage .stripe-security-badge,.paypage .stripe-summary-footer{color:var(--pay-muted)}.paypage .stripe-customer-header-box{border-radius:14px;background:var(--pay-paper);border-color:var(--pay-line)}.paypage :is(.cust-label){color:var(--pay-muted)}.paypage .pay-picker-set>legend.stripe-label{font-family:var(--font-display);font-weight:400;font-size:1.625rem;letter-spacing:-.015em;color:var(--pay-ink);margin-bottom:.5rem}.paypage .pay-picker-group-title{font-size:.8125rem;font-weight:600;color:var(--pay-muted)}.paypage .pay-picker-grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.paypage .pay-picker-option{border-color:var(--pay-line);border-radius:14px;min-height:48px;font-weight:500;font-size:.875rem}.paypage .pay-picker-option:hover{border-color:var(--rr-line-strong, #c9d3df)}.paypage .pay-picker-option.is-picked{border-color:var(--rr-teal);background:var(--rr-teal-tint);box-shadow:inset 0 0 0 1px var(--rr-teal)}.paypage .pay-picker-logo{border-color:var(--pay-line);border-radius:6px}.paypage .stripe-btn-pay-action{min-height:52px;border-radius:999px;background:var(--rr-teal);font-weight:600;font-size:1rem;box-shadow:0 12px 24px -16px #0f766eb3}.paypage .stripe-btn-pay-action:hover:not(:disabled){background:var(--rr-teal-hover);transform:none}.paypage .stripe-btn-subtle{border-radius:999px}.paypage .stripe-btn-primary{border-radius:999px;background:var(--rr-teal)}.paypage :is(.stripe-qr-frame,.stripe-va-box,.pay-ewallet-box){border-color:var(--pay-line);border-radius:18px}.paypage .va-code{font-variant-numeric:tabular-nums;letter-spacing:.04em}.paypage :is(.qris-caption,.qris-subcaption,.va-note,.stripe-alt-label){color:var(--pay-muted)}.paypage .stripe-dead-title{font-family:var(--font-display);font-weight:400;font-size:2rem;letter-spacing:-.015em}.pay-foot{margin-top:1.5rem;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--pay-muted)}.pay-foot p{margin:0}.pay-foot strong{color:var(--pay-ink);font-weight:600}.paypage .official-receipt-wrapper{font-family:var(--font-body)}.payuan-lang-switcher button{min-width:28px;min-height:24px}@media(max-width:400px){.paypage .pay-picker-option{gap:.5rem;padding-inline:.5rem;font-size:.8125rem}.paypage .pay-picker-logo{width:38px}}.md-shell{--md-sb-w: 272px;--md-sb-w-collapsed: 80px;--md-ink: var(--rr-ink);--md-ink-2: #1a3256;--md-on-ink: #d3dce8;--md-on-ink-dim: #93a6bf;--md-rail: rgba(255, 255, 255, .1);--md-topbar-h: 64px;display:grid;grid-template-columns:var(--md-sb-w) minmax(0,1fr);min-height:100vh;background:var(--rr-paper);color:var(--rr-text);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.md-shell--collapsed{grid-template-columns:var(--md-sb-w-collapsed) minmax(0,1fr)}.md-shell :focus-visible{outline:3px solid var(--focus-ring, #1a7fd1);outline-offset:2px}.md-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--md-ink);color:var(--md-on-ink);min-width:0;z-index:40}.md-sb-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:var(--md-topbar-h);padding:0 .75rem 0 1.125rem;flex:none}.md-shell--collapsed .md-sb-head{flex-direction:column;justify-content:center;height:auto;padding:.875rem 0 .5rem}.md-brand{display:inline-flex;align-items:center;gap:.625rem;min-width:0;min-height:44px;color:#fff;text-decoration:none;border-radius:10px}.md-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--rr-teal);color:#fff;flex:none}.md-brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.md-brand-name{font-weight:800;font-size:1rem;letter-spacing:-.01em;color:#fff}.md-brand-sub{font-size:.75rem;font-weight:600;color:var(--rr-teal-bright)}.md-sb-toggle{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--md-on-ink-dim);cursor:pointer;transition:background-color .15s var(--rr-ease),color .15s var(--rr-ease)}.md-sb-toggle:hover{background:#ffffff14;color:#fff}.md-workspace{display:flex;align-items:center;gap:.625rem;margin:.25rem .875rem .5rem;padding:.625rem .5rem .625rem .625rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.md-workspace-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#2dd4bf24;color:var(--rr-teal-bright);flex:none}.md-workspace-meta{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.md-workspace-name{font-weight:700;font-size:.875rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-workspace-id{font-size:.75rem;color:var(--md-on-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-workspace-copy{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--md-on-ink-dim);cursor:pointer;flex:none}.md-workspace-copy:hover{background:#ffffff14;color:#fff}.md-sb-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.md-nav{padding:.5rem .875rem 1rem}.md-nav-group+.md-nav-group{margin-top:1rem}.md-nav-title{margin:0 0 .375rem;padding:0 .5rem;font-size:.75rem;font-weight:700;color:var(--md-on-ink-dim);letter-spacing:.01em}.md-nav-list{list-style:none;margin:0 0 0 .5rem;padding:0 0 0 .5rem;border-left:1px solid var(--md-rail);display:flex;flex-direction:column;gap:2px}.md-nav-link{position:relative;display:flex;align-items:center;gap:.75rem;min-height:44px;padding:0 .75rem;border-radius:10px;color:var(--md-on-ink);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s var(--rr-ease),color .15s var(--rr-ease)}.md-nav-link:before{content:"";position:absolute;left:calc(-.5rem - 2px);top:10px;bottom:10px;width:3px;border-radius:3px;background:transparent;transition:background-color .15s var(--rr-ease)}.md-nav-icon{display:grid;place-items:center;color:var(--md-on-ink-dim);flex:none}.md-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-nav-link:hover{background:#ffffff0f;color:#fff}.md-nav-link:hover .md-nav-icon{color:#fff}.md-nav-link:hover:before{background:#ffffff59}.md-nav-link--active,.md-nav-link--active:hover{background:var(--md-ink-2);color:#fff;font-weight:700}.md-nav-link--active .md-nav-icon,.md-nav-link--active:hover .md-nav-icon{color:var(--rr-signal)}.md-nav-link--active:before,.md-nav-link--active:hover:before{background:var(--rr-signal)}.md-nav--collapsed{padding:.25rem .75rem 1rem}.md-nav--collapsed .md-nav-group+.md-nav-group{margin-top:.5rem}.md-nav-sep{display:block;height:1px;margin:0 .5rem .5rem;background:var(--md-rail)}.md-nav--collapsed .md-nav-group:first-child .md-nav-sep{display:none}.md-nav--collapsed .md-nav-list{margin:0;padding:0;border-left:0}.md-nav--collapsed .md-nav-link{justify-content:center;padding:0;width:56px;min-height:48px;margin:0 auto}.md-nav--collapsed .md-nav-link:before{left:-12px}.md-user{position:relative;flex:none;padding:.625rem .875rem .875rem;border-top:1px solid rgba(255,255,255,.08)}.md-user--collapsed{padding:.625rem 0;display:flex;justify-content:center}.md-user-trigger{display:flex;align-items:center;gap:.625rem;width:100%;min-height:52px;padding:.375rem .5rem;border:0;border-radius:12px;background:transparent;color:var(--md-on-ink);text-align:left;cursor:pointer}.md-user--collapsed .md-user-trigger{width:auto;padding:.25rem}.md-user-trigger:hover,.md-user-trigger[aria-expanded=true]{background:#ffffff12}.md-user-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--rr-signal);color:var(--md-ink);font-weight:800;flex:none}.md-user-meta{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.md-user-name{font-weight:700;font-size:.875rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-user-role{font-size:.75rem;color:var(--md-on-ink-dim)}.md-user-caret{color:var(--md-on-ink-dim);flex:none}.md-user-menu{position:absolute;left:.875rem;right:.875rem;bottom:calc(100% - .25rem);min-width:220px;padding:.375rem;border-radius:12px;background:#fff;border:1px solid var(--rr-line);box-shadow:0 18px 40px -18px #10233f8c;z-index:60}.md-user--collapsed .md-user-menu{left:calc(100% - .5rem);right:auto;bottom:.5rem}.md-user-item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:0 .75rem;border:0;border-radius:8px;background:transparent;color:var(--rr-text);font-size:.875rem;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.md-user-item svg{color:var(--rr-muted)}.md-user-item:hover{background:var(--rr-paper)}.md-user-item--danger,.md-user-item--danger svg{color:var(--rr-danger)}.md-user-item--danger:hover{background:#fdecee}.md-user-divider{height:1px;margin:.25rem .375rem;background:var(--rr-line)}.md-main{display:flex;flex-direction:column;min-width:0}.md-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--md-topbar-h);padding:0 2rem;background:#ffffffeb;backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rr-line)}.md-crumbs{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem}.md-crumb-group{color:var(--rr-muted);font-weight:500;white-space:nowrap}.md-crumb-sep{color:var(--rr-line-strong)}.md-crumb-page{color:var(--rr-text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-topbar-actions{display:flex;align-items:center;gap:.75rem;flex:none}.md-search{display:inline-flex;align-items:center;gap:.5rem;width:clamp(200px,22vw,300px);height:40px;min-height:40px;padding:0 .5rem 0 .75rem;border:1px solid var(--rr-line-strong);border-radius:10px;background:#fff;color:var(--rr-muted);font-size:.875rem;cursor:pointer}.md-search:hover{border-color:#9fb0c4}.md-search-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-kbd{padding:.125rem .375rem;border:1px solid var(--rr-line);border-radius:6px;background:var(--rr-paper);color:var(--rr-muted);font:600 .6875rem var(--font-body, inherit)}.md-mode-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--rr-paper);border:1px solid var(--rr-line)}.md-mode-opt{display:inline-flex;align-items:center;gap:.375rem;min-height:34px;padding:0 .75rem;border:0;border-radius:8px;background:transparent;color:var(--rr-muted);font-size:.8125rem;font-weight:700;cursor:pointer}.md-mode-opt:hover{color:var(--rr-text)}.md-mode-opt--sandbox{background:#fff;color:#7a4300;box-shadow:0 1px 2px #10233f1f}.md-mode-opt--live{background:#fff;color:#05603a;box-shadow:0 1px 2px #10233f1f}.md-mode-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.md-mode-dot--sandbox{background:#d97706}.md-mode-dot--live{background:#059669}.md-content{width:100%;max-width:1360px;margin:0 auto;padding:1.5rem 2rem 4rem;box-sizing:border-box;outline:none}.md-envbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.5rem .5rem .5rem .875rem;border-radius:12px;font-size:.875rem}.md-envbar--sandbox{background:#fff8e6;border:1px solid #f1d58a;color:#5c3d00}.md-envbar--kyc{background:#fdecee;border:1px solid #f3b8c0;color:#7a1222}.md-envbar-icon{display:grid;place-items:center;flex:none}.md-envbar-text{margin:0;flex:1;min-width:0;line-height:1.45}.md-envbar-link{display:inline-flex;align-items:center;min-height:36px;padding:0 .875rem;border-radius:8px;background:#fff;border:1px solid currentColor;color:inherit;font-weight:700;font-size:.8125rem;text-decoration:none;white-space:nowrap;flex:none}.md-envbar-link:hover{background:#fff9}.md-mtopbar,.md-bottomnav,.md-drawer,.md-drawer-backdrop{display:none}.md-mbtn{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer;flex:none}.md-mbtn:hover{background:#ffffff14}.md-brand--compact .md-brand-mark{width:32px;height:32px}.md-mtopbar-actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.md-mode-pill{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:0 .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.md-mode-pill--sandbox .md-mode-dot{background:var(--rr-signal)}.md-mode-pill--live .md-mode-dot{background:#34d399}@media(max-width:1023.98px){.md-shell,.md-shell--collapsed{display:block}.md-sidebar,.md-topbar{display:none}.md-mtopbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.25rem;height:56px;padding:0 .5rem;background:var(--md-ink);color:#fff}.md-drawer-backdrop{display:block;position:fixed;inset:0;z-index:70;background:#10233f8c}.md-drawer{position:fixed;inset:0 auto 0 0;z-index:80;display:flex;flex-direction:column;width:min(320px,86vw);background:var(--md-ink);color:var(--md-on-ink);transform:translate(-100%);visibility:hidden;transition:transform .24s var(--rr-ease),visibility 0s linear .24s}.md-drawer--open{transform:none;visibility:visible;transition:transform .24s var(--rr-ease)}.md-drawer-head{display:flex;align-items:center;gap:.625rem;padding:.75rem .5rem .75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.md-drawer-tools{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem .25rem}.md-drawer .md-mode-seg{background:#ffffff0f;border-color:#ffffff1a}.md-drawer .md-mode-opt{color:var(--md-on-ink);min-height:40px}.md-drawer .md-mode-opt--sandbox{color:#7a4300}.md-drawer .md-mode-opt--live{color:#05603a}.md-drawer .md-user-menu{bottom:calc(100% - .25rem)}.md-content{padding:1.25rem 1.25rem 3rem}}@media(max-width:767.98px){.md-content{padding:1rem 1rem calc(5.5rem + env(safe-area-inset-bottom))}.md-envbar{flex-wrap:wrap;gap:.5rem .625rem;padding:.75rem;margin-bottom:1rem}.md-envbar-text{flex:1 1 calc(100% - 2.5rem)}.md-envbar-link{margin-left:1.75rem}.md-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rr-line);box-shadow:0 -6px 18px -12px #10233f59}.md-bottomnav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--rr-muted);font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer}.md-bottomnav-tab--active{color:var(--rr-teal-hover);font-weight:800}.md-bottomnav-tab--active svg{color:var(--rr-teal)}}@media(prefers-reduced-motion:reduce){.md-drawer,.md-drawer--open,.md-nav-link,.md-nav-link:before{transition:none}}@media print{.md-sidebar,.md-topbar,.md-mtopbar,.md-bottomnav,.md-envbar{display:none!important}.md-shell{display:block}}.md-shell .payuan-lang-switcher{height:40px;padding:3px;gap:2px;border-radius:10px;background:var(--rr-paper);border-color:var(--rr-line)}.md-shell .payuan-lang-switcher button{min-height:32px;min-width:36px;padding:0 .5rem;border-radius:8px;font-size:.8125rem;color:var(--rr-muted)}.md-shell .payuan-lang-switcher button.is-active{background:#fff;color:var(--rr-ink);box-shadow:0 1px 2px #10233f1f}.md-drawer .payuan-lang-switcher{background:#ffffff0f;border-color:#ffffff1a}.md-drawer .payuan-lang-switcher button{color:var(--md-on-ink);min-height:36px}.md-drawer .payuan-lang-switcher button.is-active{background:#fff;color:var(--rr-ink)}.md-shell{--md-gap: 1.5rem;--md-r-ctl: 10px;--md-r-card: 14px;--md-danger: #b42318;--md-danger-hover: #912018;--md-danger-tint: #fef3f2}.md-shell .pm-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.5rem;margin:0 0 var(--md-gap);padding:0}.md-shell .md-page-heading,.md-shell .pm-page-title-wrap{display:flex;align-items:flex-start;gap:1rem;min-width:0;flex:1 1 420px}.md-shell .md-page-text{min-width:0}.md-shell .md-page-title-row,.md-shell .pm-page-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.md-shell .md-page-icon,.md-shell .pm-page-icon-badge{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--rr-ink);border:0;color:var(--rr-teal-bright);flex:none;box-shadow:none}.md-shell .pm-page-title{margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--rr-text)}.md-shell .pm-page-subtitle{margin:.375rem 0 0;max-width:68ch;font-size:.9375rem;line-height:1.55;color:var(--rr-muted)}.md-shell .md-page-actions,.md-shell .pm-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.md-env-badge{display:inline-flex;align-items:center;gap:.375rem;min-height:24px;padding:0 .625rem;border-radius:999px;font-size:.75rem;font-weight:700}.md-env-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.md-env-badge--sandbox{background:#fff4d6;color:#7a4300}.md-env-badge--live{background:#dcfae6;color:#05603a}.md-shell .pm-btn,.md-shell .pm-btn-primary,.md-shell .pm-btn-secondary,.md-shell .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.125rem;border:1px solid transparent;border-radius:var(--md-r-ctl);font:700 .875rem/1.2 var(--font-body, inherit);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .15s var(--rr-ease),border-color .15s var(--rr-ease),color .15s var(--rr-ease)}.md-shell .pm-btn svg{width:18px;height:18px;flex:none}.md-shell .pm-btn:active:not(:disabled){transform:translateY(1px)}.md-shell .pm-btn--primary,.md-shell .pm-btn-primary,.md-shell .btn-primary{background:var(--rr-teal);border-color:var(--rr-teal);color:#fff}.md-shell .pm-btn--primary:hover:not(:disabled),.md-shell .pm-btn-primary:hover:not(:disabled),.md-shell .btn-primary:hover:not(:disabled){background:var(--rr-teal-hover);border-color:var(--rr-teal-hover);color:#fff}.md-shell .pm-btn--secondary,.md-shell .pm-btn-secondary{background:#fff;border-color:var(--rr-line-strong);color:var(--rr-text)}.md-shell .pm-btn--secondary:hover:not(:disabled),.md-shell .pm-btn-secondary:hover:not(:disabled){background:var(--rr-paper);border-color:#94a6bb}.md-shell .pm-btn--ghost{background:transparent;border-color:transparent;color:var(--rr-teal-hover)}.md-shell .pm-btn--ghost:hover:not(:disabled){background:var(--rr-teal-tint)}.md-shell .pm-btn--danger{background:var(--md-danger);border-color:var(--md-danger);color:#fff}.md-shell .pm-btn--danger:hover:not(:disabled){background:var(--md-danger-hover);border-color:var(--md-danger-hover)}.md-shell .pm-btn--danger-text{background:#fff;border-color:#f4b5ae;color:var(--md-danger)}.md-shell .pm-btn--danger-text:hover:not(:disabled){background:var(--md-danger-tint);border-color:var(--md-danger)}.md-shell .pm-btn--sm{min-height:36px;padding:0 .75rem;gap:.375rem;font-size:.8125rem;border-radius:8px}.md-shell .pm-btn--sm svg{width:16px;height:16px}.md-shell .pm-btn:disabled,.md-shell .pm-btn[aria-disabled=true],.md-shell .btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.md-shell .pm-btn:focus-visible{outline:3px solid var(--focus-ring, #1a7fd1);outline-offset:2px}@media(pointer:coarse){.md-shell .pm-btn--sm{min-height:44px;padding:0 .875rem}}.md-shell .pm-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:var(--md-r-ctl);border:1px solid var(--rr-line-strong);background:#fff;color:var(--rr-text)}.md-shell .pm-icon-button svg{width:18px;height:18px}.md-shell .pm-icon-button:hover{background:var(--rr-paper);color:var(--rr-teal-hover)}@media(pointer:coarse){.md-shell .pm-icon-button{width:44px;height:44px}}.md-shell .pm-card,.md-shell .pm-table-card{background:#fff;border:1px solid var(--rr-line);border-radius:var(--md-r-card);box-shadow:none;margin-bottom:var(--md-gap)}.md-shell .pm-card{padding:1.5rem}.md-shell .pm-table-card{overflow:hidden}.md-shell .pm-card-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--rr-line)}.md-shell .pm-table-card>.pm-card-header{margin:0;padding:1.25rem 1.5rem}.md-shell .pm-card-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--rr-text)}.md-shell .pm-card-subtitle{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:var(--rr-muted)}.md-shell .pm-dash-grid{gap:var(--md-gap)}.md-shell .pm-kpi-grid{gap:1rem;margin-bottom:var(--md-gap)}.md-shell .pm-kpi-card{padding:1.25rem;border-radius:var(--md-r-card);min-height:0}.md-shell .pm-kpi-label{font-size:.8125rem;font-weight:600;color:var(--rr-muted)}.md-shell .pm-kpi-amount,.md-shell .pm-kpi-value{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:800;letter-spacing:-.025em}.md-shell .pm-kpi-subtext,.md-shell .pm-kpi-hint{font-size:.8125rem;line-height:1.45;color:var(--rr-muted)}.md-shell .pm-kpi-icon-pill{width:36px;height:36px;border-radius:10px}.md-shell .pm-kpi-action-link{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;font-size:.8125rem;font-weight:700;color:var(--rr-teal-hover)}.md-shell .pm-action-tile{min-height:72px;padding:1rem;gap:.875rem;border-radius:12px}.md-shell .pm-action-tile:hover .pm-action-tile-icon{transform:none}.md-shell .pm-action-tile-icon{width:40px;height:40px;border-radius:10px}.md-shell .pm-action-tile-title{font-size:.9375rem;line-height:1.25}.md-shell .pm-action-tile-desc{font-size:.8125rem;line-height:1.4;margin-top:2px}.md-shell .pm-form-grid{gap:1rem;margin-bottom:1.25rem}.md-shell .pm-field{gap:.375rem}.md-shell .pm-field-label{font-size:.875rem;font-weight:600;color:var(--rr-text)}.md-shell .pm-field-hint{font-size:.8125rem;line-height:1.45;color:var(--rr-muted)}.md-shell .pm-field-error{font-size:.8125rem;font-weight:600;color:var(--md-danger)}.md-shell .pm-field-input,.md-shell .pm-input,.md-shell .pm-select-control,.md-shell .pm-input-search{min-height:44px;height:auto;border-radius:var(--md-r-ctl);border:1px solid var(--rr-line-strong);background-color:#fff;color:var(--rr-text);font-size:.9375rem}.md-shell .pm-field-input,.md-shell .pm-input{padding:.625rem .875rem}.md-shell textarea.pm-field-input,.md-shell textarea.pm-input{min-height:96px;line-height:1.5}.md-shell .pm-field-input::placeholder,.md-shell .pm-input::placeholder,.md-shell .pm-input-search::placeholder{color:#75859a}.md-shell .pm-field-input:focus,.md-shell .pm-input:focus,.md-shell .pm-select-control:focus,.md-shell .pm-input-search:focus{border-color:var(--rr-teal);box-shadow:0 0 0 3px #0f766e2e;outline:none;background-color:#fff}.md-shell .pm-field-input[aria-invalid=true],.md-shell .pm-input[aria-invalid=true]{border-color:var(--md-danger)}.md-shell .pm-form-section{border-radius:12px}.md-shell .pm-form-section-title{font-size:.9375rem}.md-shell .pm-table-container{border-radius:12px}.md-shell .pm-table{font-size:.875rem}.md-shell .pm-table th,.md-shell .pm-table thead th{height:44px;padding:.625rem 1rem;background:#f7f9fc;color:var(--rr-muted);font-size:.8125rem;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap;border-bottom:1px solid var(--rr-line)}.md-shell .pm-table td{padding:.875rem 1rem;border-bottom:1px solid #e8edf3;color:#26384f}.md-shell .pm-table tbody tr:hover td{background:#f8fafc}.md-shell .pm-table td .pm-btn+.pm-btn{margin-left:.375rem}.md-shell .pm-tabs-nav{gap:.25rem;margin-bottom:var(--md-gap);border-bottom:1px solid var(--rr-line);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.md-shell .pm-tab-button{min-height:44px;padding:0 .875rem;margin-bottom:-1px;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;font-size:.9375rem;font-weight:600;color:var(--rr-muted);white-space:nowrap;flex:none}.md-shell .pm-tab-button:hover{color:var(--rr-text);background:#10233f0a}.md-shell .pm-tab-button--active,.md-shell .pm-tab-button[aria-selected=true]{color:var(--rr-ink);border-bottom-color:var(--rr-teal);font-weight:700}.md-shell .pm-segmented,.md-shell .pm-filter-tabs{padding:4px;gap:4px;border-radius:12px;background:#eaf0f5;border:1px solid var(--rr-line)}.md-shell .pm-segmented-item,.md-shell .pm-filter-tab-btn{min-height:36px;padding:0 .875rem;border-radius:8px;font-size:.875rem;font-weight:600;color:var(--rr-muted)}.md-shell .pm-segmented-item.active,.md-shell .pm-segmented-item--active{background:#fff;color:var(--rr-ink);font-weight:700}.md-shell .pm-filter-tab-btn--active{background:var(--rr-ink)!important;color:#fff!important}@media(pointer:coarse){.md-shell .pm-segmented-item,.md-shell .pm-filter-tab-btn{min-height:44px}}.md-shell .pm-badge{min-height:24px;padding:0 .625rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap;border:0}.md-shell .pm-badge-emerald{background:#dcfae6;color:#05603a}.md-shell .pm-badge-teal{background:var(--rr-teal-tint);color:#0b5f59}.md-shell .pm-badge-amber{background:#fff4d6;color:#7a4300}.md-shell .pm-badge-red,.md-shell .pm-badge-rose{background:#fee4e2;color:#912018}.md-shell .pm-badge-slate{background:#eaf0f5;color:#33465e}.md-shell .pm-banner{align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--md-gap);padding:.875rem 1rem;border-radius:12px;font-size:.875rem;line-height:1.5;box-shadow:none}.md-shell .pm-banner--info{background:var(--rr-teal-tint);border:1px solid #b9ddd7;color:#084a45}.md-shell .pm-banner--kyc{background:#fef3f2;border:1px solid #fecdca;color:#7a271a}.md-shell .pm-banner-badge{letter-spacing:0;text-transform:none}.md-shell .pm-banner-link{min-height:36px;font-size:.8125rem}.md-shell .empty-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;text-align:center;color:var(--rr-muted)}.md-shell .empty-state h2{margin:.25rem 0 0;font-size:1.0625rem;font-weight:700;color:var(--rr-text)}.md-shell .empty-state p{margin:0;max-width:46ch;font-size:.9375rem;line-height:1.5}.md-shell .empty-state>:last-child:not(p):not(h2){margin-top:.75rem}.empty-state__icon--svg{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--rr-teal-tint);color:var(--rr-teal)}.md-skeleton{display:block;height:1rem;border-radius:8px;background:linear-gradient(90deg,#e8edf3,#f4f7fa,#e8edf3);background-size:200% 100%;animation:md-shimmer 1.4s ease-in-out infinite}@keyframes md-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.md-skeleton{animation:none}}.md-shell .modal{border-radius:16px;border:1px solid var(--rr-line)}.md-shell .modal-head{padding:1rem 1.25rem;border-bottom:1px solid var(--rr-line)}.md-shell .modal-head h2{font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.md-shell .modal-body{padding:1.25rem}.md-shell .pm-modal-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}@media(max-width:767.98px){.md-shell{--md-gap: 1rem}.md-shell .md-page-heading,.md-shell .pm-page-title-wrap{flex-basis:100%;gap:.75rem}.md-shell .md-page-icon,.md-shell .pm-page-icon-badge{width:40px;height:40px;border-radius:10px}.md-shell .md-page-icon svg,.md-shell .pm-page-icon-badge svg{width:20px;height:20px}.md-shell .pm-page-subtitle{font-size:.875rem}.md-shell .md-page-actions,.md-shell .pm-page-actions{width:100%}.md-shell .md-page-actions>.pm-btn,.md-shell .pm-page-actions>.pm-btn{flex:1 1 auto}.md-shell .pm-card{padding:1rem}.md-shell .pm-table-card>.pm-card-header{padding:1rem}.md-shell .pm-kpi-grid,.md-shell .pm-kpi-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem}.md-shell .pm-kpi-card{padding:1rem}.md-shell .pm-form-grid{grid-template-columns:minmax(0,1fr)}.md-shell .pm-modal-footer>.pm-btn{flex:1 1 auto}}@media(max-width:420px){.md-shell .pm-kpi-grid,.md-shell .pm-kpi-grid--3{grid-template-columns:minmax(0,1fr)!important}}.md-shell .pm-action-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-bottom:var(--md-gap)}.md-shell .pm-action-tile-icon{background:var(--rr-teal-tint);color:var(--rr-teal)}.md-shell .pm-action-tile:hover .pm-action-tile-icon{background:var(--rr-teal);color:#fff}.md-shell .pm-type-option-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.md-shell .pm-type-option-title svg{color:var(--rr-teal);flex:none}.md-callout{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:var(--md-gap);padding:1rem 1.25rem;border-radius:var(--md-r-card);background:#fff;border:1px solid var(--rr-line)}.md-callout--teal{background:var(--rr-teal-tint);border-color:#b9ddd7}.md-callout--amber{background:#fff8e6;border-color:#f1d58a}.md-callout-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--rr-teal);flex:none}.md-callout--amber .md-callout-icon{color:#9a5b00}.md-callout-body{flex:1 1 320px;min-width:0}.md-callout-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.md-callout-title{margin:0;font-size:1rem;font-weight:800;color:var(--rr-text)}.md-callout-text{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:#33465e}.md-subtabs{display:flex;gap:.5rem;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none}.md-subtab{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border-radius:10px;border:1px solid var(--rr-line-strong);background:#fff;color:var(--rr-text);font:600 .875rem var(--font-body, inherit);white-space:nowrap;cursor:pointer;flex:none}.md-subtab svg{color:var(--rr-teal)}.md-subtab:hover{background:var(--rr-paper)}.md-subtab--active,.md-subtab--active:hover{background:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.md-subtab--active svg{color:var(--rr-signal)}.md-input-icon{position:relative;display:flex;align-items:center;min-width:0}.md-input-icon>svg{position:absolute;left:.875rem;color:var(--rr-muted);pointer-events:none}.md-shell .md-input-icon>.pm-input{width:100%;padding-left:2.625rem}.md-shell .pos-method{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.md-shell .pm-table-container:focus-visible{outline:3px solid var(--focus-ring, #1a7fd1);outline-offset:2px}
