@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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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,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) 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,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) 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,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) 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}:root{color-scheme:light;--mirchi-60: #F97316;--mirchi-70: #EA580C;--mirchi-10: #FFEDD5;--mirchi-05: #FFF7ED;--mirchi-40: #FB923C;--mirchi-30: #FDBA74;--haldi-60: #F59E0B;--haldi-10: #FEF3C7;--haldi-ink: #B45309;--pudina-60: #10B981;--pudina-10: #D1FAE5;--pudina-ink: #047857;--neelam-60: #3B82F6;--neelam-10: #DBEAFE;--neelam-ink: #1D4ED8;--jamun-60: #8B5CF6;--jamun-10: #EDE9FE;--jamun-ink: #6D28D9;--anaar-60: #EF4444;--anaar-10: #FEE2E2;--anaar-ink: #B91C1C;--sea-60: #14B8A6;--sea-10: #CCFBF1;--sea-ink: #0F766E;--kesar-60: #EAB308;--c-canvas: #F3F4F6;--c-surface: #FFFFFF;--c-surface-sunken: #F8FAFC;--c-surface-raised: #FFFFFF;--c-surface-inverse: #0F172A;--c-text-on-inverse: rgba(248,250,252,.96);--c-lit-edge: rgba(255,255,255,.22);--c-text-highest: #0F172A;--c-text-high: #334155;--c-text-medium: #64748B;--c-text-low: #94A3B8;--c-border-strong: #CBD5E1;--c-border: #E2E8F0;--c-border-subtle: #EEF2F6;--c-hover: rgba(15,23,42,.04);--c-press: rgba(15,23,42,.08);--c-scrim: rgba(15,23,42,.52);--c-brand: var(--mirchi-60);--c-brand-sub: #FFF1E4;--c-brand-ink: #C2410C;--c-on-brand: #FFFFFF;--c-brand-soft: var(--mirchi-40);--c-positive: var(--pudina-60);--c-positive-sub: var(--pudina-10);--c-positive-ink: var(--pudina-ink);--c-warning: var(--haldi-60);--c-warning-sub: var(--haldi-10);--c-warning-ink: var(--haldi-ink);--c-info: var(--neelam-60);--c-info-sub: var(--neelam-10);--c-info-ink: var(--neelam-ink);--c-premium: var(--jamun-60);--c-premium-sub: var(--jamun-10);--c-premium-ink: var(--jamun-ink);--c-negative: var(--anaar-60);--c-negative-sub: var(--anaar-10);--c-negative-ink: var(--anaar-ink);--c-ready: var(--sea-60);--c-ready-sub: var(--sea-10);--c-ready-ink: var(--sea-ink);--g-brand-wash: linear-gradient(135deg, #FB923C 0%, #F97316 45%, #EA580C 100%);--g-brand-vivid: linear-gradient(140deg, #FDBA74 0%, #FB923C 28%, #F97316 62%, #EA580C 100%);--g-brand-button: linear-gradient(180deg, #FB8B3E 0%, #F97316 52%, #EE6A10 100%);--g-add-bloom: radial-gradient(120% 120% at 0% 100%, rgba(249,115,22,.1) 0%, rgba(249,115,22,0) 60%);--g-hairline-fade: linear-gradient(90deg, transparent, var(--c-border) 18%, var(--c-border) 82%, transparent);--g-shimmer: linear-gradient(100deg, rgba(15,23,42,.06) 30%, rgba(15,23,42,.02) 50%, rgba(15,23,42,.06) 70%);--sh-skim: 0 1px 2px rgba(15,23,42,.05), 0 2px 6px -1px rgba(15,23,42,.06);--sh-lifted: 0 1px 2px rgba(15,23,42,.05), 0 6px 14px -4px rgba(15,23,42,.12);--sh-raised: 0 2px 4px -1px rgba(15,23,42,.06), 0 14px 28px -8px rgba(15,23,42,.18);--sh-floating: 0 8px 16px -6px rgba(15,23,42,.1), 0 24px 48px -12px rgba(15,23,42,.24);--sh-overlay: 0 24px 64px -12px rgba(15,23,42,.34), 0 0 0 1px rgba(15,23,42,.05);--sh-brand: 0 1px 2px rgba(194,65,12,.25), 0 8px 20px -6px rgba(249,115,22,.5);--r-2: 2px;--r-4: 4px;--r-8: 8px;--r-12: 12px;--r-16: 16px;--r-20: 20px;--r-24: 24px;--r-pill: 999px;--f-display: "Plus Jakarta Sans", "Inter", "Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", system-ui, sans-serif;--f-text: "Inter", "Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--fw-regular: 500;--fw-medium: 600;--fw-bold: 700;--fw-black: 800;--e-swift: cubic-bezier(.2, 0, 0, 1);--e-exit: cubic-bezier(.4, 0, 1, 1);--e-glide: cubic-bezier(.65, 0, .35, 1);--e-decisive: cubic-bezier(.86, 0, .07, 1);--e-pop: cubic-bezier(.34, 1.56, .64, 1);--e-overdamped: linear(0, .003, .0115, .025, .043, .065, .09, .118, .148, .18, .213, .247, .282, .317, .352, .387, .421, .455, .488, .52, .551, .581, .61, .638, .664, .69, .714, .737, .759, .779, .799, .817, .834, .85, .865, .879, .892, .904, .915, .926, .935, .944, .952, .96, .966, .972, .978, .983, .987, .991, .994, .996, .998, 1);--d-chrome: .15s;--d-object: .28s;--d-hero: .44s;--viz-1: var(--mirchi-60);--viz-2: var(--jamun-60);--viz-3: var(--sea-60);--viz-4: var(--haldi-60);--viz-5: var(--neelam-60);--viz-6: var(--anaar-60);--viz-7: var(--pudina-60);--g-till: linear-gradient(135deg, #0B7A6E 0%, #0A5C63 50%, #10324A 100%);--g-report: linear-gradient(135deg, #3B2A8C 0%, #5B2BA6 45%, #B8316A 100%);--g-pantry: linear-gradient(135deg, #123A2A 0%, #1E6B45 45%, #7FA61B 100%);--g-khata: linear-gradient(135deg, #5E1235 0%, #A3264F 45%, #E0701F 100%);--g-aurora-glow: radial-gradient(60% 80% at 85% 0%, rgba(253,186,116,.4) 0%, rgba(253,186,116,0) 60%), radial-gradient(50% 70% at 0% 100%, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 60%);--lv-header: 60px;--lv-dock: 64px;--lv-sidebar: 248px;--lv-sidebar-min: 76px;--lv-touch: 44px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-canvas: #0F172A;--c-surface: #1E293B;--c-surface-sunken: #172136;--c-surface-raised: #243247;--c-surface-inverse: #F1F5F9;--c-text-on-inverse: #0F172A;--c-text-highest: #F8FAFC;--c-text-high: #CBD5E1;--c-text-medium: #94A3B8;--c-text-low: #64748B;--c-border-strong: rgba(148,163,184,.4);--c-border: rgba(148,163,184,.2);--c-border-subtle: rgba(148,163,184,.12);--c-hover: rgba(148,163,184,.1);--c-press: rgba(148,163,184,.16);--c-scrim: rgba(2,6,23,.66);--c-brand-sub: rgba(249,115,22,.16);--c-brand-ink: #FB923C;--c-positive-sub: rgba(16,185,129,.16);--c-positive-ink: #34D399;--c-warning-sub: rgba(245,158,11,.16);--c-warning-ink: #FBBF24;--c-info-sub: rgba(59,130,246,.18);--c-info-ink: #60A5FA;--c-premium-sub: rgba(139,92,246,.18);--c-premium-ink: #A78BFA;--c-negative-sub: rgba(239,68,68,.16);--c-negative-ink: #F87171;--c-ready-sub: rgba(20,184,166,.16);--c-ready-ink: #2DD4BF;--g-shimmer: linear-gradient(100deg, rgba(148,163,184,.08) 30%, rgba(148,163,184,.03) 50%, rgba(148,163,184,.08) 70%);--sh-skim: 0 0 0 1px rgba(148,163,184,.1), 0 2px 6px -1px rgba(0,0,0,.35);--sh-lifted: 0 0 0 1px rgba(148,163,184,.12), 0 8px 18px -6px rgba(0,0,0,.55);--sh-raised: 0 0 0 1px rgba(148,163,184,.14), 0 16px 32px -10px rgba(0,0,0,.62);--sh-floating: 0 0 0 1px rgba(148,163,184,.16), 0 24px 48px -12px rgba(0,0,0,.7);--sh-overlay: 0 0 0 1px rgba(148,163,184,.18), 0 32px 72px -12px rgba(0,0,0,.8);--sh-brand: 0 1px 2px rgba(0,0,0,.3), 0 10px 24px -8px rgba(249,115,22,.55)}}:root[data-theme=dark]{color-scheme:dark;--c-canvas: #0F172A;--c-surface: #1E293B;--c-surface-sunken: #172136;--c-surface-raised: #243247;--c-surface-inverse: #F1F5F9;--c-text-on-inverse: #0F172A;--c-text-highest: #F8FAFC;--c-text-high: #CBD5E1;--c-text-medium: #94A3B8;--c-text-low: #64748B;--c-border-strong: rgba(148,163,184,.4);--c-border: rgba(148,163,184,.2);--c-border-subtle: rgba(148,163,184,.12);--c-hover: rgba(148,163,184,.1);--c-press: rgba(148,163,184,.16);--c-scrim: rgba(2,6,23,.66);--c-brand-sub: rgba(249,115,22,.16);--c-brand-ink: #FB923C;--c-positive-sub: rgba(16,185,129,.16);--c-positive-ink: #34D399;--c-warning-sub: rgba(245,158,11,.16);--c-warning-ink: #FBBF24;--c-info-sub: rgba(59,130,246,.18);--c-info-ink: #60A5FA;--c-premium-sub: rgba(139,92,246,.18);--c-premium-ink: #A78BFA;--c-negative-sub: rgba(239,68,68,.16);--c-negative-ink: #F87171;--c-ready-sub: rgba(20,184,166,.16);--c-ready-ink: #2DD4BF;--g-shimmer: linear-gradient(100deg, rgba(148,163,184,.08) 30%, rgba(148,163,184,.03) 50%, rgba(148,163,184,.08) 70%);--sh-skim: 0 0 0 1px rgba(148,163,184,.1), 0 2px 6px -1px rgba(0,0,0,.35);--sh-lifted: 0 0 0 1px rgba(148,163,184,.12), 0 8px 18px -6px rgba(0,0,0,.55);--sh-raised: 0 0 0 1px rgba(148,163,184,.14), 0 16px 32px -10px rgba(0,0,0,.62);--sh-floating: 0 0 0 1px rgba(148,163,184,.16), 0 24px 48px -12px rgba(0,0,0,.7);--sh-overlay: 0 0 0 1px rgba(148,163,184,.18), 0 32px 72px -12px rgba(0,0,0,.8);--sh-brand: 0 1px 2px rgba(0,0,0,.3), 0 10px 24px -8px rgba(249,115,22,.55)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--c-canvas);color:var(--c-text-highest);font:var(--fw-regular) 14px/1.45 var(--f-text);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:var(--c-brand-ink);text-decoration:none}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px;border-radius:var(--r-8)}::selection{background:var(--c-brand-sub)}img{max-width:100%}.num,.money{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,h3,.display{font-family:var(--f-display);letter-spacing:-.025em;margin:0;text-wrap:balance}h1{font-size:24px;line-height:28px;font-weight:var(--fw-black)}h2{font-size:20px;line-height:24px;font-weight:var(--fw-bold)}h3{font-size:16px;line-height:21px;font-weight:var(--fw-bold)}.eyebrow{font-size:11px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--fw-bold);color:var(--c-text-medium)}.muted{color:var(--c-text-medium)}.small{font-size:12.5px}.tiny{font-size:11px}.strong{font-weight:var(--fw-bold)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1 1 auto;min-width:0}.hr{height:1px;background:var(--g-hairline-fade);border:0;margin:4px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{display:grid;grid-template-columns:var(--lv-sidebar) 1fr;height:100%;transition:grid-template-columns var(--d-object) var(--e-decisive)}.shell.collapsed{grid-template-columns:var(--lv-sidebar-min) 1fr}.sidebar{background:var(--c-surface);border-right:1px solid var(--c-border-subtle);display:flex;flex-direction:column;padding:14px 12px;gap:6px;overflow-y:auto;overflow-x:hidden;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px;min-height:52px}.brand-mark{width:36px;height:36px;border-radius:11px;background:var(--g-brand-vivid);display:grid;place-items:center;flex:none;box-shadow:0 6px 16px -4px #f973168c,inset 0 0 0 1px #ffffff47,inset 0 1px #fff6;color:#fff;text-shadow:0 1px 1px rgba(154,52,18,.45);font:800 17px/1 var(--f-display)}.brand-name{font:800 16px/1.1 var(--f-display);letter-spacing:-.02em}.brand-sub{font-size:11px;color:var(--c-text-medium);font-variant-numeric:tabular-nums}.nav-group{margin-top:10px}.nav-group .eyebrow{padding:0 10px 6px}.shell.collapsed .nav-group .eyebrow,.shell.collapsed .nav-label,.shell.collapsed .brand-text,.shell.collapsed .nav-badge{display:none}.nav-item{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:var(--r-12);color:var(--c-text-high);font-weight:var(--fw-medium);position:relative;transition:background var(--d-chrome) var(--e-swift),color var(--d-chrome)}.nav-item:hover{background:var(--c-hover);color:var(--c-text-highest)}.nav-item.active{background:var(--c-brand-sub);color:var(--c-brand-ink);font-weight:var(--fw-bold)}.nav-item.active:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--c-brand)}.nav-item svg{flex:none}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--c-negative);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:10px}.main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.topbar{height:var(--lv-header);flex:none;display:flex;align-items:center;gap:12px;padding:0 20px;background:color-mix(in srgb,var(--c-canvas) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--c-border-subtle);position:sticky;top:0;z-index:2}.topbar h1{font-size:19px;line-height:24px}.page{flex:1;overflow:auto;padding:20px 20px 32px;scroll-behavior:smooth}.page.flush{padding:0}.dock{display:none}@media(max-width:900px){.shell,.shell.collapsed{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 14px}.page{padding:14px 14px calc(var(--lv-dock) + 24px + env(safe-area-inset-bottom,0px))}.dock{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(var(--lv-dock) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--c-surface) 92%,transparent);backdrop-filter:blur(14px);border-top:.5px solid var(--c-border)}.dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--c-text-medium)}.dock a.active{color:var(--c-brand-ink)}.dock a.active svg{fill:var(--c-brand-sub)}}.card{background:var(--c-surface);border-radius:var(--r-16);box-shadow:var(--sh-skim);padding:16px}.card.outline{box-shadow:none;border:1px solid var(--c-border)}.card.flat{box-shadow:none}.well{background:var(--c-surface-sunken);border-radius:var(--r-12);padding:12px}.inverse{background:var(--c-surface-inverse);color:var(--c-text-on-inverse);border:1px solid var(--c-lit-edge)}.sect-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:6px 0 12px}.grid{display:grid;gap:14px}.grid.kpis{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.masthead{background:var(--g-brand-wash);color:#fff;border-radius:var(--r-20);padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 2px 4px #c2410c1f,0 22px 44px -18px #f973168c,inset 0 1px #ffffff38}.masthead:before,.masthead:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.masthead:before{width:420px;height:420px;right:-120px;top:-220px;background:radial-gradient(circle,rgba(255,166,91,.45),transparent 65%)}.masthead:after{width:300px;height:300px;left:-80px;bottom:-200px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%)}.masthead>*{position:relative}.masthead .muted{color:#ffffffc7}.glass{background:#ffffff24;backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.28);border-radius:var(--r-16);padding:14px 16px}.btn{--bg: var(--c-surface);--fg: var(--c-text-highest);--bd: var(--c-border);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-12);border:1px solid var(--bd);background:var(--bg);color:var(--fg);font-weight:var(--fw-bold);white-space:nowrap;user-select:none;transition:transform var(--d-chrome) var(--e-swift),background var(--d-chrome),box-shadow var(--d-chrome),opacity var(--d-chrome);position:relative;overflow:hidden}.btn:hover{background:color-mix(in srgb,var(--bg) 92%,var(--fg))}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.45;pointer-events:none}.btn.sm{height:32px;padding:0 12px;font-size:13px;border-radius:var(--r-8)}.btn.lg{height:50px;padding:0 22px;font-size:16px;border-radius:var(--r-16)}.btn.block{width:100%}.btn.primary{--bg: var(--c-brand);--fg: var(--c-on-brand);--bd: transparent;box-shadow:var(--sh-brand)}.btn.primary:hover{background:#fb8233}.btn.positive{--bg: var(--c-positive);--fg: #fff;--bd: transparent}.btn.info{--bg: var(--c-info);--fg: #fff;--bd: transparent}.btn.premium{--bg: var(--c-premium);--fg: #fff;--bd: transparent}.btn.danger{--bg: var(--c-negative);--fg: #fff;--bd: transparent}.btn.ghost{--bg: transparent;--bd: transparent}.btn.ghost:hover{background:var(--c-hover)}.btn.soft{--bg: var(--c-brand-sub);--fg: var(--c-brand-ink);--bd: transparent}.btn .spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.iconbtn{width:40px;height:40px;border-radius:var(--r-12);display:inline-grid;place-items:center;border:0;background:transparent;color:var(--c-text-high);position:relative;transition:background var(--d-chrome)}.iconbtn:hover{background:var(--c-hover);color:var(--c-text-highest)}.iconbtn.sm{width:32px;height:32px;border-radius:var(--r-8)}.iconbtn .dot{position:absolute;top:7px;right:7px;min-width:16px;height:16px;border-radius:99px;background:var(--c-negative);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px;box-shadow:0 0 0 2px var(--c-canvas)}.chip{height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-medium);white-space:nowrap;color:var(--c-text-high);transition:background var(--d-chrome),border-color var(--d-chrome),color var(--d-chrome)}.chip:hover{border-color:var(--c-border-strong)}.chip.on{background:var(--c-surface-inverse);color:var(--c-text-on-inverse);border-color:var(--c-lit-edge)}.chiprow{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;scroll-snap-type:x proximity}.chiprow::-webkit-scrollbar{display:none}.chiprow>*{scroll-snap-align:start}.pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;background:var(--c-hover);color:var(--c-text-high)}.pill.brand{background:var(--c-brand-sub);color:var(--c-brand-ink)}.pill.positive{background:var(--c-positive-sub);color:var(--c-positive-ink)}.pill.warning{background:var(--c-warning-sub);color:var(--c-warning-ink)}.pill.info{background:var(--c-info-sub);color:var(--c-info-ink)}.pill.premium{background:var(--c-premium-sub);color:var(--c-premium-ink)}.pill.negative{background:var(--c-negative-sub);color:var(--c-negative-ink)}.pill.ready{background:var(--c-ready-sub);color:var(--c-ready-ink)}.pill .bead{width:6px;height:6px;border-radius:50%;background:currentColor}.pill .bead.live{animation:bead 1.6s ease-in-out infinite}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:12.5px;font-weight:var(--fw-bold);color:var(--c-text-high)}.field .hint{font-size:12px;color:var(--c-text-medium)}.field .err{font-size:12px;color:var(--c-negative-ink);font-weight:600}.input,.select,.textarea{width:100%;height:42px;padding:0 12px;border-radius:var(--r-12);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-highest);transition:border-color var(--d-chrome),box-shadow var(--d-chrome);outline:none}.textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-brand);box-shadow:0 0 0 4px var(--c-brand-sub)}.input::placeholder,.textarea::placeholder{color:var(--c-text-low)}.input.money-input{font-size:22px;height:52px;font-weight:800;font-variant-numeric:tabular-nums}.search{position:relative}.search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--c-text-medium);pointer-events:none}.search .input{padding-left:38px}.switch{width:44px;height:26px;border-radius:99px;background:var(--c-border-strong);position:relative;border:0;flex:none;transition:background var(--d-chrome) var(--e-swift)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform var(--d-object) var(--e-overdamped)}.switch[aria-checked=true]{background:var(--c-positive)}.switch[aria-checked=true]:after{transform:translate(18px)}.seg{display:inline-flex;background:var(--c-surface-sunken);border-radius:var(--r-12);padding:3px;gap:2px;border:1px solid var(--c-border-subtle)}.seg button{height:34px;padding:0 14px;border:0;background:transparent;border-radius:9px;font-weight:var(--fw-bold);color:var(--c-text-medium);transition:background var(--d-chrome),color var(--d-chrome),box-shadow var(--d-chrome)}.seg button[aria-pressed=true]{background:var(--c-surface);color:var(--c-text-highest);box-shadow:var(--sh-lifted)}.addwrap{position:relative;height:36px;min-width:92px;display:inline-flex;justify-content:flex-end}.addbtn{height:36px;padding:0 18px;border-radius:var(--r-8);border:1px solid var(--c-brand);color:var(--c-brand-ink);font-weight:800;letter-spacing:.02em;background:var(--g-add-bloom),var(--c-surface);box-shadow:0 3px 6px #0f172a0f}.stepper{display:inline-flex;align-items:center;height:36px;border-radius:var(--r-8);background:var(--c-brand);color:var(--c-on-brand);overflow:hidden;transform-origin:right center;animation:morph-x var(--d-hero) var(--e-overdamped)}.stepper button{width:34px;height:36px;border:0;background:transparent;color:inherit;display:grid;place-items:center}.stepper button:active{background:#00000014}.stepper .count{min-width:24px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.scrim{position:fixed;inset:0;background:var(--c-scrim);z-index:50;display:grid;place-items:center;padding:16px}.sheet{width:min(560px,100%);max-height:min(88vh,900px);background:var(--c-surface-raised);border-radius:var(--r-20);box-shadow:var(--sh-overlay);display:flex;flex-direction:column;overflow:hidden}.sheet.wide{width:min(880px,100%)}.sheet.xwide{width:min(1100px,100%)}.sheet-head{padding:18px 20px 12px;display:flex;align-items:flex-start;gap:12px}.sheet-body{padding:4px 20px 16px;overflow:auto;display:flex;flex-direction:column;gap:14px}.sheet-foot{padding:14px 20px;border-top:1px solid var(--c-border-subtle);display:flex;gap:10px;justify-content:flex-end;background:var(--c-surface-sunken)}.drawer-right{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--c-surface-raised);z-index:51;box-shadow:var(--sh-overlay);display:flex;flex-direction:column}@media(max-width:640px){.scrim{align-items:end;padding:0}.sheet,.sheet.wide,.sheet.xwide{width:100%;border-radius:var(--r-24) var(--r-24) 0 0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,0px)}}.kpi{position:relative;overflow:hidden}.kpi .label{font-size:12.5px;color:var(--c-text-medium);font-weight:var(--fw-bold)}.kpi .value{font:800 26px/1.15 var(--f-display);letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.kpi .delta{font-size:12px;font-weight:700;margin-top:4px}.kpi:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--accent, var(--c-brand))}.kpi svg.spark{position:absolute;right:0;bottom:0;width:60%;height:56%;opacity:.5}.table{width:100%;border-collapse:separate;border-spacing:0}.table th{text-align:left;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-medium);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--c-border);position:sticky;top:0;background:var(--c-surface);z-index:1}.table td{padding:12px;border-bottom:1px solid var(--c-border-subtle);vertical-align:middle}.table tr.clickable{cursor:pointer;transition:background var(--d-chrome)}.table tr.clickable:hover td{background:var(--c-hover)}.table .r{text-align:right}.tablebox{overflow:auto;border-radius:var(--r-16);background:var(--c-surface);box-shadow:var(--sh-skim)}.empty{display:grid;place-items:center;text-align:center;gap:10px;padding:48px 20px;color:var(--c-text-medium)}.empty .disc{width:76px;height:76px;border-radius:50%;background:var(--c-brand-sub);display:grid;place-items:center;color:var(--c-brand-ink)}.sk{background:var(--g-shimmer);background-size:300% 100%;animation:shimmer 2.6s linear infinite;border-radius:var(--r-8)}[data-sonner-toaster] [data-sonner-toast]{font-family:var(--f-text)!important;border-radius:var(--r-16)!important}.tables-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.ttile{--tone: var(--c-positive);--tone-sub: var(--c-positive-sub);--tone-ink: var(--c-positive-ink);position:relative;text-align:left;border:0;background:var(--c-surface);border-radius:var(--r-16);padding:14px 14px 12px 18px;box-shadow:var(--sh-skim);min-height:132px;display:flex;flex-direction:column;gap:6px;overflow:hidden;transition:transform var(--d-object) var(--e-swift),box-shadow var(--d-object) var(--e-swift)}.ttile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone)}.ttile:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--tone-sub),transparent 55%);opacity:.9;pointer-events:none}.ttile>*{position:relative;z-index:1}.ttile:hover{transform:translateY(-2px);box-shadow:var(--sh-raised)}.ttile .tname{font:800 22px/1 var(--f-display);letter-spacing:-.02em}.ttile .pips{display:flex;gap:3px}.ttile .pips i{width:6px;height:6px;border-radius:50%;background:var(--tone);opacity:.55}.ttile.vacant{--tone: var(--c-positive);--tone-sub: var(--c-positive-sub);--tone-ink: var(--c-positive-ink)}.ttile.ordered{--tone: var(--c-info);--tone-sub: var(--c-info-sub);--tone-ink: var(--c-info-ink)}.ttile.cooking{--tone: var(--c-warning);--tone-sub: var(--c-warning-sub);--tone-ink: var(--c-warning-ink)}.ttile.ready{--tone: var(--c-ready);--tone-sub: var(--c-ready-sub);--tone-ink: var(--c-ready-ink)}.ttile.billing{--tone: var(--c-premium);--tone-sub: var(--c-premium-sub);--tone-ink: var(--c-premium-ink)}.ttile.overdue{--tone: var(--c-negative);--tone-sub: var(--c-negative-sub);--tone-ink: var(--c-negative-ink)}.ttile .state{color:var(--tone-ink);font-weight:800;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ttile.attn{animation:attention 3.4s var(--e-glide) 3}.kds{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:14px;height:100%;min-height:0}.kds-col{display:flex;flex-direction:column;min-height:0;background:var(--c-surface-sunken);border-radius:var(--r-20);padding:10px}.kds-col-head{display:flex;align-items:center;gap:8px;padding:6px 6px 10px}.kds-col-body{overflow:auto;display:flex;flex-direction:column;gap:10px;padding:2px;flex:1}.kot{--age: var(--c-positive);background:var(--c-surface);border-radius:var(--r-16);box-shadow:var(--sh-skim);overflow:hidden;position:relative;border-left:4px solid var(--age)}.kot.mid{--age: var(--c-warning)}.kot.late{--age: var(--c-negative)}.kot.cancel{border-left-color:var(--c-negative);background:linear-gradient(0deg,var(--c-negative-sub),var(--c-negative-sub)),var(--c-surface)}.kot-head{padding:10px 12px 8px;display:flex;align-items:flex-start;gap:8px}.kot-no{font:800 17px/1.1 var(--f-display);letter-spacing:-.02em}.heat{height:3px;background:var(--c-border-subtle)}.heat>i{display:block;height:100%;background:var(--age);transition:width 1s linear}.kot-items{padding:6px 8px 8px;display:flex;flex-direction:column;gap:2px}.kot-item{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:var(--r-8);min-height:44px;border:0;background:transparent;text-align:left;width:100%}.kot-item:hover{background:var(--c-hover)}.kot-item .q{font-weight:800;min-width:28px;font-variant-numeric:tabular-nums}.kot-item.done .nm{text-decoration:line-through;color:var(--c-text-medium)}.kot-item .box{width:22px;height:22px;border-radius:7px;border:2px solid var(--c-border-strong);flex:none;display:grid;place-items:center;transition:background var(--d-chrome),border-color var(--d-chrome)}.kot-item.done .box{background:var(--c-positive);border-color:var(--c-positive);color:#fff}.kot-item.cx .nm{color:var(--c-negative-ink);text-decoration:line-through}.kot-foot{padding:8px 10px 10px;display:flex;gap:8px}.instr{display:inline-flex;gap:4px;align-items:center;background:var(--c-warning-sub);color:var(--c-warning-ink);border-radius:var(--r-pill);padding:2px 8px;font-size:12px;font-weight:700;margin-top:3px}.timerpill{background:var(--c-surface-inverse);color:var(--c-text-on-inverse);border:1px solid var(--c-lit-edge);border-radius:99px;padding:2px 9px;font-weight:800;font-size:12px;font-variant-numeric:tabular-nums;position:relative;overflow:hidden}.timerpill:after{content:"";position:absolute;top:-20%;bottom:-20%;width:1.25px;left:-10%;background:#ffffff57;transform:rotate(30deg);animation:glint 3.2s linear 1s 3}@media(max-width:1100px){.kds{grid-template-columns:repeat(5,82vw);overflow-x:auto;scroll-snap-type:x mandatory}.kds-col{scroll-snap-align:start}}.pos{display:grid;grid-template-columns:1fr 400px;height:100%;min-height:0}.pos-menu{overflow:auto;padding:16px 18px 24px}.pos-cart{background:var(--c-surface);border-left:1px solid var(--c-border-subtle);display:flex;flex-direction:column;min-height:0}.menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mtile{background:var(--c-surface);border-radius:var(--r-16);box-shadow:var(--sh-skim);padding:12px;display:flex;flex-direction:column;gap:8px;border:0;text-align:left;min-height:150px;position:relative;transition:transform var(--d-object) var(--e-swift),box-shadow var(--d-object)}.mtile:hover{transform:translateY(-2px);box-shadow:var(--sh-lifted)}.mtile.out{opacity:.55}.mtile .art{height:64px;border-radius:var(--r-12);display:grid;place-items:center;font:800 26px/1 var(--f-display);color:var(--c-brand-ink);background:var(--c-brand-sub);position:relative;overflow:hidden;border:1px solid var(--c-border-subtle)}.mtile .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veg{width:14px;height:14px;border:1.6px solid var(--c-positive);border-radius:3px;display:inline-grid;place-items:center;flex:none}.veg:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-positive)}.veg.non{border-color:var(--c-negative)}.veg.non:after{background:var(--c-negative);width:0;height:0;border-radius:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid var(--c-negative);background:none}.cart-lines{flex:1;overflow:auto;padding:6px 12px}.cline{display:flex;gap:10px;padding:10px 6px;border-bottom:1px solid var(--c-border-subtle);align-items:flex-start;animation:rise var(--d-object) var(--e-swift) both}.cline .sent{font-size:11px;font-weight:700;color:var(--c-text-medium)}.cart-foot{border-top:1px solid var(--c-border-subtle);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;background:var(--c-surface-sunken)}.totline{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.totline.grand{font:800 22px/1.2 var(--f-display);letter-spacing:-.02em}.cartbar{display:none}@media(max-width:1000px){.pos{grid-template-columns:1fr}.pos-cart{position:fixed;inset:0;z-index:40;transform:translateY(100%);transition:transform var(--d-object) var(--e-decisive);border:0}.pos-cart.open{transform:none}.cartbar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(var(--lv-dock) + 12px + env(safe-area-inset-bottom,0px));z-index:30;height:56px;border-radius:var(--r-16);background:var(--c-surface-inverse);color:var(--c-text-on-inverse);border:1px solid var(--c-lit-edge);align-items:center;justify-content:space-between;padding:0 16px;font-weight:800;box-shadow:var(--sh-floating);animation:rise var(--d-object) var(--e-swift)}.pos-menu{padding-bottom:150px}}.receipt{font:12px/1.35 Courier New,ui-monospace,monospace;white-space:pre;background:#fffef8;color:#111;padding:14px 12px;border-radius:var(--r-8);box-shadow:var(--sh-lifted);overflow-x:auto;position:relative}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:12px;background:radial-gradient(circle at 6px 0,transparent 6px,#FFFEF8 6.5px) 0 0/12px 12px repeat-x}.stamp{display:inline-grid;place-items:center;border:3px solid var(--c-positive);color:var(--c-positive-ink);border-radius:12px;padding:6px 14px;font:900 18px/1 var(--f-display);letter-spacing:.12em;transform:rotate(-9deg);animation:stamp .52s var(--e-pop) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes morph-x{0%{transform:scaleX(.34);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bead{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes attention{0%{transform:scale(1);box-shadow:var(--sh-skim),0 0 color-mix(in srgb,var(--tone) 40%,transparent)}25%{transform:scale(1.04)}50%{transform:scale(.97);box-shadow:var(--sh-skim),0 0 0 22px transparent}75%{transform:scale(1.03)}to{transform:scale(1);box-shadow:var(--sh-skim),0 0 0 0 transparent}}@keyframes glint{0%{left:-10%}to{left:110%}}@keyframes stamp{0%{transform:rotate(-9deg) scale(1.9);opacity:0}to{transform:rotate(-9deg) scale(1);opacity:1}}@keyframes sheen{0%,25%{transform:translate(-120%) rotate(17deg)}75%,to{transform:translate(220%) rotate(17deg)}}.stagger>*{animation:rise var(--d-object) var(--e-swift) both;animation-delay:calc(min(var(--i, 0),12)*45ms)}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:sheen 2.5s var(--e-glide) 1s 1 both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.heat>i{transition:width 1s linear!important}}.masthead.till{background:var(--g-till)}.masthead.report{background:var(--g-report)}.masthead.khata{background:var(--g-khata)}.masthead.pantry{background:var(--g-pantry)}.masthead.pantry:before{content:"";position:absolute;inset:0;background:var(--g-aurora-glow);pointer-events:none}.masthead.khata:before{content:"";position:absolute;inset:0;background:var(--g-aurora-glow);pointer-events:none}.masthead.till:before,.masthead.report:before{content:"";position:absolute;inset:0;background:var(--g-aurora-glow);pointer-events:none}.hero-num{font:800 44px/1.02 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}@media(max-width:900px){.hero-num{font-size:34px}}.stat-glass{background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-16);padding:10px 14px;backdrop-filter:blur(8px);min-width:120px}.stat-glass .k{font-size:11.5px;opacity:.85;font-weight:700;letter-spacing:.02em}.stat-glass .v{font:800 20px/1.2 var(--f-display);font-variant-numeric:tabular-nums}.denoms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.denom{display:flex;align-items:center;gap:10px;background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:var(--r-12);padding:8px 10px;transition:border-color var(--d-chrome),box-shadow var(--d-chrome)}.denom.on{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-sub)}.denom .note{min-width:50px;height:30px;border-radius:7px;display:grid;place-items:center;font:800 13px/1 var(--f-display);color:#fff}.denom input{width:100%;border:0;background:transparent;font:700 16px/1 var(--f-body);color:var(--c-text-highest);text-align:right;outline:none;font-variant-numeric:tabular-nums}.gauge{height:10px;border-radius:99px;background:var(--c-surface-sunken);position:relative;overflow:hidden}.gauge>i{position:absolute;top:0;bottom:0;border-radius:99px;transition:left var(--d-hero) var(--e-overdamped),width var(--d-hero) var(--e-overdamped),background var(--d-object)}.gauge:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:var(--c-text-highest);opacity:.5}.viz-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.viz-legend span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-text-high)}.viz-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.heatmap{display:grid;gap:3px}.heatmap .cell{border-radius:5px;height:24px;background:var(--c-surface-sunken);transition:transform var(--d-chrome) var(--e-swift)}.heatmap .cell:hover{transform:scale(1.18);position:relative;z-index:1;box-shadow:var(--sh-lifted)}.bars-h .row-bar{height:8px;border-radius:99px;background:var(--c-surface-sunken);overflow:hidden}.bars-h .row-bar>i{display:block;height:100%;border-radius:99px}.upload{position:relative;width:112px;height:112px;border-radius:var(--r-16);border:1.5px dashed var(--c-border-strong);background:var(--c-surface-sunken);display:grid;place-items:center;overflow:hidden;cursor:pointer;transition:border-color var(--d-chrome),transform var(--d-chrome) var(--e-swift);flex:none}.upload:hover{border-color:var(--c-brand);transform:translateY(-1px)}.upload img{width:100%;height:100%;object-fit:cover}.upload .over{position:absolute;inset:0;display:grid;place-items:center;background:#0f172a73;color:#fff;opacity:0;transition:opacity var(--d-chrome);font-weight:700;font-size:12px}.upload:hover .over{opacity:1}.upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.shift-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:99px;font-weight:700;font-size:12.5px;border:1px solid var(--c-border-subtle);background:var(--c-surface);color:var(--c-text-high)}.shift-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--c-positive);box-shadow:0 0 0 4px var(--c-positive-sub);animation:bead 2.4s ease-in-out infinite}.shift-pill.closed .dot{background:var(--c-border-strong);box-shadow:none;animation:none}@media(max-width:900px){.shift-pill .lbl{display:none}}.grid.two-one{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}@media(max-width:1000px){.grid.two-one{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.topbar .who{display:none}}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;flex:none}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 16px/1 var(--f-display);flex:none;letter-spacing:-.02em;box-shadow:inset 0 -3px #0000001f}.ccard{text-align:left;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:transform var(--d-chrome) var(--e-swift),box-shadow var(--d-chrome)}.ccard:hover{transform:translateY(-2px);box-shadow:var(--sh-raised)}.ccard .owes{position:absolute;top:12px;right:12px}.ledger{position:relative;display:flex;flex-direction:column}.ledger .entry{display:grid;grid-template-columns:28px 1fr auto;gap:12px;padding:10px 0;position:relative}.ledger .entry:before{content:"";position:absolute;left:13px;top:34px;bottom:-8px;width:2px;background:var(--c-border-subtle)}.ledger .entry:last-child:before{display:none}.ledger .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff}.cust-hint{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-12);background:var(--c-surface-sunken);font-size:12.5px}.level{height:6px;border-radius:99px;background:var(--c-surface-sunken);overflow:hidden;min-width:70px}.level>i{display:block;height:100%;border-radius:99px;transition:width var(--d-hero) var(--e-overdamped)}.count-row{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 110px 90px;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--c-border-subtle)}@media(max-width:700px){.count-row{grid-template-columns:minmax(0,1fr) 90px 80px}.count-row .sys{display:none}}.pline{display:grid;grid-template-columns:minmax(0,2fr) 90px 110px 80px 100px 36px;gap:8px;align-items:end}@media(max-width:800px){.pline{grid-template-columns:1fr 1fr}}.push-card{position:relative;overflow:hidden}.push-card:before{content:"";position:absolute;inset:-40% -20% auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--viz-2) 22%,transparent),transparent 70%);pointer-events:none}.push-orb{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(135deg,var(--mirchi-60),var(--jamun-60));box-shadow:0 8px 22px -8px color-mix(in srgb,var(--jamun-60) 70%,transparent);transform-origin:50% 20%}.push-steps{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-12, 12px);background:var(--c-surface-sunken);font-size:14px;line-height:1.45}.push-pref{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--c-border-subtle, var(--c-border))}.push-pref:first-of-type{border-top:0}.push-device{gap:10px;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-border) 35%,transparent)}@media(prefers-reduced-motion:reduce){.push-orb{animation:none!important}}.go{min-height:100%;background:var(--c-canvas);color:var(--c-text-highest);overflow-x:clip}.go-center{display:grid;place-items:center;padding:24px}.go-wrap{width:100%;max-width:760px;margin:0 auto;padding:0 16px}.go-hero{position:relative;overflow:hidden;color:#fff;padding:28px 0 22px;background:linear-gradient(135deg,#FF7A1A 0%,var(--mirchi-60) 38%,var(--anaar-60) 72%,#8E2FB8 118%)}.go-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 220px at 85% -10%,rgba(255,214,120,.55),transparent 70%),radial-gradient(360px 240px at -10% 120%,rgba(101,73,224,.45),transparent 70%)}.go-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:22px;background:var(--c-canvas);border-radius:22px 22px 0 0}.go-hero h1{font:800 clamp(24px,6vw,32px)/1.08 var(--f-display);letter-spacing:-.03em;color:#fff}.go-logo{width:64px;height:64px;border-radius:20px;background:#fff;color:var(--mirchi-60);display:grid;place-items:center;flex:none;font:800 28px/1 var(--f-display);box-shadow:0 10px 28px -8px #00000073;overflow:hidden}.go-logo img{width:100%;height:100%;object-fit:contain}.go-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.go-tag{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:700;background:#ffffff2e;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22)}.go-note{position:relative;margin-top:14px;font-size:13.5px;opacity:.92}.go-recent{width:100%;margin-top:10px;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;border:0;cursor:pointer;background:var(--c-ready-sub);color:var(--c-ready-ink);font-weight:700;font-size:14px}.go-recent svg:last-child{margin-left:auto}.go-closed{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--c-warning-sub);color:var(--c-warning-ink);font-size:14px;line-height:1.4}.go-sticky{position:sticky;top:0;z-index:20;padding:12px 0 4px;background:color-mix(in srgb,var(--c-canvas) 88%,transparent);backdrop-filter:blur(14px) saturate(1.4)}.go-search{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:15px;background:var(--c-surface);box-shadow:var(--sh-skim);color:var(--c-text-medium)}.go-search input{flex:1;border:0;outline:0;background:transparent;font:600 15px/1 inherit;color:var(--c-text-highest);min-width:0}.go-search button{border:0;background:var(--c-surface-sunken);color:inherit;width:24px;height:24px;border-radius:12px;display:grid;place-items:center;cursor:pointer}.go-veg{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:15px;border:1.5px solid var(--c-border);background:var(--c-surface);font-weight:800;font-size:13.5px;color:var(--c-text-high);cursor:pointer;transition:all .2s}.go-veg.on{background:var(--c-positive-sub);border-color:var(--c-positive);color:var(--c-positive-ink)}.go-cat{position:relative;flex:none;height:36px;padding:0 16px;border-radius:99px;border:0;background:transparent;cursor:pointer;font-weight:700;font-size:14px;color:var(--c-text-high);white-space:nowrap}.go-cat>span:not(.go-cat-pill){position:relative;z-index:1}.go-cat.on{color:#fff}.go-cat .go-cat-pill{position:absolute;z-index:0;inset:0;border-radius:99px;background:linear-gradient(135deg,var(--mirchi-60),var(--anaar-60));box-shadow:0 6px 16px -6px #f97316b3}.go-section{scroll-margin-top:120px;padding-top:18px}.go-section h2{font:800 19px/1.2 var(--f-display);display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.go-section h2 span{font:700 12px/1 inherit;color:var(--c-text-medium)}.go-item{display:flex;gap:14px;padding:18px 0 20px;border-bottom:1px dashed var(--c-border)}.go-item:last-child{border-bottom:0}.go-item.out{opacity:.55;filter:grayscale(.6)}.go-item h3{font:700 16.5px/1.25 var(--f-display);margin:6px 0 2px;letter-spacing:-.01em}.go-price{font-weight:800;font-size:15px}.go-price small{font-weight:600;color:var(--c-text-medium);font-size:12px}.go-item p{margin:6px 0 0;font-size:13.5px;line-height:1.45;color:var(--c-text-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.go-tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.go-tags span{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--c-warning-sub);color:var(--c-warning-ink)}.go-thumb{position:relative;width:118px;flex:none}.go-thumb img,.go-thumb-ph{width:118px;height:108px;border-radius:18px;object-fit:cover;display:block;box-shadow:0 6px 18px -8px #00000059}.go-thumb-ph{display:grid;place-items:center;font:800 38px/1 var(--f-display);color:#ffffffeb;background:linear-gradient(140deg,hsl(var(--h) 85% 62%),hsl(calc(var(--h) + 40) 75% 46%))}.go-soldout{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);white-space:nowrap;font-size:11.5px;font-weight:800;padding:6px 10px;border-radius:10px;background:var(--c-surface);color:var(--c-negative-ink);box-shadow:var(--sh-raised)}.go-add{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.go-add-btn{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 20px;border-radius:12px;cursor:pointer;border:1.5px solid color-mix(in srgb,var(--c-positive) 45%,var(--c-border));background:var(--c-surface);color:var(--c-positive-ink);font:800 15px/1 var(--f-display);letter-spacing:.02em;box-shadow:0 6px 16px -6px #00000059}.go-custom{font-size:10.5px;color:var(--c-text-medium);font-weight:600;margin-top:4px}.go-stepper{display:inline-flex;align-items:center;height:38px;border-radius:12px;background:var(--c-positive);color:#fff;box-shadow:0 8px 18px -8px #12a150cc}.go-stepper button{width:34px;height:100%;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.go-stepper b{min-width:22px;text-align:center;font:800 15px/1 var(--f-display)}.go-stepper.sm{height:32px;border-radius:10px}.go-stepper.sm button{width:28px}.go-stepper.big{height:52px;border-radius:16px}.go-stepper.big button{width:44px}.go-cartbar{position:fixed;left:0;right:0;margin:0 auto;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;width:min(728px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:20px;border:0;cursor:pointer;background:linear-gradient(120deg,var(--pudina-60),#0B8A6E);color:#fff;box-shadow:0 18px 40px -12px #0a6b34b3;font:inherit}.go-cartbar b{display:block;font:800 17px/1.1 var(--f-display)}.go-cartbar small{font-size:12px;opacity:.88}.go-cartbar-ic{position:relative;width:44px;height:44px;border-radius:14px;background:#ffffff2e;display:grid;place-items:center}.go-cartbar-ic i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:#fff;color:var(--pudina-ink);font:800 11px/20px var(--f-display);text-align:center;font-style:normal;padding:0 5px}.go-scrim{position:fixed;inset:0;z-index:60;background:#080a108c;backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center}.go-drawer{width:min(620px,100%);max-height:92dvh;display:flex;flex-direction:column;background:var(--c-surface);border-radius:26px 26px 0 0;box-shadow:0 -20px 50px -20px #00000080;padding-bottom:env(safe-area-inset-bottom)}.go-grip{width:44px;height:5px;border-radius:3px;background:var(--c-border-strong);margin:10px auto 2px}.go-drawer-head{display:flex;gap:12px;align-items:flex-start;padding:12px 20px 10px}.go-drawer-head h2{font:800 20px/1.2 var(--f-display)}.go-drawer-head p{margin:4px 0 0}.go-drawer-head .veg{margin-top:6px}.go-x{width:34px;height:34px;border-radius:17px;border:0;background:var(--c-surface-sunken);color:var(--c-text-high);display:grid;place-items:center;cursor:pointer;flex:none}.go-drawer-body{overflow-y:auto;padding:4px 20px 16px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.go-drawer-foot{display:flex;gap:10px;padding:12px 20px 16px;border-top:1px solid var(--c-border-subtle)}.go-group{border:0;padding:14px;margin:0;border-radius:18px;background:var(--c-surface-sunken);display:flex;flex-direction:column;gap:4px}.go-group legend{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;font:800 15px/1.2 var(--f-display);margin-bottom:6px}.go-req,.go-optl{font:700 11px/1 inherit;padding:5px 8px;border-radius:6px}.go-req{background:var(--c-warning-sub);color:var(--c-warning-ink)}.go-optl{background:var(--c-surface);color:var(--c-text-medium)}.go-opt{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:12px;cursor:pointer;font-size:14.5px;font-weight:600;transition:background .15s}.go-opt.on{background:var(--c-surface);box-shadow:inset 0 0 0 1.5px var(--c-positive)}.go-opt input{accent-color:var(--pudina-60);width:18px;height:18px}.go-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--c-text-high)}.go-field input,.go-field textarea{font:600 15px/1.4 inherit;color:var(--c-text-highest);padding:12px 14px;border-radius:14px;border:1.5px solid var(--c-border);background:var(--c-surface);outline:0;resize:none;transition:border-color .15s,box-shadow .15s}.go-field input:focus,.go-field textarea:focus{border-color:var(--mirchi-60);box-shadow:0 0 0 4px var(--c-brand-sub)}.go-field em{font-style:normal;color:var(--c-negative-ink);font-size:12px;font-weight:600}.go-form{display:flex;flex-direction:column;gap:12px;padding-top:4px}.go-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:0 22px;border-radius:16px;border:0;cursor:pointer;text-decoration:none;background:linear-gradient(120deg,var(--mirchi-60),var(--anaar-60));color:#fff;font:800 16px/1.1 var(--f-display);box-shadow:0 12px 26px -10px #de3125bf;transition:transform .12s,opacity .2s}.go-cta:active{transform:scale(.98)}.go-cta[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.go-cta .spin{width:20px;height:20px;border-radius:50%;border:2.5px solid #fff;border-right-color:transparent;animation:spin .7s linear infinite}.go-ghost{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 20px;border-radius:16px;border:1.5px solid var(--c-border);color:var(--c-text-highest);font-weight:800;text-decoration:none}.go-lines{display:flex;flex-direction:column}.go-line{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed var(--c-border);overflow:hidden;font-size:14.5px}.go-amt{min-width:62px;text-align:right;font-weight:800}.go-sum{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;font-size:15px}.go-sum b{font:800 20px/1 var(--f-display)}.go-pay{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--c-info-sub);color:var(--c-info-ink);font-size:13px;font-weight:600;line-height:1.4}.go-err{display:flex;gap:8px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--c-negative-sub);color:var(--c-negative-ink);font-size:14px;font-weight:700}.go-foot{text-align:center;font-size:12px;color:var(--c-text-medium);padding:28px 0 8px}.go-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--c-text-medium);max-width:320px}.go-empty h2{color:var(--c-text-highest);font:800 22px/1.2 var(--f-display)}.go-empty p{margin:0}.go-status{position:relative;padding:18px 0 40px}.go-status-bg{position:fixed;inset:0 0 auto;height:340px;pointer-events:none;transition:background .6s;background:radial-gradient(600px 300px at 50% -40px,color-mix(in srgb,var(--mirchi-60) 38%,transparent),transparent 75%)}.go-status-bg[data-s=accepted]{background:radial-gradient(600px 320px at 50% -40px,color-mix(in srgb,var(--pudina-60) 40%,transparent),transparent 75%)}.go-status-bg[data-s=rejected],.go-status-bg[data-s=expired]{background:radial-gradient(600px 320px at 50% -40px,color-mix(in srgb,var(--anaar-60) 26%,transparent),transparent 75%)}.go-back{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:var(--c-text-high);text-decoration:none;margin:4px 0 14px}.go-card{position:relative;background:var(--c-surface);border-radius:28px;padding:26px 22px;box-shadow:0 24px 60px -30px #00000073;margin-bottom:14px}.go-bill{display:flex;flex-direction:column;gap:4px;padding:20px}.go-bill h3{font:800 16px/1.2 var(--f-display)}.go-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.go-state h2{font:800 22px/1.2 var(--f-display)}.go-state p{margin:0;color:var(--c-text-high);line-height:1.5}.go-ring{position:relative;width:140px;height:140px}.go-ring svg{transform:rotate(-90deg)}.go-ring .track{fill:none;stroke:var(--c-surface-sunken);stroke-width:10}.go-ring .bar{fill:none;stroke:var(--mirchi-60);stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 4px 8px rgba(249,115,22,.4))}.go-ring-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--mirchi-60)}.go-ring-mid b{font:800 22px/1 var(--f-display);color:var(--c-text-highest);font-variant-numeric:tabular-nums}.go-dots{display:flex;gap:6px}.go-dots i{width:8px;height:8px;border-radius:4px;background:var(--mirchi-60);animation:bead 1.2s infinite}.go-dots i:nth-child(2){animation-delay:.2s}.go-dots i:nth-child(3){animation-delay:.4s}.go-ok,.go-no{width:72px;height:72px;border-radius:36px;display:grid;place-items:center;color:#fff}.go-ok{background:linear-gradient(135deg,#34D17E,var(--pudina-60));box-shadow:0 0 0 10px var(--c-positive-sub),0 14px 30px -10px #12a150cc}.go-no{background:linear-gradient(135deg,#FF7B6E,var(--anaar-60));box-shadow:0 0 0 10px var(--c-negative-sub)}.go-token{font:800 88px/1 var(--f-display);letter-spacing:-.05em;background:linear-gradient(135deg,var(--mirchi-60),var(--anaar-60));-webkit-background-clip:text;background-clip:text;color:transparent}.go-ready{color:var(--c-positive-ink)!important;font-weight:800}.go-steps{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:12px}.go-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.go-step span{position:relative;z-index:1;width:36px;height:36px;border-radius:18px;display:grid;place-items:center;background:var(--c-surface-sunken);color:var(--c-text-medium)}.go-step.done span,.go-step.now span{background:var(--pudina-60);color:#fff}.go-step.now span{box-shadow:0 0 0 6px var(--c-positive-sub)}.go-step small{font-size:11.5px;font-weight:700;color:var(--c-text-medium)}.go-step.done small,.go-step.now small{color:var(--c-text-highest)}.go-step em{position:absolute;top:17px;left:calc(50% + 20px);right:calc(-50% + 20px);height:3px;border-radius:2px;background:var(--c-surface-sunken);overflow:hidden}.go-step em b{display:block;height:100%;background:var(--pudina-60);transform-origin:left}.go-confetti{position:absolute;left:50%;top:90px;pointer-events:none;z-index:5}.go-confetti i{position:absolute;border-radius:2px}@media(min-width:720px){.go-scrim{align-items:center}.go-drawer{border-radius:26px;max-height:86vh}.go-grip{display:none}}@media(prefers-reduced-motion:reduce){.go-dots i{animation:none}}.oo-stack{position:fixed;right:20px;bottom:20px;z-index:45;width:min(400px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px}.oo-stack-head{display:flex;align-items:center;gap:8px;align-self:flex-end;padding:6px 6px 6px 14px;border-radius:99px;font-size:13px;font-weight:800;background:var(--c-surface-inverse);color:var(--c-text-on-inverse);box-shadow:var(--sh-raised)}.oo-stack-head .btn{color:inherit}.oo-pulse{width:9px;height:9px;border-radius:5px;background:var(--mirchi-60);box-shadow:0 0 #f97316b3;animation:oo-pulse 1.4s infinite}@keyframes oo-pulse{70%{box-shadow:0 0 0 10px #f9731600}to{box-shadow:0 0 #f9731600}}.oo-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--c-surface);text-align:left;box-shadow:0 22px 50px -20px #0f172a8c,0 0 0 1px var(--c-border-subtle);overflow:hidden;border:0;font:inherit;color:inherit}.oo-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--mirchi-60),var(--jamun-60))}.oo-card.urgent:before{background:var(--anaar-60);animation:bead 1s infinite}.oo-compact{flex-direction:row;align-items:center;gap:12px;cursor:pointer;padding:10px 14px}.oo-compact b{display:block;font-size:14px}.oo-compact small{color:var(--c-text-medium);font-size:12px}.oo-head{display:flex;gap:10px;align-items:center}.oo-mode{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:10px;font-weight:800;font-size:13px;flex:none}.oo-mode-pickup{background:var(--c-brand-sub);color:var(--c-brand-ink)}.oo-mode-table{background:var(--c-premium-sub);color:var(--c-premium-ink)}.oo-ring{position:relative;width:46px;height:46px;flex:none}.oo-ring svg{transform:rotate(-90deg)}.oo-ring .t{fill:none;stroke:var(--c-surface-sunken);stroke-width:5}.oo-ring .b{fill:none;stroke:var(--pudina-60);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.oo-ring.hot .b{stroke:var(--anaar-60)}.oo-ring b{position:absolute;inset:0;display:grid;place-items:center;font:800 12.5px/1 var(--f-display);font-variant-numeric:tabular-nums}.oo-lines{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow:auto;padding:10px 12px;border-radius:14px;background:var(--c-surface-sunken)}.oo-line{display:flex;gap:8px;align-items:baseline;font-size:14px}.oo-line .veg{transform:translateY(2px)}.oo-line small{color:var(--c-text-medium)}.oo-line em{color:var(--c-warning-ink);font-style:normal;font-weight:600}.oo-note{font-size:13px;font-weight:600;color:var(--c-warning-ink);padding-top:4px;border-top:1px dashed var(--c-border)}.oo-actions{display:flex;flex-direction:column;gap:10px}.oo-mins{display:inline-flex;padding:3px;border-radius:10px;background:var(--c-surface-sunken)}.oo-mins button{border:0;background:transparent;padding:5px 9px;border-radius:8px;font-weight:800;font-size:12.5px;color:var(--c-text-medium);cursor:pointer}.oo-mins button.on{background:var(--c-surface);color:var(--c-text-highest);box-shadow:var(--sh-skim)}.oo-accept{height:46px;font-size:15px;box-shadow:0 10px 22px -10px #12a150e6}@media(max-width:760px){.oo-stack{right:12px;left:12px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom))}}.masthead.online{background:linear-gradient(125deg,#FF7A1A 0%,var(--mirchi-60) 30%,var(--anaar-60) 62%,var(--jamun-60) 110%)}.masthead.online:before{content:"";position:absolute;inset:0;background:var(--g-aurora-glow);pointer-events:none}.oo-orb{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;flex:none;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);position:relative}.oo-orb[data-s=on]:after{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:6px;background:#3bf08a;box-shadow:0 0 0 3px #ffffff80}.oo-orb[data-s=paused]:after{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:6px;background:#ffc53d}.btn.on-glass{--fg: #fff;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.btn.on-glass:hover{background:#ffffff3d}.tnum{font-variant-numeric:tabular-nums}@media(max-width:760px){.hide-sm{display:none}}.icon-tile{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--c-brand-sub);color:var(--c-brand-ink)}.linkbox{display:flex;align-items:center;height:42px;padding:0 14px;border-radius:12px;background:var(--c-surface-sunken);font:600 14px/1 var(--f-mono, ui-monospace, monospace);max-width:100%}.qr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.qr-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 8px;border-radius:18px;background:var(--c-surface-sunken);text-align:center}.qr-tile img{width:140px;height:140px;border-radius:10px;background:#fff;padding:6px;box-shadow:var(--sh-skim)}.steps-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;line-height:1.5;color:var(--c-text-high)}.steps-list li::marker{color:var(--mirchi-60);font-weight:800}.suggest-card{display:flex;flex-direction:column;gap:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--jamun-60) 9%,var(--c-surface)),var(--c-surface) 60%)}.suggest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.suggest-group{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--c-surface);box-shadow:0 0 0 1px var(--c-border-subtle),var(--sh-skim)}.po-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.po-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;border:0;background:var(--c-surface);box-shadow:var(--sh-skim);text-align:left;font:inherit;color:inherit;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.po-card:hover{box-shadow:var(--sh-raised);transform:translateY(-2px)}.po-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c-border-strong)}.po-card.st-sent:before{background:var(--c-info)}.po-card.st-partial:before{background:var(--c-warning)}.po-card.st-received:before{background:var(--c-positive)}.po-card.st-cancelled:before{background:var(--c-negative)}.po-card.st-draft{background:repeating-linear-gradient(135deg,var(--c-surface),var(--c-surface) 12px,var(--c-surface-sunken) 12px,var(--c-surface-sunken) 13px)}.po-no{font:800 15px/1 var(--f-display);letter-spacing:-.01em}.po-card .late{color:var(--c-negative-ink);font-weight:700}.po-card svg{vertical-align:-2px}.po-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;background:var(--c-surface-sunken);min-width:130px}.po-kpi span{font-size:11.5px;color:var(--c-text-medium);font-weight:700}.po-kpi b{font:800 18px/1.1 var(--f-display)}.po-kpi.bad{background:var(--c-negative-sub)}.po-kpi.bad b{color:var(--c-negative-ink)}.po-kpi.good{background:var(--c-positive-sub)}.po-kpi.good b,.po-kpi.ok b{color:var(--c-positive-ink)}.var-chip{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px}.var-chip.up{background:var(--c-warning-sub);color:var(--c-warning-ink)}.var-chip.up.big{background:var(--c-negative-sub);color:var(--c-negative-ink)}.var-chip.down{background:var(--c-positive-sub);color:var(--c-positive-ink)}.po-receipt{gap:10px;padding:10px 12px;border-radius:12px;background:var(--c-positive-sub);color:var(--c-positive-ink)}.po-receipt .grow{color:var(--c-text-high)}.recv-row{display:grid;grid-template-columns:minmax(0,2fr) 90px 100px 100px 80px 64px;gap:8px;align-items:center}@media(max-width:800px){.recv-row{grid-template-columns:1fr 1fr 1fr}}.input.warn{border-color:var(--c-warning);box-shadow:0 0 0 3px var(--c-warning-sub)}.nm-local{font-size:15px;font-weight:700;color:var(--c-brand-ink);line-height:1.3}.kot-item.done .nm-local{text-decoration:line-through;color:var(--c-text-medium)}.lang-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.lang-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--c-border);background:var(--c-surface);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:all .15s}.lang-opt b{font-size:16px}.lang-opt small{font-size:11.5px;color:var(--c-text-medium)}.lang-opt.on{border-color:var(--mirchi-60);background:var(--c-brand-sub);box-shadow:0 0 0 3px color-mix(in srgb,var(--mirchi-60) 18%,transparent)}.go-lang{position:relative;margin-left:auto}.go-lang>button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:99px;border:1px solid rgba(255,255,255,.3);background:#ffffff2e;color:#fff;font:700 12.5px/1 inherit;cursor:pointer;backdrop-filter:blur(6px)}.go-lang-menu{position:absolute;right:0;top:36px;z-index:50;min-width:160px;padding:6px;border-radius:16px;background:var(--c-surface);box-shadow:0 20px 44px -16px #00000080;display:flex;flex-direction:column}.go-lang-menu button{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:transparent;font:600 14px/1.2 inherit;color:var(--c-text-highest);cursor:pointer;text-align:left}.go-lang-menu button.on{background:var(--c-brand-sub);color:var(--c-brand-ink)}.go-lang-menu small{color:var(--c-text-medium);font-weight:500}.go-local{display:block;font-size:13px;font-weight:600;color:var(--c-text-medium);margin-top:2px}.go-status .go-lang>button{color:var(--c-text-high);border-color:var(--c-border);background:var(--c-surface)}.upi-qr{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;color:#12151e;box-shadow:0 0 0 1px var(--c-border),var(--sh-skim)}.upi-qr img{width:124px;height:124px;display:block}.upi-qr .upi-amt{font:800 22px/1.1 var(--f-display)}.upi-qr .muted{color:#555!important}.upi-qr.big{flex-direction:column;padding:18px;text-align:center;box-shadow:none}.upi-qr.big img{width:min(300px,70vw);height:min(300px,70vw)}.upi-qr.big .upi-amt{font-size:38px}.upi-full{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#080a10b8;backdrop-filter:blur(6px)}.upi-full-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border-radius:28px;background:#fff;color:#12151e;max-width:420px;width:100%}.go-paycard{display:flex;flex-direction:column;gap:12px}.go-paybtn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:16px;text-decoration:none;font:800 17px/1 var(--f-display);color:#fff;background:linear-gradient(120deg,#5f259f,#1a73e8 60%,#00b9f1);box-shadow:0 14px 28px -12px #1a73e8cc}.go-upi-apps{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.go-upi-apps span{font-size:11px;font-weight:700;padding:4px 8px;border-radius:99px;background:var(--c-surface-sunken);color:var(--c-text-medium)}.go-verify{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--c-warning-sub);color:var(--c-warning-ink);font-weight:700;font-size:14px}.go-paid{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--c-positive-sub);color:var(--c-positive-ink);font-weight:800}.claims{display:flex;flex-direction:column;gap:8px}.claim{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--c-surface);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c-premium) 45%,transparent),var(--sh-skim);flex-wrap:wrap}.claim .utr{font:700 14px/1 var(--f-mono, ui-monospace, monospace);letter-spacing:.06em;padding:6px 8px;border-radius:8px;background:var(--c-surface-sunken)}.net-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:99px;border:1px solid transparent;font:600 13px/1 var(--f-ui);cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease-out, ease),box-shadow .2s}.net-pill:hover{transform:translateY(-1px)}.net-pill.off{background:color-mix(in srgb,var(--c-negative) 14%,var(--c-surface));color:var(--c-negative-ink);border-color:color-mix(in srgb,var(--c-negative) 35%,transparent);box-shadow:0 0 color-mix(in srgb,var(--c-negative) 40%,transparent);animation:netPulse 2.4s ease-out infinite}.net-pill.warn{background:color-mix(in srgb,var(--c-warning) 16%,var(--c-surface));color:var(--c-warning-ink);border-color:color-mix(in srgb,var(--c-warning) 40%,transparent)}.net-pill.sync{background:color-mix(in srgb,var(--c-info, #3b82f6) 14%,var(--c-surface));color:var(--c-info-ink, var(--c-text))}.net-pill .spinning,.spinning{animation:spin 1s linear infinite}@keyframes netPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--c-negative) 45%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}@media(max-width:720px){.net-pill .lbl{display:none}.net-pill{padding:0 10px}}.offline-banner{display:flex;align-items:center;gap:10px;padding:9px 20px;overflow:hidden;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c-negative) 12%,var(--c-surface)) 0 14px,color-mix(in srgb,var(--c-negative) 8%,var(--c-surface)) 14px 28px);color:var(--c-negative-ink);font:500 13px/1.35 var(--f-ui);border-bottom:1px solid color-mix(in srgb,var(--c-negative) 25%,transparent)}.offline-banner svg{flex:none}.queued{margin:10px 4px;padding:10px 12px;border-radius:14px;display:flex;flex-direction:column;gap:6px;border:1.5px dashed color-mix(in srgb,var(--c-warning) 55%,transparent);background:color-mix(in srgb,var(--c-warning) 7%,var(--c-surface))}.queued.failed{border-color:color-mix(in srgb,var(--c-negative) 55%,transparent);background:color-mix(in srgb,var(--c-negative) 6%,var(--c-surface))}.qticket{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--c-border-subtle);background:var(--c-surface);border-left:4px solid var(--c-warning)}.qticket.failed{border-left-color:var(--c-negative)}.qticket.blocked{border-left-color:var(--c-text-muted, #999)}.done-orb{width:54px;height:54px;border-radius:27px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--c-positive),color-mix(in srgb,var(--c-positive) 60%,#000));box-shadow:0 10px 24px -8px var(--c-positive)}.offline-dot{display:inline-block;width:8px;height:8px;border-radius:4px;margin-left:6px;vertical-align:1px;background:var(--c-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-warning) 25%,transparent);animation:netPulse 2.4s ease-out infinite}.paylink{padding:12px;border-radius:16px;border:1px solid var(--c-border-subtle);background:linear-gradient(135deg,color-mix(in srgb,var(--c-info, #3b82f6) 7%,var(--c-surface)),var(--c-surface))}.go-or{display:flex;align-items:center;gap:10px;color:var(--c-text-muted, #777);font-size:12px;margin:4px 0}.go-or:before,.go-or:after{content:"";flex:1;height:1px;background:currentColor;opacity:.25}.plat-tag{--plat: #5b6472;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;border-radius:999px;background:color-mix(in srgb,var(--plat) 12%,transparent);color:color-mix(in srgb,var(--plat) 78%,var(--c-text, #111));font-weight:650;font-size:12.5px;white-space:nowrap;max-width:100%;overflow:hidden}.plat-tag i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--plat);color:#fff;font-style:normal;font-size:11px;font-weight:800;flex-shrink:0}.plat-tag b{font-weight:600;opacity:.8;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.plat-tag.sm{height:22px;font-size:11.5px}.plat-tag.sm i{width:16px;height:16px;font-size:10px}.plat-tag.lg{height:32px;font-size:14px;padding-right:14px}.plat-tag.lg i{width:26px;height:26px;font-size:13px}.plat-pick{display:flex;flex-wrap:wrap;gap:8px}.plat-pick button{--plat: #5b6472;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 5px;border-radius:999px;cursor:pointer;border:1.5px solid var(--c-border-subtle);background:var(--c-surface, #fff);color:var(--c-text, #111);font-weight:650;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.plat-pick button i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--plat);color:#fff;font-style:normal;font-weight:800}.plat-pick button small{font-size:11px;font-weight:600;opacity:.65}.plat-pick button.on{border-color:var(--plat);background:color-mix(in srgb,var(--plat) 10%,var(--c-surface, #fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--plat) 18%,transparent)}.plat-entry{padding:10px;border-radius:14px;background:var(--c-surface-sunken, rgba(0,0,0,.03))}.plat-card{position:relative;overflow:hidden}.plat-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--plat)}.plat-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plat-terms div{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--c-surface-sunken, rgba(0,0,0,.03))}.plat-terms span{font-size:11px;color:var(--c-text-muted, #777)}.plat-terms b{font-size:14px;font-variant-numeric:tabular-nums}.kot-plat{display:inline-block;margin:2px 0;padding:2px 8px;border-radius:6px;background:var(--c-text, #111);color:var(--c-surface, #fff);font-weight:700;font-size:12px;letter-spacing:.02em}.payout-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border-radius:14px;border:1px solid var(--c-border-subtle)}.payout-row.void{opacity:.55}.recon-bar{display:flex;height:10px;border-radius:6px;overflow:hidden;gap:2px;background:var(--c-border-subtle)}.recon-bar>*{height:100%}@media(max-width:520px){.plat-terms{grid-template-columns:repeat(2,1fr)}}.brand-btn{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;transition:background .18s}.brand-btn:hover{background:var(--c-surface-sunken, rgba(0,0,0,.04))}.brand-switch{flex-shrink:0;opacity:.5;margin-left:auto}.collapsed .brand-switch{display:none}.outlet-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1.5px solid var(--c-border-subtle);background:var(--c-surface, #fff);color:inherit;font:inherit;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.outlet-row:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.outlet-row.on{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 16%,transparent)}.outlet-row.add{border-style:dashed}.outlet-card{position:relative;overflow:hidden}.outlet-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--oc)}.outlet-card.here{box-shadow:0 0 0 2px color-mix(in srgb,var(--c-brand) 40%,transparent),var(--shadow-1, 0 1px 2px rgba(0,0,0,.06))}.spark{display:flex;align-items:flex-end;gap:2px;height:44px;width:110px}.spark i{flex:1;min-width:2px;border-radius:2px 2px 0 0;background:var(--oc);opacity:.85}.outlet-live{display:flex;flex-wrap:wrap;gap:6px}.outlet-live span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--c-surface-sunken, rgba(0,0,0,.04));font-variant-numeric:tabular-nums}.outlet-live .ok{color:var(--c-positive-ink)}.outlet-live .warn{color:var(--c-warning-ink, #9a6200)}.access-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--c-surface-sunken, rgba(0,0,0,.04))}.access-chip button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;cursor:pointer;background:transparent;color:inherit;opacity:.6}.access-chip button:hover{opacity:1;background:#00000014}.platform{min-height:100%;background:var(--c-bg, #f6f6f8)}.platform-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--c-border-subtle);background:var(--c-surface, #fff);position:sticky;top:env(safe-area-inset-top,0px);z-index:10}.client-card.paused{opacity:.8}.client-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.client-facts div{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:var(--c-surface-sunken, rgba(0,0,0,.04));min-width:0}.client-facts span{font-size:11px;color:var(--c-text-muted, #777)}.client-facts b{font-size:14px;font-variant-numeric:tabular-nums}.client-facts small{font-size:11px;color:var(--c-text-muted, #777)}.cred-card{display:grid;gap:10px;padding:16px;border-radius:16px;border:1.5px dashed var(--c-border-strong, #ccc);background:var(--c-surface-sunken, rgba(0,0,0,.03))}.cred-card div{display:flex;flex-direction:column;gap:2px}.cred-card span{font-size:12px;color:var(--c-text-muted, #777)}.cred-card b{word-break:break-all}@media(max-width:520px){.client-facts{grid-template-columns:1fr 1fr}}@property --tone{syntax: "<color>"; inherits: true; initial-value: #12A150;}@property --tone-sub{syntax: "<color>"; inherits: true; initial-value: #DDF5E7;}@property --tone-ink{syntax: "<color>"; inherits: true; initial-value: #0A6B34;}@property --age{syntax: "<color>"; inherits: true; initial-value: #12A150;}@property --drift{syntax: "<number>"; inherits: false; initial-value: 0;}:root{--d-status: .6s;--e-spring: linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077 21.6%, 1.121 24.2%, 1.149 27.1%, 1.154 29.5%, 1.149 31.9%, 1.095 38.3%, 1.035 45.2%, .999 51.8%, .987 58%, .996 71.6%, 1);--glow-brand: 0 1px 2px rgba(194,65,12,.22), 0 10px 24px -8px rgba(249,115,22,.5);--ambient-1: rgba(251,146,60,.09);--ambient-2: rgba(139,92,246,.05);--ambient-3: rgba(20,184,166,.04)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ambient-1: rgba(249,115,22,.1);--ambient-2: rgba(99,102,241,.1);--ambient-3: rgba(20,184,166,.06);--glow-brand: 0 1px 2px rgba(0,0,0,.3), 0 12px 28px -8px rgba(249,115,22,.55)}}:root[data-theme=dark]{--ambient-1: rgba(249,115,22,.1);--ambient-2: rgba(99,102,241,.1);--ambient-3: rgba(20,184,166,.06);--glow-brand: 0 1px 2px rgba(0,0,0,.3), 0 12px 28px -8px rgba(249,115,22,.55)}.main{background:radial-gradient(900px 420px at 88% -120px,var(--ambient-1),transparent 70%),radial-gradient(700px 380px at 30% -180px,var(--ambient-2),transparent 70%),radial-gradient(600px 500px at 100% 110%,var(--ambient-3),transparent 70%),var(--c-canvas)}.topbar{background:color-mix(in srgb,var(--c-canvas) 72%,transparent)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--c-brand) 55%,transparent) 30%,color-mix(in srgb,var(--c-premium) 45%,transparent) 70%,transparent 100%);opacity:.55}.topbar h1{animation:title-in .42s var(--e-swift) both}@keyframes title-in{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}*{scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:99px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--c-border-strong)}.sidebar{background:color-mix(in srgb,var(--c-surface) 94%,transparent)}.nav-item{overflow:visible;isolation:isolate}.nav-item.active{background:transparent}.nav-item.active:before{display:none}.nav-pill{position:absolute;inset:0;border-radius:var(--r-12);z-index:-1;background:var(--g-brand-button);box-shadow:var(--sh-brand),inset 0 1px #ffffff47}.nav-item.active,.nav-item.active:hover{color:#fff;background:transparent}.nav-item.active svg{color:#fff!important}.nav-item.active .nav-label{text-shadow:0 1px 1px rgba(154,52,18,.35)}.nav-item.active .nav-badge{background:#fff;color:var(--c-brand-ink);box-shadow:0 2px 6px #9a34124d}.nav-item svg{transition:transform var(--d-object) var(--e-spring)}.nav-item:hover svg{transform:translate(2px) scale(1.06)}.nav-item.active svg{transform:scale(1.06)}.nav-badge{animation:badge-pop .48s var(--e-spring) both;box-shadow:0 0 0 2px var(--c-surface),0 4px 10px -2px color-mix(in srgb,var(--c-negative) 60%,transparent)}@keyframes badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.brand-mark{position:relative;overflow:hidden}.brand-mark:after{content:"";position:absolute;inset:-40%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.65) 50%,transparent 60%);transform:translate(-100%);animation:mark-sheen 1.6s var(--e-glide) .6s 1 both}@keyframes mark-sheen{to{transform:translate(100%)}}@media(max-width:900px){.dock a{position:relative;isolation:isolate;overflow:hidden}.dock-pill{position:absolute;top:6px;left:50%;width:52px;height:30px;margin-left:-26px;border-radius:99px;background:var(--c-brand-sub);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-brand) 22%,transparent);z-index:-1}.dock a.active svg{animation:dock-hop .42s var(--e-spring)}@keyframes dock-hop{40%{transform:translateY(-3px) scale(1.12)}}}.chip,.iconbtn,.glass,.ttile,.addbtn,.kot-item,.seg button,.rpl-host{position:relative;overflow:hidden}.rpl{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;transform:scale(0);z-index:0}.btn.primary .rpl,.btn.positive .rpl,.btn.danger .rpl,.btn.info .rpl,.btn.premium .rpl,.glass .rpl,.chip.on .rpl{background:#fff}.fly-dot{position:fixed;width:18px;height:18px;border-radius:50%;z-index:9999;pointer-events:none;box-shadow:0 0 0 3px #ffffffe6,0 6px 16px #f9731680}.burst-bit{position:fixed;width:8px;height:11px;border-radius:2px;z-index:9999;pointer-events:none}.bump{animation:bump .46s var(--e-spring)}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}.btn{transition:transform var(--d-chrome) var(--e-swift),background var(--d-chrome),box-shadow var(--d-object) var(--e-swift),opacity var(--d-chrome),filter var(--d-chrome)}.btn>*:not(.rpl){position:relative;z-index:1}.btn.primary{background:var(--g-brand-button);color:#fff;text-shadow:0 1px 1px rgba(154,52,18,.35);box-shadow:var(--sh-brand),inset 0 1px #ffffff4d,inset 0 -1px #9a34122e}.btn.primary:hover{background:linear-gradient(180deg,#fc9550,#fa7d2a 52%,#f2701a);transform:translateY(-1px);box-shadow:0 2px 4px #c2410c38,0 14px 30px -8px #f973168c,inset 0 1px #ffffff57}.btn.primary:active{transform:translateY(0) scale(.97)}.btn.primary:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-18deg);opacity:0}.btn.primary:hover:before{animation:btn-sheen .9s var(--e-glide) 1}@keyframes btn-sheen{0%{left:-60%;opacity:1}to{left:130%;opacity:1}}.btn.positive{background:linear-gradient(180deg,#13c28a,#10b981 55%,#059669);box-shadow:0 1px 2px #04785740,0 10px 22px -8px #10b98180,inset 0 1px #ffffff47;text-shadow:0 1px 1px rgba(4,120,87,.35)}.btn.info{background:linear-gradient(180deg,#5b95f8,#3b82f6 55%,#2563eb);box-shadow:0 10px 22px -8px #3b82f680,inset 0 1px #ffffff40}.btn.premium{background:linear-gradient(180deg,#9d76f8,#8b5cf6 55%,#7c3aed);box-shadow:0 10px 22px -8px #8b5cf680,inset 0 1px #ffffff40}.btn.danger{background:linear-gradient(180deg,#f26060,#ef4444 55%,#dc2626);box-shadow:0 10px 22px -8px #ef444480,inset 0 1px #ffffff40}.btn:not(.primary):not(.positive):not(.danger):not(.info):not(.premium):not(.ghost):not(.soft){box-shadow:var(--sh-skim)}.btn.soft{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-brand) 18%,transparent)}.btn:not(.primary):not(.ghost):not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--sh-lifted)}.btn.lg{letter-spacing:-.005em}.btn .spin{position:relative;z-index:1}.chip{transition:background var(--d-chrome),border-color var(--d-chrome),color var(--d-chrome),transform var(--d-chrome) var(--e-swift),box-shadow var(--d-object)}.chip:hover{transform:translateY(-1px)}.chip{box-shadow:var(--sh-skim);border-color:var(--c-border)}.chip.on{animation:chip-pop .38s var(--e-spring);background:var(--g-brand-button);color:#fff;border-color:transparent;box-shadow:var(--sh-brand),inset 0 1px #ffffff47;text-shadow:0 1px 1px rgba(154,52,18,.3)}.chip.on .num{opacity:.85!important}@keyframes chip-pop{0%{transform:scale(.94)}to{transform:scale(1)}}.chip .num{transition:opacity var(--d-chrome)}.seg button[aria-pressed=true]{animation:chip-pop .32s var(--e-spring)}.switch[aria-checked=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--c-positive) 18%,transparent)}.input,.select,.textarea{box-shadow:inset 0 1px 2px #0f172a0a}.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--c-brand) 16%,transparent),0 8px 20px -12px #f9731673}.card{transition:box-shadow var(--d-object) var(--e-swift),transform var(--d-object) var(--e-swift)}:root[data-theme=dark] .card,:root[data-theme=dark] .ttile,:root[data-theme=dark] .mtile,:root[data-theme=dark] .kot{box-shadow:var(--sh-skim),inset 0 1px #ffffff0d}.kpi{isolation:isolate}.kpi:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--accent, var(--c-brand)) 16%,transparent),transparent 60%);opacity:.8;transition:opacity var(--d-object)}.kpi:hover{transform:translateY(-3px);box-shadow:var(--sh-raised)}.kpi:hover:after{opacity:1}.kpi:before{box-shadow:0 0 12px 1px color-mix(in srgb,var(--accent, var(--c-brand)) 55%,transparent)}.kpi .value{background:linear-gradient(180deg,var(--c-text-highest) 55%,color-mix(in srgb,var(--c-text-highest) 72%,var(--accent, var(--c-brand))));-webkit-background-clip:text;background-clip:text;color:transparent}.kpi svg.spark polyline{stroke-dasharray:400;stroke-dashoffset:400;animation:draw 1.4s var(--e-swift) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.masthead{isolation:isolate}.masthead:before{animation:drift-a 22s ease-in-out infinite alternate}.masthead:after{animation:drift-b 26s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(-90px,40px) scale(1.18)}}@keyframes drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(120px,-30px) scale(1.25)}}.masthead .shine{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:0}.masthead .shine:before{content:"";position:absolute;top:-50%;bottom:-50%;width:30%;left:-40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(12deg);animation:mast-sheen 2.4s var(--e-glide) .5s 1 both}@keyframes mast-sheen{0%{left:-40%}to{left:120%}}.mast-wave{position:absolute;left:0;right:0;bottom:0;height:64%;width:100%;pointer-events:none;z-index:0}.mast-wave path.line{fill:none;stroke:#ffffff8c;stroke-width:2;stroke-linecap:round;stroke-dasharray:3000;stroke-dashoffset:3000;animation:draw 2.2s var(--e-swift) .2s forwards;vector-effect:non-scaling-stroke}.mast-wave path.area{fill:url(#mastfill);opacity:0;animation:fade 1.2s ease 1s forwards}.masthead .glass{transition:transform var(--d-object) var(--e-spring),background var(--d-chrome),box-shadow var(--d-object)}.masthead .glass:hover{transform:translateY(-3px);background:#ffffff38;box-shadow:0 12px 26px -10px #00000059}.masthead .glass svg{transition:transform var(--d-object) var(--e-spring)}.masthead .glass:hover svg{transform:scale(1.18) rotate(-6deg)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7cffb2;box-shadow:0 0 #7cffb2b3;animation:live-ping 2s ease-out infinite;vertical-align:middle}@keyframes live-ping{0%{box-shadow:0 0 #7cffb2a6}80%,to{box-shadow:0 0 0 9px #7cffb200}}.ttile{transition:--tone var(--d-status) var(--e-glide),--tone-sub var(--d-status) var(--e-glide),--tone-ink var(--d-status) var(--e-glide),transform var(--d-object) var(--e-spring),box-shadow var(--d-object) var(--e-swift);isolation:isolate}.ttile:before{box-shadow:0 0 14px 1px color-mix(in srgb,var(--tone) 45%,transparent)}.ttile:not(.vacant){box-shadow:var(--sh-skim),0 10px 26px -18px var(--tone),inset 0 0 0 1px color-mix(in srgb,var(--tone) 14%,transparent)}.ttile:hover{transform:translateY(-3px);box-shadow:var(--sh-raised),0 16px 34px -18px var(--tone),inset 0 0 0 1px color-mix(in srgb,var(--tone) 22%,transparent)}.ttile.vacant:after{opacity:.55}.ttile.vacant .pips i{opacity:.35;transition:opacity var(--d-object),transform var(--d-object) var(--e-spring)}.ttile.vacant:hover .pips i{opacity:.9;transform:scale(1.25)}.ttile.vacant:hover .pips i:nth-child(2){transition-delay:30ms}.ttile.vacant:hover .pips i:nth-child(3){transition-delay:60ms}.ttile.vacant:hover .pips i:nth-child(4){transition-delay:90ms}.ttile.vacant:hover .pips i:nth-child(5){transition-delay:.12s}.ttile .tname{transition:color var(--d-status)}.ttile .state{display:inline-flex;align-items:center;gap:6px}.ttile .state .bead{width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 color-mix(in srgb,var(--tone) 60%,transparent)}.ttile.ready .state .bead,.ttile.overdue .state .bead{animation:live-ping-tone 1.8s ease-out infinite}@keyframes live-ping-tone{0%{box-shadow:0 0 color-mix(in srgb,var(--tone) 60%,transparent)}80%,to{box-shadow:0 0 0 8px transparent}}.ttile .dwell{position:absolute;left:4px;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--tone) 14%,transparent);z-index:2}.ttile .dwell>i{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 60%,transparent),var(--tone));border-radius:0 3px 3px 0;transition:width 1s linear;box-shadow:0 0 8px var(--tone)}.ttile.overdue{animation:overdue-breathe 2.6s ease-in-out 3}@keyframes overdue-breathe{50%{box-shadow:var(--sh-skim),0 0 0 4px color-mix(in srgb,var(--tone) 28%,transparent),0 16px 34px -14px var(--tone)}}.ttile .timerpill{transition:background var(--d-status)}.ttile.overdue .timerpill{background:var(--c-negative);color:#fff}.kds-col{position:relative;background:color-mix(in srgb,var(--c-surface-sunken) 85%,transparent);border:1px solid var(--c-border-subtle)}.kds-col:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--col-tone, var(--c-border));box-shadow:0 0 14px 1px color-mix(in srgb,var(--col-tone, transparent) 55%,transparent)}.kds-col-head .pill{transition:transform var(--d-object) var(--e-spring)}.kot{transition:--age var(--d-status) var(--e-glide),box-shadow var(--d-object)}.kot:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--age) 10%,transparent),transparent 40%)}.kot>*{position:relative;z-index:1}.kot:hover{box-shadow:var(--sh-raised)}.kot.late{animation:late-alarm 1.6s ease-in-out 3;box-shadow:var(--sh-skim),0 0 0 1px color-mix(in srgb,var(--c-negative) 30%,transparent),0 12px 30px -16px var(--c-negative)}@keyframes late-alarm{50%{box-shadow:var(--sh-skim),0 0 0 5px color-mix(in srgb,var(--c-negative) 25%,transparent),0 14px 34px -12px var(--c-negative)}}.kot.late .timerpill{background:var(--c-negative);color:#fff}.kot.mid .timerpill{background:var(--c-warning);color:#451a03}.heat>i{box-shadow:0 0 10px var(--age);background:linear-gradient(90deg,color-mix(in srgb,var(--age) 55%,transparent),var(--age))}.kot-item{transition:background var(--d-chrome),opacity var(--d-object)}.kot-item .box{transition:background var(--d-chrome),border-color var(--d-chrome),transform var(--d-object) var(--e-spring)}.kot-item:active .box{transform:scale(.86)}.kot-item.done .box{animation:box-pop .42s var(--e-spring);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-positive) 20%,transparent)}.kot-item.done .box svg *{stroke-dasharray:24;stroke-dashoffset:24;animation:draw .32s var(--e-swift) 80ms forwards}@keyframes box-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.kot-item .nm{text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:2px;transition:color var(--d-object),text-decoration-color .36s var(--e-swift)}.kot-item.done .nm,.kot-item.cx .nm{text-decoration-color:currentColor}.pos-menu{background:transparent}.mtile{transition:transform var(--d-object) var(--e-spring),box-shadow var(--d-object) var(--e-swift);isolation:isolate}.mtile:hover{transform:translateY(-3px);box-shadow:var(--sh-raised),0 14px 30px -18px var(--art, var(--c-brand))}.mtile .art{--art: var(--c-brand);height:72px;color:color-mix(in srgb,var(--art) 78%,#000);border:0;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--art) 22%,transparent) 1px,transparent 1.5px) 0 0 / 10px 10px,radial-gradient(120% 110% at 15% 0%,color-mix(in srgb,var(--art) 10%,var(--c-surface)) 0%,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--art) 16%,var(--c-surface)),color-mix(in srgb,var(--art) 34%,var(--c-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--art) 16%,transparent),inset 0 -18px 30px -24px color-mix(in srgb,var(--art) 60%,transparent);font-size:30px;text-shadow:0 2px 0 rgba(255,255,255,.45),0 8px 18px color-mix(in srgb,var(--art) 45%,transparent)}:root[data-theme=dark] .mtile .art{color:color-mix(in srgb,var(--art) 60%,#fff);text-shadow:0 8px 20px color-mix(in srgb,var(--art) 60%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mtile .art{color:color-mix(in srgb,var(--art) 60%,#fff);text-shadow:0 8px 20px color-mix(in srgb,var(--art) 60%,transparent)}}.mtile .art .glyph{position:relative;display:inline-block;transition:transform var(--d-hero) var(--e-spring)}.mtile .art:after{content:"";position:absolute;width:90px;height:90px;right:-30px;top:-40px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 65%);opacity:.6;transition:transform var(--d-hero) var(--e-swift)}.mtile:hover .art .glyph{transform:scale(1.14) rotate(-6deg)}.mtile:hover .art:after{transform:translate(-16px,12px) scale(1.2)}.mtile .art img{transition:transform .7s var(--e-swift)}.mtile:hover .art img{transform:scale(1.07)}.mtile.out .art{filter:grayscale(.85)}.mtile.in-cart{box-shadow:var(--sh-lifted),0 0 0 2px color-mix(in srgb,var(--c-brand) 55%,transparent)}.mtile .qty-badge{position:absolute;top:8px;right:8px;z-index:2;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:var(--c-brand);color:var(--c-on-brand);font:800 12px/24px var(--f-text);text-align:center;box-shadow:0 4px 12px -2px #f973168c,0 0 0 2px var(--c-surface);text-shadow:0 1px 1px rgba(154,52,18,.35);animation:badge-pop .42s var(--e-spring)}.addbtn{transition:transform var(--d-chrome) var(--e-swift),box-shadow var(--d-object),background var(--d-chrome),color var(--d-chrome)}.addbtn:hover{background:var(--c-brand);color:var(--c-on-brand);box-shadow:var(--glow-brand);transform:translateY(-1px)}.addbtn:active{transform:scale(.94)}.stepper{box-shadow:var(--glow-brand),inset 0 1px #ffffff47;background:var(--g-brand-button);color:#fff}.stepper .count{display:inline-block}.cline{animation:line-in .46s var(--e-spring) both;position:relative}@keyframes line-in{0%{opacity:0;transform:translate(18px);background:var(--c-brand-sub)}60%{background:color-mix(in srgb,var(--c-brand-sub) 60%,transparent)}to{opacity:1;transform:none;background:transparent}}.cart-foot{background:linear-gradient(180deg,var(--c-surface-sunken),color-mix(in srgb,var(--c-surface-sunken) 70%,var(--c-brand-sub)))}.totline.grand{transform-origin:right center}.totline.grand .money{background:linear-gradient(90deg,var(--c-text-highest) 30%,var(--c-brand-ink));-webkit-background-clip:text;background-clip:text;color:transparent}.cartbar{background:linear-gradient(100deg,#0f172a,#1e293b 60%,#3b2414);color:#f8fafc;box-shadow:var(--sh-floating),0 10px 30px -10px #f9731673}.btn.sending svg{animation:plane .7s var(--e-swift)}@keyframes plane{0%{transform:none}45%{transform:translate(18px,-14px) rotate(12deg) scale(.7);opacity:0}46%{transform:translate(-18px,14px);opacity:0}to{transform:none;opacity:1}}.stamp{position:relative;box-shadow:0 0 color-mix(in srgb,var(--c-positive) 40%,transparent);animation:stamp .52s var(--e-pop) both,stamp-ring .9s ease-out .42s 1}@keyframes stamp-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--c-positive) 45%,transparent)}to{box-shadow:0 0 0 26px transparent}}.scrim{backdrop-filter:blur(5px) saturate(1.1)}.sheet{box-shadow:var(--sh-overlay),0 0 0 1px var(--c-border-subtle)}.sheet-head h2{animation:title-in .38s var(--e-swift) 60ms both}.receipt{animation:receipt-print .7s var(--e-swift) both;transform-origin:top center}@keyframes receipt-print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -20px 0)}}[data-sonner-toaster] [data-sonner-toast]{box-shadow:var(--sh-floating)!important;backdrop-filter:blur(10px)}.empty .disc{animation:disc-float 3.2s ease-in-out 2;box-shadow:0 14px 30px -14px var(--c-brand);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c-brand-sub) 40%,#fff),var(--c-brand-sub) 70%)}@keyframes disc-float{50%{transform:translateY(-6px)}}.login-hero{overflow:hidden}.login-hero .orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.login-hero .orb.a{width:460px;height:460px;left:-120px;bottom:-160px;background:#fed7aa8c;animation:orb-a 18s ease-in-out infinite alternate}.login-hero .orb.b{width:380px;height:380px;right:-100px;top:-80px;background:#f472b64d;animation:orb-b 22s ease-in-out infinite alternate}.login-hero .orb.c{width:300px;height:300px;right:20%;bottom:10%;background:#fde04738;animation:orb-c 26s ease-in-out infinite alternate}@keyframes orb-a{to{transform:translate(140px,-120px) scale(1.2)}}@keyframes orb-b{to{transform:translate(-160px,120px) scale(1.15)}}@keyframes orb-c{to{transform:translate(-120px,-140px) scale(1.3)}}.login-hero>:not(.orb){position:relative;z-index:1}.login-hero .grain{position:absolute;inset:0;z-index:0;opacity:.12;pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.8) 1px,transparent 1.4px);background-size:14px 14px}.login-card{position:relative}.login-card:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--c-brand) 60%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--c-premium) 50%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.login-side{background:radial-gradient(600px 400px at 70% 20%,var(--ambient-1),transparent 70%),radial-gradient(500px 400px at 20% 90%,var(--ambient-2),transparent 70%),var(--c-canvas)}html[data-motion=calm] .masthead:before,html[data-motion=calm] .masthead:after,html[data-motion=calm] .login-hero .orb,html[data-motion=calm] .live-dot,html[data-motion=calm] .ttile .state .bead,html[data-motion=calm] .empty .disc{animation:none!important}html[data-motion=calm] .ttile.attn,html[data-motion=calm] .ttile.overdue,html[data-motion=calm] .kot.late{animation-iteration-count:1!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important}html[data-motion=off] .heat>i,html[data-motion=off] .ttile .dwell>i{transition:width 1s linear!important}@media(prefers-reduced-motion:reduce){.masthead:before,.masthead:after,.login-hero .orb,.live-dot,.ttile .state .bead{animation:none!important}.ttile .dwell>i{transition:width 1s linear!important}}.bump-on-change{display:inline-flex;animation:bump .46s var(--e-spring)}.btn svg{flex:none}.kot-foot .btn.block{min-width:0;padding:0 10px}.chiprow>.chip,.row>.chip{flex:none}.sidebar{background:var(--c-surface);border-right:1px solid var(--c-border-subtle);box-shadow:6px 0 24px -14px #0f172a24}.topbar{background:color-mix(in srgb,var(--c-surface) 82%,transparent);box-shadow:0 1px 0 var(--c-border-subtle),0 8px 24px -16px #0f172a24}.topbar:after{opacity:.35}.shift-pill{box-shadow:var(--sh-skim)}.iconbtn:hover{background:var(--c-hover);box-shadow:var(--sh-skim)}.card:not(.flat):not(.outline){border:1px solid var(--c-border-subtle)}.card.raised{box-shadow:var(--sh-raised)}.tablebox{border:1px solid var(--c-border-subtle)}.masthead{text-shadow:0 1px 2px rgba(154,52,18,.3)}.masthead .glass{background:#ffffff2e;border-color:#ffffff57;box-shadow:0 6px 18px -8px #9a341273,inset 0 1px #ffffff59}.masthead .mast-wave path.line{stroke:#ffffffb3}.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.ttile,.mtile,.kot{border:1px solid var(--c-border-subtle)}.mtile .art{border-radius:var(--r-12)}.seg{box-shadow:inset 0 1px 2px #0f172a0d}.seg button[aria-pressed=true]{box-shadow:var(--sh-lifted)}.brand-mark{background:var(--g-brand-vivid);color:#fff}.empty .disc{color:var(--c-brand-ink)}.nav-group .eyebrow{color:var(--c-text-low)}.kds-col{box-shadow:inset 0 1px #ffffff0a}.switch[aria-checked=true]{background:var(--c-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-brand) 16%,transparent),0 4px 10px -4px #f9731699}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar{box-shadow:0 1px 0 var(--c-border-subtle),0 10px 30px -18px #000000b3}:root[data-theme=dark] .topbar{background:color-mix(in srgb,var(--c-surface) 55%,transparent)}:root[data-theme=dark] .card:not(.flat):not(.outline),:root[data-theme=dark] .ttile,:root[data-theme=dark] .mtile,:root[data-theme=dark] .kot{box-shadow:var(--sh-skim),inset 0 1px #ffffff0a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar,:root:not([data-theme=light]) .topbar{box-shadow:0 1px 0 var(--c-border-subtle),0 10px 30px -18px #000000b3}:root:not([data-theme=light]) .topbar{background:color-mix(in srgb,var(--c-surface) 55%,transparent)}}:root[data-theme=dark] .mtile .art{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--art) 26%,transparent) 1px,transparent 1.5px) 0 0 / 10px 10px,radial-gradient(90% 120% at 22% 0%,color-mix(in srgb,var(--art) 42%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--art) 16%,#1E293B),#162033);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--art) 30%,transparent),inset 0 1px #ffffff0f;color:color-mix(in srgb,var(--art) 55%,#fff)}:root[data-theme=dark] .mtile .art:after{opacity:.12}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mtile .art{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--art) 26%,transparent) 1px,transparent 1.5px) 0 0 / 10px 10px,radial-gradient(90% 120% at 22% 0%,color-mix(in srgb,var(--art) 42%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--art) 16%,#1E293B),#162033);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--art) 30%,transparent),inset 0 1px #ffffff0f;color:color-mix(in srgb,var(--art) 55%,#fff)}:root:not([data-theme=light]) .mtile .art:after{opacity:.12}}.lang-menu{position:relative}.lang-menu .iconbtn{width:auto;min-width:40px;padding:0 8px;gap:4px;display:inline-flex;align-items:center}.lang-code{font:800 10.5px/1 var(--f-text);letter-spacing:.04em;color:var(--c-brand-ink);background:var(--c-brand-sub);border-radius:6px;padding:3px 5px}.lang-drop{position:absolute;right:0;top:48px;width:230px;padding:6px;z-index:30;display:flex;flex-direction:column;gap:2px;box-shadow:var(--sh-floating);transform-origin:top right}.lang-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--r-8);text-align:left;color:var(--c-text-high);transition:background var(--d-chrome),color var(--d-chrome)}.lang-item:hover{background:var(--c-hover);color:var(--c-text-highest)}.lang-item b{display:block;font-size:14.5px}.lang-item small{display:block;font-size:11.5px;color:var(--c-text-medium)}.lang-item.on{background:var(--c-brand-sub);color:var(--c-brand-ink)}.lang-item.on small{color:var(--c-brand-ink);opacity:.8}@media(max-width:900px){.lang-code{display:none}.lang-menu .iconbtn{padding:0}.lang-drop{position:fixed;right:12px;top:58px}}
