@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-sans-sc-zh-subset-400-D3OnshEl.woff2) format("woff2");unicode-range:U+3001-3002,U+300a-300b,U+3010-3011,U+4e00,U+4e09-4e0b,U+4e0d-4e0e,U+4e14,U+4e1a,U+4e24,U+4e2a,U+4e2d,U+4e32,U+4e34,U+4e3a-4e3b,U+4e45,U+4e49,U+4e4b,U+4e58,U+4e88,U+4e8b,U+4e8e-4e8f,U+4ea4,U+4ea7,U+4eba,U+4ec5,U+4eca,U+4ecd-4ece,U+4ed3,U+4ed6,U+4ed8,U+4ee3-4ee5,U+4eea,U+4eec,U+4ef6-4ef7,U+4efb,U+4efd,U+4f18-4f1a,U+4f24,U+4f30,U+4f34,U+4f4d-4f4e,U+4f53,U+4f55,U+4f59,U+4f5c,U+4f7f,U+4f8b,U+4f9b,U+4fdd,U+4fe1,U+4fee,U+503c,U+505c,U+5065,U+507f,U+5141,U+5148,U+514d,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+518c-518d,U+5199,U+519c,U+51b2-51b3,U+51b5,U+51c6,U+51cf,U+51ed,U+51fa-51fb,U+5206,U+5212,U+5217,U+5219,U+521b,U+521d,U+5220,U+522b,U+5230,U+5236,U+524d,U+5269,U+529e,U+52a0-52a1,U+52a8-52a9,U+5305,U+5339,U+5341,U+534f,U+5355,U+5360-5361,U+5370,U+5373,U+5382,U+5386,U+539f,U+53c2,U+53ca,U+53d1,U+53d6,U+53d8,U+53e3,U+53ea,U+53ef-53f0,U+53f2,U+53f7-53f8,U+5408,U+540c-540e,U+542b,U+542f,U+544a,U+5458,U+5468,U+547d,U+548c,U+54c1,U+54ea,U+552e-552f,U+5668,U+56de,U+56e0,U+56f4,U+56fa,U+56fe,U+5728,U+5730,U+573a,U+5740,U+5747,U+574f,U+578b,U+57fa,U+586b,U+589e,U+5904,U+5907,U+590d,U+5916,U+591a,U+591c,U+5927,U+5929,U+5931,U+5934,U+5957,U+5982,U+59cb,U+59d3,U+5b50,U+5b57-5b58,U+5b83,U+5b89,U+5b8c,U+5b9a,U+5b9e,U+5ba1-5ba2,U+5ba4,U+5bb3,U+5bb9,U+5bc4,U+5bc6,U+5bf9,U+5bfc,U+5c01,U+5c06,U+5c0f,U+5c11,U+5c1a,U+5c1d,U+5c31,U+5c4f,U+5de5,U+5df2,U+5e03,U+5e38,U+5e55,U+5e73-5e74,U+5e76,U+5e7f,U+5e8f,U+5e93-5e94,U+5e97,U+5e9f,U+5ea6,U+5eb7,U+5efa,U+5f00,U+5f0f,U+5f20,U+5f53,U+5f55,U+5f84-5f85,U+5f97,U+5fc5,U+5fd7-5fd8,U+6001,U+6025,U+6027,U+603b,U+6062,U+60a8,U+60c5,U+6210-6211,U+6216,U+622a,U+6237,U+6240,U+624b,U+624d,U+6253,U+6279,U+628a,U+6296,U+62a5,U+62d2,U+62df,U+62e9,U+62ec,U+6301,U+6307,U+6309,U+635f,U+636e,U+6392,U+63a5,U+63a7-63a8,U+63cf-63d0,U+641c,U+642c,U+644a,U+6458,U+64a4,U+64ad,U+64cd,U+652f,U+6536,U+6539,U+653e,U+6545,U+6548,U+6563,U+6570,U+6574,U+6587,U+6599,U+65a4,U+65ad,U+65b0,U+65b9,U+65e0,U+65e5-65e7,U+65e9,U+65f6,U+660e,U+6613,U+6628,U+662f,U+663e,U+6682,U+66f4,U+6700,U+6708-6709,U+670d,U+671f,U+672a,U+672c,U+673a,U+6743,U+675f,U+6761,U+6765,U+677f,U+6790,U+679c,U+67dc,U+67e5,U+6807,U+6837-6838,U+683c,U+6848,U+68c0,U+6982,U+6a21,U+6b20-6b21,U+6b3e,U+6b62-6b65,U+6bb5,U+6bcf,U+6bd4,U+6beb,U+6c34,U+6c38,U+6c42,U+6ca1,U+6cd5,U+6ce2,U+6ce8,U+6d3b,U+6d3e,U+6d41,U+6d4b,U+6d88,U+6dfb,U+6e05,U+6e20,U+6e90,U+6ede,U+6f14,U+6fc0,U+70b9,U+70c2,U+7136,U+7248,U+7259,U+7269,U+7279,U+72b6,U+72ec,U+7387,U+73b0,U+73ed,U+7406,U+751f,U+7528,U+7531,U+7535,U+754c,U+7559,U+7565,U+75c5,U+767b,U+7684,U+76c8,U+76d8,U+76ee,U+76f4,U+76f8,U+770b,U+771f,U+77e5,U+77ed,U+7801,U+7840,U+786e,U+78b0,U+78c5,U+793a,U+7968,U+79bb,U+79cd,U+79d2,U+79df,U+79e4,U+79f0,U+79fb,U+7a0d-7a0e,U+7a33,U+7a3f,U+7a7a,U+7a81,U+7acb,U+7ad9,U+7aef,U+7b14,U+7b26,U+7b2c,U+7b49,U+7b56,U+7b5b,U+7b7e,U+7b80,U+7b97,U+7ba1,U+7bb1,U+7c7b,U+7c98,U+7cbe,U+7cfb,U+7d22,U+7d27,U+7ea6-7ea7,U+7eb3,U+7ebf,U+7ec4,U+7ec6,U+7ec8,U+7ecf,U+7ed3,U+7ed9,U+7edc-7edd,U+7edf,U+7ee7,U+7eea,U+7eed,U+7ef4,U+7f00,U+7f16,U+7f3a,U+7f51,U+7f6e,U+7f72,U+8001,U+8003,U+8005,U+800c,U+8054,U+80fd,U+8111,U+811a,U+8150,U+81ea,U+81f3-81f4,U+8272,U+82e5,U+82f1,U+8303,U+8349,U+83b7,U+8425,U+843d,U+84dd,U+85cf,U+866b,U+884c,U+8861,U+8868,U+88ab,U+88c5,U+8981,U+89c1,U+89c4,U+89c6,U+89c8,U+89d2,U+89e3,U+8a00,U+8b66,U+8ba1-8ba2,U+8ba4,U+8bae,U+8bb0,U+8bb8,U+8bbe-8bbf,U+8bc1,U+8bc6,U+8bd5,U+8bdd,U+8be2,U+8be5-8be6,U+8bed,U+8bef,U+8bf4,U+8bf7,U+8bfb,U+8c01,U+8c03,U+8d1f,U+8d23,U+8d25-8d27,U+8d34,U+8d37,U+8d39,U+8d44,U+8d4a,U+8d85,U+8dc3,U+8dcc,U+8ddf,U+8e2a,U+8eab,U+8f6c,U+8f6e,U+8f7d,U+8f91,U+8f93,U+8fbe,U+8fc7,U+8fd0-8fd1,U+8fd4,U+8fd8,U+8fdb,U+8fde,U+8ff0,U+8ffd,U+9000-9002,U+9009,U+900f,U+9014,U+9017,U+901a,U+903e,U+9053,U+9080,U+90ae,U+90e8,U+90fd,U+914d,U+91c7,U+91cd,U+91cf,U+91d1,U+949f,U+94a5,U+94ae,U+94b1,U+94f6,U+94fe,U+9500-9501,U+9519,U+957f,U+95e8,U+95ed-95ee,U+95f2,U+95f4,U+961f,U+9636,U+963b,U+9644-9645,U+9650,U+9664,U+968f-9690,U+9694,U+969c,U+96c6,U+96f6,U+9700,U+975e,U+9762,U+9875,U+9879-987b,U+987e,U+9884,U+9898,U+989d,U+9910,U+9a6c,U+9a7b,U+9a8c,U+9ad8,U+9ed8,U+9f84,U+ff01,U+ff05,U+ff08-ff09,U+ff0c,U+ff1a-ff1b,U+ff1f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/noto-sans-sc-zh-subset-700-BuNnQYQq.woff2) format("woff2");unicode-range:U+3001-3002,U+300a-300b,U+3010-3011,U+4e00,U+4e09-4e0b,U+4e0d-4e0e,U+4e14,U+4e1a,U+4e24,U+4e2a,U+4e2d,U+4e32,U+4e34,U+4e3a-4e3b,U+4e45,U+4e49,U+4e4b,U+4e58,U+4e88,U+4e8b,U+4e8e-4e8f,U+4ea4,U+4ea7,U+4eba,U+4ec5,U+4eca,U+4ecd-4ece,U+4ed3,U+4ed6,U+4ed8,U+4ee3-4ee5,U+4eea,U+4eec,U+4ef6-4ef7,U+4efb,U+4efd,U+4f18-4f1a,U+4f24,U+4f30,U+4f34,U+4f4d-4f4e,U+4f53,U+4f55,U+4f59,U+4f5c,U+4f7f,U+4f8b,U+4f9b,U+4fdd,U+4fe1,U+4fee,U+503c,U+505c,U+5065,U+507f,U+5141,U+5148,U+514d,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+518c-518d,U+5199,U+519c,U+51b2-51b3,U+51b5,U+51c6,U+51cf,U+51ed,U+51fa-51fb,U+5206,U+5212,U+5217,U+5219,U+521b,U+521d,U+5220,U+522b,U+5230,U+5236,U+524d,U+5269,U+529e,U+52a0-52a1,U+52a8-52a9,U+5305,U+5339,U+5341,U+534f,U+5355,U+5360-5361,U+5370,U+5373,U+5382,U+5386,U+539f,U+53c2,U+53ca,U+53d1,U+53d6,U+53d8,U+53e3,U+53ea,U+53ef-53f0,U+53f2,U+53f7-53f8,U+5408,U+540c-540e,U+542b,U+542f,U+544a,U+5458,U+5468,U+547d,U+548c,U+54c1,U+54ea,U+552e-552f,U+5668,U+56de,U+56e0,U+56f4,U+56fa,U+56fe,U+5728,U+5730,U+573a,U+5740,U+5747,U+574f,U+578b,U+57fa,U+586b,U+589e,U+5904,U+5907,U+590d,U+5916,U+591a,U+591c,U+5927,U+5929,U+5931,U+5934,U+5957,U+5982,U+59cb,U+59d3,U+5b50,U+5b57-5b58,U+5b83,U+5b89,U+5b8c,U+5b9a,U+5b9e,U+5ba1-5ba2,U+5ba4,U+5bb3,U+5bb9,U+5bc4,U+5bc6,U+5bf9,U+5bfc,U+5c01,U+5c06,U+5c0f,U+5c11,U+5c1a,U+5c1d,U+5c31,U+5c4f,U+5de5,U+5df2,U+5e03,U+5e38,U+5e55,U+5e73-5e74,U+5e76,U+5e7f,U+5e8f,U+5e93-5e94,U+5e97,U+5e9f,U+5ea6,U+5eb7,U+5efa,U+5f00,U+5f0f,U+5f20,U+5f53,U+5f55,U+5f84-5f85,U+5f97,U+5fc5,U+5fd7-5fd8,U+6001,U+6025,U+6027,U+603b,U+6062,U+60a8,U+60c5,U+6210-6211,U+6216,U+622a,U+6237,U+6240,U+624b,U+624d,U+6253,U+6279,U+628a,U+6296,U+62a5,U+62d2,U+62df,U+62e9,U+62ec,U+6301,U+6307,U+6309,U+635f,U+636e,U+6392,U+63a5,U+63a7-63a8,U+63cf-63d0,U+641c,U+642c,U+644a,U+6458,U+64a4,U+64ad,U+64cd,U+652f,U+6536,U+6539,U+653e,U+6545,U+6548,U+6563,U+6570,U+6574,U+6587,U+6599,U+65a4,U+65ad,U+65b0,U+65b9,U+65e0,U+65e5-65e7,U+65e9,U+65f6,U+660e,U+6613,U+6628,U+662f,U+663e,U+6682,U+66f4,U+6700,U+6708-6709,U+670d,U+671f,U+672a,U+672c,U+673a,U+6743,U+675f,U+6761,U+6765,U+677f,U+6790,U+679c,U+67dc,U+67e5,U+6807,U+6837-6838,U+683c,U+6848,U+68c0,U+6982,U+6a21,U+6b20-6b21,U+6b3e,U+6b62-6b65,U+6bb5,U+6bcf,U+6bd4,U+6beb,U+6c34,U+6c38,U+6c42,U+6ca1,U+6cd5,U+6ce2,U+6ce8,U+6d3b,U+6d3e,U+6d41,U+6d4b,U+6d88,U+6dfb,U+6e05,U+6e20,U+6e90,U+6ede,U+6f14,U+6fc0,U+70b9,U+70c2,U+7136,U+7248,U+7259,U+7269,U+7279,U+72b6,U+72ec,U+7387,U+73b0,U+73ed,U+7406,U+751f,U+7528,U+7531,U+7535,U+754c,U+7559,U+7565,U+75c5,U+767b,U+7684,U+76c8,U+76d8,U+76ee,U+76f4,U+76f8,U+770b,U+771f,U+77e5,U+77ed,U+7801,U+7840,U+786e,U+78b0,U+78c5,U+793a,U+7968,U+79bb,U+79cd,U+79d2,U+79df,U+79e4,U+79f0,U+79fb,U+7a0d-7a0e,U+7a33,U+7a3f,U+7a7a,U+7a81,U+7acb,U+7ad9,U+7aef,U+7b14,U+7b26,U+7b2c,U+7b49,U+7b56,U+7b5b,U+7b7e,U+7b80,U+7b97,U+7ba1,U+7bb1,U+7c7b,U+7c98,U+7cbe,U+7cfb,U+7d22,U+7d27,U+7ea6-7ea7,U+7eb3,U+7ebf,U+7ec4,U+7ec6,U+7ec8,U+7ecf,U+7ed3,U+7ed9,U+7edc-7edd,U+7edf,U+7ee7,U+7eea,U+7eed,U+7ef4,U+7f00,U+7f16,U+7f3a,U+7f51,U+7f6e,U+7f72,U+8001,U+8003,U+8005,U+800c,U+8054,U+80fd,U+8111,U+811a,U+8150,U+81ea,U+81f3-81f4,U+8272,U+82e5,U+82f1,U+8303,U+8349,U+83b7,U+8425,U+843d,U+84dd,U+85cf,U+866b,U+884c,U+8861,U+8868,U+88ab,U+88c5,U+8981,U+89c1,U+89c4,U+89c6,U+89c8,U+89d2,U+89e3,U+8a00,U+8b66,U+8ba1-8ba2,U+8ba4,U+8bae,U+8bb0,U+8bb8,U+8bbe-8bbf,U+8bc1,U+8bc6,U+8bd5,U+8bdd,U+8be2,U+8be5-8be6,U+8bed,U+8bef,U+8bf4,U+8bf7,U+8bfb,U+8c01,U+8c03,U+8d1f,U+8d23,U+8d25-8d27,U+8d34,U+8d37,U+8d39,U+8d44,U+8d4a,U+8d85,U+8dc3,U+8dcc,U+8ddf,U+8e2a,U+8eab,U+8f6c,U+8f6e,U+8f7d,U+8f91,U+8f93,U+8fbe,U+8fc7,U+8fd0-8fd1,U+8fd4,U+8fd8,U+8fdb,U+8fde,U+8ff0,U+8ffd,U+9000-9002,U+9009,U+900f,U+9014,U+9017,U+901a,U+903e,U+9053,U+9080,U+90ae,U+90e8,U+90fd,U+914d,U+91c7,U+91cd,U+91cf,U+91d1,U+949f,U+94a5,U+94ae,U+94b1,U+94f6,U+94fe,U+9500-9501,U+9519,U+957f,U+95e8,U+95ed-95ee,U+95f2,U+95f4,U+961f,U+9636,U+963b,U+9644-9645,U+9650,U+9664,U+968f-9690,U+9694,U+969c,U+96c6,U+96f6,U+9700,U+975e,U+9762,U+9875,U+9879-987b,U+987e,U+9884,U+9898,U+989d,U+9910,U+9a6c,U+9a7b,U+9a8c,U+9ad8,U+9ed8,U+9f84,U+ff01,U+ff05,U+ff08-ff09,U+ff0c,U+ff1a-ff1b,U+ff1f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/noto-sans-sc-zh-subset-700-BuNnQYQq.woff2) format("woff2");unicode-range:U+3001-3002,U+300a-300b,U+3010-3011,U+4e00,U+4e09-4e0b,U+4e0d-4e0e,U+4e14,U+4e1a,U+4e24,U+4e2a,U+4e2d,U+4e32,U+4e34,U+4e3a-4e3b,U+4e45,U+4e49,U+4e4b,U+4e58,U+4e88,U+4e8b,U+4e8e-4e8f,U+4ea4,U+4ea7,U+4eba,U+4ec5,U+4eca,U+4ecd-4ece,U+4ed3,U+4ed6,U+4ed8,U+4ee3-4ee5,U+4eea,U+4eec,U+4ef6-4ef7,U+4efb,U+4efd,U+4f18-4f1a,U+4f24,U+4f30,U+4f34,U+4f4d-4f4e,U+4f53,U+4f55,U+4f59,U+4f5c,U+4f7f,U+4f8b,U+4f9b,U+4fdd,U+4fe1,U+4fee,U+503c,U+505c,U+5065,U+507f,U+5141,U+5148,U+514d,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+518c-518d,U+5199,U+519c,U+51b2-51b3,U+51b5,U+51c6,U+51cf,U+51ed,U+51fa-51fb,U+5206,U+5212,U+5217,U+5219,U+521b,U+521d,U+5220,U+522b,U+5230,U+5236,U+524d,U+5269,U+529e,U+52a0-52a1,U+52a8-52a9,U+5305,U+5339,U+5341,U+534f,U+5355,U+5360-5361,U+5370,U+5373,U+5382,U+5386,U+539f,U+53c2,U+53ca,U+53d1,U+53d6,U+53d8,U+53e3,U+53ea,U+53ef-53f0,U+53f2,U+53f7-53f8,U+5408,U+540c-540e,U+542b,U+542f,U+544a,U+5458,U+5468,U+547d,U+548c,U+54c1,U+54ea,U+552e-552f,U+5668,U+56de,U+56e0,U+56f4,U+56fa,U+56fe,U+5728,U+5730,U+573a,U+5740,U+5747,U+574f,U+578b,U+57fa,U+586b,U+589e,U+5904,U+5907,U+590d,U+5916,U+591a,U+591c,U+5927,U+5929,U+5931,U+5934,U+5957,U+5982,U+59cb,U+59d3,U+5b50,U+5b57-5b58,U+5b83,U+5b89,U+5b8c,U+5b9a,U+5b9e,U+5ba1-5ba2,U+5ba4,U+5bb3,U+5bb9,U+5bc4,U+5bc6,U+5bf9,U+5bfc,U+5c01,U+5c06,U+5c0f,U+5c11,U+5c1a,U+5c1d,U+5c31,U+5c4f,U+5de5,U+5df2,U+5e03,U+5e38,U+5e55,U+5e73-5e74,U+5e76,U+5e7f,U+5e8f,U+5e93-5e94,U+5e97,U+5e9f,U+5ea6,U+5eb7,U+5efa,U+5f00,U+5f0f,U+5f20,U+5f53,U+5f55,U+5f84-5f85,U+5f97,U+5fc5,U+5fd7-5fd8,U+6001,U+6025,U+6027,U+603b,U+6062,U+60a8,U+60c5,U+6210-6211,U+6216,U+622a,U+6237,U+6240,U+624b,U+624d,U+6253,U+6279,U+628a,U+6296,U+62a5,U+62d2,U+62df,U+62e9,U+62ec,U+6301,U+6307,U+6309,U+635f,U+636e,U+6392,U+63a5,U+63a7-63a8,U+63cf-63d0,U+641c,U+642c,U+644a,U+6458,U+64a4,U+64ad,U+64cd,U+652f,U+6536,U+6539,U+653e,U+6545,U+6548,U+6563,U+6570,U+6574,U+6587,U+6599,U+65a4,U+65ad,U+65b0,U+65b9,U+65e0,U+65e5-65e7,U+65e9,U+65f6,U+660e,U+6613,U+6628,U+662f,U+663e,U+6682,U+66f4,U+6700,U+6708-6709,U+670d,U+671f,U+672a,U+672c,U+673a,U+6743,U+675f,U+6761,U+6765,U+677f,U+6790,U+679c,U+67dc,U+67e5,U+6807,U+6837-6838,U+683c,U+6848,U+68c0,U+6982,U+6a21,U+6b20-6b21,U+6b3e,U+6b62-6b65,U+6bb5,U+6bcf,U+6bd4,U+6beb,U+6c34,U+6c38,U+6c42,U+6ca1,U+6cd5,U+6ce2,U+6ce8,U+6d3b,U+6d3e,U+6d41,U+6d4b,U+6d88,U+6dfb,U+6e05,U+6e20,U+6e90,U+6ede,U+6f14,U+6fc0,U+70b9,U+70c2,U+7136,U+7248,U+7259,U+7269,U+7279,U+72b6,U+72ec,U+7387,U+73b0,U+73ed,U+7406,U+751f,U+7528,U+7531,U+7535,U+754c,U+7559,U+7565,U+75c5,U+767b,U+7684,U+76c8,U+76d8,U+76ee,U+76f4,U+76f8,U+770b,U+771f,U+77e5,U+77ed,U+7801,U+7840,U+786e,U+78b0,U+78c5,U+793a,U+7968,U+79bb,U+79cd,U+79d2,U+79df,U+79e4,U+79f0,U+79fb,U+7a0d-7a0e,U+7a33,U+7a3f,U+7a7a,U+7a81,U+7acb,U+7ad9,U+7aef,U+7b14,U+7b26,U+7b2c,U+7b49,U+7b56,U+7b5b,U+7b7e,U+7b80,U+7b97,U+7ba1,U+7bb1,U+7c7b,U+7c98,U+7cbe,U+7cfb,U+7d22,U+7d27,U+7ea6-7ea7,U+7eb3,U+7ebf,U+7ec4,U+7ec6,U+7ec8,U+7ecf,U+7ed3,U+7ed9,U+7edc-7edd,U+7edf,U+7ee7,U+7eea,U+7eed,U+7ef4,U+7f00,U+7f16,U+7f3a,U+7f51,U+7f6e,U+7f72,U+8001,U+8003,U+8005,U+800c,U+8054,U+80fd,U+8111,U+811a,U+8150,U+81ea,U+81f3-81f4,U+8272,U+82e5,U+82f1,U+8303,U+8349,U+83b7,U+8425,U+843d,U+84dd,U+85cf,U+866b,U+884c,U+8861,U+8868,U+88ab,U+88c5,U+8981,U+89c1,U+89c4,U+89c6,U+89c8,U+89d2,U+89e3,U+8a00,U+8b66,U+8ba1-8ba2,U+8ba4,U+8bae,U+8bb0,U+8bb8,U+8bbe-8bbf,U+8bc1,U+8bc6,U+8bd5,U+8bdd,U+8be2,U+8be5-8be6,U+8bed,U+8bef,U+8bf4,U+8bf7,U+8bfb,U+8c01,U+8c03,U+8d1f,U+8d23,U+8d25-8d27,U+8d34,U+8d37,U+8d39,U+8d44,U+8d4a,U+8d85,U+8dc3,U+8dcc,U+8ddf,U+8e2a,U+8eab,U+8f6c,U+8f6e,U+8f7d,U+8f91,U+8f93,U+8fbe,U+8fc7,U+8fd0-8fd1,U+8fd4,U+8fd8,U+8fdb,U+8fde,U+8ff0,U+8ffd,U+9000-9002,U+9009,U+900f,U+9014,U+9017,U+901a,U+903e,U+9053,U+9080,U+90ae,U+90e8,U+90fd,U+914d,U+91c7,U+91cd,U+91cf,U+91d1,U+949f,U+94a5,U+94ae,U+94b1,U+94f6,U+94fe,U+9500-9501,U+9519,U+957f,U+95e8,U+95ed-95ee,U+95f2,U+95f4,U+961f,U+9636,U+963b,U+9644-9645,U+9650,U+9664,U+968f-9690,U+9694,U+969c,U+96c6,U+96f6,U+9700,U+975e,U+9762,U+9875,U+9879-987b,U+987e,U+9884,U+9898,U+989d,U+9910,U+9a6c,U+9a7b,U+9a8c,U+9ad8,U+9ed8,U+9f84,U+ff01,U+ff05,U+ff08-ff09,U+ff0c,U+ff1a-ff1b,U+ff1f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/noto-sans-sc-zh-subset-700-BuNnQYQq.woff2) format("woff2");unicode-range:U+3001-3002,U+300a-300b,U+3010-3011,U+4e00,U+4e09-4e0b,U+4e0d-4e0e,U+4e14,U+4e1a,U+4e24,U+4e2a,U+4e2d,U+4e32,U+4e34,U+4e3a-4e3b,U+4e45,U+4e49,U+4e4b,U+4e58,U+4e88,U+4e8b,U+4e8e-4e8f,U+4ea4,U+4ea7,U+4eba,U+4ec5,U+4eca,U+4ecd-4ece,U+4ed3,U+4ed6,U+4ed8,U+4ee3-4ee5,U+4eea,U+4eec,U+4ef6-4ef7,U+4efb,U+4efd,U+4f18-4f1a,U+4f24,U+4f30,U+4f34,U+4f4d-4f4e,U+4f53,U+4f55,U+4f59,U+4f5c,U+4f7f,U+4f8b,U+4f9b,U+4fdd,U+4fe1,U+4fee,U+503c,U+505c,U+5065,U+507f,U+5141,U+5148,U+514d,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+518c-518d,U+5199,U+519c,U+51b2-51b3,U+51b5,U+51c6,U+51cf,U+51ed,U+51fa-51fb,U+5206,U+5212,U+5217,U+5219,U+521b,U+521d,U+5220,U+522b,U+5230,U+5236,U+524d,U+5269,U+529e,U+52a0-52a1,U+52a8-52a9,U+5305,U+5339,U+5341,U+534f,U+5355,U+5360-5361,U+5370,U+5373,U+5382,U+5386,U+539f,U+53c2,U+53ca,U+53d1,U+53d6,U+53d8,U+53e3,U+53ea,U+53ef-53f0,U+53f2,U+53f7-53f8,U+5408,U+540c-540e,U+542b,U+542f,U+544a,U+5458,U+5468,U+547d,U+548c,U+54c1,U+54ea,U+552e-552f,U+5668,U+56de,U+56e0,U+56f4,U+56fa,U+56fe,U+5728,U+5730,U+573a,U+5740,U+5747,U+574f,U+578b,U+57fa,U+586b,U+589e,U+5904,U+5907,U+590d,U+5916,U+591a,U+591c,U+5927,U+5929,U+5931,U+5934,U+5957,U+5982,U+59cb,U+59d3,U+5b50,U+5b57-5b58,U+5b83,U+5b89,U+5b8c,U+5b9a,U+5b9e,U+5ba1-5ba2,U+5ba4,U+5bb3,U+5bb9,U+5bc4,U+5bc6,U+5bf9,U+5bfc,U+5c01,U+5c06,U+5c0f,U+5c11,U+5c1a,U+5c1d,U+5c31,U+5c4f,U+5de5,U+5df2,U+5e03,U+5e38,U+5e55,U+5e73-5e74,U+5e76,U+5e7f,U+5e8f,U+5e93-5e94,U+5e97,U+5e9f,U+5ea6,U+5eb7,U+5efa,U+5f00,U+5f0f,U+5f20,U+5f53,U+5f55,U+5f84-5f85,U+5f97,U+5fc5,U+5fd7-5fd8,U+6001,U+6025,U+6027,U+603b,U+6062,U+60a8,U+60c5,U+6210-6211,U+6216,U+622a,U+6237,U+6240,U+624b,U+624d,U+6253,U+6279,U+628a,U+6296,U+62a5,U+62d2,U+62df,U+62e9,U+62ec,U+6301,U+6307,U+6309,U+635f,U+636e,U+6392,U+63a5,U+63a7-63a8,U+63cf-63d0,U+641c,U+642c,U+644a,U+6458,U+64a4,U+64ad,U+64cd,U+652f,U+6536,U+6539,U+653e,U+6545,U+6548,U+6563,U+6570,U+6574,U+6587,U+6599,U+65a4,U+65ad,U+65b0,U+65b9,U+65e0,U+65e5-65e7,U+65e9,U+65f6,U+660e,U+6613,U+6628,U+662f,U+663e,U+6682,U+66f4,U+6700,U+6708-6709,U+670d,U+671f,U+672a,U+672c,U+673a,U+6743,U+675f,U+6761,U+6765,U+677f,U+6790,U+679c,U+67dc,U+67e5,U+6807,U+6837-6838,U+683c,U+6848,U+68c0,U+6982,U+6a21,U+6b20-6b21,U+6b3e,U+6b62-6b65,U+6bb5,U+6bcf,U+6bd4,U+6beb,U+6c34,U+6c38,U+6c42,U+6ca1,U+6cd5,U+6ce2,U+6ce8,U+6d3b,U+6d3e,U+6d41,U+6d4b,U+6d88,U+6dfb,U+6e05,U+6e20,U+6e90,U+6ede,U+6f14,U+6fc0,U+70b9,U+70c2,U+7136,U+7248,U+7259,U+7269,U+7279,U+72b6,U+72ec,U+7387,U+73b0,U+73ed,U+7406,U+751f,U+7528,U+7531,U+7535,U+754c,U+7559,U+7565,U+75c5,U+767b,U+7684,U+76c8,U+76d8,U+76ee,U+76f4,U+76f8,U+770b,U+771f,U+77e5,U+77ed,U+7801,U+7840,U+786e,U+78b0,U+78c5,U+793a,U+7968,U+79bb,U+79cd,U+79d2,U+79df,U+79e4,U+79f0,U+79fb,U+7a0d-7a0e,U+7a33,U+7a3f,U+7a7a,U+7a81,U+7acb,U+7ad9,U+7aef,U+7b14,U+7b26,U+7b2c,U+7b49,U+7b56,U+7b5b,U+7b7e,U+7b80,U+7b97,U+7ba1,U+7bb1,U+7c7b,U+7c98,U+7cbe,U+7cfb,U+7d22,U+7d27,U+7ea6-7ea7,U+7eb3,U+7ebf,U+7ec4,U+7ec6,U+7ec8,U+7ecf,U+7ed3,U+7ed9,U+7edc-7edd,U+7edf,U+7ee7,U+7eea,U+7eed,U+7ef4,U+7f00,U+7f16,U+7f3a,U+7f51,U+7f6e,U+7f72,U+8001,U+8003,U+8005,U+800c,U+8054,U+80fd,U+8111,U+811a,U+8150,U+81ea,U+81f3-81f4,U+8272,U+82e5,U+82f1,U+8303,U+8349,U+83b7,U+8425,U+843d,U+84dd,U+85cf,U+866b,U+884c,U+8861,U+8868,U+88ab,U+88c5,U+8981,U+89c1,U+89c4,U+89c6,U+89c8,U+89d2,U+89e3,U+8a00,U+8b66,U+8ba1-8ba2,U+8ba4,U+8bae,U+8bb0,U+8bb8,U+8bbe-8bbf,U+8bc1,U+8bc6,U+8bd5,U+8bdd,U+8be2,U+8be5-8be6,U+8bed,U+8bef,U+8bf4,U+8bf7,U+8bfb,U+8c01,U+8c03,U+8d1f,U+8d23,U+8d25-8d27,U+8d34,U+8d37,U+8d39,U+8d44,U+8d4a,U+8d85,U+8dc3,U+8dcc,U+8ddf,U+8e2a,U+8eab,U+8f6c,U+8f6e,U+8f7d,U+8f91,U+8f93,U+8fbe,U+8fc7,U+8fd0-8fd1,U+8fd4,U+8fd8,U+8fdb,U+8fde,U+8ff0,U+8ffd,U+9000-9002,U+9009,U+900f,U+9014,U+9017,U+901a,U+903e,U+9053,U+9080,U+90ae,U+90e8,U+90fd,U+914d,U+91c7,U+91cd,U+91cf,U+91d1,U+949f,U+94a5,U+94ae,U+94b1,U+94f6,U+94fe,U+9500-9501,U+9519,U+957f,U+95e8,U+95ed-95ee,U+95f2,U+95f4,U+961f,U+9636,U+963b,U+9644-9645,U+9650,U+9664,U+968f-9690,U+9694,U+969c,U+96c6,U+96f6,U+9700,U+975e,U+9762,U+9875,U+9879-987b,U+987e,U+9884,U+9898,U+989d,U+9910,U+9a6c,U+9a7b,U+9a8c,U+9ad8,U+9ed8,U+9f84,U+ff01,U+ff05,U+ff08-ff09,U+ff0c,U+ff1a-ff1b,U+ff1f}:root{--tani-daun: #1f5a3a;--tani-daun-deep: #14382a;--tani-padi: #f2b705;--tani-krim: #fbf7ec;--tani-surface: #ffffff;--tani-line: #e7e1d2;--tani-tanah: #1f1a14;--tani-tanah-muted: #5f5a4e;--tani-online: #1f7a4c;--tani-offline: #b45309;--tani-syncing: #1d4ed8;--tani-danger: #b91c1c;--tani-font-heading: "Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif;--tani-font-body: "IBM Plex Sans", "Noto Sans SC", system-ui, sans-serif;--tani-font-mono: "IBM Plex Mono", "Noto Sans SC", ui-monospace, monospace;--tani-font-size-body: 16px;--tani-font-size-button: 18px;--tani-font-size-total: 32px;--tani-tap-target-min: 48px;--tani-radius: 8px;--tani-line-strong: #8c8576;--tani-radius-control: 10px;--tani-radius-card: 16px;--tani-radius-pill: 999px}body{background:var(--tani-krim);color:var(--tani-tanah);font-family:var(--tani-font-body);font-size:var(--tani-font-size-body)}.tani-heading{font-family:var(--tani-font-heading);font-weight:700}.tani-numeric{font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;text-align:right}.tani-num{font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.tani-num--regular{font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;font-weight:400}.tani-button{font-family:var(--tani-font-body);font-size:var(--tani-font-size-button);min-height:var(--tani-tap-target-min);min-width:var(--tani-tap-target-min);border-radius:var(--tani-radius-control);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.tani-button:where(:not(.tani-button--primary):not(.tani-button--secondary):not(.tani-button--accent):not(.tani-button--danger):not(.tani-button--text)){background:transparent;border:2px solid var(--tani-line-strong);color:var(--tani-tanah)}.tani-button--primary{background:var(--tani-daun);border:1px solid var(--tani-daun);color:var(--tani-krim)}.tani-button--primary:active{background:var(--tani-daun-deep);border-color:var(--tani-daun-deep)}.tani-button--secondary{background:transparent;border:2px solid var(--tani-line-strong);color:var(--tani-tanah)}.tani-button--danger{background:transparent;border:1.5px solid var(--tani-danger);color:var(--tani-danger)}.tani-button--text{background:transparent;border:1px solid transparent;color:var(--tani-tanah-muted)}.tani-button--on-dark{background:transparent;border:1px solid rgba(255,255,255,.85);color:#ffffffd9}.tani-button--accent{background:var(--tani-padi);color:var(--tani-tanah)}.tani-button:disabled{background:var(--tani-line);color:var(--tani-tanah-muted);border:2px dashed var(--tani-line-strong);opacity:1;cursor:not-allowed}.tani-button[aria-current=true],.tani-button[aria-pressed=true]{border:2px solid var(--tani-daun);background:#eaf3ec;color:var(--tani-daun-deep);font-weight:700}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;font:inherit;padding:8px 12px;border:2px solid var(--tani-line-strong);border-radius:var(--tani-radius-control);background:var(--tani-surface);color:var(--tani-tanah);line-height:1.4}:where(select){padding-right:32px}:where(textarea){min-height:88px;resize:vertical}:where(input,select,textarea)::placeholder{color:var(--tani-tanah-muted);opacity:1}:where(input,select,textarea,button):focus-visible{outline:3px solid var(--tani-daun);outline-offset:2px}:where(input,select,textarea):disabled{background:var(--tani-line);color:var(--tani-tanah-muted);border-style:dashed;cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--tani-danger)}:where(button:not([class])){font:inherit;min-height:40px;padding:0 16px;border:2px solid var(--tani-line-strong);border-radius:var(--tani-radius-control);background:transparent;color:var(--tani-tanah);cursor:pointer}:where(button:not([class])):disabled{background:var(--tani-line);color:var(--tani-tanah-muted);border-style:dashed;cursor:not-allowed}.tani-button{min-height:40px;min-width:40px}a{color:#1f5a3a;text-underline-offset:2px}input,select,textarea,button{font:inherit;font-size:14px}input,select{min-height:40px}input:not([type=checkbox]):not([type=radio]),select,textarea{border:2px solid var(--tani-line-strong);border-radius:var(--tani-radius-control);background:var(--tani-surface);color:var(--tani-tanah)}.tani-products-split{display:grid;gap:16px;grid-template-columns:280px 1fr}@media (max-width: 600px){.tani-products-split{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.tani-tabs{display:flex;flex-wrap:wrap;gap:8px}.tani-tab{min-height:40px;padding:8px 16px;border-radius:var(--tani-radius-pill);border:1px solid var(--tani-line-strong);background:var(--tani-surface);color:var(--tani-tanah);cursor:pointer}.tani-tab[aria-current=true],.tani-tab[aria-pressed=true],.tani-tab[aria-selected=true]{border:2px solid var(--tani-daun);background:#eaf3ec;color:var(--tani-daun-deep);font-weight:700}.tani-tab:focus-visible{outline:3px solid var(--tani-daun);outline-offset:2px}.tani-card{background:var(--tani-surface);border:1px solid var(--tani-line);border-radius:var(--tani-radius-card);padding:20px}.tani-card-label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--tani-tanah-muted);margin:0 0 4px}.tani-muted{color:var(--tani-tanah-muted)}.tani-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--tani-radius-pill);font-size:12px;font-weight:700;border:1px solid transparent}tr.tani-list-row>td{border-bottom:1px solid var(--tani-line)}.tani-list-row:not(tr){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:10px 4px;border-bottom:1px solid var(--tani-line)}label.tani-list-row:has(input[type=radio]:checked),label.tani-card:has(input[type=radio]:checked){border:2px solid var(--tani-daun);background:#eaf3ec;color:var(--tani-daun-deep);font-weight:700}:root{--tani-portal-header-height: 56px;--tani-signedout-header-h: 64px}body{margin:0}html{scroll-padding-top:var(--tani-portal-header-height)}.tani-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--tani-krim)}.tani-header{position:sticky;top:0;z-index:20;height:var(--tani-portal-header-height);display:flex;align-items:center;gap:16px;padding:0 24px 0 20px;background:var(--tani-surface);border-bottom:1px solid var(--tani-line)}.tani-wordmark{margin:0;font:700 20px/1 var(--tani-font-heading);color:var(--tani-daun-deep)}.tani-switcher{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--tani-line);border-radius:var(--tani-radius-control);font-size:14px;font-weight:500}.tani-signedout-header{height:var(--tani-signedout-header-h);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--tani-surface);border-bottom:1px solid var(--tani-line);box-sizing:border-box}.tani-signedout-brand{display:flex;align-items:center;gap:8px;min-width:0;text-decoration:none}.tani-signedout-logo{flex:none;width:32px;height:32px}.tani-signedout-switcher{flex:none;display:flex;align-items:center;border:1px solid var(--tani-line);border-radius:var(--tani-radius-pill);overflow:hidden}.tani-signedout-switcher-btn{min-height:32px;padding:0 12px;border:none;background:transparent;color:var(--tani-tanah-muted);font:600 13px/1 var(--tani-font-body);cursor:pointer}.tani-signedout-switcher-btn[aria-pressed=true]{background:var(--tani-daun-deep);color:var(--tani-krim)}.tani-signedout-header+main{min-height:calc(100vh - var(--tani-test-banner-h, 0px) - var(--tani-signedout-header-h))!important}@media (max-width: 599px){.tani-signedout-header{padding:0 12px}}.tani-test-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--tani-radius-pill);background:#fef3c7;color:#7a3e06;border:1px solid #f5c77a;font:600 12px/1 var(--tani-font-mono);letter-spacing:.12em}.tani-icon-button{width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:var(--tani-radius-control);background:transparent;color:inherit;cursor:pointer}.tani-user{position:relative}.tani-user-button{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 4px;border:none;border-radius:var(--tani-radius-control);background:transparent;color:var(--tani-tanah);font-weight:500;cursor:pointer}.tani-avatar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--tani-daun);color:var(--tani-krim);font:600 13px/1 var(--tani-font-body)}.tani-user-menu{position:absolute;right:0;top:48px;width:260px;background:var(--tani-surface);border:1px solid var(--tani-line);border-radius:12px;box-shadow:0 8px 24px #1f1a141f;padding:8px;z-index:30}.tani-user-menu-id{display:flex;flex-direction:column;gap:2px;padding:8px 12px 12px;border-bottom:1px solid var(--tani-line);font-size:14px}.tani-user-menu-lang{display:flex;flex-direction:column;gap:6px;padding:12px;font-size:14px;font-weight:500}.tani-user-menu-item{width:100%;min-height:44px;text-align:left;padding:0 12px;border:none;border-top:1px solid var(--tani-line);background:transparent;color:var(--tani-tanah);cursor:pointer}.tani-user-menu-item:hover,.tani-user-button:hover{background:#f6f1e4}.tani-body{flex:1;display:flex;min-height:0}.tani-nav{flex:none;background:var(--tani-daun-deep);color:var(--tani-krim);padding:16px 12px;display:flex;flex-direction:column}.tani-nav:not(.tani-drawer){position:sticky;top:var(--tani-portal-header-height);box-sizing:border-box;height:calc(100vh - var(--tani-portal-header-height));overflow-y:auto}.tani-nav.is-rail{padding:16px 14px}.tani-nav-group{font:500 11px/16px var(--tani-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbf7ec8c;padding:0 12px;margin:20px 0 6px}.tani-nav-sep{height:1px;margin:12px 4px;background:#fbf7ec26}.tani-nav-list{list-style:none;margin:0;padding:0}.tani-nav-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;margin-bottom:4px;border:none;border-radius:var(--tani-radius-control);background:transparent;color:var(--tani-krim);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.tani-nav-item:hover{background:#ffffff14}.tani-nav-item:focus-visible{outline:3px solid #7cc49a;outline-offset:2px}.tani-nav-item.is-active{background:var(--tani-krim);color:var(--tani-daun-deep)}.tani-nav-item.is-active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#7cc49a}.tani-nav.is-rail .tani-nav-item{justify-content:center;padding:0}.tani-nav.is-rail .tani-nav-item.is-active:before{left:-14px}.tani-nav-foot{margin-top:auto;color:#fbf7ecbf}.tani-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1a1466;z-index:40}.tani-drawer{position:fixed;top:0;left:0;bottom:0;width:240px;z-index:41;overflow-y:auto}.tani-drawer-close{align-self:flex-end;color:var(--tani-krim)}.tani-main{flex:1;min-width:0;padding:32px;overflow:auto;scroll-padding-top:var(--tani-portal-header-height)}.tani-content{max-width:1200px}@media (max-width: 1279px){.tani-main{padding:28px}}@media (max-width: 599px){.tani-main{padding:20px}.tani-header{padding:0 12px;gap:8px}}.tani-page-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.tani-page-header>div:first-child{flex:1;min-width:0}.tani-page-title{font:700 26px/30px var(--tani-font-heading);margin:0 0 6px;scroll-margin-top:var(--tani-portal-header-height)}.tani-doc-letterhead{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--tani-daun)}.tani-page-title .count{color:var(--tani-tanah-muted);font-weight:600}.tani-page-desc{margin:0;color:var(--tani-tanah-muted)}.tani-page-actions{display:flex;gap:8px;flex:none}@media (max-width: 599px){.tani-page-header{flex-direction:column}.tani-page-actions{align-self:stretch;justify-content:flex-end;flex-wrap:wrap}}.tani-toasts{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:60}.tani-toast{width:360px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--tani-tanah);color:var(--tani-krim);box-shadow:0 8px 24px #0000002e;font-size:14px}.tani-toast--error{background:var(--tani-danger);color:#fff}.tani-toast .tani-icon-button{margin-left:auto;color:inherit}.tani-underline-tabs{display:flex;gap:28px;border-bottom:1px solid var(--tani-line);margin-bottom:24px;overflow-x:auto}.tani-underline-tab{position:relative;height:44px;display:flex;align-items:center;padding:0;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--tani-tanah-muted);white-space:nowrap;cursor:pointer}.tani-underline-tab[aria-selected=true]{color:var(--tani-tanah);font-weight:600}.tani-underline-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--tani-daun)}.tani-pubbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;background:var(--tani-surface);border:1px solid var(--tani-line);border-left:4px solid var(--tani-padi);border-radius:12px}.tani-pubbar-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fef3c7;color:#7a3e06;flex:none}.tani-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.tani-filters input[type=search]{flex:1;min-width:200px;height:44px;padding:0 12px}.tani-products-split{grid-template-columns:5fr 7fr;gap:24px;align-items:start}@media (max-width: 1100px){.tani-products-split{grid-template-columns:1fr}}.tani-plist{list-style:none;margin:0;padding:0}.tani-plist-hd{padding:10px 16px 10px 52px;border-bottom:1px solid var(--tani-line);font:500 12px/16px var(--tani-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tani-tanah-muted)}.tani-plist-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--tani-line)}.tani-plist-row:last-child{border-bottom:0}.tani-plist-row.is-selected,.tani-plist-row.is-open{background:#f1f6f2;box-shadow:inset 3px 0 0 var(--tani-daun)}.tani-plist-drawer{list-style:none;padding:16px;background:#fafaf8;border-bottom:1px solid var(--tani-line)}.tani-dialog--wide{width:640px}input.is-error,select.is-error,textarea.is-error{border-color:var(--tani-danger)}.tani-plist-row>button.tani-plist-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:none;background:transparent;text-align:left;padding:0;cursor:pointer;color:inherit}.tani-plist-pos{width:20px;text-align:right;font-family:var(--tani-font-mono);color:var(--tani-tanah-muted);flex:none}.tani-plist-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.tani-plist-sub{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:13px;flex-wrap:wrap}.tani-mono{font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tani-count-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f6f1e4;border:1px solid var(--tani-line);font-size:12px;color:var(--tani-tanah-muted);font-weight:500;white-space:nowrap}.tani-count-pill.is-on{background:var(--tani-padi);border-color:var(--tani-padi);color:var(--tani-tanah)}.tani-draft-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tani-padi);margin-right:4px;vertical-align:middle}.tani-danger-text{color:var(--tani-danger)}.tani-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.tani-pill--ok{color:var(--tani-online);background:#1f7a4c1a}.tani-pill--neutral{color:var(--tani-tanah-muted);background:#f6f1e4}.tani-table{width:100%;border-collapse:collapse}.tani-table th{font:500 12px/16px var(--tani-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tani-tanah-muted);text-align:left;padding:12px 16px;border-bottom:1px solid var(--tani-line)}.tani-table td{padding:10px 16px;border-bottom:1px solid var(--tani-line);vertical-align:middle}.tani-table tr:last-child td{border-bottom:0}.tani-table .num{text-align:right;font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tani-table tr.is-changed td:first-child{box-shadow:inset 3px 0 0 var(--tani-padi)}.tani-price-input{width:100%;max-width:160px;height:40px;text-align:right;font-family:var(--tani-font-mono);font-variant-numeric:tabular-nums;padding:0 10px}input.tani-price-input.is-changed{border-color:#c99a04;background:#fff9e3}input.tani-price-input.is-error{border-color:var(--tani-danger)}.tani-was{font-size:12px;line-height:16px;color:var(--tani-tanah-muted);margin-top:4px;text-align:right;white-space:nowrap}.tani-prices-table{margin-top:12px;max-width:100%;overflow-x:auto}@media (max-width: 599px){.tani-prices-table .tani-table th,.tani-prices-table .tani-table td{padding:8px 10px}.tani-prices-table .tani-price-input{max-width:110px;padding:0 8px}}.tani-wizard-prices-table{margin-top:12px;max-width:100%;overflow-x:auto}.tani-wizard-code-cell{width:100px}@media (max-width: 639px){.tani-wizard-prices-table{overflow-x:visible}.tani-wizard-prices-table table{display:block;width:100%}.tani-wizard-prices-table thead{display:none}.tani-wizard-prices-table tbody{display:block}.tani-wizard-prices-table tr{display:block;border:1px solid var(--tani-line);border-radius:12px;padding:12px;margin-bottom:12px}.tani-wizard-prices-table tr:last-child{margin-bottom:0}.tani-wizard-prices-table td{display:block;width:100%;border-bottom:0;padding:6px 0}.tani-wizard-prices-table .tani-table td.num{text-align:left;white-space:normal}.tani-wizard-prices-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--tani-tanah-muted);margin-bottom:2px}.tani-wizard-prices-table .tani-price-input,.tani-wizard-prices-table .tani-mono{max-width:none;width:100%}.tani-wizard-prices-table td:last-child{display:flex;justify-content:flex-end}}.tani-prices-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.tani-prices-actions-hint{flex:1;margin:0}.tani-prices-actions-buttons{display:flex;flex:none;gap:8px}@media (max-width: 599px){.tani-prices-actions{flex-direction:column;align-items:stretch}.tani-prices-actions-buttons{justify-content:flex-end}}.tani-segmented{display:inline-flex;border:2px solid var(--tani-line-strong);border-radius:10px;overflow:hidden}.tani-segmented button{display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:none;border-right:2px solid var(--tani-line-strong);background:var(--tani-surface);color:var(--tani-tanah);font-weight:500;cursor:pointer}.tani-segmented button:last-child{border-right:0}.tani-segmented button[aria-pressed=true]{background:var(--tani-daun);color:var(--tani-krim)}.tani-card-footer{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--tani-line)}.tani-card-footer>.grow{margin-right:auto}.tani-menu{position:absolute;right:0;top:48px;min-width:200px;background:var(--tani-surface);border:1px solid var(--tani-line);border-radius:12px;box-shadow:0 8px 24px #1f1a141f;padding:6px;z-index:15}.tani-menu button{display:block;width:100%;min-height:44px;text-align:left;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--tani-tanah);cursor:pointer}.tani-menu button:hover{background:#f6f1e4}.tani-menu button.is-danger{color:var(--tani-danger)}.tani-section-title{font:600 19px/26px var(--tani-font-heading);margin:0}.tani-link-button{border:none;background:transparent;padding:0;min-height:32px;color:var(--tani-daun);font-weight:600;cursor:pointer}.tani-link-button:hover{text-decoration:underline}.tani-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tani-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1a1466;display:grid;place-items:center;z-index:50}.tani-dialog{background:var(--tani-surface);border-radius:16px;padding:24px;width:min(480px,calc(100vw - 32px));box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.tani-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.tani-field input,.tani-field select{min-height:44px;padding:0 12px}.tani-ok-text{color:var(--tani-online)}.tani-pill--danger{color:var(--tani-danger);background:#b23b261a}.tani-field-help{font-size:12px;font-weight:400;color:var(--tani-tanah-muted)}.tani-empty{padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tani-empty p{margin:0}.tani-moved-card,.tani-stock-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;margin-bottom:16px}.tani-stock-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.tani-stock-filters .tani-field{min-width:150px}.tani-stock-filters .tani-stock-search{flex:1 1 220px}.tani-stock-clear{min-height:44px}.tani-stock-type{position:relative}.tani-select-button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;min-width:150px;padding:0 12px;border:1px solid var(--tani-line-strong);border-radius:8px;background:var(--tani-surface);color:var(--tani-tanah);font:inherit;font-weight:400;cursor:pointer}.tani-stock-type-menu{top:72px;left:0;right:auto}.tani-check-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-weight:400;cursor:pointer}.tani-stock-table-card{padding:0;overflow-x:auto}.tani-stock-inactive-note{margin:10px 2px 0;font-size:13px}.tani-sort-button{border:none;background:transparent;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.tani-stock-table th.num .tani-sort-button{margin-left:auto;display:block}.tani-stock-row{cursor:pointer}.tani-stock-row:hover td,.tani-stock-row.is-open td{background:#fbf7ec}.tani-stock-row.is-open td{border-bottom:0}.tani-stock-name{border:none;background:transparent;padding:0;min-height:32px;font:inherit;font-weight:600;color:var(--tani-tanah);text-align:left;cursor:pointer}.tani-stock-name .tani-muted{font-weight:400}.tani-stock-sub{font-size:12px;line-height:16px;margin-top:2px}.tani-stock-chevron{width:32px;color:var(--tani-tanah-muted)}.tani-stock-history-row>td{padding:0 16px 16px;background:#fbf7ec}.tani-stock-history{background:var(--tani-surface);border:1px solid var(--tani-line);border-radius:12px;padding:16px 20px;cursor:default}.tani-stock-history-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.tani-stock-history-head>div:first-child{flex:1 1 240px}.tani-stock-history-actions{display:flex;gap:8px}.tani-stock-history-table th,.tani-stock-history-table td{padding:8px 12px}.tani-stock-history-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}@media (max-width: 1099px){.tani-hide-narrow{display:none}}.tani-stock-page{display:block}.tani-stock-dialog{max-height:calc(100vh - 32px);overflow-y:auto}.tani-stock-history-onhand{white-space:nowrap}.tani-tablets-page .tani-tablets-plan{margin-top:2px;font-size:13px}.tani-tablets-table td{vertical-align:middle}.tani-tablets-table tr.is-muted td{color:var(--tani-tanah-muted)}.tani-cell-sub{margin-top:2px;font-size:13px;color:var(--tani-tanah-muted)}.tani-pill--info{color:var(--tani-syncing);background:#1d4ed81a}.tani-pill svg{margin-right:4px}.tani-muted-text{color:var(--tani-tanah-muted)}.tani-warn-text{display:inline-flex;align-items:center;gap:6px;color:var(--tani-offline)}.tani-tablets-table .tani-ok-text,.tani-tablets-table .tani-muted-text{display:inline-flex;align-items:center;gap:6px}.tani-row-actions{width:56px;text-align:right}.tani-row-actions .tani-icon-button{width:44px;padding:0}.tani-error-text{margin:0;color:var(--tani-danger)}.tani-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.tani-tablet-dialog{width:min(480px,calc(100vw - 32px))}.tani-tablet-code-dialog{width:min(560px,calc(100vw - 32px))}.tani-tablet-code{display:flex;align-items:center;gap:8px}.tani-tablet-code code{flex:1;padding:12px;border:1px solid var(--tani-line-strong);border-radius:8px;font-family:var(--tani-font-mono);font-size:15px;word-break:break-all;background:var(--tani-surface)}.tani-tablet-steps{margin:0;padding-left:20px;display:grid;gap:6px}.tani-tablet-live{display:flex;align-items:center;gap:6px;margin:0;color:var(--tani-tanah-muted)}.tani-tablet-live.is-linked{color:var(--tani-online)}.tani-spin{animation:tani-spin 1s linear infinite}@keyframes tani-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tani-spin{animation:none}}.tani-sales-filters{margin-bottom:16px}.tani-sales-filter-row{margin-bottom:8px}.tani-sales-more{display:contents}.tani-sales-more-toggle{display:none}.tani-sales-more-count{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--tani-daun);color:#fff;font-size:12px;margin-left:4px}@media (max-width: 1023px){.tani-sales-more-toggle{display:inline-flex;align-self:flex-end}.tani-sales-more{display:none;width:100%;gap:12px;flex-wrap:wrap}.tani-sales-more.is-open{display:flex}}.tani-sales-filter-row2{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tani-sales-search{flex:1 1 260px;max-width:420px}.tani-sales-presets{display:flex;flex-wrap:wrap;gap:8px}.tani-chip{min-height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--tani-line);background:var(--tani-surface);color:inherit;font:inherit;cursor:pointer}.tani-chip.is-active{border-color:var(--tani-daun);background:var(--tani-krim);color:var(--tani-daun);font-weight:600}.tani-sales-table-card{padding:0;overflow-x:auto}.tani-sales-table{min-width:760px}.tani-sales-row{cursor:pointer}.tani-sales-row:hover td{background:var(--tani-krim)}.tani-sales-sub{font-size:13px}.tani-sales-keyed{margin-left:8px}.tani-sales-footer td{font-weight:600;text-align:right;border-top:1px solid var(--tani-line)}.tani-sales-more-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.tani-sales-note{margin-top:12px;font-size:13px}.tani-sales-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px}.tani-sale-hint{margin:6px 0 0;font-size:13px}.tani-sale-detail{min-width:0}.tani-no-print{display:flex}.tani-sale-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"lines summary";gap:16px;align-items:start}.tani-sale-lines{grid-area:lines;overflow-x:auto}.tani-sale-summary{grid-area:summary}@media (max-width: 1023px){.tani-sale-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "lines"}}.tani-sale-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.tani-sale-dl dt{color:var(--tani-tanah-muted)}.tani-sale-dl dd{margin:0;text-align:right}.tani-sale-dl .is-total{font-weight:700;border-top:1px solid var(--tani-line);padding-top:8px}.tani-sale-cancelled{margin-top:16px;border-left:4px solid var(--tani-danger);max-width:560px}.tani-sale-cancelled .tani-sale-dl dd{text-align:left}@media print{.tani-nav,.tani-header,.tani-scrim,.tani-no-print,.tani-sales-back{display:none!important}.tani-sale-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "lines"}}.tani-sale-grid .tani-section-title,.tani-sale-cancelled .tani-section-title{margin-bottom:12px}.tani-settings-tabs{white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}@media (min-width: 1024px){.tani-settings-tabs{-webkit-mask-image:none;mask-image:none}}.tani-underline-tab{flex:0 0 auto}.tani-settings-form{display:flex;flex-direction:column;gap:16px;max-width:720px}.tani-settings-card{padding:20px;display:flex;flex-direction:column;gap:12px}.tani-settings-card .tani-section-title{margin:0}.tani-settings-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:12px 0;background:var(--tani-krim);border-top:1px solid var(--tani-line)}.tani-logo-preview{display:flex;align-items:center;gap:12px}.tani-logo-preview-img{max-width:160px;max-height:60px;object-fit:contain;border:1px solid var(--tani-line);border-radius:var(--tani-radius-control);background:var(--tani-surface);padding:6px}.tani-doc-preview{display:flex;flex-direction:column;gap:8px}.tani-ageing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0}.tani-prefix-row{display:grid;grid-template-columns:repeat(4,120px);gap:12px}.tani-prefix-row input{width:120px}.tani-preview-table{max-width:360px}.tani-preview-table th{width:80px;text-align:left}.tani-filter-select{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.tani-filter-select select{min-height:44px;padding:0 10px}.tani-customers-card{padding:0}.tani-customers-row{cursor:pointer}.tani-customers-row:hover td{background:var(--tani-krim)}.tani-locations-row{cursor:pointer}.tani-locations-row:hover td{background:var(--tani-krim)}.tani-customers-sub{font-size:13px;color:var(--tani-tanah-muted);margin-top:2px}.tani-customers-pills{display:inline-flex;gap:6px;flex-wrap:wrap}.tani-pill--warn{color:#8a5a00;background:#fff3d6}.tani-customer-back{display:inline-block;margin-bottom:8px}.tani-customer-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:16px}.tani-customer-main{display:flex;flex-direction:column;gap:24px;max-width:720px;min-width:0}@media (min-width: 1200px){.tani-customer-layout.has-balance{grid-template-columns:minmax(0,8fr) minmax(260px,4fr)}.tani-customer-layout.has-balance .tani-customer-balance{order:2}}.tani-customer-form{display:flex;flex-direction:column;gap:0}.tani-required-note{font-size:13px;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--tani-line)}.tani-required{color:var(--tani-danger)}.tani-optional{font-weight:400;color:var(--tani-tanah-muted)}.tani-form-section{display:flex;flex-direction:column;gap:16px;padding:16px 0 20px;border-bottom:1px solid var(--tani-line)}.tani-form-section:last-of-type{border-bottom:0}.tani-form-section .tani-section-title{margin:0}.tani-form-section-desc{margin:-12px 0 0;font-size:13px}.tani-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tani-form-grid-full{grid-column:1 / -1}@media (max-width: 767px){.tani-form-grid{grid-template-columns:minmax(0,1fr)}}.tani-field textarea{padding:10px 12px;font:inherit;resize:vertical}.tani-field input[readonly]{background:var(--tani-krim);color:var(--tani-tanah-muted)}.tani-num-input{text-align:right}.tani-field-error{font-size:13px;font-weight:400;color:var(--tani-danger)}.tani-customer-footer{margin-top:8px;padding-top:16px;border-top:1px solid var(--tani-line)}.tani-customer-balance .tani-section-title{margin-top:0}.tani-balance-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--tani-line)}.tani-customer-subhead{margin:16px 0 8px;font-size:14px;font-weight:600}.tani-customer-invoices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.tani-customer-invoices li{display:flex;flex-wrap:wrap;gap:8px}.tani-special-table{margin-bottom:16px}.tani-customers-table td:first-child{white-space:nowrap}.tani-customer-special section{margin-top:0!important}.tani-wizard{width:100%}.tani-wizard-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tani-stepper{display:flex;list-style:none;margin:0 0 20px;padding:0}.tani-stepper-item{flex:1;position:relative}.tani-stepper-item+.tani-stepper-item:before{content:"";position:absolute;top:16px;right:calc(50% + 20px);left:calc(-50% + 20px);height:2px;background:var(--tani-line)}.tani-stepper-item.is-done+.tani-stepper-item:before,.tani-stepper-item.is-done+.tani-stepper-item.is-current:before{background:var(--tani-daun)}.tani-stepper-button{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0;font:inherit;color:var(--tani-tanah-muted);cursor:default}.tani-stepper-item.is-done .tani-stepper-button{cursor:pointer;color:var(--tani-tanah)}.tani-stepper-dot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:2px solid var(--tani-line-strong, var(--tani-line));background:var(--tani-surface);font-weight:600}.tani-stepper-item.is-current .tani-stepper-dot{background:var(--tani-daun);border-color:var(--tani-daun);color:#fff}.tani-stepper-item.is-current .tani-stepper-label{font-weight:700;color:var(--tani-tanah)}.tani-stepper-item.is-done .tani-stepper-dot{border-color:var(--tani-daun);color:var(--tani-daun)}.tani-stepper-label{font-size:13px;text-align:center}.tani-stepper-compact{display:none}.tani-stepper-bar{display:block;height:4px;border-radius:999px;background:var(--tani-line);margin-top:6px;overflow:hidden}.tani-stepper-bar>span{display:block;height:100%;background:var(--tani-daun)}@media (max-width: 767px){.tani-stepper{display:none}.tani-stepper-compact{display:block;margin-bottom:16px;font-weight:600}}.tani-wizard-card{background:var(--tani-surface);border-radius:16px;padding:24px}.tani-wizard-stepline{margin:0 0 4px;font-size:13px;color:var(--tani-tanah-muted)}.tani-wizard-intro{margin-top:-4px}.tani-wizard-error{background:var(--tani-danger-bg, #fdecea);color:var(--tani-danger);border-radius:10px;padding:10px 12px;margin:0 0 12px}.tani-wizard-narrow{max-width:560px}.tani-wizard-fields{display:grid;grid-template-columns:1fr;gap:0 24px}@media (min-width: 1024px){.tani-wizard-fields{grid-template-columns:1fr 1fr}.tani-wizard-fields>.tani-wizard-field-wide{grid-column:1 / -1}}.tani-wizard-group{border:0;padding:0;margin:0 0 12px}.tani-wizard-group>legend{font-weight:700;margin-bottom:8px}.tani-wizard-step .tani-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.tani-wizard-code-input{width:120px;text-transform:uppercase}.tani-wizard-pin-input{width:120px}.tani-wizard-products,.tani-wizard-team{width:100%;border-collapse:collapse;margin-bottom:8px}.tani-wizard-products th,.tani-wizard-team th{text-align:left;font-size:12px;font-weight:600;color:var(--tani-tanah-muted);padding:6px 8px;border-bottom:1px solid var(--tani-line)}.tani-wizard-products td,.tani-wizard-team td{padding:6px 8px;border-bottom:1px solid var(--tani-line);vertical-align:top}.tani-wizard-products th.tani-num,.tani-wizard-products td.tani-num{text-align:right}.tani-wizard-products td.tani-num input{width:96px;text-align:right}.tani-wizard-products .col-name{width:30%}.tani-wizard-team .col-name{width:50%}.tani-wizard-products input,.tani-wizard-products select,.tani-wizard-team input,.tani-wizard-team select{min-height:40px;width:100%}.tani-wizard-products .tani-icon-button,.tani-wizard-team .tani-icon-button{width:44px;height:44px}.tani-input-suffix{display:inline-flex;align-items:center;gap:6px}.tani-input-suffix>span{color:var(--tani-tanah-muted);min-width:34px;text-align:left}@media (max-width: 1023px){.tani-wizard-products thead{display:none}.tani-wizard-products tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--tani-line)}.tani-wizard-products td{border:0;padding:0}.tani-wizard-products td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--tani-tanah-muted);margin-bottom:2px}.tani-wizard-products .col-name{grid-column:1 / -1;width:auto}.tani-wizard-products td.tani-num{text-align:left}}.tani-wizard-code{border:1px solid var(--tani-line);border-radius:12px;padding:16px;margin-bottom:12px}.tani-wizard-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px -24px -24px;padding:14px 24px;background:var(--tani-surface);border-top:1px solid var(--tani-line);border-radius:0 0 16px 16px}.tani-wizard-footer-right{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tani-wizard-back{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.tani-dash-banner,.tani-dash-warn{border:1px solid var(--tani-padi);padding:16px 20px;margin-bottom:16px}.tani-dash-banner{display:flex;justify-content:space-between;align-items:center;gap:16px}.tani-dash-setup-card{display:flex;flex-direction:column;gap:16px;border:1px solid var(--tani-padi);padding:16px 20px;margin-bottom:16px}.tani-dash-setup-resume{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tani-dash-setup-checklist{display:flex;flex-direction:column;gap:4px}.tani-dash-setup-checklist-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.tani-dash-setup-checklist-header h4{margin:0}.tani-dash-support-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--tani-line)}.tani-dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 1023px){.tani-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tani-dash-cards-error{margin-bottom:16px;padding:16px}.tani-dash-stat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;min-width:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.tani-dash-stat:hover{border-color:var(--tani-line-strong)}.tani-dash-stat-label{font-size:12px;font-weight:500;color:var(--tani-tanah-muted)}.tani-dash-stat-value{font-size:24px;font-weight:600;max-width:100%;overflow-wrap:break-word}.tani-dash-stat-value.is-compact{font-size:16px}.tani-dash-nosales{margin:0 0 16px}.tani-dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1023px){.tani-dash-grid{grid-template-columns:minmax(0,1fr)}}.tani-dash-attention,.tani-dash-tablets{padding:16px 20px}.tani-dash-attention .tani-section-title,.tani-dash-tablets .tani-section-title{margin:0 0 8px}.tani-dash-list{list-style:none;margin:0;padding:0}.tani-dash-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0;border:none;border-bottom:1px solid var(--tani-line);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.tani-dash-list li:last-child .tani-dash-row{border-bottom:none}.tani-dash-row-text{flex:1}.tani-dash-dot{width:8px;height:8px;border-radius:50%;background:var(--tani-padi);flex:0 0 auto}.tani-dash-online{margin:0 0 8px;font-weight:500}.tani-dash-tablet-table{table-layout:fixed;width:100%;margin-bottom:8px}.tani-dash-tablet-table td.tani-mono{overflow:hidden;text-overflow:ellipsis}.tani-dash-tablet-table td:nth-child(2){width:46px}.tani-dash-tablet-table .num{width:82px}.tani-plan-limit{color:var(--tani-danger);margin:8px 0}.tani-plan-limit p{margin:0}.tani-plan-limit .tani-button{margin-top:6px}@media (max-width: 639px){.tani-button,.tani-chip,.tani-link-button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}.tani-link-button{display:inline-flex;align-items:center}.tani-underline-tab{min-width:44px;padding:0 12px}.tani-underline-tabs{padding-right:12px}.tani-tab{min-height:44px}.tani-plist-row>button.tani-plist-main{min-height:44px}.tani-stock-name{min-height:44px}}@media (max-width: 639px){.tani-table--cards thead{display:none}.tani-table--cards,.tani-table--cards tbody{display:block;width:100%}.tani-table--cards tr{display:block;border:1px solid var(--tani-line);border-radius:12px;padding:12px;margin-bottom:12px}.tani-table--cards tr:last-child{margin-bottom:0}.tani-table--cards td{display:block;width:100%;border-bottom:0;padding:6px 0}.tani-table--cards td.num{text-align:left;white-space:normal}.tani-table--cards td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--tani-tanah-muted);margin-bottom:2px}.tani-table--cards tr.tani-stock-history-row{border:none;padding:0}.tani-table--cards tr.tani-stock-history-row>td{padding:0}.tani-table--cards tfoot tr{border:none;padding:0;font-weight:600}}.tani-filters-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media (max-width: 639px){.tani-filters-wrap>*{flex:1 1 100%}}.tani-billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:start}@media (max-width: 700px){.tani-billing-grid{grid-template-columns:minmax(0,1fr)}}.tani-billing-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--tani-line)}.tani-billing-row>span:first-child{color:var(--tani-tanah-muted)}.tani-billing-row>span:last-child{text-align:right}.tani-usage-row{padding:6px 0;border-bottom:1px solid var(--tani-line)}.tani-usage-row-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.tani-usage-row-head>span:first-child{color:var(--tani-tanah-muted)}.tani-usage-track{margin-top:6px;height:6px;border-radius:3px;background:var(--tani-line);overflow:hidden}.tani-usage-fill{height:100%;border-radius:3px;background:var(--tani-daun)}.tani-usage-fill.is-over{background:var(--tani-danger)}
