@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#faf5ec;--white:#fff;--sand:#efe6d5;--tile:#f6eee2;--ink:#1a1a18;--ink-raised:#232321;--ink-avatar:#3a3a38;--slate:#5c6067;--slate-blue:#465161;--muted-mark:#a89b85;--placeholder:#8b8e93;--coral:#e86a33;--coral-dark:#c9501e;--coral-contrast:#b4431a;--coral-soft:#fce9df;--coral-tint:#fbe4dc;--coral-deep:#8a3325;--teal:#148a7c;--teal-contrast:#0f6f64;--teal-soft:#dff2ee;--amber:#e69616;--warning:#b66a10;--warning-contrast:#8a4f08;--warning-soft:#fff1d6;--danger:#b74235;--success-soft:#b9e5cb;--success-contrast:#155f3d;--hairline-row:#1a1a1817;--hairline-card:#1a1a181c;--hairline-rule:#1a1a1821;--hairline-control:#1a1a1824;--hairline-strong:#1a1a1829;--border:#1a1a181c;--rail-text:#ffffffa8;--rail-text-quiet:#ffffff7a;--rail-text-faint:#ffffff57;--rail-surface:#ffffff12;--rail-surface-active:#ffffff1c;--rail-hairline:#ffffff1a;--rail-in:#4ec2ae;--rail-out:#e8837a;--shadow-card:0 8px 24px #261f160f;--shadow-card-quiet:0 8px 24px #261f160d;--shadow-primary:0 8px 18px #e86a332e;--shadow-primary-lift:0 10px 24px #e86a3333;--shadow-dialog:0 24px 60px #261f1647;--shadow-popover:0 18px 50px #261f1624;--shadow:0 18px 50px #261f1624;--display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;--rail-width:246px;--focus-ring:0 0 0 3px #148a7c52}html{background:#faf5ec;width:100%;min-height:100%;overflow-x:hidden}body{color:#1a1a18;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#faf5ec;width:100%;min-width:320px;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}*,:before,:after{box-sizing:border-box}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.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}.page{min-width:0;padding:44px 52px 40px}.page.tight{padding-top:32px}.page-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.page-head>div:first-child{max-width:640px}.page-eyebrow{color:var(--slate);font:500 13px var(--body);margin:0 0 10px}.page h1{font:800 42px/1.1 var(--display);letter-spacing:-.038em;text-wrap:balance;margin:0}.page.overview h1{font-size:44px}.page-lede{max-width:480px;color:var(--slate);margin:14px 0 0;font-size:16px;line-height:1.6}.page-lede strong{color:var(--ink);font-weight:600}.page.overview .page-lede{max-width:520px;margin-top:16px;font-size:17px}.page-actions{flex:none;gap:10px;padding-top:6px;display:flex}.section-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.section-head h2{font:700 19px/1.2 var(--display);letter-spacing:-.02em;margin:0}.section-link{color:var(--coral-contrast);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;padding:0}.section-link:hover{text-decoration:underline}.btn{border:1px solid var(--hairline-control);background:var(--white);min-height:46px;color:var(--ink);font:600 14px var(--body);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.btn:hover{border-color:#1a1a1847}.btn.primary{background:var(--coral-dark);color:var(--white);box-shadow:var(--shadow-primary);border:0;font-weight:700}.btn.primary:hover{background:#b4431a}.btn.large{min-height:56px;box-shadow:var(--shadow-primary-lift);padding:0 28px;font-size:16px}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.icon-btn{border:1px solid var(--hairline-rule);background:var(--white);width:36px;height:36px;color:var(--slate);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--ink);border-color:#1a1a1847}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.row-actions{justify-content:flex-end;gap:7px;display:inline-flex}.row-btn{border:1px solid var(--hairline-control);background:var(--white);height:36px;color:var(--ink);font:600 12.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.row-btn:hover{border-color:#1a1a1847}.back-link{color:var(--slate);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.back-link:hover{color:var(--ink)}.rule-row{border-top:1px solid var(--hairline-rule);border-bottom:1px solid var(--hairline-rule);display:grid}.rule-row.of-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-row.of-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rule-row>*{text-align:left;border-right:1px solid #1a1a181a;min-width:0;padding:22px 28px}.rule-row>:first-child{padding-left:0}.rule-row>:last-child{border-right:0;padding-right:0}.rule-label{color:var(--slate);font:700 11.5px var(--body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.rule-label.out{color:var(--danger)}.rule-label.low{color:var(--warning-contrast)}.rule-label.in{color:var(--teal-contrast)}.rule-figure{font:800 46px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;display:block}.rule-figure.out{color:var(--danger)}.rule-figure.low{color:var(--warning-contrast)}.rule-figure.in{color:var(--teal-contrast)}.rule-figure .of{color:var(--slate);letter-spacing:0;font-size:22px}.rule-note{color:var(--slate);margin:10px 0 0;font-size:13px;line-height:1.5}.rule-row.facts>*{padding-top:20px;padding-bottom:20px;padding-inline:22px}.rule-row.facts>:first-child{padding-left:0}.rule-row.facts>:last-child{padding-right:0}.rule-row.facts .rule-label{font-size:11px}.rule-row.facts .rule-figure{letter-spacing:-.035em;margin-top:8px;font-size:38px}.rule-row.facts .rule-figure .unit{letter-spacing:0;color:var(--slate);font-size:17px;font-weight:600}.rule-row.facts .rule-figure .cents{font-size:22px}.rule-row.facts .rule-figure.quiet{color:var(--slate)}button.rule-cell{cursor:pointer;font:inherit;color:inherit;background:0 0;border-top:0;border-bottom:0;border-left:0}button.rule-cell:hover .rule-figure{text-decoration:underline}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{text-align:left;color:var(--slate);font:700 11px var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--hairline-strong);padding:0 12px 10px}.data-table td{border-bottom:1px solid var(--hairline-row);vertical-align:middle;padding:11px 12px}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table tbody tr:hover td{background:#ffffff80}.data-table.ledger td{padding-top:14px;padding-bottom:14px}.table-foot{color:var(--slate);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.table-foot strong{color:var(--ink);font-weight:600}.row-identity{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.row-identity.static{cursor:default}.row-identity.compact{gap:12px}.row-identity>span:last-child{min-width:0}.row-identity .name{font:600 14px var(--body);color:var(--ink);display:block}.row-identity.compact .name{font-size:13.5px}.row-identity:not(.static):hover .name{text-decoration:underline}button.name{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.name:hover{text-decoration:underline}.row-identity .meta{color:var(--slate);margin-top:2px;font-size:12px;display:block}.row-identity .meta.quoted{font-style:italic}.chip{border:1px solid var(--hairline-control);background:var(--white);height:36px;color:var(--ink);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:hover{border-color:#1a1a1847}.chip.quiet{color:var(--slate)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip[aria-pressed=true] svg{color:var(--white)}.chip .out-mark{color:var(--danger)}.chip .low-mark{color:var(--warning)}.tag{font:700 11px var(--body);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.tag.out{background:var(--coral-tint);color:var(--coral-deep)}.tag.low{background:var(--warning-soft);color:var(--warning-contrast)}.tag.neutral{background:var(--sand);color:var(--slate-blue)}.tag.active{background:var(--success-soft);color:var(--success-contrast);border-radius:999px;padding:4px 9px}.tag.archived{background:var(--sand);color:var(--slate);border-radius:999px;padding:4px 9px}.stock-note{font:700 11px var(--body);align-items:center;gap:4px;margin-top:5px;display:inline-flex}.stock-note.out{color:var(--coral-deep)}.stock-note.low{color:var(--warning-contrast)}.stock-note.quiet{color:var(--slate);font-size:11.5px;font-weight:400}.category-dot{background:var(--slate-blue);border-radius:3px;flex:none;width:8px;height:8px}.category-name{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.category-name.none{color:var(--slate)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .spacer{flex:auto}.toolbar-divider{background:var(--hairline-rule);flex:none;width:1px;height:24px}.search-field{border:1px solid var(--hairline-control);background:var(--white);min-width:280px;height:42px;color:var(--slate);border-radius:11px;align-items:center;gap:9px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--teal);box-shadow:var(--focus-ring)}.search-field input{min-width:0;color:var(--ink);font:400 13.5px var(--body);background:0 0;border:0;outline:none;flex:auto}.search-field input::placeholder{color:var(--placeholder)}.toolbar-note{color:var(--slate);font-size:13px}.toolbar-note strong{color:var(--ink);font-weight:600}.field{font:600 13.5px var(--body);align-content:start;gap:8px;min-width:0;display:grid}.field>input,.field>textarea,.field .input-shell input{border:1px solid var(--hairline-strong);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:400 14.5px var(--body);border-radius:11px;padding:0 14px}.field>textarea{resize:vertical;min-height:0;padding:12px 14px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--teal);box-shadow:var(--focus-ring);outline:none}.field input:disabled{color:var(--slate);background:#f3ece1;font-weight:600}.field small{color:var(--slate);font:400 12px/1.5 var(--body);align-items:flex-start;gap:6px;display:flex}.field small svg{flex:none}.field small.teal{color:var(--teal-contrast);font-size:11.5px;font-weight:500}.field small.error{color:var(--coral-contrast);font-weight:500}.input-shell{align-items:center;display:flex;position:relative}.input-shell .prefix{color:var(--slate);pointer-events:none;font-weight:600;position:absolute;left:14px}.input-shell.prefixed input{padding-left:30px}.input-shell .suffix{color:var(--slate);pointer-events:none;place-items:center;display:grid;position:absolute;right:15px}.check-field{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.check-field input{width:19px;height:19px;accent-color:var(--teal)}.form-section{border-bottom:1px solid var(--hairline-rule);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;padding:26px 0;display:grid}.form-section:first-child{padding-top:0}.form-section h2{font:700 16px/1.3 var(--display);margin:0}.form-section>div:first-child p{color:var(--slate);margin:7px 0 0;font-size:13px;line-height:1.55}.form-fields{gap:16px;min-width:0;display:grid}.form-fields.pair{grid-template-columns:1fr 1fr}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.form-actions .saved-note{color:var(--slate);margin-left:6px;font-size:13px}.side-card{border:1px solid var(--hairline-card);background:var(--white);box-shadow:var(--shadow-card-quiet);border-radius:16px;padding:20px}.side-card-head{align-items:center;gap:12px;display:flex}.side-card-head h2{font:700 15px/1.25 var(--display);margin:0}.side-card-head p{color:var(--slate);margin:4px 0 0;font-size:12.5px}.side-card-mark{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.side-card-mark.teal{background:var(--teal-soft);color:var(--teal-contrast)}.side-card-mark.coral{background:var(--coral-soft);color:var(--coral-contrast)}.side-card p.body{color:var(--slate);margin:14px 0 0;font-size:13px;line-height:1.6}.side-card .callout{background:var(--teal-soft);color:var(--teal-contrast);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 12px;font-size:12.5px;line-height:1.55;display:flex}.side-card .callout svg{flex:none}.state{text-align:center;border:1px dashed var(--hairline-rule);color:var(--slate);border-radius:16px;justify-items:center;gap:10px;margin-top:26px;padding:44px 32px;display:grid}.state svg{color:var(--muted-mark)}.state h2{font:700 19px/1.25 var(--display);color:var(--ink);margin:0}.state p{max-width:420px;margin:0;font-size:14px;line-height:1.6}.notice{background:var(--teal-soft);color:var(--teal-contrast);font:500 13.5px var(--body);border-radius:11px;align-items:center;gap:9px;margin:20px 0 0;padding:12px 14px;display:flex}.error-note{background:var(--coral-soft);color:var(--coral-contrast);font:500 13.5px/1.5 var(--body);border-radius:11px;align-items:flex-start;gap:9px;margin:20px 0 0;padding:12px 14px;display:flex}.modal-backdrop{z-index:40;background:#1a1a188c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--cream);width:min(740px,100vw - 48px);max-width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-dialog);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.modal.narrow{width:min(520px,100vw - 48px)}.modal>header{border-bottom:1px solid var(--hairline-card);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 32px 20px;display:flex}.modal>header p{color:var(--slate);font:500 12.5px var(--body);margin:0 0 8px}.modal>header h2{font:800 28px/1.15 var(--display);letter-spacing:-.03em;margin:0}.modal-close{border:1px solid var(--hairline-rule);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.modal-close:hover{border-color:#1a1a184d}.modal-form{flex-direction:column;flex:auto;min-height:0;display:flex}.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.modal-error{margin:18px 32px 0}.modal-triple{grid-template-columns:1fr 120px 1fr;gap:14px;display:grid}.modal-money{grid-template-columns:1fr 1fr 130px;align-items:end;gap:14px;display:grid}.modal-fields.pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stock-readonly{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums;display:block}.modal-section{border-top:1px solid var(--hairline-card);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;padding:22px 32px 0;display:grid}.modal-section:first-child{border-top:0;margin-top:0;padding-top:24px}.modal-section h3{font:700 14px/1.3 var(--display);margin:0}.modal-section>div:first-child p{color:var(--slate);margin:6px 0 0;font-size:12.5px;line-height:1.5}.modal-fields{gap:14px;min-width:0;display:grid}.modal-photo-row{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;display:grid}.photo-field{justify-items:center;gap:6px;display:grid}.photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-slot{border-radius:12px;flex:none;width:92px;height:92px;position:relative;overflow:hidden}.photo-slot.empty{border:1.5px dashed var(--hairline-strong);background:var(--white);color:var(--slate);font:600 10.5px/1.2 var(--body);cursor:pointer;place-items:center;gap:4px;padding:0;display:grid}.photo-slot.empty:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--ink)}.photo-slot.empty:disabled{cursor:default;opacity:.55}.photo-slot.empty.dragging{border-color:var(--teal-contrast);background:var(--teal-soft);color:var(--teal-contrast);box-shadow:0 0 0 4px #0f6f641f}.photo-slot.empty.rejected{border-style:solid;border-color:var(--coral-contrast);background:var(--coral-soft);color:var(--coral-contrast)}.photo-slot.filled,.photo-slot.uploading{background:var(--tile);border:1px solid var(--hairline-card);display:block}.photo-slot img{object-fit:contain;width:100%;height:100%;display:block}.photo-slot.uploading img{opacity:.35}.photo-spinner{color:var(--ink);place-items:center;animation:.9s linear infinite photo-spin;display:grid;position:absolute;inset:0}@keyframes photo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.photo-spinner{animation:none}}.photo-progress{background:#1a1a181f;height:5px;position:absolute;inset:auto 0 0}.photo-progress i{background:var(--coral);height:100%;transition:width .12s linear;display:block}.photo-actions{opacity:0;background:linear-gradient(#1a1a1800,#1a1a18b8);justify-content:center;gap:6px;padding:6px;transition:opacity .12s;display:flex;position:absolute;inset:auto 0 0}.photo-slot.filled:hover .photo-actions,.photo-slot.filled:focus-within .photo-actions{opacity:1}.photo-actions button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:#fffffff0;border:0;border-radius:8px;place-items:center;display:grid}.photo-actions button.danger{color:var(--coral-contrast)}.photo-actions button:disabled{cursor:default;opacity:.6}.photo-hint{color:var(--muted-mark);font:500 10px/1.35 var(--body);text-align:center;min-height:12px}.photo-hint-short{display:none}.photo-error{color:var(--coral-contrast);font:500 12px/1.45 var(--body);align-items:flex-start;gap:6px;margin:0;display:flex}.photo-error svg{flex:none}.modal.dropping{outline:2px solid var(--teal-soft);outline-offset:-2px}@media (width<=720px){.modal-photo-row{grid-template-columns:1fr;justify-items:start}}.modal-simple{gap:16px;padding:24px 32px 4px;display:grid}.modal-simple .field{font-size:13.5px}.modal-fields .field{gap:7px;font-size:13px}.modal-fields .field>input,.modal-fields .field>textarea,.modal-fields .field .input-shell input{min-height:46px;font-size:14px}.modal footer{border-top:1px solid var(--hairline-card);background:#ffffff80;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:18px 32px;display:flex}.modal footer .required-legend{color:var(--slate);font-size:12.5px}.modal footer .required-legend span{color:var(--coral-contrast);font-weight:700}.modal footer>div{gap:10px;display:flex}.derived{background:var(--sand);border-radius:11px;flex-direction:column;justify-content:center;min-height:46px;padding:0 14px;display:flex}.derived span{color:var(--slate);font:700 10px var(--body);letter-spacing:.06em}.derived strong{font:700 15px var(--display);color:var(--slate)}.derived strong.set{color:var(--ink)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width<=1180px){.page{padding:36px 32px 32px}.page h1,.page.overview h1{font-size:34px}}@media (width<=900px){.page{padding:28px 20px 32px}.page h1,.page.overview h1{letter-spacing:-.03em;font-size:29px}.page-head{flex-direction:column;gap:20px}.page-actions{flex-wrap:wrap;padding-top:0}.page-lede,.page.overview .page-lede{font-size:15px}.rule-row.of-3,.rule-row.of-4{grid-template-columns:1fr 1fr}.rule-row>*{padding:18px 16px}.rule-row>:nth-child(2n){border-right:0;padding-right:0}.rule-row>:nth-child(odd){padding-left:0}.rule-figure{font-size:34px}.form-section{grid-template-columns:minmax(0,1fr);gap:16px}.form-fields.pair{grid-template-columns:minmax(0,1fr)}.modal-section{grid-template-columns:minmax(0,1fr);gap:14px;padding-inline:20px}.modal>header,.modal footer{padding-inline:20px}.modal>header h2{font-size:23px}.modal footer{flex-direction:column;align-items:stretch}.modal footer>div{justify-content:flex-end}.search-field{width:100%;min-width:0}}@media (width<=600px){.modal-backdrop{place-items:stretch stretch;padding:0}.modal,.modal.narrow{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.modal.narrow{border-radius:20px 20px 0 0;align-self:end;height:auto;min-height:0}.modal>header{padding:max(14px, env(safe-area-inset-top)) 16px 12px;align-items:center}.modal>header h2{font-size:22px}.modal>header p{margin-bottom:5px}.modal-section{gap:12px;margin-top:14px;padding:16px 16px 0}.modal-section:first-child{padding-top:16px}.modal-section>div:first-child p{margin-top:3px;font-size:12px;line-height:1.4}.modal-fields.pair{grid-template-columns:minmax(0,1fr)}.product-modal .modal-photo-row{grid-template-columns:76px minmax(0,1fr);gap:12px}.product-modal .photo-slot{width:76px;height:76px}.product-modal .photo-hint-full{display:none}.product-modal .photo-hint-short{display:inline}.product-modal .modal-triple{grid-template-columns:minmax(0,1fr) 96px;gap:12px}.product-modal .modal-triple>:last-child{grid-column:1/-1}.product-modal .modal-money{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.product-modal .modal-money .derived{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:42px}.product-modal .modal-fields .field{gap:6px}.product-modal .modal-fields .field small{font-size:11.5px;line-height:1.4}.modal-simple{padding:20px 16px 4px}.category-modal .modal-simple{padding-top:18px}.modal-error{margin:16px 16px 0}.modal footer{padding:10px 16px max(10px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;margin-top:14px}.product-modal footer .required-legend,.category-modal footer .required-legend{display:none}.modal footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.modal footer .btn{justify-content:center;width:100%}}.auth-shell{background:var(--cream);grid-template-columns:520px minmax(0,1fr);min-height:100vh;display:grid}.auth-rail{color:var(--white);background:var(--ink);flex-direction:column;padding:44px 52px 34px;display:flex}.auth-brand{align-items:center;gap:13px;display:flex}.auth-brand img{object-fit:contain;width:44px;height:44px}.auth-brand>span{flex-direction:column;line-height:1;display:flex}.auth-brand strong{font:800 26px/1 var(--display);letter-spacing:-.025em}.auth-brand small{color:#ffffff80;letter-spacing:.05em;margin-top:6px;font-size:10px}.rail-story{margin:auto 0}.rail-illustration-frame{background:var(--ink-raised);border:1px solid #ffffff12;border-radius:20px;margin:0 0 30px;padding:22px;display:block}.rail-illustration{border-radius:12px;width:100%;max-width:300px;margin:0 auto;display:block}.rail-story h2{max-width:380px;font:800 34px/1.25 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.rail-story h2 span{color:var(--coral)}.rail-story p{color:#ffffffb3;max-width:340px;margin:14px 0 0;font-size:16px;line-height:1.6}.auth-attribution{color:#ffffff6b;border-top:1px solid #ffffff1f;margin:0;padding-top:22px;font-size:12.5px}.auth-attribution strong{color:#ffffffb3;font-weight:600}.auth-form-panel{place-items:center;padding:56px 96px;display:grid}.auth-form-wrap{width:100%;max-width:460px}.auth-heading h1{font:800 46px/1.1 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0}.auth-heading p{color:var(--slate);margin:14px 0 0;font-size:17px;line-height:1.55}.auth-form{gap:18px;margin-top:38px;display:grid}.auth-field{font:600 14px var(--body);gap:9px;display:grid}.auth-field input{background:var(--white);width:100%;min-height:56px;color:var(--ink);font:400 16px var(--body);border:1px solid #1a1a182e;border-radius:12px;padding:0 18px}.auth-field input::placeholder{color:var(--placeholder)}.auth-field input:focus-visible{border-color:var(--teal);box-shadow:var(--focus-ring);outline:none}.auth-field small{color:var(--slate);font:400 13px/1.5 var(--body)}.auth-field-error{color:var(--coral-contrast);font:500 13px/1.5 var(--body)}.password-control{align-items:center;display:flex;position:relative}.password-control input{padding-right:58px}.password-control button{width:44px;height:44px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:10px}.password-control button:hover{color:var(--ink)}.auth-form-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.check-label{font:400 14px var(--body);cursor:pointer;align-items:center;gap:10px;display:flex}.check-label input{width:19px;height:19px;accent-color:var(--teal)}.auth-link{color:var(--teal-contrast);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;padding:0}.auth-link:hover{text-decoration:underline}.auth-primary{background:var(--coral-dark);min-height:56px;color:var(--white);font:700 16px var(--body);cursor:pointer;box-shadow:var(--shadow-primary-lift);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:0 28px;display:inline-flex}.auth-primary:hover{background:#b4431a}.auth-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.auth-switch{color:var(--slate);text-align:center;margin:26px 0 0;font-size:14px}.auth-switch button{color:var(--teal-contrast);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;padding:0}.auth-switch button:hover{text-decoration:underline}.auth-notice{font:500 14px/1.5 var(--body);border-radius:12px;align-items:flex-start;gap:10px;margin-top:24px;padding:13px 15px;display:flex}.auth-notice svg{flex:none}.auth-notice-error{background:var(--coral-soft);color:var(--coral-contrast)}.rail-promises{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.rail-promises li{align-items:flex-start;gap:14px;display:flex}.promise-mark{color:#f0a077;background:#ffffff17;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rail-promises li>span:last-child{gap:4px;display:grid}.rail-promises strong{font:700 15px/1.3 var(--display)}.rail-promises li>span:last-child>span{color:#ffffff9e;font-size:13.5px;line-height:1.55}.password-strength{align-items:center;gap:10px;display:flex}.strength-track{flex:auto;gap:3px;height:4px;display:flex}.strength-track i{background:var(--sand);border-radius:2px;flex:auto;transition:background .14s}.strength-track i.on.step-1{background:var(--coral)}.strength-track i.on.step-2,.strength-track i.on.step-3{background:var(--teal)}.strength-label{color:var(--slate);font:600 11.5px var(--body);min-width:62px}.check-label.consent{color:var(--slate);font:400 13px/1.5 var(--body);align-items:flex-start;gap:11px}.check-label.consent input{margin-top:1px}.check-label.consent strong{color:var(--ink);font-weight:600}.auth-field .required{color:var(--coral-contrast)}@media (width<=1180px){.auth-shell{grid-template-columns:420px minmax(0,1fr)}.auth-rail{padding:36px 36px 28px}.auth-form-panel{padding:48px}.auth-heading h1{font-size:38px}}@media (width<=900px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-rail{padding:24px 20px}.rail-story{margin:26px 0 0}.rail-illustration-frame{display:none}.rail-story h2{font-size:26px}.rail-story p{font-size:15px}.auth-attribution{margin-top:26px}.auth-form-panel{padding:32px 20px 48px}.auth-heading h1{letter-spacing:-.03em;font-size:30px}.auth-heading p{font-size:15px}.rail-promises{gap:14px}}.pagination{color:var(--slate);justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:14px 0;font-size:13px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.pagination button{border:1px solid var(--hairline-rule);background:var(--white);min-height:38px;color:var(--ink);font:600 13px var(--body);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.pagination button{min-height:44px}.pagination{flex-direction:column;align-items:flex-start}.pagination>div{justify-content:space-between;width:100%}.pagination>div>span{text-align:center}}.product-thumb{background:var(--tile);color:var(--muted-mark);flex:none;place-items:center;display:grid}.product-thumb.size-42{border-radius:9px;width:42px;height:42px}.product-thumb.size-34{border-radius:8px;width:34px;height:34px}.product-thumb{overflow:hidden}.product-thumb img{object-fit:contain;width:100%;height:100%;display:block}.product-hero{border:1px solid var(--hairline-row);background:linear-gradient(180deg, var(--tile) 0%, var(--sand) 100%);height:340px;color:var(--muted-mark);border-radius:20px;place-items:center;display:grid}.product-hero-action{appearance:none;width:100%;font:inherit;cursor:pointer;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s}.product-hero-action:hover{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 8px 24px #1a1a181a}.product-hero-action:active{transform:translateY(0)}.product-hero.out{background:linear-gradient(180deg, var(--coral-tint) 0%, var(--tile) 100%)}.product-hero.has-photo{background:var(--tile);padding:18px}.product-hero.has-photo img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}@media (width<=900px){.product-hero{height:220px}.product-hero svg{width:88px;height:88px}}.movement-mark{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.movement-mark.in,.movement-mark.opening{background:var(--teal-soft);color:var(--teal-contrast)}.movement-mark.out{background:var(--coral-soft);color:var(--coral-contrast)}.movement-mark.count{background:var(--sand);color:var(--slate-blue)}.movement-type{font:600 14px var(--body);align-items:center;gap:8px;display:inline-flex}.data-table.feed .movement-type{font-size:13.5px}.movement-kind small{color:var(--slate);margin-top:5px;padding-left:32px;font-size:12.5px;display:block}.data-table.history .movement-kind{width:190px}.data-table.feed .movement-kind{width:150px}.movement-note{color:var(--slate);font-size:13.5px}.movement-note:not(.empty){color:var(--ink);font-style:italic}.movement-change span{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums}.movement-change.compact span{font-size:20px}.movement-change span.up{color:var(--teal-contrast)}.movement-change span.down{color:var(--danger)}.movement-change small{color:var(--slate);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.data-table.history .movement-change{width:130px}.data-table.feed .movement-change{width:110px}.movement-balance{font-variant-numeric:tabular-nums;width:120px;font-weight:600}.movement-balance .empty{color:var(--danger)}.movement-balance .unknown{color:var(--slate);font-weight:400}.movement-recorded strong{font-size:14px;font-weight:600;display:block}.movement-recorded small{color:var(--slate);margin-top:4px;font-size:12.5px;display:block}.data-table.history .movement-recorded{width:230px}.data-table.feed .movement-recorded{width:210px}@media (width<=900px){.data-table.history .movement-kind,.data-table.feed .movement-kind,.data-table.history .movement-recorded,.data-table.feed .movement-recorded{width:auto}.movement-change span{font-size:18px}}.required-mark{color:var(--coral-contrast);margin-left:3px;font-weight:700}.required-note{color:var(--slate);margin:0;font-size:12px;font-weight:500}.required-note span{color:var(--coral-contrast);margin-right:3px;font-weight:700}.ui-select{width:100%;color:var(--ink);font-size:14px;font-weight:500;position:relative}.ui-select-trigger{border:1px solid var(--hairline-strong);width:100%;min-height:46px;color:var(--ink);background:var(--white,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.ui-select-trigger svg{color:var(--slate);flex:none;transition:transform .16s}.ui-select.open .ui-select-trigger{border-color:#148a7c8c;box-shadow:0 0 0 3px #148a7c1f}.ui-select.open .ui-select-trigger svg{transform:rotate(180deg)}.ui-select-layer{z-index:200;color:var(--ink);font-size:14px;font-weight:500}.ui-select-list{max-height:inherit;background:var(--white,#fff);border:1px solid #1a1a1821;border-radius:13px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 16px 36px #261f1629}.ui-select-list li{min-height:42px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.ui-select-list li.active{background:var(--teal-soft)}.ui-select-list li[aria-selected=true]{color:var(--teal-contrast);font-weight:700}.toolbar .ui-select-trigger{min-height:40px;font-size:13.5px;font-weight:500}.catalog-toolbar{margin-top:32px}.catalog-filter-select{min-width:168px}.product-row{cursor:pointer}.product-row:hover .row-identity .name,.product-row:focus-visible .row-identity .name{text-decoration:underline}.on-hand{font:800 20px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;text-align:right;background:0 0;border:0;margin-left:auto;padding:0;display:block}.on-hand:hover{text-decoration:underline}.on-hand.out{color:var(--danger)}.on-hand.low{color:var(--warning-contrast)}.on-hand-cell{text-align:right}.row-menu-wrap{display:inline-flex;position:relative}.row-menu{z-index:200;border:1px solid var(--hairline-card);background:var(--white);min-width:208px;box-shadow:var(--shadow-popover);border-radius:12px;gap:2px;padding:6px;font-size:13.5px;display:grid;overflow-y:auto}.row-menu button{min-height:40px;color:var(--ink);font:500 13px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:0 10px;display:flex}.row-menu button:hover{background:var(--tile)}.row-menu button:disabled{opacity:.5;cursor:not-allowed}.row-menu button svg{color:var(--slate);flex:none}.category-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:24px;display:grid}.category-card{border:1px solid var(--hairline-card);background:var(--white);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid;position:relative}.category-card.clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.category-card.clickable:hover{border-color:var(--hairline-strong);transform:translateY(-1px);box-shadow:0 8px 22px #261f1614}.category-card.clickable:focus-visible{outline-offset:2px;outline:3px solid #148a7c38}.category-card-hitbox{z-index:0;border-radius:inherit;position:absolute;inset:0}.category-card-hitbox:focus-visible{outline-offset:2px;outline:3px solid #148a7c38}.category-card>:not(.category-card-hitbox){z-index:1;pointer-events:none;position:relative}.category-card>.row-actions{pointer-events:auto}.category-card .mark{background:var(--tile);width:42px;height:42px;color:var(--muted-mark);border-radius:12px;place-items:center;display:grid}.category-card h2{font:700 15px/1.25 var(--display);margin:0 0 6px}.category-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.category-link:hover,.category-link:focus-visible{text-decoration:underline}.detail-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:44px;margin-top:24px;display:grid}.detail-title{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.detail-title h1{font:800 40px/1.12 var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:0}.detail-status{font:600 16px var(--body);align-items:center;gap:8px;margin:14px 0 0;display:flex}.detail-status.out{color:var(--danger)}.detail-status.low{color:var(--warning-contrast)}.detail-status.ok{color:var(--teal-contrast)}.detail-history-head{justify-content:space-between;align-items:baseline;gap:20px;margin-top:40px;display:flex}.detail-history-head h2{font:700 22px/1.2 var(--display);letter-spacing:-.02em;margin:0}.detail-history-head p{color:var(--slate);margin:7px 0 0;font-size:14px}.detail-history-count{color:var(--slate);white-space:nowrap;font-size:13px}@media (width<=1100px){.detail-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.detail-title h1{font-size:32px}}@media (width<=900px){.detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.detail-title{flex-direction:column;gap:16px}.detail-title h1{font-size:27px}.detail-history-head{flex-direction:column}.catalog-filter-select{width:100%;min-width:0}}.stock-kind{border:0;gap:8px;margin:0;padding:0;display:grid}.stock-kind legend{font:600 13.5px var(--body);padding:0 0 10px}.stock-kind label{border:1px solid var(--hairline-control);background:var(--white);cursor:pointer;border-radius:12px;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:11px;min-height:56px;padding:10px 14px;display:grid}.stock-kind label.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.stock-kind input{width:18px;height:18px;accent-color:var(--teal)}.stock-kind label>svg,.stock-kind label>span>svg{color:var(--slate)}.stock-kind strong{font:600 14px var(--body);display:block}.stock-kind small{color:var(--slate);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.stock-preview{background:var(--teal-soft);color:var(--teal-contrast);border-radius:12px;gap:4px;padding:14px;display:grid}.stock-preview.warning{background:var(--coral-soft);color:var(--coral-contrast)}.stock-preview>span{font:700 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase}.stock-preview strong{font:800 24px/1 var(--display);font-variant-numeric:tabular-nums}.stock-preview small{font-size:12.5px;line-height:1.5}.stock-failure{flex-direction:column;align-items:stretch;gap:10px}.stock-failure p{margin:0}.stock-failure button{min-height:38px;color:inherit;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.overview-head-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.movement-card{border:1px solid var(--hairline-card);background:var(--white);width:296px;box-shadow:var(--shadow-card);border-radius:16px;flex:none;padding:18px}.movement-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.movement-card-head span:first-child{font:700 12px var(--body);letter-spacing:.05em;color:var(--slate);text-transform:uppercase}.movement-card-head span:last-child{color:var(--slate);font-size:11.5px}.movement-chart{width:100%;height:78px;margin-top:12px;display:block}.movement-card-foot{border-top:1px solid var(--hairline-row);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:14px;display:grid}.movement-card-foot div div{color:var(--slate);font-size:11.5px}.movement-card-foot strong{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums}.movement-card-foot strong.in{color:var(--teal-contrast)}.movement-card-foot strong.out{color:var(--danger)}.movement-card-empty{border-top:1px solid var(--hairline-row);color:var(--slate);margin:14px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}.movement-card-truncated{color:var(--slate);margin:10px 0 0;font-size:11px;line-height:1.45}.shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.shelf-card{border:1px solid var(--hairline-card);background:var(--white);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:14px;padding:0;display:block;overflow:hidden}.shelf-card:hover{border-color:#1a1a183d}.shelf-card:hover .shelf-name{text-decoration:underline}.shelf-tile{background:var(--tile);height:118px;color:var(--muted-mark);place-items:center;display:grid;position:relative}.shelf-tile .tag{font:700 10.5px var(--body);border-radius:6px;padding:3px 7px;position:absolute;top:9px;left:9px}.shelf-body{padding:11px 13px 13px;display:block}.shelf-name{height:34px;font:600 12.5px/1.4 var(--body);color:var(--ink);display:block;overflow:hidden}.shelf-figures{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.shelf-figures strong{font:700 14px var(--display)}.shelf-stock{font:700 12px var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.shelf-stock.out{color:var(--danger)}.shelf-stock.low{color:var(--warning-contrast)}.shelf-stock.ok{color:var(--teal-contrast)}.shelf-stock.untracked{font:500 11.5px var(--body);color:var(--slate)}@media (width<=1320px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf-card:nth-child(5){display:none}}@media (width<=1180px){.movement-card{width:250px}}@media (width<=900px){.movement-card{width:100%}.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-card:nth-child(5){display:block}}.app-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);background:var(--cream);height:100dvh;display:grid;overflow:hidden}.app-main{background:var(--cream);min-width:0;overflow:hidden auto}.rail{background:var(--ink);color:var(--white);flex-direction:column;min-height:0;padding:20px 14px 18px;display:flex;overflow-y:auto}.rail-brand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 8px 16px;display:flex}.rail-brand img{object-fit:contain;flex:none;width:34px;height:34px}.rail-brand>span{flex-direction:column;min-width:0;line-height:1;display:flex}.rail-brand strong{font:800 19px/1 var(--display);letter-spacing:-.02em}.rail-brand small{color:#ffffff80;letter-spacing:.03em;margin-top:4px;font-size:9.5px}.rail-popover-wrap{position:relative}.workspace-switcher{background:var(--rail-surface);width:100%;color:var(--white);cursor:pointer;text-align:left;border:0;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.workspace-switcher:hover{background:#ffffff1c}.workspace-initial{background:var(--coral);width:28px;height:28px;font:800 13px var(--display);color:var(--white);border-radius:8px;place-items:center;display:grid}.workspace-copy{min-width:0}.workspace-copy strong{font:600 13px var(--body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-copy small{color:var(--rail-text-quiet);align-items:center;gap:3px;font-size:11px;display:flex}.workspace-switcher>svg{color:#ffffff80}.rail-nav{flex-direction:column;gap:2px;margin-top:20px;display:flex}.rail-nav-label{color:var(--rail-text-faint);font:700 10px var(--body);letter-spacing:.1em;padding:0 10px 8px}.rail-nav button{height:40px;color:var(--rail-text);font:500 13.5px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:0 11px;display:flex;position:relative}.rail-nav button:hover{background:var(--rail-surface);color:var(--white)}.rail-nav button[aria-current=page]{background:var(--rail-surface-active);color:var(--white);font-weight:600}.rail-nav button[aria-current=page]:before{content:"";background:var(--coral);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.rail-nav button>svg{flex:none}.rail-nav button>span:first-of-type{flex:auto}.rail-count{font:600 11px var(--body);color:#fff6;font-variant-numeric:tabular-nums;margin-left:auto}.rail-dot{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.rail-group{margin-top:22px}.rail-group-label{color:var(--rail-text-faint);font:700 10px var(--body);letter-spacing:.1em;margin-bottom:8px;padding:0 10px;display:block}.rail-group-items{flex-direction:column;gap:1px;display:flex}.rail-group-items button,.rail-group-items a{color:#ffffffb8;width:100%;height:32px;font:500 12.5px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 11px;text-decoration:none;display:flex}.rail-group-items button:hover,.rail-group-items a:hover{background:var(--rail-surface);color:var(--white)}.rail-group-items button[aria-current=true],.rail-group-items a[aria-current=page]{background:var(--rail-surface);color:var(--white);font-weight:600}.rail-group-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rail-group-count{color:#ffffff61;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.rail-group-items button[aria-current=true] .rail-group-count,.rail-group-items a[aria-current=page] .rail-group-count{color:#ffffff80}.rail-group-dot{border-radius:3px;flex:none;width:8px;height:8px}.rail-group-items button>svg,.rail-group-items a>svg{flex:none}.rail-group-items .in{color:var(--rail-in)}.rail-group-items .out{color:var(--rail-out)}.rail-group-items .neutral{color:#ffffff80}.rail-group-new{color:#ffffff6b!important;font-weight:500!important}.rail-setup{text-align:left;color:inherit;cursor:pointer;background:#e86a331a;border:1px solid #e86a3338;border-radius:12px;width:100%;margin-top:26px;padding:14px;display:block}.rail-setup:hover{background:#e86a3329}.rail-setup-head{width:100%;font:700 11px var(--body);color:#ffffffd1;letter-spacing:.04em;justify-content:space-between;align-items:center;display:flex}.rail-setup-track{background:#ffffff24;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.rail-setup-track>span{background:var(--coral);height:100%;display:block}.rail-setup p{color:#ffffff9e;margin:9px 0 0;font-size:11.5px;line-height:1.5}.rail-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:26px;display:flex}.rail-help{color:#fff9;height:36px;font:500 13px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:0 11px;display:flex}.rail-help:hover{background:var(--rail-surface);color:var(--white)}.rail-account{height:44px;color:var(--white);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 9px;display:flex}.rail-account:hover{background:var(--rail-surface)}.rail-avatar{background:var(--ink-avatar);width:28px;height:28px;font:600 11px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.rail-account>span:nth-child(2){flex:auto;min-width:0}.rail-account strong{font:600 12.5px var(--body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-account small{color:#ffffff73;font-size:10.5px;display:block}.rail-account>svg{color:#fff6;flex:none;margin-left:auto}.rail-attribution{border-top:1px solid var(--rail-hairline);color:var(--rail-text-faint);margin:10px 0 0;padding:12px 0 0 10px;font-size:10.5px}.rail-popover{z-index:30;border:1px solid var(--hairline-card);background:var(--white);color:var(--ink);box-shadow:var(--shadow-popover);border-radius:12px;gap:2px;margin-top:6px;padding:8px;display:grid;position:absolute;left:0;right:0}.rail-popover.above{margin-top:0;margin-bottom:6px;bottom:100%}.rail-popover-label{color:var(--slate);font:700 10px var(--body);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 4px}.rail-popover .email{color:var(--slate);text-overflow:ellipsis;padding:0 10px 6px;font-size:12px;overflow:hidden}.rail-popover button{min-height:40px;color:var(--ink);font:500 13px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px 10px;display:flex}.rail-popover button:hover{background:var(--tile)}.rail-popover button strong{font:600 13px var(--body);display:block}.rail-popover button small{color:var(--slate);align-items:center;gap:4px;font-size:11.5px;display:flex}.shell-toast{z-index:50;background:var(--ink);color:var(--white);font:500 13.5px var(--body);border-radius:999px;align-items:center;gap:9px;padding:13px 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #261f1647}.rail-scrim,.shell-topbar{display:none}@media (width<=1080px){.app-shell{grid-template-columns:minmax(0,1fr)}.shell-topbar{background:var(--ink);color:var(--white);z-index:25;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.shell-topbar .rail-brand{flex:auto;width:auto;padding:0}.drawer-toggle{border:1px solid var(--rail-hairline);background:var(--rail-surface);width:44px;height:44px;color:var(--white);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}.rail{z-index:45;width:var(--rail-width);height:100%;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 60px #0006}.rail.open{transform:translate(0)}.rail-scrim{z-index:44;background:#1a1a1880;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.date-range{width:100%;position:relative}.date-range-trigger{border:1px solid var(--hairline-strong);width:100%;min-height:46px;color:var(--ink);background:var(--white);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:0 38px 0 14px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s;display:flex}.date-range-trigger svg{color:var(--slate);flex:none}.toolbar .date-range-trigger{min-height:40px;font-size:13.5px}.date-range.open .date-range-trigger{border-color:#148a7c8c;box-shadow:0 0 0 3px #148a7c1f}.date-range-clear{width:26px;height:26px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.date-range-clear:hover{color:var(--coral-contrast);background:var(--coral-soft)}.date-range-caption{grid-template-columns:1.35fr 1fr;gap:8px;margin-bottom:8px;display:grid}.date-range-caption .ui-select-trigger{min-height:38px;padding:0 10px;font-size:13px;font-weight:700}.date-range-popover{z-index:130;background:var(--white);border:1px solid #1a1a1821;border-radius:16px;width:min(332px,100vw - 32px);padding:10px 12px 8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 36px #261f1629}.date-range-actions{border-top:1px solid var(--border);justify-content:space-between;gap:10px;margin-top:6px;padding-top:8px;display:flex}.date-range-actions button{border:1px solid var(--border);background:var(--white);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}.date-range-actions button:last-child{color:var(--white);background:var(--coral-dark);border-color:#0000}.date-range-actions button:last-child:hover{background:var(--coral-contrast)}.date-range-popover .rdp-root{--rdp-accent-color:var(--coral-dark);--rdp-accent-background-color:var(--coral-soft);--rdp-range_middle-background-color:var(--coral-soft);--rdp-range_middle-color:var(--ink);--rdp-range_start-color:var(--white);--rdp-range_end-color:var(--white);--rdp-today-color:var(--teal-contrast);--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:36px;--rdp-day_button-width:36px;--rdp-outside-opacity:.4;font-family:Inter,sans-serif;font-size:13px}.date-range-popover .rdp-month_caption{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.date-range-popover .rdp-weekday{color:var(--slate);text-transform:uppercase;font-size:11px;font-weight:700}.date-range-popover .rdp-selected{font-size:inherit;font-weight:inherit}.date-range-popover .rdp-day_button:focus-visible{outline-offset:1px;outline:3px solid #148a7c40}@media (width<=640px){.date-range-popover{left:0;right:auto}.date-range-popover .rdp-root{--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-height:42px;--rdp-day_button-width:42px;max-width:100%}.date-range-caption .ui-select-trigger,.date-range-actions button{min-height:44px}.date-range-clear{width:34px;height:34px}}.activity-toolbar{margin-top:26px}.activity-filter{min-width:168px}.activity-days{margin-top:28px}.day-rule{align-items:center;gap:14px;display:flex}.day-rule h2{font:700 14px/1 var(--display);letter-spacing:.01em;white-space:nowrap;margin:0}.day-rule .line{background:var(--hairline-rule);flex:auto;height:1px}.day-rule .net{color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.day-group .table-wrap{margin-top:6px}@media (width<=900px){.activity-filter{width:100%;min-width:0}}.settings-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:52px;margin-top:38px;display:grid}.settings-side{gap:16px;display:grid}.settings-location{font:800 22px/1.2 var(--display);letter-spacing:-.02em;margin-top:18px;display:block}.settings-location-foot{border-top:1px solid var(--hairline-row);color:var(--slate);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}@media (width<=1180px){.settings-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (width<=900px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:28px}}.settings-layout .required-note{margin-top:20px}
