@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U-Czevyj-6.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U-CJcjJNj7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA-DihXLNYH.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U-Czevyj-6.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U-CJcjJNj7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA-DihXLNYH.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U-Czevyj-6.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U-CJcjJNj7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA-DihXLNYH.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iIq129k-xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1isq129k-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iAq129k-BulugwFq.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iEq129k-BmRBH3aV.woff2)format("woff2");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-20C4,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/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1i8q1w-DMJ8VG8y.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU-BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU-Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU-DZ4AoWbu.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU-CAhNIIs5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg-DSY6xOcd.woff2)format("woff2");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-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");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-weight:400;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA-qRpaaN48.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA-DmpS2jIq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw-eXO_dkmS.woff2)format("woff2");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-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");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-weight:500;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA-qRpaaN48.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA-DmpS2jIq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw-eXO_dkmS.woff2)format("woff2");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-weight:600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");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-weight:600;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA-qRpaaN48.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA-DmpS2jIq.woff2)format("woff2");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-20C4,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/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw-eXO_dkmS.woff2)format("woff2");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-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");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-weight:700;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA-qRpaaN48.woff2)format("woff2");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-weight:700;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA-DmpS2jIq.woff2)format("woff2");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-20C4,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/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw-eXO_dkmS.woff2)format("woff2");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-weight:800;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");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-weight:800;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA-qRpaaN48.woff2)format("woff2");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-weight:800;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA-DmpS2jIq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw-eXO_dkmS.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww-CtlIRbEm.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww-MQgHevqp.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNGfJ4-DdeTHZLK.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww-CtlIRbEm.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww-MQgHevqp.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNGfJ4-DdeTHZLK.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww-CtlIRbEm.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww-MQgHevqp.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/publicsans-v21-ijwRs572Xtc6ZYQws9YVwnNGfJ4-DdeTHZLK.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg-DIwfbPUE.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg-C0olyEE-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg-DrHU7SY7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg-DX68cEVD.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg-HoL-AExg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc-BpEBLj1O.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg-DIwfbPUE.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg-C0olyEE-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg-DrHU7SY7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg-DX68cEVD.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg-HoL-AExg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sourceserif4-v15-vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc-BpEBLj1O.woff2)format("woff2");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--sl-green:#3aa346;--sl-green-deep:#1f7a32;--sl-blue:#1167ac;--sl-blue-deep:#0b4a80;--navy:#0a2340;--flag-g:#1eb53a;--flag-w:#fff;--flag-b:#0072c6;--flag-h:linear-gradient(180deg,var(--flag-g) 0 33.34%,var(--flag-w) 33.34% 66.67%,var(--flag-b) 66.67% 100%);--flag-v:linear-gradient(90deg,var(--flag-g) 0 33.34%,var(--flag-w) 33.34% 66.67%,var(--flag-b) 66.67% 100%);--stripe-edge:#00000014;--appbar:#1167ac;--appbar-2:#0e5a97;--appbar-fg:#fff;--appbar-dim:#ffffffc7;--bg:#f0f2f5;--s1:#fff;--s2:#f5f7f9;--s3:#e4e8ed;--line:#dde2e8;--line-2:#c9d0d9;--head:#f7f9fb;--t1:#1b2430;--t2:#4b5868;--t3:#7a8696;--blue:#1167ac;--link:#0f5fa0;--green:#3aa346;--acc-home:#3aa346;--acc-fin:#1167ac;--acc-sales:#2b9fd9;--acc-proc:#12927e;--acc-inv:#1e7d3a;--acc-ppl:#6aae3e;--ok:#1e7a34;--warn:#9a5b00;--bad:#c62f35;--ok-bg:#e3f2e5;--warn-bg:#fbefd9;--bad-bg:#fbe5e5;--info-bg:#e2ecf7;--c1:#1167ac;--c2:#3aa346;--c3:#7a6fd0;--c4:#d99a2b;--c5:#3fa9dd;--seq0:#e6f4e7;--seq1:#b5dfb9;--seq2:#7cc585;--seq3:#3aa346;--seq4:#1f7a32;--shadow:0 1px 2px #1018280f;--shadow-md:0 4px 14px -4px #10182824;--shadow-lg:0 16px 40px -12px #10182847;--f-display:"Public Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:"Public Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--stripe-edge:transparent;--appbar:#0d3a63;--appbar-2:#0b3154;--appbar-dim:#ffffffb8;--bg:#12161c;--s1:#1a2028;--s2:#20272f;--s3:#2a323c;--line:#2c343e;--line-2:#3a434f;--head:#1f262e;--t1:#e7ecf2;--t2:#aab5c2;--t3:#7d8996;--link:#6fb0ee;--ok:#5cc468;--warn:#e9ad48;--bad:#ff7a7e;--ok-bg:#16301e;--warn-bg:#3a2c12;--bad-bg:#3e1d20;--info-bg:#17304e;--c1:#3d86d6;--c2:#3aa346;--c3:#8c7fe0;--c4:#b8862a;--c5:#2c9bd0;--seq0:#1b2a21;--seq1:#1e4a2d;--seq2:#26713c;--seq3:#3aa346;--seq4:#8ed795;--shadow:0 1px 2px #0006;--shadow-md:0 4px 14px -4px #0009;--shadow-lg:0 16px 40px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--stripe-edge:transparent;--appbar:#0d3a63;--appbar-2:#0b3154;--appbar-dim:#ffffffb8;--bg:#12161c;--s1:#1a2028;--s2:#20272f;--s3:#2a323c;--line:#2c343e;--line-2:#3a434f;--head:#1f262e;--t1:#e7ecf2;--t2:#aab5c2;--t3:#7d8996;--link:#6fb0ee;--ok:#5cc468;--warn:#e9ad48;--bad:#ff7a7e;--ok-bg:#16301e;--warn-bg:#3a2c12;--bad-bg:#3e1d20;--info-bg:#17304e;--c1:#3d86d6;--c2:#3aa346;--c3:#8c7fe0;--c4:#b8862a;--c5:#2c9bd0;--seq0:#1b2a21;--seq1:#1e4a2d;--seq2:#26713c;--seq3:#3aa346;--seq4:#8ed795;--shadow:0 1px 2px #0006;--shadow-md:0 4px 14px -4px #0009;--shadow-lg:0 16px 40px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%}body{background:var(--bg);color:var(--t1);font:400 13.5px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:90;background:var(--appbar);position:fixed;inset:0 0 auto}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}h1,h2,h3{font-family:var(--f-display);margin:0}.num,.m{font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--f-mono);color:var(--t3);font-size:11.5px}.sl-stripe{background:var(--flag-h);box-shadow:0 0 0 1px var(--stripe-edge);display:block}.sl-stripe.v{background:var(--flag-v)}.flagbar{height:5px;box-shadow:none;top:calc(env(safe-area-inset-top,0px) + 52px);z-index:45;position:sticky}.title-stripe{display:none}.appbar{top:env(safe-area-inset-top,0px);z-index:50;background:var(--appbar);color:var(--appbar-fg);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:sticky}.appbar-in{align-items:center;gap:14px;max-width:1600px;height:52px;margin:0 auto;display:flex}.brandmark{color:#fff;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-tile{background:#fff;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.logo-tile img{width:33px;height:33px;display:block}.brandmark b{font:700 15px/1.1 var(--f-display);letter-spacing:-.01em;display:block}.brandmark small{font:600 9.5px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--appbar-dim);display:block}.modnav{scrollbar-width:none;align-self:stretch;align-items:stretch;gap:2px;min-width:0;margin-left:10px;display:flex;overflow-x:auto}.modnav::-webkit-scrollbar{display:none}.mod-link{color:var(--appbar-dim);white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.mod-link:hover{color:#fff;background:#ffffff14}.mod-link.on{color:#fff;background:var(--appbar-2);border-bottom-color:#fff}.mod-link .caret{opacity:.8;width:10px;height:10px}.mod-link .bd{background:var(--sl-green);color:#fff;min-width:18px;height:17px;font:700 10.5px/17px var(--f-body);text-align:center;border-radius:9px;padding:0 5px}.appbar-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.appbar .search{white-space:nowrap;width:auto;color:var(--appbar-dim);text-align:left;background:#ffffff1f;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex}.appbar .search:hover{background:#ffffff2e}.appbar .search svg{width:15px;height:15px}.appbar .search kbd{font:500 10.5px var(--f-mono);color:#fff;border:1px solid #ffffff4d;border-radius:3px;margin-left:auto;padding:0 5px}.appbar .seg{border:1px solid #ffffff4d;border-radius:5px;display:flex;overflow:hidden}.appbar .seg button{font:700 11.5px var(--f-body);color:var(--appbar-dim);background:0 0;border:0;padding:5px 9px}.appbar .chipbtn{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:12.5px;font-weight:600;display:flex}.appbar .chipbtn:hover{background:#ffffff1a}.dot{background:#6fdc7d;border-radius:99px;width:7px;height:7px}.dot.off{background:#f3b24a}.offline .dot{background:var(--warn)}.appbar .iconbtn{color:#fff;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;display:grid}.appbar .iconbtn:hover{background:#ffffff1f}.appbar .iconbtn.on{background:#fff3}.appbar .search span,.appbar .sample,#entityBtn{display:none}@media (width>=1600px){.appbar .search span{display:inline}.appbar .sample{display:inline-block}#entityBtn{display:flex}}.iconbtn svg{width:17px;height:17px}.appbar .ai{background:var(--sl-green)}.avatar{width:32px;height:32px;color:var(--sl-blue);font:700 12px var(--f-display);background:#fff;border-radius:99px;flex:none;place-items:center;display:grid}.sample{font:700 9.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#2b1c00;white-space:nowrap;background:#f3c76b;border-radius:3px;padding:3px 7px}.navpop{z-index:60;background:var(--s1);border:1px solid var(--line-2);border-top:3px solid var(--sl-blue);box-shadow:var(--shadow-lg);border-radius:0 0 6px 6px;min-width:240px;max-height:70vh;padding:6px 6px 8px;position:fixed;overflow:auto}#nav{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 10px;display:grid}#nav .grp{font:700 10.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding:8px 8px 3px}#nav .grp:first-child{border-top:0;margin-top:0}#nav a{color:var(--t1);border-radius:4px;justify-content:space-between;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}#nav a span{color:var(--t3);font-size:11.5px}#nav a:hover{background:var(--s2)}#nav a.on{background:var(--info-bg);color:var(--link);font-weight:600}.main{min-width:0;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.offline{background:var(--warn-bg);max-width:1600px;color:var(--t1);border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;margin:14px auto 0;padding:9px 14px;font-weight:600;display:flex}.content{view-transition-name:content;flex-direction:column;gap:16px;width:100%;max-width:1600px;margin:0 auto;padding-block:0 56px;display:flex}section[data-view],.tabpane{flex-direction:column;gap:16px;min-width:0;display:flex}::view-transition-old(content){animation:.1s both vt-out}::view-transition-new(content){animation:.16s both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.phead{margin:0 calc(-1 * max(24px,env(safe-area-inset-right,0px))) 0 calc(-1 * max(24px,env(safe-area-inset-left,0px)));padding:16px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px));background:var(--s1);border-bottom:1px solid var(--line);flex-direction:column;gap:0;display:flex;position:relative}.phead .art{display:none}.ph-swap{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;min-width:0;max-width:1600px;margin:0 auto;display:flex}.ph-swap .txt{flex:1;min-width:min(100%,260px)}.eyebrow{font:500 12px var(--f-body);color:var(--t3);align-items:center;gap:7px;display:flex}.eyebrow i{background:var(--acc);border-radius:2px;width:9px;height:9px}.phead h1{font:700 21px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--t1);margin:4px 0 2px}.phead p{color:var(--t2);margin:0;font-size:13px}.phead p b{color:var(--t1);font-weight:600}.phead p .m{white-space:nowrap}.phead .acts{flex-wrap:wrap;gap:6px;display:flex}.ph-tabs{scrollbar-width:none;gap:4px;width:100%;max-width:1600px;margin:12px auto 0;display:flex;overflow-x:auto}.ph-tabs::-webkit-scrollbar{display:none}.ph-tabs button{color:var(--t2);font:600 13px var(--f-body);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:9px 12px 10px;display:flex;position:relative}.ph-tabs span{font:700 10.5px var(--f-body);background:var(--s3);color:var(--t2);border-radius:9px;padding:0 6px;line-height:17px}.ph-tabs button.on span{background:var(--info-bg);color:var(--link)}.btn{border:1px solid var(--line-2);background:var(--s1);color:var(--t1);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--s2);border-color:var(--t3)}.btn.glass{background:var(--s1);border-color:var(--line-2);color:var(--t1)}.btn.glass:hover{background:var(--s2)}.btn.pri,.btn.white{background:var(--sl-blue);border-color:var(--sl-blue);color:#fff}.btn.pri:hover,.btn.white:hover{background:var(--sl-blue-deep);border-color:var(--sl-blue-deep)}.btn.sm{padding:3px 9px;font-size:12px}.btn svg{width:14px;height:14px}.btn[disabled]{opacity:.5;cursor:not-allowed}.card{background:var(--s1);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;min-width:0;position:relative}.card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;display:flex}.card-h h3{font:700 14px var(--f-display);flex:1;min-width:0}.card-h .meta{color:var(--t3);font-size:12px}.card-h+.card-b.tblwrap,.card-b.tblwrap{padding-top:4px}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g21{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.g12{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.kpi{border-top:3px solid var(--acc,var(--sl-blue));flex-direction:column;gap:3px;padding:12px 16px 0;display:flex;overflow:hidden}.kpi .lbl{font:600 12px var(--f-body);color:var(--t2);align-items:center;gap:7px;display:flex}.kpi .lbl i{display:none}.kpi .val{font:700 clamp(19px,1.7vw,23px)/1.2 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.kpi .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi .spark{width:calc(100% + 32px);height:36px;margin:6px -16px 0;display:block}.delta{font:700 11px var(--f-body);border-radius:3px;padding:1px 6px}.delta.good{color:var(--ok);background:var(--ok-bg)}.delta.bad{color:var(--bad);background:var(--bad-bg)}.delta.neu{color:var(--t2);background:var(--s2)}.sub{color:var(--t3);font-size:12px}.pill{font:600 11.5px var(--f-body);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:1px 8px;line-height:18px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.p-ok{color:var(--ok);background:var(--ok-bg)}.p-warn{color:var(--warn);background:var(--warn-bg)}.p-bad{color:var(--bad);background:var(--bad-bg)}.p-info{color:var(--link);background:var(--info-bg)}.p-neu{color:var(--t2);background:var(--s2)}.tblwrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{font:600 11.5px var(--f-body);color:var(--t2);text-align:left;background:var(--head);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:8px 10px}td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--s2) 55%,transparent)}}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}td.m{font-weight:600}tfoot td{border-top:2px solid var(--line-2);background:var(--head);border-bottom:0;font-weight:700}.who{align-items:center;gap:9px;display:flex}.av{width:28px;height:28px;font:700 10.5px var(--f-display);color:#fff;border-radius:99px;flex:none;place-items:center;display:grid}.insight{background:var(--s2);border:1px solid var(--line);border-left:3px solid var(--sl-green);border-radius:5px;gap:10px;padding:10px 12px;display:flex}.insight .spk{background:var(--sl-green);color:#fff;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;display:grid}.insight .spk svg{width:13px;height:13px}.insight p{margin:0;font-size:13px}.insight a{color:var(--link);white-space:nowrap;font-weight:700;text-decoration:none}.feed{flex-direction:column;display:flex}.feed .it{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.feed .it:last-child{border-bottom:0}.legend{color:var(--t2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.chart{width:100%;display:block}.chart text{fill:var(--t3);font:500 11px var(--f-body)}.chart .lab{fill:var(--t1);font-weight:700}.tip{z-index:95;pointer-events:none;background:var(--s1);border:1px solid var(--line-2);box-shadow:var(--shadow-md);border-radius:5px;min-width:120px;padding:7px 10px;font-size:12px;position:fixed}.tip b{font:700 13px var(--f-display);font-variant-numeric:tabular-nums;display:block}.cashcard .big{font:700 30px/1.15 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.acct-ic{color:#fff;width:26px;height:26px;font:700 9.5px var(--f-body);vertical-align:middle;border-radius:4px;place-items:center;margin-right:9px;display:inline-grid}.appr-list{flex-direction:column;display:flex}.appr{border-bottom:1px solid var(--line);color:var(--t1);align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.appr:last-child{border-bottom:0}.appr:hover b{color:var(--link)}.appr .ic{color:#fff;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;display:grid}.appr .ic svg{width:15px;height:15px}.appr b{font-size:13px;font-weight:600;display:block}.appr small{color:var(--t3);font-size:12px;display:block}.appr .pill{margin-left:auto}.steps{align-items:flex-start;padding-bottom:2px;display:flex;overflow-x:auto}.step{text-align:center;min-width:110px;color:var(--t3);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex;position:relative}.step:after{content:"";background:var(--s3);height:2px;position:absolute;top:12px;left:calc(50% + 15px);right:calc(15px - 50%)}.step:last-child:after{display:none}.step .c{width:26px;height:26px;font:700 11.5px var(--f-display);background:var(--s1);color:var(--t3);border:2px solid var(--line-2);z-index:1;border-radius:99px;place-items:center;display:grid;position:relative}.step.done{color:var(--t2)}.step.done .c{background:var(--ok);border-color:var(--ok);color:#fff}.step.done:after{background:var(--ok)}.step.cur{color:var(--t1)}.step.cur .c{background:var(--sl-blue);border-color:var(--sl-blue);color:#fff}.timeline{flex-direction:column;display:flex}.tl{grid-template-columns:22px 1fr auto;gap:10px;padding:7px 0;display:grid;position:relative}.tl:before{content:"";background:var(--s3);width:2px;position:absolute;top:24px;bottom:-7px;left:10px}.tl:last-child:before{display:none}.tl.done:before{background:var(--ok)}.tl i{background:var(--s3);z-index:1;border-radius:99px;width:12px;height:12px;margin:5px;position:relative}.tl.done i{background:var(--ok)}.tl.cur i{background:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg)}.tl .sub{display:block}.match{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:stretch;gap:10px;padding:5px 0;display:grid}.match .side-b{background:var(--s2);border:1px solid var(--line);border-radius:5px;justify-content:space-between;gap:10px;min-width:0;padding:9px 12px;display:flex}.match .side-b div{min-width:0}.match .side-b .d{color:var(--t3);font-size:11.5px}.match .side-b b{font-variant-numeric:tabular-nums;white-space:nowrap}.match .mid{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.match.done .side-b{background:var(--ok-bg);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.match.done .side-b{border-color:color-mix(in srgb,var(--ok) 30%,transparent)}}.conf{font:600 10.5px var(--f-body);color:var(--t3)}.paper{color:#1b2430;box-shadow:var(--shadow-md);background:#fff;border:1px solid #d5dce4;border-radius:4px;font-size:12px;overflow:hidden}.paper .sl-stripe{height:6px;box-shadow:none}.paper .in{padding:20px}.paper .lh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paper .lh img{width:54px;height:54px;display:block}.paper h4{font:800 15px var(--f-display);margin:0}.paper .doc{text-align:right}.paper .doc b{font:800 12.5px var(--f-display);letter-spacing:.1em;color:#1167ac;display:block}.paper table th,.paper table td{color:#1b2430;border-color:#e3e8ee;padding:6px 4px;background:0 0!important}.paper table th{color:#6b7787}.paper .fiscal{border:1px dashed #a8b3c2;border-radius:4px;grid-template-columns:56px 1fr;align-items:center;gap:12px;margin-top:12px;padding:10px;display:grid}.explain{background:var(--s2);border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.explain .ln{justify-content:space-between;gap:10px;display:flex}.explain .ln.tot{border-top:1px solid var(--line-2);padding-top:7px;font-weight:700}.note{color:var(--t3);font-size:12px}.pos{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:16px;display:grid}.tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);background:var(--s1);text-align:left;border-radius:5px;flex-direction:column;gap:2px;min-height:104px;padding:10px;display:flex}.tile:hover{border-color:var(--sl-blue);background:var(--info-bg)}.tile .sw{border-radius:4px;place-items:center;width:32px;height:32px;margin-bottom:auto;display:grid}.tile .sw svg{width:17px;height:17px}.tile b{font-size:13px;font-weight:600}.sale{background:var(--s1);color:var(--t1);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sale>.sl-stripe{height:4px;box-shadow:none}.sale .art{display:none}.sale .in{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.sale h3{font:700 14px var(--f-display);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.sale h3 span{font:500 12px var(--f-body);color:var(--t3)}.cartline{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.sale .grand{font:800 30px/1.1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--sl-blue)}.paybtns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.paybtns button{border:1px solid var(--line-2);background:var(--s1);color:var(--t1);border-radius:5px;padding:8px 6px;font-size:12px;font-weight:600}.paybtns button:hover{background:var(--s2)}.paybtns button.on{background:var(--info-bg);border-color:var(--sl-blue);color:var(--link)}.sale .btn.white{padding:11px!important}.map{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.bin{aspect-ratio:1;border-radius:2px;max-width:100%}.bin:hover{outline:2px solid var(--sl-blue);outline-offset:1px}.aisle{font:700 10.5px var(--f-body);letter-spacing:.06em;color:var(--t3);text-transform:uppercase;grid-column:1/-1;padding-top:6px}.mapkey{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mapkey i{border-radius:2px;width:18px;height:10px;display:inline-block}.swatches{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.sw-card{border:1px solid var(--line);background:var(--s1);border-radius:5px;overflow:hidden}.sw-card div{height:56px}.sw-card p{margin:0;padding:8px 10px;font-size:12px;font-weight:600}.sw-card code{font:500 11px var(--f-mono);color:var(--t3)}.typespec{flex-direction:column;gap:12px;display:flex}.typespec .row{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.stripe-demo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.stripe-demo>div{border:1px solid var(--line);background:var(--s2);border-radius:5px;flex-direction:column;gap:8px;padding:12px;display:flex}.logo-hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.logo-hero .logo-tile{border:1px solid var(--line);border-radius:8px;width:112px;height:112px}.logo-hero .logo-tile img{width:104px;height:104px}.overlay{z-index:92;background:#0a121c73;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--s1);border:1px solid var(--line-2);width:min(600px,100%);box-shadow:var(--shadow-lg);border-radius:6px;overflow:hidden}.palette>.sl-stripe{height:4px;box-shadow:none}.palette input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:13px 16px;font-size:15px}.palette ul{max-height:50vh;margin:0;padding:4px;list-style:none;overflow:auto}.palette li button{text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;display:flex}.palette li button:hover,.palette li button.sel{background:var(--info-bg)}.palette li span{color:var(--t3);font-size:12px}.drawer{top:calc(env(safe-area-inset-top,0px) + 57px);z-index:88;background:var(--s1);border-left:1px solid var(--line-2);width:min(460px,100%);box-shadow:var(--shadow-lg);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:auto}.drawer>.sl-stripe{display:none}.drawer .dh{border-bottom:1px solid var(--line);background:var(--head);flex:none;padding:14px 18px;position:relative}.drawer .dh h3{font:700 17px var(--f-display);margin-top:3px}.drawer .dh .x{border:1px solid var(--line-2);background:var(--s1);width:30px;height:30px;color:var(--t2);border-radius:4px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.drawer .dh .art{display:none}.drawer .db{flex-direction:column;gap:12px;padding:14px 18px 20px;display:flex}.toast{bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 16px));z-index:96;color:#fff;box-shadow:var(--shadow-lg);border-left:4px solid var(--sl-green);background:#1b2430;border-radius:5px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.tabbar{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolbar .grow{flex:1}.chip{border:1px solid var(--line-2);background:var(--s1);color:var(--t2);font:600 12px var(--f-body);white-space:nowrap;border-radius:4px;padding:4px 10px}.chip:hover{background:var(--s2);color:var(--t1)}.chip.on{background:var(--info-bg);border-color:var(--sl-blue);color:var(--link)}.chip span{opacity:.75;margin-left:4px}.input{border:1px solid var(--line-2);background:var(--s1);min-width:200px;color:var(--t3);border-radius:5px;align-items:center;gap:7px;padding:5px 10px;display:flex}.input:focus-within{border-color:var(--sl-blue);box-shadow:0 0 0 2px var(--info-bg)}.input input,.input select{font:400 13px var(--f-body);color:var(--t1);background:0 0;border:0;outline:0;width:100%;min-width:0}.input svg{flex:none;width:14px;height:14px}.bar{background:var(--s3);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.bar>i{border-radius:inherit;background:var(--sl-blue);height:100%;display:block}.bar.ok>i{background:var(--ok)}.bar.warn>i{background:var(--warn)}.bar.bad>i{background:var(--bad)}input[type=checkbox]{accent-color:var(--sl-blue);vertical-align:middle;width:15px;height:15px;margin:0}.kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.kcol{background:var(--s2);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;min-height:180px;padding:8px;display:flex}.kcol h4{font:700 11.5px var(--f-body);color:var(--t2);justify-content:space-between;gap:8px;margin:2px 4px 4px;display:flex}.kcard{background:var(--s1);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;width:100%;color:var(--t1);border-radius:5px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.kcard:hover{border-color:var(--line-2)}.empty{text-align:center;color:var(--t3);padding:24px}.dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.dl dt{color:var(--t3)}.dl dd{text-align:right;margin:0;font-weight:600}tr.clickable{cursor:pointer}th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-sort]:hover{color:var(--t1)}@media (width<=1280px){.brandmark .bt{display:none}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.g21,.g12,.g2,.pos{grid-template-columns:minmax(0,1fr)}.appbar .search kbd{display:none}}@media (width<=900px){.modnav,.navpop,.hide-sm{display:none!important}.main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.phead{margin:0 calc(-1 * max(16px,env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding:14px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.phead.solo{padding-bottom:14px}.phead h1{font-size:19px}.content{padding-bottom:96px}.match{grid-template-columns:minmax(0,1fr)}.match .mid{flex-direction:row;justify-content:flex-start}.typespec .row{grid-template-columns:1fr}.tabbar{z-index:50;background:var(--s1);border-top:1px solid var(--line-2);padding:6px max(6px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar:before{content:"";background:var(--flag-h);height:3px;position:absolute;top:-4px;left:0;right:0}.tabbar a{color:var(--t3);border-radius:4px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:4px 8px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.tabbar a.on{color:var(--sl-blue);background:var(--info-bg)}.tabbar svg{width:20px;height:20px}.drawer{border-left:0;border-top:1px solid var(--line-2);border-radius:8px 8px 0 0;width:100%;max-height:86vh;top:auto;left:0}}@media (width<=560px){.appbar-in{gap:8px}.appbar .seg button{padding:5px 7px}.g4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpi .val{white-space:normal;font-size:18px}.paybtns{grid-template-columns:repeat(2,minmax(0,1fr))}.cashcard .big{font-size:25px}.acct th:nth-child(2),.acct td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{--appbar:#13293d;--appbar-2:#1e3b57;--appbar-dim:#fffc;--bg:#f2f3f5;--line:#e1e5ea;--line-2:#ced5dd;--head:#fafbfc;--t1:#1e2a36;--t2:#4d5b69;--t3:#7c8896;--link:#0f6ab4;--f-display:"Nunito Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Nunito Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--appbar:#0b1826;--appbar-2:#16304a;--link:#6fb0ee}}:root[data-theme=dark]{--appbar:#0b1826;--appbar-2:#16304a;--link:#6fb0ee}body{font-size:14px}.orgsw{color:#fff;border-radius:8px;flex:none;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.orgsw b{font:800 14.5px/1.15 var(--f-display);display:block}.orgsw small{font:600 11.5px/1.2 var(--f-body);color:var(--appbar-dim);display:block}.orgsw .logo-tile{border-radius:7px;width:34px;height:34px}.orgsw .logo-tile img{width:31px;height:31px}.modnav{margin-left:4px}.mod-link{font:700 14px var(--f-body);color:var(--appbar-dim);border:0;gap:6px;padding:0 13px}.mod-link:hover{background:#ffffff12}.mod-link.on{color:#fff;background:0 0;box-shadow:inset 0 -3px #fff}.mod-link .bd{display:none}.mod-link .caret{opacity:.7}.appbar .createbtn{background:var(--sl-green);color:#fff;border:0;border-radius:99px;flex:none;place-items:center;width:34px;height:34px;display:grid}.appbar .createbtn:hover{background:var(--sl-green-deep)}.appbar .createbtn svg{width:18px;height:18px}.appbar .search{border-radius:99px;padding:6px 12px}.appbar .seg,.appbar .chipbtn,.appbar .iconbtn{border-radius:99px}.appbar .ai{background:0 0;border:1px solid #ffffff4d}.appbar .ai:hover{background:#ffffff1f}.avatar{color:#fff;background:#2b9fd9}.navpop{border-top:1px solid var(--line-2);border-radius:10px;margin-top:4px}#nav a{border-radius:6px}.main{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.content,.offline{max-width:1280px}.content{gap:20px;padding-bottom:64px}section[data-view],.tabpane{gap:20px}.phead{background:0 0;border-bottom:0;margin:0;padding:26px 0 0}.phead.solo{padding-bottom:4px}.ph-swap{max-width:none}.eyebrow{font:700 13px var(--f-body);color:var(--link)}.eyebrow i{display:none}.phead h1{font:800 28px/1.2 var(--f-display);letter-spacing:-.01em;margin:4px 0}.phead p{font-size:14px}.ph-tabs{border-bottom:1px solid var(--line-2);gap:22px;max-width:none;margin:16px 0 0}.ph-tabs button{font:700 14px var(--f-body);color:var(--t2);padding:8px 2px 11px}.ph-tabs button:hover{color:var(--t1);background:0 0}.ph-tabs button.on{color:var(--t1);border-bottom-color:var(--sl-blue)}.ph-tabs span{color:var(--t3);background:0 0;padding:0;font-weight:700}.ph-tabs span:before{content:"("}.ph-tabs span:after{content:")"}.ph-tabs button.on span{color:var(--t2);background:0 0}.phead+*{margin-top:0}.btn{border-radius:6px;padding:7px 14px;font-size:13.5px;font-weight:700}.btn.sm{border-radius:5px;padding:4px 10px}.card{border-color:var(--line);border-radius:10px;box-shadow:0 1px 3px #1e2a360f}.card-h{border-bottom:0;padding:18px 20px 0}.card-h h3{font:800 16px var(--f-display)}.card-h .meta{font-size:12.5px}.card-b{padding:14px 20px 20px}.kpi{border-top:0;gap:4px;padding:16px 20px 0}.kpi .lbl{font:700 13px var(--f-body);color:var(--t2)}.kpi .val{font:800 clamp(20px,1.8vw,24px)/1.2 var(--f-display)}.kpi .spark{width:calc(100% + 40px);margin:8px -20px 0}th{color:var(--t2);font:700 12.5px var(--f-body);border-bottom:1px solid var(--line-2);background:0 0;padding:9px 10px}td{border-bottom-color:var(--line);padding:10px}tbody tr:nth-child(2n) td{background:0 0}tfoot td{border-top:1px solid var(--line-2);background:0 0}.pill{border-radius:99px;padding:1px 9px;font-weight:700}.chip,.delta{border-radius:99px}.insight{border-left-color:var(--sl-blue);border-radius:8px}.insight .spk{background:var(--sl-blue);border-radius:99px}.explain,.match .side-b,.tile,.kcol,.kcard,.paybtns button{border-radius:8px}.toast{border-left-color:var(--sl-blue);border-radius:8px}.dash{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dash .span2{grid-column:span 2}.bankw .card-h{align-items:flex-start}.bankw .card-h h3{align-items:center;gap:10px;display:flex}.bankw .acct-no{font:600 12px var(--f-body);color:var(--t3);margin-top:2px;display:block}.bankw .bal{grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 12px;display:grid}.bankw .bal span{color:var(--t3);font-size:12px;font-weight:600;display:block}.bankw .bal b{font:800 18px/1.25 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.bankw svg.line{width:100%;height:46px;margin-bottom:12px;display:block}.bankw .btn{width:100%}.bankw .ok-note{background:var(--ok-bg);color:var(--ok);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px;font-weight:700;display:flex}.bankw .ok-note svg{width:15px;height:15px}.owed .big{font:800 24px/1.2 var(--f-display);font-variant-numeric:tabular-nums}.owed .links{flex-wrap:wrap;gap:14px;margin:6px 0 14px;font-size:13px;display:flex}.owed .links a{font-weight:700;text-decoration:none}.age{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:120px;padding-top:6px;display:grid}.age div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.age i{background:var(--c1);border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.age i.over{background:var(--bad)}.age span{color:var(--t3);text-align:center;font-size:11px;font-weight:600;line-height:1.2}.owed.bills .age i{background:var(--c2)}@media (width<=1060px){.dash{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dash{grid-template-columns:minmax(0,1fr)}.dash .span2{grid-column:auto}.orgsw .bt{display:none}}@media (width<=900px){.phead{padding-top:18px}.phead h1{font-size:23px}.flagbar{top:calc(env(safe-area-inset-top,0px) + 56px)}}@media (width<=1599px){#syncTxt,.appbar a.iconbtn[data-mod=system]{display:none}.appbar .chipbtn{padding:5px 8px}.mod-link{padding:0 11px}}@media (width<=1180px){.orgsw .bt{display:none}}.appbar{box-shadow:inset 0 -1px #ffffff0f}.appbar-in{gap:16px;max-width:none;height:60px}.flagbar{height:4px;top:calc(env(safe-area-inset-top,0px) + 60px)}.orgsw{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:6px 12px 6px 6px;transition:background .15s,border-color .15s}.orgsw:hover{background:#ffffff17;border-color:#fff3}.orgsw .org-caret{opacity:.7;flex:none;width:12px;height:12px;margin-left:6px}.modnav{align-self:stretch;gap:0;margin-left:6px}.mod-link{font:700 14px var(--f-body);color:#ffffffc2;padding:0 14px;position:relative;box-shadow:none!important;background:0 0!important}.mod-link:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background .15s;position:absolute;bottom:0;left:14px;right:14px}.mod-link:hover{color:#fff}.mod-link:hover:after{background:#ffffff4d}.mod-link.on{color:#fff;font-weight:800}.mod-link.on:after{background:#fff}.mod-link .caret{opacity:.6;width:9px;height:9px;margin-left:1px}.appbar-tools{gap:8px}.vsep{background:#ffffff29;flex:none;width:1px;height:26px}.appbar .search{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff24;min-width:220px;padding:7px 12px}.appbar .search:hover{background:#ffffff21;border-color:#ffffff3d}.appbar .search span{text-align:left;flex:1;display:inline!important}.appbar .search kbd{color:#fffc;background:#ffffff0f;border-color:#ffffff38;border-radius:5px;padding:1px 6px;font-size:10.5px}.appbar .seg{background:#ffffff0f;border-color:#ffffff2e;padding:2px}.appbar .seg button{border-radius:99px;padding:4px 10px}.appbar .seg button.on{color:#13293d;background:#fff}.appbar .chipbtn{background:#ffffff0f;border-color:#ffffff2e}.appbar .iconbtn{color:#ffffffdb;width:34px;height:34px}.appbar .iconbtn:hover{color:#fff;background:#ffffff1f}.appbar .createbtn{width:34px;height:34px;box-shadow:0 0 0 3px #3aa34640}.appbar .ai{border-color:#ffffff42}.avatar{width:34px;height:34px;box-shadow:0 0 0 2px #13293d,0 0 0 4px #ffffff59}.bell-wrap{position:relative}.bell-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--appbar);pointer-events:none;background:#f3b24a;border-radius:99px;position:absolute;top:6px;right:7px}.eyebrow{gap:6px}.crumb-sep{color:var(--t3);font-weight:600}.ph-tabs{gap:26px}.ph-tabs button{border-bottom:0;padding:8px 2px 12px}.ph-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ph-tabs button.on:after{background:var(--sl-blue)}.ph-tabs button:hover:after{background:var(--line-2)}.ph-tabs button.on:hover:after{background:var(--sl-blue)}@media (width<=1599px){.appbar .search{min-width:180px}}@media (width<=1360px){.appbar .search span,.appbar .search kbd{display:none!important}.appbar .search{min-width:0}.vsep.v2{display:none}.mod-link{padding:0 11px}.mod-link:after{left:11px;right:11px}}@media (width<=1180px){.orgsw{background:0 0;border:0;padding:4px}.orgsw .org-caret{display:none}}@media (width<=900px){.appbar-in{height:56px}.flagbar{top:calc(env(safe-area-inset-top,0px) + 56px)}.vsep{display:none}}.neo-logo{background:var(--appbar);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;text-decoration:none;transition:box-shadow .2s;display:grid;box-shadow:5px 5px 12px #00000073,-4px -4px 10px #ffffff12,inset 1px 1px #ffffff0f}.neo-logo:hover{box-shadow:3px 3px 8px #00000073,-3px -3px 8px #ffffff17,inset 1px 1px #ffffff14}.neo-logo:active{box-shadow:inset 4px 4px 8px #00000080,inset -3px -3px 7px #ffffff12}.neo-in{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:inset 2px 2px 4px #0a234038,inset -2px -2px 4px #fffffff2}.neo-in img{width:31px;height:31px;display:block}.orgsw{border-radius:8px;margin-left:-6px;padding:6px 8px;background:0 0!important;border:0!important}.orgsw:hover{background:#ffffff12!important}.appbar-in{overflow:visible}@media (width>=1500px){.modnav{flex:none;overflow:visible}}@media (width<=1499px){.mod-link{padding:0 11px}.mod-link:after{left:11px;right:11px}}@media (width<=900px){.neo-logo{width:40px;height:40px}.neo-in{width:31px;height:31px}.neo-in img{width:27px;height:27px}}:root{--f-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-head:"Fraunces",Georgia,"Times New Roman",serif;--bg:#eceff3;--s1:#f7f8fa;--s2:#eef1f5;--s3:#e1e6ec;--line:#11284614;--line-2:#11284624;--head:transparent;--neo-hi:#ffffffe6;--neo-lo:#17305021;--neo-lo-2:#17305014;--raise:-6px -6px 14px var(--neo-hi),6px 6px 16px var(--neo-lo);--raise-sm:-3px -3px 8px var(--neo-hi),3px 3px 9px var(--neo-lo);--press:inset 2px 2px 5px var(--neo-lo),inset -2px -2px 5px var(--neo-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141a22;--s1:#1a212b;--s2:#161d26;--s3:#252e3a;--line:#ffffff0f;--line-2:#ffffff1f;--neo-hi:#ffffff09;--neo-lo:#00000080;--neo-lo-2:#00000059}}:root[data-theme=dark]{--bg:#141a22;--s1:#1a212b;--s2:#161d26;--s3:#252e3a;--line:#ffffff0f;--line-2:#ffffff1f;--neo-hi:#ffffff09;--neo-lo:#00000080;--neo-lo-2:#00000059}body{font-family:var(--f-body);letter-spacing:-.003em;font-size:14px}.phead h1,.card-h h3,.drawer .dh h3,.sale h3,.palette input,h2{font-family:var(--f-head);font-optical-sizing:auto}.phead h1{letter-spacing:-.015em;font-size:30px;font-weight:600}.card-h h3{letter-spacing:-.005em;font-size:17px;font-weight:600}.drawer .dh h3{font-size:20px;font-weight:600}.sale h3{font-size:17px;font-weight:600}.kpi .val,.bankw .bal b,.owed .big,.cashcard .big,.sale .grand{font-family:var(--f-display);font-weight:800}.card,.kcard,.tile,.paper{box-shadow:var(--raise);border:1px solid #ffffff8c;border-radius:16px}.card{background:var(--s1)}:root[data-theme=dark] .card,:root[data-theme=dark] .kcard,:root[data-theme=dark] .tile{border-color:#ffffff0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .kcard,:root:not([data-theme=light]) .tile{border-color:#ffffff0a}}.kcard,.tile{box-shadow:var(--raise-sm);border-radius:12px}.paper{border-color:#e3e8ee}.kcol{background:var(--s2);box-shadow:var(--press);border:0;border-radius:14px}.explain,.match .side-b,.insight{background:var(--s2);box-shadow:var(--press);border:0;border-radius:12px}.insight{border-left:0;position:relative;overflow:hidden}.insight:before{content:"";background:var(--sl-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.match.done .side-b{background:var(--ok-bg)}.btn{background:var(--s1);box-shadow:var(--raise-sm);border:0;border-radius:10px;padding:8px 15px;transition:box-shadow .15s,transform .1s,background .15s}.btn:hover{background:var(--s1);box-shadow:-4px -4px 10px var(--neo-hi),4px 4px 12px var(--neo-lo)}.btn:active{box-shadow:var(--press);transform:translateY(1px)}.btn.glass{background:var(--s1);border:0}.btn.pri,.btn.white{background:var(--sl-blue);color:#fff;box-shadow:-3px -3px 8px var(--neo-hi),4px 5px 12px #1167ac52}.btn.pri:hover,.btn.white:hover{background:var(--sl-blue-deep);box-shadow:-3px -3px 8px var(--neo-hi),4px 6px 14px #1167ac66}.btn.pri:active,.btn.white:active{box-shadow:inset 2px 2px 6px #00000040}.btn.sm{border-radius:8px}.paybtns button{background:var(--s1);box-shadow:var(--raise-sm);border:0;border-radius:10px}.paybtns button.on{background:var(--s2);box-shadow:var(--press);color:var(--link)}.input,.chip{background:var(--s2);box-shadow:var(--press);border:0}.chip{border-radius:99px}.chip.on{background:var(--sl-blue);color:#fff;box-shadow:3px 3px 8px #1167ac4d,-2px -2px 6px var(--neo-hi)}.input{border-radius:10px}.input:focus-within{box-shadow:var(--press),0 0 0 2px var(--sl-blue)}.bar{background:var(--s3);box-shadow:inset 1px 1px 2px var(--neo-lo-2)}.kpi{padding:18px 20px 0}.kpi.ns{padding-bottom:20px}th{border-bottom-color:var(--line-2)}td{border-bottom-color:var(--line)}tbody tr:hover td{background:var(--sl-blue)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover td{background:color-mix(in srgb,var(--sl-blue) 5%,transparent)}}.pill,.delta{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.pill,.delta{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 14%,transparent)}}.acct-ic,.appr .ic{box-shadow:2px 2px 5px var(--neo-lo),-2px -2px 5px var(--neo-hi)}.bankw .ok-note{box-shadow:var(--press)}.ph-tabs{border-bottom-color:var(--line-2)}.drawer{background:var(--s1);box-shadow:-18px 0 40px -18px var(--neo-lo);border-left:0}.drawer .dh{background:var(--s1)}.drawer .dh .x{box-shadow:var(--raise-sm);background:var(--s1);border:0;border-radius:99px}.palette{border:0;border-radius:16px;box-shadow:0 30px 70px -20px #0a1e3c73}.navpop{background:var(--s1);border:0;border-radius:14px;box-shadow:0 24px 50px -16px #0a1e3c66}.toast{border-radius:12px}.inbox-list{flex-direction:column;gap:2px;display:flex}.inbox-grp{font:700 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin:8px 0 2px}.powered{color:var(--t3);justify-content:center;align-items:center;gap:8px;padding:8px 0 4px;font-size:12px;display:flex}.powered b{color:var(--t2);font-weight:700}.powered .sl-stripe{width:18px;height:6px;box-shadow:none;border-radius:2px}@media (width<=900px){.btn{min-height:44px;padding:10px 16px}.btn.sm{min-height:36px}.chip{min-height:36px;padding:6px 14px}.input{min-height:44px}.tile{min-height:112px}.ph-tabs{top:calc(env(safe-area-inset-top,0px) + 60px);z-index:30;background:var(--bg);margin-left:calc(-1 * max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px,env(safe-area-inset-right,0px)));padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));gap:18px;position:sticky}.ph-tabs button{min-height:44px}.tabbar{background:var(--s1);box-shadow:0 -8px 24px -12px var(--neo-lo);border-top:0;padding-top:8px}.tabbar a{border-radius:12px;justify-content:center;min-height:52px;font-size:11px}.tabbar a.on{background:var(--s2);box-shadow:var(--press)}.card{border-radius:14px}.phead h1{font-size:25px}}@media print{:root{--f-body:"Public Sans",Arial,sans-serif;--f-display:"Public Sans",Arial,sans-serif;--f-head:"Source Serif 4",Georgia,serif;--bg:#fff;--s1:#fff;--s2:#fff;--t1:#000;--t2:#222;--t3:#555;--line:#ccc;--line-2:#999}body{color:#000;background:#fff;font-size:11pt}.appbar,.flagbar,.navpop,.tabbar,.ph-tabs,.acts,.toast,.overlay,.drawer,.offline,.toolbar,.btn,.chip,.spark,.powered .sl-stripe{display:none!important}.card,.kcard,.tile,.explain,.insight{break-inside:avoid;box-shadow:none!important;border:1px solid #bbb!important}.main{padding:0}.content{max-width:none}a{color:#000;text-decoration:none}}.rail{left:max(12px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 80px);z-index:47;background:var(--s1);width:68px;box-shadow:var(--raise);border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex;position:fixed;bottom:14px}:root[data-theme=dark] .rail{border-color:#ffffff0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rail{border-color:#ffffff0a}}.rail.open{box-shadow:-6px -6px 14px var(--neo-hi),0 6px 16px var(--neo-lo);border-radius:22px 0 0 22px}.rail-btn{background:var(--s1);width:46px;height:46px;color:var(--t2);box-shadow:var(--raise-sm);border:0;border-radius:15px;place-items:center;transition:box-shadow .15s,color .15s,background .15s;display:grid;position:relative}.rail-btn svg{width:20px;height:20px}.rail-btn:hover{color:var(--sl-blue)}.rail-btn.on{color:var(--sl-blue);box-shadow:var(--press)}.rail-btn.on:before{content:"";background:var(--sl-blue);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:-11px}.rail-btn.open{color:#fff;background:var(--sl-blue);box-shadow:inset 2px 2px 6px #00000047}.rail-btn:after{content:attr(data-tip);color:#fff;font:600 12px var(--f-body);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#13293d;border-radius:7px;padding:5px 9px;transition:opacity .12s;position:absolute;top:50%;left:58px;transform:translateY(-50%)}.rail-btn:hover:after,.rail-btn:focus-visible:after{opacity:1}.rail.open .rail-btn:after{display:none}.rail-sp{flex:1}.rail-div{background:var(--line-2);border-radius:2px;width:28px;height:2px}.railpanel{left:calc(max(12px,env(safe-area-inset-left,0px)) + 50px);top:calc(env(safe-area-inset-top,0px) + 80px);z-index:46;background:var(--s1);width:316px;box-shadow:8px 6px 22px -6px var(--neo-lo);border-radius:0 22px 22px 0;flex-direction:column;padding:20px 20px 20px 38px;animation:.24s cubic-bezier(.2,.8,.2,1) both rp-in;display:flex;position:fixed;bottom:14px;overflow:auto}@keyframes rp-in{0%{opacity:0;transform:translate(-36px)}}.rail-scrim{z-index:45;background:#1420300f;position:fixed;inset:0}.rp-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.rp-ic{color:#fff;background:var(--acc,var(--sl-blue));width:42px;height:42px;box-shadow:3px 3px 8px var(--neo-lo),-2px -2px 6px var(--neo-hi);border-radius:13px;flex:none;place-items:center;display:grid}.rp-ic svg{width:20px;height:20px}.rp-head h3{font:600 21px/1.15 var(--f-head);margin:0}.rp-head p{color:var(--t3);margin:3px 0 0;font-size:12.5px;line-height:1.4}.rp-x{background:var(--s1);width:32px;height:32px;box-shadow:var(--raise-sm);color:var(--t2);border:0;border-radius:99px;flex:none;place-items:center;margin-left:auto;display:grid}.rp-x:active{box-shadow:var(--press)}.rp-grp{font:700 10.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin:16px 4px 6px}.rp-link{color:var(--t1);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex}.rp-link:hover{background:var(--s2)}.rp-link.on{color:var(--sl-blue);background:var(--s2);box-shadow:var(--press)}.rp-link span{color:var(--t3);background:var(--s2);box-shadow:var(--press);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:700}.rp-actions{gap:8px;margin-top:auto;padding-top:18px;display:grid}.rp-actions .btn{justify-content:flex-start;width:100%}@media (width>=901px){.main{padding-left:calc(max(12px,env(safe-area-inset-left,0px)) + 68px + 24px)}}@media (width<=900px){.rail,.railpanel,.rail-scrim{display:none!important}}.fin-billwrap{grid-template-columns:minmax(0,1fr)}#fin-capList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}@media (width>=1700px){.fin-billwrap{grid-template-columns:minmax(320px,1fr) minmax(0,3fr);align-items:start}#fin-capList{grid-template-columns:minmax(0,1fr)}}.fin-jgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);align-items:start}@media (width<=1020px){.fin-jgrid{grid-template-columns:minmax(0,1fr)}}.fin-wrap{min-width:180px;white-space:normal!important}.fin-good{color:var(--ok)!important}.fin-bad{color:var(--bad)!important}.fin-tag{font:700 10.5px var(--f-body);border:1px solid var(--line-2);color:var(--t2);white-space:nowrap;background:var(--s1);border-radius:6px;align-items:center;padding:2px 7px;display:inline-flex}.fin-big{font:600 28px/1.15 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0}.fin-acts{flex-wrap:wrap;gap:6px;display:flex}.fin-late{color:var(--bad);margin-left:6px;font-size:11.5px;font-weight:700}.fin-form{flex-direction:column;gap:12px;display:flex}.fin-field{color:var(--t2);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.fin-field .input{min-width:0}.fin-row2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}.fin-fiscal{border:1px dashed var(--line-2);color:var(--t2);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:grid}.fin-fiscal svg{border-radius:4px;width:52px;height:52px;display:block}.fin-fiscal b{color:var(--t1);font-size:13px}.fin-ticks{gap:4px;display:inline-flex}.fin-ticks span{font:700 10.5px var(--f-body);background:var(--s2);color:var(--t3);border-radius:6px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.fin-ticks span.y{background:var(--ok-bg);color:var(--ok)}.fin-ticks span.n{background:var(--warn-bg);color:var(--warn)}.fin-ticks svg{width:10px;height:10px}.fin-cap{border:1px solid var(--line);background:var(--s1);border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px;display:grid}.fin-thumb{background:var(--s2);border:1px solid var(--line-2);border-radius:6px;flex-direction:column;gap:4px;width:38px;height:48px;padding:8px 6px;display:flex;position:relative}.fin-thumb i{background:var(--line-2);border-radius:2px;height:3px;display:block}.fin-thumb i:nth-child(2){width:70%}.fin-thumb em{font:700 8.5px/1.4 var(--f-body);letter-spacing:.04em;background:var(--sl-blue);color:#fff;border-radius:4px;padding:0 4px;font-style:normal;position:absolute;bottom:-5px;left:-4px}.fin-cap .hd{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fin-cap .hd b{font-size:13px;display:block}.fin-cap .amt{font:600 15px var(--f-display);white-space:nowrap;font-variant-numeric:tabular-nums}.fin-capmeta{color:var(--t2);flex-wrap:wrap;gap:4px 10px;margin:8px 0 10px;font-size:12px;font-weight:600;display:flex}.fin-capmeta span{white-space:nowrap}.fin-cap .fin-acts{align-items:center}.fin-cap .fin-acts .pill{margin-left:auto}.fin-alert{background:var(--bad-bg)}.fin-alert .spk{background:var(--s1);color:var(--bad)}.fin-flag{color:var(--bad);font-size:11.5px;font-weight:700;display:block}.fin-ok-note{color:var(--ok);font-size:11.5px;font-weight:700;display:block}.fin-accts{flex-direction:column;gap:6px;display:flex}.fin-acct{text-align:left;border:1px solid var(--line-2);background:var(--s1);width:100%;color:var(--t1);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.fin-acct:hover{border-color:var(--t3)}.fin-acct.on{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg)}.fin-acct b{font-size:13px;display:block}.fin-acct span{color:var(--t3);font-size:11.5px;font-weight:600;display:block}.fin-acct .m{color:var(--t1);white-space:nowrap;font-size:13px;font-weight:700}.fin-bal{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.fin-bal.ok{background:var(--ok-bg);color:var(--ok)}.fin-bal.bad{background:var(--bad-bg);color:var(--bad)}.fin-bal .m{white-space:nowrap}#fin-runRows tr.off td{color:var(--t3)}#fin-runRows label{display:flex}.fin-dis[disabled]{opacity:.45;cursor:not-allowed}#fin-jList tr.on td{background:var(--info-bg)}#fin-jList tr.on td:first-child{box-shadow:inset 3px 0 0 var(--sl-blue)}#fin-jList td:first-child b{font-size:13px;display:block}.fin-dims{flex-wrap:wrap;gap:4px;display:flex}.fin-dims span{color:var(--t2);background:var(--s2);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.fin-amt{text-align:right;border:1px solid var(--line-2);background:var(--s1);width:100px;color:var(--t1);font:600 13px var(--f-body);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px}.fin-amt:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg);outline:0}#fin-jDetail .dl{grid-template-columns:auto 1fr auto 1fr;gap:6px 14px}#fin-jDetail .dl dd{text-align:left}@media (width<=520px){#fin-jDetail .dl{grid-template-columns:auto 1fr}}#fin-pl td{padding:9px 12px}#fin-pl tr.fin-sec td{cursor:pointer;font-weight:700}#fin-pl tr.fin-sec td:first-child:before{content:"";border-right:1.6px solid var(--t3);border-bottom:1.6px solid var(--t3);vertical-align:2px;width:6px;height:6px;margin:0 11px 0 1px;display:inline-block;transform:rotate(-45deg)}#fin-pl tr.fin-sec.open td:first-child:before{vertical-align:3px;transform:rotate(45deg)}#fin-pl tr.fin-acc td{color:var(--t2);font-size:12.5px;font-weight:500}#fin-pl tr.fin-acc td:first-child{padding-left:32px}#fin-pl tr.fin-acc .mono{margin-right:8px}#fin-pl tr.fin-tot td{background:var(--s2);border-bottom-color:var(--line-2);font-weight:800}#fin-pl tr.fin-tot td:first-child{border-radius:10px 0 0 10px}#fin-pl tr.fin-tot td:last-child{border-radius:0 10px 10px 0}#fin-pl tr.fin-tot .sub{margin-left:8px;font-weight:600}#fin-pl tr.fin-gap td{background:0 0;border-bottom:0;padding:4px}#fin-bs .explain{gap:6px}#fin-bs .explain+.explain{margin-top:10px}.fin-agerow{border-bottom:1px solid var(--line);grid-template-columns:minmax(84px,.9fr) minmax(40px,2fr) auto;align-items:center;gap:14px;padding:9px 0;font-size:13px;font-weight:600;display:grid}.fin-agerow b{text-align:right;white-space:nowrap}.fin-agerow.fin-agetot{border-bottom:0;font-weight:800}.fin-jno{white-space:nowrap;align-items:center;gap:8px;display:flex}.fin-accsel{max-width:280px;min-width:0!important;padding:4px 8px!important}#fin-jDetail .fin-dims{margin-top:6px}#fin-jDetail td{vertical-align:top}#fin-jDetail td .fin-amt{margin-top:0}#fin-jDetail tfoot td{vertical-align:middle}@media (width<=520px){.fin-jgrid>.card:first-child th:nth-child(2),#fin-jList td:nth-child(2){display:none}}#fin-bs .explain b{white-space:nowrap}@media (width<=520px){#fin-pl th:nth-child(3),#fin-pl td:nth-child(3),#fin-pl th:nth-child(5),#fin-pl td:nth-child(5){display:none}#fin-pl tr.fin-tot .sub{margin:2px 0 0;display:block}}.hd-stat .fin-n{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.hd-stat .fin-n.fin-good{color:var(--ok)!important}.hd-stat .fin-n.fin-bad{color:var(--bad)!important}.hd-stat span.fin-v{font:800 18px/1.3 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--t1);display:block}.hd-stat span.fin-v.warn{color:var(--warn)}.hero-dash .hd-split{margin-top:10px}.fin-side{background:var(--card);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fin-side{background:color-mix(in srgb,var(--card) 70%,transparent)}}.fin-side{border:1px solid var(--line)}.fin-side-h{font:700 12.5px var(--f-body);color:var(--t2)}.fin-side .donut-wrap{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:14px}.fin-side .dl-row{padding:4px 6px;font-size:12.5px}.fin-per{margin-bottom:14px}#fin-bankChart,#fin-plTrend{margin-top:6px}#fin-aging .fin-agetot{border-top:1px solid var(--line);margin-top:4px}#fin-opChart{justify-self:center;max-width:210px}section[data-view=finance] .tabpane[data-tab=banking]>.grid.g4{display:none}@media (width<=560px){.fin-side{padding:12px}.fin-side .donut-wrap{grid-template-columns:1fr;justify-items:center}.fin-side .donut-wrap svg{max-width:190px}}section[data-view=finance] .hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}section[data-view=finance] .hd-stat b.neg{color:var(--bad)}section[data-view=finance] .hd-stat b.warn{color:var(--warn)}section[data-view=finance] .hd-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:24px;margin-top:10px;display:grid}section[data-view=finance] .legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=finance] .viz-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}section[data-view=finance] .viz-cmp{fill:none;stroke:var(--c2);stroke-width:2.2px;stroke-linecap:round;opacity:.9}section[data-view=finance] .viz-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}section[data-view=finance] .viz-band{fill:var(--c1);opacity:.09}section[data-view=finance] .viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}section[data-view=finance] .viz-x{fill:var(--t3)}section[data-view=finance] .viz-x.fc{opacity:.6}section[data-view=finance] .viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both vizgrow}@keyframes vizgrow{0%{transform:scaleY(.15)}}section[data-view=finance] .viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both vizgrowx}@keyframes vizgrowx{0%{transform:scaleX(.1)}}section[data-view=finance] .donut-c{fill:var(--t1);font:800 22px var(--f-display)}section[data-view=finance] .donut-s{fill:var(--t3);font:600 11px var(--f-body)}@media (width<=1060px){section[data-view=finance] .hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}section[data-view=finance] .hd-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){section[data-view=finance] .viz-col,section[data-view=finance] .viz-barw{animation:none}}section[data-view=finance] .hd-split>svg.chart text{font-size:13px}.fin-collect{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}@media (width<=560px){section[data-view=finance] svg.chart text:not(.donut-c):not(.donut-s),section[data-view=finance] .hd-split>svg.chart text{font-size:15px}section[data-view=finance] svg.chart{overflow:visible}}.sal-tb{margin-bottom:12px}.sal-chips{flex-wrap:wrap;gap:6px;display:flex}.sal-search{flex:0 280px}.sal-code{color:var(--t1);font-size:12.5px;font-weight:500}.sal-warn{font-weight:600;color:var(--warn)!important}.sal-bad{color:var(--bad)!important}.sal-av{width:24px;height:24px;font-size:9.5px}.who .sal-av+div b{font-weight:600}.sal-fpw{align-items:center;gap:10px;display:flex}.sal-fp{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:92px;display:grid}.sal-fp i{background:var(--s3);border-radius:99px;height:6px}.sal-fp i.d{background:var(--sl-blue)}.sal-fp.all i{background:var(--ok)}.sal-fpw>span{color:var(--t2);font-size:12px;font-weight:600}.sal-ut{align-items:center;gap:10px;min-width:150px;display:flex}.sal-ut .bar{flex:1}.sal-ut span{text-align:right;min-width:36px;color:var(--t2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sal-ut.warn span{color:var(--warn)}.sal-ut.bad span{color:var(--bad)}#sal-c-table th[data-sort]:after{content:"↕";opacity:.35;margin-left:5px;font-size:10px}#sal-c-table th.sal-asc:after{content:"↑";opacity:1}#sal-c-table th.sal-desc:after{content:"↓";opacity:1}#sal-c-table th.sal-asc,#sal-c-table th.sal-desc{color:var(--t1)}.sal-li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.sal-li:last-child{border-bottom:0;padding-bottom:0}.sal-li>div:first-child{flex:1;min-width:0}.sal-li .sub{display:block}.sal-li .bar{margin-top:7px}#sal-q-fu{margin-top:6px}.sal-acts{flex-wrap:wrap;gap:8px;display:flex}.sal-acts .btn:disabled{opacity:.6;cursor:default}.sal-form{flex-direction:column;gap:12px;display:flex}.sal-form label{color:var(--t2);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.sal-form .input{min-width:0}.sal-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sal-ta{border:1px solid var(--line-2);background:var(--s1);color:var(--t1);font:500 13px/1.45 var(--f-body);resize:vertical;border-radius:10px;width:100%;min-height:72px;padding:9px 11px}.sal-ta:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg);outline:0}.sal-err{color:var(--bad);background:var(--bad-bg);border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600}.sal-h4{font:700 10.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin:6px 0 0}.sal-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sal-mini>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.sal-mini span{font:700 10px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.sal-mini b{font:600 16px/1.2 var(--f-display);font-variant-numeric:tabular-nums}.sal-mini .bar{margin-top:4px}.sal-dstat{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sal-note{background:var(--s2);border-radius:10px;padding:9px 11px;font-size:13px}.sal-note .sub{margin-top:2px;display:block}.drawer .sal-tbl td,.drawer .sal-tbl th{padding:8px 6px}#sal-kanban{grid-auto-columns:minmax(204px,1fr)}.sal-ktot{color:var(--t3);justify-content:space-between;align-items:baseline;gap:8px;margin:-2px 4px 4px;font-size:12px;font-weight:600;display:flex}.sal-ktot b{color:var(--t1);font:600 14px var(--f-display);font-variant-numeric:tabular-nums}.sal-deal .sal-dv{font:600 15px var(--f-display);font-variant-numeric:tabular-nums}.sal-deal>b:first-child{font-size:13px;line-height:1.35}.sal-dfoot{align-items:center;gap:8px;margin-top:2px;display:flex}.sal-dfoot .btn,.sal-dfoot .pill{margin-left:auto}.sal-kempty{border:1px dashed var(--line-2);text-align:center;color:var(--t3);border-radius:12px;padding:16px 10px;font-size:12px}.sal-fc-top{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.sal-big{font:600 26px/1.15 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.sal-fc-bar{flex-direction:column;flex:1;gap:6px;min-width:180px;padding-bottom:4px;display:flex}#sal-o-log .pill{align-self:start;margin-top:2px}.sal-drow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sal-drow .sub,.sal-dfoot .sub,.sal-nw{white-space:nowrap}@media (width<=520px){.sal-meta{flex-basis:100%}.sal-search{flex:100%}}:where(section[data-view=sales]) .hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(section[data-view=sales]) .hd-stat b.neg{color:var(--bad)}:where(section[data-view=sales]) .hd-stat b.warn{color:var(--warn)}:where(section[data-view=sales]) .hd-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:24px;margin-top:8px;display:grid}:where(section[data-view=sales]) .legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}:where(section[data-view=sales]) .viz-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}:where(section[data-view=sales]) .viz-cmp{fill:none;stroke:var(--c2);stroke-width:2.2px;stroke-linecap:round;opacity:.9}:where(section[data-view=sales]) .viz-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}:where(section[data-view=sales]) .viz-band{fill:var(--c1);opacity:.09}:where(section[data-view=sales]) .viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}:where(section[data-view=sales]) .viz-x{fill:var(--t3)}:where(section[data-view=sales]) .viz-x.fc{opacity:.6}:where(section[data-view=sales]) .viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both vizgrow}:where(section[data-view=sales]) .viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both vizgrowx}section[data-view=sales] svg.chart text.donut-c{fill:var(--t1);font:800 22px var(--f-display)}section[data-view=sales] svg.chart text.donut-s{fill:var(--t3);font:600 11px var(--f-body)}:where(section[data-view=sales]) .donut-legend{gap:6px}@media (width<=1060px){:where(section[data-view=sales]) .hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}:where(section[data-view=sales]) .hd-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(section[data-view=sales]) .viz-col,:where(section[data-view=sales]) .viz-barw{animation:none}}section[data-view=sales] .sal-hero{margin-bottom:var(--gap,18px)}.sal-hero .hd-stat em{color:var(--t2);font-style:normal;font-weight:700}.sal-hero .hd-stat b em{color:inherit;font-weight:inherit}.sal-hero .hd-split{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:28px;margin-top:10px}.sal-hero>.chart{margin-top:6px}.sal-side{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;min-width:0;display:flex}.sal-side-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.sal-side-h b{font:700 13px var(--f-body);color:var(--t1)}.sal-hero .donut-wrap{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:14px}.sal-hero .donut-legend{gap:1px}.sal-hero .dl-row{padding:4px 8px}svg.chart.sal-fit{overflow:visible}svg.chart.sal-fit text{font-size:calc(11px * var(--sal-k,1))}svg.chart.sal-fit text[style*=font-size]{font-size:calc(10px * var(--sal-k,1))!important}.sal-fit .viz-line{stroke-width:calc(3px * var(--sal-k,1))}.sal-fit .viz-cmp{stroke-width:calc(2.2px * var(--sal-k,1))}.sal-fit .viz-fc{stroke-width:calc(2.5px * var(--sal-k,1));stroke-dasharray:calc(7px * var(--sal-k,1))}.sal-fit circle[r="6"]{r:calc(6px * var(--sal-k,1));stroke-width:calc(3px * var(--sal-k,1))}.sal-fit circle.halo{r:calc(12px * var(--sal-k,1))}.sal-fit .viz-dot{r:calc(5px * var(--sal-k,1));stroke-width:calc(2.5px * var(--sal-k,1))}#sal-q-chart,#sal-o-donut,#sal-c-donut,#sal-pos-donut{max-width:210px}@media (width<=1060px){.sal-hero .hd-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sal-hero .donut-wrap{grid-template-columns:1fr}.sal-hero .hd-stat b{font-size:16px}}.prc-tb{margin-bottom:12px}.prc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prc-search{flex:0 280px}.prc-col{flex-direction:column;gap:12px;display:flex}.prc-strong{color:var(--t2);font-weight:700}.prc-code{color:var(--t1);font-size:12.5px;font-weight:500}.prc-av{width:26px;height:26px;font-size:10px}.prc-items{white-space:normal;min-width:180px;max-width:280px}.prc-items b{font-weight:600;display:block}.prc-items .sub{display:block}.prc-nw{white-space:nowrap}.prc-acts{justify-content:flex-end;gap:6px;display:flex}.prc-acts .sub{white-space:nowrap}.prc-bud{align-items:center;gap:10px;min-width:150px;display:flex}.prc-bud .bar{flex:1}.prc-bud span{font:700 12px var(--f-body);text-align:right;min-width:40px;color:var(--t2);font-variant-numeric:tabular-nums}.prc-bud.warn span{color:var(--warn)}.prc-bud.bad span{color:var(--bad)}.prc-bud.off{opacity:.55}.prc-li{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.prc-li:last-child{border-bottom:0;padding-bottom:0}.prc-li b{font-weight:600}.prc-li .sub{display:block}.prc-li .r{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.prc-li .r .sub{font-weight:500}.prc-form{flex-direction:column;gap:12px;display:flex}.prc-form label{color:var(--t2);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.prc-form .input{min-width:0}.prc-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prc-ta{border:1px solid var(--line-2);background:var(--s1);color:var(--t1);font:500 13px/1.45 var(--f-body);resize:vertical;border-radius:10px;width:100%;min-height:72px;padding:9px 11px}.prc-ta:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg);outline:0}.prc-err{color:var(--bad);background:var(--bad-bg);border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600}.prc-h4{font:700 10.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin:6px 0 0}.prc-dacts{flex-wrap:wrap;gap:8px;display:flex}.prc-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prc-mini>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.prc-mini span{font:700 10px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.prc-mini b{font:600 16px/1.2 var(--f-display);font-variant-numeric:tabular-nums}.prc-mini .bar{margin-top:4px}.prc-chk{align-items:center;color:var(--t1)!important;flex-direction:row!important;gap:10px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.drawer .prc-tbl td,.drawer .prc-tbl th{padding:8px 6px}.prc-alert{border:1px solid var(--line-2);border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.prc-alert.bad{border-left-color:var(--bad);background:var(--bad-bg)}.prc-alert.ok{border-left-color:var(--ok);background:var(--ok-bg)}.prc-mx th,.prc-mx td{white-space:normal;vertical-align:top}.prc-mx thead th{text-transform:none;letter-spacing:0;font:600 13px/1.35 var(--f-display);color:var(--t1);min-width:190px;padding:12px}.prc-mx thead th:first-child{min-width:170px;font:700 10.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);vertical-align:bottom}.prc-mx thead th .sub{font-family:var(--f-body);margin:2px 0 8px;font-weight:500;display:block}.prc-mx td:first-child{color:var(--t2);font-weight:600}.prc-mx td:first-child .sub{font-weight:500;display:block}.prc-mx td b{font-weight:700}.prc-mx td .sub{display:block}.prc-mx .prc-rec{background:var(--acc-proc)}@supports (color:color-mix(in lab, red, red)){.prc-mx .prc-rec{background:color-mix(in srgb,var(--acc-proc) 7%,transparent)}}.prc-mx thead th.prc-rec{box-shadow:inset 0 3px 0 var(--acc-proc);border-radius:10px 10px 0 0}.prc-mx tbody tr:hover td{background:0 0}.prc-mx tbody tr:hover td.prc-rec{background:var(--acc-proc)}@supports (color:color-mix(in lab, red, red)){.prc-mx tbody tr:hover td.prc-rec{background:color-mix(in srgb,var(--acc-proc) 7%,transparent)}}.prc-mx tfoot td{font-weight:500}.prc-best{font:700 10px var(--f-body);letter-spacing:.04em;color:var(--ok);background:var(--ok-bg);vertical-align:1px;border-radius:99px;align-items:center;margin-left:6px;padding:1px 7px;display:inline-flex}.prc-dots{vertical-align:-1px;gap:3px;margin-right:6px;display:inline-flex}.prc-dots i{background:var(--s3);border-radius:99px;width:8px;height:8px}.prc-dots i.on{background:var(--acc-proc)}.prc-dots i.half{background:linear-gradient(90deg,var(--acc-proc) 50%,var(--s3) 50%)}.prc-ins{margin-top:14px}.prc-resp{align-items:center;gap:10px;min-width:140px;display:flex}.prc-resp .bar{flex:1;max-width:90px}.prc-resp span{color:var(--t2);white-space:nowrap;font-size:12px;font-weight:600}.prc-sh .card-b{padding-top:16px}.prc-shh{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:16px 20px 0;display:flex}.prc-shh>div:first-child{flex:1;min-width:220px}.prc-shh h3{font:600 15px var(--f-display);letter-spacing:-.01em}.prc-shh .sub{margin-top:2px;display:block}.prc-shh .prc-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prc-trk{grid-template-columns:repeat(7,minmax(0,1fr));margin:6px 0 2px;display:grid}.prc-stg{text-align:center;color:var(--t3);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 4px;font-size:12px;font-weight:600;display:flex;position:relative}.prc-stg:before{content:"";background:var(--s3);height:2px;position:absolute;top:9px;left:-50%;right:50%}.prc-stg:first-child:before{display:none}.prc-stg.done:before,.prc-stg.cur:before{background:var(--sl-green-deep)}.prc-stg>i{background:var(--s1);border:2px solid var(--line-2);z-index:1;color:#fff;border-radius:99px;place-items:center;width:20px;height:20px;display:grid;position:relative}.prc-stg>i svg{width:11px;height:11px}.prc-stg.done>i{background:var(--sl-green-deep);border-color:var(--sl-green-deep)}.prc-stg.cur>i{background:var(--sl-blue);border-color:var(--sl-blue);box-shadow:0 0 0 4px var(--info-bg)}.prc-stg.done{color:var(--t2)}.prc-stg.cur{color:var(--t1)}.prc-stg .sub{font-size:11px;line-height:1.3}.prc-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin-top:16px;padding-top:14px;display:grid}.prc-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.prc-facts span{font:700 10px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.prc-facts b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.prc-facts .prc-warn{color:var(--warn)}.prc-facts .prc-bad{color:var(--bad)}.prc-docs{flex-direction:column;display:flex}.prc-docs>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.prc-docs>div:last-child{border-bottom:0}.prc-docs .sub{display:block}.prc-res{flex-direction:column;gap:8px;display:flex}.prc-res button{text-align:left;width:100%}@media (width<=640px){.prc-stg .prc-sl{display:none}.prc-stg{padding:0 1px}.prc-li{grid-template-columns:minmax(0,1fr) auto}.prc-li .bar{grid-area:2/1/auto/-1}}@media (width<=520px){.prc-meta{flex-basis:100%}.prc-search{flex:100%}.prc-2{grid-template-columns:minmax(0,1fr)}}.bar.prc-bar2{display:flex}.bar.prc-bar2>i{border-radius:0}.bar.prc-bar2>i:first-child{border-radius:99px 0 0 99px}.bar.prc-bar2>i.pend{background:var(--c1);opacity:.45}.prc-key{color:var(--t3);flex-wrap:wrap;gap:14px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.prc-key i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.prc-sort th[data-sort]:after{content:"↕";opacity:.35;margin-left:5px;font-size:10px}.prc-sort th.prc-asc:after{content:"↑";opacity:1}.prc-sort th.prc-desc:after{content:"↓";opacity:1}.prc-sort th.prc-asc,.prc-sort th.prc-desc{color:var(--t1)}.prc-now{margin-top:8px;font-weight:600;display:none}.prc-bk{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.prc-bk:last-child{border-bottom:0;padding-bottom:0}.prc-bk>div:nth-child(2){flex:1;min-width:0}.prc-bk .sub{display:block}.prc-bk .prc-flag{color:var(--bad);font-size:12px;font-weight:600}@media (width<=640px){.prc-stg .prc-dt{display:none}.prc-now{display:block}.prc-bk{flex-wrap:wrap}.prc-bk .btn{margin-left:42px}}#prc-r-rows td .sub,#prc-q-rows td .sub,#prc-p-rows td .sub,#prc-s-lc td .sub{display:block}.prc-bud{min-width:0}.prc-bud .bar,.prc-resp .bar{flex:none;width:72px;min-width:0}.prc-sl{flex-direction:column;align-items:center;display:flex}.prc-items{min-width:200px}@media (width<=640px){.prc-mx thead th:first-child,.prc-mx td:first-child{z-index:1;background:var(--s1);min-width:118px;max-width:130px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.prc-mx thead th{min-width:170px}}#prc-p-table .prc-bud .bar{width:48px}#prc-p-table td{padding-left:10px;padding-right:10px}#prc-p-table td:nth-child(2){white-space:normal;min-width:110px;max-width:150px}.prc-hero .hd-split{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);margin-top:10px}.prc-main{min-width:0}.prc-main .hd-bar{margin-top:8px}.prc-main>svg.chart{margin-top:6px}.hd-stat .prc-n{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.hd-stat .prc-n.prc-good{color:var(--ok)}.hd-stat .prc-n.prc-bad{color:var(--bad)}.prc-side{background:var(--card);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.prc-side{background:color-mix(in srgb,var(--card) 70%,transparent)}}.prc-side{border:1px solid var(--line)}.prc-side-h{font:700 12.5px var(--f-body);color:var(--t2);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prc-side-h .sub{font-weight:600}.prc-side .donut-wrap{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:14px}.prc-side .dl-row{padding:4px 6px;font-size:12.5px}section[data-view=procurement] .hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}section[data-view=procurement] .hd-stat b.neg{color:var(--bad)}section[data-view=procurement] .hd-stat b.warn{color:var(--warn)}section[data-view=procurement] .hd-split{align-items:center;gap:24px;display:grid}section[data-view=procurement] .legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=procurement] .viz-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}section[data-view=procurement] .viz-cmp{fill:none;stroke:var(--c2);stroke-width:2.2px;stroke-linecap:round;opacity:.9}section[data-view=procurement] .viz-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}section[data-view=procurement] .viz-band{fill:var(--c1);opacity:.09}section[data-view=procurement] .viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}section[data-view=procurement] .viz-x{fill:var(--t3)}section[data-view=procurement] .viz-x.fc{opacity:.6}section[data-view=procurement] .viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both vizgrow}section[data-view=procurement] .viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both vizgrowx}section[data-view=procurement] .donut-c{fill:var(--t1);font:800 22px var(--f-display)}section[data-view=procurement] .donut-s{fill:var(--t3);font:600 11px var(--f-body)}section[data-view=procurement] .prc-main>svg.chart text{font-size:var(--prc-fs,13px)}@media (width<=1060px){section[data-view=procurement] .hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}section[data-view=procurement] .prc-hero .hd-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.prc-side{padding:12px}.prc-side .donut-wrap{grid-template-columns:1fr;justify-items:center}.prc-side .donut-wrap svg{max-width:190px}section[data-view=procurement] svg.chart text:not(.donut-c):not(.donut-s),section[data-view=procurement] .prc-main>svg.chart text{font-size:15px}section[data-view=procurement] svg.chart{overflow:visible}}@media (prefers-reduced-motion:reduce){section[data-view=procurement] .viz-col,section[data-view=procurement] .viz-barw{animation:none}}.prc-side svg.chart{overflow:visible}section[data-view=procurement] .prc-side svg.chart text:not(.donut-c):not(.donut-s){font-size:var(--prc-fs,11px)}section[data-view=procurement] .prc-side svg.chart text[style]{font-size:calc(var(--prc-fs,11px) * .86)!important}@media (width<=560px){.hd-stat .prc-n{white-space:normal}}.prc-side-note{margin:0;font-size:12px;line-height:1.45}.inv-tb{margin-bottom:12px}.inv-chips{flex-wrap:wrap;gap:6px;display:flex}.inv-search{flex:0 280px}.inv-code{color:var(--t1);font-size:12px;font-weight:500}.inv-nm{font-weight:600}.inv-t2{color:var(--t2)}.inv-t3{color:var(--t3)}.inv-in{font-weight:700;color:var(--ok)!important}.inv-bad{color:var(--bad)!important}.inv-av{width:24px;height:24px;font-size:9.5px}.who .inv-av+div b{font-weight:600}#inv-i-table th[data-sort]:after{content:"↕";opacity:.35;margin-left:5px;font-size:10px}#inv-i-table th.inv-asc:after{content:"↑";opacity:1}#inv-i-table th.inv-desc:after{content:"↓";opacity:1}#inv-i-table th.inv-asc,#inv-i-table th.inv-desc{color:var(--t1)}.inv-sl{align-items:center;gap:10px;min-width:150px;display:flex}.inv-sbw{flex:1;padding:4px 0;position:relative}.inv-sbw .bar{min-width:80px}.inv-tick{background:var(--t2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.inv-sl>span{min-width:38px;color:var(--t2);font-size:11.5px;font-weight:700}.inv-sl.warn>span{color:var(--warn)}.inv-sl.bad>span{color:var(--bad)}.inv-li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.inv-li:first-child{padding-top:2px}.inv-li:last-child{border-bottom:0;padding-bottom:0}.inv-li>div:first-child{flex:1;min-width:0}.inv-li .sub{white-space:normal;display:block}.inv-li-r{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.inv-li .btn,.inv-li>.pill:last-child{flex:none}.inv-cat{flex-direction:column;gap:7px;padding:9px 0;display:flex}.inv-cat:first-child{padding-top:2px}.inv-cat-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.inv-cat-h .sub{flex:1}.inv-cat-v{font-variant-numeric:tabular-nums}.inv-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inv-mini>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.inv-mini span{font:700 10px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.inv-mini b{font:600 17px/1.25 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-mini em{font-style:normal}.inv-dstat{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inv-h4{font:700 10.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin:6px 0 0}.drawer .inv-dtbl td,.drawer .inv-dtbl th{padding:8px 6px}.inv-ins{flex-direction:column;gap:6px;min-width:0;display:flex}.inv-ins p{margin:0;font-size:13.5px}.inv-ins p.sub{font-size:12.5px}.inv-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-acts .btn:disabled,.inv-cfoot .btn:disabled{opacity:.5;cursor:not-allowed}.inv-form{flex-direction:column;gap:12px;display:flex}.inv-form label{color:var(--t2);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.inv-form .input{min-width:0}.inv-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-ln{grid-template-columns:minmax(0,1fr) 96px}.inv-ta{border:1px solid var(--line-2);background:var(--s1);color:var(--t1);font:500 13px/1.45 var(--f-body);resize:vertical;border-radius:10px;width:100%;min-height:64px;padding:9px 11px}.inv-ta:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg);outline:0}.inv-err{color:var(--bad);background:var(--bad-bg);border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600}.inv-qin{border:1px solid var(--line-2);background:var(--s1);width:92px;color:var(--t1);font:600 13px var(--f-body);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px}.inv-qin:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg);outline:0}.inv-qin:disabled{background:var(--s2);color:var(--t2)}.inv-qin::placeholder{color:var(--t3);font-weight:500}#inv-m-rows tr.inv-grp td{background:var(--s2);color:var(--t2);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12px}#inv-m-rows tr.inv-grp td>span{color:var(--t3);margin-left:6px;font-weight:600}#inv-m-rows tr.inv-grp b{color:var(--t1);font:700 10.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.inv-q .sub{font-weight:500}.inv-tgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.inv-trf{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.inv-trf.live{border-color:var(--sl-blue)}@supports (color:color-mix(in lab, red, red)){.inv-trf.live{border-color:color-mix(in srgb,var(--sl-blue) 45%,var(--line))}}.inv-trf-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-trf-h .inv-code{font-size:12.5px;font-weight:600}.inv-route{background:var(--s2);border-radius:12px;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.inv-node{flex-direction:column;min-width:0;display:flex}.inv-node b{white-space:nowrap;font-size:13px}.inv-node .sub{white-space:nowrap;font-size:11.5px}.inv-node.r{text-align:right}.inv-track{height:30px;position:relative}.inv-line{background:var(--line-2);border-radius:3px;height:3px;position:absolute;top:14px;left:0;right:0}.inv-line:before,.inv-line:after{content:"";background:var(--s1);border:2px solid var(--t3);box-sizing:border-box;border-radius:99px;width:9px;height:9px;position:absolute;top:-3px}.inv-line:before{background:var(--t3);left:-4px}.inv-line:after{right:-4px}.inv-line i{border-radius:inherit;background:var(--sl-blue);height:100%;display:block}.inv-route.done .inv-line i{background:var(--ok)}.inv-route.done .inv-line:before,.inv-route.done .inv-line:after{background:var(--ok);border-color:var(--ok)}.inv-route.draft .inv-line{background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 11px)}.inv-truck{background:var(--sl-blue);color:#fff;width:26px;height:26px;box-shadow:0 0 0 3px var(--s2);border-radius:8px;place-items:center;margin-left:-13px;display:grid;position:absolute;top:2px}.inv-truck svg{width:16px;height:16px}.inv-km{font:700 10.5px var(--f-body);color:var(--t3);white-space:nowrap;background:var(--s2);padding:0 6px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.inv-route:not(.draft):not(.done) .inv-km{top:20px}.inv-tdl{grid-template-columns:auto 1fr;gap:5px 14px;font-size:12.5px}.inv-trf .inv-dtbl td,.inv-trf .inv-dtbl th{padding:7px 6px}.inv-trf .inv-dtbl td .mono{margin-left:4px}.inv-trf-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.inv-trf-f>div:first-child{flex-direction:column;display:flex}.inv-trf-f b{font:600 15px var(--f-display);font-variant-numeric:tabular-nums}.inv-kbar{margin-top:8px}.inv-csteps{justify-content:center;margin:2px 0 18px}.inv-csteps .step{max-width:240px}.inv-toggle{color:var(--t1);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.inv-toggle .sub{font-weight:500}.inv-hid{font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);background:repeating-linear-gradient(135deg,var(--s2) 0 5px,var(--s3) 5px 10px);border-radius:6px;padding:3px 8px;display:inline-block}.inv-cfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.inv-cf-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-cf-ins{flex:1;min-width:min(100%,320px)}.inv-posted{background:var(--ok-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.inv-posted>div{flex-direction:column;flex:1;gap:2px;min-width:min(100%,240px);display:flex}.inv-posted .sub{color:var(--t2)}.inv-ok-ic{background:var(--ok);width:34px;height:34px;color:var(--s1);border-radius:10px;flex:none;place-items:center;display:grid}.inv-ok-ic svg{width:18px;height:18px}#inv-c-done .note{margin:10px 0 0}.inv-acc{align-items:center;gap:10px;min-width:150px;display:flex}.inv-acc .bar{flex:1}.inv-acc span{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px;font-weight:700}tr.inv-fresh td{background:var(--info-bg)}@media (width<=820px){.inv-hide-sm{display:none!important}}@media (width<=520px){.inv-search{flex:100%}.inv-meta{flex-basis:100%}.inv-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-mini>div:last-child{grid-column:1/-1}.inv-li{flex-wrap:wrap}.inv-li>div:first-child{flex-basis:100%}.inv-li-r{text-align:left;align-items:flex-start;margin-right:auto}.inv-route{grid-template-columns:minmax(0,1fr) minmax(50px,.8fr) minmax(0,1fr);gap:8px;padding:10px 12px}.inv-node b,.inv-node .sub{white-space:normal}.inv-cfoot .btn{flex:1}}.inv-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inv-routes>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.inv-routes span{color:var(--t2);font-size:12.5px;font-weight:700}.inv-routes b{font:600 18px/1.25 var(--f-display)}.inv-routes em{font-style:normal}#inv-i-table th,#inv-i-table td{padding-left:9px;padding-right:9px}#inv-i-table .inv-sl{min-width:128px}#inv-i-table .inv-sbw .bar{min-width:64px}@media (width<=820px){.inv-routes{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){#inv-c-table td:nth-child(2){white-space:normal;min-width:112px}#inv-c-table th,#inv-c-table td{padding-left:8px;padding-right:8px}#inv-c-table .inv-cin{width:72px}}.main section[data-view=inventory] .hero-dash{isolation:isolate;background:linear-gradient(180deg,var(--sl-blue) 0%,var(--card) 62%);padding:22px 24px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.main section[data-view=inventory] .hero-dash{background:linear-gradient(180deg,color-mix(in srgb,var(--sl-blue) 7%,var(--card)) 0%,var(--card) 62%)}}section[data-view=inventory] .hd-art{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(205deg,#000 0%,#0000 55%);mask-image:linear-gradient(205deg,#000 0%,#0000 55%)}section[data-view=inventory] .hd-art svg{width:100%;height:100%;display:block}section[data-view=inventory] .hd-top{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}section[data-view=inventory] .hd-lbl{font:700 12.5px var(--f-body);color:var(--t2)}section[data-view=inventory] .hd-big{font:800 42px/1.05 var(--f-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--t1);margin:6px 0 8px}section[data-view=inventory] .hd-main .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}section[data-view=inventory] .hd-stats{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,460px);display:grid}section[data-view=inventory] .hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}section[data-view=inventory] .hd-stat{background:var(--s2);border:1px solid var(--line);box-shadow:var(--micro-in);border-radius:12px;padding:11px 14px}section[data-view=inventory] .hd-stat span{color:var(--t3);font-size:12px;font-weight:600;display:block}section[data-view=inventory] .hd-stat b{font:800 18px/1.3 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}section[data-view=inventory] .hd-stat b.pos{color:var(--ok)}section[data-view=inventory] .hd-stat b.neg{color:var(--bad)}section[data-view=inventory] .hd-stat b.warn{color:var(--warn)}section[data-view=inventory] .hd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}section[data-view=inventory] .hd-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:24px;margin-top:8px;display:grid}section[data-view=inventory] .legend .dash-key{border-top:2.5px dashed var(--c1);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=inventory] .legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=inventory] .viz-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}section[data-view=inventory] .viz-cmp{fill:none;stroke:var(--c2);stroke-width:2.2px;stroke-linecap:round;opacity:.9}section[data-view=inventory] .viz-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}section[data-view=inventory] .viz-band{fill:var(--c1);opacity:.09}section[data-view=inventory] .viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}section[data-view=inventory] .viz-x{fill:var(--t3)}section[data-view=inventory] .viz-x.fc{opacity:.6}section[data-view=inventory] .viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both vizgrow}section[data-view=inventory] .viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both vizgrowx}section[data-view=inventory] .halo{fill:var(--c1);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite halo}@keyframes halo{0%{opacity:.35;transform:scale(.5)}to{opacity:0;transform:scale(2)}}section[data-view=inventory] .drawn{animation:1.5s cubic-bezier(.2,.8,.2,1) forwards drawline}@keyframes drawline{to{stroke-dashoffset:0}}section[data-view=inventory] .fadein{animation:1s .3s both fadein}@keyframes fadein{0%{opacity:0}}section[data-view=inventory] .donut-wrap{grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:20px;display:grid}section[data-view=inventory] .donut-legend{flex-direction:column;gap:6px;display:flex}section[data-view=inventory] .dl-row{border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 8px;font-size:13px;display:grid}section[data-view=inventory] .dl-row:hover{background:var(--s2)}section[data-view=inventory] .dl-row i{border-radius:3px;width:10px;height:10px}section[data-view=inventory] .dl-row span:not(.pct){font-weight:600}section[data-view=inventory] .dl-row .pct{color:var(--t3);font-variant-numeric:tabular-nums;font-weight:700}section[data-view=inventory] .dl-row b{color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2/-1;font-size:12.5px;font-weight:700}section[data-view=inventory] .donut-c{fill:var(--t1);font:800 22px var(--f-display)}section[data-view=inventory] .donut-s{fill:var(--t3);font:600 11px var(--f-body)}@media (width<=1060px){section[data-view=inventory] .hd-stats,section[data-view=inventory] .hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}section[data-view=inventory] .hd-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){section[data-view=inventory] .donut-wrap{grid-template-columns:1fr;justify-items:center}section[data-view=inventory] .donut-legend{width:100%}section[data-view=inventory] .hd-big{font-size:32px}.main section[data-view=inventory] .hero-dash{padding:18px 16px 10px}}@media (prefers-reduced-motion:reduce){section[data-view=inventory] .halo,section[data-view=inventory] .drawn,section[data-view=inventory] .fadein,section[data-view=inventory] .viz-col,section[data-view=inventory] .viz-barw{animation:none}section[data-view=inventory] .drawn{stroke-dashoffset:0!important}}section[data-view=inventory] .tabpane[data-tab=overview]>.grid.g4{display:none}section[data-view=inventory] .hd-stat .inv-n{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}section[data-view=inventory] .hd-stat .inv-n span{font:inherit;color:inherit;display:inline}section[data-view=inventory] .hd-stat .inv-n.good{color:var(--ok)}section[data-view=inventory] .hd-stat .inv-n.bad{color:var(--bad)}section[data-view=inventory] .hd-stat .inv-kbar{margin-top:7px}section[data-view=inventory] .hero-dash .hd-split{align-items:start;margin-top:12px}section[data-view=inventory] .inv-hcol{min-width:0}section[data-view=inventory] .inv-sh{font:700 12.5px var(--f-body);color:var(--t2);margin:2px 0 8px}section[data-view=inventory] .hero-dash .inv-hcol+.inv-hcol{border-left:1px solid var(--line);padding-left:24px}section[data-view=inventory] .hero-dash .inv-hcol .donut-wrap{grid-template-columns:minmax(140px,190px) 1fr;gap:16px}section[data-view=inventory] #inv-ov-chart,section[data-view=inventory] #inv-t-chart,section[data-view=inventory] #inv-m-chart{margin-top:6px}section[data-view=inventory] #inv-c-chart text{font-size:17px}section[data-view=inventory] #inv-i-bars text{font-size:11px}section[data-view=inventory] .inv-hnote{border-top:1px solid var(--line);color:var(--t2);align-items:flex-start;gap:10px;margin:6px 0 4px;padding-top:12px;font-size:13px;display:flex}section[data-view=inventory] .inv-hnote .spk{background:var(--info-bg);width:22px;height:22px;color:var(--sl-blue);border-radius:7px;flex:none;place-items:center;display:grid}section[data-view=inventory] .inv-hnote .spk svg{width:13px;height:13px}section[data-view=inventory] .inv-hnote b{color:var(--t1)}section[data-view=inventory] #inv-t-routes text,section[data-view=inventory] #inv-c-bars text{font-size:14px}section[data-view=inventory] #inv-t-routes text[style],section[data-view=inventory] #inv-c-bars text[style]{font-size:12px!important}section[data-view=inventory] #inv-i-bars text[style]{font-size:10.5px!important}@media (width>=1200px){section[data-view=inventory] #inv-m-chart text{font-size:8.5px}}@media (width<=1060px){section[data-view=inventory] .hero-dash .inv-hcol+.inv-hcol{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}}@media (width<=560px){section[data-view=inventory] #inv-c-chart text{font-size:15px}section[data-view=inventory] #inv-i-bars text,section[data-view=inventory] #inv-c-bars text,section[data-view=inventory] #inv-t-routes text,section[data-view=inventory] #chartWh text{font-size:16px}section[data-view=inventory] #inv-i-bars text[style],section[data-view=inventory] #inv-c-bars text[style],section[data-view=inventory] #inv-t-routes text[style],section[data-view=inventory] #chartWh text[style]{font-size:14px!important}section[data-view=inventory] #inv-ov-chart text,section[data-view=inventory] #inv-t-chart text,section[data-view=inventory] #inv-m-chart text{font-size:15px}section[data-view=inventory] .hero-dash .inv-hcol .donut-wrap{grid-template-columns:1fr}section[data-view=inventory] .donut-wrap svg.chart{max-width:180px}section[data-view=inventory] .hd-stat .inv-n{white-space:normal}}@media (width>=561px) and (width<=1060px){section[data-view=inventory] #inv-ov-chart text,section[data-view=inventory] #inv-t-chart text{font-size:15px}}.ppl-search{flex:260px;max-width:380px}.ppl-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ppl-pc{border:1px solid var(--line);background:var(--s1);text-align:left;color:var(--t1);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:border-color .15s,background .15s;display:flex}.ppl-pc:hover{border-color:var(--line-2);background:var(--s2)}.ppl-pc .who,.ppl-pc .who>div{min-width:0}.ppl-pc .who b,.ppl-pc .who .sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ppl-av{width:40px;height:40px;font-size:13px}.ppl-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:12px;display:grid}.ppl-facts dt{color:var(--t3);font-weight:600}.ppl-facts dd{color:var(--t2);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ppl-pcfoot{border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:10px;display:flex}.ppl-pcfoot .mono{white-space:nowrap;margin-left:auto;font-size:11px}.ppl-tag{font:700 10.5px var(--f-body);border:1px solid var(--line-2);color:var(--t2);white-space:nowrap;background:var(--s1);border-radius:6px;align-items:center;padding:2px 7px;display:inline-flex}.ppl-new{color:var(--link);background:var(--info-bg);border-color:#0000}.ppl-sites{flex-direction:column;gap:12px;display:flex}.ppl-site{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:13px;font-weight:600;display:grid}.ppl-site .bar{grid-column:1/-1;height:8px}.ppl-site .bar>i{background:var(--c2)}.ppl-site .num{color:var(--t2)}.ppl-hm{min-width:820px}.ppl-hm .ppl-today{fill:var(--t1);font-weight:700}.ppl-hmkey{gap:14px;margin-top:12px}.ppl-kk{align-items:center;gap:6px;display:inline-flex}.ppl-kk i{border-radius:4px;width:14px;height:14px}.ppl-rest{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.ppl-sync{font:700 10.5px var(--f-body);background:var(--info-bg);color:var(--link);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-left:6px;padding:2px 7px;display:inline-flex}.ppl-sync svg{width:11px;height:11px}.ppl-meth{color:var(--t2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ppl-meth i{background:var(--t3);border-radius:99px;width:6px;height:6px}#ppl-otRows .bar{vertical-align:middle;width:56px;min-width:56px;margin-right:8px;display:inline-block}.ppl-reqs{flex-direction:column;gap:10px;display:flex}.ppl-req{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.ppl-req .hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ppl-req .hd .pill{flex:none}.ppl-req .ln{color:var(--t2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;font-weight:600;display:flex}.ppl-req .ln b{color:var(--t1)}.ppl-req .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ppl-req .acts .sub{margin-left:auto}.ppl-req.done{background:var(--s2)}.ppl-cal{flex-direction:column;min-width:640px;display:flex}.ppl-calrow{border-bottom:1px solid var(--line);grid-template-columns:150px repeat(14,minmax(0,1fr));align-items:stretch;min-height:40px;display:grid}.ppl-calrow:last-child{border-bottom:0}.ppl-calrow>.nm{grid-area:1/1;align-items:center;gap:8px;min-width:0;padding-right:8px;font-size:12.5px;font-weight:600;display:flex}.ppl-calrow>.nm span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppl-calrow .av{width:24px;height:24px;font-size:9.5px}.ppl-calrow>.d{border-left:1px solid var(--line);grid-row:1}.ppl-calrow>.d.we{background:var(--s2)}.ppl-calrow>.d.td{box-shadow:inset 2px 0 0 var(--sl-blue)}.ppl-calhead{border-bottom:1px solid var(--line-2);min-height:0}.ppl-calhead>.d{font:700 10px/1.3 var(--f-body);color:var(--t3);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;align-items:center;padding:4px 0 6px;display:flex}.ppl-calhead>.d b{font:600 12.5px var(--f-display);color:var(--t2);letter-spacing:0}.ppl-calhead>.d.td b{color:var(--link)}.ppl-lbar{z-index:1;height:24px;font:700 11px var(--f-body);color:#fff;white-space:nowrap;border-radius:6px;grid-row:1;align-self:center;align-items:center;min-width:0;margin:0 3px;padding:0 8px;display:flex;position:relative;overflow:hidden}.ppl-lbar.pend{border:1.5px dashed var(--lc);color:var(--t1);background:var(--s1)!important}.ppl-lbar.cont{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.ppl-pendkey{border:1.5px dashed var(--t3);box-sizing:border-box;background:0 0!important}.ppl-hols{flex-direction:column;display:flex}.ppl-hol{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ppl-hol:last-child{border-bottom:0}.ppl-hol .dt{background:var(--s2);text-align:center;font:700 9.5px/1.25 var(--f-body);color:var(--t3);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;padding:4px 0}.ppl-hol .dt b{font:600 16px/1.15 var(--f-display);color:var(--t1);letter-spacing:0;display:block}.ppl-hol b{font-size:13px}.ppl-form{flex-direction:column;gap:12px;display:flex}.ppl-field{color:var(--t2);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.ppl-field .input{min-width:0}.ppl-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ppl-seg{flex-wrap:wrap;gap:6px;display:flex}.ppl-prog{align-items:center;gap:10px;min-width:160px;display:flex}.ppl-prog .bar{flex:1}.ppl-prog span{color:var(--t2);text-align:right;width:34px;font-size:12px;font-weight:700}.ppl-goal{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.ppl-goal:last-child{border-bottom:0}.ppl-goal .hd{justify-content:space-between;gap:10px;font-size:13px;font-weight:600;display:flex}.ppl-fb{border-left:3px solid var(--line-2);padding:2px 0 2px 12px;font-size:13px}.ppl-fb p{margin:0 0 3px}.ppl-rate{font-weight:700}.ppl-rate .sub{margin-left:4px;font-weight:600}.ppl-sect{font:700 10.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-top:4px}th.ppl-on{color:var(--t1)}@media (width<=520px){.ppl-row2{grid-template-columns:minmax(0,1fr)}.ppl-search{max-width:none}}.ppl-prog .ppl-of{white-space:nowrap;width:auto;min-width:46px}.ppl-calsum{border-top:1px solid var(--line);padding-top:12px}.ppl-ch h3{flex:1 0 auto;max-width:100%}section[data-view=people] .hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}section[data-view=people] .hd-stat b.pos{color:var(--ok)}section[data-view=people] .hd-stat b.neg{color:var(--bad)}section[data-view=people] .hd-stat b.warn{color:var(--warn)}section[data-view=people] .hd-stat .ppl-hn{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}section[data-view=people] .hd-stat .ppl-hn.ppl-good{color:var(--ok)}section[data-view=people] .hd-split{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:center;gap:28px;margin-top:10px;display:grid}section[data-view=people] .legend .dash-key{border-top:2.5px dashed var(--c1);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=people] .legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}section[data-view=people] .viz-line{fill:none;stroke:var(--c1);stroke-width:calc(3px * var(--ppl-k,1));stroke-linecap:round;stroke-linejoin:round}section[data-view=people] .viz-cmp{fill:none;stroke:var(--c2);stroke-width:calc(2.2px * var(--ppl-k,1));stroke-linecap:round;opacity:.9}section[data-view=people] .viz-fc{fill:none;stroke:var(--c1);stroke-width:calc(2.5px * var(--ppl-k,1));stroke-dasharray:7 7;opacity:.85}section[data-view=people] .viz-band{fill:var(--c1);opacity:.09}section[data-view=people] .viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}section[data-view=people] .viz-x{fill:var(--t3)}section[data-view=people] .viz-x.fc{opacity:.6}section[data-view=people] .viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both pplgrow}section[data-view=people] .viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both pplgrowx}@keyframes pplgrow{0%{transform:scaleY(.15)}}@keyframes pplgrowx{0%{transform:scaleX(.1)}}section[data-view=people] .donut-legend{gap:4px}section[data-view=people] .donut-wrap>svg{justify-self:center;width:100%;max-width:210px}section[data-view=people] .donut-c{fill:var(--t1);font:800 22px var(--f-display)}section[data-view=people] .donut-s{fill:var(--t3);font:600 11px var(--f-body)}section[data-view=people] .ppl-side{flex-direction:column;gap:8px;min-width:0;display:flex}section[data-view=people] .ppl-sideh{font:700 12.5px var(--f-body);color:var(--t2)}section[data-view=people] .ppl-lg{margin-bottom:6px}#ppl-attChips{flex-wrap:wrap}.ppl-payhero>.grid.g4{display:none}#ppl-siteBars{padding-top:6px}@media (width<=1060px){section[data-view=people] .hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}section[data-view=people] .hd-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){section[data-view=people] .viz-col,section[data-view=people] .viz-barw{animation:none}}section[data-view=people] .tabpane[data-tab=payruns] .card-h{flex-wrap:wrap;gap:4px 12px}@supports (color:color-mix(in lab, red, red)){.main .hero-dash{background:linear-gradient(180deg,color-mix(in srgb,var(--sl-blue) 7%,var(--card)) 0%,var(--card) 62%)}}.hd-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-stat b.neg{color:var(--bad)}.hd-stat b.warn{color:var(--warn)}.hd-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:24px;margin-top:8px;display:grid}.legend .line-key{border-top:2.5px solid var(--c2);vertical-align:3px;border-radius:0;width:16px;height:0}.viz-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.viz-cmp{fill:none;stroke:var(--c2);stroke-width:2.2px;stroke-linecap:round;opacity:.9}.viz-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}.viz-band{fill:var(--c1);opacity:.09}.viz-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}.viz-x{fill:var(--t3)}.viz-x.fc{opacity:.6}.viz-col{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both vizgrow}.viz-barw{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both vizgrowx}.donut-c{fill:var(--t1);font:800 22px var(--f-display)}.donut-s{fill:var(--t3);font:600 11px var(--f-body)}@media (width<=1060px){.hd-stats,.hd-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.donut-wrap{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}.hd-big{font-size:32px}.main .hero-dash{padding:18px 16px 10px}}@media (prefers-reduced-motion:reduce){.halo,.drawn,.fadein,.viz-col,.viz-barw{animation:none}.drawn{stroke-dashoffset:0!important}}body{padding-top:4px}.flagbar{z-index:60;left:0;right:0;top:env(safe-area-inset-top,0px)!important;height:4px!important;position:fixed!important}.rail{top:calc(env(safe-area-inset-top,0px) + 16px);gap:8px;width:72px;padding:14px 0;bottom:12px}.rail .neo-logo{background:var(--s1);width:48px;height:48px;box-shadow:var(--raise-sm);flex:none;position:relative}.rail .neo-logo:hover{box-shadow:-4px -4px 10px var(--neo-hi),4px 4px 12px var(--neo-lo)}.rail .neo-logo:active{box-shadow:var(--press)}.rail .neo-in{width:38px;height:38px}.rail .neo-in img{width:33px;height:33px}.rail-mods,.rail-tools{flex-direction:column;align-items:center;gap:8px;display:flex}.rail-btn{border-radius:14px;flex:none;width:44px;height:44px}.rail .neo-logo:after,.rail .avatar:after{content:attr(data-tip);color:#fff;font:600 12px var(--f-body);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#13293d;border-radius:7px;padding:5px 9px;transition:opacity .12s;position:absolute;top:50%;left:58px;transform:translateY(-50%)}.rail .neo-logo:hover:after,.rail .avatar:hover:after{opacity:1}.rail.open .neo-logo:after,.rail.open .avatar:after{display:none}.rail .bell-wrap{display:block;position:relative}.rail .bell-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--s1);pointer-events:none;background:#e9a23b;border-radius:99px;position:absolute;top:8px;right:9px}.rail .ai{color:var(--sl-green)}.rail .ai:hover{color:var(--sl-green-deep)}.vseg{background:var(--s2);box-shadow:var(--press);border:0;border-radius:12px;flex-direction:column;gap:2px;padding:3px;display:flex}.vseg button{width:40px;font:800 10.5px var(--f-body);color:var(--t3);background:0 0;border:0;border-radius:9px;padding:5px 0}.vseg button.on{background:var(--sl-blue);color:#fff;box-shadow:2px 2px 6px #1167ac52}#syncBtn .dot{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 4px var(--ok-bg);border-radius:99px}#syncBtn .dot.off{background:var(--warn);box-shadow:0 0 0 4px var(--warn-bg)}.rail .avatar{background:var(--sl-blue);color:#fff;width:42px;height:42px;font:700 12.5px var(--f-body);box-shadow:var(--raise-sm);cursor:pointer;border:0;border-radius:99px;flex:none;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.railpanel{top:calc(env(safe-area-inset-top,0px) + 16px);left:calc(max(12px,env(safe-area-inset-left,0px)) + 54px)}.main{padding-top:6px}.content{padding-top:4px}.phead{padding-top:22px}@media (width>=901px){.main{padding-left:calc(max(12px,env(safe-area-inset-left,0px)) + 72px + 28px)}.drawer{top:calc(env(safe-area-inset-top,0px) + 16px);border-radius:18px;bottom:12px;right:12px}}@media (width>=901px) and (height<=960px){.rail{gap:5px;padding:10px 0}.rail-mods,.rail-tools{gap:5px}.rail-btn{border-radius:12px;width:40px;height:40px}.rail .neo-logo{width:44px;height:44px}.rail .avatar{width:38px;height:38px}.vseg button{padding:3px 0}}@media (width<=900px){.rail{top:calc(env(safe-area-inset-top,0px) + 4px);width:auto;height:58px;padding:0 max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));z-index:48;border-width:0 0 1px;border-radius:0 0 18px 18px;flex-direction:row;align-items:center;gap:6px;position:sticky;bottom:auto;left:auto;display:flex!important}.rail-mods,.rail-div,.rail [data-rail=system],.rail .avatar{display:none}.rail .neo-logo{width:40px;height:40px}.rail .neo-in{width:32px;height:32px}.rail .neo-in img{width:28px;height:28px}.rail-sp{flex:1}.rail-tools{flex-direction:row;gap:6px}.rail-btn{border-radius:12px;width:38px;height:38px}.rail-btn:after,.rail .neo-logo:after{display:none}.vseg{flex-direction:row}.vseg button{width:auto;padding:6px 8px}.ph-tabs{top:calc(env(safe-area-inset-top,0px) + 62px)}}@media (width>=901px){.rail #entityBtn{place-items:center;display:grid!important}}:root{--card:#fff;--soft:0 1px 2px #1730500a,0 6px 18px -10px #1730501f;--soft-hover:0 2px 4px #1730500d,0 10px 24px -12px #17305029}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card:#1a212b;--soft:0 1px 2px #0000004d,0 6px 18px -10px #00000080;--soft-hover:0 2px 4px #00000059,0 10px 24px -12px #0009}}:root[data-theme=dark]{--card:#1a212b;--soft:0 1px 2px #0000004d,0 6px 18px -10px #00000080;--soft-hover:0 2px 4px #00000059,0 10px 24px -12px #0009}.main .card,.main .kcard,.main .tile{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft)}.main .card{border-radius:14px}.main .kcard,.main .tile{border-radius:10px}.main .tile:hover,.main .kcard:hover{box-shadow:var(--soft-hover);border-color:var(--line-2)}.main .btn{background:var(--card);border:1px solid var(--line-2);border-radius:9px;box-shadow:0 1px 2px #1730500d}.main .btn:hover{background:var(--card);border-color:var(--t3)}@supports (color:color-mix(in lab, red, red)){.main .btn:hover{border-color:color-mix(in srgb,var(--t3) 60%,transparent)}}.main .btn:active{box-shadow:none;transform:translateY(1px)}.main .btn.pri,.main .btn.white{background:var(--sl-blue);border-color:var(--sl-blue);color:#fff;box-shadow:0 2px 8px -3px #1167ac73}.main .btn.pri:hover,.main .btn.white:hover{background:var(--sl-blue-deep);border-color:var(--sl-blue-deep);box-shadow:0 4px 12px -4px #1167ac80}.main .input,.main .chip{background:var(--card);border:1px solid var(--line-2);box-shadow:none}.main .chip:hover{border-color:var(--t3)}@supports (color:color-mix(in lab, red, red)){.main .chip:hover{border-color:color-mix(in srgb,var(--t3) 60%,transparent)}}.main .chip.on{background:var(--info-bg);color:var(--link);border-color:var(--sl-blue)}@supports (color:color-mix(in lab, red, red)){.main .chip.on{border-color:color-mix(in srgb,var(--sl-blue) 45%,transparent)}}.main .chip.on{box-shadow:none}.main .input:focus-within{border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--info-bg)}.main .explain,.main .match .side-b,.main .insight,.main .kcol,.main .bankw .ok-note{background:var(--s2);border:1px solid var(--line);box-shadow:none}.main .match.done .side-b{background:var(--ok-bg)}.main .paybtns button{background:var(--card);border:1px solid var(--line-2);box-shadow:none}.main .paybtns button.on{background:var(--info-bg);border-color:var(--sl-blue);color:var(--link);box-shadow:none}.main .acct-ic,.main .appr .ic,.main .bar,.main .pill,.main .delta{box-shadow:none}.main .paper{box-shadow:var(--soft);border-color:var(--line)}:root{--micro-hi:#ffffffb3;--micro:-4px -4px 10px #fffc,5px 5px 14px #17305013;--micro-sm:-2px -2px 6px #ffffffbf,2px 3px 7px #17305014;--micro-in:inset 1px 1px 3px #17305012,inset -1px -1px 2px #ffffffd9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--micro-hi:#ffffff08;--micro:-3px -3px 9px #ffffff06,5px 5px 14px #00000061;--micro-sm:-2px -2px 5px #ffffff06,2px 3px 7px #00000059;--micro-in:inset 1px 1px 3px #00000059,inset -1px -1px 2px #ffffff08}}:root[data-theme=dark]{--micro-hi:#ffffff08;--micro:-3px -3px 9px #ffffff06,5px 5px 14px #00000061;--micro-sm:-2px -2px 5px #ffffff06,2px 3px 7px #00000059;--micro-in:inset 1px 1px 3px #00000059,inset -1px -1px 2px #ffffff08}.main .card{box-shadow:var(--micro)}.main .kcard,.main .tile{box-shadow:var(--micro-sm)}.main .tile:hover,.main .kcard:hover{box-shadow:var(--micro)}.main .btn{box-shadow:var(--micro-sm)}.main .btn:hover{box-shadow:var(--micro)}.main .btn:active{box-shadow:var(--micro-in)}.main .btn.pri,.main .btn.white{box-shadow:-2px -2px 6px var(--micro-hi),0 3px 9px -3px #1167ac73}.main .btn.pri:active,.main .btn.white:active{box-shadow:inset 1px 1px 4px #00000040}.main .input,.main .chip,.main .chip.on,.main .explain,.main .insight,.main .kcol,.main .match .side-b,.main .bankw .ok-note{box-shadow:var(--micro-in)}.main .paybtns button{box-shadow:var(--micro-sm)}.main .paybtns button.on{box-shadow:var(--micro-in)}.main .acct-ic,.main .appr .ic{box-shadow:1px 2px 4px #17305024,-1px -1px 3px var(--micro-hi)}.main .paper{box-shadow:var(--micro)}.main .hero-dash{isolation:isolate;background:linear-gradient(180deg,var(--sl-blue) 0%,var(--card) 62%);padding:22px 24px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.main .hero-dash{background:linear-gradient(180deg,color-mix(in srgb,var(--sl-blue) 7%,var(--card)) 0%,var(--card) 62%)}}.hd-art{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(205deg,#000 0%,#0000 55%);mask-image:linear-gradient(205deg,#000 0%,#0000 55%)}.hd-art svg{width:100%;height:100%;display:block}.hd-top{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.hd-lbl{font:700 12.5px var(--f-body);color:var(--t2)}.hd-big{font:800 46px/1.05 var(--f-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--t1);margin:6px 0 8px}.hd-main .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hd-stats{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,460px);display:grid}.hd-stat{background:var(--s2);border:1px solid var(--line);box-shadow:var(--micro-in);border-radius:12px;padding:11px 14px}.hd-stat span{color:var(--t3);font-size:12px;font-weight:600;display:block}.hd-stat b{font:800 18px/1.3 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.hd-stat b.pos{color:var(--ok)}.hd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.legend .dash-key{border-top:2.5px dashed var(--c1);vertical-align:3px;border-radius:0;width:16px;height:0}#cashChart{margin-top:6px}.cash-line{fill:none;stroke:var(--c1);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cash-fc{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85}.cash-band{fill:var(--c1);opacity:.09}.cash-today{stroke:var(--t3);stroke-dasharray:3 5;opacity:.6}.cash-x{fill:var(--t3)}.cash-x.fc{opacity:.6}.halo{fill:var(--c1);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite halo}.drawn{animation:1.5s cubic-bezier(.2,.8,.2,1) forwards drawline}.fadein{animation:1s .3s both fadein}.donut-wrap{grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:20px;display:grid}.donut-legend{flex-direction:column;gap:9px;display:flex}.dl-row{border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 8px;font-size:13px;display:grid}.dl-row span:not(.pct){font-weight:600}.dl-row:hover{background:var(--s2)}.dl-row i{border-radius:3px;width:10px;height:10px}.dl-row .pct{color:var(--t3);font-variant-numeric:tabular-nums;font-weight:700}.dl-row b{color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2/-1;font-size:12.5px;font-weight:700}#payDonut .center{fill:var(--t1);font:800 22px var(--f-display)}#payDonut .center-sub{fill:var(--t3);font:600 11px var(--f-body)}@media (width<=1060px){.hd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.donut-wrap{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}.hd-big{font-size:34px}.main .hero-dash{padding:18px 16px 10px}}@media (prefers-reduced-motion:reduce){.halo,.drawn,.fadein{animation:none}.drawn{stroke-dashoffset:0!important}}#root{min-height:100%}@media (width<=900px){.content{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media print{.rail,.railpanel,.rail-scrim,.tip{display:none!important}.main{padding:0!important}.content{padding-top:0!important;padding-bottom:0!important}.tblwrap{overflow:visible!important}table{font-size:8.5pt;width:100%!important;min-width:0!important}th,td{padding:5px!important;font-size:8.5pt!important}td .pill{padding:0 4px;font-size:8pt}td .mono{font-size:7.5pt}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
