@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAzMABAAAAAAGNAAAAxuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi4bhWQcKAZgP1NUQVREAIIkEQgKmUSTNQtsAAE2AiQDgVAEIAWEQAeDdAwHG0MUEZWyA0PxxYFNZMpjVkYykpGMqHWi0t1Wlk+L9KOysC+GwfP/OFv3/fzKJDUORdVSA0ZsaQcTGUFU1qyrIhnKzZpUDFWvQlIxQsFroV2VExN5nb+OYnK/ADWhQKUbOOdYZzqj0tlARpH9irDl1ryztR8/ASLoSM2Q1Nz9v/2+1Tf8N6seUQ1tqURCpZQ7M2v33X1fbGX+mkpCQifi2bV59JBEE40QSRxC6b4u09pU0G20OShxjOuRG6X8pj33228GAXwAgMKFYCCYmAhBagBRBwUQjTACIYBJa4L09R+YLwJu7m6sA7iFWLUNuEXlrTXApQ/A+SOApPKxNTAECCBoFF4EL0rK0KA6ywcECIBzc3MCcBZj5AdvjHjhnAUEACOQVmHixg53qqJjbsCtVAkEoQvRismnZJ3CvWtUoTKQDF2E83KJPPqknxMb99ShiHoznWlNc4ChIgON1tk4dbRcY+7K8MNh5hsWCh09qDCw9nFfIEfF00MKrnDlIvMEUjE3Fb4h1rDF0MhgN+XgBISSdeRUDFRwukYAYYDjUR3CmSHVjQmCMr+ATb3Of1ocnGgQpmlkZ4EOmIBRFLqp5sgVoEWTnPzrURiY+AkQJAQFKnQYsOHAhYcAEWIkSFGgRI0GLTr0daJb0t9lxvaGKy0MMpQYzYhw2oCA6Y4+/Cg8TgtiyG1ISZbnmYdbLAM9DpwGMyT2JHxuvaMfbDfvclcnQ3pV6VvQECU9RK3uNiJAhSviumqK/IkL1CYVBTAsOrpMxiohWq/yPGzgnu2xsTx4itq17zO++/8t0L1loDagVH5vYfUCUJsRBMGLAsKhUX/I/MLGFgTgj10VkBKIX9mHgayURgBs8T2R6vInzM0MCostdD+5hAC0RkwfIcREuIqHRelc3dbb+lxdqvfr4/qyvq5v63v1Q/oF/Zb+RH+lf6h9w/nD5d5ydEtj+hxdovfpY/qSvqZv6XsuW76pP9Zf6u+/cNB5CAx0hHbdP9F/Emz4YCkQqsLA3osZK3acuPHiJwiAqCRM9ExfZS2I1IZEHchIGaEGFGRQkUNDAR0lDFQwUcNCAwcdXPTwMMCvXLlWi5Y6IEuujACM+AX0GWAagKwqSFSOM186Ui7RQJM4IQSULDktgCLbBAOXkLQlZW2FGhCLDnV7m16jsR6uVK6vz2P6XFaGDusBo3KoNQYs7eC5Hu+uXLlvWKQpK1r4MvDCSkCtJy2EJxh9NpwqfURtuYI6x9/vm9S0rZlv6Zq4JWvBhH3FBG52Nv79116zNr/xhsjK1183N736YnP7wxZowEJWvIqAwF35dZGg5bK0ZcStmQRuWg1Vq4qHH5VWKtNY+Xo5aoLYxtPVWo0sYuX8gddMf8WEEMhzEfCN0yTTdZc5olMWTt4xE9e48JoZeckanxeMnNht2pHnDTEeM0dfbyWuv2kNP9hLbWIj8L5bTHPTmcrjcb2WischElEbwXc3fbD4ysaRW1+1eU/1Oz7TjOuejG7CeSu3Y9kbVVcggASmvT9pLSTufVbptfjubz5xNzQiFnZBHbeST67XcNU8Qr+lp3IuIrnTNBdOjfTnjR6mMcI3piA/UaKa2MhsVF1lBM48W8ZGMSxWHLbnmWba1kwVPP/CETrE/WTj2O1KmEMhb/WNESGQdag06iysxEoWiZbQeNB4YIUdFbm8l+daTCi0bRw9GLGKORCJiH18kU891e/eShOue8jc9HQL/QM8OWE5asHyYVnnrK+88/YRpuypHLVy3hQrXgYvcaQg+dlG0p58PJjZUioCdcZZ9dI2HsKRXcioUiQdHl82n2RiPJfxxL2VxE4tLou3/MfU9dnq9odvxHxvtTys5Y7fR31CCKX7KfZysLWdWFIWtk5h+P5KJhTEt6fs7NytJjzqMyO4YmZKeV3r8rvpjHtrWVfdkRBonPanv6n3zLJnPDuGv7BuePiEPtiVhJ3H739yez8k7fVQdtUvp/cDyaY3ege2W5owOwPLbvfmlGDKs1X2+1Uxnoe7OcToN7ncdSQr586Mvr4bs5wcmbzDnPJv6JEZ6wmx9kIAp4vS/FLjzzNLrvmvd1/y35ka5NLJpk9v+XNANa13zKqe88Etb9oct3sT6aQbNIqRPrwrcyzJg8aMnVdvOjrzlTH/fdUZOJ1M06L+/HnzreQvPJS7jlrC7qKOUccZ6aJ+qejJYHpulX77ul97zCJ1epzStuZz3zPr6fsr9wWvvF4UuHLR2u3pG8exRVeg+7ND/LFYNpS5dPCeiR9OhJhqbL+y1d+trtRLqTvwXxfXV3+ixtrLE35LL0juqob+rps7XoFfUOuxu97JpTdUK0aP81J0mTTM74LGlevqN0rTorz3atY97+SU4dfeVbvw3OlR13dnj91wbqywcd7MyBu6s0evPy9aiCbQkG0XDNt2o+FEvBy274Zh+65yCDB4fvaLw898Fipd16BNRcJ56NILXbG/WFLSKPfc/w4XV8uhoIf5OUr0NGUOHz1CyeGhxBeK0jQtTmt/pLhPjgs9BsU5VD5qZLGG7vnFQ+1sx10d7I7HeBSKA7HqdpYV/5r7VfbyOwjn/cu+yvw2f/mdlM7NVMr32SX3+v8eL84L0f7NrBYebZmcy+nezh8D+vsz1gx9TWzvvMDDj7s9LmVO3UntFu2L3Ngx3Jv0rcg0hPBxeCGSWPyNYeEW9tXMVHg6WltbQ7F6fSadss+ivllac/5Qv8EPHac98pYdh4Ep81NXpXq/1/P0Z70zc8hdFx2pvKnyjrKhVy6uXSBu//NJeu7HV4HP4NO0nZ7QvQQWntV2HxdfVHZF+cxD37vG18DYPKrqcL1qrHu/GT4zFthfLAX2bsbzeYTIXSqSwLTPzcUzKIKYongsawCeNvjo4fIzz7pxzvi7nzlYszaCI/6fXXwpbegUmZCLn/0mFW7Rv/7O+4m57DvzD+/5pReALks/NXkvJTrjkdS/3p/NVf9kuDLel7vBD6ONRuSiZ10v4/fBfZ/wTSSBgB9eKD/9gnOKd814qfyU899KvshPyffbPPVU8I4xb9UTyx7Yfav/Af+8Da9sfJqfU57SrZQ7Vmc9RTP5SjJDIfJ88n5n0iQ6cMKt3ybDgFOrsBn37ysW8YfOejyfXo3698/wDvQWhhbCplcen+ZmDNkz+/3AQN+AQXGnJ50CK+/bq+GHvz6aD86xaviO1y6Ua/lrj/YR5yQ2wooerKO5lsUzE6RemeyeV54xaIrBU/TQVjP+fDR/TmsjqUkfl8M2auHsHmSNO72MZlzw+PTYcXCP3buQNsQiZ4rrHpTEDfk00CRLzBIADYEAD235H7hGJbbjcnR3iCGXYxpEDpxuz30aG0/R6eDwUIaYhERU+5nm0P1kAjNDX5IEEAaog8YWosQdzmtlTL2AHckjA5s7P84F9To2Ju82ZuFsYDlbA3tIkgNFPURFJ6no+CACyLPPbdnwyKhMkv83r2F8CfDZ2YJx0f3/GjrtvEDGw8YOwI0CQOAHuNt4RBL59+3nS9qx7dQ0anU34aD/RzQXNrCa1D3AjCKnNDCFCawWMaqfsdUJhA0S0TGgfqC5+oDEZ6DlJLZBVuN+XPkjXdVjMqPMLFQO2zjhikqJTOXJqRAc9QGtiE21yg7TOILjLK4GeS4yUq2w3caYWokOo1VLlaGp5A8IhqhLdATQ1H4VBHTATT+N6UVoSZHFAS7xkTqj5BC/EuuEynyGSsifX2fQkqsy63UuqnICulm+ti5AR9zrQozQcm058NT1CMgrzq8OrCE3sZG/EoxlnVXKrJFhy+7aoUkFhGpRnQaDBQJXHG6LKcVi18o7ONwgNvViwsQ6QNEaNY9roLIpGrvhkY2sg1HPstCQncEMo6b/WDEWjLgxY4539QEzSYz8tLKxSazD4R3KYNLdxRRbc9lusJ2WiLH+SioSU6RZdUKOonEwJbaQKlZH2C6E3Bt2cXF1UXSdpqzrNihGKqXWJnbsVhaHOsLcveQWr0pDD+0+Hby2vPkdANTnZVFi0Bw/OealT1ziFo94JUNMscQnfglIUEJCEarQhC4MYQpL2MIRrvCELwIRikjEIhGpyEQuClGKStSioVeaik70YhCjO5KDVXdUB7enNR2G99Zp+TzgYGiGRDHDbWG5xmgGTMCcsaFmxqaYK7aEq5kxJ2Iuj13C3VwxQZsQUIJZsUbziA0zKzZpdmyRm12r4s2Dk4ejk5D4REHNvZz7vff/i1IuRCjCvfMvznFSbwUA) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) 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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) 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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) 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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,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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:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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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:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-warning:var(--warning)}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);touch-action:auto;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:auto;margin:0}.sidebar,.topbar,.mobile-tabbar,nav,button,.no-select{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}@media(max-width:780px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media(min-width:901px){body:has(.login-page),#root:has(.login-page){height:100dvh;overflow:hidden}}button,input,select{font:inherit}button{cursor:pointer}h1,h2,.brand{font-family:Manrope,sans-serif}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-\[5px\]{height:5px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-full{height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-\[5px\]{width:5px}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[99px\]{border-radius:99px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--danger-border\)\]{border-color:var(--danger-border)}.border-\[var\(--info-border\)\]{border-color:var(--info-border)}.border-line{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[\#7f1d3a\]{background-color:#7f1d3a}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--badge-danger-bg\)\]{background-color:var(--badge-danger-bg)}.bg-\[var\(--badge-danger-dot\)\]{background-color:var(--badge-danger-dot)}.bg-\[var\(--badge-info-bg\)\]{background-color:var(--badge-info-bg)}.bg-\[var\(--badge-info-dot\)\]{background-color:var(--badge-info-dot)}.bg-\[var\(--badge-muted-bg\)\]{background-color:var(--badge-muted-bg)}.bg-\[var\(--badge-muted-dot\)\]{background-color:var(--badge-muted-dot)}.bg-\[var\(--badge-purple-bg\)\]{background-color:var(--badge-purple-bg)}.bg-\[var\(--badge-purple-dot\)\]{background-color:var(--badge-purple-dot)}.bg-\[var\(--badge-success-bg\)\]{background-color:var(--badge-success-bg)}.bg-\[var\(--badge-success-dot\)\]{background-color:var(--badge-success-dot)}.bg-\[var\(--badge-warning-bg\)\]{background-color:var(--badge-warning-bg)}.bg-\[var\(--badge-warning-dot\)\]{background-color:var(--badge-warning-dot)}.bg-danger{background-color:var(--danger)}.bg-danger-bg{background-color:var(--danger-bg)}.bg-info{background-color:var(--info)}.bg-info-bg{background-color:var(--info-bg)}.bg-muted{background-color:var(--muted)}.bg-panel{background-color:var(--panel)}.bg-primary{background-color:var(--accent)}.bg-purple{background-color:var(--purple)}.bg-purple-bg{background-color:var(--purple-bg)}.bg-success{background-color:var(--success)}.bg-success-bg{background-color:var(--success-bg)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-bg{background-color:var(--warning-bg)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-\[3px\]{padding-block:3px}.py-\[11px\]{padding-block:11px}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[color\:var\(--accent-deep\)\]{color:var(--accent-deep)}.text-\[var\(--badge-danger-text\)\]{color:var(--badge-danger-text)}.text-\[var\(--badge-info-text\)\]{color:var(--badge-info-text)}.text-\[var\(--badge-muted-text\)\]{color:var(--badge-muted-text)}.text-\[var\(--badge-purple-text\)\]{color:var(--badge-purple-text)}.text-\[var\(--badge-success-text\)\]{color:var(--badge-success-text)}.text-\[var\(--badge-warning-text\)\]{color:var(--badge-warning-text)}.text-danger{color:var(--danger)}.text-danger-text{color:var(--danger-text)}.text-info-text{color:var(--info-text)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-muted{color:var(--muted)}.text-primary{color:var(--accent)}.text-purple-text{color:var(--purple-text)}.text-success-text{color:var(--success-text)}.text-warning{color:var(--warning)}.text-warning-text{color:var(--warning-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--accent)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--accent)}@media(hover:hover){.enabled\:hover\:-translate-y-px:enabled:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.enabled\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,var\(--line\)\)\]:enabled:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,var\(--line\)\)\]:enabled:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.enabled\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,var\(--line\)\)\]:enabled:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,var\(--line\)\)\]:enabled:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.enabled\:hover\:bg-\[\#6b1830\]:enabled:hover{background-color:#6b1830}.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_82\%\,black\)\]:enabled:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_82\%\,black\)\]:enabled:hover{background-color:color-mix(in srgb,var(--danger) 82%,black)}}.enabled\:hover\:bg-primary-deep:enabled:hover{background-color:var(--accent-deep)}.enabled\:hover\:bg-surface-hover:enabled:hover{background-color:var(--surface-hover)}.enabled\:hover\:text-ink:enabled:hover{color:var(--ink)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-\[0\.65\]:disabled{opacity:.65}@media not all and (min-width:900px){.max-\[900px\]\:block{display:block}}@media(min-width:901px){.min-\[901px\]\:block{display:block}.min-\[901px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:rotate-0{rotate:0deg}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:items-center{align-items:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[88px\]{top:88px}.lg\:grid-cols-\[minmax\(0\,1fr\)_clamp\(280px\,26\%\,340px\)\]{grid-template-columns:minmax(0,1fr) clamp(280px,26%,340px)}.lg\:items-start{align-items:flex-start}}@media(min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}}:root{color-scheme:light;--bg:#f5f7fb;--bg-elevated:#f0f3f8;--surface:#e8eef6;--surface-hover:#dde6f1;--surface-soft:var(--surface-hover);--panel:#fff;--ink:#1f2328;--ink-soft:#3c4450;--muted:#6b7280;--text:var(--ink);--line:#dce4ec;--border:var(--line);--border-soft:#e8edf2;--border-strong:#cbd5df;--card-top:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--card-top:color-mix(in srgb, var(--accent) 2.5%, #fff)}}:root{--card-base:#fff;--card-border:#dce4eb;--shadow-panel:0 1px 2px #0f172a06, 0 4px 12px #0f172a09;--shadow-card:0 1px 2px #0f172a0a, 0 6px 16px #0f172a0e, 0 14px 32px #0f172a09;--shadow-card-hover:0 2px 4px #0f172a0b, 0 10px 24px #0f172a13, 0 20px 40px #0f172a0b;--shadow-floating:0 8px 24px #0f172a1a, 0 22px 48px #0f172a14;--card-shadow:var(--shadow-card);--accent:#1e7bff;--accent-deep:#1563d6;--accent-hover:#166fe6;--accent-soft:#e8f2ff;--accent-soft-hover:#d7e8ff;--primary:#1e7bff;--primary-hover:#1668e0;--primary-active:#1256c4;--focus-ring:#1e7bff38;--brand-from:#1e7bff;--brand-to:#22b8f5;--brand-gradient:linear-gradient(100deg, #1a6ef2 0%, #1e7bff 46%, #22b8f5 100%);--success:#059669;--success-bg:#ecfdf5;--success-text:#047857;--success-border:#a7f3d0;--danger:#dc2626;--danger-bg:#fef2f2;--danger-text:#b91c1c;--danger-border:#fecaca;--warning:#d97706;--warning-bg:#fffbeb;--warning-text:#b45309;--warning-border:#fde68a;--info:#2563eb;--info-bg:#eff6ff;--info-text:#1d4ed8;--info-border:#bfdbfe;--purple:#7c3aed;--purple-bg:#f5f3ff;--purple-text:#5b21b6;--purple-border:#ddd6fe;--orange:#ea580c;--orange-bg:#fff7ed;--orange-text:#c2410c;--table-header-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--table-header-bg:color-mix(in srgb, var(--accent) 5%, #f8fafc)}}:root{--table-row-alt:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-alt:color-mix(in srgb, var(--accent) 1.5%, #fff)}}:root{--table-row-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-hover:color-mix(in srgb, var(--accent) 6%, #fff)}}:root{--scrollbar-thumb:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--scrollbar-thumb:color-mix(in srgb, var(--muted) 42%, transparent)}}:root{--scrollbar-track:transparent;--badge-success-bg:#ecfdf5;--badge-success-text:#047857;--badge-success-dot:#10b981;--badge-muted-bg:#f1f5f9;--badge-muted-text:#64748b;--badge-muted-dot:#94a3b8;--badge-info-bg:var(--info-bg);--badge-info-text:var(--info-text);--badge-info-dot:var(--info);--badge-warning-bg:var(--warning-bg);--badge-warning-text:var(--warning-text);--badge-warning-dot:var(--warning);--badge-danger-bg:var(--danger-bg);--badge-danger-text:var(--danger-text);--badge-danger-dot:var(--danger);--badge-purple-bg:#ede9fe;--badge-purple-text:#5b21b6;--badge-purple-dot:#7c3aed;--badge-purple-solid-bg:#6d28d9;--badge-purple-solid-text:#fff;--overlay:#0f172a94;--dialog-bg:#fff;--dialog-border:#dce4ec;--sidebar-bg:#fff;--sidebar-border:#e2e8ef;--sidebar-text:#475569;--sidebar-text-strong:#1f2328;--sidebar-text-muted:#718096;--sidebar-hover-bg:#f1f5f8;--sidebar-active-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-active-bg:color-mix(in srgb, var(--accent) 10%, #fff)}}:root{--input-bg:#fff;--input-border:#d7e0e8;--input-hover-border:#bccbd7;--input-focus-border:var(--accent);--topbar-bg:#ffffffe0;--icon-color:#1e7bff;--icon-bg:linear-gradient(180deg, #1e7bff1f 0%, #22b8f50f 100%);--icon-border:#1e7bff29;--icon-shadow:inset 0 1px 0 #ffffffb3, 0 3px 9px #0f172a0f;--icon-warning-color:#c98a17;--icon-warning-bg:linear-gradient(180deg, #d9971c1c, #d9971c0e);--icon-warning-border:#d9971c33;--icon-danger-color:#dc5962;--icon-danger-bg:linear-gradient(180deg, #dc59621a, #dc59620d);--icon-danger-border:#dc59622e;--icon-success-color:#16845f;--icon-success-bg:linear-gradient(180deg, #0596691a, #0596690d);--icon-success-border:#0596692e;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--text-eyebrow:11px;--text-page-title:20px;--text-card-title:15px;--text-description:14px;--text-secondary:13px;--header-min-height:68px;--header-action-size:42px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0c1117;--bg-elevated:#101720;--surface:#151d27;--surface-hover:#1b2632;--surface-soft:var(--surface-hover);--panel:#131b24;--ink:#f3f6f9;--ink-soft:#c9d4df;--muted:#8d9dad;--text:var(--ink);--line:#273442;--border:var(--line);--border-soft:#202b37;--border-strong:#374758;--card-top:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--card-top:color-mix(in srgb, var(--accent) 4%, #19232d)}}:root:not([data-theme=light]){--card-base:#17202a;--card-border:#ffffff14;--shadow-panel:0 1px 0 #ffffff06, 0 5px 14px #00000038;--shadow-card:0 1px 0 #ffffff09, 0 7px 22px #0000004d, 0 18px 38px #00000029;--shadow-card-hover:0 1px 0 #ffffff0d, 0 10px 28px #00000061, 0 24px 48px #0003;--shadow-floating:0 12px 34px #0000007a, 0 28px 60px #00000047, inset 0 1px 0 #ffffff0a;--card-shadow:var(--shadow-card);--accent:#5aa6ff;--accent-deep:#8ec2ff;--accent-hover:#78b6ff;--accent-soft:#1e7bff29;--accent-soft-hover:#1e7bff3d;--primary:#3d92ff;--primary-hover:#5aa3ff;--primary-active:#2b78e6;--focus-ring:#5aa6ff52;--brand-from:#3d92ff;--brand-to:#22b8f5;--brand-gradient:linear-gradient(100deg, #3d92ff 0%, #5aa6ff 46%, #22b8f5 100%);--success:#3dcc94;--success-bg:#102820;--success-text:#79dfb5;--success-border:#235844;--danger:#f36b74;--danger-bg:#2b171b;--danger-text:#ff9da4;--danger-border:#643039;--warning:#f2b741;--warning-bg:#2b2314;--warning-text:#ffd36d;--warning-border:#65501f;--info:#69a9ff;--info-bg:#14243b;--info-text:#9fc8ff;--info-border:#2c4d79;--purple:#b89cff;--purple-bg:#231c3c;--purple-text:#d8cbff;--purple-border:#4d3d7c;--orange:#ff9d58;--orange-bg:#2b1c13;--orange-text:#ffc18e;--table-header-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--table-header-bg:color-mix(in srgb, var(--accent) 7%, #151d27)}}:root:not([data-theme=light]){--table-row-alt:#fff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--table-row-alt:color-mix(in srgb, #fff 1.7%, var(--panel))}}:root:not([data-theme=light]){--table-row-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--table-row-hover:color-mix(in srgb, var(--accent) 9%, var(--panel))}}:root:not([data-theme=light]){--scrollbar-thumb:#8d9dad73;--scrollbar-track:transparent;--badge-success-bg:#102820;--badge-success-text:#79dfb5;--badge-success-dot:#3dcc94;--badge-muted-bg:#202a35;--badge-muted-text:#a1afbd;--badge-muted-dot:#6e7d8d;--badge-info-bg:#14243b;--badge-info-text:#9fc8ff;--badge-info-dot:#69a9ff;--badge-warning-bg:#2b2314;--badge-warning-text:#ffd36d;--badge-warning-dot:#f2b741;--badge-danger-bg:#2b171b;--badge-danger-text:#ff9da4;--badge-danger-dot:#f36b74;--badge-purple-bg:#2a2147;--badge-purple-text:#d8cbff;--badge-purple-dot:#b89cff;--badge-purple-solid-bg:#7656d6;--badge-purple-solid-text:#fff;--overlay:#03070cc2;--dialog-bg:#17202a;--dialog-border:#ffffff14;--sidebar-bg:#090e14;--sidebar-border:#202b36;--sidebar-text:#b8c4d0;--sidebar-text-strong:#f7f9fb;--sidebar-text-muted:#8393a3;--sidebar-hover-bg:#141d26;--sidebar-active-bg:#5aa6ff29;--input-bg:#111922;--input-border:#2c3946;--input-hover-border:#3b4b5b;--input-focus-border:var(--accent);--topbar-bg:#0c1117e0;--icon-color:#7eb6ff;--icon-bg:linear-gradient(180deg, #1e7bff33 0%, #22b8f514 100%);--icon-border:#5aa6ff3d;--icon-shadow:inset 0 1px 0 #ffffff09, 0 4px 10px #00000029;--icon-warning-color:#e7b84e;--icon-warning-bg:linear-gradient(180deg, #e7b84e1f, #e7b84e0e);--icon-warning-border:#e7b84e30;--icon-danger-color:#ef7a82;--icon-danger-bg:linear-gradient(180deg, #ef7a821c, #ef7a820d);--icon-danger-border:#ef7a822e;--icon-success-color:#5bcda1;--icon-success-bg:linear-gradient(180deg, #5bcda11b, #5bcda10d);--icon-success-border:#5bcda12b}}:root[data-theme=dark]{color-scheme:dark;--bg:#0c1117;--bg-elevated:#101720;--surface:#151d27;--surface-hover:#1b2632;--surface-soft:var(--surface-hover);--panel:#131b24;--ink:#f3f6f9;--ink-soft:#c9d4df;--muted:#8d9dad;--text:var(--ink);--line:#273442;--border:var(--line);--border-soft:#202b37;--border-strong:#374758;--card-top:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--card-top:color-mix(in srgb, var(--accent) 4%, #19232d)}}:root[data-theme=dark]{--card-base:#17202a;--card-border:#ffffff14;--shadow-panel:0 1px 0 #ffffff06, 0 5px 14px #00000038;--shadow-card:0 1px 0 #ffffff09, 0 7px 22px #0000004d, 0 18px 38px #00000029;--shadow-card-hover:0 1px 0 #ffffff0d, 0 10px 28px #00000061, 0 24px 48px #0003;--shadow-floating:0 12px 34px #0000007a, 0 28px 60px #00000047, inset 0 1px 0 #ffffff0a;--card-shadow:var(--shadow-card);--accent:#5aa6ff;--accent-deep:#8ec2ff;--accent-hover:#78b6ff;--accent-soft:#1e7bff29;--accent-soft-hover:#1e7bff3d;--primary:#3d92ff;--primary-hover:#5aa3ff;--primary-active:#2b78e6;--focus-ring:#5aa6ff52;--brand-from:#3d92ff;--brand-to:#22b8f5;--brand-gradient:linear-gradient(100deg, #3d92ff 0%, #5aa6ff 46%, #22b8f5 100%);--success:#3dcc94;--success-bg:#102820;--success-text:#79dfb5;--success-border:#235844;--danger:#f36b74;--danger-bg:#2b171b;--danger-text:#ff9da4;--danger-border:#643039;--warning:#f2b741;--warning-bg:#2b2314;--warning-text:#ffd36d;--warning-border:#65501f;--info:#69a9ff;--info-bg:#14243b;--info-text:#9fc8ff;--info-border:#2c4d79;--purple:#b89cff;--purple-bg:#231c3c;--purple-text:#d8cbff;--purple-border:#4d3d7c;--orange:#ff9d58;--orange-bg:#2b1c13;--orange-text:#ffc18e;--table-header-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--table-header-bg:color-mix(in srgb, var(--accent) 7%, #151d27)}}:root[data-theme=dark]{--table-row-alt:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--table-row-alt:color-mix(in srgb, #fff 1.7%, var(--panel))}}:root[data-theme=dark]{--table-row-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--table-row-hover:color-mix(in srgb, var(--accent) 9%, var(--panel))}}:root[data-theme=dark]{--scrollbar-thumb:#8d9dad73;--scrollbar-track:transparent;--badge-success-bg:#102820;--badge-success-text:#79dfb5;--badge-success-dot:#3dcc94;--badge-muted-bg:#202a35;--badge-muted-text:#a1afbd;--badge-muted-dot:#6e7d8d;--badge-info-bg:#14243b;--badge-info-text:#9fc8ff;--badge-info-dot:#69a9ff;--badge-warning-bg:#2b2314;--badge-warning-text:#ffd36d;--badge-warning-dot:#f2b741;--badge-danger-bg:#2b171b;--badge-danger-text:#ff9da4;--badge-danger-dot:#f36b74;--badge-purple-bg:#2a2147;--badge-purple-text:#d8cbff;--badge-purple-dot:#b89cff;--badge-purple-solid-bg:#7656d6;--badge-purple-solid-text:#fff;--overlay:#03070cc2;--dialog-bg:#17202a;--dialog-border:#ffffff14;--sidebar-bg:#090e14;--sidebar-border:#202b36;--sidebar-text:#b8c4d0;--sidebar-text-strong:#f7f9fb;--sidebar-text-muted:#8393a3;--sidebar-hover-bg:#141d26;--sidebar-active-bg:#5aa6ff29;--input-bg:#111922;--input-border:#2c3946;--input-hover-border:#3b4b5b;--input-focus-border:var(--accent);--topbar-bg:#0c1117e0;--icon-color:#7eb6ff;--icon-bg:linear-gradient(180deg, #1e7bff33 0%, #22b8f514 100%);--icon-border:#5aa6ff3d;--icon-shadow:inset 0 1px 0 #ffffff09, 0 4px 10px #00000029;--icon-warning-color:#e7b84e;--icon-warning-bg:linear-gradient(180deg, #e7b84e1f, #e7b84e0e);--icon-warning-border:#e7b84e30;--icon-danger-color:#ef7a82;--icon-danger-bg:linear-gradient(180deg, #ef7a821c, #ef7a820d);--icon-danger-border:#ef7a822e;--icon-success-color:#5bcda1;--icon-success-bg:linear-gradient(180deg, #5bcda11b, #5bcda10d);--icon-success-border:#5bcda12b}:root[data-theme=light]{color-scheme:light}.ds-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-panel)}.ds-card{background:linear-gradient(180deg,var(--card-top) 0%,var(--card-base) 100%);border:1px solid var(--card-border);box-shadow:var(--shadow-card)}.ds-card-interactive{background:linear-gradient(180deg,var(--card-top) 0%,var(--card-base) 100%);border:1px solid var(--card-border);box-shadow:var(--shadow-card);transition:border-color .16s,box-shadow .16s,transform .16s}@media(hover:hover){.ds-card-interactive:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ds-card-interactive:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--card-border))}}.ds-card-interactive:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}}.ds-floating{background:var(--dialog-bg);border:1px solid var(--dialog-border);box-shadow:var(--shadow-floating)}.metric-icon,.stat-icon,.card-icon,.kpi-icon,.dashboard-card__icon,.metric-card__icon,.stat-card__icon{width:42px;height:42px;color:var(--icon-color);background:var(--icon-bg);border:1px solid var(--icon-border);box-shadow:var(--icon-shadow);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.metric-icon svg,.stat-icon svg,.card-icon svg,.kpi-icon svg,.dashboard-card__icon svg,.metric-card__icon svg,.stat-card__icon svg{width:20px;height:20px;color:inherit;stroke:currentColor;stroke-width:1.8px;fill:none}.page-header-icon,.page-header__icon,.page-header-icon-container{width:48px;height:48px;color:var(--icon-color);background:var(--icon-bg);border:1px solid var(--icon-border);box-shadow:var(--icon-shadow);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.page-header-icon svg,.page-header__icon svg,.page-header-icon-container svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:22px;height:22px}.metric-icon--warning,.stat-icon--warning,.card-icon--warning,.kpi-icon--warning,[data-icon-tone=warning]{color:var(--icon-warning-color);background:var(--icon-warning-bg);border-color:var(--icon-warning-border)}.metric-icon--danger,.stat-icon--danger,.card-icon--danger,.kpi-icon--danger,[data-icon-tone=danger]{color:var(--icon-danger-color);background:var(--icon-danger-bg);border-color:var(--icon-danger-border)}.metric-icon--success,.stat-icon--success,.card-icon--success,.kpi-icon--success,[data-icon-tone=success]{color:var(--icon-success-color);background:var(--icon-success-bg);border-color:var(--icon-success-border)}.metric-icon--blue,.metric-icon--purple,.metric-icon--orange,.metric-icon--cyan,.metric-icon--info,.stat-icon--blue,.stat-icon--purple,.stat-icon--orange,.stat-icon--cyan,.stat-icon--info,.card-icon--blue,.card-icon--purple,.card-icon--orange,.card-icon--cyan,.card-icon--info,.kpi-icon--blue,.kpi-icon--purple,.kpi-icon--orange,.kpi-icon--cyan,.kpi-icon--info,[data-icon-tone=blue],[data-icon-tone=purple],[data-icon-tone=orange],[data-icon-tone=cyan],[data-icon-tone=info]{color:var(--icon-color);background:var(--icon-bg);border-color:var(--icon-border);box-shadow:var(--icon-shadow)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}@media(prefers-reduced-motion:reduce){.ds-card-interactive{transition:none}.ds-card-interactive:hover{transform:none}}:root{color:var(--ink);background:var(--bg);font-synthesis:none;font-family:DM Sans,sans-serif}.app-shell{isolation:isolate;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar-bg);height:100vh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;display:flex;position:sticky;top:0}.sidebar-head{border-bottom:1px solid var(--sidebar-border);align-items:center;height:72px;padding:0 20px;display:flex}.brand{color:var(--sidebar-text-strong);align-items:center;gap:11px;font-weight:700;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand-mark img{border-radius:inherit;object-fit:contain;background:#fff;width:100%;height:100%}.brand-mark{position:relative}.brand-mark b{grid-area:1/1}.brand-mark img{z-index:1;grid-area:1/1}.brand-mark img[hidden]{display:none}.brand div{flex-direction:column;display:flex}.brand small{color:var(--sidebar-text-muted);letter-spacing:.03em;font:500 10px DM Sans}.sidebar nav{flex:1;padding:20px 12px;overflow:auto}.sidebar nav section>p{color:var(--sidebar-text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;padding:0 10px;font-size:10px;font-weight:700}.nav-item{height:42px;color:var(--sidebar-text);border-left:2px solid #0000;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:0 10px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-item svg{width:18px}.nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong);border-left-color:var(--accent);box-shadow:none}.nav-item--disabled{opacity:.45;cursor:not-allowed}.nav-item small{text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:9px}.sidebar-user{border-top:1px solid var(--sidebar-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.sidebar-user>div{min-width:0}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user strong{color:var(--sidebar-text-strong);font-size:13px}.sidebar-user small{color:var(--sidebar-text-muted);font-size:10px}.avatar{background:var(--focus-ring);width:36px;height:36px;color:var(--accent);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.icon-button{color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;min-width:44px;min-height:44px;padding:10px;display:grid}.icon-button:hover{background:var(--surface-hover)}.icon-button svg{width:18px;height:18px}.sidebar-close,.menu-button,.sidebar-backdrop{display:none}.workspace{flex-direction:column;min-width:0;min-height:100dvh;display:flex;overflow-x:clip}.topbar{background:var(--topbar-bg);border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-title{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.topbar-title b{color:var(--line)}.topbar-title strong{color:var(--ink)}.topbar-actions{align-items:center;gap:10px;display:flex}.search-button,.company-switch{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:12px;display:flex}.search-button svg,.company-switch svg{width:16px}.search-button kbd{background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.company-switch{color:var(--ink-soft)}.company-dot{background:var(--success);border-radius:50%;width:7px;height:7px}.content{flex:1;width:100%;min-width:0;max-width:1440px;margin:auto;padding:24px}.module-page{gap:12px;display:grid}.module-page>.page-heading{margin-bottom:0}.module-page>.table-panel,.module-page>.settings-form,.module-page>.settings-layout,.module-page>.settings-stack,.module-page>.internal-mode-notice{margin:0}.content:has(>.assistant-page){flex-direction:column;width:100%;max-width:none;height:auto;min-height:calc(100dvh - 72px);padding:0;display:flex;overflow:visible}.assistant-page{flex-direction:column;flex:1;gap:0;min-height:calc(100dvh - 72px);display:flex;overflow:visible}.assistant-workspace{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;flex:1;min-height:calc(100dvh - 72px);display:flex;overflow:visible;box-shadow:0 10px 30px #1c1f250a}.prompt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;max-width:880px;display:grid}.prompt-card{text-align:left;border:1px solid var(--border);background:var(--panel);color:var(--ink-soft);cursor:pointer;border-radius:14px;gap:6px;padding:16px 18px;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid}.prompt-card strong{color:var(--ink);font-size:13px}.prompt-card span{color:var(--muted);font-size:12px;line-height:1.45}.prompt-card:hover:not(:disabled){border-color:var(--accent);box-shadow:0 8px 20px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.prompt-card:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,var(--purple) 16%,transparent)}}.prompt-grid button{text-align:left;border:1px solid var(--border);background:var(--surface-soft);color:var(--ink-soft);cursor:pointer;border-radius:14px;padding:18px 20px;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s}.prompt-grid button:hover{border-color:var(--accent);background:var(--panel);color:var(--ink);box-shadow:0 8px 20px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.prompt-grid button:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--purple) 16%,transparent)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1{letter-spacing:-.04em;margin-bottom:8px;font-size:20px}.page-heading p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:14px}.eyebrow{letter-spacing:.16em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}.accent{color:var(--accent)}.date-chip{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.foundation-grid{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.foundation-card,.metric-card,.next-panel,.company-strip,.table-panel{background:var(--panel);border:1px solid var(--line);border-radius:13px}.foundation-card{background:var(--bg-elevated);min-height:250px;color:var(--ink);padding:24px}.card-icon{background:var(--focus-ring);width:39px;height:39px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.card-icon svg{width:19px}.foundation-card>p{color:var(--muted);letter-spacing:.16em;margin:28px 0 8px;font-size:9px}.foundation-card h2{margin-bottom:24px;font-size:20px}.foundation-card dl{gap:26px;margin:0 0 25px;display:flex}.foundation-card dl div{flex-direction:column;display:flex}.foundation-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.foundation-card dd{margin:4px 0 0;font-size:12px}.foundation-card a{color:var(--accent);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.foundation-card a svg{width:14px}.metric-card{flex-direction:column;min-height:250px;padding:22px;display:flex}.metric-card>svg{width:19px;color:var(--accent)}.metric-card span{color:var(--muted);margin-top:45px;font-size:12px}.metric-card strong{margin:5px 0;font:700 38px Manrope}.metric-card small{color:var(--muted);font-size:11px}.next-panel{grid-template-columns:1.3fr 1fr;gap:60px;padding:30px;display:grid}.next-panel h2{margin-bottom:8px;font-size:22px}.next-panel>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.7}.milestones{flex-direction:column;justify-content:center;gap:15px;display:flex}.milestones span{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.milestones i{border:1px solid var(--line);border-radius:50%;width:9px;height:9px}.milestones .done{color:var(--ink-soft)}.milestones .done i{background:var(--success);border-color:var(--success);box-shadow:0 0 0 4px var(--success-bg)}.button-row{gap:8px;display:flex}.button-row--end{justify-content:flex-end}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}a.button{text-decoration:none}.button:hover:not(:disabled):not(.button--loading){transform:translateY(-1px)}.button svg{width:16px}.button:disabled,.button--loading{opacity:.65;cursor:wait;pointer-events:none}.button--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.button--primary{background:var(--accent);color:#fff}.button--primary:hover:not(:disabled):not(.button--loading){background:var(--accent-deep);color:#fff}.button--secondary{background:var(--panel);border-color:var(--line);color:var(--ink)}.button--secondary:hover:not(:disabled):not(.button--loading){background:var(--surface-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button--secondary:hover:not(:disabled):not(.button--loading){border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.button--secondary:hover:not(:disabled):not(.button--loading){color:var(--ink)}.button--ghost{color:var(--muted);background:0 0}.button--ghost:hover:not(:disabled):not(.button--loading){background:var(--surface-hover);color:var(--ink)}.button--wide{width:100%;height:48px}.button.reports-assistant{color:var(--purple-text);border-color:var(--purple-text)}@supports (color:color-mix(in lab,red,red)){.button.reports-assistant{border-color:color-mix(in srgb,var(--purple-text) 30%,var(--line))}}.button.reports-assistant{background:var(--purple-text)}@supports (color:color-mix(in lab,red,red)){.button.reports-assistant{background:color-mix(in srgb,var(--purple-text) 8%,var(--panel))}}.button.reports-assistant svg{color:var(--purple-text)}.button.reports-assistant:hover:not(:disabled):not(.button--loading){color:var(--purple-text);border-color:var(--purple-text)}@supports (color:color-mix(in lab,red,red)){.button.reports-assistant:hover:not(:disabled):not(.button--loading){border-color:color-mix(in srgb,var(--purple-text) 45%,var(--line))}}.button.reports-assistant:hover:not(:disabled):not(.button--loading){background:var(--purple-text)}@supports (color:color-mix(in lab,red,red)){.button.reports-assistant:hover:not(:disabled):not(.button--loading){background:color-mix(in srgb,var(--purple-text) 15%,var(--panel))}}.company-strip{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.company-strip h2{margin:3px 0;font-size:17px}.company-strip p,.company-strip small{color:var(--muted);margin:0;font-size:11px}.split-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.table-panel{overflow:hidden}.table-panel>header,.card-header{min-height:var(--header-min-height);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--panel);display:flex}.table-panel>header>div,.card-header__main{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.table-panel h2{margin:0;font-size:15px}.table-panel header svg,.report-panel header svg,.report-table header svg{box-sizing:content-box;border-radius:10px;width:18px;height:18px;padding:8px}.dashboard-panel header>div>svg{box-sizing:content-box;background:var(--accent-soft);width:20px;height:20px;color:var(--accent-deep);border-radius:10px;flex:none;padding:9px}.table-panel header>span{color:var(--muted);font-size:11px}.pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.pagination__summary{color:var(--muted);font-size:12px}.pagination__pages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pagination__page{border:1px solid var(--line);min-width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.pagination__page:hover:not(:disabled){background:var(--surface-hover)}.pagination__page:disabled{opacity:.4;cursor:not-allowed}.pagination__page.active{background:var(--accent);border-color:var(--accent);color:#fff}.pagination__page--text{color:var(--muted);padding:0 12px;font-weight:500}.pagination__ellipsis{color:var(--muted);padding:0 4px;font-size:12px}.infinite-footer__status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.infinite-footer__spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.data-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.data-list article>div:nth-child(2){flex:1;min-width:0}.data-list article>.row-actions{flex:none;margin-left:auto}.data-list article:last-child{border-bottom:0}.data-list strong,.data-list small{display:block}.data-list strong{font-size:13px}.data-list small{color:var(--muted);margin-top:3px;font-size:11px}.item-code{background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.badge i{border-radius:50%;width:5px;height:5px}.badge--success{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge--success i{background:var(--badge-success-dot)}.badge--muted{background:var(--badge-muted-bg);color:var(--badge-muted-text)}.badge--muted i{background:var(--badge-muted-dot)}.badge--info{background:var(--badge-info-bg);color:var(--badge-info-text)}.badge--info i{background:var(--badge-info-dot)}.badge--warning{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.badge--warning i{background:var(--badge-warning-dot)}.badge--danger{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.badge--danger i{background:var(--badge-danger-dot)}.badge--purple{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.badge--purple i{background:var(--badge-purple-dot)}.state{min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:13px;display:flex}.state--fullscreen{background:var(--bg);min-height:100vh}.state--panel svg{width:25px;color:var(--muted)}.state--panel strong{color:var(--ink-soft)}.state--panel p{text-align:center;width:100%;margin:0}.state--error svg{color:var(--danger)}.spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-spin{animation:.8s linear infinite spin}.document-lookup{margin-top:7px}.document-lookup .button{justify-content:center;width:100%}.dialog-layer{background:var(--overlay);z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:var(--dialog-bg);border:1px solid var(--dialog-border);width:min(640px,100%);max-height:min(88dvh,820px);box-shadow:0 34px 100px var(--ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dialog{box-shadow:0 34px 100px color-mix(in srgb,var(--ink) 28%,transparent)}}.dialog.dialog--wide{width:min(760px,100%)}@media(max-width:720px){.dialog-layer{place-items:flex-end;padding:0}.dialog{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:85dvh}.dialog.dialog--wide{width:100%}}.dialog>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 19px;display:flex}.dialog>header .icon-button{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--muted);border-radius:10px}.dialog h2{margin:0 0 5px;font-size:20px}.dialog header p{max-width:480px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.dialog>.dialog-form,.dialog>.form-grid,.dialog>.payment-form,.dialog>.receipt-success,.dialog>.sale-detail,.dialog>.detail-grid,.dialog>.audit-detail,.dialog>.dialog-form__footer{min-height:0;padding:24px;overflow-y:auto}.dialog>.payment-form,.dialog>.receipt-success,.dialog>.sale-detail,.dialog>.detail-grid,.dialog>.audit-detail,.dialog-form--purchase .dialog-form__body{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab,red,red)){.dialog>.payment-form,.dialog>.receipt-success,.dialog>.sale-detail,.dialog>.detail-grid,.dialog>.audit-detail,.dialog-form--purchase .dialog-form__body{scrollbar-color:color-mix(in srgb,var(--muted) 28%,transparent) transparent}}.dialog>.payment-form::-webkit-scrollbar{width:6px;height:6px}.dialog>.receipt-success::-webkit-scrollbar{width:6px;height:6px}.dialog>.sale-detail::-webkit-scrollbar{width:6px;height:6px}.dialog>.detail-grid::-webkit-scrollbar{width:6px;height:6px}.dialog>.audit-detail::-webkit-scrollbar{width:6px;height:6px}.dialog-form--purchase .dialog-form__body::-webkit-scrollbar{width:6px;height:6px}.dialog>.payment-form::-webkit-scrollbar-track{background:0 0}.dialog>.receipt-success::-webkit-scrollbar-track{background:0 0}.dialog>.sale-detail::-webkit-scrollbar-track{background:0 0}.dialog>.detail-grid::-webkit-scrollbar-track{background:0 0}.dialog>.audit-detail::-webkit-scrollbar-track{background:0 0}.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-track{background:0 0}.dialog>.payment-form::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.payment-form::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog>.payment-form::-webkit-scrollbar-thumb{border-radius:999px}.dialog>.receipt-success::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.receipt-success::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog>.receipt-success::-webkit-scrollbar-thumb{border-radius:999px}.dialog>.sale-detail::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.sale-detail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog>.sale-detail::-webkit-scrollbar-thumb{border-radius:999px}.dialog>.detail-grid::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.detail-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog>.detail-grid::-webkit-scrollbar-thumb{border-radius:999px}.dialog>.audit-detail::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.audit-detail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog>.audit-detail::-webkit-scrollbar-thumb{border-radius:999px}.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}}.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-thumb{border-radius:999px}.dialog>.payment-form::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.payment-form::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.dialog>.receipt-success::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.receipt-success::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.dialog>.sale-detail::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.sale-detail::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.dialog>.detail-grid::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.detail-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.dialog>.audit-detail::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog>.audit-detail::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dialog-form--purchase .dialog-form__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 48%,transparent)}}.audit-detail__footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:4px;padding-top:16px;display:flex}.audit-detail__open{border:1px solid var(--accent);align-items:center;gap:6px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-detail__open{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.audit-detail__open{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.audit-detail__open{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.audit-detail__open{color:var(--accent-deep);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.audit-detail__open:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.audit-detail__open:hover{background:color-mix(in srgb,var(--accent) 14%,var(--panel))}}.audit-detail__open:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.audit-detail__open:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}.audit-detail__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audit-detail__open svg{width:15px;height:15px}.dialog>.dialog-form--purchase{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.dialog-form--purchase .dialog-form__body{overscroll-behavior:contain;flex:1;gap:24px;min-height:0;padding:24px;display:grid;overflow-y:auto}.dialog-form--purchase .dialog-form__footer{border-top:1px solid var(--line);background:var(--dialog-bg,var(--panel));z-index:2;flex:none;margin-top:0;padding:16px 24px 24px;position:sticky;bottom:0}.dialog>.dialog-form.permission-editor{flex-direction:column;display:flex;overflow:hidden}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.field{min-width:0;color:var(--ink);gap:8px;font-size:12px;font-weight:600;display:grid}.field>span,.filters-panel .field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:44px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.field .pw-input input:not([type=checkbox]):not([type=radio]),.field .login-input input:not([type=checkbox]):not([type=radio]),.field .admin-field__pw input:not([type=checkbox]):not([type=radio]){width:100%;height:44px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.input-group{flex-wrap:wrap;align-items:stretch;display:flex}.input-group .field-error{flex-basis:100%;margin-top:4px}.input-group input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:43px;color:var(--ink);border-right:0;border-radius:9px 0 0 9px;outline:none;flex:1;padding:0 12px}.input-group input:focus{border-color:var(--accent)}.input-group .icon-button{border:1px solid var(--border);background:var(--surface-soft);width:43px;height:43px;color:var(--ink);border-radius:0 9px 9px 0;flex:none}.input-group .icon-button:hover{background:var(--surface-hover)}.input-group .icon-button:disabled{opacity:.5;cursor:not-allowed}.input-affix{flex-wrap:wrap;align-items:stretch;display:flex;position:relative}.input-affix input{flex:1;min-width:0;padding-right:48px}.input-affix__action{background:var(--surface-soft);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;margin-top:4px;display:grid;position:absolute;top:40%;right:6px;transform:translateY(-50%)}.input-affix__action:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.input-affix__action:disabled{opacity:.45;cursor:not-allowed}.input-affix__action svg{width:16px;height:16px}.input-affix .field-error{flex-basis:100%;margin-top:4px}.barcode-control{align-items:stretch;gap:6px;display:flex}.barcode-control__value{cursor:default;background:var(--surface-soft);min-width:0;color:var(--ink-soft);flex:1}.barcode-control__btn{background:var(--surface-soft);width:40px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.barcode-control__btn:hover{background:var(--surface-hover);color:var(--ink)}.barcode-control__btn--danger:hover{color:var(--danger,#d64545)}.barcode-control__btn svg{width:18px;height:18px}.segmented-control{--segments:2;grid-template-columns:repeat(var(--segments),minmax(0,1fr));border:1px solid var(--border);background:var(--surface-soft);isolation:isolate;border-radius:12px;gap:0;width:fit-content;min-width:min(100%,220px);padding:4px;display:grid;position:relative}.segmented-control:before{content:"";width:calc((100% - 8px) / var(--segments));background:var(--accent);border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.segmented-control:before{background:color-mix(in srgb,var(--accent) 16%,var(--panel))}}.segmented-control:before{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmented-control:before{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}}.segmented-control:before{box-shadow:0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmented-control:before{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 16%,transparent)}}.segmented-control:before{transform:translate(calc(var(--active-index,0) * 100%));z-index:0;pointer-events:none;transition:transform .24s cubic-bezier(.4,0,.2,1),background-color .24s,border-color .24s}.segmented-control button{z-index:1;color:var(--muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:color .2s;position:relative}.segmented-control button:hover:not(.is-active){color:var(--text)}.segmented-control button.is-active{color:var(--accent);box-shadow:none;background:0 0}.segmented-control button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.segmented-field{gap:10px}.segmented-field>span{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:700;display:block}.role-picker{border:1px solid var(--border);border-radius:14px;margin:0;padding:14px}.role-picker legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 6px;font-size:12px;font-weight:700}.role-picker__grid{gap:10px;display:grid}.role-picker__grid .role-picker__option{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.role-picker__option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.role-picker__option:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.role-picker__option input{opacity:0;pointer-events:none;position:absolute}.role-picker__option.is-selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.role-picker__option.is-selected{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}}.role-picker__option.is-selected{box-shadow:0 0 0 1px var(--accent)}.role-picker__option input:focus-visible+.icon-tile{outline:2px solid var(--accent);outline-offset:2px}.role-picker__copy{text-transform:none;letter-spacing:normal;flex:1;gap:2px;min-width:0;display:grid}.role-picker__copy strong{font-size:var(--text-secondary);color:var(--ink);font-weight:600}.role-picker__copy small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}.role-picker__check{border:1.5px solid var(--line);color:#0000;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.role-picker__check svg{width:14px;height:14px}.role-picker__option.is-selected .role-picker__check{background:var(--accent);border-color:var(--accent);color:#fff}.field textarea{resize:vertical;min-height:86px;padding-block:11px}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.field--numeric input{text-align:right;font-variant-numeric:tabular-nums}.field--full,.form-actions{grid-column:1/-1}.field--check{flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.field--check input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--accent);padding:0}.field--with-action{align-items:flex-end;gap:8px;display:flex}.field--with-action>:first-child{flex:1;min-width:0}.field-add-button{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.field-add-button:hover{background:var(--surface-soft);border-color:var(--accent)}.field-add-button:active{transform:scale(.96)}.field-add-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-add-button svg{width:20px;height:20px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.dialog-form{flex-direction:column;min-height:0;padding:24px 26px;display:flex}.dialog-form footer,.dialog-form>footer{border-top:1px solid var(--line);background:var(--dialog-bg,var(--panel));z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:20px;display:flex;position:sticky;bottom:0}.dialog-form label,.login-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700;display:block}.dialog-form input,.dialog-form select{border:1px solid var(--input-border);background:var(--input-bg);width:100%;height:44px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:13px;display:block}.dialog-form input:focus,.dialog-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.alert{border-radius:7px;padding:11px 13px;font-size:12px}.alert--error{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}.alert--warning{background:var(--warning-bg);color:var(--warning-text);margin-bottom:12px}.alert--warning a,.alert--warning span{font-weight:700;text-decoration:none}.alert--info{background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border)}.field-error{color:var(--danger-text);margin-top:5px;display:block}.role-list article,.role-list__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 9.5rem 8.25rem 2.75rem;align-items:center;gap:12px 16px;padding:17px 20px;display:grid}.role-list__identity{align-items:center;gap:12px;min-width:0;display:flex}.role-list__identity-text{min-width:0}.role-list__icon{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.role-list__icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.role-list__icon{color:var(--accent-deep)}.role-list__icon svg{stroke-width:1.75px;width:18px;height:18px}.role-list strong,.role-list small{display:block}.role-list strong{font-size:13px}.role-list small{color:var(--muted);margin-top:4px;font-size:11px}.role-list__kind,.role-list__count,.role-list__action{justify-content:flex-start;align-items:center;display:flex}.role-list__action{justify-content:flex-end}@media(max-width:720px){.role-list article,.role-list__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""kind count"}.role-list__identity{grid-area:identity}.role-list__kind{grid-area:kind}.role-list__count{grid-area:count}.role-list__action{grid-area:action}}.tag-row{gap:5px;margin-top:7px;display:flex}.tag{background:var(--surface);color:var(--muted);border-radius:4px;padding:3px 6px;font-size:9px}.audit-panel{max-width:100%}.audit-panel>header{align-items:center}.audit-panel>header>div{align-items:center;gap:12px;display:flex}.audit-panel>header h2{margin:0}.audit-panel>header p{color:var(--muted);margin:4px 0 0;font-size:13px}.audit-panel__count{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.audit-list{padding:0 22px 8px;display:grid}.audit-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 22px;display:grid}.audit-item:last-child{border-bottom:0}.audit-item__icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.audit-item__icon svg{width:18px}.audit-item__icon--created{background:#14a673}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--created{background:color-mix(in srgb,#14a673 12%,var(--surface))}}.audit-item__icon--created{color:#14a673}.audit-item__icon--updated{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--updated{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.audit-item__icon--updated{color:var(--accent)}.audit-item__icon--deleted{background:#d14343}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--deleted{background:color-mix(in srgb,#d14343 12%,var(--surface))}}.audit-item__icon--deleted{color:#d14343}.audit-item__icon--security{background:#7c5cff}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--security{background:color-mix(in srgb,#7c5cff 12%,var(--surface))}}.audit-item__icon--security{color:#7c5cff}.audit-item__icon--operation{background:#d89932}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--operation{background:color-mix(in srgb,#d89932 12%,var(--surface))}}.audit-item__icon--operation{color:#d89932}.audit-item__icon--system{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-item__icon--system{background:color-mix(in srgb,var(--muted) 12%,var(--surface))}}.audit-item__icon--system{color:var(--muted)}.audit-item__body{gap:4px;min-width:0;display:grid}.audit-item__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-item__head strong{letter-spacing:-.01em;font-size:14px}.audit-item__body p{color:var(--text);margin:0;font-size:13px;line-height:1.45}.audit-item__body small{color:var(--muted);font-size:11px}.audit-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.audit-badge--created{color:#14a673;background:#14a6731f}.audit-badge--updated{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.audit-badge--updated{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.audit-badge--updated{color:var(--accent)}.audit-badge--deleted{color:#d14343;background:#d143431f}.audit-badge--security{color:#7c5cff;background:#7c5cff1f}.audit-badge--operation{color:#d89932;background:#d899321f}.audit-badge--system{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-badge--system{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.audit-badge--system{color:var(--muted)}.audit-item time{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:11px}.audit-page .table-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-entity-link{color:var(--accent);font-weight:600;text-decoration:none}.audit-entity-link:hover,.audit-entity-link:focus-visible{text-decoration:underline}.audit-ip{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.audit-detail-btn{color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;max-width:42ch;margin:0;padding:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.audit-detail-btn:hover,.audit-detail-btn:focus-visible{color:var(--accent)}.audit-detail .audit-entity-link{font-weight:600}.login-page{background:var(--bg);grid-template-columns:1fr;min-height:100dvh;display:grid}@media(min-width:901px){.login-page{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);height:100dvh;max-height:100dvh;overflow:hidden}.login-page--register{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr)}}.login-hero{color:#fff;background:linear-gradient(145deg,#07111f,#0b1a2d 42%,#0f2238);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2vh,24px);height:100%;min-height:0;padding:clamp(20px,3vh,36px) clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.login-hero__backdrop{pointer-events:none;position:absolute;inset:0}.login-hero__gradient{background:radial-gradient(72% 58% at 18% 18%,#00d2ff47,#0000 54%),radial-gradient(48% 42% at 82% 78%,#3d9aad2e,#0000 52%),linear-gradient(#ffffff08,#0000 38%);animation:16s ease-in-out infinite alternate auth-gradient-shift;position:absolute;inset:0}.login-hero__dots{opacity:.28;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 46%,#000 20%,#0000 72%);mask-image:radial-gradient(80% 70% at 50% 46%,#000 20%,#0000 72%)}.login-hero__mark{opacity:.24;filter:blur(.1px);-webkit-user-select:none;user-select:none;width:min(360px,62%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.login-hero__glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#00d2ff47,#0000 68%);border-radius:50%;width:min(280px,48%);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.login-hero__brand,.login-hero__content,.login-hero__trust{z-index:1;position:relative}.login-hero__brand{flex:none}.login-hero__logo{width:min(196px,36vw);height:auto;display:block}.login-hero__content{flex-direction:column;justify-content:center;align-self:center;width:100%;max-width:560px;display:flex}.login-hero__eyebrow{color:#7ee9ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.login-hero__content h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.8vh,46px);font-weight:700;line-height:1.06}.login-hero__content h1 span{color:#5ee4ff}.login-hero__content p{color:#e2e8f0c2;max-width:520px;margin:0;font-size:clamp(14px,1.6vh,16px);line-height:1.6}.login-hero__trust{flex:none;gap:12px;max-width:560px;display:grid}.login-trust-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.login-trust-card__icon{color:#7ee9ff;background:#00d2ff1f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.login-trust-card__icon svg{width:18px}.login-trust-card strong{margin-bottom:3px;font-size:13px;display:block}.login-trust-card small{color:#e2e8f0a8;font-size:11px;line-height:1.5;display:block}.login-trust-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.login-trust-list li{color:#e2e8f0c7;align-items:center;gap:7px;font-size:11px;display:inline-flex}.login-trust-list svg{color:#5ee4ff;flex:none;width:13px}.login-panel{background:radial-gradient(circle at 100% 0,#3d9aad14,#0000 34%),#eef2f6;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:clamp(16px,2.5vh,28px) clamp(18px,2.5vw,32px);display:flex}@media(min-width:901px){.login-panel{height:100%;overflow:hidden auto}}.login-panel--register{align-items:stretch;padding-top:clamp(14px,2vh,24px);padding-bottom:clamp(14px,2vh,24px)}.login-panel__inner{flex-direction:column;justify-content:center;width:min(460px,100%);min-height:0;margin-block:auto;display:flex}.login-panel--register .login-panel__inner{justify-content:flex-start;width:min(560px,100%);margin-block:0}.login-panel__mobile-brand{flex:none;justify-content:center;margin-bottom:14px;display:none}.login-panel__mobile-brand img{width:min(168px,52vw);height:auto}.login-card,.register-card{background:var(--panel);border:1px solid #0f172a14;border-radius:22px;flex:none;padding:clamp(20px,2.5vh,28px);box-shadow:0 20px 48px #0f172a12,0 2px 8px #0f172a0a}.register-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.register-form{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.register-form__intro{margin-bottom:16px}.register-form__alert,.register-form__section{margin-bottom:14px}.register-form__section-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.register-field{color:var(--ink);gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.register-field.span-2{grid-column:1/-1}.register-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.register-optional{border:1px dashed var(--accent);margin:4px 0 14px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.register-optional{border:1px dashed color-mix(in srgb,var(--accent) 20%,var(--border))}}.register-optional{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.register-optional{background:color-mix(in srgb,var(--accent) 4%,#fff)}}.register-optional summary{cursor:pointer;color:var(--ink);font-size:12px;font-weight:600}.register-optional p.hint{color:var(--muted);margin:8px 0 12px;font-size:11px;line-height:1.5}.login-input .input-affix__action{border-radius:10px;width:34px;height:34px;margin-right:2px}.login-input .field-error{display:none}.login-form{width:100%}.login-form__intro{margin-bottom:14px}.login-form__badge{background:var(--accent);border-radius:999px;align-items:center;gap:7px;margin:0 0 12px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.login-form__badge{background:color-mix(in srgb,var(--accent) 12%,#fff)}}.login-form__badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.login-form__badge{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.login-form__badge{color:var(--accent-deep,var(--accent));letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.login-form__badge svg{width:13px}.login-form h2{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(24px,2.8vh,30px);line-height:1.08}.login-form__lead{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.login-form__notice{border:1px solid var(--accent);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.login-form__notice{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.login-form__notice{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.login-form__notice{background:color-mix(in srgb,var(--accent) 7%,#fff)}}.login-form__notice svg{width:16px;color:var(--accent);flex:none;margin-top:1px}.login-form__notice p{color:#475569;margin:0;font-size:12px;line-height:1.45}.login-form__alert{margin:0 0 12px}.login-field{color:var(--ink);gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.login-input{border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.login-input:focus-within{border-color:var(--accent);background:var(--input-bg);box-shadow:0 0 0 3px var(--focus-ring)}.login-input--error{border-color:var(--danger-border);background:var(--input-bg)}.login-input--error:focus-within{box-shadow:0 0 0 3px var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.login-input--error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-text) 14%,transparent)}}.login-input svg{color:#94a3b8;flex:none;width:17px}.login-input input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.login-input input::placeholder{color:#94a3b8}.login-input__toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.login-input__toggle:hover{color:var(--accent);background:#0f172a0d}.login-input__toggle svg{width:17px}.login-field .field-error{margin-top:-2px}.login-form__meta{justify-content:flex-end;margin:-2px 0 12px;display:flex}.login-form__forgot{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.login-form__forgot:hover{text-decoration:underline}.login-form__recovery{background:var(--surface-soft);color:var(--muted);border-radius:10px;margin:-6px 0 12px;padding:9px 11px;font-size:11px;line-height:1.45}.login-form__submit{min-height:46px;box-shadow:0 10px 24px var(--accent);border-radius:12px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.login-form__submit{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)}}.login-form__submit svg{width:17px}.login-form__security{color:#94a3b8;text-align:left;justify-content:center;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.45;display:flex}.login-form__security svg{flex:none;width:13px;margin-top:1px}.login-register{border-top:1px solid var(--border);text-align:center;color:var(--ink-soft);flex:none;margin:20px 0 0;padding-top:16px;font-size:14px;font-weight:500}.login-register__link{font-size:15px}.auth-oauth{flex-direction:column;align-items:center;gap:14px;margin-top:18px;display:flex}.auth-divider{width:100%;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.google-signin{justify-content:center;min-height:44px;display:flex}.register-consent{border:1px solid var(--line);background:var(--bg-elevated,var(--panel));border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.register-consent .legal-check{align-items:flex-start;font-size:13px}.register-consent .legal-check input{margin-top:2px}.register-consent__note{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.marketing-toggle{align-items:center;gap:10px;margin:6px 0;font-size:14px;display:flex}.marketing-toggle input{flex:none;width:18px;height:18px}.settings-hint{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.status-form{text-align:left;flex-direction:column;gap:12px;width:100%;margin:6px 0 4px;display:flex}.status-card__back{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.legal-page{background:var(--bg);min-height:100dvh;color:var(--ink)}.legal-topbar{z-index:10;padding:12px clamp(16px,4vw,40px);padding-top:calc(12px + env(safe-area-inset-top));background:var(--panel);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.legal-topbar{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.legal-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.legal-topbar__brand img{height:26px;display:block}.legal-topbar__back{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.legal-topbar__back svg{width:16px;height:16px}.legal-main{padding:clamp(20px,4vw,40px)}.legal-doc{max-width:760px;margin:0 auto}.legal-doc h1{margin:0 0 6px;font-size:clamp(24px,5vw,34px)}.legal-doc__meta{color:var(--muted);margin:0 0 20px;font-size:13px}.legal-doc h2{margin:26px 0 8px;font-size:18px}.legal-doc p,.legal-doc li{color:var(--ink-soft,var(--ink));line-height:1.65}.legal-doc ul{padding-left:20px}.legal-doc a{color:var(--accent)}.legal-doc__disclaimer{background:var(--accent-soft,#4f46e514);color:var(--muted);border-radius:12px;margin-top:28px;padding:12px 14px;font-size:13px}.legal-table{border:1px solid var(--line);border-radius:10px;margin:1rem 0;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--line);padding:9px 12px}.legal-table thead th{background:var(--bg-elevated,var(--panel));color:var(--muted);font-size:12px;font-weight:600}.legal-table tbody tr:last-child td{border-bottom:0}.legal-lead{align-items:flex-start;gap:10px;max-width:760px;margin:0 auto 20px;line-height:1.6}.legal-lead svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:2px}.legal-form{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.legal-fieldset{border:1px solid var(--line);border-radius:14px;margin:0;padding:16px}.legal-fieldset legend{padding:0 8px;font-size:14px;font-weight:700}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.legal-field--wide{grid-column:1/-1}.legal-field>span{color:var(--ink-soft,var(--ink));font-weight:600}.legal-field input,.legal-field select,.legal-field textarea{border:1px solid var(--line);background:var(--bg-elevated,var(--panel));color:var(--ink);border-radius:10px;padding:11px 12px;font-size:14px}.legal-field input:focus,.legal-field select:focus,.legal-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.legal-field input:focus,.legal-field select:focus,.legal-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.legal-field small,.legal-error{color:var(--danger,#dc2626);font-size:12px}.legal-radio-row{gap:18px;display:flex}.legal-radio,.legal-check{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.legal-check a{color:var(--accent)}.legal-success{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:0 auto;display:flex}.legal-success svg{width:48px;height:48px;color:var(--success,#16a34a)}.lp-libro{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}@media(max-width:620px){.legal-grid{grid-template-columns:1fr}}.comment-rating{gap:4px;margin:4px 0 6px;display:flex}.comment-star{color:#cbd2dc;cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.comment-star.is-on{color:#fbbf24}.field-hint{color:var(--muted);font-size:12px}.alert--success{background:var(--success,#16a34a);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.alert--success{background:color-mix(in srgb,var(--success,#16a34a) 12%,transparent)}}.alert--success{color:var(--success,#15803d);font-size:14px}.comment-mine{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.comment-mine h4{margin:0 0 10px;font-size:14px}.comment-mine ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.comment-mine li p{color:var(--ink-soft,var(--ink));margin:6px 0 0;font-size:14px}.comment-status{background:var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.comment-status--approved{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.comment-status--approved{background:color-mix(in srgb,var(--success,#16a34a) 16%,transparent)}}.comment-status--approved{color:var(--success,#15803d)}.comment-status--rejected{background:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.comment-status--rejected{background:color-mix(in srgb,var(--danger,#dc2626) 14%,transparent)}}.comment-status--rejected{color:var(--danger,#dc2626)}.login-register__link{color:var(--accent);font-weight:700;text-decoration:none}.login-register__link:hover{text-decoration:underline}.login-form label{margin-bottom:16px;font-size:12px;font-weight:600;display:block}@media(max-height:780px){.login-hero__content h1{font-size:clamp(24px,4.5vh,34px)}.login-hero__trust{gap:10px}.login-trust-list{gap:6px 12px}.login-card{padding:18px}.login-form__intro,.login-form__notice,.login-field{margin-bottom:10px}}@keyframes auth-gradient-shift{0%{opacity:.88;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.06)translate(-1.5%,1.5%)}}@keyframes auth-form-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.auth-form-enter{animation:.48s cubic-bezier(.22,1,.36,1) auth-form-enter}.login-story{color:#fff;background:linear-gradient(145deg,#0f1419 10%,#152028);flex-direction:column;justify-content:space-between;padding:38px 48px;display:flex;position:relative;overflow:hidden}.login-story__gradient{pointer-events:none;background:radial-gradient(70% 55% at 18% 22%,#3d9aad61,#0000 52%),radial-gradient(55% 45% at 82% 78%,#5ec4d438,#0000 48%);animation:14s ease-in-out infinite alternate auth-gradient-shift;position:absolute;inset:0}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-180px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff04}.story-content{z-index:1;max-width:620px;position:relative}.story-content h1{letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(38px,5vw,68px);line-height:1.02}.story-content>p:not(.eyebrow){color:#a9b0bd;max-width:500px;font-size:16px;line-height:1.7}.story-signal{align-items:center;gap:14px;margin-top:45px;display:flex}.story-signal>span{color:#7dd3df;border:1px solid #5ec4d459;border-radius:8px;padding:10px;font-size:11px}.story-signal strong,.story-signal small{display:block}.story-signal strong{font-size:12px}.story-signal small{color:#858e9f;margin-top:3px;font-size:10px}.story-foot{color:#697181;z-index:1;font-size:10px;position:relative}.input-wrap{border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;margin-top:8px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.input-wrap svg{width:18px;height:18px;color:var(--muted);flex:none}.input-wrap input{min-width:0;height:46px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px;line-height:46px}.input-affix--auth{border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-top:8px;padding:0 6px 0 14px;transition:border-color .18s,box-shadow .18s}.input-affix--auth:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.input-affix--auth .input-affix__icon{width:18px;height:18px;color:var(--muted);flex:none}.input-affix--auth input{background:0 0;border:0;height:46px;padding-right:44px;font-size:14px}.input-wrap .icon-button{color:var(--muted);flex:none}.input-wrap .field-error{flex-basis:100%;margin:0 0 8px}.login-form .alert{margin:20px 0}.security-note{text-align:center;color:#959aa2;max-width:280px;margin:18px auto 0;font-size:10px;line-height:1.5}.login-story a,.register-back{color:inherit}.register-back{text-align:center;color:var(--accent);margin-top:14px;font-size:12px;text-decoration:none;display:block}@media(max-width:720px){.register-grid{grid-template-columns:1fr}.register-field.span-2{grid-column:1}}@media(max-width:1050px){.foundation-grid{grid-template-columns:1.5fr 1fr}.metric-card{min-height:180px}.metric-card span{margin-top:25px}.next-panel{gap:25px}.search-button{display:none}}@media(max-width:1100px){.login-page{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)}.login-page--register{grid-template-columns:minmax(0,.92fr) minmax(380px,1fr)}.login-hero__mark{opacity:.22;width:min(320px,58%)}}@media(max-width:900px){.login-page,.login-page--register{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:100dvh;max-height:none;overflow:visible}.login-hero{grid-template-rows:auto auto auto;height:auto;min-height:0;padding:22px 20px 18px}.login-hero__content h1{font-size:clamp(24px,6vw,32px)}.login-hero__trust{display:none}.login-hero__mark{opacity:.18;width:min(240px,52%);top:52%}.login-panel,.login-panel--register{height:auto;min-height:0;padding:0 18px 24px;overflow:visible}.login-panel__inner,.login-panel--register .login-panel__inner{justify-content:center;width:min(520px,100%);margin-block:auto}}@media(max-width:780px){html,body,#root{overscroll-behavior-y:auto;height:auto;min-height:100%;overflow-y:auto}.app-shell,.workspace{height:auto;min-height:100dvh}.app-shell{display:block}.sidebar{z-index:90;pointer-events:none;width:270px;height:100dvh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar--open{pointer-events:auto;transform:none}.sidebar-close,.menu-button{display:grid}.sidebar-backdrop{background:var(--overlay);z-index:80;border:0;display:block;position:fixed;inset:0}.topbar{padding:0 16px}.company-switch{font-size:0}.content{padding:26px 17px 45px}.foundation-grid,.split-panels,.next-panel{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.page-heading:has(>.header-actions .page-heading__icon-action){align-items:center;gap:var(--space-sm);flex-direction:row}.page-heading>.header-actions{width:100%}.page-heading>.header-actions .button{flex:1}.page-heading:has(>.header-actions .page-heading__icon-action)>.header-actions{width:auto}.login-page,.login-page--register{grid-template-rows:minmax(100dvh,auto);grid-template-columns:1fr}.login-hero{display:none}.login-panel,.login-panel--register{min-height:100dvh;padding:18px 16px 16px}.login-panel__mobile-brand{display:flex}.login-form__badge{display:none}.login-card,.register-card{border-radius:18px;padding:18px 16px}.register-grid{grid-template-columns:1fr}.register-field.span-2{grid-column:1}.topbar-title>span,.topbar-title>b,.date-chip{display:none}.foundation-card{min-height:auto}.next-panel{gap:18px}.audit-item{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px}.audit-panel .audit-list{padding:0}.audit-item time{white-space:normal;grid-column:2;justify-self:start;padding-top:0;font-size:11px}.audit-item__body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audit-item__detail-btn{justify-self:start;margin-top:6px;padding-left:0}.button-row{width:100%}.button-row .button{flex:1}}.compliance-notice{color:#6f5a2e;background:#fffaf0;border:1px solid #ead8b7;border-radius:12px;align-items:center;gap:13px;padding:16px 18px;display:flex}.compliance-notice>svg{flex:0 0 21px;width:21px}.compliance-notice strong{font-size:13px}.compliance-notice p{color:#81704d;margin:3px 0 0;font-size:11px;line-height:1.55}.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.billing-metrics article{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;min-height:112px;padding:24px;display:grid;box-shadow:0 6px 20px #1b1f2509}.billing-metrics svg{width:22px;color:var(--accent);grid-row:1/3}.billing-metrics span{color:var(--muted);font-size:11px}.billing-metrics strong{font:700 30px Manrope,sans-serif}.electronic-status,.provider-chip{color:#56606d;background:#eef0f2;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.electronic-status--accepted,.electronic-status--observed{color:#217151;background:#e5f6ed}.electronic-status--queued,.electronic-status--processing{color:#356495;background:#e9f0fb}.electronic-status--error,.electronic-status--rejected{color:#9b3d4c;background:#f8e9eb}.provider-chip{color:var(--accent-deep);background:#f6eaf0}@media(max-width:680px){.billing-metrics{grid-template-columns:1fr}.billing-metrics article{min-height:90px}}.segmented{background:var(--surface);border-radius:9px;gap:3px;padding:4px;display:inline-flex}.segmented button{height:35px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.segmented button svg{width:15px}.segmented button.active{background:var(--panel);color:var(--accent-deep);box-shadow:0 1px 3px #0f172a1f,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmented button.active{box-shadow:0 1px 3px #0f172a1f,inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.segmented button:not(.active):hover{color:var(--ink)}.segmented--theme{margin:4px 4px 8px}.segmented--theme button{flex:1;justify-content:center;padding:0}.segmented--theme svg{width:15px}.table-panel>header .segmented--panel{flex:none;grid-template-columns:none;align-self:center;width:auto;max-width:none;margin:0;padding:4px;display:inline-flex;overflow:visible}.table-panel>header .segmented--panel button{justify-content:center;width:34px;min-width:34px;height:35px;padding:0}.table-panel>header .segmented--panel svg{width:15px;height:15px;color:inherit;background:0 0;border-radius:0;padding:0;display:block}.table-panel>header:has(>.segmented--panel){flex-wrap:nowrap;align-items:center}.table-panel>header:has(>.segmented--panel)>div:first-child{flex:auto;min-width:0}.entity-card--compact .entity-card__head{padding-bottom:0}.entity-card--compact .entity-card__identity strong{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-tools{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.panel-tools .list-search{flex:0 280px;width:auto}@media(max-width:900px){.table-panel>header .panel-tools{width:100%}.table-panel>header .panel-tools .list-search{flex:1;width:auto;min-width:0}}.table-filter{gap:2px;margin-top:6px;display:inline-flex}.table-filter button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.table-filter button:hover{color:var(--ink)}.table-filter button.is-active{color:var(--ink);background:var(--surface)}@keyframes table-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.table-swap{animation:.2s cubic-bezier(.16,1,.3,1) table-swap-in}.dialog-hint{color:var(--muted);margin:-4px 0 16px;font-size:13px;line-height:1.5}.archived-banner{background:var(--warning,#b45309);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.archived-banner{background:color-mix(in srgb,var(--warning,#b45309) 8%,var(--panel))}}.archived-banner{border:1px solid var(--warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.archived-banner{border:1px solid color-mix(in srgb,var(--warning,#b45309) 22%,transparent)}}.archived-banner svg{width:20px;height:20px;color:var(--warning,#b45309);flex-shrink:0;margin-top:1px}.archived-banner strong{color:var(--ink);font-size:14px;display:block}.archived-banner p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.5}.list-search{border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px 0 10px;display:flex}.table-panel>header:has(>.list-search),.card-header:has(>.list-search){flex-wrap:wrap}.table-panel>header>.list-search,.card-header>.list-search,.header-actions>.list-search{box-sizing:border-box;flex:0 280px;width:280px;min-width:0}.table-panel>header>.list-search,.card-header>.list-search{margin-left:auto}@media(max-width:900px){.table-panel>header>.list-search,.card-header>.list-search,.header-actions>.list-search{flex:100%;width:100%;margin-left:0}}.list-search>svg{flex:none;height:16px;width:16px!important;color:var(--muted)!important}.list-search input{min-width:0;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;font-size:12px}.list-search__actions{flex:none;align-items:center;gap:2px;display:flex}.list-search__actions button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.list-search__actions button:hover{background:var(--surface-hover)}.list-search__actions svg{width:15px!important;color:var(--muted)!important}.list-search__actions button:hover svg{color:var(--ink)!important}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px}.data-table th{background:var(--table-header-bg);border-bottom:1px solid var(--line);text-align:left;height:42px;padding:0 17px}.data-table th button{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:flex}.data-table th svg{width:12px}.data-table th[data-align=right]{text-align:right}.data-table th[data-align=right] button{justify-content:flex-end;width:100%}.data-table .th-content{align-items:center;gap:4px;display:flex}.data-table th[data-align=right] .th-content{justify-content:flex-end}.th-filter{width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.th-filter:hover,.th-filter:focus-within{background:var(--surface-hover);color:var(--ink)}.th-filter--active{color:var(--accent);background:var(--accent-soft)}.th-filter select{opacity:0;cursor:pointer;font-size:13px;position:absolute;inset:0}.table-active-filters{flex-wrap:wrap;gap:6px;padding:14px 20px 0;display:flex}.table-active-filters button{border:1px solid var(--line);background:var(--accent-soft);height:28px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.table-active-filters svg{width:13px;height:13px}.data-table__spacer td{border:0;padding:0}.data-table td[data-align=right]{text-align:right}.data-table td{border-bottom:1px solid var(--line);height:61px;color:var(--ink-soft);padding:10px 17px;font-size:12px}.data-table tbody tr:nth-child(2n) td{background:var(--table-row-alt)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--table-row-hover)}.table-primary strong,.table-primary small{display:block}.table-primary strong{color:var(--ink);font-size:12px}.table-primary small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.money{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;overflow-wrap:normal;font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.dialog-form--grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dialog-form--grid label{min-width:0}.dialog-form .span-2{grid-column:1/-1}.dialog-form textarea{resize:vertical;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:88px;color:var(--ink);border-radius:12px;outline:none;margin-top:8px;padding:12px 14px;font-size:13px;display:block}.dialog-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.classifier-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.classifier-panel>header>div{align-items:center;gap:7px;display:flex}.classifier-panel>header>div span{color:#757b85;background:#f0f0ed;border-radius:99px;padding:3px 7px;font-size:9px}.classifier-panel>div>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.classifier-panel>div>article:last-child{border-bottom:0}.classifier-panel article strong{font-size:12px}.add-mini{color:var(--accent)}@media(max-width:900px){.classifier-grid{grid-template-columns:1fr}.list-search{width:100%}}@media(max-width:560px){.dialog-form--grid{grid-template-columns:1fr}.dialog-form--grid .span-2{grid-column:1}.segmented{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented button{white-space:nowrap;flex:none;justify-content:center}.page-heading>.button{width:100%}}.inventory-heading-actions{flex-wrap:wrap;width:auto}.stock-quantity,.stock-in,.stock-out{font-variant-numeric:tabular-nums;font-weight:700}.stock-quantity,.stock-in{color:var(--success)}.stock-out{color:var(--danger)}.transfer-route{white-space:nowrap;align-items:center;gap:7px;display:flex}.transfer-route svg{color:#989da5;width:14px}.inventory-status{text-transform:uppercase;letter-spacing:.04em;background:var(--surface);color:var(--muted);border-radius:99px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.inventory-status--pending{background:var(--warning-bg);color:var(--warning-text)}.inventory-status--in_transit{background:var(--info-bg);color:var(--info-text)}.inventory-status--completed{background:var(--success-bg);color:var(--success-text)}.inventory-status--cancelled{background:var(--danger-bg);color:var(--danger-text)}.table-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.button--small{height:30px;padding:0 9px;font-size:10px}.table-panel>.alert{margin:12px 17px 0}@media(max-width:700px){.inventory-heading-actions{width:100%}.inventory-heading-actions .button{flex:1}}.app-shell{grid-template-columns:284px minmax(0,1fr);transition:grid-template-columns .2s}.app-shell--collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar-head{gap:10px;height:82px;min-height:82px;padding:0 18px}.brand{flex:1;min-width:0;text-decoration:none}.brand-mark{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.brand-copy{opacity:1;min-width:0;transition:opacity .14s}.brand-copy strong{font-size:14px}.brand-copy small{margin-top:2px;font-size:10px}.sidebar-collapse{color:#7e8590;border:1px solid #2a2e36;flex:none;display:grid}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab,red,red)){.sidebar nav{scrollbar-color:color-mix(in srgb,var(--muted) 40%,transparent) transparent}}.sidebar nav{padding:18px 13px 12px}.assistant-scroll,.assistant-history{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab,red,red)){.assistant-scroll,.assistant-history{scrollbar-color:color-mix(in srgb,var(--muted) 40%,transparent) transparent}}.assistant-scroll::-webkit-scrollbar{width:8px;height:8px}.assistant-history::-webkit-scrollbar{width:8px;height:8px}.pos-cart__lines::-webkit-scrollbar{width:8px;height:8px}.template-canvas::-webkit-scrollbar{width:8px;height:8px}.dashboard-bars::-webkit-scrollbar{width:8px;height:8px}.report-tabs::-webkit-scrollbar{width:8px;height:8px}.quote-lines::-webkit-scrollbar{width:8px;height:8px}.choice-menu__options::-webkit-scrollbar{width:8px;height:8px}.remote-combobox__results::-webkit-scrollbar{width:8px;height:8px}.assistant-scroll::-webkit-scrollbar-track{background:0 0}.assistant-history::-webkit-scrollbar-track{background:0 0}.pos-cart__lines::-webkit-scrollbar-track{background:0 0}.template-canvas::-webkit-scrollbar-track{background:0 0}.dashboard-bars::-webkit-scrollbar-track{background:0 0}.report-tabs::-webkit-scrollbar-track{background:0 0}.quote-lines::-webkit-scrollbar-track{background:0 0}.choice-menu__options::-webkit-scrollbar-track{background:0 0}.remote-combobox__results::-webkit-scrollbar-track{background:0 0}@supports (color:color-mix(in lab,red,red)){.sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.sidebar nav::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.assistant-scroll::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.assistant-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.assistant-history::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-history::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.assistant-history::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}@supports (color:color-mix(in lab,red,red)){.table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.table-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}@supports (color:color-mix(in lab,red,red)){.product-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.product-grid::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.pos-cart__lines::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pos-cart__lines::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.pos-cart__lines::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}@supports (color:color-mix(in lab,red,red)){.cart-lines::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.cart-lines::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}@supports (color:color-mix(in lab,red,red)){.permission-editor::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.permission-editor::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.template-canvas::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.template-canvas::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.template-canvas::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.dashboard-bars::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-bars::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.dashboard-bars::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.report-tabs::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.report-tabs::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.report-tabs::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.quote-lines::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.quote-lines::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.quote-lines::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.choice-menu__options::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.choice-menu__options::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.choice-menu__options::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.remote-combobox__results::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.remote-combobox__results::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.remote-combobox__results::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sidebar nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.sidebar nav::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.assistant-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.assistant-scroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.assistant-history::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-history::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.assistant-history::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.table-scroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.product-grid::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.product-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.product-grid::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.pos-cart__lines::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pos-cart__lines::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.pos-cart__lines::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.cart-lines::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cart-lines::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.cart-lines::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.permission-editor::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.permission-editor::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.permission-editor::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.template-canvas::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.template-canvas::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.template-canvas::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.dashboard-bars::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-bars::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.dashboard-bars::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.report-tabs::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.report-tabs::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.report-tabs::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.quote-lines::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.quote-lines::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.quote-lines::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.choice-menu__options::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.choice-menu__options::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.choice-menu__options::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.remote-combobox__results::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.remote-combobox__results::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.remote-combobox__results::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.sidebar nav section{margin-bottom:25px}.sidebar nav section>p{color:#5d626d;letter-spacing:.17em;margin-bottom:9px;padding:0 12px;font-size:10px}.sidebar nav section+section{border-top:1px solid var(--sidebar-border)}@supports (color:color-mix(in lab,red,red)){.sidebar nav section+section{border-top:1px solid color-mix(in srgb,var(--sidebar-border) 70%,transparent)}}.sidebar nav section+section{margin-top:12px;padding-top:16px}.nav-module{border-left:2px solid #0000;margin:3px 0;padding-left:2px}.nav-module__trigger{color:#aeb4bf;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 11px;font-size:13px;font-weight:600;display:grid}.nav-module__trigger:hover,.nav-module--active>.nav-module__trigger{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.nav-module--active>.nav-module__trigger{box-shadow:inset 3px 0 var(--accent)}.nav-module__trigger svg{width:19px;height:19px}.nav-chevron{color:#656b75;transition:transform .16s;width:14px!important}.nav-module__trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-children{border-left:1px solid var(--line);gap:2px;margin:4px 0 9px 21px;padding:3px 0 3px 18px;display:grid}.nav-child{min-height:37px;color:var(--sidebar-text-muted);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-child svg{width:16px;height:16px}.nav-child:hover{color:var(--sidebar-text-strong);background:var(--sidebar-hover-bg)}.nav-child.active{color:var(--accent);background:var(--sidebar-active-bg)}.app-shell--collapsed .sidebar-head{flex-wrap:wrap;place-content:center;height:112px;padding:0 12px}.app-shell--collapsed .brand{flex:0 0 42px}.app-shell--collapsed .brand-copy,.app-shell--collapsed .sidebar nav section>p,.app-shell--collapsed .nav-module__trigger span,.app-shell--collapsed .nav-chevron,.app-shell--collapsed .sidebar-user__copy{display:none}.app-shell--collapsed .sidebar-collapse{width:34px;height:27px;padding:4px}.app-shell--collapsed .nav-module__trigger{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.app-shell--collapsed .sidebar nav{padding:14px 10px}.app-shell--collapsed .sidebar nav section{margin-bottom:15px}.app-shell--collapsed .sidebar-user{grid-template-columns:1fr;justify-items:center;padding:12px 8px}.app-shell--collapsed .sidebar-user .icon-button{margin-top:2px}.workspace{width:100%}.module-page>.page-heading{padding:var(--space-lg);border:1px solid var(--line);justify-content:space-between;gap:var(--space-md);background:linear-gradient(130deg,var(--panel) 0%,var(--panel) 72%,var(--accent) 100%);border-radius:16px;margin-bottom:0;display:flex}@supports (color:color-mix(in lab,red,red)){.module-page>.page-heading{background:linear-gradient(130deg,var(--panel) 0%,var(--panel) 72%,color-mix(in srgb,var(--accent) 7%,var(--panel)) 100%)}}.module-page>.page-heading{box-shadow:0 9px 28px var(--ink)}@supports (color:color-mix(in lab,red,red)){.module-page>.page-heading{box-shadow:0 9px 28px color-mix(in srgb,var(--ink) 4%,transparent)}}.page-heading__main{min-width:0}.header-actions{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.card-header__copy{min-width:0}.card-header__copy h2{font-size:var(--text-card-title);margin:0;line-height:1.3}.card-header__copy p{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-secondary)}.module-page>.page-heading .eyebrow{color:var(--accent)}.cash-summary{gap:14px}.cash-summary article{border-radius:14px;min-height:142px;padding:22px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1c1f250a}.cash-summary article:after{content:"";background:#b000460d;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-25px}.cash-summary__primary{border-color:var(--success)!important;background:var(--success-bg)!important}.cash-ledger article{min-height:68px;padding:13px 20px}.pos-gate{background:radial-gradient(circle at 50% 35%,var(--panel),var(--surface));border-radius:16px;min-height:420px}@supports (color:color-mix(in lab,red,red)){.pos-gate{background:radial-gradient(circle at 50% 35%,var(--panel),color-mix(in srgb,var(--surface) 80%,var(--panel)))}}.pos-gate{box-shadow:inset 0 0 0 1px var(--line)}.pos-gate>svg{background:var(--accent);border-radius:16px;width:58px;height:58px;padding:14px}@supports (color:color-mix(in lab,red,red)){.pos-gate>svg{background:color-mix(in srgb,var(--accent) 14%,var(--panel))}}.pos-gate>svg{color:var(--accent)}.purchase-lines,.receipt-lines{background:var(--surface);box-shadow:0 4px 16px #1b1f240a}@media(max-width:780px){.app-shell,.app-shell--collapsed{display:block}.sidebar{z-index:90;width:min(88vw,300px)}.sidebar-collapse{display:none}.nav-module__trigger{grid-template-columns:22px minmax(0,1fr) 16px!important;padding:0 11px!important}.module-page>.page-heading{padding:20px}}.cash-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.cash-summary article{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:125px;padding:24px;display:flex}.cash-summary__primary{background:var(--success-bg);border-color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.cash-summary__primary{border-color:color-mix(in srgb,var(--success-text) 18%,var(--border))}}.cash-summary span,.cash-summary small,.cash-ledger small{color:var(--muted)}.cash-summary strong{font-size:24px}.cash-summary__primary strong{color:var(--success-text)}.cash-ledger article{border-top:1px solid var(--border);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.cash-ledger article:first-child{border-top:0}.cash-ledger article>div{flex-direction:column;gap:4px;display:flex}.movement-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.movement-icon svg{width:19px}.movement-icon.positive{color:var(--success);background:var(--success-bg)}.movement-icon.negative{color:var(--danger);background:var(--danger-bg)}.pos-gate{text-align:center;border:1px dashed var(--border);background:var(--panel);border-radius:16px;align-content:center;place-items:center;gap:12px;min-height:380px;display:grid}.pos-gate>svg{width:45px;height:45px;color:var(--primary)}.pos-gate h1{margin:3px 0 0}.pos-gate p{max-width:530px;color:var(--muted);margin:0 0 8px}.cash-session-own{margin-top:6px;display:inline-flex}.sale-cancel-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;padding:16px;display:grid}.sale-cancel-summary span{color:var(--muted);grid-column:1/-1;font-size:12px}.content:has(.pos-page){flex-direction:column;flex:auto;width:100%;max-width:none;height:auto;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.content:has(.pos-page)>.screen{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.pos-page,.pos-page--scalable{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex:auto;grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);height:100%;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 14px 36px #181d2312}.pos-catalog{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding:16px 18px 0;display:flex;overflow:hidden}.pos-header{flex:none;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:4px;display:flex}.pos-header__copy h1{letter-spacing:-.03em;margin:4px 0;font-size:clamp(20px,2.2vw,21px);font-weight:700}.pos-header__copy p{color:var(--muted);margin:0;font-size:13px}.pos-header__actions{flex:none;align-items:flex-end;gap:12px;display:flex}.pos-session-chip{border:1px solid var(--accent);align-items:center;gap:6px;height:42px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pos-session-chip{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.pos-session-chip{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.pos-session-chip{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.pos-session-chip{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:700}.pos-warehouse{min-width:200px}.pos-catalog-controls{flex-direction:column;flex:none;gap:10px;margin:10px 0 14px;display:flex}.pos-catalog-results{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pos-catalog-results .product-grid,.pos-catalog-results .pos-product-list{flex:auto;min-height:0}.pos-search{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-height:52px;margin:0;padding:0 16px;display:flex;box-shadow:0 4px 14px #1b1f250a}.pos-search>svg{width:20px;color:var(--accent);flex:none}.pos-search__scan{cursor:pointer;color:var(--accent);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px;padding:4px;display:inline-flex}.pos-search__scan>svg{width:20px;color:var(--accent)}.pos-search>input{min-width:0;height:44px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.product-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;gap:12px;min-height:0;padding:0 4px 18px 0;display:grid;overflow-y:auto}.product-tile{text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;min-height:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.product-tile:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.product-tile:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #191d2414}.product-tile:disabled{cursor:not-allowed;opacity:.55}.product-tile__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pos-product-thumb{pointer-events:none;border-radius:.65rem;width:2.75rem;height:2.75rem}.pos-product-thumb--list{width:2.25rem;height:2.25rem}.product-tile__sku{color:var(--muted);letter-spacing:.04em;margin-bottom:8px;font-size:11px}.product-tile small{color:var(--muted);margin-top:4px}.product-tile footer{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.product-tile footer b{color:var(--accent)}.product-tile footer span{color:var(--muted);font-size:11px}.pos-cart{background:var(--panel);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pos-cart__toolbar{border-bottom:1px solid var(--border);background:var(--panel);flex:none;gap:8px;padding:12px 14px 10px;display:grid}.pos-cart__customer-row{align-items:center;gap:8px;min-width:0;display:flex}.pos-cart__customer-row .remote-combobox{flex:1;min-width:0}.pos-cart__customer-row .selected-customer{flex:1;min-width:0;min-height:38px}.pos-cart__add-customer{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none}.pos-cart__customer.remote-customer{padding:0}.pos-cart__modes.document-mode{margin:0}.remote-customer{gap:6px;display:grid;position:relative}.remote-customer>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.remote-combobox{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-width:0;height:100%;min-height:40px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.remote-combobox:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.remote-combobox:focus-within{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.remote-combobox:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.remote-combobox:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.remote-combobox>svg{width:18px;color:var(--muted);flex:none}.remote-combobox input{min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;outline:none;flex:1}.remote-combobox input:focus,.remote-combobox input:focus-visible{box-shadow:none;outline:none}.remote-combobox__results{z-index:10;border:1px solid var(--border);background:var(--surface);border-radius:11px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 35px #00000024}.remote-combobox__results--portal{z-index:80;position:fixed;top:auto;left:auto;right:auto}.remote-combobox__results button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;gap:3px;padding:10px;display:grid}.remote-combobox__results button:hover{background:var(--surface-soft)}.remote-combobox__results small,.remote-combobox__results>span{color:var(--muted)}.remote-combobox__create{gap:8px;margin-top:4px;font-weight:600;border-top:1px solid var(--border)!important;color:var(--accent)!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;display:flex!important}.remote-combobox__create svg{width:16px}.selected-customer{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.selected-customer>span{flex:1;min-width:0;display:grid}.selected-customer small{color:var(--muted)}.selected-customer button{color:var(--muted);background:0 0;border:0}.selected-customer button svg{width:16px}.pos-cart__warning.inline-warning{border-bottom:1px solid var(--warning-text);border-radius:0;margin:0}@supports (color:color-mix(in lab,red,red)){.pos-cart__warning.inline-warning{border-bottom:1px solid color-mix(in srgb,var(--warning-text) 15%,transparent)}}.pos-cart__lines{overscroll-behavior:contain;background:var(--panel);flex:auto;min-height:0;padding:8px 14px;overflow-y:auto}.pos-cart__lines--empty{flex-direction:column;display:flex;overflow:hidden}.pos-cart-line{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:8px;padding:10px 12px;box-shadow:0 2px 10px #191d2408}.pos-cart-line:last-child{margin-bottom:0}.pos-cart-line__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pos-cart-line__head strong{font-size:14px;line-height:1.3;display:block}.pos-cart-line__head small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.pos-cart-line__meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;display:flex}.pos-cart-line__controls{grid-template-columns:auto minmax(88px,108px) minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.qty-stepper{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;display:flex;overflow:hidden}.qty-stepper button{width:32px;height:32px;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.qty-stepper button:hover{background:var(--surface-soft)}.qty-stepper svg{width:14px}.qty-stepper b{text-align:center;min-width:28px;font-size:13px}.pos-cart-line__discount{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:4px;font-size:10px;font-weight:700;display:grid}.pos-cart-line__discount input{border:1px solid var(--border);background:var(--panel);text-align:right;width:100%;height:32px;font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.pos-cart-line__free{gap:6px;margin-top:6px;font-size:12px;display:grid}.pos-cart-line__free-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pos-cart-line__free select{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;height:32px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.pos-cart-line__total{text-align:right;letter-spacing:-.01em;align-self:center;font-size:15px}.pos-cart__footer.cart-total{z-index:4;border-top:1px solid var(--border);background:var(--panel);flex:none;margin-top:auto;padding:12px 14px 14px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.pos-cart__footer.cart-total{background:color-mix(in srgb,var(--panel) 94%,var(--accent-soft))}}.pos-cart__footer.cart-total{box-shadow:0 -10px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.pos-cart__footer.cart-total{box-shadow:0 -10px 24px color-mix(in srgb,var(--ink) 6%,transparent)}}.cart-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 12px;display:flex}.cart-empty svg{width:34px;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cart-empty svg{color:color-mix(in srgb,var(--accent) 55%,var(--muted))}}.cart-empty svg{opacity:.7}.cart-empty strong{color:var(--text);font-size:13px;font-weight:600}.cart-empty span{max-width:220px;font-size:12px;line-height:1.45}.cart-total>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cart-total b{letter-spacing:-.03em}.cart-total small{color:var(--muted);margin:4px 0 10px;font-size:10px;line-height:1.4;display:block}.pos-checkout-hint{color:var(--warning,#b45309);margin-top:6px;font-size:11px;line-height:1.4;display:block}.alert .muted{color:var(--muted);font-size:11px}.document-mode{background:var(--surface-soft);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.document-mode button{min-width:0;height:34px;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.document-mode button svg{width:15px}.document-mode button.active{border-color:var(--border);background:var(--surface);color:var(--accent);box-shadow:0 3px 10px #0000000f}.inline-warning{background:var(--warning-bg);color:var(--warning-text);padding:9px 18px;font-size:12px;line-height:1.4}.search-status{color:var(--muted);white-space:nowrap;font-size:11px}.product-grid--infinite{grid-auto-rows:min-content}.pos-catalog-results .product-tile{content-visibility:auto;contain-intrinsic-size:auto 300px}.pos-catalog-results .pos-product-list__row{content-visibility:auto;contain-intrinsic-size:auto 72px}.infinite-sentinel{text-align:center;color:var(--muted);grid-column:1/-1;padding:8px;font-size:11px}.catalog-empty{min-height:min(360px,52vh);color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;gap:8px;font-size:13px;display:grid}.catalog-empty svg{opacity:.55;width:36px}@media(max-width:1180px){.pos-page,.pos-page--scalable{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}@media(max-width:980px){.pos-page,.pos-page--scalable{grid-template-columns:minmax(0,1fr) minmax(280px,38%)}.pos-header{flex-direction:column;align-items:stretch}.pos-header__actions{flex-wrap:wrap}.pos-warehouse{flex:1;min-width:0}}@media(max-width:820px){.content:has(.pos-page){min-height:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));overflow:hidden}.pos-page,.pos-page--scalable{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pos-tabs{border-bottom:1px solid var(--line);background:var(--panel);flex:none;grid-template-columns:1fr 1fr;margin:0;padding:0 12px;display:grid}.pos-tabs button{height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.pos-tabs button.active{color:var(--accent)}.pos-tabs button.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.pos-tabs__badge{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.pos-catalog,.pos-cart{min-height:0;box-shadow:none;border:0;flex:auto;display:none;overflow:hidden}.pos-page--tab-products .pos-catalog,.pos-page[data-pos-tab=products] .pos-catalog{display:flex}.pos-page:has(.pos-cart-fab) .pos-catalog{padding-bottom:72px}.pos-page--tab-cart .pos-cart,.pos-page[data-pos-tab=cart] .pos-cart{flex-direction:column;display:flex}.pos-catalog{border-right:0}.pos-header{flex-direction:column;align-items:stretch;gap:10px}.pos-header__copy h1{font-size:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.pos-cart__footer.cart-total{z-index:8;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);margin:0;position:sticky;bottom:0;left:auto;right:auto}@supports (color:color-mix(in lab,red,red)){.pos-cart__footer.cart-total{background:color-mix(in srgb,var(--panel) 94%,var(--accent-soft))}}.pos-cart__footer.cart-total{border-top:1px solid var(--line);box-shadow:0 -8px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.pos-cart__footer.cart-total{box-shadow:0 -8px 24px color-mix(in srgb,var(--ink) 10%,transparent)}}.pos-cart__lines{min-height:0;overflow-y:auto}.pos-cart-fab{z-index:9;background:var(--accent);color:#fff;height:48px;font:inherit;box-shadow:0 10px 28px var(--accent);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.pos-cart-fab{box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 40%,transparent)}}.pos-cart-fab{cursor:pointer}.pos-cart-fab svg{flex:none;width:18px;height:18px}.pos-cart-fab b{min-width:20px;height:20px;color:var(--accent);background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:grid}}.pos-customer-form{gap:0;padding:18px 20px 20px}.pos-customer-form__core{gap:12px;display:grid}.pos-customer-form__core .field{margin:0}.pos-customer-form__toggle{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.pos-customer-form__toggle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pos-customer-form__toggle:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.pos-customer-form__toggle:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pos-customer-form__toggle:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-soft))}}.pos-customer-form__toggle svg{width:16px;color:var(--muted);flex:none}.pos-customer-form__extras{border:1px dashed var(--accent);gap:12px;margin-top:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.pos-customer-form__extras{border:1px dashed color-mix(in srgb,var(--accent) 22%,var(--border))}}.pos-customer-form__extras{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.pos-customer-form__extras{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.pos-customer-form__extras .field{margin:0}.pos-customer-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pos-customer-form__actions{margin-top:16px;padding-top:14px}.pos-cart__footer .button--wide{min-height:40px;padding:0 14px;font-size:13px}.payment-form{gap:15px;display:grid}.credit-plan{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;padding:14px;display:grid}.credit-plan__intro{align-items:flex-start;gap:10px;display:flex}.credit-plan__intro svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.credit-plan__intro strong{font-size:13px;display:block}.credit-plan__intro p{color:var(--muted);margin:2px 0 0;font-size:12px}.credit-plan__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.credit-plan__metrics article,.credit-plan .credit-summary article{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px}.credit-plan__metrics small,.credit-plan .credit-summary small{color:var(--muted);font-size:11px;display:block}.credit-plan__metrics strong{font-size:15px}.credit-plan__adelanto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:10px;display:grid}.credit-plan__pills{flex-wrap:wrap;gap:6px;display:flex}.credit-plan__pill{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:650}.credit-plan__pill:hover:not(.is-active){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.credit-plan__pill:hover:not(.is-active){border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.credit-plan__pill.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.credit-plan__pill.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.credit-plan__pill.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.credit-plan__pill.is-active{background:color-mix(in srgb,var(--accent) 16%,var(--panel))}}.credit-plan__pill.is-active{color:var(--accent)}.credit-plan__cuotas{gap:8px;display:grid}.credit-plan__cuota{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.credit-plan__cuota-n{color:var(--muted);padding-bottom:10px;font-size:12px;font-weight:700}.credit-plan__balance{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.credit-plan__balance.is-ok{background:var(--success-bg);color:var(--success-text)}.credit-plan__balance.is-bad{background:var(--danger-bg);color:var(--danger-text)}.credit-plan textarea{resize:vertical;min-height:64px}@media(max-width:720px){.credit-plan__metrics,.credit-plan__adelanto,.credit-plan__cuota{grid-template-columns:1fr}.credit-plan__cuota-n{padding-bottom:0}}.payment-total{background:var(--success-bg);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;padding:16px;display:flex}.payment-total strong{color:var(--success-text);font-size:25px}.payment-line{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.receipt-success{text-align:center;place-items:center;gap:9px;padding:20px 0 4px;display:grid}.receipt-success>svg{width:48px;height:48px;color:var(--success)}.receipt-success>strong{font-size:25px}.receipt-success>span{color:var(--muted)}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:820px){.cash-summary,.payment-line{grid-template-columns:1fr}}.purchase-status{color:#4d5d58;background:#eef1f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.settings-page,.reports-page{width:100%}.settings-workspace{gap:24px;width:100%;max-width:1080px;margin:0 auto;display:grid}.settings-stack{gap:20px;display:grid}.settings-stack__status{gap:10px;display:grid}.settings-stack__status .alert{margin:0}.settings-row{gap:20px;display:grid}.settings-row--split{grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);align-items:start}.settings-row--brand{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.company-settings-hero{border:1px solid var(--border);background:linear-gradient(180deg,var(--panel) 0%,var(--accent) 100%);border-radius:20px;grid-template-columns:auto minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:28px;padding:24px 28px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-settings-hero{background:linear-gradient(180deg,var(--panel) 0%,color-mix(in srgb,var(--accent) 8%,var(--panel)) 100%)}}.company-settings-hero{text-align:left}.company-settings-hero__logo{border:1px solid var(--border);background:var(--panel);width:104px;height:104px;color:var(--accent);border-radius:20px;align-self:center;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 24px #191d240f}.company-settings-hero__logo img{object-fit:contain;width:100%;height:100%}.company-settings-hero__logo svg{width:40px}.company-settings-hero__identity{flex-direction:column;justify-content:center;gap:0;min-width:0;padding-right:12px;display:flex}.company-settings-hero__identity small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.company-settings-hero__identity h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.company-settings-hero__identity p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.company-settings-hero__meta{max-width:100%;color:var(--text);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:inline-flex}.company-settings-hero__meta svg{width:15px;color:var(--accent);flex:none;margin-top:1px}.company-settings-hero__meta--muted{color:var(--muted)}.company-settings-hero__stats{border-left:1px solid var(--border);align-content:center;gap:10px;padding-left:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-settings-hero__stats{border-left:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.company-settings-hero__stat{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.company-settings-hero__stat-icon{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-settings-hero__stat-icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.company-settings-hero__stat-icon{color:var(--accent)}.company-settings-hero__stat-icon svg{width:16px}.company-settings-hero__stat>span:last-child{gap:2px;min-width:0;display:grid}.company-settings-hero__stat small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.company-settings-hero__stat strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35}.page-heading--settings{align-items:flex-start}.page-heading--settings .button{flex:none;margin-top:4px}.settings-grid .field>span,.settings-group .field>span,.tax-settings .field>span{align-items:center;gap:7px;line-height:1.2;display:inline-flex}.settings-group .field>span svg,.settings-grid .field>span svg,.tax-settings .field>span svg{width:14px;height:14px;color:var(--accent);flex:none}.internal-mode-notice{border:1px solid var(--success);align-items:flex-start;gap:12px;margin-bottom:0;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-mode-notice{border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}}.internal-mode-notice{background:var(--success-bg);color:var(--success-text);border-radius:12px}.internal-mode-notice svg{flex:none;width:20px}.internal-mode-notice p{color:var(--success-text);opacity:.88;margin:3px 0 0;font-size:12px}.internal-mode-notice--compact{align-items:center;margin:0;padding:14px 16px}.internal-mode-notice--compact strong{font-size:13px}.internal-mode-notice--compact p{font-size:11px;line-height:1.45}.settings-form{gap:24px;padding-bottom:24px;display:grid}.settings-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:visible}.session-list{gap:var(--space-sm);padding:15px;display:grid}.session-list__empty{padding:var(--space-lg);color:var(--muted);font-size:var(--text-secondary);margin:0}.session-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.session-row__body{gap:2px;min-width:0;display:grid}.session-row__body strong{align-items:center;gap:var(--space-xs);font-size:var(--text-card-title);flex-wrap:wrap;display:flex}.session-row__body small{color:var(--muted);font-size:12px}.two-factor-panel{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.two-factor-panel__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.two-factor-panel__step{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--panel);border-radius:12px;display:grid}.two-factor-panel__step p{margin:0;font-size:14px;line-height:1.45}.two-factor-panel__step a{color:var(--accent);margin-top:4px;font-weight:600;display:block}.two-factor-panel__secret{overflow-wrap:anywhere;letter-spacing:.08em;font-size:15px;display:block}.two-factor-panel__codes{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid}@media(max-width:640px){.two-factor-panel .session-row{grid-template-columns:auto minmax(0,1fr)}.two-factor-panel .session-row>.two-factor-panel__actions{grid-column:1/-1}}.settings-card--operation{align-self:stretch}.settings-card--operation .settings-grid{min-height:0}.settings-card>header{border-bottom:1px solid var(--border);background:var(--panel);border-radius:15px 15px 0 0;align-items:center;gap:12px;padding:20px 24px;display:flex}.settings-card>header>svg{width:20px;color:var(--accent)}.settings-card__body{flex-direction:column;gap:14px;min-width:0;padding:16px 24px 20px;display:flex}.settings-card__body>*{min-width:0}.settings-card h2,.settings-card p{margin:0}.settings-card h2{font-size:15px}.settings-card p{color:var(--muted);margin-top:2px;font-size:11px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 20px;padding:20px 24px 24px;display:grid}.settings-grid--single{grid-template-columns:1fr}.tax-settings{gap:16px;display:grid}.tax-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tax-settings__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.tax-settings .permission-switch{background:var(--surface-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.logo-settings{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.logo-settings--stacked{grid-template-columns:1fr;align-items:stretch}.logo-settings--centered{text-align:center;grid-template-columns:1fr;justify-items:center}.logo-preview{border:1px dashed var(--border);background:var(--surface);width:128px;height:128px;color:var(--muted);border-radius:12px;align-content:center;place-items:center;gap:6px;font-size:11px;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%}.logo-preview svg{width:28px}.logo-preview--wide{width:100%;height:160px}.logo-preview--hero{width:100px;height:100px}.logo-upload{gap:10px;width:100%;max-width:280px;display:grid}.logo-upload__hint{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.save-confirmation{color:var(--success);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.save-confirmation svg{width:18px}.report-toolbar{border:1px solid var(--border);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.report-toolbar__label{color:var(--muted);align-self:center;font-size:12px;font-weight:700}.report-toolbar>div>svg{width:20px;color:var(--accent);align-self:center}.report-toolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:11px;font-weight:700;display:grid}.report-toolbar input{border:1px solid var(--border);background:var(--input-bg);height:40px;color:var(--ink);border-radius:10px;padding:0 12px}.report-tabs{margin-bottom:18px}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-metrics article{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:8px;padding:10px;display:grid}.report-metrics article>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.report-metrics svg{width:18px;color:var(--accent)}.report-metrics strong{letter-spacing:-.01em;font:700 24px Manrope,sans-serif}.report-metrics small{color:var(--muted);font-size:11px;line-height:1.45}.report-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:24px;display:grid}.report-panel{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.report-panel>header,.report-table>header{border-bottom:1px solid var(--border);padding:20px 24px}.report-panel>header>div,.report-table>header>div{align-items:center;gap:12px;display:flex}.report-panel header svg,.report-table header svg{box-sizing:content-box;background:var(--accent-soft);width:18px;height:18px;color:var(--accent-deep);border-radius:10px;padding:8px}.report-panel h2,.report-panel p,.report-table h2,.report-table p{margin:0}.report-panel h2,.report-table h2{font-size:14px}.report-panel p,.report-table p{color:var(--muted);margin-top:2px;font-size:11px}.sales-bars{gap:12px;padding:18px;display:grid}.sales-bar{grid-template-columns:55px minmax(80px,1fr) 90px;align-items:center;gap:10px;font-size:11px;display:grid}.sales-bar>div{background:var(--accent-soft);border-radius:999px;height:8px;overflow:hidden}.sales-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.sales-bar i{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,var(--purple)))}}.sales-bar strong{text-align:right}.ranking-list{padding:8px 17px;display:grid}.ranking-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.ranking-list>div:last-child{border-bottom:0}.ranking-list>div>span{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-deep);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.ranking-list strong,.ranking-list small{display:block}.ranking-list strong,.ranking-list b{font-size:11px}.ranking-list small{color:var(--muted);margin-top:2px;font-size:9px}.report-table{overflow:hidden}.report-footnote{color:var(--muted);margin:16px 2px 0;font-size:10px}@media(max-width:1050px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:1fr}}@media(max-width:900px){.settings-row--split,.settings-row--brand{grid-template-columns:1fr}.company-settings-hero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo identity""stats stats";gap:20px}.company-settings-hero__logo{grid-area:logo}.company-settings-hero__identity{grid-area:identity;padding-right:0}.company-settings-hero__stats{border-left:0;border-top:1px solid var(--border);grid-area:stats;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:4px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.company-settings-hero__stats{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}}@media(max-width:650px){.dialog-layer{align-items:end;padding:0}.dialog{border-radius:18px 18px 0 0;max-height:92dvh}.form-grid,.settings-grid,.tax-settings__fields{grid-template-columns:1fr}.company-settings-hero{grid-template-columns:1fr;gap:16px;padding:20px 18px}.company-settings-hero__logo{justify-self:start;width:84px;height:84px}.company-settings-hero__identity h2{font-size:22px}.company-settings-hero__stats{grid-template-columns:1fr;padding-top:12px}.page-heading--settings{flex-direction:column;align-items:stretch;gap:16px}.page-heading--settings .button{width:100%;margin-top:0}.field--full,.form-actions{grid-column:1}.report-toolbar,.report-toolbar>div{flex-direction:column;align-items:stretch}.report-tabs{overflow-x:auto}}.purchase-status--approved,.purchase-status--partially_received{background:var(--info-bg);color:var(--info-text)}.purchase-status--received{background:var(--success-bg);color:var(--success-text)}.purchase-status--cancelled{background:var(--danger-bg);color:var(--danger-text)}.purchase-form{gap:24px;display:grid}.form-grid--purchase{gap:20px 24px}.purchase-form__header{gap:4px;display:grid}.purchase-lines{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:visible;box-shadow:0 4px 16px #1b1f240a}.purchase-lines__header{border-bottom:1px solid var(--border);background:var(--surface-soft);border-radius:12px 12px 0 0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.purchase-lines__heading{gap:2px;display:grid}.purchase-lines__heading strong{letter-spacing:-.01em;font-size:14px}.purchase-lines__heading small{color:var(--muted);font-size:12px}.purchase-lines__body{overscroll-behavior:contain;flex:1;min-height:120px;max-height:min(42vh,380px);overflow-y:auto}.purchase-lines__empty{text-align:center;min-height:180px;color:var(--muted);place-items:center;gap:10px;padding:28px 20px;font-size:13px;display:grid}.purchase-lines__empty svg{width:32px;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.purchase-lines__empty svg{color:color-mix(in srgb,var(--accent) 50%,var(--muted))}}.purchase-lines__empty svg{opacity:.75}.purchase-line{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,2fr) .72fr .88fr .72fr 40px;align-items:end;gap:10px;padding:10px 16px;display:grid}.purchase-line .field span,.purchase-line .remote-combobox-field__label,.purchase-line .choice-menu__label{margin-bottom:4px;font-size:11px}.purchase-line:last-child{border-bottom:0}.purchase-line .remote-combobox input{text-align:left}.purchase-line__remove{flex:none;align-self:end;width:38px;height:38px;margin-bottom:0}.order-picker{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.order-picker--split{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.order-picker--split .remote-combobox-field{flex:240px;min-width:0}.order-picker__custom{flex:none;height:44px}@media(max-width:560px){.order-picker__custom{flex:100%}}.order-items{padding:var(--space-md) var(--space-lg);gap:var(--space-sm);margin:0;list-style:none;display:grid}.order-item{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img identity remove""controls controls controls";display:grid}.order-item__image{flex:none;grid-area:img;width:44px;height:44px}.order-item__identity{grid-area:identity;gap:1px;min-width:0;display:grid}.order-item__identity strong{font-size:var(--text-secondary);color:var(--ink)}.order-item__identity small{color:var(--muted);font-size:12px}.order-item__controls{align-items:flex-end;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;grid-area:controls;display:flex}.order-field{gap:3px;min-width:0;display:grid}.order-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.order-field input{border:1px solid var(--input-border);background:var(--input-bg);width:82px;height:36px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 10px;font-size:13px}.order-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.order-item__subtotal{text-align:right;gap:3px;margin-left:auto;display:grid}.order-item__subtotal span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.order-item__subtotal strong{font-size:var(--text-secondary);font-variant-numeric:tabular-nums}.order-item__remove{flex:none;grid-area:remove;align-self:center}@media(max-width:420px){.order-item__controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-field{min-width:0}.order-field input{width:100%;padding:0 8px}.order-item__subtotal{text-align:left;padding-top:var(--space-2xs);border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-left:0;display:flex}}.profile-dropdown__header{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:10px 11px 8px;display:grid}.profile-dropdown__header strong{font-size:13px}.profile-dropdown__header small{color:var(--muted);font-size:11px}.receipt-lines{border:1px solid var(--border);border-radius:10px;overflow:hidden}.receipt-line{border-top:1px solid var(--border);grid-template-columns:1fr 110px;align-items:center;gap:15px;padding:13px;display:grid}.receipt-line:first-child{border-top:0}.receipt-line>div{flex-direction:column;gap:4px;display:flex}.receipt-line small{color:var(--muted)}.receipt-line input{border:1px solid var(--border);text-align:right;border-radius:7px;width:100%;height:38px;padding:0 9px}@media(max-width:700px){.purchase-line{grid-template-columns:1fr}.purchase-line__remove{grid-column:1;justify-self:end}.receipt-line{grid-template-columns:1fr}}.nav-module__direct{width:100%;text-decoration:none}.nav-module__direct.active{color:var(--sidebar-text-strong);background:var(--focus-ring)}.sidebar-user__copy{min-width:0;text-decoration:none}.notification-wrap,.notification-button{position:relative}.notification-button>span{color:#fff;border:2px solid var(--surface,#fff);background:#e11d48;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-4px;right:-3px}.notification-popover{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(390px,90vw);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 55px #0f172a38}.notification-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.notification-popover header div{gap:2px;display:grid}.notification-popover header small{color:var(--muted)}.notification-item{color:inherit;border-bottom:1px solid var(--border);gap:12px;padding:14px 18px;text-decoration:none;display:flex}.notification-item:hover{background:var(--surface-soft)}.notification-item--static{width:100%;font:inherit;text-align:left;cursor:default;background:0 0;border-top:0;border-left:0;border-right:0}.notification-item>span{background:#2563eb;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.notification-item--warning>span{background:#d97706}.notification-item--danger>span{background:#dc2626}.notification-item div{gap:3px;display:grid}.notification-item small{color:var(--muted);line-height:1.35}.notification-item__meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin:2px 0 0;font-size:11px;line-height:1.3;display:flex}.notification-item--unread{background:var(--surface-soft)}.notification-item--unread strong{font-weight:700}.notification-empty{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions .icon-button svg{width:17px}.row-actions-menu{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:2px;min-width:196px;padding:6px;display:grid;box-shadow:0 16px 35px #00000024}.row-actions-menu__item{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.row-actions-menu__item svg{width:16px;height:16px;color:var(--muted);flex:none}.row-actions-menu__item:hover{background:var(--surface-hover)}.row-actions-menu__item--danger{color:var(--danger-text,#9b3d4c)}.check-grid{border:1px solid var(--border);border-radius:14px;gap:8px;padding:14px;display:grid}.check-grid legend,.permission-editor legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 6px;font-size:12px;font-weight:700}.check-grid label,.permission-editor fieldset label{background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.check-grid label span,.permission-editor label span{gap:2px;display:grid}.check-grid small,.permission-editor small{color:var(--muted)}.permission-editor{flex-direction:column;gap:0;min-height:0;max-height:min(72vh,720px);padding:0;display:flex;overflow:hidden}.permission-editor__body{scrollbar-width:thin;scrollbar-color:var(--muted) transparent;flex:1;gap:16px;min-height:0;padding-right:6px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.permission-editor__body{scrollbar-color:color-mix(in srgb,var(--muted) 28%,transparent) transparent}}.permission-editor__body::-webkit-scrollbar{width:5px;height:5px}.permission-editor__body::-webkit-scrollbar-track{background:0 0}.permission-editor__body::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.permission-editor__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 26%,transparent)}}.permission-editor__body::-webkit-scrollbar-thumb{border-radius:999px}.permission-editor__body::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.permission-editor__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 45%,transparent)}}.permission-editor fieldset{border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;margin-bottom:0;padding:0;display:grid}.permission-editor__footer{border-top:1px solid var(--border);background:var(--dialog-bg,var(--panel));flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;margin-top:16px;padding:16px 0 0;display:flex}.permission-editor footer{background:0 0;padding-top:0;position:static}.permission-editor .permission-switch{background:var(--surface-soft);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.permission-switch input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.permission-switch .permission-switch__track{background:var(--border);border-radius:999px;flex:0 0 44px;width:44px;height:24px;transition:background .15s;position:relative;overflow:hidden}.permission-switch .permission-switch__track:after{content:"";background:var(--panel);pointer-events:none;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.permission-switch input:focus-visible+.permission-switch__track{box-shadow:0 0 0 3px var(--focus-ring)}.permission-switch .permission-switch__label{flex:auto;gap:1px;min-width:0;display:grid;position:static}.permission-switch .permission-switch__label strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.permission-switch .permission-switch__label small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.choice-menu{min-width:0;position:relative}.choice-menu--open{z-index:40}.choice-menu__label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.choice-menu__label svg{width:14px;height:14px;color:var(--accent);flex:none}.choice-menu__trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-height:43px;color:var(--text);text-align:left;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding:8px 11px;display:flex}.choice-menu__trigger>span{gap:2px;min-width:0;display:grid}.choice-menu__trigger strong,.choice-menu__trigger small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.choice-menu__trigger small{color:var(--muted);font-size:10px}.choice-menu__trigger>svg{flex:none;width:16px}.choice-menu__options{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:min(280px,50vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0000002b}.choice-menu__options button{width:100%;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:9px;display:flex}.choice-menu__options button:hover{background:var(--surface-soft)}.choice-menu__options button>span{gap:2px;display:grid}.choice-menu__options small{color:var(--muted);font-size:10px}.choice-menu__options svg{width:16px;color:var(--accent)}.choice-menu--error .choice-menu__trigger{border-color:var(--danger-border)}.choice-menu__empty{color:var(--muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.choice-menu__empty svg{flex:none;width:16px}.remote-combobox__empty svg{width:28px;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.remote-combobox__empty svg{color:color-mix(in srgb,var(--accent) 45%,var(--muted))}}.remote-combobox__empty svg{opacity:.85;margin:0 auto}.choice-menu__search{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px 8px;display:flex;position:sticky;top:0}.choice-menu__search svg{width:14px;color:var(--muted);flex:none}.choice-menu__search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none}.choice-menu__empty-state{text-align:center;color:var(--muted);margin:0;padding:12px 10px;font-size:12px}.command-layer{z-index:120;background:var(--overlay);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border);background:var(--panel);border-radius:16px;width:min(640px,100%);overflow:hidden;box-shadow:0 28px 80px #0000003d}.command-palette>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.command-palette>header svg{width:18px;color:var(--muted)}.command-palette>header input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.command-palette>header kbd{color:var(--muted);font-size:11px}.command-palette__results{max-height:360px;padding:8px;overflow:auto}.command-palette__results button{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.command-palette__results button:hover{background:var(--surface-soft)}.command-palette__results button svg{width:18px;color:var(--accent)}.command-palette__results button span{gap:2px;display:grid}.command-palette__results small{color:var(--muted);font-size:11px}.command-palette__dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.command-palette__empty{text-align:center;color:var(--muted);margin:0;padding:24px 16px}.remote-combobox-field{gap:6px;min-width:0;display:grid}.remote-combobox-field__label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.remote-combobox__empty{text-align:center;color:var(--muted);gap:10px;padding:12px;font-size:12px;display:grid}.remote-combobox__hint{color:var(--muted);padding:12px;font-size:12px;display:block}.permission-matrix{overflow:auto}.permission-matrix__extras{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.permission-matrix__extras>p{color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.permission-matrix__extra-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.assistant-workspace--canvas{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:calc(100dvh - 72px)}input[type=date],input[type=datetime-local]{color-scheme:light dark;border:1px solid var(--input-border);background:var(--input-bg);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}input[type=date]:focus,input[type=datetime-local]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.profile-menu{position:relative}.profile-trigger{border:1px solid var(--border);background:var(--surface);min-width:190px;height:44px;color:var(--text);text-align:left;border-radius:13px;align-items:center;gap:10px;padding:5px 9px;display:flex}.profile-trigger--icon{justify-content:center;width:44px;min-width:44px;padding:2px}.profile-trigger--icon .avatar{width:34px;height:34px}.profile-trigger>span:nth-child(2){flex:1;min-width:0;display:grid}.profile-trigger strong,.profile-trigger small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-trigger small{color:var(--muted);font-size:11px}.profile-trigger>svg{width:15px}.profile-dropdown{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:220px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 50px #00000038}.profile-dropdown a,.profile-dropdown button{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.profile-dropdown a:hover,.profile-dropdown button:hover{background:var(--surface-soft)}.profile-dropdown svg{width:18px}.notification-popover footer{border-top:1px solid var(--border);padding:8px 12px 12px}.notification-popover footer button{width:100%}.icon-button--danger{color:var(--danger-text)}.dashboard-heading-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-heading__lead{align-items:center;gap:16px;min-width:0;display:flex}.page-heading__lead>div{min-width:0}.page-heading--greeting .page-heading__icon{box-shadow:0 6px 16px var(--accent)}@supports (color:color-mix(in lab,red,red)){.page-heading--greeting .page-heading__icon{box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 18%,transparent)}}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-kpis .metric-chip,.dashboard-kpis article{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-top),var(--card-base));min-height:148px;box-shadow:var(--card-shadow);border-radius:16px;gap:6px;padding:18px 18px 16px;display:grid}.dashboard-kpis .metric-chip strong,.dashboard-kpis article strong{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,32px)}.dashboard-kpis .kpi-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpis .kpi-warning{border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}}.dashboard-kpis .kpi-warning{background:linear-gradient(180deg,var(--warning),var(--panel))}@supports (color:color-mix(in lab,red,red)){.dashboard-kpis .kpi-warning{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 12%,var(--panel)),var(--panel))}}.dashboard-kpis .dashboard-kpis__hero{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpis .dashboard-kpis__hero{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.dashboard-kpis .dashboard-kpis__hero{background:linear-gradient(170deg,var(--accent),var(--card-base) 78%)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpis .dashboard-kpis__hero{background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 12%,var(--card-top)),var(--card-base) 78%)}}.dashboard-kpis .dashboard-kpis__hero strong{font-size:clamp(26px,2.5vw,36px)}@keyframes kpi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dashboard-kpis .metric-chip{animation:.32s cubic-bezier(.16,1,.3,1) both kpi-in}.dashboard-kpis .metric-chip:first-child{animation-delay:0s}.dashboard-kpis .metric-chip:nth-child(2){animation-delay:40ms}.dashboard-kpis .metric-chip:nth-child(3){animation-delay:80ms}.dashboard-kpis .metric-chip:nth-child(4){animation-delay:.12s}.dashboard-kpis .metric-chip:nth-child(5){animation-delay:.16s}.dashboard-kpis .metric-chip:nth-child(6){animation-delay:.2s}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:24px;display:grid}.dashboard-panel{border:1px solid var(--border);background:var(--panel);border-radius:18px;min-width:0;padding:24px;box-shadow:0 1px 2px #0f172a0a}.dashboard-panel.dashboard-panel--chart{flex-direction:column;min-height:360px;padding-bottom:20px;display:flex;overflow:hidden}.dashboard-panel--wide{grid-column:1/-1}.dashboard-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dashboard-panel header>div{align-items:center;gap:12px;display:flex}.dashboard-panel header svg{color:var(--accent);flex:none;width:22px}.dashboard-panel h2,.dashboard-panel p{margin:0}.dashboard-panel h2{letter-spacing:-.02em;font-size:18px}.dashboard-panel p{color:var(--muted);margin-top:4px;font-size:13px}.dashboard-panel header a{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-panel header a svg{width:16px}.dashboard-bars{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;min-height:260px;padding:8px 4px 4px;display:grid;overflow:hidden}.dashboard-panel-empty{text-align:center;border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:248px;padding:32px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-panel-empty{border:1px dashed color-mix(in srgb,var(--border) 90%,transparent)}}.dashboard-panel-empty{background:var(--surface-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.dashboard-panel-empty{background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}}.dashboard-panel-empty__icon{background:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-panel-empty__icon{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.dashboard-panel-empty__icon{color:var(--accent)}.dashboard-panel-empty__icon svg{flex:none;width:26px;height:26px}.dashboard-panel-empty strong{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.dashboard-panel-empty p{max-width:300px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dashboard-bars>div{text-align:center;min-width:0;height:100%;color:var(--muted);grid-template-rows:auto minmax(180px,1fr) auto;gap:8px;font-size:12px;display:grid}.dashboard-bars i{border-bottom:1px solid var(--border);justify-content:center;align-items:end;min-height:180px;display:flex}.dashboard-bars b{background:linear-gradient(180deg,var(--accent),var(--accent));width:min(64px,82%);min-height:8px;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-bars b{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,var(--purple)))}}.dashboard-bars b{border-radius:8px 8px 4px 4px}.dashboard-bars b.is-empty{opacity:.45;background:var(--muted);min-height:8px}@supports (color:color-mix(in lab,red,red)){.dashboard-bars b.is-empty{background:color-mix(in srgb,var(--muted) 35%,var(--panel))}}.dashboard-bars strong{text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.dashboard-ranking,.low-stock-strip{gap:12px;display:grid}.dashboard-ranking>div,.low-stock-strip>div{background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.dashboard-ranking>div>span{background:var(--accent);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-ranking>div>span{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.dashboard-ranking>div>span{color:var(--accent);font-weight:800}.dashboard-ranking div div,.low-stock-strip span{flex:1;gap:2px;min-width:0;display:grid}.dashboard-ranking strong,.low-stock-strip strong{font-size:13px}.dashboard-ranking small,.low-stock-strip small{color:var(--muted);font-size:11px}.low-stock-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.low-stock-strip svg{color:#d89932;width:18px}.low-stock-strip b{color:#d89932;font-size:12px}.dashboard-access{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:16px;padding:32px;display:flex}.dashboard-cobranza,.ops-shift__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-cobranza>div,.ops-shift__metrics>div{background:var(--surface-soft);border-radius:12px;gap:4px;min-width:0;padding:14px;display:grid}.dashboard-cobranza small,.ops-shift__metrics small{color:var(--muted);font-size:11px;font-weight:700}.dashboard-cobranza strong,.ops-shift__metrics strong{letter-spacing:-.02em;font-size:18px}.ops-shift__metrics span{color:var(--muted);font-size:12px}.dashboard-activity{gap:10px;display:grid}.dashboard-activity>div,.ops-avisos>a,.ops-sales>a{background:var(--surface-soft);color:inherit;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.dashboard-activity>div>div,.ops-avisos>a,.ops-sales>a>div{flex:1;gap:2px;min-width:0;display:grid}.dashboard-activity strong,.ops-avisos strong,.ops-sales strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-activity small,.ops-avisos small,.ops-sales small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-activity b,.ops-sales b{white-space:nowrap;font-size:13px}.ops-home__main{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start;gap:24px;display:grid}.ops-home__column{gap:24px;min-width:0;display:grid}.ops-shift__empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;display:grid}.ops-shift__empty svg{width:28px;color:var(--accent)}.ops-shift__empty p{margin:4px 0 0}.ops-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-action{border:1px solid var(--border);background:var(--surface-soft);color:inherit;border-radius:14px;gap:6px;min-width:0;padding:18px 16px;text-decoration:none;transition:border-color .15s,transform .15s,background-color .15s;display:grid}.ops-action:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ops-action:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.ops-action:hover{transform:translateY(-1px)}.ops-action svg{width:22px;color:var(--accent)}.ops-action strong{letter-spacing:-.02em;font-size:15px}.ops-action small{color:var(--muted);font-size:12px}.ops-avisos{gap:10px;display:grid}.ops-sales>a>span{width:52px;color:var(--muted);flex:none;font-size:12px;font-weight:700}.sale-detail{gap:24px;display:grid}.sale-detail__summary{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sale-detail__summary>div{background:var(--surface-soft);border-radius:10px;gap:5px;padding:13px;display:grid}.sale-detail__summary span{color:var(--muted);font-size:12px}.payment-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-summary span{border:1px solid var(--border);border-radius:9px;padding:7px 10px}.template-workspace{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:290px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.template-settings{border-right:1px solid var(--border);background:var(--surface-soft);flex-direction:column;gap:16px;padding:18px;display:flex}.template-variables{border-top:1px solid var(--border);gap:7px;padding-top:15px;display:grid}.template-variable-picker{text-align:left;color:var(--accent);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:600}.template-variable-picker:hover{background:var(--surface-hover)}.template-variables small{color:var(--muted);line-height:1.45}.template-variable-chip{background:var(--template-accent,var(--accent));border-radius:999px;align-items:center;margin:0 1px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.template-variable-chip{background:color-mix(in srgb,var(--template-accent,var(--accent)) 16%,transparent)}}.template-variable-chip{color:var(--template-accent,var(--accent));cursor:grab;-webkit-user-select:none;user-select:none;font-size:.85em;font-weight:600}.template-canvas{background:var(--surface);overflow:auto}.editor-toolbar{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);gap:5px;height:52px;padding:8px 14px;display:flex;position:sticky;top:0}.editor-toolbar button{width:35px;color:var(--text);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.editor-toolbar button:hover,.editor-toolbar button.active{background:var(--surface-soft);color:var(--accent)}.editor-toolbar button svg{width:17px}.editor-toolbar>span{flex:1}.document-sheet{background:var(--panel);width:min(794px,100% - 48px);min-height:1000px;color:var(--ink);border-top:6px solid var(--template-accent);margin:24px auto;padding:58px;box-shadow:0 18px 50px #161c272e}.document-sheet--letter{min-height:1027px}.document-sheet--ticket_80{width:302px;min-height:720px;padding:25px 18px}.document-logo{color:var(--template-accent);align-items:center;gap:8px;margin-bottom:35px;font-weight:800;display:flex}.document-logo--center{justify-content:center}.document-logo--right{justify-content:flex-end}.ProseMirror{outline:none;min-height:650px;line-height:1.55}.ProseMirror h2{color:var(--template-accent)}.ProseMirror hr{border:0;border-top:1px solid #ddd}@media(max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.dashboard-panel--wide{grid-column:auto}.ops-home__main{grid-template-columns:1fr 1fr}.dashboard-cobranza,.ops-shift__metrics,.template-workspace{grid-template-columns:1fr}.template-settings{border-right:0;border-bottom:1px solid var(--border)}}@media(max-width:480px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-kpis .metric-chip,.dashboard-kpis article{gap:4px;min-height:0;padding:14px 14px 13px}.dashboard-kpis .metric-chip strong,.dashboard-kpis article strong,.dashboard-kpis .dashboard-kpis__hero strong{letter-spacing:-.03em;font-size:22px!important}.dashboard-kpis article small{font-size:11px}}@media(max-width:760px){.profile-trigger>span:nth-child(2),.profile-trigger>svg{display:none}.profile-trigger{width:44px;min-width:44px;padding:5px}.dashboard-bars{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.ops-home__main{grid-template-columns:1fr}.ops-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shift__empty{grid-template-columns:auto minmax(0,1fr)}.ops-shift__empty .button{grid-column:1/-1;justify-self:start}.sale-detail__summary{grid-template-columns:1fr}.document-sheet{width:calc(100% - 24px);margin:12px auto;padding:28px}}.inline-builder{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:10px;display:grid}.quote-lines{gap:7px;max-height:220px;display:grid;overflow:auto}.quote-lines>div{background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.document-preview{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:16px;padding:0;overflow:hidden}.document-preview__head{border-bottom:1px solid var(--line);background:var(--accent);align-items:center;gap:12px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-preview__head{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.document-preview__mark{background:var(--accent);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.document-preview__mark{background:color-mix(in srgb,var(--accent) 15%,var(--panel))}}.document-preview__mark{color:var(--accent-deep)}.document-preview__mark svg{width:20px;height:20px}.document-preview__emisor{flex:1;gap:1px;min-width:0;display:grid}.document-preview__emisor small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.document-preview__emisor strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.document-preview__emisor span{color:var(--muted);font-size:12px}.document-preview__serie{flex:none;justify-items:end;gap:5px;display:grid}.document-preview__number{background:var(--accent);border-radius:8px;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.document-preview__number{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.document-preview__number{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.document-preview__number{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.document-preview__number{color:var(--accent-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.document-preview__number--draft{color:var(--muted);background:0 0;border-color:#0000;padding:0;font-weight:600}.document-preview__lines{padding:4px 18px}.document-line{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.document-line:last-child{border-bottom:0}.document-line__icon{background:var(--accent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.document-line__icon{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.document-line__icon{color:var(--accent-deep)}.document-line__icon svg{width:15px;height:15px}.document-line__desc{gap:2px;min-width:0;display:grid}.document-line__desc strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.document-line__desc small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.document-line__total{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.document-preview__total{border-top:1px solid var(--line);background:var(--accent);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-preview__total{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.document-preview__total span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.document-preview__total strong{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.document-preview>.form-actions{padding:14px 18px 16px}.money-stack{text-align:right;display:grid}.money-stack small{color:var(--muted)}.workflow-notice{color:#7c4a03;background:#fffbeb;border:1px solid #f5d69a;border-radius:12px;align-items:center;gap:12px;margin:12px;padding:10px;display:flex}.workflow-notice strong{font-size:14px}.workflow-notice p{font-size:12px}.workflow-notice svg{flex:none}.workflow-notice p{margin:3px 0 0}.stock-danger,.text-warning{color:var(--warning-text)}.logo-upload{justify-items:start;gap:12px;display:grid}.logo-upload p{color:var(--muted);margin:0;font-size:13px}.privacy-chip{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.privacy-chip svg{width:16px}.assistant-banner{color:#fff;background:linear-gradient(120deg,#312e81,#5b21b6);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:grid;box-shadow:0 12px 30px #4338ca2e}.assistant-banner>span{background:#ffffff24;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.assistant-banner p{color:#ddd6fe;margin:4px 0 0;font-size:13px}.assistant-banner b{white-space:nowrap}.assistant-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(880px,100%);min-height:100%;margin:0 auto;padding:56px 32px 40px;display:flex}.assistant-icon{color:#fff;background:linear-gradient(135deg,#4338ca,#7c3aed);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:inline-flex;box-shadow:0 16px 40px #6366f159}.assistant-icon svg{width:34px;height:34px;margin:0;display:block}.assistant-welcome h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:28px}.assistant-welcome>p{color:var(--muted);max-width:620px;margin:0 auto 32px;font-size:15px;line-height:1.6}.assistant-history{gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:32px 40px 24px;display:grid}.assistant-history article{gap:16px;display:grid}.assistant-question{justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.assistant-question span{color:var(--muted);white-space:nowrap;padding-top:10px;font-size:11px}.assistant-question p{background:var(--accent);margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.assistant-question p{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.assistant-question p{max-width:min(72%,680px);color:var(--ink);border:1px solid var(--accent);border-radius:14px 14px 4px;font-size:14px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.assistant-question p{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.assistant-answer{align-items:flex-start;gap:16px;max-width:100%;display:flex}.assistant-answer>svg{color:#5b4fe9;box-sizing:content-box;background:#5b4fe91f;border-radius:10px;flex:none;width:20px;height:20px;margin-top:4px;padding:6px}.assistant-answer h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px}.assistant-answer p{color:var(--ink-soft);margin:0 0 16px;font-size:14px;line-height:1.65}.evidence-grid{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.evidence-grid>span{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:3px;min-width:136px;padding:12px 14px;display:grid}.evidence-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.evidence-grid strong{color:var(--ink);font-size:14px}.assistant-answer>div>small{color:var(--muted);font-size:11px}.assistant-composer{z-index:6;border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:10px;margin-top:auto;padding:16px 24px 24px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.assistant-composer{background:color-mix(in srgb,var(--bg) 82%,var(--panel))}}.assistant-composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none}.assistant-composer input{border:1px solid var(--border);background:var(--panel);min-width:0;min-height:48px;color:var(--ink);border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:14px;transition:border-color .15s,box-shadow .15s}.assistant-composer input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}.assistant-composer__send{border-radius:999px;flex:none;gap:0;width:48px;height:48px;min-height:48px;padding:0}.assistant-composer__send svg{height:18px;width:18px!important}.profile-summary{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(135deg,#4338ca,#7c3aed);border-radius:50%;place-items:center;width:86px;height:86px;font-size:28px;font-weight:800;display:grid}.profile-summary h2{margin:0 0 5px}.profile-summary p{color:var(--muted);align-items:center;gap:7px;margin:0 0 10px;display:flex}.profile-summary p svg{width:17px}.profile-dates{color:var(--muted);gap:8px;display:grid}.profile-dates span{align-items:center;gap:7px;display:flex}.profile-dates svg{width:17px}.profile-grid{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:24px;display:grid}.profile-grid .settings-card{align-content:start}@media(max-width:780px){.inline-builder,.profile-grid,.profile-summary{grid-template-columns:1fr}.prompt-grid{grid-template-columns:1fr;gap:12px}.notification-popover{width:auto;position:fixed;top:64px;left:12px;right:12px}.content{padding:24px 16px 40px}.content:has(>.assistant-page){gap:16px;padding:16px 12px 24px}.assistant-page{gap:16px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.page-heading h1{font-size:20px}.assistant-welcome{justify-content:flex-start;padding:40px 16px 32px}.assistant-welcome h2{font-size:26px}.assistant-welcome>p{margin-bottom:24px;font-size:14px}.assistant-icon{width:60px;height:60px;margin-bottom:20px}.assistant-icon svg{width:28px;height:28px}.assistant-history{gap:20px;padding:24px 16px 16px}.assistant-answer{gap:12px}.assistant-question p{max-width:88%}.assistant-composer{gap:8px;padding:16px}.evidence-grid{gap:8px}.evidence-grid>span{flex:calc(50% - 8px);min-width:0;padding:10px 12px}.assistant-banner{grid-template-columns:auto 1fr;gap:12px;padding:16px}.assistant-banner b{text-align:right;grid-column:1/-1}.dashboard-kpis{gap:16px;margin-bottom:16px}.dashboard-kpis article{min-height:144px;padding:15px}.dashboard-grid{gap:16px}.dashboard-panel{border-radius:16px;padding:20px}.dashboard-panel>header{margin-bottom:20px}.dashboard-bars{gap:12px}}.purchase-lines__body--page{overscroll-behavior:auto;max-height:none;overflow:visible}.purchase-order-page .purchase-form{gap:20px;display:grid}.purchase-summary-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:10px;padding:18px 20px;display:grid}.quotation-line__custom{gap:4px;min-width:0;display:grid}.quotation-line__custom span{color:var(--muted);font-size:12px}.quotation-line__custom strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.quotation-line__custom small{color:var(--muted);font-size:12px}.quotation-form-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.quotation-pdf-frame{background:var(--surface-soft);border:0;border-radius:10px;width:100%;height:min(70vh,720px);display:block}.pos-quotation-banner{margin:0 16px 12px}.quotation-form-page .purchase-line--compact{grid-template-columns:minmax(180px,2fr) .72fr .88fr 40px}@media(max-width:700px){.quotation-form-page .purchase-line--compact{grid-template-columns:1fr}}.purchase-summary-card__row{color:var(--muted);justify-content:space-between;gap:12px;font-size:14px;display:flex}.purchase-summary-card__row--total{border-top:1px solid var(--border);color:inherit;padding-top:10px;font-size:16px}.purchase-order-layout{grid-template-columns:1.4fr .9fr;gap:20px;display:grid}.purchase-order-layout__items{grid-column:1/-1}.purchase-stepper{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 0;margin:4px 0 20px;padding:12px 16px;list-style:none;display:flex}.status-timeline{--timeline-marker:28px;--timeline-current:36px;--timeline-line:2px;--timeline-check:#fff;border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:14px;flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;min-width:0;max-width:100%;margin:4px 0 20px;padding:20px 24px 16px;list-style:none;display:flex;overflow-x:hidden!important}.status-timeline__step{min-width:0;max-width:100%;color:var(--ink);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;font-size:12px;font-weight:500;display:flex;position:relative;overflow-x:hidden!important}.status-timeline__rail{width:100%;height:var(--timeline-current);justify-content:center;align-items:center;display:flex;position:relative}.status-timeline__step:not(:first-child) .status-timeline__rail:before{content:"";height:var(--timeline-line);background:var(--line);z-index:0;position:absolute;top:50%;left:-50%;right:50%;transform:translateY(-50%)}.status-timeline__step.is-done .status-timeline__rail:before,.status-timeline__step.is-current .status-timeline__rail:before{background:var(--success)}.status-timeline__marker{z-index:1;width:var(--timeline-marker);height:var(--timeline-marker);border:var(--timeline-line) solid var(--line);background:var(--panel);color:var(--timeline-check);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.status-timeline__marker>svg{width:14px;height:14px}.status-timeline__step.is-done .status-timeline__marker{border-color:var(--success);background:var(--success);color:var(--timeline-check)}.status-timeline__step.is-current .status-timeline__marker{width:var(--timeline-current);height:var(--timeline-current);border:1.5px solid var(--success);background:var(--panel)}.status-timeline__seal{width:22px;height:22px;color:var(--timeline-check);background:var(--success);clip-path:polygon(50% 0%,61% 12%,79% 8%,81% 26%,98% 35%,87% 50%,98% 65%,81% 74%,79% 92%,61% 88%,50% 100%,39% 88%,21% 92%,19% 74%,2% 65%,13% 50%,2% 35%,19% 26%,21% 8%,39% 12%);place-items:center;display:grid;position:relative}.status-timeline__seal-badge{width:22px;height:22px;color:var(--success);fill:currentColor;position:absolute;inset:0}.status-timeline__seal-check{z-index:1;width:11px;height:11px;color:var(--timeline-check);position:relative}.status-timeline__label{max-width:100%;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:12px;font-weight:500;line-height:1.25}.status-timeline__step.is-current .status-timeline__label{font-weight:700}.status-timeline__step.is-upcoming .status-timeline__label{color:var(--muted)}.status-timeline__step.is-upcoming .status-timeline__marker{background:var(--panel);border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.status-timeline__step.is-upcoming .status-timeline__marker{border-color:color-mix(in srgb,var(--muted) 40%,var(--line))}}@media(max-width:768px){.status-timeline{--timeline-marker:22px;--timeline-current:26px;margin:0 0 16px;padding:14px 10px 12px}.status-timeline__marker>svg{width:12px;height:12px}.status-timeline__seal,.status-timeline__seal-badge{width:16px;height:16px}.status-timeline__seal-check{width:8px;height:8px}.status-timeline__label{margin-top:6px;font-size:10px;line-height:1.2}}@media(max-width:390px){.status-timeline{--timeline-marker:18px;--timeline-current:22px;padding:12px 8px 10px}.status-timeline__marker>svg{width:10px;height:10px}.status-timeline__seal,.status-timeline__seal-badge{width:14px;height:14px}.status-timeline__seal-check{width:7px;height:7px}.status-timeline__label{margin-top:4px;font-size:9px}}.detail-grid{gap:6px;display:grid}@media(max-width:960px){.purchase-order-layout,.purchase-line{grid-template-columns:1fr}}.entity-detail-page .entity-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.entity-metrics article,.entity-detail-page .entity-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.entity-metrics article span,.entity-detail-page .entity-metrics article span{color:var(--muted);font-size:12px}.entity-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.entity-detail-layout__wide{grid-column:1/-1}.credit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.credit-summary small{color:var(--muted);font-size:12px}.activity-list{gap:10px;display:grid}.activity-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-row--interactive{color:var(--ink);border-radius:10px;align-items:center;margin-inline:-10px;padding-inline:10px;transition:background .16s,color .16s;position:relative}.activity-row--interactive>div{flex:1;min-width:0}.activity-row--interactive>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.activity-row--interactive:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.activity-row--interactive:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}}.activity-row--interactive:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.activity-row--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 52%,transparent)}}.activity-row--interactive:focus-visible{outline-offset:2px}.activity-row__chevron{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .16s,color .16s}.activity-row--interactive:hover .activity-row__chevron,.activity-row--interactive:focus-visible .activity-row__chevron{color:var(--accent-deep);transform:translate(2px)}.tier-editor{gap:12px;display:grid}.tier-editor__row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.series-status{color:#667085;background:#eef1f4;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.series-status--active{color:#18794e;background:#e8f7ee}.pos-credit-hint,.pos-tier-hint{color:var(--muted);font-style:normal;display:block}.pos-offer-price{color:var(--muted);font-size:11px;text-decoration:line-through;display:block}.product-tile footer{gap:2px;display:grid}.receipt-success--rich .receipt-success__hero{background:var(--accent);border-radius:14px;justify-items:center;gap:8px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.receipt-success--rich .receipt-success__hero{background:color-mix(in srgb,var(--accent) 10%,white)}}.receipt-success--rich .receipt-success__hero{margin-bottom:16px}.receipt-success__total{font-size:1.6rem;font-weight:700}.receipt-success__actions{gap:10px;display:grid}@media(max-width:960px){.entity-detail-layout,.credit-summary,.tier-editor__row{grid-template-columns:1fr}}.page-breadcrumb{margin:0}.page-breadcrumb--topbar{flex:1;min-width:0}.page-breadcrumb--topbar ol{flex-wrap:nowrap;overflow:hidden}.page-breadcrumb--topbar li{flex-shrink:1;min-width:0}.page-breadcrumb--topbar li:last-child{flex-shrink:0}.page-breadcrumb--topbar .page-breadcrumb__link,.page-breadcrumb--topbar .page-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.page-breadcrumb--topbar li:first-child .page-breadcrumb__link,.page-breadcrumb--topbar li:first-child .page-breadcrumb__current{color:var(--muted);max-width:100px;font-weight:500}.page-breadcrumb--topbar li:last-child .page-breadcrumb__current{max-width:180px;color:var(--ink);font-weight:700}.page-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumb li{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-breadcrumb__link{color:var(--text);border-radius:6px;padding:2px 6px;text-decoration:none;transition:background .15s,color .15s}.page-breadcrumb__link:hover{background:var(--surface-soft);color:var(--accent);text-decoration:none}.page-breadcrumb__current{color:var(--text);font-weight:600}.page-breadcrumb li:not(:last-child) .page-breadcrumb__current{color:var(--muted);font-weight:500}.page-breadcrumb__sep{color:#94a3b8}.compact-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.compact-stats article{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-top),var(--card-base));border-radius:14px;gap:4px;min-width:0;padding:14px 16px;display:grid}.compact-stats article span{color:var(--muted);font-size:12px}.compact-stats article strong{font-size:15px;font-weight:700}.compact-stats article .compact-stats__label{align-items:center;gap:6px;min-width:0;display:inline-flex}.compact-stats__label svg{width:14px;height:14px;color:var(--primary);flex:none}.compact-stats article.compact-stats__primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.compact-stats article.compact-stats__primary{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.compact-stats article.compact-stats__primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.compact-stats article.compact-stats__primary{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.compact-stats article.compact-stats__primary strong{color:var(--primary);font-size:17px}.data-table__row--interactive{cursor:pointer;transition:background .12s}.data-table__row--interactive:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-table__row--interactive:hover{background:color-mix(in srgb,var(--accent) 6%,white)}}.data-table__row--interactive:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-table__row--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,white)}}.data-table__row--interactive:focus-visible{outline-offset:-2px}.view-toggle{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.view-toggle button{background:var(--surface);color:var(--muted);cursor:pointer;border:0;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.view-toggle button.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-toggle button.active{background:color-mix(in srgb,var(--accent) 12%,white)}}.view-toggle button.active{color:var(--accent)}.view-toggle button:focus-visible{z-index:1;outline:2px solid var(--accent);position:relative}@supports (color:color-mix(in lab,red,red)){.view-toggle button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 56%,transparent)}}.view-toggle button:focus-visible{outline-offset:-2px}.pos-product-list{overscroll-behavior:contain;align-content:start;gap:6px;padding:0 4px 18px 0;display:grid;overflow-y:auto}.pos-product-list__row{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:2.25rem 90px 1fr 110px 90px;align-items:center;gap:10px;width:100%;padding:5px 10px;display:grid}.pos-product-list__row:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pos-product-list__row:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.pos-product-list__row:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pos-product-list__row:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 5%,white)}}.pos-product-list__row:disabled{opacity:.55;cursor:not-allowed}.pos-product-list__sku{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);font-size:11px}.pos-product-list__name{gap:2px;display:grid}.receipt-success__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 0 16px;display:grid}.receipt-success__meta div{gap:2px;display:grid}.receipt-success__meta dt{color:var(--muted);font-size:11px}.receipt-success__meta dd{margin:0;font-weight:600}.receipt-success__status{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.product-form{gap:16px;display:grid}.product-form__actions{justify-content:flex-end;gap:10px;display:flex}.field-hint{color:var(--muted);margin-top:4px;font-size:11px;display:block}.module-page a:not(.button):not(.page-breadcrumb__link),.module-page a:not(.button):not(.page-breadcrumb__link):hover{text-decoration:none}@media(max-width:720px){.pos-product-list__row{grid-template-columns:2.25rem 1fr}.pos-product-list__sku{display:none}.receipt-success__meta{grid-template-columns:1fr}}.page-heading__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-card--muted{background:var(--surface-soft)}.skeleton{background:linear-gradient(90deg,var(--border) 0%,var(--border) 50%,var(--border) 100%);border-radius:8px;display:block}@supports (color:color-mix(in lab,red,red)){.skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 70%,white),color-mix(in srgb,var(--border) 35%,white),color-mix(in srgb,var(--border) 70%,white))}}.skeleton{background-size:200% 100%;animation:1.2s ease-in-out infinite skeleton-shimmer}.skeleton--round{border-radius:999px}.skeleton-stack{gap:8px;display:grid}.skeleton-stack--row{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:12px}.skeleton-table{gap:10px;padding:12px 0;display:grid}.skeleton-table__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.table-panel--loading{opacity:.72;pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.entity-detail-page{max-width:1120px}.entity-detail-page .page-heading p{color:var(--muted);max-width:720px}.settings-card>.form-grid,.settings-card>.detail-grid,.settings-card>.activity-list,.settings-card>.credit-summary,.settings-card>.tier-editor,.settings-card>.empty-inline,.settings-card>.empty-state,.settings-card>.data-table-wrap,.settings-card>.price-tiers-editor,.settings-card>.tax-settings{padding:15px 14px 14px}.settings-card>header+.price-tiers-editor{padding-top:0}.detail-grid{gap:10px;font-size:13px;line-height:1.5;display:grid}.detail-grid span{border-bottom:1px solid var(--border);padding:8px 0}@supports (color:color-mix(in lab,red,red)){.detail-grid span{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.detail-grid span:last-child{border-bottom:0}.credit-summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){.credit-summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-summary--compact>div{border:1px solid var(--line);background:linear-gradient(180deg,var(--accent),var(--panel));border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.credit-summary--compact>div{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel))}}.credit-summary--compact>div .icon-tile{grid-row:1/span 2}.credit-summary--compact>div small,.credit-summary--compact>div strong{grid-column:2}.credit-summary--compact strong{font-size:15px}.credit-summary--compact strong.is-debt{color:var(--warning-text)}.credit-summary--compact strong.is-overdue{color:var(--danger-text)}.product-form-page{max-width:920px}.product-form-page .product-form{gap:16px;display:grid}.product-form-page .settings-card>header h2:only-child{margin:0}.settings-card--muted{color:var(--muted)}.settings-card--muted .empty-inline{margin:0;font-size:13px;line-height:1.55}.party-form .field.span-2,.dialog-form--grid .field.span-2{grid-column:1/-1}.party-form footer,.dialog-form--grid footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.filters-panel{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:14px;padding:16px 18px 18px;display:grid}.filters-panel__search{min-width:0}.filters-panel__grid{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.audit-page .filters-panel .choice-menu,.audit-page .filters-panel .field-date{min-width:0}.field-date__control{border:1px solid var(--input-border);background:var(--input-bg);height:44px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.field-date__control:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.field-date__control:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--input-border))}}.field-date__control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.field-date__control svg,.field-date__control .field-date__value{z-index:0;pointer-events:none;position:relative}.field-date__control svg{width:16px;height:16px;color:var(--muted);flex:none}.field-date__control input[type=date]{z-index:1}.field-date__value{color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.report-toolbar .field-date{min-width:168px}.form-grid .field-date,.credit-plan__cuota .field-date{min-width:0}.field-date__control.is-empty .field-date__value{color:var(--muted);font-weight:500}.field-date__control.is-disabled{opacity:.55;cursor:not-allowed}.field-date__control input[type=date]{opacity:0;cursor:pointer;color-scheme:light dark;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.field-date__control input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}html[data-theme=dark] .field-date__control{background:var(--input-bg)}.pos-catalog-toolbar{flex:none;align-items:center;gap:12px;margin:0;display:flex}.pos-catalog-toolbar__custom{flex:1;min-width:0;height:44px}.pos-catalog-controls .pos-search{box-sizing:border-box;width:100%;margin:0}@media(max-width:960px){.filters-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-detail-layout{grid-template-columns:1fr}}@media(max-width:560px){.pos-catalog-toolbar{flex-wrap:nowrap}}.dialog.dialog--bare{border-radius:18px;padding:0;position:relative;overflow:hidden}.dialog__close-floating{z-index:2;background:#ffffffeb;border:1px solid #fff6;position:absolute;top:12px;right:12px}.dialog.dialog--bare>.sale-receipt{min-height:0;overflow-y:auto}.sale-receipt{display:grid}.sale-receipt__hero{color:#fff;text-align:center;background:linear-gradient(#16a34a,#15803d);justify-items:center;gap:6px;padding:28px 24px 22px;display:grid}.sale-receipt__check{color:#16a34a;background:#fff;border-radius:999px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.sale-receipt__check svg{width:28px;height:28px}.sale-receipt__amount{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:2rem;font-weight:800;line-height:1.1}.sale-receipt__number{font-size:1.05rem;font-weight:700}.sale-receipt__ref{opacity:.88;font-size:.82rem}.sale-receipt__meta-line{opacity:.92;margin-top:4px;font-size:.82rem}.sale-receipt__change{opacity:.85;margin-top:2px;font-size:.78rem}.sale-receipt__body{background:var(--dialog-bg);gap:10px;padding:18px 18px 8px;display:grid}.sale-receipt__print-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.button--outline{background:var(--panel);border-color:var(--line);color:var(--ink-soft);height:38px;padding:0 10px;font-size:12px}.button--outline:hover:not(:disabled):not(.button--loading){background:var(--surface-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button--outline:hover:not(:disabled):not(.button--loading){border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.button--outline:hover:not(:disabled):not(.button--loading){color:var(--ink)}.button--sale-cta{color:#fff;background:#7f1d3a;font-weight:700}.button--sale-cta:hover:not(:disabled):not(.button--loading){color:#fff;background:#6b1830}.sale-receipt__whatsapp label{display:block}.sale-receipt__whatsapp label>span{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.sale-receipt__whatsapp-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.sale-receipt__whatsapp-row svg{color:#25d366;width:18px}.sale-receipt__whatsapp-row input{background:0 0;border:0;outline:none;min-width:0;font-size:14px}.sale-receipt__footer{background:var(--dialog-bg);padding:8px 18px 18px}.receivable-list{display:grid}.receivable-card{border-bottom:1px solid var(--line);padding:14px 18px}.receivable-card:last-child{border-bottom:0}.receivable-card__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.receivable-card__icon{background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.receivable-card__copy{min-width:0}.receivable-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.receivable-card__copy small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.receivable-card__meta-mobile{display:none}.receivable-card__amount{text-align:right;flex:none;display:grid}.receivable-card__amount small{color:var(--muted);font-size:10px}.receivable-card__amount b{white-space:nowrap;font-size:14px}.receivable-card__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-left:48px;display:flex}.receivable-card__actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.audit-item__detail-btn{display:none}@media(max-width:720px){.audit-item__detail-btn{display:inline-flex}.page-breadcrumb--topbar .page-breadcrumb__link,.page-breadcrumb--topbar .page-breadcrumb__current{max-width:88px}.sale-receipt__print-row{grid-template-columns:1fr}.receivable-card__main{grid-template-columns:auto minmax(0,1fr)}.receivable-card__amount{grid-column:2;justify-self:end;margin-top:-2px}.receivable-card__meta-mobile{color:var(--muted);margin-top:4px;font-size:11px;display:block}.receivable-card__footer{flex-wrap:wrap;padding-left:0}.receivable-card__actions{justify-content:flex-end;width:100%}}.collect-dialog__modes{margin-bottom:8px}.collect-mode-switch{--segments:3;width:100%;min-width:0}.collect-mode-switch button{padding-inline:8px;font-size:12px}.collect-dialog__hint{margin:-8px 0 12px}.installment-table-wrap .data-table{min-width:560px}@media(max-width:720px){.collect-mode-switch{width:100%}.collect-mode-switch button{padding:10px 4px;font-size:11px}}.activity-row__copy{gap:4px;min-width:0;display:grid}.activity-row__copy strong{display:block}.activity-row__copy small{color:var(--muted);font-size:11px;display:block}.activity-row__value{white-space:nowrap;flex:none}.record-cards{gap:10px;padding:12px;display:grid}.record-cards>*{content-visibility:auto;contain-intrinsic-size:auto 168px}.record-cards__controls{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.record-cards__control{min-width:0;color:var(--muted);flex-direction:column;flex:140px;gap:4px;font-size:11px;font-weight:600;display:flex}.record-cards__control select{border:1px solid var(--line);background:var(--surface,var(--panel));height:36px;color:var(--ink);border-radius:9px;padding:0 10px;font-size:13px}.record-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px #15202b0a}.record-card:last-child{border-bottom:1px solid var(--line)}.record-card__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.record-card__head strong{min-width:0;font-size:14px}.record-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:10px;display:grid}.record-card__meta div{min-width:0}.record-card__meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px}.record-card__meta dd{margin:2px 0 0;font-size:13px}.record-card__detail{margin-top:10px}.record-card--interactive{cursor:pointer;transition:background .12s}.record-card--interactive:hover{background:var(--surface-hover)}.record-card--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.record-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.page-breadcrumb__ellipsis{color:var(--muted);font-weight:700}.topbar-title{flex:1;min-width:0}.topbar-actions{flex:none}.purchase-order-detail{gap:16px;display:grid}.purchase-order-detail__header-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.purchase-order-detail__header-grid div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px}.purchase-order-detail__header-grid small{color:var(--muted);font-size:11px;display:block}.purchase-order-detail__header-grid strong{margin-top:4px;display:block}.purchase-stepper__step.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.purchase-stepper__step.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.install-banner{border:1px solid var(--accent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-banner{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.install-banner{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.install-banner{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.install-banner__icon{background:var(--accent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-banner__icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.install-banner__icon{color:var(--accent)}.install-banner__copy p{color:var(--muted);margin:4px 0 0;font-size:12px}.install-banner__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media(max-width:720px){.topbar{gap:8px;height:56px;padding:0 12px}.search-button span,.search-button kbd{display:none}.purchase-order-detail__header-grid{grid-template-columns:1fr}.install-banner{grid-template-columns:auto 1fr}.install-banner__actions{grid-column:1/-1;justify-content:flex-end}.record-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.module-stats article{background:linear-gradient(180deg,var(--card-top),var(--card-base));border:1px solid var(--card-border);min-height:118px;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:18px;display:flex}.module-stats article span{font-size:13px}.module-stats article small{color:var(--muted);font-size:11px}.module-stats article.module-stats__primary{background:var(--success-bg);border-color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.module-stats article.module-stats__primary{border-color:color-mix(in srgb,var(--success-text) 18%,var(--border))}}.module-stats article.module-stats--icon{grid-template-columns:auto 1fr;justify-content:start;align-items:center;column-gap:10px;display:grid}.module-stats article.module-stats--icon .icon-tile{grid-row:1/span 3}.module-stats article.module-stats__primary strong{color:var(--success-text)}.module-stats article.module-stats--success,.module-stats article.module-stats--teal,.module-stats article.module-stats--info,.module-stats article.module-stats--warning,.module-stats article.module-stats--danger,.module-stats article.module-stats--purple,.module-stats article.module-stats--orange,.module-stats article.module-stats__primary{background:linear-gradient(180deg,var(--card-top),var(--card-base));border-color:var(--card-border)}@media(max-width:720px){.module-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.module-stats article:last-child:nth-child(odd){grid-column:1/-1}.module-stats article{min-height:96px;padding:16px}.module-stats article strong{font-size:20px}}.document-picker{border:0;gap:10px;margin:0;padding:0;display:grid}.document-picker legend{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.document-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-picker__option{border:1px solid var(--border);background:var(--panel);color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.document-picker__option svg{width:18px;color:var(--accent);flex:none;margin-top:2px}.document-picker__option span{gap:2px;min-width:0;display:grid}.document-picker__option strong{font-size:14px}.document-picker__option small{color:var(--muted);font-size:11px;line-height:1.35}.document-picker__option.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.document-picker__option.is-active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.document-picker__option.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.document-picker__option.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}@media(max-width:560px){.document-picker__options{grid-template-columns:1fr}}.sidebar-brand{border-top:1px solid var(--sidebar-border);margin-top:auto;padding:12px;position:relative}.sidebar-brand__trigger{border:1px solid var(--accent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.sidebar-brand__trigger{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--sidebar-border))}}.sidebar-brand__trigger{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand__trigger{background:color-mix(in srgb,var(--accent) 6%,var(--sidebar-bg))}}.sidebar-brand__trigger{color:inherit;text-align:left;font:inherit}.sidebar-brand__mark{object-fit:contain;width:32px;height:32px;display:none}.sidebar-brand__copy{gap:2px;min-width:0;display:grid}.sidebar-brand__wordmark{object-fit:contain;width:min(120px,100%);height:auto}.sidebar-brand__copy small{color:var(--sidebar-text-muted);font-size:11px}.sidebar-brand__spark{width:16px;color:var(--accent);opacity:.85}.page-heading__icon-action{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-grid;position:relative}.page-heading__icon-action:hover{background:var(--accent-deep)}.page-heading__icon-action--danger,.page-heading__icon-action--danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.page-heading__icon-action--danger:hover{background:color-mix(in srgb,var(--danger) 82%,black)}}.page-heading__icon-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-heading__icon-action svg{width:18px;height:18px}.page-heading__icon-action--loading{background:var(--border);pointer-events:none}@media(hover:hover)and (pointer:fine){.page-heading__icon-action[data-tooltip]:after{z-index:40;background:var(--ink);width:max-content;max-width:180px;color:var(--panel);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(2px)}.page-heading__icon-action[data-tooltip]:hover:after,.page-heading__icon-action[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}}.segmented--loading{pointer-events:none}.segmented--loading .skeleton{flex:1 1 0}.catalog-panel-skeleton>header{align-items:flex-end}.users-directory-skeleton__cards{gap:12px;padding:16px;display:grid}.users-directory-skeleton__cards article{border:1px solid var(--line);border-radius:14px;gap:14px;padding:18px;display:grid}.users-directory-skeleton__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@media(min-width:721px){.users-directory-skeleton__cards{gap:0;padding:0}.users-directory-skeleton__cards article{border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr));align-items:center;min-height:68px;padding:14px 20px}}@media(max-width:720px){.page-heading__icon-action{width:42px;min-width:42px;height:42px}.catalog-panel-skeleton>header{align-items:stretch}.catalog-panel-skeleton>header>.skeleton{width:100%!important}.users-directory-skeleton__footer{flex-direction:column;align-items:flex-start}}.app-shell--collapsed .sidebar-brand__copy,.app-shell--collapsed .sidebar-brand__spark{display:none}.app-shell--collapsed .sidebar-brand__mark{display:block}.app-shell--collapsed .sidebar-brand__trigger{grid-template-columns:1fr;justify-items:center;padding:8px}.app-shell--collapsed .sidebar-brand{padding:10px 8px}.purchase-order-page .purchase-order-layout__summary .purchase-summary-card__row{padding:0 24px}.purchase-order-page .purchase-order-layout__summary .purchase-summary-card__row:first-of-type{padding-top:4px}.purchase-order-page .purchase-order-layout__summary .purchase-summary-card__row--total{margin:8px 24px 0;padding:12px 0 0}.purchase-order-page .purchase-order-layout__summary .detail-grid{padding:0 24px 20px}.purchase-order-page .data-table td strong{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.purchase-order-page .data-table td small{color:var(--muted);font-size:11px;display:block}.cell-stack strong{color:var(--ink);display:block}.cell-stack small{color:var(--muted);font-size:11px;display:block}.profile-page .profile-hero{border:1px solid var(--border);background:var(--panel);box-shadow:0 6px 18px var(--ink);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-hero{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 6%,transparent)}}.profile-page .profile-hero{margin-bottom:20px}.profile-page .profile-hero__top{align-items:center;gap:16px;min-width:0;display:flex}.profile-page .profile-hero__avatar{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid}.profile-page .profile-hero__identity{min-width:0}.profile-page .profile-hero__identity h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:20px}.profile-page .profile-hero__identity p{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.profile-page .profile-hero__identity p svg{flex:none;width:16px;height:16px}.profile-page .profile-chip--ok{color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-chip--ok{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.profile-page .profile-chip--ok{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-chip--ok{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.profile-page .profile-hero__chips{flex-wrap:wrap;gap:8px;display:flex}.profile-page .profile-chip{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.profile-page .profile-hero__meta{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.profile-page .profile-hero__meta-item{align-items:center;gap:10px;min-width:0;display:flex}.profile-page .profile-hero__meta-item+.profile-hero__meta-item{border-left:1px solid var(--border);padding-left:12px}.profile-page .profile-hero__meta-item svg{width:20px;height:20px;color:var(--muted);flex:none}.profile-page .profile-hero__meta-item small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;display:block}.profile-page .profile-hero__meta-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;display:block}.profile-page .profile-card__icon{background:var(--accent);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-card__icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.profile-page .profile-card__icon{color:var(--accent-deep)}.profile-page .profile-card__icon svg{width:20px;height:20px}.profile-page .profile-card>header{flex-wrap:wrap;align-items:center}.profile-page .profile-card>header>div{flex:160px;min-width:0}.profile-page .profile-card__badge{color:var(--accent-deep);background:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-card__badge{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.profile-page .profile-card__badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-card__badge{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.profile-page .profile-card__badge svg{width:14px;height:14px}.profile-page .profile-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-page .login-input--locked{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.profile-page .login-input--locked{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.profile-page .profile-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.profile-page .profile-notice--warn{color:#b45309;background:#f59e0b;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-notice--warn{background:color-mix(in srgb,#f59e0b 12%,var(--panel))}}.profile-page .profile-notice--warn{border:1px solid #f59e0b}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-notice--warn{border:1px solid color-mix(in srgb,#f59e0b 30%,var(--border))}}.profile-page .profile-notice--warn svg{color:#d97706;flex:none;width:18px;height:18px}.profile-page .pw-reqs{flex-flow:wrap;gap:6px 14px;margin-top:8px;display:flex}.profile-page .profile-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.profile-page .profile-layout__main,.profile-page .profile-layout__side{align-content:start;gap:20px;display:grid}@media(max-width:900px){.profile-page .profile-hero,.profile-page .profile-layout,.profile-page .profile-hero__meta{grid-template-columns:1fr}}.nav-module__trigger{color:var(--sidebar-text)}.sidebar nav section>p{color:var(--sidebar-text-muted)}.sidebar-collapse{color:var(--sidebar-text-muted);border-color:var(--sidebar-border)}.nav-chevron{color:var(--sidebar-text-muted)}.mobile-tabbar{display:none}@media(max-width:780px){.mobile-tabbar{z-index:50;width:100vw;max-width:100%;height:calc(56px + env(safe-area-inset-bottom,0px));max-height:calc(56px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 16px #0f172a0a}.mobile-tabbar__item{height:56px;min-height:56px;max-height:56px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:10px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.mobile-tabbar__item svg{flex:none;width:21px;height:21px}.mobile-tabbar__item.active{color:var(--accent)}.mobile-tabbar__item:active{background:var(--surface-hover)}.content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.topbar{width:100%;height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));box-sizing:border-box;background:var(--topbar-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);z-index:100;align-items:center;gap:8px;display:flex;top:0;left:0;right:0;position:fixed!important}.workspace{padding-top:calc(56px + env(safe-area-inset-top,0px))}}.workspace:has(.pos-page) .mobile-tabbar,.workspace:has(.assistant-page) .mobile-tabbar{display:none}.notification-popover{overscroll-behavior:contain;max-height:min(72vh,540px);overflow:hidden auto}.data-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}@media(max-width:720px){.dialog{padding-bottom:env(safe-area-inset-bottom)}}.record-card__meta dd,.record-card__head strong,.data-table td,.detail-grid span,.entity-detail-page dd{overflow-wrap:anywhere}.catalog-product-cell{align-items:center;gap:12px;min-width:0;display:flex}.catalog-product-cell .min-w-0{min-width:0}.product-image-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:8px 18px 22px;display:grid}.product-image-editor__left{gap:12px;min-width:0;display:grid}.product-image-editor__drop{border:1.5px dashed var(--accent);align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 16px;display:none}@supports (color:color-mix(in lab,red,red)){.product-image-editor__drop{border:1.5px dashed color-mix(in srgb,var(--accent) 35%,var(--line))}}.product-image-editor__drop{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.product-image-editor__drop{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}}.product-image-editor__drop{color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;font-size:13px;line-height:1.4}.product-image-editor__drop svg{width:22px;height:22px;color:var(--accent);flex:none}.product-image-editor__drop.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-image-editor__drop.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.product-image-banner{background:var(--accent-soft);color:var(--ink-soft);border-radius:14px;align-items:flex-start;gap:12px;margin:0 16px 4px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.product-image-banner .icon-tile{margin-top:1px}.product-image-banner b{color:var(--accent-deep);font-weight:700}.product-image-editor__preview{border:1.5px dashed var(--accent);justify-items:stretch;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-image-editor__preview{border:1.5px dashed color-mix(in srgb,var(--accent) 35%,var(--line))}}.product-image-editor__preview{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.product-image-editor__preview{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}}.product-image-editor__preview--interactive{appearance:none;font:inherit;text-align:inherit;cursor:pointer;padding:0;transition:border-color .15s,background .15s}.product-image-editor__preview--interactive:hover,.product-image-editor__preview--interactive.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-image-editor__preview--interactive:hover,.product-image-editor__preview--interactive.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.product-image-editor__preview--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-image-editor__preview small,.product-image-editor__preview-bar{background:var(--accent);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.product-image-editor__preview small,.product-image-editor__preview-bar{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.product-image-editor__preview small,.product-image-editor__preview-bar{color:var(--accent-deep);font-size:13px;font-weight:700}.product-image-editor__preview-bar svg{width:16px;height:16px}.product-image-editor__stack{align-content:start;gap:12px;min-width:0;display:grid}.product-image-editor__fields{align-content:start;gap:10px;min-width:0;display:grid}.product-image-editor__actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.product-image-editor__actions .button{flex:1;justify-content:center;width:auto;min-width:140px}.product-image-editor__actions .button--danger-outline{background:var(--panel);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.product-image-editor__actions .button--danger-outline{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}}.product-image-editor__actions .button--danger-outline{color:var(--danger-text)}.product-image-editor__url{gap:6px;display:grid}.product-image-editor__url>span{color:var(--muted);font-size:12px;font-weight:600}.product-image-editor__url-row{align-items:stretch;gap:8px;display:flex}.product-image-editor__url-row input{flex:1;min-width:0}.product-image-editor__url-control{border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;height:44px;padding:0 12px;display:flex}.product-image-editor__url-control svg{width:16px;height:16px;color:var(--muted);flex:none}.product-image-editor__url-control input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.product-image-editor__url-row .button{background:var(--accent);border-color:var(--accent);color:#fff;flex:none;align-self:stretch}.product-image-card .unsplash-picker>.unsplash-picker__hint:first-child{display:none}.product-image-card .unsplash-picker>.button{border-color:var(--accent);justify-content:center;width:100%;min-height:44px}@supports (color:color-mix(in lab,red,red)){.product-image-card .unsplash-picker>.button{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.product-image-card .unsplash-picker>.button{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-image-card .unsplash-picker>.button{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.product-image-card .unsplash-picker>.button{color:var(--accent-deep)}@media(max-width:560px){.product-image-editor{grid-template-columns:minmax(0,1fr);justify-items:stretch}.product-image-editor__preview{justify-items:stretch}.product-image-editor__url-row{flex-wrap:wrap}.product-image-editor__url-row .button{width:100%}}.unsplash-picker{gap:10px;min-width:0;display:grid}.unsplash-picker__error{margin:0}.unsplash-picker__panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;padding:12px;display:grid}.unsplash-picker__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.unsplash-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.unsplash-picker__option{aspect-ratio:1;background:var(--panel);cursor:pointer;border:2px solid #0000;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.unsplash-picker__option img{object-fit:cover;width:100%;height:100%;display:block}.unsplash-picker__option.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.unsplash-picker__credit{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.unsplash-picker__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.unsplash-picker__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media(max-width:720px){.unsplash-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.unsplash-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unsplash-picker__actions .button{flex:1}}.product-variant-switcher{flex-wrap:wrap;gap:8px;display:flex}.product-variant-switcher button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.product-variant-switcher button:hover{background:var(--surface-hover)}.product-variant-switcher button.is-active{border-color:var(--accent);background:var(--accent-soft,var(--surface-hover));box-shadow:0 0 0 3px var(--focus-ring)}.product-variant-list{gap:8px;display:grid}.product-variant-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.product-variant-row.is-active{border-color:var(--accent)}.product-variant-row__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.product-variant-row__main small{color:var(--muted)}.product-variant-row__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}@media(max-width:640px){.product-variant-row{grid-template-columns:minmax(0,1fr)}.product-variant-row__meta{justify-content:flex-start}}.classifiers-page>.classifiers-metrics,.classifiers-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:16px;display:grid}.classifier-create-fab{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;transition:background .15s,transform 50ms;display:inline-grid}.classifier-create-fab:hover{background:var(--accent-deep)}.classifier-create-fab:active{transform:scale(.96)}.classifier-create-fab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.classifier-create-fab svg{width:22px;height:22px}.classifiers-confirm{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.45}.product-tile{position:relative}.product-tile__media,.pos-product-list__media{display:block;position:relative}.pos-offer-badge{z-index:1;pointer-events:none;justify-items:start;display:grid;position:absolute;top:0;left:0}.pos-offer-badge__flag,.pos-offer-badge__pct{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.15}.pos-offer-badge__flag{background:var(--accent);border-radius:8px 0;padding:3px 7px 3px 6px}.pos-offer-badge__pct{background:var(--accent);border-radius:0 0 8px;margin-top:1px;padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.pos-offer-badge__pct{background:color-mix(in srgb,var(--accent) 82%,#111)}}.price-original{color:var(--muted);text-decoration:line-through}.catalog-offer-price{justify-items:end;gap:2px}.pos-product-list__price{justify-items:end;display:grid}.pos-checkout-preview{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pos-checkout-preview li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.payment-change{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.payment-change.is-change{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.payment-change.is-change{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.payment-change.is-change{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.payment-change.is-change{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.payment-change.is-due{border-color:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.payment-change.is-due{border-color:color-mix(in srgb,var(--warning,#d97706) 45%,var(--border))}}.payment-change.is-error{border-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.payment-change.is-error{border-color:color-mix(in srgb,var(--danger,#dc2626) 45%,var(--border))}}.payment-change.is-error{background:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.payment-change.is-error{background:color-mix(in srgb,var(--danger,#dc2626) 6%,var(--panel))}}.payment-change__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media(min-width:480px){.payment-change__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.payment-change__metric{color:var(--muted);gap:2px;font-size:12px;display:grid}.payment-change__metric strong{color:var(--text);font-size:15px}.payment-change__vuelto{justify-content:space-between;align-items:baseline;display:flex}.payment-change__vuelto strong{font-size:22px}.supplier-detail-layout{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.supplier-detail-layout__main,.supplier-detail-layout__side{align-content:start;gap:20px;display:grid}.supplier-detail-page__status{margin-top:8px}.supplier-detail-fields{gap:12px;display:grid}.supplier-detail-fields dt{color:var(--muted);font-size:12px}.supplier-detail-fields dd{margin:2px 0 0}.permission-switch--disabled{opacity:.72}@media(max-width:960px){.supplier-detail-layout{grid-template-columns:1fr}}html,body,.app-shell,.workspace,.content,.sidebar,.sidebar nav,.permission-editor,.permission-matrix,.product-grid,.table-scroll,.data-table-wrap,.cart-lines{scrollbar-width:thin;scrollbar-color:var(--muted) var(--line)}@supports (color:color-mix(in lab,red,red)){html,body,.app-shell,.workspace,.content,.sidebar,.sidebar nav,.permission-editor,.permission-matrix,.product-grid,.table-scroll,.data-table-wrap,.cart-lines{scrollbar-color:color-mix(in srgb,var(--muted) 50%,transparent) color-mix(in srgb,var(--line) 55%,transparent)}}.app-shell::-webkit-scrollbar{width:8px;height:8px}.sidebar::-webkit-scrollbar{width:8px;height:8px}.sidebar nav::-webkit-scrollbar{width:8px;height:8px}.permission-editor::-webkit-scrollbar{width:8px;height:8px}.permission-matrix::-webkit-scrollbar{width:8px;height:8px}.product-grid::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.data-table-wrap::-webkit-scrollbar{width:8px;height:8px}.cart-lines::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}body::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.app-shell::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.app-shell::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.workspace::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.workspace::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.content::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.content::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.sidebar::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.sidebar::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.sidebar nav::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.sidebar nav::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.permission-editor::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.permission-editor::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.permission-matrix::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.permission-matrix::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.product-grid::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.product-grid::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.table-scroll::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.table-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.data-table-wrap::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.data-table-wrap::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}.cart-lines::-webkit-scrollbar-track{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.cart-lines::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 55%,transparent)}}html::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}html::-webkit-scrollbar-thumb{border-radius:99px}body::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}body::-webkit-scrollbar-thumb{border-radius:99px}.app-shell::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.app-shell::-webkit-scrollbar-thumb{border-radius:99px}.workspace::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workspace::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.workspace::-webkit-scrollbar-thumb{border-radius:99px}.content::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.content::-webkit-scrollbar-thumb{border-radius:99px}.sidebar::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.sidebar::-webkit-scrollbar-thumb{border-radius:99px}.sidebar nav::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.sidebar nav::-webkit-scrollbar-thumb{border-radius:99px}.permission-editor::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.permission-editor::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.permission-editor::-webkit-scrollbar-thumb{border-radius:99px}.permission-matrix::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.permission-matrix::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.permission-matrix::-webkit-scrollbar-thumb{border-radius:99px}.product-grid::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.product-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.product-grid::-webkit-scrollbar-thumb{border-radius:99px}.table-scroll::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.table-scroll::-webkit-scrollbar-thumb{border-radius:99px}.data-table-wrap::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.data-table-wrap::-webkit-scrollbar-thumb{border-radius:99px}.cart-lines::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cart-lines::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,var(--line))}}.cart-lines::-webkit-scrollbar-thumb{border-radius:99px}.permission-switch{cursor:pointer;background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12px;width:max-content;max-width:100%;padding:0;display:flex;position:relative}.is-dimmed,.field:has(input:disabled),.field:has(select:disabled){opacity:.55}div.is-dimmed{pointer-events:none}.field.is-dimmed input,.field:has(input:disabled) input,.field:has(select:disabled) select{cursor:not-allowed;background:var(--surface-hover)}.settings-card>dl,.settings-card>.kv-list,.settings-card>.purchase-summary-stack{padding:20px 24px 24px}.kv-list{margin:0;display:grid}.kv-list--2{gap:0 32px}@media(min-width:640px){.kv-list--2{grid-template-columns:1fr 1fr}}.kv-list__row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;min-width:0;padding:14px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.kv-list__row{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.kv-list__row:first-child{padding-top:0}.kv-list__row:last-child,.kv-list__row--full:last-child{border-bottom:0;padding-bottom:5px}.kv-list__row--full{grid-column:1/-1}.kv-list__icon{width:18px;height:18px;color:var(--muted);flex:none;place-items:center;margin-top:1px;display:grid}.kv-list__icon svg{width:16px;height:16px}.kv-list dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;margin:0;padding-top:2px;font-size:11px;font-weight:700}.kv-list dd{text-align:right;min-width:0;color:var(--text);flex:1;margin:0;font-size:13px;line-height:1.45}.kv-list__row--full dd{overflow-wrap:anywhere}.purchase-summary-stack{gap:18px;display:grid}.settings-card__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.profile-dropdown>a,.profile-dropdown>button{width:100%}.profile-dropdown .segmented--theme{width:calc(100% - 8px);margin:8px 4px;display:none}.profile-dropdown .segmented--theme button{flex:1;justify-content:center;width:auto;min-height:36px;padding:0}.sidebar-theme{padding:4px 12px 8px}.sidebar-theme .segmented--theme{background:var(--sidebar-hover-bg);width:100%;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar-theme .segmented--theme{background:color-mix(in srgb,var(--sidebar-hover-bg) 80%,transparent)}}.sidebar-theme .segmented--theme button{color:var(--sidebar-text-muted);flex:1}.sidebar-theme .segmented--theme button.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.app-shell--collapsed .sidebar-theme{display:none}.product-tile{flex-direction:column;align-items:stretch;width:100%;padding:0 0 12px;display:flex;overflow:hidden}.product-tile__media{aspect-ratio:1;background:var(--surface-hover);isolation:isolate;flex:none;width:100%;max-height:9.25rem;display:block;position:relative;overflow:hidden}.product-tile__media .pos-product-thumb{border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.product-tile__media .pos-product-thumb>img{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%}.product-tile__media .pos-offer-badge{z-index:1;position:absolute;top:6px;left:auto;right:6px}.product-tile:disabled{opacity:1;cursor:not-allowed}.product-tile:disabled .product-tile__media{opacity:.5}.product-tile:disabled .product-tile__body strong,.product-tile:disabled .product-tile__sku{opacity:.7}.product-tile__body{width:100%;padding:12px 12px 0}.pos-product-thumb{border-radius:0;width:100%;height:100%}.pos-offer-badge{filter:drop-shadow(0 1px 2px #00000040);top:8px;left:auto;right:8px}.pos-product-list__media{border-radius:.65rem;flex:none;width:2.75rem;height:2.75rem;display:block;position:relative;overflow:hidden}.pos-product-list__media .pos-product-thumb{width:100%;height:100%}.pos-product-list__media .pos-offer-badge{transform-origin:100% 0;top:0;right:0;transform:scale(.85)}.product-tile footer .status-pill,.product-tile footer [class*=rounded-full]{font-size:10px}.classifier-row-icon{background:var(--accent);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.classifier-row-icon{background:color-mix(in srgb,var(--accent) 10%,var(--surface-hover))}}.classifier-row-icon{color:var(--accent)}.classifier-row-icon svg{width:14px;height:14px}.permission-matrix__extra-grid .permission-switch{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:10px;width:auto;padding:12px;transition:border-color .18s,background-color .18s;display:flex}.permission-matrix__extra-grid .permission-switch:not(.permission-switch--disabled):hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.permission-matrix__extra-grid .permission-switch:not(.permission-switch--disabled):hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.permission-matrix__extra-grid .permission-switch:not(.permission-switch--disabled):hover{background:var(--surface-hover)}.permission-matrix__extra-grid .permission-switch .permission-switch__track{flex:none;margin-top:1px}.permission-matrix__extra-grid .permission-switch .permission-switch__label strong{white-space:normal;text-overflow:clip;overflow:visible}@media(max-width:780px){.profile-dropdown{z-index:90;width:min(260px,100vw - 24px);position:fixed;top:60px;left:auto;right:12px}.content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.sidebar-theme{display:block}}.data-table td .money,.data-table td[data-align=right]{white-space:nowrap;overflow-wrap:normal}.classifier-tree-name{align-items:center;gap:8px;min-width:0;display:flex}.classifier-tree-name--child{padding-left:28px}.classifier-tree-toggle{flex:none;width:28px;height:28px}.classifier-tree-toggle svg{width:16px}.classifier-row-icon--child svg{width:14px;height:14px}.classifier-within{background:var(--surface-hover);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cost-adjust-list{gap:10px;margin:0 0 16px;display:grid}.cost-adjust-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.cost-adjust-row strong{font-size:13px}.cost-adjust-row small{color:var(--muted)}.cost-adjust-row__meta{flex-wrap:wrap;gap:12px 16px;font-size:12px;display:flex}.cost-adjust-row__meta b{font-variant-numeric:tabular-nums;white-space:nowrap}.cell-nowrap{white-space:nowrap;overflow-wrap:normal}.page-heading h1{align-items:center;gap:10px;display:flex}.page-heading__icon{width:1.1em;height:1.1em;color:var(--accent);flex:none}.user-avatar{background:var(--accent);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-avatar{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.user-avatar{color:var(--accent-deep);letter-spacing:.04em;font-weight:700}.line-item-cell .table-primary{min-width:0}.product-image-card>header{background:var(--panel);padding:22px 24px 16px}.product-image-card>header h2{margin:0}.product-image-card.is-empty .product-image-editor__preview,.product-image-card.is-filled .product-image-editor__preview.has-image{border:1.5px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-image-card.is-empty .product-image-editor__preview,.product-image-card.is-filled .product-image-editor__preview.has-image{border:1.5px dashed color-mix(in srgb,var(--accent) 35%,var(--line))}}.product-image-card.is-empty .product-image-editor__preview,.product-image-card.is-filled .product-image-editor__preview.has-image{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-image-card.is-empty .product-image-editor__preview,.product-image-card.is-filled .product-image-editor__preview.has-image{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}}.product-image-editor__preview{border-radius:16px;min-width:0;padding:0;overflow:hidden}.product-image-editor__thumb,.product-image-editor__preview .product-image,.product-image-editor__preview img{aspect-ratio:16/10;object-fit:contain;background:var(--panel);border-radius:0;width:100%;height:auto;max-height:160px}.variant-editor-list{gap:0;padding:0;display:grid}.variant-editor-row,.variant-editor-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;padding:16px 24px;display:grid}.variant-editor-row__head,.variant-editor-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.variant-editor-row__pills,.variant-editor-card__meta{align-items:center;gap:8px;display:flex}.variant-editor-add{padding:16px 24px 20px}.variant-editor-stock{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.variant-editor-stock p,.variant-editor-stock small{color:var(--muted);margin:0;font-size:12px}.variant-editor-stock ul{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.variant-editor-stock li{border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;font-size:12px;display:inline-flex}.variant-editor-image{border-top:1px dashed var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.variant-editor-image__head{align-items:flex-start;gap:12px;display:flex}.variant-editor-image__thumb{border-radius:12px;flex-shrink:0;width:56px;height:56px}.variant-editor-image__meta{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-editor-image__actions{flex-wrap:wrap;gap:8px;display:flex}.receipt-line--rich{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:grid}.receipt-line__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px;margin:0;display:grid}.receipt-line__stats div{gap:2px;display:grid}.receipt-line__stats dt{color:var(--muted);font-size:11px}.receipt-line__stats dd{margin:0;font-size:13px;font-weight:600}.audit-change-table{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:18px;overflow:hidden}.audit-change-table h3{color:var(--ink);align-items:center;gap:7px;margin:0;padding:12px 14px 0;font-size:13px;display:flex}.audit-change-table h3 svg{width:15px;height:15px;color:var(--muted)}.audit-change-table table{border-collapse:collapse;width:100%;font-size:13px}.audit-change-table th,.audit-change-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 14px}.audit-change-table tr:last-child td{border-bottom:0}.cost-chart{width:100%;height:auto;display:block}.cost-chart__empty,.cost-evolution{gap:12px;display:grid}.cost-delta__amount{opacity:.8;font-weight:500}.permission-switch .permission-switch__track{background:#8d939c;width:44px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.permission-switch .permission-switch__track:after{background:#fff;width:18px;height:18px;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.permission-switch input:checked+.permission-switch__track{background:var(--accent)}.permission-switch input:checked+.permission-switch__track:after{transform:translate(20px)}html[data-theme=dark] .permission-switch .permission-switch__track{background:#6b717a}.settings-card>.compact-stats{gap:12px;margin:0;padding:14px 24px 18px}.user-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.user-detail-profile{gap:16px;display:grid}.user-avatar--lg{width:72px;height:72px;font-size:22px}.movement-preview .activity-row__copy{flex:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.movement-chip{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.movement-chip svg{width:16px;height:16px}.movement-chip--in,.movement-qty--in{color:var(--danger-text)}.movement-chip--in{background:var(--danger-bg)}.movement-chip--out{color:#c2410c;background:#f97316}@supports (color:color-mix(in lab,red,red)){.movement-chip--out{background:color-mix(in srgb,#f97316 16%,var(--panel))}}.movement-qty--out{color:#c2410c}.movement-chip--adjust{color:var(--info-text);background:var(--info-bg)}.movement-qty--adjust{color:var(--info-text)}html[data-theme=dark] .movement-chip--out,html[data-theme=dark] .movement-qty--out{color:#fdba74}.receive-page,.receive-page__panel,.receive-lines,.receive-line,.receive-line__block,.receive-line__qty-grid,.receive-line__cost-grid,.receive-line__field{min-width:0;max-width:100%}.receive-page__panel,.receive-line{overflow-x:hidden}.receive-page__order-meta{color:var(--muted)}.receive-page__panel .receive-page__notes{margin:12px 16px 0}.receive-page__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 16px 16px;display:flex}.receive-page__total{align-items:center;gap:10px;min-width:0;display:flex}.receive-page__total>svg{width:18px;height:18px;color:var(--muted);flex:none}.receive-page__total span{color:var(--muted);font-size:11px;display:block}.receive-page__total strong{color:var(--ink);font-size:14px}.receive-page__buttons{flex-wrap:wrap;gap:8px;display:flex}.receive-lines{flex-direction:column;gap:10px;padding:12px 16px 0;display:flex}.receive-line{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:0;padding:12px 14px;display:grid;overflow-x:hidden}.receive-line__block{padding:0 14px}.receive-line__block:first-child{padding-left:0}.receive-line__block:last-child{padding-right:0}.receive-line__block+.receive-line__block{border-left:1px solid var(--line)}.receive-line__kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.receive-line__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.receive-line__thumb{flex:none;width:44px;height:44px}.receive-line__identity-copy{gap:2px;min-width:0;display:grid}.receive-line__identity-copy strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.receive-line__identity-copy small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35;display:block}.receive-line__warehouse{align-items:center;gap:4px;min-width:0;display:inline-flex}.receive-line__warehouse svg{flex:none;width:11px;height:11px}.receive-status{background:var(--surface-hover);color:var(--muted);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.receive-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.receive-status--success{background:var(--success-bg);color:var(--success-text)}.receive-status--warning{background:var(--warning-bg);color:var(--warning-text)}.receive-line__qty-grid{gap:2px;min-width:0;display:grid}.receive-line__qty-row{min-width:0;min-height:22px;color:var(--ink-soft);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12px;display:grid}.receive-line__qty-icon{width:14px;color:var(--muted);place-items:center;display:grid}.receive-line__qty-icon svg{width:13px;height:13px}.receive-line__qty-label{min-width:0}.receive-line__qty-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-weight:700}.receive-line__qty-row--pending,.receive-line__qty-row--pending .receive-line__qty-icon,.receive-line__qty-row--pending .receive-line__qty-label,.receive-line__qty-row--pending .receive-line__qty-value{color:var(--accent)}.receive-line__cost-grid{grid-template-columns:90px minmax(0,1fr) 110px minmax(0,1fr);align-items:start;gap:6px 10px;margin-bottom:8px;display:grid}.receive-cost-badge{letter-spacing:.01em;overflow-wrap:anywhere;border-radius:99px;align-items:center;max-width:100%;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.receive-cost-badge--up{color:var(--danger-text);background:var(--danger-bg)}.receive-cost-badge--down{color:var(--success-text);background:var(--success-bg)}.receive-cost-badge--equal,.receive-cost-badge--first{color:var(--muted);background:var(--surface-hover)}.receive-line__field{gap:4px;min-width:0;display:grid}.receive-line__field span{color:var(--muted);font-size:11px}.receive-line__leader{display:none}.receive-line__field input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--ink);text-align:right;font:inherit;box-sizing:border-box;border-radius:10px;padding:0 10px;overflow-x:hidden}.receive-line__field small{color:var(--muted);font-size:10px}.receive-line__readonly{min-height:40px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;margin:0;font-size:13px;font-weight:650;display:flex}.receive-line__field--qty{width:90px;max-width:90px}.receive-line__field--cost{width:110px;max-width:110px}@media(max-width:959px){.receive-line{grid-template-columns:minmax(0,1fr)}.receive-line__block{padding:0}.receive-line__block+.receive-line__block{border-left:0;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.receive-line__block--product .receive-line__kicker{display:none}.receive-line__thumb{width:48px;height:48px}.receive-line__identity-copy strong{white-space:normal}.receive-line__qty-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.receive-line__qty-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 4px;min-height:0;padding:8px 8px 9px}.receive-line__qty-row+.receive-line__qty-row{border-left:1px solid var(--line)}.receive-line__qty-icon{grid-area:1/1}.receive-line__qty-label{overflow-wrap:anywhere;grid-area:1/2;font-size:10px;line-height:1.2}.receive-line__qty-value{text-align:left;grid-area:2/1/auto/-1;font-size:16px;line-height:1.2}.receive-line__cost-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}.receive-line__field--qty,.receive-line__field--cost{width:100%;max-width:100%}.receive-line__field--info{flex-direction:row;align-items:baseline;gap:8px;display:flex}.receive-line__field--info span{flex:none}.receive-line__leader{border-bottom:1px dotted var(--muted);flex:auto;min-width:12px;height:0;display:block}@supports (color:color-mix(in lab,red,red)){.receive-line__leader{border-bottom:1px dotted color-mix(in srgb,var(--muted) 50%,var(--line))}}.receive-line__leader{transform:translateY(-.35em)}.receive-line__field--info .receive-line__readonly{flex:none;min-height:0}}@media(max-width:640px){.receive-page__actions{flex-direction:column;align-items:stretch}.receive-page__buttons{justify-content:flex-end}}@media(max-width:420px){.receive-line__qty-row{padding:8px 6px 9px}.receive-page__buttons .button{flex:1;justify-content:center}}@media(max-width:768px){.user-detail-columns{grid-template-columns:1fr}}.receive-hero{border:1px solid var(--border);background:var(--panel);border-radius:16px;grid-template-columns:1fr auto;align-items:start;gap:16px 24px;padding:20px 22px;display:grid;box-shadow:0 10px 30px #181d230d}.receive-hero__lead{grid-column:1;align-items:flex-start;gap:14px;display:flex}.receive-hero__icon{background:var(--accent);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.receive-hero__icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.receive-hero__icon{color:var(--accent)}.receive-hero__icon svg{width:24px;height:24px}.receive-hero__title h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.receive-hero__title p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.receive-hero__actions{grid-area:1/2;align-self:start}.receive-hero__facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 20px;padding-top:16px;display:grid}.receive-hero__status{flex-direction:column;gap:6px;display:flex}.receive-hero__code{color:var(--muted);font-size:13px;font-weight:600}.receive-badge{border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.receive-badge svg{width:14px;height:14px}.receive-badge--info{color:var(--accent);background:var(--accent-soft,var(--accent))}@supports (color:color-mix(in lab,red,red)){.receive-badge--info{background:var(--accent-soft,color-mix(in srgb, var(--accent) 12%, var(--surface)))}}.receive-badge--info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.receive-badge--info{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.receive-badge--warning{color:var(--warning-text,#92600a);background:var(--warning-bg,#fff5e0);border-color:var(--warning-text,#92600a)}@supports (color:color-mix(in lab,red,red)){.receive-badge--warning{border-color:color-mix(in srgb,var(--warning-text,#92600a) 24%,transparent)}}.receive-badge--success{color:var(--success,#16a34a);background:var(--success-bg,#e7f7ee);border-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.receive-badge--success{border-color:color-mix(in srgb,var(--success,#16a34a) 30%,transparent)}}.receive-badge--neutral{color:var(--muted);background:var(--surface);border-color:var(--border)}.receive-fact{margin:0}.receive-fact dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.receive-fact dt svg{width:14px;height:14px}.receive-fact dd{margin:5px 0 0;font-size:14px;font-weight:600}.receive-fact dd strong{font-weight:700;display:block}.receive-fact dd small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.receive-timeline-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:20px 22px}.receive-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.receive-products{padding:0;overflow:hidden}.receive-products__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.receive-products__head h2{margin:0;font-size:16px;font-weight:700}.receive-products__head p{color:var(--muted);margin:3px 0 0;font-size:13px}.receive-search{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 12px;display:flex}.receive-search svg{width:16px;height:16px;color:var(--muted);flex:none}.receive-search input{width:100%;font:inherit;background:0 0;border:0;outline:none}.receive-table-wrap{overflow-x:auto}.receive-table{border-collapse:collapse;width:100%;font-size:14px}.receive-table thead th{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 14px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.receive-table thead th{background:color-mix(in srgb,var(--surface) 55%,var(--panel))}}.receive-table thead th:nth-child(2){text-align:left}.receive-row td{text-align:right;vertical-align:middle;border-bottom:1px solid var(--line);padding:12px 14px}.receive-row:last-child td{border-bottom:0}.receive-row__index{color:var(--muted);font-variant-numeric:tabular-nums}.receive-row__product{text-align:left;align-items:center;gap:10px;display:flex}.receive-row__thumb{object-fit:cover;border:1px solid var(--border);border-radius:8px;flex:none;width:40px;height:40px}.receive-row__identity{flex-direction:column;min-width:0;display:flex}.receive-row__identity strong{font-size:14px;font-weight:600}.receive-row__identity small{color:var(--muted);font-size:12px}.receive-row__pending,.receive-row__agreed,.receive-row__subtotal{font-variant-numeric:tabular-nums}.receive-row__pending{font-weight:600}.receive-row__subtotal{font-weight:700}.receive-row--done td{opacity:.55}.receive-row__input{text-align:right;border:1px solid var(--border);background:var(--surface);width:92px;font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;padding:7px 10px}.receive-row__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.receive-row__input:disabled{opacity:.5}.receive-table__empty td{text-align:center;color:var(--muted);padding:24px}.receive-notes{gap:6px;padding:16px 20px;display:grid;position:relative}.receive-notes>span{font-size:13px;font-weight:600}.receive-notes textarea{resize:vertical;width:100%}.receive-notes__count{color:var(--muted);font-size:12px;position:absolute;bottom:22px;right:24px}.receive-summary{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:12px}.receive-summary__head{align-items:center;gap:8px;display:flex}.receive-summary__head svg{width:18px;height:18px;color:var(--accent)}.receive-summary__head h2{margin:0;font-size:15px;font-weight:700}.receive-summary__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.receive-summary__list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.receive-summary__list span{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.receive-summary__list span svg{width:16px;height:16px}.receive-summary__list strong{font-variant-numeric:tabular-nums;font-weight:700}.receive-summary__total{background:var(--accent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.receive-summary__total{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.receive-summary__total{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.receive-summary__total{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.receive-summary__total span{align-items:center;gap:8px;font-weight:600;display:inline-flex}.receive-summary__total svg{width:18px;height:18px;color:var(--accent)}.receive-summary__total strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.receive-summary__note{background:var(--surface);color:var(--muted);border-radius:10px;gap:8px;margin:0;padding:12px;font-size:12.5px;line-height:1.5;display:flex}.receive-summary__note svg{flex:none;width:16px;height:16px;margin-top:1px}.receive-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.receive-footer__confirm{align-items:center;gap:10px;display:flex}@media(max-width:900px){.receive-grid{grid-template-columns:1fr}.receive-summary{position:static}}@media(max-width:640px){.receive-hero{grid-template-columns:1fr}.receive-hero__actions{grid-area:auto/1}}.icon-tile{border-radius:10px;flex:none;justify-content:center;align-items:center;line-height:0;display:flex;overflow:hidden}.icon-tile svg{flex:none;width:1em;height:1em;margin:0;display:block}.icon-tile--sm{border-radius:8px;width:28px;height:28px;font-size:14px}.icon-tile--md{width:40px;height:40px;font-size:18px}.icon-tile--lg{border-radius:12px;width:48px;height:48px;font-size:22px}.icon-tile--circle{border-radius:999px}.icon-tile--teal{background:linear-gradient(180deg,var(--accent),var(--accent-soft))}@supports (color:color-mix(in lab,red,red)){.icon-tile--teal{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,#fff),var(--accent-soft))}}.icon-tile--teal{color:var(--accent-deep)}.icon-tile--success{background:linear-gradient(180deg,var(--success),var(--success-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--success{background:linear-gradient(180deg,color-mix(in srgb,var(--success) 22%,#fff),var(--success-bg))}}.icon-tile--success{color:var(--success-text)}.icon-tile--info{background:linear-gradient(180deg,var(--info),var(--info-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--info{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 22%,#fff),var(--info-bg))}}.icon-tile--info{color:var(--info-text)}.icon-tile--warning{background:linear-gradient(180deg,var(--warning),var(--warning-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--warning{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 22%,#fff),var(--warning-bg))}}.icon-tile--warning{color:var(--warning-text)}.icon-tile--danger{background:linear-gradient(180deg,var(--danger),var(--danger-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 18%,#fff),var(--danger-bg))}}.icon-tile--danger{color:var(--danger-text)}.icon-tile--purple{background:linear-gradient(180deg,var(--purple),var(--purple-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--purple{background:linear-gradient(180deg,color-mix(in srgb,var(--purple) 22%,#fff),var(--purple-bg))}}.icon-tile--purple{color:var(--purple-text)}.icon-tile--orange{background:linear-gradient(180deg,var(--orange),var(--orange-bg))}@supports (color:color-mix(in lab,red,red)){.icon-tile--orange{background:linear-gradient(180deg,color-mix(in srgb,var(--orange) 22%,#fff),var(--orange-bg))}}.icon-tile--orange{color:var(--orange-text)}.icon-tile--neutral{background:var(--surface-hover);color:var(--muted)}.entity-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:0;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.entity-card--interactive{cursor:pointer;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.entity-card--interactive:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.entity-card--interactive:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.entity-card--interactive:hover{box-shadow:0 4px 14px #0f172a0f}.entity-card--outflow,.entity-card--inflow{border-color:var(--line);background:var(--panel)}.entity-card--split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:12px 14px}.entity-card__head{align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:flex}.entity-card__identity{flex:1;gap:2px;min-width:0;display:grid}.entity-card__identity strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.entity-card__identity small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.entity-card__status{justify-self:end}.entity-card__head+.detail-rows,.entity-card__head+.field-grid,.entity-card__head+.line-item-metrics{border-top:1px solid var(--line);margin-top:0;padding-top:4px}.detail-rows{min-width:0;display:grid}.detail-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;min-width:0;padding:10px 0;display:flex}.detail-row:last-child{border-bottom:0;padding-bottom:4px}.detail-row__copy{flex:1;gap:1px;min-width:0;display:grid}.detail-row__copy span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.detail-row__copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.detail-row__copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.detail-row__copy strong.is-success,.field-grid__cell--success dd{color:var(--success-text)}.detail-row__copy strong.is-danger,.field-grid__cell--danger dd{color:var(--danger-text)}.detail-row__copy strong.is-warning,.field-grid__cell--warning dd{color:var(--warning-text)}.detail-row__copy strong.is-teal,.field-grid__cell--teal dd{color:var(--accent-deep)}.detail-row__copy strong.is-purple,.field-grid__cell--purple dd{color:var(--purple-text)}.detail-row__trailing{flex:none;align-self:center}.field-grid{gap:10px 12px;min-width:0;padding:10px 0 4px;display:grid}.field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.field-grid--icons{gap:10px 8px}.field-grid__cell{min-width:0}.field-grid__cell dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.field-grid__cell dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.field-grid__cell--icon{align-items:center;gap:8px;display:flex}.field-grid__cell--icon>div{min-width:0}.field-grid--icons .field-grid__cell+.field-grid__cell{border-left:1px solid var(--line);padding-left:10px}.field-grid--2.field-grid--icons .field-grid__cell:nth-child(odd),.field-grid--3.field-grid--icons .field-grid__cell:nth-child(3n+1),.field-grid--4.field-grid--icons .field-grid__cell:nth-child(4n+1){border-left:0;padding-left:0}.action-row{border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;margin:12px -16px -16px;display:grid}.action-row>*{min-width:0}.action-row>*+*{border-left:1px solid var(--line)}.action-row .row-actions{justify-content:center;min-width:44px}.action-row .row-actions .icon-button{width:44px;height:44px}.card-action{width:100%;min-height:44px;color:var(--accent);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.card-action svg{flex:none;width:16px;height:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-chip{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-top),var(--card-base));min-width:0;box-shadow:var(--card-shadow);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.metric-chip--icon{align-items:start;column-gap:10px}.metric-chip--icon .icon-tile{grid-row:1/span 3}.metric-chip span{font-size:11px;font-weight:600}.metric-chip strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.metric-chip small{color:var(--muted);font-size:11px}.metric-chip--primary{background:linear-gradient(180deg,var(--success),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--success) 14%,var(--panel)),var(--panel))}}.metric-chip--primary{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.metric-chip--primary{border-color:color-mix(in srgb,var(--success) 22%,var(--line))}}.metric-chip--primary strong{color:var(--success-text)}.metric-chip--teal{background:linear-gradient(180deg,var(--accent),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--teal{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--panel)),var(--panel))}}.metric-chip--teal{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.metric-chip--teal{border-color:color-mix(in srgb,var(--accent) 20%,var(--line))}}.metric-chip--success{background:linear-gradient(180deg,var(--success),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--success{background:linear-gradient(180deg,color-mix(in srgb,var(--success) 12%,var(--panel)),var(--panel))}}.metric-chip--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.metric-chip--success{border-color:color-mix(in srgb,var(--success) 18%,var(--line))}}.metric-chip--info{background:linear-gradient(180deg,var(--info),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--info{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 12%,var(--panel)),var(--panel))}}.metric-chip--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.metric-chip--info{border-color:color-mix(in srgb,var(--info) 18%,var(--line))}}.metric-chip--warning{background:linear-gradient(180deg,var(--warning),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--warning{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 14%,var(--panel)),var(--panel))}}.metric-chip--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.metric-chip--warning{border-color:color-mix(in srgb,var(--warning) 22%,var(--line))}}.metric-chip--danger{background:linear-gradient(180deg,var(--danger),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 12%,var(--panel)),var(--panel))}}.metric-chip--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.metric-chip--danger{border-color:color-mix(in srgb,var(--danger) 18%,var(--line))}}.metric-chip--purple{background:linear-gradient(180deg,var(--purple),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--purple{background:linear-gradient(180deg,color-mix(in srgb,var(--purple) 12%,var(--panel)),var(--panel))}}.metric-chip--purple{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.metric-chip--purple{border-color:color-mix(in srgb,var(--purple) 20%,var(--line))}}.metric-chip--orange{background:linear-gradient(180deg,var(--orange),var(--panel))}@supports (color:color-mix(in lab,red,red)){.metric-chip--orange{background:linear-gradient(180deg,color-mix(in srgb,var(--orange) 12%,var(--panel)),var(--panel))}}.metric-chip--orange{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.metric-chip--orange{border-color:color-mix(in srgb,var(--orange) 18%,var(--line))}}.rank-badge{background:var(--success-bg);min-width:28px;height:22px;color:var(--success-text);border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.info-footer{background:var(--info);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.info-footer{background:color-mix(in srgb,var(--info) 8%,var(--panel))}}.info-footer{color:var(--ink-soft);font-size:12px;line-height:1.45}.search-toolbar{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.search-toolbar .list-search{flex:1;width:auto;min-width:0}.filter-button{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--ink-soft);border-radius:12px;flex:none;place-items:center;display:grid}.filter-button svg{width:18px;height:18px}.wide-link{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.wide-link svg{width:16px;height:16px;color:var(--accent)}.wide-link span:nth-child(2),.wide-link>span:not(.wide-link__chevron){flex:1}.wide-link__chevron{color:var(--muted);margin-left:auto;font-size:18px;font-weight:400}.prompt-card{text-align:left;align-items:center;gap:12px;display:flex;position:relative}.prompt-card .icon-tile{justify-content:center;align-self:center;align-items:center;display:flex}.prompt-card .icon-tile svg{margin:auto;display:block}.prompt-card svg:last-child{color:var(--muted);flex:none;width:16px;height:16px;margin-left:auto}.prompt-card__badge{letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.prompt-card .prompt-card__badge--purple,.prompt-grid button .prompt-card__badge--purple,.prompt-grid button:hover .prompt-card__badge--purple,.prompt-card:hover .prompt-card__badge--purple{background:var(--badge-purple-solid-bg);color:var(--badge-purple-solid-text)}.prompt-card .prompt-card__badge--teal,.prompt-grid button .prompt-card__badge--teal,.prompt-grid button:hover .prompt-card__badge--teal{background:var(--accent-soft);color:var(--accent-deep)}.prompt-card .prompt-card__badge--info,.prompt-grid button .prompt-card__badge--info,.prompt-grid button:hover .prompt-card__badge--info{background:var(--info-bg);color:var(--info-text)}h1.directory-name{align-items:center;gap:12px;display:flex}.audit-filters-toggle{width:100%;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.audit-filters-toggle__label{align-items:center;gap:var(--space-xs);display:inline-flex}.audit-filters-toggle__label svg{width:16px;height:16px;color:var(--accent)}.audit-filters-toggle__state{color:var(--accent);font-weight:600}.filters-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters-panel.is-collapsed{padding-bottom:14px}.filters-panel.is-collapsed .filters-panel__search,.filters-panel.is-collapsed .filters-panel__grid,.filters-panel.is-collapsed .filters-panel__actions{display:none}.detail-metric{gap:2px;min-width:0;display:grid}.detail-metric--icon{grid-template-columns:auto 1fr;align-items:start;gap:8px}.detail-metric span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.detail-metric strong{font-size:14px;font-weight:700}.mobile-tabs{background:var(--surface);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;max-width:100%;margin-bottom:14px;padding:4px;display:grid;overflow:hidden}.mobile-tabs button,.mobile-tabs a{min-width:0;height:36px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.mobile-tabs button.active,.mobile-tabs a.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-tabs button.active,.mobile-tabs a.active{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.mobile-tabs button.active,.mobile-tabs a.active{color:var(--accent-deep);box-shadow:none}.mobile-tabs svg{flex:none;width:14px;height:14px}.directory-name{align-items:center;gap:10px;min-width:0;padding:15px;display:flex}.directory-name>div{min-width:0}.line-item-cell{align-items:center;gap:10px;min-width:0;display:flex}.line-product-card .field-grid{padding-top:10px}.sale-summary-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.sale-summary-card__total{border-left:1px solid var(--line);text-align:right;margin-left:auto;padding-left:12px}.sale-summary-card__total span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;display:block}.sale-summary-card__total strong{color:var(--accent-deep);font-size:18px}.more-link{border:0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);width:100%;min-height:40px;color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}@media(min-width:721px)and (max-width:900px){.record-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.page-heading{gap:12px;margin-bottom:16px}.page-heading h1{margin-bottom:4px}.page-heading p:not(.eyebrow){font-size:13px}.eyebrow{margin-bottom:6px}.module-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-stats article{border-radius:14px;gap:4px;min-height:0;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.module-stats article span{font-size:11px}.module-stats article strong{font-size:16px}.module-stats article.module-stats--icon{grid-template-columns:auto 1fr;align-items:start;column-gap:8px;display:grid}.module-stats article.module-stats--icon .icon-tile{grid-row:1/span 3}.compact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-stats article{background:var(--panel);gap:4px;min-width:0;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0a}.compact-stats article svg{box-sizing:content-box;border-radius:8px;width:16px;height:16px;padding:6px}.compact-stats article span{font-size:11px}.compact-stats article strong{font-size:16px}.segmented{border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:100%;padding:4px;display:grid;overflow:hidden}.segmented:not(.segmented--panel) button,.segmented:not(.segmented--panel) a{text-align:center;white-space:normal;justify-content:center;min-width:0;height:auto;min-height:40px;padding:6px 10px;font-size:12px;line-height:1.2;overflow:visible}.segmented button.active,.segmented a.active{background:var(--panel);color:var(--accent-deep);box-shadow:0 1px 3px #0f172a24,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmented button.active,.segmented a.active{box-shadow:0 1px 3px #0f172a24,inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}}.table-panel{overflow:hidden}.table-panel>header{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.table-panel>header svg{box-sizing:content-box;background:var(--accent-soft);width:16px;height:16px;color:var(--accent-deep);border-radius:8px;padding:6px}.table-panel>.record-cards{gap:10px;padding:12px;display:grid}.list-search{background:var(--panel);border-radius:12px;width:100%;height:44px;padding-left:10px}.sale-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sale-detail-actions .button,.sale-detail-actions a.button{justify-content:center;width:100%}.line-product-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:4px;padding:14px;display:grid}.audit-filters-toggle{width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.filters-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters-panel.is-collapsed .filters-panel__grid,.filters-panel.is-collapsed .filters-panel__actions{display:none}.report-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;padding:16px}.report-toolbar>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-toolbar__label,.report-toolbar>div>svg{grid-column:1/-1}.report-toolbar .button--primary{justify-content:center;width:100%}}@media(max-width:720px){html,body{overflow-x:hidden}.content{padding:16px 14px calc(104px + env(safe-area-inset-bottom,0px))}.search-button{justify-content:center;width:40px;min-width:40px;padding:0}.mobile-tabbar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-tabbar__item.active{color:var(--accent)}.field-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid--4.field-grid--icons .field-grid__cell:nth-child(odd){border-left:0;padding-left:0}.field-grid--4.field-grid--icons .field-grid__cell:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.segmented button svg,.mobile-tabs button svg,.mobile-tabs a svg{display:none}.pos-product-list__row{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px}.pos-product-list__sku{display:none}.pos-product-list__name{grid-column:auto}.pos-product-list__price{white-space:nowrap;justify-self:end;font-weight:700}.pos-product-list__stock{color:var(--muted);grid-column:2;font-size:12px}.pos-product-list__stock.is-empty{color:var(--danger-text);font-weight:700}.product-tile{border-radius:14px}.product-tile footer{gap:2px;margin-top:6px;display:grid}.product-tile footer b{color:var(--ink);display:block}.product-tile footer span{display:block}.product-tile footer span.is-empty,.pos-product-list__stock.is-empty{color:var(--danger-text);font-weight:700}.company-settings-hero__logo{justify-self:center;width:96px;height:96px}.company-settings-hero__identity{text-align:center}.company-settings-hero__identity .company-settings-hero__meta{justify-content:center}.prompt-card{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.prompt-card strong,.prompt-card span,.prompt-card__badge{grid-column:auto}.assistant-icon{border-radius:999px;width:72px;height:72px;box-shadow:0 0 0 8px #7c3aed1f,0 12px 32px #7c3aed59}.assistant-composer{padding:14px 14px calc(14px + env(safe-area-inset-bottom));gap:8px}.entity-card--split{grid-template-columns:1fr}}@media(max-width:560px){.segmented{overflow:hidden}}@media(max-width:420px){.metric-grid,.compact-stats,.module-stats{gap:8px}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.report-toolbar>div{grid-template-columns:1fr}.metric-chip strong,.module-stats article strong,.compact-stats article strong{font-size:15px}}:root[data-theme=dark] .entity-card,:root[data-theme=dark] .record-card,:root[data-theme=dark] .line-product-card{box-shadow:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .entity-card,:root:not([data-theme=light]) .record-card,:root:not([data-theme=light]) .line-product-card{box-shadow:none}}.installment-cards{gap:12px;padding:12px 16px 16px;display:grid}.installment-cards--grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.installment-cards--list{gap:0;padding:0}.installment-list-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(9rem,1fr) minmax(6.5rem,auto) minmax(6.5rem,auto) auto auto;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:grid}.installment-list-row:last-child{border-bottom:0}.installment-list-row__identity,.installment-list-row__metric{gap:2px;min-width:0;display:grid}.installment-list-row__identity strong,.installment-list-row__metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.installment-list-row__identity span,.installment-list-row__metric span{color:var(--muted);font-size:11px}.installment-list-row__metric span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.installment-list-row__metric .is-outstanding{color:var(--accent-deep)}.installment-table-wrap{display:none}.nested-client-card{gap:12px;display:grid}.nested-client-card .detail-rows{border-top:1px solid var(--line);padding-top:4px}@media(max-width:780px){.permission-matrix{overflow:visible}.installment-table-wrap{display:none}.installment-cards{gap:10px;padding:12px;display:grid}.installment-cards--list{padding:0}.installment-list-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:13px 14px}.installment-list-row__metric{display:none}.installment-list-row .status-pill{grid-column:2}.installment-list-row .button{grid-area:1/3/span 2}.dashboard-panel.dashboard-panel--chart{padding-bottom:32px}.dashboard-bars strong{font-size:10px}.module-page.entity-detail-page{padding-bottom:8px}}@media(max-width:360px){.field-grid--3{grid-template-columns:1fr}.field-grid--3.field-grid--icons .field-grid__cell{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.field-grid--3.field-grid--icons .field-grid__cell:first-child{border-top:0;padding-top:0}.product-image-editor__actions{grid-template-columns:1fr}}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar{width:8px;height:8px}.content::-webkit-scrollbar{width:8px;height:8px}.workspace::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.workspace::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.pos-cart__lines,.data-table-wrap,.table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.workspace,.content,.module-page{max-width:100%}.date-range-picker{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:14px;padding:16px 18px 18px;display:grid;box-shadow:0 1px 2px #0f172a0a}.date-range-picker__head{align-items:center;gap:10px;min-width:0;display:flex}.date-range-picker__icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.date-range-picker__icon svg{width:16px;height:16px;display:block}.date-range-picker__title{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2}.date-range-picker__body{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.date-range-picker__fields{flex:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.date-range-picker__fields .field-date{min-width:0;margin:0}.date-range-picker__action{flex:none;align-items:end;display:flex}.date-range-picker__action .button{white-space:nowrap;min-height:44px}.field.field-date>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.report-metrics{align-items:stretch}.report-metrics .metric-chip{min-height:128px;padding:16px}.report-metrics .metric-chip strong{font-size:clamp(20px,2vw,26px)}.installment-card__n{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-deep);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.installment-cards{gap:12px}.button--danger{color:#fff;background:var(--danger);border-color:var(--danger)}.button--danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.button--danger:hover{background:color-mix(in srgb,var(--danger) 82%,black)}}.status-pill{max-width:100%}.dashboard-panel>header,.dashboard-panel header>div{align-items:center}.pos-cart__footer .button--wide{min-height:44px}@media(max-width:720px){.date-range-picker__fields{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.date-range-picker__action,.date-range-picker__action .button{justify-content:center;width:100%}.assistant-composer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.date-range-picker{padding:14px}.dashboard-kpis .metric-chip,.dashboard-kpis article{min-height:120px;padding:14px}.dashboard-bars{gap:6px;min-height:220px}.dashboard-bars>div{grid-template-rows:auto minmax(140px,1fr) auto}}.workspace:has(.pos-page){z-index:0;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}body:has(.pos-page){height:100dvh;overflow:hidden}.dashboard-kpis .icon-tile{justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.dashboard-kpis .icon-tile svg{width:18px;height:18px;margin:0;display:block}.dashboard-kpis .metric-chip--icon{align-items:center}.icon-button--primary{color:var(--accent)}.icon-button--info{color:var(--info-text)}.icon-button--purple{color:var(--purple-text)}.icon-button--success{color:var(--success-text)}.icon-button--neutral{color:var(--muted)}.card-action--primary,.card-action--view{color:var(--accent)}.card-action--info{color:var(--info-text)}.card-action--purple{color:var(--purple-text)}.card-action--success{color:var(--success-text)}.card-action--danger{color:var(--danger-text)}.action-tone--primary{color:var(--accent)!important;border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.action-tone--primary{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important}}.action-tone--info{color:var(--info-text)!important;border-color:var(--info)!important}@supports (color:color-mix(in lab,red,red)){.action-tone--info{border-color:color-mix(in srgb,var(--info) 40%,var(--line))!important}}.action-tone--purple{color:var(--purple-text)!important;border-color:var(--purple)!important}@supports (color:color-mix(in lab,red,red)){.action-tone--purple{border-color:color-mix(in srgb,var(--purple) 40%,var(--line))!important}}.action-tone--success{color:#fff}.action-tone--danger{color:var(--danger-text)!important}.report-panel>header,.report-table>header,.catalog-table>header,.audit-panel>header{background:var(--panel)}@media(min-width:840px){.product-image-editor{grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);gap:24px;padding:4px 28px 28px}.product-image-card>header{padding:22px 28px 16px}.product-image-editor__drop{display:flex}.product-image-editor__preview{min-height:220px}}@media(max-width:839px){.product-image-editor{gap:16px;padding:8px 18px 22px}.product-image-editor__left,.product-image-editor__stack,.product-image-editor__preview,.product-image-editor__actions,.product-image-editor__url,.product-image-card .unsplash-picker{margin:0}.product-image-editor__stack{gap:14px}}@media(max-width:780px){.app-shell,.app-shell--collapsed{overflow:visible}.sidebar,.sidebar--open{z-index:90;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;top:0;bottom:0}.sidebar{pointer-events:none}.sidebar--open{pointer-events:auto}.sidebar-backdrop{z-index:80}.topbar{z-index:40}.mobile-tabbar{z-index:50}.classifiers-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.classifiers-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.classifiers-metrics article{padding:10px 8px}}.permission-switch{background:0 0;align-items:center;padding:0}.permission-switch .permission-switch__track{flex:0 0 44px;width:44px;height:24px;position:relative;overflow:hidden}.permission-switch .permission-switch__label{z-index:0;position:static}@media(min-width:821px){.pos-tabs,.pos-cart-fab{display:none}.pos-page--tab-products .pos-catalog,.pos-page--tab-cart .pos-cart,.pos-page .pos-catalog,.pos-page .pos-cart{display:flex}}@media(max-width:780px){.app-shell,.app-shell--collapsed,.app-shell--drawer-open{overflow:visible}.workspace{z-index:0;position:relative}.sidebar-backdrop{z-index:80;border:0;display:block;position:fixed;inset:0}.sidebar,.sidebar--open{z-index:90;height:100dvh;max-height:100dvh;position:fixed;top:0;bottom:0}.sidebar{pointer-events:none}.sidebar--open{pointer-events:auto;transform:none}.topbar{z-index:40;position:sticky;top:0}.mobile-tabbar{z-index:50}.app-shell--drawer-open .topbar,.app-shell--drawer-open .mobile-tabbar,.app-shell--drawer-open .workspace{z-index:0}.module-page.entity-detail-page{box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:12px;overflow-x:clip}.entity-detail-page .page-heading,.entity-detail-page .compact-stats,.entity-detail-page .entity-detail-layout,.entity-detail-page .settings-card,.entity-detail-page .record-cards,.entity-detail-page .entity-card,.entity-detail-page .field-grid{box-sizing:border-box;min-width:0;max-width:100%}.entity-detail-page .page-heading{overflow:hidden}.entity-detail-page .page-heading h1{overflow-wrap:anywhere}.entity-detail-page .button-row{flex-wrap:wrap;width:100%;display:flex}.entity-detail-page .button-row .button{flex:calc(50% - 8px);min-width:0}.entity-detail-page .compact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-card>.record-cards{padding:8px 12px 16px}.field-grid--3,.field-grid--3.field-grid--icons{grid-template-columns:1fr}.field-grid--3.field-grid--icons .field-grid__cell+.field-grid__cell{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}}.page-heading,.page-heading>div,.page-heading p:not(.eyebrow),.settings-card,.settings-workspace,.settings-stack,.settings-row,.product-form,.product-form-page,.company-settings-hero,.dialog-form,.party-form{align-items:center;min-width:0;max-width:100%}.page-heading p:not(.eyebrow){white-space:normal;overflow-wrap:anywhere}.dialog-form--grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.party-form footer,.dialog-form--grid footer{flex-wrap:wrap}.permission-switch{background:0 0;grid-template-columns:44px minmax(0,max-content);align-items:center;gap:0 12px;width:max-content;max-width:100%;padding:0;position:relative;display:grid!important}.permission-switch__control{flex:none;grid-area:1/1;width:44px;min-width:44px;height:24px;display:block;position:relative}.permission-switch>input[type=checkbox],.permission-switch__control>input[type=checkbox]{z-index:2;opacity:0;cursor:pointer;pointer-events:auto;appearance:none;width:44px;height:24px;margin:0;position:absolute;inset:0}.permission-switch .permission-switch__track,.permission-switch>.permission-switch__track{background:#8d939c;border-radius:999px;flex:none;grid-area:1/1;width:44px;min-width:44px;height:24px;min-height:24px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.permission-switch__control .permission-switch__track{grid-area:auto;position:absolute;inset:0}.permission-switch .permission-switch__track:after{content:"";pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.permission-switch input:checked+.permission-switch__track,.permission-switch__control:has(input:checked) .permission-switch__track,.permission-switch:has(>input:checked)>.permission-switch__track{background:var(--accent)}.permission-switch input:checked+.permission-switch__track:after,.permission-switch__control:has(input:checked) .permission-switch__track:after,.permission-switch:has(>input:checked)>.permission-switch__track:after{transform:translate(20px)}.permission-switch .permission-switch__label{z-index:0;flex:none;grid-area:1/2;gap:1px;min-width:0;display:grid;position:static!important}.field--switch .permission-switch{margin-top:2px}.tax-settings .permission-switch{grid-template-columns:44px minmax(0,1fr);align-items:start;width:100%;max-width:100%}.user-ficha-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;position:relative;overflow:hidden;display:grid!important}.user-ficha-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,var(--accent),transparent 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-36px;right:-48px}@supports (color:color-mix(in lab,red,red)){.user-ficha-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 68%)}}.user-ficha-hero__avatar{z-index:1;background:var(--accent);border-radius:999px;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.user-ficha-hero__avatar{background:color-mix(in srgb,var(--accent) 22%,var(--panel))}}.user-ficha-hero__avatar{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.user-ficha-hero__avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.user-ficha-hero__avatar svg{stroke-width:1.6px;width:34px;height:34px}.user-ficha-hero__identity{z-index:1;justify-items:start;gap:6px;min-width:0;display:grid;position:relative}.user-ficha-hero__identity .eyebrow{margin-bottom:0}.user-ficha-hero__identity h1{overflow-wrap:anywhere;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.15;display:block}.user-ficha-hero__identity p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.user-detail-page .kv-list{padding:0}.user-detail-page .kv-list__row{align-items:center;padding:13px 16px}.user-detail-page .kv-list__row:first-child{padding-top:13px}.user-detail-page .kv-list__row:last-child{padding-bottom:13px}.user-detail-page .kv-list__icon{border:1px solid var(--accent);border-radius:10px;width:36px;height:36px;margin-top:0}@supports (color:color-mix(in lab,red,red)){.user-detail-page .kv-list__icon{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.user-detail-page .kv-list__icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.user-detail-page .kv-list__icon{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.user-detail-page .kv-list__icon{color:var(--accent)}.user-detail-page .kv-list dt{text-transform:none;letter-spacing:0;min-width:0;color:var(--muted);flex:auto;font-size:13px;font-weight:500}.user-detail-page .kv-list dd{overflow-wrap:anywhere;flex:0 auto}.product-form-page,.product-form-page .product-form,.product-image-card,.product-image-editor{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settings-card>header,.settings-card>header>div{min-width:0;max-width:100%}.settings-card>header p{overflow-wrap:anywhere;white-space:normal}.product-image-card{overflow:hidden}.product-image-editor__preview,.product-image-editor__thumb,.product-image-editor__preview .product-image{flex-shrink:1;width:100%;min-width:0;max-width:100%}.product-image-editor__thumb{aspect-ratio:16/10;height:auto;max-height:160px}.product-image-card.is-empty .product-image-editor__thumb,.product-image-card.is-empty .product-image-editor__preview .product-image{max-height:116px}.product-image-editor__actions .button{min-width:0}.company-settings-hero,.company-settings-hero__identity,.company-settings-hero__stats,.company-settings-hero__stat{min-width:0;max-width:100%}.company-settings-hero__stat strong,.company-settings-hero__identity h2,.company-settings-hero__identity p,.company-settings-hero__meta{overflow-wrap:anywhere}.content:has(>.assistant-page){flex-direction:column;flex:1;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.workspace:has(.assistant-page){height:100dvh;max-height:100dvh;overflow:hidden}.assistant-page,.assistant-workspace,.assistant-workspace--canvas,.assistant-workspace--fixed{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.assistant-scroll{flex:auto;min-height:0;overflow:auto}.assistant-composer{flex:none;position:sticky;bottom:0}@media(max-width:720px){.content,.module-page{min-width:0;max-width:100%;overflow-x:hidden}.page-heading,.settings-card,.product-form,.product-image-card,.company-settings-hero,.dialog-form.party-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dialog-form--grid{grid-template-columns:minmax(0,1fr)}.product-image-editor{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.product-image-editor__actions{grid-template-columns:minmax(0,1fr);display:grid}.product-image-editor__actions .button{justify-content:center;width:100%;min-width:0}.product-image-card>header{padding:16px 14px 12px}.module-page>.page-heading{padding:16px}.company-settings-hero{padding:16px;overflow:hidden}.company-settings-hero__logo{grid-area:logo;justify-self:start}.company-settings-hero__identity{text-align:left;grid-area:identity}.company-settings-hero__stats{grid-area:stats;width:100%;border-left:0!important;grid-template-columns:minmax(0,1fr)!important;padding-left:0!important}.content:has(>.assistant-page){padding:0;overflow:hidden}.assistant-composer,.workspace:has(.mobile-tabbar) .assistant-composer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media(max-width:780px){.workspace:has(.assistant-page){height:100dvh;max-height:100dvh}.assistant-page,.assistant-workspace--fixed{height:100%;min-height:0}}[data-sonner-toaster]{--border-radius:13px;font-family:inherit}[data-sonner-toaster] [data-sonner-toast].app-toast{padding:14px 16px;font-family:inherit;font-size:13.5px;box-shadow:0 10px 34px #0f121924,0 2px 8px #0f12190f}[data-sonner-toast] [data-title]{letter-spacing:-.006em;font-weight:600;line-height:1.4}[data-sonner-toast] [data-description]{opacity:.82;font-size:12.5px;line-height:1.45}[data-sonner-toast][data-type=loading] [data-icon]>svg{animation:.9s linear infinite app-toast-spin}@keyframes app-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spinner,.icon-spin{animation:.8s linear infinite spin!important}[data-sonner-toast][data-type=loading] [data-icon]>svg{animation:1.6s linear infinite app-toast-spin!important}}.table-link{color:inherit;text-decoration:none}.table-link:hover strong{text-decoration:underline}.money--danger{color:var(--danger,#b91c1c)}.money--success{color:var(--success,#15803d)}.lifecycle-note{color:var(--text-muted,#6b7280);margin-top:2px;font-size:12px;display:block}.readiness-list{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.dialog-form textarea{resize:vertical;width:100%;font:inherit}.establishment-note{color:var(--muted);font-size:12px;display:block}.ubigeo-picker{position:relative}.ubigeo-picker__selected{border:1px solid var(--border,#d9dde3);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ubigeo-picker__results{z-index:20;background:var(--surface,#fff);border:1px solid var(--border,#d9dde3);border-radius:7px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.ubigeo-picker__results button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px}.ubigeo-picker__results button:hover{background:var(--surface-muted,#f3f4f6)}.ubigeo-picker__hint{color:var(--muted);padding:7px 9px;font-size:12px}.dialog-form,.party-form{align-items:stretch}.dialog-form:not(.dialog-form--grid):not(.dialog-form--purchase):not(.permission-editor){gap:16px}.dialog-form label:not(.field):not(.permission-switch)>input:not([type=checkbox]):not([type=radio]),.dialog-form label:not(.field)>select{margin-top:6px}.dialog-form>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dialog-form .field-hint{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:6px;font-size:12px;font-weight:400;line-height:1.45;display:block}.dialog>.dialog-form:not(.permission-editor):not(.dialog-form--purchase)>footer{margin:auto -24px -24px;padding:16px 24px 20px;bottom:-24px}.dialog__heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.dialog__heading:not(:has(p)){align-items:center}.dialog__copy{min-width:0}.dialog__copy h2:last-child{margin-bottom:0}.table-panel>header>div:first-child>svg{background:linear-gradient(180deg,var(--accent),var(--accent-soft));border-radius:8px;flex:none;width:14px;height:14px;padding:7px}@supports (color:color-mix(in lab,red,red)){.table-panel>header>div:first-child>svg{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,#fff),var(--accent-soft))}}.table-panel>header>div:first-child>svg{color:var(--accent-deep)}.table-panel>header>div:first-child>div{min-width:0}.table-panel>header h2{line-height:1.3}.table-panel>header p{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-secondary);line-height:1.4}.settings-card>.module-stats{padding:var(--space-md) var(--space-lg)}.settings-card>.module-stats+p.muted{padding:0 var(--space-lg) var(--space-md);margin:0}.module-stats article.module-stats--icon:not(:has(small)) .icon-tile{grid-row:1/span 2}.settings-workspace>.page-heading{padding:var(--space-lg);border:1px solid var(--line);background:linear-gradient(130deg,var(--panel) 0%,var(--panel) 72%,var(--accent) 100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.settings-workspace>.page-heading{background:linear-gradient(130deg,var(--panel) 0%,var(--panel) 72%,color-mix(in srgb,var(--accent) 7%,var(--panel)) 100%)}}.settings-workspace>.page-heading{box-shadow:0 9px 28px var(--ink)}@supports (color:color-mix(in lab,red,red)){.settings-workspace>.page-heading{box-shadow:0 9px 28px color-mix(in srgb,var(--ink) 4%,transparent)}}.dialog-form .ubigeo-picker label>span{align-items:center;gap:6px;display:inline-flex}.dialog-form .ubigeo-picker label>span svg{flex:none;width:14px;height:14px}.dialog-form .permission-switch{grid-template-columns:44px minmax(0,1fr);align-items:start;width:100%}.dialog-form .permission-switch .permission-switch__label{letter-spacing:0;text-transform:none;gap:3px}.dialog-form .permission-switch .permission-switch__label strong{color:var(--ink);white-space:normal;font-size:13px;font-weight:600;line-height:1.35}.dialog-form .permission-switch .permission-switch__label small{color:var(--muted);white-space:normal;font-size:12px;font-weight:400;line-height:1.45}.permission-matrix__extra-grid .permission-switch .permission-switch__label{flex:1;min-width:0}.dialog-form .permission-matrix__extra-grid .permission-switch{grid-template-columns:44px minmax(0,1fr) auto}.permission-matrix__extra-icon{width:16px;height:16px;color:var(--accent);flex:none;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.permission-matrix__extra-icon{color:color-mix(in srgb,var(--accent) 70%,var(--muted))}}.permission-matrix{container-type:inline-size}.toggle-tone--blue{--toggle-tone:#3b82f6}.toggle-tone--green{--toggle-tone:#22c55e}.toggle-tone--amber{--toggle-tone:#f59e0b}.toggle-tone--red{--toggle-tone:#ef4444}.toggle-tone--teal{--toggle-tone:var(--accent-deep)}.permission-matrix__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;padding:0 0 10px;display:flex}.permission-editor .permission-matrix__legend{z-index:3;background:var(--dialog-bg,var(--panel));padding-top:2px;position:sticky;top:0}.permission-matrix__legend-item{appearance:none;border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.permission-matrix__legend-item svg{width:14px;height:14px;color:var(--toggle-tone);flex:none}.permission-matrix__legend-item b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.permission-matrix__legend-item:hover{border-color:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.permission-matrix__legend-item:hover{border-color:color-mix(in srgb,var(--toggle-tone) 45%,var(--line))}}.permission-matrix__legend-item[aria-pressed=true]{background:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.permission-matrix__legend-item[aria-pressed=true]{background:color-mix(in srgb,var(--toggle-tone) 12%,var(--panel))}}.permission-matrix__legend-item[aria-pressed=true]{border-color:var(--toggle-tone);color:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.permission-matrix__legend-item[aria-pressed=true]{color:color-mix(in srgb,var(--toggle-tone) 72%,var(--ink))}}.permission-matrix__legend-item[aria-pressed=true] b{color:inherit}.permission-matrix__legend-item:focus-visible,.toggle-pill:focus-visible{outline:2px solid var(--toggle-tone,var(--accent))}@supports (color:color-mix(in lab,red,red)){.permission-matrix__legend-item:focus-visible,.toggle-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--toggle-tone,var(--accent)) 60%,transparent)}}.permission-matrix__legend-item:focus-visible,.toggle-pill:focus-visible{outline-offset:2px}.permission-matrix__legend-hint{color:var(--muted);align-items:center;gap:6px;margin:0 0 0 auto;font-size:12px;display:inline-flex}.permission-matrix__legend-hint svg{flex:none;width:13px;height:13px}.permission-matrix__group{margin-top:12px}.permission-matrix__group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 8px;font-size:10px;font-weight:700}.permission-matrix__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.permission-matrix__card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:12px;display:grid}.permission-matrix__card-head{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.permission-matrix__icon{width:16px;height:16px;color:var(--accent);flex:none}.permission-matrix__pills{flex-wrap:wrap;gap:6px;display:flex}.toggle-pill{appearance:none;border:1px solid var(--border);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 7px;font-size:13px;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.toggle-pill__state{border:1.5px solid var(--muted);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.toggle-pill__state{border:1.5px solid color-mix(in srgb,var(--muted) 55%,transparent)}}.toggle-pill__state{color:#0000;border-radius:50%;transition:background-color .15s,border-color .15s}.toggle-pill__state svg{stroke-width:3px;width:10px;height:10px}.toggle-pill__icon{flex:none;width:15px;height:15px}.toggle-pill:not([aria-disabled=true]):hover{border-color:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.toggle-pill:not([aria-disabled=true]):hover{border-color:color-mix(in srgb,var(--toggle-tone) 45%,var(--line))}}.toggle-pill:not([aria-disabled=true]):hover{color:var(--ink)}.toggle-pill[aria-checked=true]{background:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.toggle-pill[aria-checked=true]{background:color-mix(in srgb,var(--toggle-tone) 12%,var(--panel))}}.toggle-pill[aria-checked=true]{border-color:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.toggle-pill[aria-checked=true]{border-color:color-mix(in srgb,var(--toggle-tone) 55%,var(--line))}}.toggle-pill[aria-checked=true]{color:var(--toggle-tone)}@supports (color:color-mix(in lab,red,red)){.toggle-pill[aria-checked=true]{color:color-mix(in srgb,var(--toggle-tone) 72%,var(--ink))}}.toggle-pill[aria-checked=true]{font-weight:600}.toggle-pill[aria-checked=true] .toggle-pill__state{background:var(--toggle-tone);border-color:var(--toggle-tone);color:#fff}.toggle-pill[aria-checked=true] .toggle-pill__icon{color:var(--toggle-tone)}.toggle-pill[aria-disabled=true]{cursor:not-allowed}.permission-matrix--readonly .toggle-pill{cursor:default}.toggle-pill.is-locked{opacity:.75}.toggle-pill.is-dimmed{opacity:.25}@container (max-width:619px){.toggle-pill{min-height:38px;padding:0 12px 0 9px}.permission-matrix__legend{gap:4px}.permission-matrix__legend-item{min-height:28px;padding:0 8px;font-size:11px}.permission-matrix__legend-hint{font-size:11px}}@container (min-width:620px){.permission-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.permission-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.navbar{flex:1;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);align-items:center;gap:4px;min-width:0;height:100%;display:grid}.navbar__lead{justify-self:start;min-width:0;max-width:100%}.navbar__back{max-width:100%;min-height:40px;color:var(--accent-deep);background:0 0;border:0;border-radius:10px;align-items:center;margin-left:-8px;padding:0 8px 0 2px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.navbar__back svg{flex:none;width:24px;height:24px}.navbar__back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar__back:active{opacity:.6}.navbar__title{min-width:0;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.navbar__trail{justify-self:end;align-items:center;gap:2px;display:flex}.navbar__action{width:40px;height:40px;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.navbar__action svg{width:24px;height:24px}.navbar__action:disabled{opacity:.45;cursor:default}.navbar__back:focus-visible,.navbar__action:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.navbar__back:focus-visible,.navbar__action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.navbar__back:focus-visible,.navbar__action:focus-visible{outline-offset:-2px}.navbar--root{grid-template-columns:minmax(0,1fr) auto}.navbar--root .navbar__title{text-align:left;font-size:20px;font-weight:700}.navbar__avatar{place-items:center;width:40px;height:40px;text-decoration:none;display:inline-grid}.navbar__avatar .avatar{border-radius:9px;width:30px;height:30px;font-size:11px}.navbar__trail .notification-button{width:40px;height:40px}.list-group{gap:8px;min-width:0;display:grid}.list-group__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0 14px;font-size:12px;font-weight:600}.list-group__card{border:1px solid var(--line);background:var(--panel);border-radius:14px;display:grid;overflow:hidden}.list-group__footer{color:var(--muted);margin:0;padding:0 14px;font-size:12.5px;line-height:1.4}.list-row{appearance:none;width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px 10px 14px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.module-page a.list-row:not(.button),.module-page a.list-row:not(.button):hover{color:var(--ink);text-decoration:none}.list-row+.list-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:0}.list-row:has(>.icon-tile)+.list-row:before{left:54px}.list-row--interactive{cursor:pointer}.list-row--interactive:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.list-row--interactive:hover{background:color-mix(in srgb,var(--ink) 3%,var(--panel))}}.list-row--interactive:active{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.list-row--interactive:active{background:color-mix(in srgb,var(--ink) 6%,var(--panel))}}.list-row:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.list-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.list-row:focus-visible{outline-offset:-2px}.list-row__copy{flex:0 auto;gap:2px;min-width:0;max-width:60%;display:grid}.list-row__copy:last-child,.list-row__copy:has(+.list-row__chevron:last-child){flex:auto;max-width:none}.list-row__label{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.list-row__description{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.list-row__value{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1 1 0;font-size:14px;overflow:hidden}.list-row__chevron{width:16px;height:16px;color:var(--muted);flex:none;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.list-row__chevron{color:color-mix(in srgb,var(--muted) 60%,transparent)}}.list-row.is-muted .list-row__label{color:var(--muted)}.list-row--danger .list-row__label{color:var(--danger-text)}.list-row:disabled{opacity:.5;cursor:default}.more-page{gap:20px}.nav-identity{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.nav-identity__copy{gap:2px;min-width:0;display:grid}.nav-identity__copy strong{font-size:16px;font-weight:600}.nav-identity__copy small{color:var(--muted);font-size:13px}.avatar--lg{border-radius:12px;width:48px;height:48px;font-size:15px}.screen{display:contents}@media(max-width:780px){.screen{min-width:0;display:block}@media(prefers-reduced-motion:no-preference){.screen--forward{animation:.24s cubic-bezier(.2,.7,.2,1) both screen-in-forward}.screen--back{animation:.2s ease-out both screen-in-back}}.page-heading--bare,.module-page>.page-heading--bare{display:none}.module-page>.page-heading--screen:not(.page-heading--bare){box-shadow:none;background:0 0;border:0;padding:0}.page-heading--screen>.page-heading__main>.eyebrow,.page-heading--screen>.page-heading__main>h1,.page-heading--screen>.page-heading__main>p,.page-heading--screen .page-heading__icon-action{display:none}}@keyframes screen-in-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes screen-in-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.debit-note-line{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.debit-note-line__error{grid-column:1/-1}@media(max-width:720px){.debit-note-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.debit-note-line__description{grid-column:1/-1}.debit-note-line__remove{justify-self:end}}.dialog>.confirm-action{gap:16px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.confirm-action__subject{border:1px solid var(--line);background:var(--muted);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.confirm-action__subject{background:color-mix(in srgb,var(--muted) 6%,transparent)}}.confirm-action__subject{overflow-wrap:anywhere;font-weight:600}.confirm-action__section{gap:6px;display:grid}.confirm-action__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.confirm-action__list{gap:6px;margin:0;padding-left:18px;display:grid}.confirm-action__list li{line-height:1.45}.confirm-action__reversibility{border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.875rem;display:flex}.confirm-action__reversibility svg{flex:none;width:16px;height:16px;margin-top:2px}.confirm-action__reversibility--no{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}.confirm-action__reversibility--yes{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.confirm-action__reversibility--yes{background:color-mix(in srgb,var(--muted) 8%,transparent)}}.confirm-action__reversibility--yes{color:var(--muted)}.confirm-action__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media(max-width:560px){.confirm-action__footer{flex-direction:column-reverse}.confirm-action__footer .button{width:100%}}.despatch-page{gap:18px;display:grid}.despatch-heading{gap:10px;display:grid}.despatch-heading__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.despatch-heading__identity{align-items:center;gap:14px;min-width:0;display:flex}.despatch-heading__copy{min-width:0}.despatch-heading__copy h1{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.2;display:flex}.despatch-heading__copy p{color:var(--muted);margin:4px 0 0;font-size:13px}.despatch-heading__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.despatch-layout{grid-template-columns:minmax(0,1fr) clamp(280px,26%,330px);align-items:start;gap:18px;display:grid}.despatch-layout__main,.despatch-layout__stack{gap:18px;min-width:0;display:grid}.despatch-layout__summary{position:sticky;top:88px}.despatch-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;scroll-margin-top:96px}.despatch-card__header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.despatch-card__copy{flex:1;min-width:0}.despatch-card__copy h2{color:var(--ink);margin:0;font-size:15px}.despatch-card__copy p{color:var(--muted);margin:2px 0 0;font-size:12px}.despatch-card__actions{flex-wrap:wrap;gap:8px;display:flex}.despatch-card__body{gap:14px;padding:18px 20px 20px;display:grid}.despatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.despatch-grid__spacer{min-height:0}.despatch-field--full,.despatch-grid>.despatch-inline-actions{grid-column:1/-1}.despatch-field--required>span:first-child:after,.despatch-field--required .choice-menu__label:after,.despatch-field--required .field-date>span:after,.despatch-field--required .ubigeo-picker>label>span:after{content:" *";color:var(--danger)}.despatch-field--invalid>input,.despatch-field--invalid>textarea,.despatch-field--invalid .despatch-textarea textarea,.despatch-field--invalid .input-affix input,.despatch-field--invalid .despatch-input-icon input,.despatch-field--invalid .field-date__control,.despatch-field--invalid .ubigeo-picker input,.despatch-cell.despatch-field--invalid input{border-color:var(--danger)!important}.despatch-field__hint{color:var(--muted);font-weight:500}.despatch-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.despatch-segmented__option{border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink);text-align:left;border-radius:12px;gap:2px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid}.despatch-segmented__option strong{text-transform:none;letter-spacing:0;font-size:13px}.despatch-segmented__option small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.despatch-segmented__option:hover{border-color:var(--accent)}.despatch-segmented__option.is-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--focus-ring)}.despatch-textarea{position:relative}.despatch-textarea textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:88px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px 24px;font-size:13px}.despatch-textarea textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.despatch-textarea small{color:var(--muted);font-size:11px;font-weight:500;position:absolute;bottom:8px;right:12px}.despatch-input-icon{align-items:center;gap:6px;display:flex;position:relative}.despatch-input-icon>svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.field .despatch-input-icon input:not([type=checkbox]):not([type=radio]){padding-left:40px}.despatch-add-row{border:1px dashed var(--input-border);min-height:44px;color:var(--accent-deep);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.despatch-add-row:hover{border-color:var(--accent);background:var(--accent-soft)}.despatch-add-row svg{width:16px;height:16px}.despatch-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.despatch-driver{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:12px 16px;padding:14px;display:grid}.despatch-driver>.button{place-self:end start}.despatch-places{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.despatch-places__arrow{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);border-radius:999px;align-self:center;place-items:center;display:grid}.despatch-places__arrow svg{width:16px;height:16px}.despatch-place{border:1px solid var(--line);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.despatch-place--origin{background:var(--success-bg)}.despatch-place--destination{background:var(--info-bg)}.despatch-place__title{align-items:center;gap:10px;display:flex}.despatch-place__title h3{margin:0;font-size:13px;font-weight:700}.despatch-place--origin .despatch-place__title h3{color:var(--success-text)}.despatch-place--destination .despatch-place__title h3{color:var(--info-text)}.despatch-place__body{gap:12px;min-width:0;display:grid}.despatch-place__note{color:var(--muted);margin:0;font-size:12px}.despatch-address{border:1px solid var(--line);background:var(--panel);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.despatch-address small{color:var(--muted);font-size:12px}.despatch-check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.despatch-recipient{border-top:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.despatch-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.despatch-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:13px}.despatch-table th{background:var(--surface-soft);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.despatch-table td{border-top:1px solid var(--line);vertical-align:top;padding:8px 12px}.despatch-table .num{text-align:right;font-variant-numeric:tabular-nums}.despatch-table__grow{width:40%;min-width:180px}.despatch-table__actions{text-align:right;width:1%}.despatch-table__actions .icon-button{min-width:36px;min-height:36px;color:var(--muted);padding:8px}.despatch-table__actions .icon-button:hover:not(:disabled){color:var(--danger-text);background:var(--danger-bg)}.despatch-table__actions .icon-button svg{width:16px;height:16px}.despatch-cell{gap:2px;min-width:88px;display:grid}.despatch-cell input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.despatch-cell input.num{text-align:right}.despatch-cell input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.despatch-cell .field-error{text-align:left;margin-top:2px;font-size:11px}.despatch-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;justify-items:center;gap:10px;padding:26px 16px;font-size:13px;display:grid}.despatch-empty>svg{width:26px;height:26px}.despatch-empty p{max-width:440px;margin:0}.despatch-hint-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.despatch-muted{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:500}.despatch-sources{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.despatch-source{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);text-align:left;text-transform:none;letter-spacing:0;border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.despatch-source small{color:var(--muted);font-size:12px;font-weight:500}.despatch-source:hover:not(:disabled){border-color:var(--accent)}.despatch-source.is-selected{border-color:var(--accent);background:var(--accent-soft)}.despatch-source:disabled{opacity:.55;cursor:not-allowed}.despatch-related{gap:12px;display:grid}.despatch-related__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.despatch-related__remove{color:var(--muted)}.despatch-summary{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.despatch-summary__header{align-items:center;gap:12px;padding-bottom:10px;display:flex}.despatch-summary__header h2{color:var(--ink);margin:0;font-size:15px}.despatch-summary__rows{margin:0;display:grid}.despatch-summary__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.despatch-summary__row dt{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.despatch-summary__row dt svg{width:16px;height:16px}.despatch-summary__row dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;justify-items:end;margin:0;font-weight:700;display:grid}.despatch-summary__row dd small{color:var(--muted);font-size:11px;font-weight:500}.despatch-summary__footer{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.despatch-summary__check{background:var(--success-bg);color:var(--success-text);border-radius:10px;margin:0;padding:8px 10px;font-size:12px;font-weight:600}.despatch-summary__check--pending{background:var(--warning-bg);color:var(--warning-text)}.despatch-summary__note{color:var(--muted);margin:0;font-size:11px}.despatch-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.despatch-fact{gap:4px;min-width:0;display:grid}.despatch-fact--full{grid-column:1/-1}.despatch-fact dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.despatch-fact dt svg{width:14px;height:14px}.despatch-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.despatch-doc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.despatch-doc-list li{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.despatch-doc-list li strong{color:var(--ink);margin-left:auto}.despatch-doc-list svg{width:16px;height:16px}.despatch-danger-ghost{color:var(--danger-text)}.despatch-sheet{border:1px solid var(--line);background:var(--panel);max-height:min(70vh,720px);color:var(--ink);border-radius:12px;gap:6px;padding:18px 20px;font-size:12px;line-height:1.45;display:grid;overflow:auto}.despatch-sheet__stamp{border:1px solid var(--warning);background:var(--warning-bg);color:var(--warning-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:11px;font-weight:700}.despatch-sheet h1{margin:4px 0;font-size:15px}.despatch-sheet h2{border-bottom:1px solid var(--line);margin:10px 0 4px;padding-bottom:2px;font-size:12px}.despatch-sheet .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.despatch-sheet .banner{border:1px solid var(--warning);background:var(--warning-bg);color:var(--warning-text);border-radius:8px;margin:6px 0;padding:6px 8px;font-weight:700}.despatch-sheet table{border-collapse:collapse;width:100%}.despatch-sheet th,.despatch-sheet td{border:1px solid var(--line);text-align:left;padding:4px 6px}.despatch-sheet .num{text-align:right}@media(max-width:1100px){.despatch-layout{grid-template-columns:minmax(0,1fr)}.despatch-layout__summary{position:static}}@media(max-width:900px){.despatch-places{grid-template-columns:minmax(0,1fr)}.despatch-places__arrow{justify-self:center;transform:rotate(90deg)}.despatch-related__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.despatch-heading__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.despatch-heading__actions .button{justify-content:center;width:100%}.despatch-heading__actions .button--primary{order:-1;grid-column:1/-1}.despatch-heading__actions .button--ghost{order:10;grid-column:1/-1}.despatch-heading__copy h1{font-size:19px}.despatch-card__header,.despatch-card__body{padding-left:14px;padding-right:14px}.despatch-card__header{flex-wrap:wrap}.despatch-grid,.despatch-recipient,.despatch-facts,.despatch-segmented,.despatch-related__row,.despatch-sheet .grid{grid-template-columns:minmax(0,1fr)}.despatch-grid__spacer{display:none}.despatch-table-wrap{border:0}.despatch-table thead{display:none}.despatch-table,.despatch-table tbody{gap:10px;display:grid}.despatch-table tr{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid;position:relative}.despatch-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.despatch-table td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:11px;font-weight:700}.despatch-table__grow{width:auto;min-width:0}.despatch-table__actions{width:auto;position:absolute;top:4px;right:4px}.despatch-table td[data-label="#"]{padding-right:44px}.despatch-table .despatch-cell{width:60%;min-width:0}.despatch-summary__row dt{white-space:normal}}.drill-card{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:grid}.drill-card>*{height:100%;transition:border-color .15s,box-shadow .15s}.drill-card:hover>*,.drill-card:focus-visible>*{border-color:var(--accent)}.drill-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-heading .button-row{flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.page-heading{flex-wrap:wrap;align-items:flex-start}}.devices-settings>.page-heading{display:none}.devices-page{flex-direction:column;gap:12px;min-width:0;display:flex}.devices-notice{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.devices-notice{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.devices-notice{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.devices-notice{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.devices-notice__icon{width:28px;height:28px;color:var(--accent);background:var(--accent);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.devices-notice__icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.devices-notice__icon svg,.devices-glyph svg,.devices-selected__icon svg,.devices-pos-note svg,.devices-pills svg,.devices-actions .button svg,.devices-scan-btn svg,.devices-more svg{width:16px;height:16px}.devices-notice__copy strong{color:var(--ink);font-size:.92rem;font-weight:650;display:block}.devices-notice__copy p,.devices-notice__copy li{color:var(--muted);margin:2px 0 0;font-size:.82rem;line-height:1.45}.devices-notice__copy ul{margin:8px 0 0;padding-left:18px}.devices-more{color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:.86rem;font-weight:600;display:inline-flex}.devices-more[aria-expanded=true] svg{transform:rotate(180deg)}.devices-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.82fr);align-items:stretch;gap:14px;display:grid}.devices-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:0 1px 2px var(--ink);border-radius:16px;padding:16px 16px 14px}@supports (color:color-mix(in lab,red,red)){.devices-card{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent)}}.devices-grid>.devices-card{flex-direction:column;display:flex}.devices-card__head,.devices-assign__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.devices-assign__intro{grid-template-columns:auto minmax(0,1fr)}.devices-card__head h2,.devices-assign__intro h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:680}.devices-card__head p,.devices-assign__intro p{color:var(--muted);margin:2px 0 0;font-size:.82rem}.devices-glyph{width:36px;height:36px;color:var(--accent);background:var(--accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.devices-glyph{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.devices-glyph--scan{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.devices-glyph--scan{background:color-mix(in srgb,var(--success) 12%,var(--panel))}}.devices-badge{white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:6px;width:max-content;height:26px;padding:0 10px;font-size:.75rem;font-weight:650;display:inline-flex}.devices-badge i{background:currentColor;border-radius:999px;width:6px;height:6px}.devices-badge--off{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.devices-badge--off{background:color-mix(in srgb,var(--danger) 10%,var(--panel))}}.devices-badge--on{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.devices-badge--on{background:color-mix(in srgb,var(--success) 12%,var(--panel))}}.devices-badge--warn{color:var(--warning,#b45309);background:var(--warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.devices-badge--warn{background:color-mix(in srgb,var(--warning,#b45309) 12%,var(--panel))}}.devices-selected{background:var(--surface);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.devices-selected{background:color-mix(in srgb,var(--surface) 70%,var(--panel))}}.devices-selected__icon{width:36px;height:36px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.devices-selected strong{font-size:.92rem;display:block}.devices-selected p,.devices-hint{color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.4}.devices-hint--warn{color:var(--danger)}.devices-options,.devices-scan-row{flex-wrap:nowrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-top:12px;display:flex}.devices-label{color:var(--muted);margin-bottom:8px;font-size:.78rem;font-weight:600;display:block}.devices-pills{flex-wrap:nowrap;gap:8px;display:flex}.devices-scan-row{align-items:center}.devices-scan-btn{flex:none;height:36px;padding:0 10px}.devices-pills button{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink-soft);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:600;display:inline-flex}.devices-pills button.is-active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.devices-pills button.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.devices-pills button.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.devices-pills button.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}}.devices-pills button.is-active{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.devices-pills button.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.devices-pills button:disabled{opacity:.55;cursor:not-allowed}.devices-pills button.is-active:disabled{opacity:1;cursor:default}.devices-actions{flex-wrap:nowrap;gap:8px;margin-top:12px;display:flex}.devices-actions .button{white-space:nowrap;height:36px;padding:0 12px}.devices-found{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.devices-scan-btn{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.devices-scan-btn{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.devices-scan-btn{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.devices-scan-btn{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.devices-last{margin-top:16px;display:block}.devices-last span{color:var(--muted);margin-bottom:8px;font-size:.78rem;font-weight:600;display:block}.devices-last input{border:1px dashed var(--line);background:var(--surface);border-radius:12px;width:100%;height:44px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.devices-last input{background:color-mix(in srgb,var(--surface) 55%,var(--panel))}}.devices-last input{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.devices-last input:focus{border-style:solid;border-color:var(--accent);outline:none}.devices-preview{background:var(--accent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.devices-preview{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}}.devices-preview__copy{align-items:flex-start;gap:10px;min-width:0;display:flex}.devices-preview__copy strong{font-size:.9rem;font-weight:680;display:block}.devices-preview__copy p{color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.35}.devices-ticket{color:#1c2430;background:#fff;border-radius:3px;width:176px;padding:10px 12px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.35;box-shadow:0 6px 16px #0f172a1a}.devices-ticket[data-width="58"]{width:142px}.devices-ticket p{justify-content:space-between;gap:8px;margin:0;display:flex}.devices-ticket p.devices-ticket__brand,.devices-ticket p.devices-ticket__ruc{text-align:center;display:block}.devices-ticket__brand{letter-spacing:.06em;font-weight:700}.devices-ticket__ruc{color:#6b7280;font-size:9px}.devices-ticket hr{border:0;border-top:1px dashed #d5dde6;margin:6px 0}.devices-ticket__total{font-weight:700}.devices-pos-note{color:var(--accent);background:var(--accent);border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.devices-pos-note{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}}.devices-pos-note p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.4}.devices-pos-note strong{color:var(--ink);font-weight:650;display:block}.devices-assign__top{grid-template-columns:minmax(180px,1fr) minmax(180px,240px) minmax(200px,260px);align-items:end;gap:12px 18px;display:grid}.devices-assign__more{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.devices-limits{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:.8rem}.devices-limits li+li{margin-top:4px}.devices-assign__status,.devices-assign__logical,.devices-add,.devices-company,.devices-assign__save,.devices-check{margin-top:12px}.devices-add{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.devices-add .field{flex:220px}.devices-check{color:var(--ink);align-items:center;gap:8px;font-size:.88rem;display:flex}.devices-company{margin:12px 0 0;padding:0;list-style:none}.devices-company li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.devices-company small{color:var(--muted);font-size:.75rem;display:block}.devices-assign__save{justify-content:space-between;align-items:center;gap:12px;display:flex}@media(max-width:980px){.devices-grid,.devices-assign__top,.devices-notice{grid-template-columns:1fr}.devices-more{justify-self:start}.devices-card__head{grid-template-columns:auto minmax(0,1fr)}.devices-badge{grid-column:2;justify-self:start}.devices-options,.devices-scan-row,.devices-actions,.devices-preview,.devices-pills{flex-wrap:wrap;grid-template-columns:1fr}.devices-actions{flex-wrap:wrap}}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.billing-page .page-header,.status-plans .page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header__lead{color:var(--muted);margin-top:4px}.billing-page{padding:clamp(16px,3vw,28px);background:var(--panel);border:1px solid var(--line);border-radius:20px;max-width:1100px}.wizard{width:100%;max-width:560px;margin:0 auto}.wizard__head h2{margin:8px 0 4px}.wizard__steps{list-style:none;display:flex;gap:6px;margin:20px 0;padding:0}.wizard-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative}.wizard-step:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.wizard-step:first-child:before{display:none}.wizard-step--done:before,.wizard-step--current:before{background:var(--accent)}.wizard-step__dot{position:relative;z-index:1;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--surface);color:var(--muted);border:2px solid var(--line)}.wizard-step__dot svg{width:16px;height:16px}.wizard-step--current .wizard-step__dot{background:var(--accent);border-color:var(--accent);color:#fff}.wizard-step--done .wizard-step__dot{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.wizard-step__label{display:flex;flex-direction:column;line-height:1.2}.wizard-step__label strong{font-size:12px;color:var(--ink)}.wizard-step__label small{font-size:10px;color:var(--muted)}.wizard-step--upcoming .wizard-step__label strong{color:var(--muted)}.wizard__step-caption{display:none;margin:-6px 0 2px;text-align:center;font-size:13px;color:var(--muted)}.wizard__step-caption strong{color:var(--ink);font-weight:700}@media(max-width:560px){.wizard__steps{gap:4px}.wizard-step__label{display:none}.wizard__step-caption{display:block}}.wizard__form{margin-top:8px}.wizard__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wizard__grid .span-2{grid-column:1 / -1}.wizard__note{color:var(--muted);font-size:13px;margin:0}.wizard__actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.wizard__actions .button{min-width:130px;justify-content:center}.ruc-search{display:flex;align-items:stretch;gap:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;transition:border-color .15s ease}.ruc-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.ruc-search__icon{display:grid;place-items:center;padding-left:12px;color:var(--muted)}.ruc-search__icon svg{width:18px;height:18px}.ruc-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px;color:var(--ink);font-size:14px;outline:none}.ruc-search__button{display:inline-flex;align-items:center;gap:6px;border:0;border-left:1px solid var(--line);background:var(--accent);color:#fff;padding:0 18px;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.ruc-search__button:hover:not(:disabled){background:var(--accent-deep)}.ruc-search__button:disabled{opacity:.6;cursor:not-allowed}.ruc-search__button svg{width:16px;height:16px}.wizard-summary{display:grid;gap:14px}.wizard-summary__group{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface-soft)}.wizard-summary__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px}.wizard-summary__row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13px}.wizard-summary__row dt{color:var(--muted)}.wizard-summary__row dd{margin:0;color:var(--ink);font-weight:500;text-align:right}.wizard-demo-terms{border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:12px;padding:14px 16px;background:var(--accent-soft)}.wizard-demo-terms__title{font-weight:700;margin:0 0 6px;color:var(--accent-deep)}.wizard-demo-terms ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:13px;display:grid;gap:4px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.plan-grid--loading{color:var(--muted);padding:20px}.plan-card{position:relative;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--panel)}.plan-card--featured{border-color:var(--accent);box-shadow:0 12px 30px -18px color-mix(in srgb,var(--accent) 60%,transparent)}.plan-card--current{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.plan-card__badge{position:absolute;top:-11px;left:20px;background:var(--ink);color:var(--bg-elevated);font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.plan-card__badge--accent{background:var(--accent);color:#fff;display:inline-flex;align-items:center;gap:4px}.plan-card__badge--accent svg{width:12px;height:12px}.plan-card__head h3{margin:0;font-size:18px}.plan-card__price{margin:6px 0 0;color:var(--muted);font-size:13px}.plan-card__price strong{font-size:24px;color:var(--ink)}.plan-card__desc{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.plan-card__limits{list-style:none;margin:0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:6px}.plan-card__limits li{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-soft)}.plan-card__limits strong{color:var(--ink)}.plan-card__features{list-style:none;margin:0;padding:0;display:grid;gap:6px}.plan-card__features li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft)}.plan-card__features svg{width:15px;height:15px;flex-shrink:0}.plan-card__features .is-on svg{color:var(--success)}.plan-card__features .is-off{color:var(--muted);opacity:.7}.plan-card__foot{margin-top:auto}.plan-card__foot .button{width:100%;justify-content:center}.sub-hero{border:1px solid color-mix(in srgb,var(--success) 22%,var(--line));border-radius:18px;padding:20px;background:linear-gradient(170deg,color-mix(in srgb,var(--success) 10%,var(--panel)),var(--panel) 78%);display:grid;gap:16px}.sub-hero__head{display:flex;align-items:center;gap:14px}.sub-hero__plan{display:grid;gap:1px;min-width:0;flex:1}.sub-hero__plan span{font-size:13px;color:var(--muted)}.sub-hero__plan strong{font-size:22px;letter-spacing:-.02em;color:var(--ink)}.sub-hero__plan small{font-size:13px;color:var(--muted)}.sub-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--success) 16%,var(--line))}.sub-hero__stat{display:flex;align-items:center;gap:10px;min-width:0}.sub-hero__stat>div{display:grid;gap:1px;min-width:0}.sub-hero__stat span{font-size:12px;color:var(--muted)}.sub-hero__stat strong{font-size:14px;color:var(--ink)}.sub-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sub-detail{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--panel)}.sub-detail__body{display:grid;gap:1px;min-width:0}.sub-detail__body span{font-size:12px;color:var(--muted)}.sub-detail__body strong{font-size:16px;color:var(--ink)}.sub-detail__body small{font-size:12px;color:var(--muted)}.sub-block{margin-top:26px}.sub-block h2{font-size:15px;margin:0 0 14px}.usage-list{display:grid;gap:16px}.usage-row__head{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.usage-row__count{color:var(--muted)}.usage-bar{height:8px;border-radius:999px;background:var(--surface);overflow:hidden}.usage-bar span{display:block;height:100%;border-radius:999px;background:var(--accent)}.usage-row--over .usage-bar span{background:var(--danger)}.usage-row__warn{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;color:var(--danger-text)}.usage-row__warn svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.plan-includes{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--panel)}.plan-includes strong{display:block;font-size:15px;color:var(--ink)}.plan-includes small{color:var(--muted);font-size:13px}.plan-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.plan-feature-list li{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink)}.plan-feature-list li svg{width:16px;height:16px;flex:none;color:var(--success-text)}.plan-feature-list .is-off{color:var(--muted);opacity:.6}.plan-feature-list .is-off svg{color:var(--muted)}.profile-plan-card{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.profile-plan-card__info strong{font-size:16px}.profile-plan-card__info p{margin:4px 0 0;color:var(--muted);font-size:13px}.status-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:32px 20px;background:var(--bg)}.status-page--wide{justify-content:flex-start;padding-top:48px}.status-card{width:100%;max-width:460px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 24px 60px -40px #0f172a66}.status-card__brand{height:34px;object-fit:contain;margin-bottom:4px}.status-card__icon{width:60px;height:60px;border-radius:999px;display:grid;place-items:center}.status-card__icon svg{width:28px;height:28px}.status-card__icon--wait{background:var(--warning-bg);color:var(--warning-text)}.status-card__icon--lock{background:var(--danger-bg);color:var(--danger-text)}.status-card h1{font-size:22px;margin:0}.status-card p{color:var(--ink-soft);margin:0;line-height:1.6}.status-card__note{display:flex;align-items:flex-start;gap:10px;text-align:left;background:var(--surface-soft);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--ink-soft)}.status-card__note svg{width:18px;height:18px;flex-shrink:0;color:var(--accent)}.status-card .button{margin-top:6px}.status-plans{width:100%;max-width:1000px}.status-plans h2{text-align:center;margin:0 0 18px}.status-plans__note{text-align:center;color:var(--muted);font-size:13px;margin-top:18px}.sunat-status{display:grid;gap:10px}.sunat-status__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px}.sunat-status__label{color:var(--muted)}.sunat-status__value{color:var(--ink);font-weight:500;word-break:break-all;text-align:right}.sunat-status__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sunat-status__empty,.sunat-status__error{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55;border-radius:10px;padding:12px 14px}.sunat-status__empty{background:var(--warning-bg);color:var(--warning-text)}.sunat-status__error{background:var(--danger-bg);color:var(--danger-text)}.sunat-status__empty svg,.sunat-status__error svg{width:17px;height:17px;flex-shrink:0;margin-top:1px}.sunat-warning{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;padding:12px 14px;border-radius:10px;background:var(--warning-bg);color:var(--warning-text);font-size:13px;line-height:1.55}.sunat-warning svg{width:17px;height:17px;flex-shrink:0;margin-top:1px}.sunat-steps{margin:12px;padding-left:20px;display:grid;gap:8px;color:var(--ink-soft);font-size:14px;line-height:1.55}.sunat-steps li{position:relative;border-bottom:1px solid var(--line);padding:6px 0 6px 20px}.feature-locked{max-width:460px;margin:40px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--line);border-radius:18px;padding:36px 28px;background:var(--panel)}.feature-locked__icon{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:var(--surface-soft);color:var(--muted)}.feature-locked__icon svg{width:26px;height:26px}.feature-locked h2{margin:0;font-size:20px}.feature-locked__badge{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--accent-deep);background:var(--accent-soft);padding:6px 14px;border-radius:999px}.feature-locked__badge svg{width:15px;height:15px}.feature-locked__desc{color:var(--ink-soft);margin:0;line-height:1.6;font-size:14px}.feature-locked .button{margin-top:6px}@media(max-width:640px){.wizard__grid{grid-template-columns:1fr}.wizard__grid .span-2{grid-column:1}.wizard-step__label small,.ruc-search__button span{display:none}.ruc-search__button{padding:0 14px}.billing-page .page-header,.status-plans .page-header{align-items:stretch}}.landing{--lp-ink: #0b1220;--lp-body: #3d4756;--lp-muted: #5b6472;--lp-faint: #9aa3b0;--lp-dark-muted: #a7b0bf;--lp-blue: #0094f0;--lp-blue-hover: #0078d4;--lp-cyan: #3ec8ff;--lp-green: #1aa851;--lp-green-hover: #11834a;--lp-line: #edf0f4;--lp-line-2: #e6e9ef;--lp-line-3: #e3e8ef;--lp-line-strong: #d8dee8;--lp-surface: #ffffff;--lp-soft: #f6f8fb;--lp-footer-bg: #fbfcfd;--lp-blue-soft: #e7f6ff;--lp-selection: #c9ebff;--lp-wa: #1aa851;--lp-radius-sm: 9px;--lp-radius: 12px;--lp-radius-lg: 16px;--lp-radius-xl: 18px;--lp-radius-2xl: 24px;--lp-max: 1208px;--lp-gutter: 24px;font-family:Geist,system-ui,sans-serif;color:var(--lp-ink);color-scheme:light;background:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing ::selection{background:var(--lp-selection)}.landing *{box-sizing:border-box}.landing a{color:var(--lp-blue);text-decoration:none}.landing a:hover{color:var(--lp-blue-hover)}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing img{display:block;max-width:100%}.lp-container{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lp-section{padding:clamp(72px,9vw,120px) 0}.lp-section--white{background:var(--lp-surface)}.lp-section--soft{background:var(--lp-soft);border-top:1px solid var(--lp-line)}.lp-section--dark{background:var(--lp-ink);color:#fff}.lp-section--border{border-top:1px solid var(--lp-line)}.lp-eyebrow{margin:0 0 16px;font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-blue)}.lp-section--dark .lp-eyebrow{color:var(--lp-cyan)}.lp-heading{margin:0;max-width:760px;font-size:clamp(30px,4.2vw,50px);font-weight:600;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.lp-heading--center{text-align:center;margin-left:auto;margin-right:auto}.lp-lead{margin-top:14px;font-size:17px;line-height:1.6;color:var(--lp-muted);text-wrap:pretty}.lp-section--dark .lp-lead{color:var(--lp-dark-muted)}.lp-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:none;cursor:pointer;font-family:inherit;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.lp-btn--primary{height:50px;padding:0 24px;border-radius:12px;background:linear-gradient(180deg,#3ec4ff,#0096f6 52%,#0074e6);color:#fff;font-size:16px;box-shadow:0 1px #ffffff59 inset,0 8px 22px #0094f047}.lp-btn--primary:hover{background:linear-gradient(180deg,#22b4ff,#0084e6 52%,#0064d0);color:#fff}.lp-btn--sm{height:40px;padding:0 16px;border-radius:10px;font-size:14px}.lp-btn--sm svg{width:16px;height:16px}.lp-btn--outline{height:50px;padding:0 24px;border-radius:var(--lp-radius);border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font-size:16px;font-weight:500}.lp-btn--outline:hover{border-color:#8fd4ff;color:var(--lp-ink);background:var(--lp-blue-soft)}.lp-btn--outline svg{color:var(--lp-blue)}.lp-btn--dark{height:36px;padding:0 14px;border-radius:var(--lp-radius-sm);background:var(--lp-ink);color:#fff;font-size:14px;font-weight:500}.lp-btn--dark:hover{background:#1c2536;color:#fff}.lp-btn--wa{height:50px;padding:0 22px;border-radius:var(--lp-radius);border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font-size:16px;font-weight:500}.lp-btn--wa:hover{border-color:#aab6c7;color:var(--lp-ink)}.lp-btn--wa svg,.lp-btn--wa .wa-icon{color:var(--lp-green)}.lp-btn svg{width:20px;height:20px;flex:none}.lp-banner{background:var(--lp-ink);color:#fff;text-align:center;padding:10px var(--lp-gutter);font-size:13.5px;font-weight:500}.lp-banner a{color:var(--lp-cyan);text-decoration:underline}.lp-nav{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent}.lp-nav__inner{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter);height:76px;display:flex;align-items:center;gap:28px}.lp-nav__logo{display:flex;align-items:center;flex:none}.lp-nav__logo img{height:45px;width:auto}.lp-nav__links{display:flex;gap:2px;align-items:center}.lp-nav__links>a,.lp-nav__drop-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--lp-body);white-space:nowrap;cursor:pointer}.lp-nav__links>a:hover,.lp-nav__drop-btn:hover,.lp-nav__drop.is-open>.lp-nav__drop-btn,.lp-nav__drop.is-current>.lp-nav__drop-btn{color:var(--lp-ink)}.lp-nav__links>a.active{color:var(--lp-ink);box-shadow:inset 0 -2px 0 var(--lp-blue);border-radius:0}.lp-nav__drop{position:relative}.lp-nav__drop-btn svg{width:14px;height:14px;color:var(--lp-faint);transition:transform .15s}.lp-nav__drop.is-open>.lp-nav__drop-btn svg,.lp-nav__drop.is-current>.lp-nav__drop-btn svg{color:var(--lp-blue)}.lp-nav__drop.is-open>.lp-nav__drop-btn svg{transform:rotate(180deg)}.lp-nav__drop:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.lp-nav__panel{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:30;min-width:280px;max-height:min(70vh,520px);overflow:auto;padding:8px;border:1px solid var(--lp-line-2);border-radius:14px;background:#fff;box-shadow:0 18px 48px #1018281a}.lp-nav__links .lp-nav__drop:hover>.lp-nav__panel,.lp-nav__links .lp-nav__drop:focus-within>.lp-nav__panel,.lp-nav__links .lp-nav__drop.is-open>.lp-nav__panel{display:flex;flex-direction:column}.lp-nav__panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--lp-ink)}.lp-nav__panel a:hover,.lp-nav__panel a.active{background:var(--lp-blue-soft);color:var(--lp-ink);box-shadow:none}.lp-nav__badge{flex:none;padding:2px 8px;border:1px solid var(--lp-line-strong);border-radius:999px;color:var(--lp-muted);font-size:11px;font-weight:500;background:#fff}.lp-nav__right{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-nav__login{padding:8px 12px;font-size:14px;font-weight:500;color:var(--lp-body);white-space:nowrap}.lp-nav__login:hover{color:var(--lp-ink)}.lp-nav__burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--lp-line-2);border-radius:10px;background:var(--lp-surface);color:var(--lp-ink);cursor:pointer}.lp-nav__burger svg{width:20px;height:20px}.lp-nav__mobile{display:none;border-top:1px solid var(--lp-line);background:var(--lp-surface);padding:12px var(--lp-gutter) 24px;flex-direction:column;gap:2px}.lp-nav__mobile.is-open{display:flex}.lp-nav__wa{display:inline-flex;align-items:center;gap:8px}.lp-nav__wa svg{width:18px;height:18px;flex:none;color:#25d366}.lp-nav__mobile>a,.lp-nav__mobile .lp-nav__drop-btn{width:100%;justify-content:space-between;padding:14px 4px;border:none;border-bottom:1px solid #f1f3f6;border-radius:0;background:transparent;font:inherit;font-size:17px;font-weight:500;color:var(--lp-ink);text-align:left;cursor:pointer}.lp-nav__mobile .lp-nav__drop:after{display:none}.lp-nav__mobile .lp-nav__panel{position:static;display:none;min-width:0;padding:4px 0 8px 8px;border:none;border-radius:0;box-shadow:none}.lp-nav__mobile .lp-nav__drop.is-open>.lp-nav__panel{display:flex;flex-direction:column;max-height:none}.lp-nav__mobile .lp-nav__panel a{padding:10px 4px;font-size:15px;color:var(--lp-body)}.lp-nav__mobile-actions{display:flex;gap:10px;margin-top:16px}.lp-nav__mobile-actions a{flex:1;height:46px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:600;border:none;padding:0}.lp-nav__mobile-actions .lp-btn--primary{color:#fff}.lp-nav__mobile-actions .lp-btn--outline{height:46px;border:1px solid var(--lp-line-strong);color:var(--lp-ink);font-weight:500}.lp-hero{position:relative;overflow:hidden;background:radial-gradient(60% 50% at 50% 0%,#00a8ff1f,#fff0 70%),#fff}.lp-hero__inner{max-width:var(--lp-max);margin:0 auto;padding:clamp(64px,10vw,112px) var(--lp-gutter) 0;text-align:center;animation:lp-up .6s ease both}.lp-hero__pill{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;max-width:100%;padding:6px 14px 6px 8px;border:1px solid var(--lp-line-2);border-radius:999px;background:var(--lp-surface);color:var(--lp-body);font-size:13px;font-weight:500}.lp-hero__pill:hover{border-color:#c9d3e1;color:var(--lp-ink)}.lp-hero__pill-tag{padding:2px 8px;border-radius:999px;white-space:nowrap;flex:none;background:#eaf2ff;color:var(--lp-blue);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.04em}.lp-hero h1{margin:28px auto 0;max-width:920px;font-size:clamp(40px,7.2vw,84px);font-weight:600;letter-spacing:-.045em;line-height:1;text-wrap:balance}.lp-hero__grad{background:linear-gradient(90deg,#0074e6,#00c2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero__lead{margin:24px auto 0;max-width:620px;font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--lp-muted);text-wrap:pretty}.lp-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.lp-hero__mono{margin:20px 0 0;font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--lp-muted)}.lp-hero__visual{max-width:1120px;margin:clamp(48px,7vw,80px) auto 0;padding:0 var(--lp-gutter)}.lp-hero__frame{border-radius:var(--lp-radius-xl) var(--lp-radius-xl) 0 0;border:1px solid var(--lp-line-3);border-bottom:none;background:var(--lp-soft);padding:10px 10px 0;box-shadow:0 -20px 80px #1e7bff1a}.lp-hero__chrome{display:flex;align-items:center;gap:6px;padding:4px 6px 12px}.lp-hero__dot{width:10px;height:10px;border-radius:50%;background:#dfe4eb}.lp-hero__url{margin:0 auto;padding:4px 14px;border-radius:7px;background:var(--lp-surface);border:1px solid var(--lp-line-2);font-family:Geist Mono,monospace;font-size:11px;color:var(--lp-muted)}.lp-hero__shot{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;object-position:top;border-radius:10px 10px 0 0;border:1px solid var(--lp-line-2);border-bottom:none}.lp-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-top:64px}.lp-reason{border-top:2px solid #b9e6ff;padding-top:20px}.lp-reason__n{margin:0;font-family:Geist Mono,monospace;font-size:12px;color:var(--lp-muted)}.lp-reason h3{margin:28px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em}.lp-reason p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--lp-muted);text-wrap:pretty}.lp-features__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lp-features__link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--lp-blue);white-space:nowrap}.lp-features__link svg{width:16px;height:16px}.lp-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;margin-top:56px;background:var(--lp-line-3);border:1px solid var(--lp-line-3);border-radius:var(--lp-radius-lg);overflow:hidden}.lp-bento__card{display:block;background:var(--lp-surface);padding:32px;color:var(--lp-ink);text-decoration:none;transition:background .15s}.lp-bento__card:hover{background:#fbfcfe;color:var(--lp-ink)}.lp-bento__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-bento__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--lp-blue-soft);color:var(--lp-blue)}.lp-bento__icon svg{width:20px;height:20px}.lp-bento__status{padding:3px 8px;border-radius:999px;white-space:nowrap;flex:none;border:1px solid #f0d9a8;background:#fff8ea;color:#8a5a00;font-family:Geist Mono,monospace;font-size:11px}.lp-bento__card h3{margin:24px 0 0;font-size:18px;font-weight:600;letter-spacing:-.015em}.lp-bento__card p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--lp-muted);text-wrap:pretty}.lp-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:start}.lp-trust__copy{max-width:460px}.lp-trust__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lp-trust__card{background:var(--lp-surface);padding:28px;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius-lg)}.lp-trust__card h3{margin:20px 0 0;font-size:17px;font-weight:600}.lp-trust__card p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-trust__icon{color:var(--lp-blue);display:block}.lp-trust__icon svg{width:24px;height:24px}.lp-plans-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:48px}.lp-plan-preview{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line-2);background:var(--lp-surface);color:var(--lp-ink);text-decoration:none;transition:border-color .15s}.lp-plan-preview:hover{border-color:var(--lp-blue);color:var(--lp-ink)}.lp-plan-preview--featured{border-color:var(--lp-blue)}.lp-plan-preview__head{display:flex;justify-content:space-between;align-items:center}.lp-plan-preview__head h3{margin:0;font-size:18px;font-weight:600}.lp-plan-preview__tag{font-family:Geist Mono,monospace;font-size:11px;color:var(--lp-blue)}.lp-plan-preview__price{margin:16px 0 0;font-size:36px;font-weight:600;letter-spacing:-.03em}.lp-plan-preview__per{font-size:15px;font-weight:400;color:var(--lp-muted)}.lp-plan-preview__desc{margin:0;font-size:14px;color:var(--lp-muted)}.lp-toggle{display:inline-flex;margin-top:36px;padding:4px;border-radius:var(--lp-radius);background:#f1f4f8;border:1px solid var(--lp-line-2)}.lp-toggle button{height:38px;padding:0 18px;border:none;border-radius:var(--lp-radius-sm);white-space:nowrap;font:inherit;font-size:14px;font-weight:500;cursor:pointer;background:transparent;color:var(--lp-muted);box-shadow:none;transition:all .15s}.lp-toggle button.is-active{background:var(--lp-surface);color:var(--lp-ink);box-shadow:0 1px 3px #0000000f}.lp-toggle .lp-toggle__annual-badge{color:var(--lp-blue)}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:48px;align-items:stretch}.lp-plan{display:flex;flex-direction:column;padding:32px;border-radius:var(--lp-radius-xl);border:1px solid var(--lp-line-2);background:var(--lp-surface)}.lp-plan--featured{border-color:var(--lp-blue);box-shadow:0 12px 40px #1563d61a}.lp-plan__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.lp-plan__tag{padding:4px 10px;border-radius:999px;background:var(--lp-blue);color:#fff;font-family:Geist Mono,monospace;font-size:11px}.lp-plan__desc{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--lp-muted);min-height:46px}.lp-plan__price{margin:24px 0 0;font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1}.lp-plan__per{font-size:16px;font-weight:400;letter-spacing:0;color:var(--lp-muted)}.lp-plan__bill{margin:8px 0 0;font-size:13px;color:var(--lp-muted)}.lp-plan__cta{margin-top:28px;display:flex;align-items:center;justify-content:center;height:46px;border-radius:10px;font-weight:600;font-family:inherit;font-size:15px;border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);cursor:pointer;transition:opacity .15s}.lp-plan__cta:hover{opacity:.88}.lp-plan__cta--primary{border-color:var(--lp-blue);background:var(--lp-blue);color:#fff}.lp-plan__feats{list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--lp-line-2);display:flex;flex-direction:column;gap:12px}.lp-plan__feats li{display:flex;gap:10px;font-size:14px;line-height:1.45;color:#1f2937}.lp-plan__feats li svg{flex:none;width:16px;height:16px;color:var(--lp-blue);margin-top:1px}.lp-plans__foot{margin-top:20px;text-align:center;font-size:13px;color:var(--lp-muted)}.lp-faq{max-width:760px;margin:48px auto 0}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none;color:var(--lp-ink)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex:none;width:20px;height:20px;color:var(--lp-muted);transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--lp-muted)}.lp-contact{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;align-items:start}.lp-contact__info{display:flex;flex-direction:column;gap:20px}.lp-contact__info p{font-size:16px;line-height:1.6;color:var(--lp-muted)}.lp-contact__channels{display:flex;flex-direction:column;gap:14px}.lp-contact__channel{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--lp-ink)}.lp-contact__channel svg{width:18px;height:18px;color:var(--lp-blue);flex:none}.lp-final{padding:0 var(--lp-gutter) clamp(72px,9vw,120px);background:#fff}.lp-final__card{max-width:1160px;margin:0 auto;border-radius:var(--lp-radius-2xl);padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);text-align:center;background-color:#f4f9fd;background-image:radial-gradient(70% 90% at 50% 0%,#22b8f529,#1e7bff12 48%,#f4f9fd00 78%);border:1px solid var(--lp-line-2)}.lp-final__mark{width:148px;height:auto;display:block;margin:0 auto}.lp-final__card h2{margin:28px auto 0;max-width:640px;font-size:clamp(30px,4.6vw,54px);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.lp-final__card .lp-lead{margin:16px auto 0;max-width:520px}.lp-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.lp-footer{background:var(--lp-footer-bg);border-top:1px solid var(--lp-line)}.lp-footer__inner{max-width:var(--lp-max);margin:0 auto;padding:64px var(--lp-gutter) 32px}.lp-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px 32px}.lp-footer__brand{grid-column:span 2;min-width:240px;max-width:340px}.lp-footer__logo{height:48px;width:auto}.lp-footer__brand>p{margin-top:16px;font-size:14px;line-height:1.6;color:var(--lp-muted)}.lp-footer__by{font-size:13px;color:var(--lp-muted)}.lp-footer__by a,.lp-footer__bottom a{color:var(--lp-blue);font-weight:600}.lp-footer__by a:hover,.lp-footer__bottom a:hover{color:var(--lp-blue-hover)}.lp-footer__company{margin-top:6px;font-size:13px;line-height:1.5;color:var(--lp-muted)}.lp-footer__col{display:flex;flex-direction:column;gap:10px}.lp-footer__col-title{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--lp-ink)}.lp-footer__col a{font-size:14px;color:var(--lp-muted)}.lp-footer__col a:hover,.lp-footer__col button:hover{color:var(--lp-ink)}.lp-footer__col button{width:fit-content;padding:0;border:none;background:none;font:inherit;font-size:14px;color:var(--lp-muted);text-align:left;cursor:pointer}.lp-libro{display:inline-flex;align-items:center;gap:10px;margin-top:40px;padding:10px 14px;border:1px solid var(--lp-line-strong);border-radius:10px;background:var(--lp-surface);color:var(--lp-ink);font-size:14px;font-weight:500}.lp-libro:hover{border-color:var(--lp-blue);color:var(--lp-ink)}.lp-libro svg{width:16px;height:16px;color:var(--lp-blue)}.lp-footer__bottom{margin-top:28px;padding-top:24px;border-top:1px solid var(--lp-line-2);font-size:13px;color:var(--lp-muted)}.lp-footer__social{display:flex;gap:8px;margin-top:16px}.lp-footer__social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-line-strong);border-radius:10px;background:#fff;color:var(--lp-ink)}.lp-footer__social a:hover{border-color:var(--lp-blue);background:var(--lp-blue-soft);color:var(--lp-blue)}.lp-footer__social svg{width:16px;height:16px}.lp-wa-fab{position:fixed;right:20px;bottom:20px;z-index:40;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #128c4652;transition:background .15s}.landing a.lp-wa-fab,.landing a.lp-wa-fab:hover{color:#fff}.lp-wa-fab:hover{background:#1ebe5d;color:#fff}.lp-wa-fab svg{width:28px;height:28px;flex:none;display:block}.lp-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.lp-testimonial{padding:28px;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line-2);background:var(--lp-surface)}.lp-testimonial__stars{color:#f59e0b;display:flex;gap:2px;margin-bottom:12px}.lp-testimonial__stars svg{width:16px;height:16px}.lp-testimonial blockquote{margin:0;font-size:15px;line-height:1.6;color:var(--lp-muted)}.lp-testimonial__author{margin-top:16px;display:flex;align-items:center;gap:10px}.lp-testimonial__avatar{width:36px;height:36px;border-radius:50%;background:var(--lp-soft);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--lp-blue)}.lp-modal{position:fixed;inset:0;z-index:100;background:#080c168c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--lp-gutter)}.lp-modal__panel{position:relative;max-width:440px;width:100%;padding:32px;border-radius:var(--lp-radius-lg);background:var(--lp-surface);box-shadow:0 24px 64px #0f193233}.lp-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:none;color:var(--lp-muted);cursor:pointer}.lp-modal__close:hover{background:var(--lp-soft);color:var(--lp-ink)}@keyframes lp-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}@media(max-width:1100px){.lp-trust__grid{grid-template-columns:1fr}}@media(max-width:860px){.lp-nav__links,.lp-nav__login{display:none}.lp-nav__burger{display:flex}.lp-contact{grid-template-columns:1fr}.lp-footer__brand{grid-column:span 1}}@media(max-width:640px){:root{--lp-gutter: 16px}.lp-hero h1{font-size:clamp(32px,9vw,48px)}.lp-heading{font-size:clamp(26px,7vw,38px)}.lp-bento,.lp-trust__cards,.lp-plans-preview,.lp-plans{grid-template-columns:1fr}.lp-hero__actions,.lp-final__actions{flex-direction:column;align-items:center}}.lp-page-hero{border-bottom:1px solid var(--lp-line);background:radial-gradient(50% 80% at 100% 0%,#1e7bff12,#fff0 70%),#fff}.lp-page-hero--center{border-bottom:none;text-align:center;background:radial-gradient(60% 60% at 50% 0%,#1e7bff14,#fff0 70%),#fff}.lp-page-hero--line{border-bottom:1px solid var(--lp-line);background:#fff}.lp-page-hero .lp-container,.lp-trial .lp-container,.lp-contact-page{padding-top:clamp(64px,9vw,104px);padding-bottom:clamp(48px,6vw,72px)}.lp-page-title{max-width:820px;font-size:clamp(36px,5.6vw,64px);font-weight:600;letter-spacing:-.042em;line-height:1.02;text-wrap:balance}.lp-page-hero--center .lp-page-title,.lp-page-hero--center .lp-page-lead{margin-left:auto;margin-right:auto}.lp-page-lead{margin-top:20px;max-width:600px;font-size:18px}.lp-page-hero--center .lp-toggle{display:inline-flex}.lp-modules{display:flex;gap:64px;align-items:flex-start;padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(72px,9vw,120px)}.lp-modnav{position:sticky;top:96px;flex:none;width:240px;display:flex;flex-direction:column;gap:2px}.lp-modnav button{display:flex;gap:12px;align-items:baseline;text-align:left;padding:8px 10px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:var(--lp-body);cursor:pointer}.lp-modnav button:hover{background:#f3f5f8;color:var(--lp-ink)}.lp-modnav button span{font-family:Geist Mono,monospace;font-size:11px;color:var(--lp-faint)}.lp-modules__list{flex:1;min-width:0}.lp-module{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 48px;padding:40px 0;border-top:1px solid var(--lp-line-2);scroll-margin-top:88px}.lp-module__meta{display:flex;align-items:center;gap:12px}.lp-module__n{font-family:Geist Mono,monospace;font-size:12px;color:var(--lp-faint)}.lp-module h2{margin:20px 0 0;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.lp-module p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--lp-muted)}.lp-module ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;align-self:center}.lp-module li,.lp-trial__terms li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#1f2937}.lp-module li svg,.lp-trial__terms li svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--lp-blue)}.lp-modules__cta{border-top:1px solid var(--lp-line-2);padding-top:40px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.lp-modules__cta p{font-size:17px;font-weight:500}.lp-modules__cta div{display:flex;gap:12px;flex-wrap:wrap}.lp-container--plans{max-width:1160px;padding-top:48px}.lp-compare{padding-top:clamp(72px,9vw,112px)}.lp-compare h2,.lp-conditions h2,.lp-faq-wrap h2,.lp-related h2{font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:-.03em}.lp-compare__scroll{margin-top:32px;overflow-x:auto;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius-lg)}.lp-compare table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.lp-compare thead th{text-align:center;padding:16px;font-weight:600;background:var(--lp-soft)}.lp-compare thead th:first-child{text-align:left;padding-left:20px;font-weight:500;color:var(--lp-muted);width:40%}.lp-compare thead th.is-featured{color:var(--lp-blue)}.lp-compare__group th{text-align:left;padding:20px 20px 8px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-blue);font-weight:500;border-top:1px solid var(--lp-line-2)}.lp-compare tbody tr:not(.lp-compare__group){border-top:1px solid #f0f2f5}.lp-compare tbody th{text-align:left;padding:14px 20px;font-weight:400;color:#1f2937}.lp-compare td{text-align:center;padding:14px;color:var(--lp-muted);font-family:Geist Mono,monospace;font-size:13px}.lp-compare td.is-featured{background:#fafcff}.lp-compare td[data-mark=yes]{color:var(--lp-blue)}.lp-conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;padding-top:clamp(72px,9vw,112px);padding-bottom:clamp(72px,9vw,112px);scroll-margin-top:88px}.lp-conditions p{margin-top:14px;font-size:16px;line-height:1.6;color:var(--lp-muted)}.lp-conditions dl{margin:0}.lp-conditions dl>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--lp-line-2)}.lp-conditions dt{font-size:14px;font-weight:600}.lp-conditions dd{margin:0;font-size:14px;line-height:1.55;color:var(--lp-muted)}.lp-price-cta{padding:0 var(--lp-gutter) clamp(72px,9vw,112px)}.lp-price-cta__card{max-width:1112px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:36px 40px;border-radius:20px;background:linear-gradient(135deg,#f4fbff,#fff 42%,#e8f6ff);color:var(--lp-ink);border:1px solid #d5edff}.lp-price-cta__card h2{font-size:26px;font-weight:600;letter-spacing:-.025em}.lp-price-cta__card p{margin-top:8px;font-size:16px;color:var(--lp-muted)}.lp-price-cta__card>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.lp-btn--light{background:#fff;color:var(--lp-ink);border:none}.lp-btn--light:hover{background:#e9eef5;color:var(--lp-ink)}.lp-btn--ghost-dark{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}.lp-btn--ghost-dark:hover{border-color:#ffffff80;color:#fff}.landing a.lp-btn--primary,.landing a.lp-btn--primary:hover,.landing a.lp-btn--dark,.landing a.lp-btn--dark:hover{color:#fff}.landing a.lp-btn--outline,.landing a.lp-btn--outline:hover,.landing a.lp-btn--wa,.landing a.lp-btn--wa:hover,.landing a.lp-btn--light,.landing a.lp-btn--light:hover{color:var(--lp-ink)}.lp-btn--primary,.lp-btn--dark{color:#fff}.lp-btn--primary svg,.lp-btn--dark svg{color:#fff}.lp-btn--block{width:100%;height:50px;border:none;cursor:pointer}.lp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.lp-tabs button{height:36px;padding:0 14px;border-radius:999px;white-space:nowrap;font:inherit;font-size:14px;font-weight:500;cursor:pointer;border:1px solid var(--lp-line-strong);background:#fff;color:var(--lp-body)}.lp-tabs button span{font-family:Geist Mono,monospace;font-size:11px;opacity:.7}.lp-tabs button.is-active{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-gallery{background:var(--lp-soft)}.lp-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;padding-top:40px;padding-bottom:clamp(72px,9vw,112px)}.lp-gallery figure{margin:0}.lp-gallery button{display:block;width:100%;padding:0;border:1px solid var(--lp-line-3);border-radius:14px;overflow:hidden;background:#fff;cursor:zoom-in;aspect-ratio:4 / 3}.lp-gallery button:hover{border-color:#9fb8de;box-shadow:0 12px 32px #0f193214}.lp-gallery img{width:100%;height:100%;object-fit:cover;object-position:top left}.lp-gallery figcaption{margin-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lp-gallery figcaption span:first-child{font-size:15px;font-weight:600}.lp-gallery figcaption span:last-child{font-family:Geist Mono,monospace;font-size:11px;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.06em}.lp-lightbox{position:fixed;inset:0;z-index:80;background:#080c16e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column}.lp-lightbox__bar,.lp-lightbox__stage{display:flex;align-items:center}.lp-lightbox__bar{justify-content:space-between;gap:16px;padding:16px 20px;color:#fff}.lp-lightbox__bar p:first-child{font-size:15px;font-weight:600}.lp-lightbox__bar p:last-child,.lp-lightbox__bar span{font-size:13px;color:var(--lp-dark-muted)}.lp-lightbox__bar>div:last-child{display:flex;align-items:center;gap:16px}.lp-lightbox__bar button,.lp-lightbox__stage>button{display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:transparent}.lp-lightbox__bar button{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.lp-lightbox__stage{flex:1;min-height:0;justify-content:center;gap:12px;padding:0 12px 24px}.lp-lightbox__stage>button{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f}.lp-lightbox img{max-width:min(100%,1200px);max-height:100%;object-fit:contain;border-radius:12px;background:#fff}.lp-blog__tools{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:40px}.lp-blog__tools .lp-tabs{margin-top:0}.lp-search{position:relative;display:flex;align-items:center;width:min(100%,280px)}.lp-search svg{position:absolute;left:12px;width:16px;height:16px;color:var(--lp-faint)}.lp-search input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--lp-line-strong);border-radius:10px;font:inherit;font-size:14px;outline:none}.lp-search input:focus,.lp-form input:focus,.lp-form textarea:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px #1e7bff26}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-blog__list{padding-top:16px;padding-bottom:clamp(72px,9vw,112px)}.lp-post{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 48px;padding:32px 0;border-bottom:1px solid var(--lp-line-2);color:var(--lp-ink)}.lp-post:hover{color:var(--lp-blue)}.lp-post>div:first-child{display:flex;gap:16px;align-items:baseline;font-family:Geist Mono,monospace;font-size:12px;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.05em}.lp-post>div:first-child span:first-child{color:var(--lp-blue)}.lp-post h2{font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.lp-post p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--lp-muted)}.lp-blog__empty{padding:80px 24px;text-align:center}.lp-blog__empty svg{width:24px;height:24px;color:var(--lp-faint)}.lp-blog__empty h2{margin-top:16px;font-size:20px;font-weight:600}.lp-blog__empty p{margin-top:8px;color:var(--lp-muted)}.lp-blog__empty button{margin-top:20px;height:40px;padding:0 16px;border:1px solid var(--lp-line-strong);border-radius:10px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.lp-article{max-width:720px;padding-top:clamp(48px,7vw,88px)}.lp-crumbs{display:flex;gap:8px;font-size:13px;color:var(--lp-muted)}.lp-article .lp-page-title{margin-top:24px;font-size:clamp(32px,5vw,52px)}.lp-article__excerpt{margin-top:20px;font-size:19px;line-height:1.6;color:var(--lp-muted)}.lp-article__by{display:flex;flex-direction:column;gap:2px;margin-top:28px;padding-bottom:32px;border-bottom:1px solid var(--lp-line-2);font-size:14px}.lp-article__by span{color:var(--lp-muted)}.lp-article__body h2{margin-top:40px;font-size:24px;font-weight:600;letter-spacing:-.02em}.lp-article__body p{margin-top:16px;font-size:17px;line-height:1.75;color:#1f2937}.lp-article__pending{margin-top:32px;padding:48px 24px;border:1px dashed var(--lp-line-strong);border-radius:var(--lp-radius-lg);text-align:center}.lp-article__pending p:first-child{font-size:16px;font-weight:600}.lp-article__pending p:last-child{margin-top:8px;font-size:14px;color:var(--lp-muted)}.lp-article__cta{margin-top:56px;padding:28px;border-radius:var(--lp-radius-lg);background:var(--lp-soft);border:1px solid var(--lp-line-2);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.lp-article__cta p{font-size:16px;font-weight:600}.lp-related{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(72px,9vw,112px)}.lp-related h2{margin-bottom:16px;font-size:14px;font-family:Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-weight:500}.lp-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lp-related a{display:block;padding:24px;border:1px solid var(--lp-line-2);border-radius:14px;color:var(--lp-ink)}.lp-related a:hover{border-color:#9fb8de;color:var(--lp-ink)}.lp-related a span{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-blue)}.lp-related h3{margin-top:12px;font-size:17px;font-weight:600;line-height:1.3}.lp-contact-page,.lp-trial__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,80px);align-items:start}.lp-trial{background:radial-gradient(50% 70% at 0% 0%,#1e7bff12,#fff0 70%),#fff}.lp-channels{margin-top:40px;display:flex;flex-direction:column;gap:1px;background:var(--lp-line-2);border:1px solid var(--lp-line-2);border-radius:var(--lp-radius-lg);overflow:hidden}.lp-channels>a,.lp-channels>div{display:flex;gap:16px;align-items:center;padding:20px 24px;background:#fff;color:var(--lp-ink)}.lp-channels>a:hover{background:#fbfcfe;color:var(--lp-ink)}.lp-channels strong{display:block;font-size:15px}.lp-channels a>span:nth-child(2) span,.lp-channels>div>span:last-child span{display:block;font-size:14px;color:var(--lp-muted)}.lp-channels a>svg{margin-left:auto;width:16px;height:16px;color:var(--lp-muted)}.lp-channels__icon{width:40px;height:40px;border-radius:10px;background:var(--lp-blue-soft);color:var(--lp-blue);display:flex;align-items:center;justify-content:center;flex:none}.lp-channels__icon--wa{background:#e8f7ef;color:var(--lp-green-hover)}.lp-channels__icon--muted{background:#f3f5f8;color:var(--lp-body)}.lp-channels__icon svg{width:18px;height:18px}.lp-form-card{border:1px solid var(--lp-line-3);border-radius:20px;background:#fff;padding:clamp(24px,4vw,40px);box-shadow:0 24px 60px #0f19320f}.lp-form{display:flex;flex-direction:column;gap:18px}.lp-form__intro h2,.lp-form-done h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.lp-form__intro p,.lp-form__aside{margin-top:6px;font-size:14px;color:var(--lp-muted)}.lp-form__aside{margin:0;text-align:center}.lp-form fieldset{border:none;margin:0;padding:0}.lp-form legend{font-size:14px;font-weight:500;margin-bottom:8px}.lp-form__row,.lp-radios{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp-radios{gap:8px}.lp-form label:not(.lp-check):not(.lp-radios label){display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.lp-form input:not([type=checkbox]):not([type=radio]),.lp-form textarea{height:46px;padding:0 14px;border:1px solid var(--lp-line-strong);border-radius:10px;font:inherit;font-size:15px;font-weight:400;outline:none;background:#fff}.lp-form textarea{height:auto;padding:12px 14px;resize:vertical}.lp-form label.is-invalid input,.lp-form label.is-invalid textarea{border-color:#d9363e}.lp-form label>span,.lp-form__error{font-size:13px;font-weight:400;color:#c0262d}.lp-radios label{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--lp-line-strong);border-radius:10px;font-size:14px;cursor:pointer;background:#fff}.lp-radios label.is-on{border-color:var(--lp-blue);background:#f5f9ff}.lp-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--lp-body);font-weight:400}.lp-check input,.lp-radios input{margin-top:3px;width:16px;height:16px;accent-color:var(--lp-blue);flex:none}.lp-form-done{text-align:center;padding:24px 0}.lp-form-done>span{width:56px;height:56px;margin:0 auto;border-radius:50%;background:#e8f7ef;color:var(--lp-green-hover);display:flex;align-items:center;justify-content:center}.lp-form-done p{margin:10px auto 0;max-width:340px;font-size:15px;line-height:1.6;color:var(--lp-muted)}.lp-form-done button,.lp-form-done a{margin-top:20px}.lp-form-done button{height:40px;padding:0 16px;border:1px solid var(--lp-line-strong);border-radius:10px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.lp-steps{list-style:none;margin:40px 0 0;padding:0}.lp-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--lp-line-2)}.lp-steps li>span{width:32px;height:32px;border-radius:50%;border:1px solid #c9d6ea;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:12px;color:var(--lp-blue)}.lp-steps h3{margin-top:4px;font-size:17px;font-weight:600}.lp-steps p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-trial__terms{margin-top:12px;padding:20px;border-radius:14px;background:var(--lp-soft);border:1px solid var(--lp-line-2)}.lp-trial__terms>p{margin-bottom:12px;font-size:14px;font-weight:600}.lp-trial__terms ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lp-faq-wrap{max-width:880px}.lp-accordion{margin-top:32px;border-top:1px solid #dfe4eb}.lp-accordion>div{border-bottom:1px solid #dfe4eb}.lp-accordion button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border:none;background:transparent;font:inherit;font-size:17px;font-weight:500;text-align:left;color:var(--lp-ink);cursor:pointer}.lp-accordion button svg{flex:none;width:18px;height:18px;color:var(--lp-muted)}.lp-accordion p{margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65;color:var(--lp-muted)}.lp-cookie{position:fixed;left:20px;bottom:20px;z-index:60;width:min(calc(100% - 40px),420px);padding:24px;border-radius:var(--lp-radius-lg);background:#fff;border:1px solid var(--lp-line-3);box-shadow:0 24px 64px #0f193229}.lp-cookie__title{font-size:15px;font-weight:600}.lp-cookie>p:nth-child(2){margin-top:8px;font-size:14px;line-height:1.55;color:var(--lp-muted)}.lp-cookie__opts{margin-top:16px;display:flex;flex-direction:column;border-top:1px solid var(--lp-line)}.lp-cookie__opts>div,.lp-cookie__opts label{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lp-line);font-size:14px}.lp-cookie__opts label:last-child{border-bottom:none}.lp-cookie__opts strong{display:block;font-weight:500}.lp-cookie__opts span span{color:var(--lp-muted);font-size:13px}.lp-cookie__always{font-family:Geist Mono,monospace;font-size:11px;color:var(--lp-muted)}.lp-cookie__opts input{width:18px;height:18px;accent-color:var(--lp-blue)}.lp-cookie__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp-cookie__actions .lp-btn{flex:1;height:40px;padding:0 12px;font-size:14px}.lp-cookie__config{flex-basis:100%;height:32px;border:none;background:none;color:var(--lp-blue);font:inherit;font-size:13px;font-weight:500;cursor:pointer}@media(max-width:900px){.lp-modules{flex-direction:column;gap:24px}.lp-modnav{position:sticky;top:64px;width:100%;flex-direction:row;overflow-x:auto;background:#fff;z-index:5;padding:8px 0}.lp-modnav button{white-space:nowrap}.lp-post{grid-template-columns:1fr}.lp-form__row,.lp-radios,.lp-conditions dl>div{grid-template-columns:1fr}}@media(max-width:640px){.lp-cookie{bottom:84px}.lp-price-cta__card{padding:28px 20px}}.lp-contract{min-height:100vh;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(21,99,214,.12),transparent),var(--lp-ink)}.lp-contract__top{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;margin:0 auto;padding:16px var(--lp-gutter)}.landing .lp-contract__back{display:inline-flex;align-items:center;gap:8px;color:#ffffffc7;font-size:14.5px;font-weight:600}.lp-contract__back svg{width:16px;height:16px}.lp-contract__main{padding:24px var(--lp-gutter) 72px}.lp-contract__card{max-width:560px;margin:0 auto;padding:32px;border-radius:var(--lp-radius-lg);background:#fff;box-shadow:0 30px 80px #00000073}.lp-contract__card h1{margin-bottom:10px;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.25}.lp-contract__card h2{margin:26px 0 12px;font-size:15px;font-weight:700}.lp-contract__lead,.lp-contract__note{color:var(--lp-muted);font-size:14.5px;line-height:1.6}.lp-contract__note{margin-top:14px;font-size:13px}.lp-contract__current{width:fit-content;margin-bottom:10px;padding:4px 10px;border-radius:100px;background:#1563d61a;color:var(--lp-blue);font-size:12.5px;font-weight:700}.lp-contract__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.lp-contract__cycle,.lp-contract__change{padding:0;border:0;background:none;color:var(--lp-blue);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.lp-contract__cycle{margin:6px 0 22px}.lp-contract__change{display:block;margin:16px auto 0;color:var(--lp-faint)}.lp-contract .lp-plan__feats{margin-bottom:0}.lp-contract__data{display:grid;gap:0;margin:0 0 24px;border:1px solid var(--lp-line);border-radius:12px}.lp-contract__data>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}.lp-contract__data>div+div{border-top:1px solid var(--lp-line)}.lp-contract__data dt{display:inline-flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:13.5px}.lp-contract__data dt svg{width:16px;height:16px;color:var(--lp-blue)}.lp-contract__data dd{margin:0;min-width:0;font-size:14.5px;font-weight:600;text-align:right;overflow-wrap:anywhere}.lp-contract__cta{width:100%}.lp-contract__options{display:grid;gap:10px;margin-top:20px}.lp-contract__options button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--lp-line-strong);border-radius:12px;background:#fff;color:var(--lp-ink);font:inherit;cursor:pointer}.lp-contract__options button:hover{border-color:var(--lp-blue)}.lp-contract__options span{color:var(--lp-muted);font-size:14px}@media(max-width:640px){.lp-contract__card{padding:24px 20px}}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.pw-input{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 12px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-bg);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.pw-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.pw-input--error{border-color:var(--danger-border)}.pw-input--error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-text) 14%,transparent)}.pw-input__lead{width:17px;height:17px;color:#94a3b8;flex:none}.pw-input input{min-width:0;flex:1;height:44px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.pw-input input::placeholder{color:#94a3b8}.pw-input__toggle{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;flex:none;transition:background-color .15s ease,color .15s ease,transform .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pw-input__toggle:hover{background:#0f172a0d;color:var(--accent)}}.pw-input__toggle:active{transform:scale(.92)}.pw-input__toggle svg{width:17px;height:17px}.pw-reqs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.pw-req{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;color:var(--ink-soft, #6b7280);transition:color .18s ease}.pw-req[data-met=true]{color:var(--success-text, #15803d)}.pw-req__icon{position:relative;flex:none;width:16px;height:16px;display:grid;place-items:center}.pw-req__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;transition:opacity .16s var(--ease-out)}.pw-req__check{position:absolute;inset:0;width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.pw-req[data-met=true] .pw-req__dot{opacity:0}.pw-req[data-met=true] .pw-req__check{opacity:1;transform:scale(1)}.pw-match{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;animation:pw-fade-in .16s var(--ease-out)}.pw-match svg{width:15px;height:15px;flex:none}.pw-match--ok{color:var(--success-text, #15803d)}.pw-match--bad{color:var(--danger-text, #b91c1c)}@keyframes pw-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.field-error--animated{animation:pw-fade-in .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.button:not(:disabled):active{transform:scale(.985)}}.button{transition:transform .12s var(--ease-out),background-color .16s ease,box-shadow .16s ease,opacity .16s ease}@media(prefers-reduced-motion:reduce){.pw-req__dot,.pw-req__check,.pw-match,.field-error--animated{transition:none;animation:none}.pw-req__check{transform:scale(1)}.button:not(:disabled):active{transform:none}}.admin-field{display:flex;flex-direction:column;gap:6px}.admin-field>span{font-size:13px;font-weight:600;color:var(--ink)}.admin-field__pw{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-bg);transition:border-color .18s ease,box-shadow .18s ease}.admin-field__pw:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.admin-field__pw>svg{width:17px;height:17px;color:#94a3b8;flex:none}.admin-field__pw input{min-width:0;flex:1;height:44px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.admin-field__pw input::placeholder{color:#94a3b8}.status-card__actions{display:flex;flex-direction:column;gap:8px;width:100%}.login-help{margin:10px 0 0;text-align:center;font-size:13px}.login-help a,.status-card__help a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#0f7a3f;text-decoration:none}.login-help a:hover,.status-card__help a:hover{text-decoration:underline}.status-card__help{margin:14px 0 0;font-size:13px;color:var(--muted, #64748b);line-height:1.5}.login-page h1,.login-page h2{font-family:Plus Jakarta Sans,Manrope,sans-serif}.login-page{position:relative;isolation:isolate;background:radial-gradient(920px 540px at 12% 0%,rgba(150,206,255,.45),transparent 62%),radial-gradient(780px 520px at 88% 100%,rgba(90,168,255,.22),transparent 64%),linear-gradient(180deg,#f5faff,#eef5ff 46%,#f8fbff);color:#121826;color-scheme:light;font-family:Plus Jakarta Sans,Manrope,DM Sans,sans-serif}.auth-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-backdrop__svg{width:100%;height:100%;display:block}.login-page.auth-canvas>:not(.auth-backdrop){position:relative;z-index:1}.login-hero{color:#1f2328;background:transparent;overflow:visible;gap:18px;padding:clamp(22px,3vh,36px) clamp(28px,3vw,48px) clamp(18px,2.5vh,28px)}.login-hero__logo{width:auto;height:38px}.login-hero__layout{min-height:0}.login-hero__content{max-width:460px;justify-content:flex-start;align-self:center}.login-hero__pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0 0 16px;padding:6px 12px 6px 10px;border-radius:999px;background:#ffffffdb;border:1px solid #e6ebf2;box-shadow:0 1px 2px #1f23280a;color:#5c6570;font-size:12px;font-weight:700;letter-spacing:.02em}.login-hero__pill svg{width:14px;height:14px;color:#1e7bff}.login-hero--register .login-hero__pill{padding-inline:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.login-hero__content h1{margin:0 0 14px;color:#1f2328;font-size:clamp(34px,3.5vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.048em}.login-hero__content h1 span{color:#1e7bff}.login-hero__content p{max-width:440px;color:#667085;font-size:15px;line-height:1.55}.login-features{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.login-feature{display:flex;align-items:flex-start;gap:12px}.login-feature__icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:12px}.login-feature__icon svg{width:18px;height:18px}.login-feature__icon--blue{background:#e8f3ff;color:#1e7bff}.login-feature__icon--green{background:#e8f8ef;color:#16a34a}.login-feature__icon--violet{background:#eef0ff;color:#4f46e5}.login-feature strong{display:block;color:#1f2328;font-size:14px;font-weight:700;letter-spacing:-.02em}.login-feature small{display:block;margin-top:2px;color:#6b7280;font-size:13px;line-height:1.35}.login-hero__trust{max-width:460px}.login-trust-card{align-items:center;padding:14px 16px;border:1px solid rgba(31,35,40,.06);border-radius:16px;background:#ffffffeb;box-shadow:0 10px 30px #1f23280d,0 1px 2px #1f23280a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-trust-card__icon{width:40px;height:40px;border-radius:12px;background:#e8f3ff;color:#1e7bff}.login-trust-card strong{color:#1f2328;font-size:14px}.login-trust-card small{color:#6b7280;font-size:12.5px}.login-trust-list{gap:8px 18px}.login-trust-list li{color:#3c4450;font-size:13px;font-weight:600}.login-trust-list svg{width:15px;height:15px;color:#16a34a}.login-panel{background:transparent}.login-panel__inner{width:min(440px,100%)}.login-panel--register .login-panel__inner{width:min(680px,100%)}.login-card{padding:28px 28px 22px;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:#fff;box-shadow:0 24px 60px #1f232812,0 1px 2px #1f23280a}.login-card__brand{display:flex;justify-content:center;margin-bottom:18px}.login-card__brand img{height:34px;width:auto}.login-form__intro{margin-bottom:22px;text-align:center}.login-form h2,.wizard__head h2{color:#1f2328;font-weight:800;letter-spacing:-.04em}.login-form h2{font-size:28px}.login-form__lead{color:#6b7280;font-size:14px}.login-page .login-input,.login-page .pw-input{min-height:50px;border-color:#e6ebf2;border-radius:14px;background:#fff}.login-page .login-input:focus-within,.login-page .pw-input:focus-within{border-color:#1e7bff;box-shadow:0 0 0 4px #1e7bff24}.login-page .login-input svg,.login-page .pw-input__lead{color:#98a2b3}.login-page .field-error{animation:pw-fade-in .16s var(--ease-out)}.login-form__forgot{color:#1e7bff;font-size:13px;font-weight:600}.login-form__security{justify-content:center;color:#98a2b3;text-align:center}.button.button--brand{border:0;background:var(--brand-gradient);color:#fff;box-shadow:0 10px 24px #1e7bff47}.button.button--brand:hover:not(:disabled):not(.button--loading){background:linear-gradient(100deg,#1668e6,#1e7bff 42%,#3ec4f8);color:#fff;box-shadow:0 14px 28px #1e7bff57}.login-form__submit{min-height:50px;border-radius:14px;font-size:15px}.login-page .login-register{margin-top:18px;padding-top:0;border-top:0;color:#667085;font-size:14px}.login-register__link{color:#1e7bff;font-weight:700}.login-page .auth-oauth{width:100%;margin-top:18px}.login-page .auth-divider{color:#98a2b3;font-size:13px;font-weight:500}.login-page .google-signin{width:min(100%,400px);min-height:44px}.login-page .google-signin>div{margin-inline:auto}.login-page--register .wizard{max-width:none;margin:0;padding:clamp(22px,3vh,32px) clamp(20px,3vw,32px) 20px;border:1px solid rgba(31,35,40,.06);border-radius:28px;background:#fff;box-shadow:0 24px 60px #1f232812,0 1px 2px #1f23280a}.login-page--register .wizard__head h2{margin:0 0 6px;font-size:clamp(26px,3vh,32px)}.login-page--register .wizard__head{margin-bottom:18px}.login-page .wizard__steps{margin:8px 0 18px}.login-page .wizard-step__dot{width:28px;height:28px;border-width:1.5px;background:#fff;font-size:12px}.login-page .wizard-step--current .wizard-step__dot{background:#1e7bff;border-color:#1e7bff;color:#fff}.login-page .wizard-step--done .wizard-step__dot{background:#e8f3ff;border-color:#1e7bff;color:#1e7bff}.login-page .wizard-step:before{top:13px;background:#e6ebf2}.login-page .wizard-step__label strong{font-size:12px;font-weight:700}.login-page .wizard-step__label small{margin-top:2px;font-size:10px}.login-page .register-field>span,.login-page .login-field>span{color:#667085;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-page .ruc-search{min-height:50px;padding:4px;border-color:#e6ebf2;border-radius:14px;background:#fff}.login-page .ruc-search__button{border:0;border-radius:10px;background:var(--brand-gradient);padding:0 16px;min-height:40px;font-weight:700}.login-page .ruc-search__button:hover:not(:disabled){filter:brightness(1.04)}.login-page .wizard__actions .button--brand{min-height:46px;border-radius:14px;padding-inline:18px}.auth-lang{position:absolute;top:18px;right:22px;z-index:5}.auth-lang__button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 10px;border:1px solid #e6ebf2;border-radius:999px;background:#ffffffeb;color:#1f2328;font:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 2px #1f23280a;cursor:pointer}.auth-lang__button svg:last-child{width:14px;height:14px;color:#98a2b3}.auth-lang__flag{width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #1f232814}.auth-lang__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;margin:0;padding:6px;list-style:none;border:1px solid #e6ebf2;border-radius:12px;background:#fff;box-shadow:0 12px 32px #1f23281a}.auth-lang__menu li{padding:8px 10px;border-radius:8px;background:#e8f3ff;color:#1563d6;font-size:13px;font-weight:700}.auth-stage{display:flex;min-height:0;align-items:center;justify-content:center}.auth-laptop{width:min(540px,100%);transform:perspective(1400px) rotateX(7deg) rotateY(-16deg) rotate(7deg);transform-origin:70% 50%;filter:drop-shadow(0 28px 36px rgba(31,50,90,.16));pointer-events:none}.auth-laptop__bezel{padding:10px 10px 8px;border:1px solid rgba(255,255,255,.9);border-radius:18px 18px 12px 12px;background:linear-gradient(180deg,#fbfcfe,#e7edf5);box-shadow:inset 0 1px #fff,0 18px 40px #1f23281f}.auth-laptop__screen{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:320px;overflow:hidden;border:1px solid #e6ebf2;border-radius:8px;background:#f4f7fb}.auth-laptop__chin{display:flex;height:12px;align-items:center;justify-content:center}.auth-laptop__chin i,.auth-laptop__base{display:block}.auth-laptop__chin i{width:46px;height:4px;border-radius:99px;background:#d5dbe3}.auth-laptop__base{height:10px;margin:0 10%;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#d5dde8,#c5cedb)}.auth-mock__nav{padding:10px 8px;background:#fff;border-right:1px solid #e8eef5}.auth-mock__nav img{display:block;width:22px;height:auto;margin:2px 0 10px 4px}.auth-mock__nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.auth-mock__nav li{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:7px;color:#667085;font-size:9px;font-weight:600}.auth-mock__nav li svg{width:11px;height:11px;flex:none}.auth-mock__nav li.is-active{background:#e8f3ff;color:#1e7bff}.auth-mock__main{min-width:0;padding:8px 10px 10px}.auth-mock__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-mock__top img{width:16px;height:auto}.auth-mock__top span{display:inline-flex;align-items:center;gap:4px;min-width:72px;padding:3px 8px;border-radius:99px;background:#fff;color:#98a2b3;font-size:8px}.auth-mock__top svg{width:9px;height:9px}.auth-mock__hello{margin:8px 0 6px;color:#667085;font-size:9px;line-height:1.25}.auth-mock__hello strong{display:block;color:#1f2328;font-size:13px;letter-spacing:-.03em}.auth-mock__kpis{display:grid;grid-template-columns:1.4fr .8fr;gap:6px}.auth-mock__kpis article,.auth-mock__chart,.auth-mock__products{border:1px solid #e8eef5;border-radius:8px;background:#fff}.auth-mock__kpis article{padding:7px 8px}.auth-mock__kpis small,.auth-mock__chart header,.auth-mock__products header{color:#667085;font-size:8px;font-weight:600}.auth-mock__kpis strong{display:block;margin-top:2px;color:#1f2328;font-size:12px;letter-spacing:-.03em}.auth-mock__kpis em{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:#16a34a;font-size:8px;font-style:normal;font-weight:700}.auth-mock__kpis em svg{width:9px;height:9px}.auth-mock__chart,.auth-mock__products{margin-top:6px;padding:7px 8px 8px}.auth-mock__bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;height:72px;margin-top:6px;align-items:end}.auth-mock__bars i{display:flex;height:58px;align-items:flex-end}.auth-mock__bars b{display:block;width:100%;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#22b8f5,#1e7bff)}.auth-mock__bars span{display:block;margin-top:3px;color:#98a2b3;font-size:7px;text-align:center}.auth-mock__products ul{display:grid;gap:5px;margin:6px 0 0;padding:0;list-style:none}.auth-mock__products li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:6px;align-items:center}.auth-mock__products li>span{width:16px;height:16px;border-radius:4px;background:linear-gradient(160deg,#e8f3ff,#d7e8ff)}.auth-mock__products strong,.auth-mock__products small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-mock__products strong{color:#1f2328;font-size:9px}.auth-mock__products small{color:#98a2b3;font-size:8px}.auth-art{position:relative;width:min(460px,100%);height:280px;margin-top:8px;pointer-events:none}.auth-art__chart-card{position:absolute;left:0;top:24px;width:min(340px,78%);height:210px;padding:18px 16px 8px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:linear-gradient(180deg,#fff,#f4f9ff);box-shadow:0 24px 50px #285a961f,0 1px #fffc inset}.auth-art__chart{display:block;width:100%;height:170px}.auth-art__checks{position:absolute;right:8px;top:46px;display:grid;gap:14px;width:168px;padding:18px 16px;border-radius:22px;background:#fff;box-shadow:0 18px 40px #285a9624;transform:rotate(8deg)}.auth-art__checks span{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center}.auth-art__checks i{width:22px;height:22px;border-radius:50%;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.2 6.4 11 12.5 4.8'/%3E%3C/svg%3E") center / 14px no-repeat}.auth-art__checks b{display:block;height:8px;border-radius:99px;background:#e7eef6}.auth-art__checks span:first-child b{width:78%}.auth-art__badge{position:absolute;right:28px;bottom:64px;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:linear-gradient(180deg,#3aa0ff,#1e7bff);color:#fff;box-shadow:0 12px 24px #1e7bff59}.auth-art__badge svg{width:26px;height:26px}.auth-devices{position:relative;width:min(520px,100%);height:440px;margin-inline:auto}.auth-tablet{position:relative;z-index:1;width:min(440px,84%);transform:perspective(1600px) rotateX(5deg) rotateY(-12deg) rotate(-4deg);transform-origin:55% 50%;filter:drop-shadow(0 28px 36px rgba(40,80,140,.18))}.auth-tablet__screen{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:340px;overflow:hidden;border:8px solid #fff;border-radius:28px;background:#f4f8fc;box-shadow:0 0 0 1px #b4c8dc99,0 20px 40px #28508c1f}.auth-phone{position:absolute;z-index:2;right:0;bottom:16px;width:162px;filter:drop-shadow(0 18px 28px rgba(40,80,140,.22))}.auth-phone__screen{display:flex;min-height:300px;flex-direction:column;padding:16px 12px 8px;border:7px solid #fff;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #b4c8dc8c}.auth-phone__screen img{width:22px;height:auto;margin-bottom:14px}.auth-phone__screen small{color:#667085;font-size:10px;font-weight:600}.auth-phone__screen strong{margin-top:2px;color:#121826;font-size:16px;letter-spacing:-.03em}.auth-phone__screen em{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:#16a34a;font-size:10px;font-style:normal;font-weight:700}.auth-phone__screen em svg{width:11px;height:11px}.auth-phone__bars{display:flex;height:72px;align-items:flex-end;gap:5px;margin-top:16px}.auth-phone__bars i{display:flex;flex:1;height:100%;align-items:flex-end}.auth-phone__bars b{display:block;width:100%;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#5ec8ff,#1e7bff)}.auth-phone__screen nav{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:auto;padding-top:10px}.auth-phone__screen nav span{display:grid;justify-items:center;gap:2px;color:#98a2b3;font-size:7px;font-weight:600}.auth-phone__screen nav svg{width:13px;height:13px}.auth-phone__screen nav .is-active{color:#1e7bff}.auth-mock__tools{display:inline-flex;align-items:center;gap:6px;font-style:normal}.auth-mock__tools svg{width:12px;height:12px;color:#98a2b3}.auth-mock__tools b{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#1e7bff;color:#fff;font-size:8px;font-weight:700}.google-signin--mask{position:relative;width:100%;min-height:48px}.google-signin__face{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid #e6ebf2;border-radius:14px;background:#fff;color:#1f2328;font-size:14px;font-weight:600;box-shadow:0 1px 2px #1f23280a;pointer-events:none}.google-signin--mask:hover .google-signin__face{border-color:#d5deea;background:#fbfcfe}.google-signin__hit{position:absolute;inset:0;opacity:0}.login-page .ruc-search__button span{display:inline}@media(hover:hover)and (pointer:fine){.login-feature{transition:transform .18s var(--ease-out)}.login-feature:hover{transform:translate(3px)}.login-card,.login-page--register .wizard{transition:box-shadow .2s ease}}@media(min-width:1180px){.login-page.auth-canvas:not(.login-page--register){display:grid;grid-template-columns:minmax(300px,400px) minmax(420px,1fr) minmax(340px,400px);grid-template-rows:auto minmax(0,1fr) auto;column-gap:8px;row-gap:16px;align-items:center;height:100dvh;max-height:100dvh;overflow:hidden;padding:28px 40px 28px 48px}.login-page.auth-canvas:not(.login-page--register) .login-hero,.login-page.auth-canvas:not(.login-page--register) .login-hero__layout{display:contents}.login-page.auth-canvas:not(.login-page--register) .login-hero__brand{grid-column:1;grid-row:1;align-self:end}.login-page.auth-canvas:not(.login-page--register) .login-hero__content{grid-column:1;grid-row:2;align-self:center;max-width:400px}.login-page.auth-canvas:not(.login-page--register) .login-hero__trust{grid-column:1;grid-row:3;align-self:start;max-width:400px}.login-page.auth-canvas:not(.login-page--register) .auth-stage{grid-column:2;grid-row:1 / span 3}.login-page.auth-canvas:not(.login-page--register) .login-panel{grid-column:3;grid-row:1 / span 3;height:auto;max-height:100%;padding:0}}@media(min-width:860px)and (max-width:1179px){.login-page.auth-canvas:not(.login-page--register){grid-template-columns:minmax(0,1fr) minmax(340px,460px);height:100dvh;max-height:100dvh;overflow:hidden;padding:20px}.login-page.auth-canvas:not(.login-page--register) .login-hero{display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow:auto;background:transparent;color:#121826}.login-page.auth-canvas:not(.login-page--register) .login-hero__layout{width:100%}.login-page.auth-canvas:not(.login-page--register) .auth-stage,.login-page.auth-canvas:not(.login-page--register) .auth-art{display:none}.login-page.auth-canvas:not(.login-page--register) .login-panel{height:100%;overflow:auto;background:transparent}}@media(max-width:859px){body:has(.login-page),#root:has(.login-page){height:auto;min-height:100%;overflow:visible}.login-page.auth-canvas:not(.login-page--register){grid-template-columns:1fr;grid-template-rows:minmax(100dvh,auto);height:auto;max-height:none;min-height:100dvh;overflow:visible;padding:0}.login-page.auth-canvas:not(.login-page--register) .login-hero{display:none}.login-page.auth-canvas:not(.login-page--register) .login-panel{min-height:100dvh;height:auto;overflow:visible;padding:28px 16px 24px;background:transparent}.login-panel__mobile-brand{display:flex}.login-card,.login-page--register .wizard{border-radius:22px}.login-page--register .wizard__actions .button--brand{width:100%}}@media(max-height:820px)and (min-width:1180px){.login-hero__content h1{font-size:clamp(30px,3.4vh,42px)}.login-features{gap:10px}.auth-devices{height:400px;transform:scale(.92);transform-origin:center}.auth-art{height:220px}}@media(prefers-reduced-motion:reduce){.login-page .field-error,.auth-form-enter,.login-feature{animation:none;transition:none}.auth-tablet{transform:none}}body:has(.login-page--register),#root:has(.login-page--register){height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.login-page.auth-canvas.login-page--register{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px);justify-content:space-between;align-items:center;column-gap:48px;width:100%;min-height:100dvh;height:auto;padding:36px clamp(24px,4vw,48px) 48px}.login-page--register .login-hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;width:100%;min-width:0;height:auto;min-height:0;padding:4px 0 0;overflow:visible;background:transparent;color:#121826}.login-page--register .login-hero__layout,.login-page--register .login-hero__content,.login-page--register .login-hero__trust{width:100%;max-width:100%;min-width:0}.login-page--register .login-hero__layout{display:flex;flex-direction:column;gap:10px}.login-page--register .login-trust-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:2px}.login-page--register .login-hero__content h1{font-size:clamp(32px,3.2vw,46px)}.login-page--register .auth-art{width:min(440px,100%);height:240px;margin:4px auto 0}.login-page--register .login-panel--register{width:100%;min-width:0;height:auto;max-height:none;overflow:visible;padding:0;background:transparent}.login-page--register .login-panel__inner{width:100%;max-width:none;margin:0}.login-page--register .login-panel__mobile-brand{display:none}.login-page--register .wizard{container-type:inline-size;container-name:register-card;width:100%;margin:0;padding:40px 40px 32px}.login-page--register .wizard__head{margin-bottom:20px}.login-page--register .wizard__steps{min-width:0;margin:8px 0 24px;gap:8px}.login-page--register .wizard-step{min-width:0}.login-page--register .wizard-step__label strong,.login-page--register .wizard-step__label small{overflow-wrap:break-word}.login-page--register .wizard__grid{min-width:0;gap:16px 18px}.login-page--register .wizard__actions{margin-top:12px}.login-page--register .wizard__actions .button--brand{width:auto;min-width:168px}.login-page--register .login-register{margin-top:22px;text-align:center}.login-page--register .auth-oauth{margin-top:0;margin-bottom:10px}@container register-card (max-width: 540px){.wizard-step__label{display:none}.wizard__step-caption{display:block}.wizard__grid{grid-template-columns:1fr}}@media(min-width:1180px){.login-page.auth-canvas.login-page--register{grid-template-columns:minmax(280px,440px) minmax(520px,680px);column-gap:clamp(48px,4.5vw,88px)}.login-page--register .auth-art{margin-inline:0}}@media(max-width:760px){.login-page.auth-canvas.login-page--register{grid-template-columns:minmax(0,480px);padding:24px 20px 40px}.login-page--register .login-hero{display:none}.login-page--register .login-panel__mobile-brand{display:flex}.login-page--register .wizard{padding:28px 22px 22px}.login-page--register .wizard__actions .button--brand{width:100%}}.register-picker{display:grid;gap:14px}.register-picker__empty{margin:0;color:var(--muted);font-size:14px}.register-picker__branch{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.register-picker__branch svg{width:16px;height:16px;color:var(--accent)}.register-option{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.register-option:hover{border-color:var(--accent)}.register-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.register-option.is-disabled{opacity:.62;cursor:not-allowed}.register-option input{accent-color:var(--accent);flex:none}.register-option__body{flex:1;display:grid;gap:2px;min-width:0}.register-option__body strong{font-size:14px;color:var(--ink)}.register-option__body small{font-size:12px;color:var(--muted)}.register-group__title{display:flex;align-items:center;gap:8px;margin:0;padding:14px 20px 4px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.register-group__title svg{width:16px;height:16px;color:var(--accent)}.register-group__title span{margin-left:auto;font-weight:500;letter-spacing:0;text-transform:none}.data-list article.is-inactive>div:nth-child(2){opacity:.65}.cash-session-manager{display:inline-flex;margin-left:6px}@media(max-width:620px){.register-option{padding:10px 12px}}.link-button{background:none;border:none;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline}.cash-dialog-note{margin:0;font-size:13px;color:var(--muted)}.cash-dialog-note strong{color:var(--ink)}.cash-count{display:grid;gap:12px}.cash-count__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.cash-count__cell{display:grid;gap:4px;font-size:12px;color:var(--muted)}.cash-count__cell input{width:100%;text-align:right;padding:8px;border:1px solid var(--border);border-radius:8px;font:inherit}.cash-count__totals{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.cash-count__totals strong{color:var(--ink)}.cash-count__difference{font-weight:700}.cash-count__difference--success{color:var(--success, #15803d)}.cash-count__difference--warning{color:var(--warning, #b45309)}.cash-count__difference--danger{color:var(--danger, #b91c1c)}.cash-count-summary{display:grid;gap:6px;font-size:13px}.cash-count-summary__lines{display:flex;flex-wrap:wrap;gap:6px}.cash-count-summary__line{border:1px solid var(--border);border-radius:8px;padding:4px 10px;display:inline-flex;gap:6px;align-items:baseline}.cash-count-summary__line small{color:var(--muted)}.cash-desk.module-page{gap:14px;min-width:0}.cash-desk.module-page>.page-heading{align-items:center;padding:18px 22px;border-radius:18px;background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 10px 28px color-mix(in srgb,var(--ink) 5%,transparent)}.cash-desk .page-heading .eyebrow{margin-bottom:4px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.cash-desk .page-heading h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em}.cash-desk .page-heading__icon{width:20px;height:20px;padding:8px;border-radius:12px;background:var(--accent-soft);color:var(--accent);box-sizing:content-box}.cash-desk .page-heading p:not(.eyebrow){margin-top:4px;font-size:14px}.cash-desk .page-heading .button{height:38px;padding:0 14px;border-radius:12px;font-size:13.5px}.cash-desk .page-heading .button--secondary{background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent)}.cash-desk .page-heading .button--primary{box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 30%,transparent)}.cash-desk__views{display:flex;flex-wrap:wrap;gap:10px}.cash-desk__view{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent)}.cash-desk__view svg{width:16px;height:16px;color:var(--muted)}.cash-desk__view.is-active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 32%,transparent)}.cash-desk__view.is-active svg{color:#fff}.cash-desk__view:focus-visible,.cash-desk__see-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cash-desk__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cash-desk__stat{display:flex;min-width:0;min-height:118px;flex-direction:column;gap:8px;padding:16px 16px 14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 8px 22px color-mix(in srgb,var(--ink) 4%,transparent)}.cash-desk__stat-top{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:500}.cash-desk__stat .icon-tile,.cash-desk__card-head .icon-tile,.cash-desk__cashline .icon-tile{width:34px;height:34px;border-radius:10px;font-size:16px}.cash-desk .icon-tile--info,.cash-desk .icon-tile--teal{background:var(--accent-soft);color:var(--accent)}.cash-desk .icon-tile--purple{background:var(--purple-bg);color:var(--purple)}.cash-desk .icon-tile--orange,.cash-desk .icon-tile--warning{background:var(--orange-bg);color:var(--orange)}.cash-desk .icon-tile--success{background:var(--success-bg);color:var(--success)}.cash-desk__stat-value{color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.cash-desk__stat-value--compact{font-size:16px;letter-spacing:-.02em;line-height:1.25}.cash-desk__stat-value--orange{color:var(--orange-text)}.cash-desk__stat-value--green{color:var(--success-text)}.cash-desk__hint{min-height:16px;margin:0;color:var(--muted);font-size:12px}.cash-desk__hint--ok{display:inline-flex;align-items:center;gap:6px;color:var(--success-text);font-weight:600}.cash-desk__hint--ok i{width:7px;height:7px;border-radius:999px;background:var(--success)}.cash-desk__split{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(240px,.85fr);gap:12px;align-items:stretch}.cash-desk__panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 4%,transparent)}.cash-desk__panel:focus{outline:none}.cash-desk__panel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cash-desk__panel .cash-desk__card-head{align-items:center;min-height:0;padding:16px 18px 6px;border-bottom:0;background:transparent}.cash-desk__card-head h2{font-size:15px;font-weight:700;letter-spacing:-.02em}.cash-desk__card-head .card-header__copy p{margin-top:2px;font-size:12.5px}.cash-desk__date{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.cash-desk__date svg{width:15px;height:15px;color:var(--muted)}.cash-desk__see-all{display:inline-flex;align-items:center;gap:2px;padding:4px 0;border:0;background:none;color:var(--muted);font-size:13px;font-weight:600}.cash-desk__see-all:hover{color:var(--accent)}.cash-desk__see-all svg{width:16px;height:16px}.cash-desk__chart{display:block;width:calc(100% - 8px);height:auto;margin:2px 4px 0}.cash-desk__chart rect{fill:color-mix(in srgb,var(--accent) 34%,var(--accent-soft))}.cash-desk__chart rect.is-peak{fill:var(--accent)}.cash-desk__grid{stroke:var(--line);stroke-width:1}.cash-desk__axis{fill:var(--muted);font-family:inherit;font-size:12px}.cash-desk__chart-empty,.cash-desk__feed-empty{display:grid;min-height:120px;margin:8px 18px 12px;padding:16px;place-items:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-size:13px;text-align:center}.cash-desk__payments{display:grid;gap:8px;padding-bottom:14px}.cash-desk__methods{display:grid;gap:8px;margin:0;padding:0 18px;list-style:none}.cash-desk__methods li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center}.cash-desk__methods svg{width:16px;height:16px;color:var(--muted)}.cash-desk__methods strong,.cash-desk__cashline strong{display:block;color:var(--ink);font-size:14px}.cash-desk__methods small,.cash-desk__cashline small{color:var(--muted);font-size:12px}.cash-desk__methods b{font-variant-numeric:tabular-nums;white-space:nowrap}.cash-desk__cashline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:4px 18px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.cash-desk__cashline b{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.cash-desk__payments .cash-methods__foot,.cash-desk__payments .cash-dialog-note{margin:0 18px}.cash-desk__feed{margin:0;padding:4px 8px 12px;list-style:none}.cash-desk__feed li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px}.cash-desk__feed-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:999px}.cash-desk__feed-icon svg{width:14px;height:14px}.cash-desk__feed-icon--in{background:var(--success-bg);color:var(--success)}.cash-desk__feed-icon--out{background:var(--danger-bg);color:var(--danger)}.cash-desk__feed-icon--open{background:var(--accent-soft);color:var(--accent)}.cash-desk__feed-copy{min-width:0}.cash-desk__feed-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cash-desk__feed-copy small{color:var(--muted);font-size:12px}.cash-desk__pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cash-desk__pill svg{width:12px;height:12px}.cash-desk__pill--in{background:var(--success-bg);color:var(--success-text)}.cash-desk__pill--out{background:var(--danger-bg);color:var(--danger-text)}.cash-desk__pill--open{background:var(--accent-soft);color:var(--accent)}.cash-desk__money{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cash-desk__money--in{color:var(--success-text)}.cash-desk__money--out{color:var(--danger-text)}.cash-desk__money--flat{color:var(--ink)}.cash-desk__muted{color:var(--muted)}.cash-desk .data-table{min-width:720px}.cash-desk .data-table th{height:40px;background:transparent}.cash-desk .data-table th button{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.cash-desk .data-table td{height:52px;font-size:13px}.cash-desk .data-table tbody tr:nth-child(2n) td{background:transparent}.cash-desk>.table-panel{border-radius:18px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 4%,transparent)}@media(max-width:900px){.cash-desk__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-desk__split{grid-template-columns:1fr}}@media(max-width:640px){.cash-desk__stats,.cash-desk__split{grid-template-columns:1fr}.cash-desk .page-heading h1{font-size:24px}.cash-desk__stat-value{font-size:20px}.cash-desk__date{white-space:normal}}.cash-methods{display:grid;gap:10px}.cash-methods__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cash-methods__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--panel)}.cash-methods__item.is-cash{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.cash-methods__icon{display:inline-flex;flex:none;color:var(--accent)}.cash-methods__icon svg{width:18px;height:18px}.cash-methods__body{display:grid;gap:2px;min-width:0;flex:1}.cash-methods__body strong{font-size:14px;color:var(--ink)}.cash-methods__body small{font-size:12px;color:var(--muted)}.cash-methods__amount{font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.cash-methods__foot{margin:0;font-size:12px;color:var(--muted)}.cash-methods__foot strong{color:var(--ink)}.cash-methods__foot p{margin:0 0 2px}.cash-close{display:grid;gap:16px}.cash-close h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.cash-close h3 small{font-weight:500;letter-spacing:0;text-transform:none;font-size:12px}.cash-close__summary dl{display:grid;gap:6px;margin:0;padding:12px 14px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--surface-soft, var(--panel))}.cash-close__summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cash-close__summary dt{font-size:13px;color:var(--muted)}.cash-close__summary dd{margin:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink)}.cash-close__summary dd.is-negative{color:var(--danger, #b91c1c)}.cash-close__expected{margin-top:4px;padding-top:8px;border-top:1px solid var(--line, var(--border))}.cash-close__expected dt{font-weight:700;color:var(--ink)!important}.cash-close__expected dd{font-size:18px!important;font-weight:700}.cash-close__counted input{font-size:20px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cash-close__counted input[readonly]{background:var(--surface-soft, var(--panel));cursor:not-allowed}.cash-close__counted small{font-size:12px;color:var(--muted)}.cash-close__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer}.cash-close__toggle svg{width:16px;height:16px;transition:transform .16s ease}.cash-close__toggle svg.is-open{transform:rotate(180deg)}.cash-close__difference{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:10px 14px;border:1px solid var(--line, var(--border));border-radius:12px;font-size:13px;color:var(--muted)}.cash-close__difference strong{color:var(--ink);font-variant-numeric:tabular-nums}.cash-close__difference .cash-count__difference{margin-left:auto}@media(max-width:520px){.cash-close__difference .cash-count__difference{margin-left:0;width:100%}}.checkout{display:grid;gap:14px}.checkout-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.checkout-mode button{padding:10px 14px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.checkout-mode button.is-active{background:var(--panel);color:var(--accent);box-shadow:0 1px 4px #00000014}.checkout-rows{display:grid;gap:10px}.checkout-row{border:1px solid var(--line, var(--border));border-radius:14px;background:var(--panel);overflow:hidden}.checkout-row__head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line, var(--border));background:var(--surface-soft)}.checkout-row__icon{display:inline-flex;flex:none;color:var(--accent)}.checkout-row__icon svg{width:18px;height:18px}.checkout-row__method{flex:1;min-width:0}.checkout-row__method strong{font-size:14px;color:var(--ink)}.checkout-row__body{display:grid;gap:10px;padding:14px}.checkout-row__amount input{font-size:20px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.checkout-add{justify-self:start}.checkout-quick{display:flex;flex-wrap:wrap;gap:8px}.checkout-quick__button{flex:1 1 auto;min-width:76px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.checkout-quick__button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.checkout-details{display:grid;gap:10px;padding:12px;border:1px dashed var(--border);border-radius:12px;background:var(--surface-soft)}.checkout-details__qr{margin:0;display:grid;justify-items:center;gap:6px}.checkout-details__qr img{width:min(210px,60vw);height:auto;border-radius:10px;background:#fff;padding:8px}.checkout-details__qr figcaption{font-size:12px;color:var(--muted)}.checkout-details dl{display:grid;gap:4px;margin:0}.checkout-details__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.checkout-details__row dt{font-size:12px;color:var(--muted)}.checkout-details__row dd{margin:0;font-size:13px;font-weight:600;color:var(--ink);text-align:right;word-break:break-all}.checkout-details__note{margin:0;font-size:12px;color:var(--muted)}.checkout-totals{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.checkout-totals.is-settled{border-color:color-mix(in srgb,var(--success, #15803d) 45%,transparent);background:color-mix(in srgb,var(--success, #15803d) 8%,var(--panel))}.checkout-totals.is-due{border-color:color-mix(in srgb,var(--warning, #b45309) 45%,transparent)}.checkout-totals__metric{display:grid;gap:2px}.checkout-totals__metric span{font-size:12px;color:var(--muted)}.checkout-totals__metric strong{font-size:16px;font-variant-numeric:tabular-nums;color:var(--ink)}.checkout-totals__outcome{margin-left:auto;display:grid;gap:2px;text-align:right}.checkout-totals__outcome span{font-size:12px;color:var(--muted)}.checkout-totals__outcome strong{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.checkout-totals.is-due .checkout-totals__outcome strong{color:var(--warning, #b45309)}.checkout-change{margin:0;font-size:13px;color:var(--muted)}.checkout-change strong{color:var(--ink)}.field-error--block{margin:0;font-size:13px}.checkout-credit{display:grid;gap:12px}.checkout-credit__customer{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--panel)}.checkout-credit__customer svg{width:20px;height:20px;color:var(--accent);flex:none}.checkout-credit__customer strong{display:block;font-size:14px;color:var(--ink)}.checkout-credit__customer small{font-size:12px;color:var(--muted)}.checkout-credit__summary,.checkout-credit__limit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.checkout-credit__summary>div,.checkout-credit__limit>div{padding:10px 12px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--surface-soft)}.checkout-credit__summary>div.is-primary{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.checkout-credit__summary dt,.checkout-credit__limit dt{font-size:12px;color:var(--muted)}.checkout-credit__summary dd,.checkout-credit__limit dd{margin:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.checkout-credit__advance{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.checkout-credit__advance input{text-align:right;font-variant-numeric:tabular-nums}.checkout-credit__plan{display:grid;gap:10px}.checkout-credit__pills{display:flex;flex-wrap:wrap;gap:8px}.checkout-credit__pill{padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--panel);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.checkout-credit__pill.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent)}.checkout-credit__plan-hint{margin:0;font-size:13px;color:var(--muted)}.checkout-credit__plan-hint strong{color:var(--ink)}.checkout-credit__plan-hint .link-button{display:inline-flex;align-items:center;gap:4px}.checkout-credit__plan-hint .link-button svg{width:14px;height:14px}.checkout-credit__calendar{display:grid;gap:10px;padding:12px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--surface-soft)}.checkout-credit__custom{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.checkout-credit__calendar ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;max-height:280px;overflow-y:auto}.checkout-credit__calendar li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line, var(--border));border-radius:10px;background:var(--panel)}.checkout-credit__cuota-n{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.checkout-credit__calendar li b{font-variant-numeric:tabular-nums;color:var(--ink)}.payment-settings{container-type:inline-size}.payment-settings__layout{display:grid;gap:24px;align-items:start}@container (min-width: 720px){.payment-settings__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:32px}.payment-settings__list{position:sticky;top:24px}}@container (max-width: 719px){.payment-settings[data-view=detail] .payment-settings__list,.payment-settings[data-view=list] .payment-settings__detail{display:none}}.pm-group__card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}@container (min-width: 720px){.payment-settings .list-row.is-current{background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.payment-settings .list-row.is-current .list-row__label{color:var(--ink);font-weight:600}.payment-settings .list-row.is-current .list-row__chevron{color:var(--accent)}}.payment-settings__detail{display:grid;gap:24px;min-width:0}.pm-head{display:grid;justify-items:center;gap:4px;padding:8px 0 4px;text-align:center}.pm-head .icon-tile{margin-bottom:8px}.pm-head h2{margin:0;color:var(--ink);font-size:20px;font-weight:600;line-height:1.25}.pm-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.pm-head small{margin-top:6px;color:var(--muted);font-size:12px}.pm-group{display:grid;gap:8px}.pm-group__label{margin:0;padding:0 14px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pm-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;color:var(--ink)}.pm-row+.pm-row{border-top:1px solid var(--line)}.pm-row__copy{display:grid;flex:1;gap:2px;min-width:0}.pm-row__copy strong{font-size:15px;font-weight:500;line-height:1.3}.pm-row__copy small{color:var(--muted);font-size:12.5px;line-height:1.4}.pm-row__value{color:var(--muted);font-size:15px}.payment-settings .pm-row--switch.permission-switch{grid-template-columns:minmax(0,1fr) 44px;width:100%;max-width:none;padding:10px 14px;cursor:pointer}.payment-settings .pm-row--switch .permission-switch__label{grid-column:1}.payment-settings .pm-row--switch .permission-switch__label strong{color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.payment-settings .pm-row--switch .permission-switch__label small{overflow:visible;color:var(--muted);font-size:12.5px;line-height:1.4;white-space:normal;text-overflow:clip}.payment-settings .pm-row--switch .permission-switch__control{grid-column:2}.payment-settings .pm-row--switch.permission-switch--disabled,.payment-settings .pm-row--switch.permission-switch--disabled input{cursor:default}.pm-qr img,.pm-qr__placeholder{width:64px;height:64px;flex:none;border-radius:10px}.pm-qr img{padding:3px;border:1px solid var(--line);background:#fff;object-fit:contain}.pm-qr__placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-soft, var(--surface));color:var(--muted)}.pm-qr__placeholder svg{width:26px;height:26px}.pm-qr__actions{display:flex;flex:none;align-items:center;gap:4px}.pm-destructive{color:var(--danger-text)}@container (max-width: 479px){.pm-qr{flex-wrap:wrap}.pm-qr__actions{width:100%;justify-content:flex-end}}.pm-field{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;cursor:text;transition:background-color .15s ease}.pm-field:focus-within{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.pm-field__label{color:var(--muted);font-size:14px;line-height:1.3}.pm-field input,.pm-field textarea{width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--ink);font:inherit;font-size:15px;line-height:1.4}.pm-field input::placeholder,.pm-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.pm-field input:disabled,.pm-field textarea:disabled{color:var(--muted);cursor:default}.pm-field textarea{resize:vertical}.pm-field--stacked{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:12px}.pm-field__counter{justify-self:end;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.pm-foot{display:flex;justify-content:flex-end;gap:8px}@container (max-width: 719px){.pm-foot .button{flex:1;justify-content:center}}@media(max-width:620px){.checkout-credit__summary,.checkout-credit__limit{grid-template-columns:1fr}.checkout-totals__outcome{margin-left:0;width:100%;text-align:left}.checkout-credit__calendar li{grid-template-columns:1fr}}
