@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.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 Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.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 Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.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 Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.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 Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.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 Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.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 Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.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 Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.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 Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.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 Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.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 Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.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 Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.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 Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.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 Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.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 Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.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 Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:900;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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 Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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 Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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 Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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 Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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 Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_e3cc2967-module__jTGKFG__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_e3cc2967-module__jTGKFG__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b708d9f2-module__1c6uWW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b708d9f2-module__1c6uWW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--tracking-tight:-.025em;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.uppercase{text-transform:uppercase}.italic{font-style:italic}}:root{--blue:#0858a8;--navy:#0b3e75;--ink:#1a2430;--slate:#4e5b6b;--grey:#8a94a1;--grey-aa:#667180;--mist:#d9dfe7;--cloud:#f2f5f9;--sky:#e4edf7;--white:#fff;--blue-hover:#0a63bc;--blue-light:#9cc4ee;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.42s;--shadow-1:0 1px 3px #0a244014;--shadow-2:0 6px 18px -6px #0a24402e;--shadow-3:0 14px 32px -10px #0858a859;--success-bg:#e6f4ea;--success-dot:#1e7b34;--success-fg:#1e7b34;--warning-bg:#fdf3e1;--warning-dot:#b57c00;--warning-fg:#8a5f00;--danger-bg:#fbeae8;--danger-dot:#a03024;--danger-fg:#a03024;--info-bg:var(--sky);--info-dot:var(--blue);--info-fg:var(--blue);--bg-canvas:var(--cloud);--bg-surface:var(--white);--bg-subtle:var(--cloud);--bg-muted:var(--cloud);--bg-hover:var(--cloud);--bg-active:var(--sky);--fg-default:var(--ink);--fg-muted:var(--slate);--fg-subtle:var(--grey-aa);--fg-disabled:var(--grey-aa);--fg-inverse:var(--white);--on-action-fg:var(--white);--fg-accent:var(--blue);--fg-success:var(--success-fg);--fg-warning:var(--warning-fg);--fg-danger:var(--danger-fg);--border-subtle:var(--cloud);--border-default:var(--mist);--border-strong:var(--grey-aa);--border-focus:var(--blue);--on-navy-fg:#fff;--on-navy-fg-muted:#ffffffb8;--on-navy-fg-subtle:#fff9;--on-navy-hover:#ffffff14;--on-navy-border:#ffffff1f;--on-navy-accent:var(--blue-light);--font-sans:var(--font-source-sans,"Source Sans 3"), "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-h1:22px;--text-h1-lh:1.2;--text-h2:17px;--text-h2-lh:1.35;--text-h3:15px;--text-h3-lh:1.35;--text-h4:14px;--text-body:13px;--text-small:12px;--text-caption:11px;--text-micro:10px;--text-eyebrow:9.5px;--tracking-tight:-.015em;--tracking-figure:-.02em;--tracking-eyebrow:.14em;--radius:6px;--radius-pill:20px;--control-h:34px;--control-h-sm:28px;--control-h-lg:44px;--sidebar-width:236px;--topbar-height:52px;--content-max:1280px;--touch-min:44px}.dark{--warning-bg:#352a0d;--warning-dot:#d6a238;--warning-fg:#f5c66a;--fg-warning:var(--warning-fg);--bg-canvas:#0e1620;--bg-surface:#14202e;--bg-subtle:#1b2a3a;--bg-muted:#182634;--bg-hover:#1e2f41;--bg-active:#24384e;--fg-default:#e4edf7;--fg-muted:#adbdce;--fg-subtle:#8299b0;--fg-disabled:#55677a;--fg-inverse:var(--ink);--fg-accent:var(--blue-light);--border-subtle:#1b2a3a;--border-default:#2a3e54;--border-strong:#3b5470;--border-focus:var(--blue-light)}html{font-size:14px}html,body{font-family:var(--font-sans);color:var(--fg-default);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body{font-size:var(--text-body)}*{box-sizing:border-box}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--text-h1-lh);color:var(--fg-default)}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--text-h2-lh);color:var(--fg-default)}h3{font-size:var(--text-h3);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--text-h3-lh);color:var(--fg-default)}h4{font-size:var(--text-h4);font-weight:700;line-height:var(--text-h3-lh);color:var(--fg-default)}code,samp,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92em}kbd{font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--fg-muted);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);padding:1px 5px;font-weight:700;line-height:1.4}.tabular,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ms-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--background:var(--bg-surface);--foreground:var(--fg-default);--card:var(--bg-surface);--card-foreground:var(--fg-default);--popover:var(--bg-surface);--popover-foreground:var(--fg-default);--primary:var(--blue);--primary-foreground:var(--on-action-fg);--secondary:var(--cloud);--secondary-foreground:var(--ink);--muted:var(--cloud);--muted-foreground:var(--fg-subtle);--accent:var(--sky);--accent-foreground:var(--navy);--destructive:var(--danger-fg);--border:var(--border-default);--input:var(--border-default);--ring:var(--border-focus);--sidebar:var(--navy);--sidebar-foreground:var(--on-navy-fg);--sidebar-primary:var(--blue);--sidebar-primary-foreground:var(--on-navy-fg);--sidebar-accent:var(--on-navy-hover);--sidebar-accent-foreground:var(--on-navy-fg);--sidebar-border:var(--on-navy-border);--sidebar-ring:var(--blue-light);--chart-1:var(--blue);--chart-2:var(--blue-light);--chart-3:var(--navy);--chart-4:var(--sky);--chart-5:var(--ink)}.dark{--background:var(--bg-surface);--foreground:var(--fg-default);--card:var(--bg-surface);--card-foreground:var(--fg-default);--border:var(--border-default);--input:var(--border-default);--ring:var(--border-focus)}.ms-wordmark{letter-spacing:-.03em;color:var(--fg-accent);font-size:23px;font-style:italic;font-weight:900;line-height:1.1}.ms-wordmark-sub{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);margin-top:3px;font-size:9px;font-weight:700}.ms-app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100dvh;display:grid;position:fixed;inset:0;overflow:clip}.ms-sidebar{background:var(--navy);border-right:none;flex-direction:column;gap:4px;padding:16px 12px;display:flex;position:relative;overflow-y:auto}.ms-sidebar:before{content:"";pointer-events:none;background:#ffffff0a;width:46px;position:absolute;top:-10%;bottom:-10%;right:16px;transform:skew(-12deg)}.ms-sidebar-brand{border-bottom:1px solid var(--on-navy-border);align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px 16px;display:flex}.ms-sidebar .ms-wordmark{color:var(--on-navy-fg)}.ms-sidebar .ms-wordmark-sub{color:var(--on-navy-accent)}.ms-sidebar-label{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--on-navy-fg-subtle);padding:12px 12px 4px;font-size:9px;font-weight:700}.ms-sidebar-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;transition:none;display:flex}.ms-sidebar-toggle:hover{color:var(--on-navy-fg)}.ms-sidebar-caret{width:0;height:0;transition:transform var(--dur-fast) var(--ease);border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;transform:rotate(-90deg)}.ms-sidebar-caret.open{transform:rotate(0)}.ms-nav-collapse{visibility:hidden;opacity:0;max-height:0;transition:opacity var(--dur-fast) var(--ease);overflow:hidden}.ms-nav-collapse.open{opacity:1;visibility:visible;max-height:none}.ms-nav-item{border-radius:var(--radius);color:var(--on-navy-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:none;display:flex;position:relative}.ms-nav-item:before{content:"";background:var(--on-navy-accent);opacity:0;width:9px;height:9px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);margin-top:-4px;position:absolute;top:50%;left:-14px;transform:skew(-12deg)translate(-8px)}.ms-nav-item:hover,.ms-nav-item.active{padding-left:26px}.ms-nav-item:hover:before,.ms-nav-item.active:before{opacity:1;transform:skew(-12deg)translate(20px)}.ms-nav-item:hover{color:var(--on-navy-fg);background:var(--on-navy-hover)}.ms-nav-item.active{color:var(--on-navy-fg);background:var(--blue);box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px -4px #0006}.ms-nav-item.active:before{background:var(--on-navy-fg)}.ms-nav-item svg{stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}.ms-sidebar-footer{border-top:1px solid var(--on-navy-border);margin-top:auto;padding-top:12px}.ms-sidebar-user{border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.ms-sidebar-user:hover{background:var(--on-navy-hover)}.ms-sidebar-user .name{color:var(--on-navy-fg);font-size:12px;font-weight:600}.ms-sidebar-user .role{color:var(--on-navy-accent);text-transform:capitalize;font-size:11px}.ms-avatar{background:var(--blue);width:26px;height:26px;color:var(--on-action-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ms-main{background:var(--bg-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ms-topbar{min-height:var(--topbar-height);border-bottom:1px solid var(--border-default);background:var(--bg-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:8px 24px;display:flex}.ms-topbar .crumbs{font-size:var(--text-body);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ms-topbar .crumbs .here{color:var(--fg-default);font-weight:700}.ms-topbar .spacer{flex:1}.ms-icon-btn,.ms-topbar .icon-btn{border-radius:var(--radius);width:30px;height:30px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:none;display:flex}.ms-icon-btn:hover,.ms-topbar .icon-btn:hover{background:var(--bg-hover);color:var(--fg-default)}.ms-icon-btn svg,.ms-topbar .icon-btn svg{width:16px;height:16px}.ms-content{flex:1;min-width:0;min-height:0;padding:28px 32px 60px;overflow-y:auto}.ms-content-inner{width:100%;min-width:0;max-width:var(--content-max);margin:0 auto}.ms-menu-btn,.ms-sidebar-backdrop{display:none}@media (max-width:1024px){.ms-app{grid-template-columns:1fr}.ms-sidebar{z-index:60;visibility:hidden;width:min(82vw,300px);transition:transform var(--dur-fast) var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 10px 40px #00000038}.ms-sidebar.open{visibility:visible;transform:translate(0)}.ms-sidebar-backdrop{z-index:55;background:#0006;display:block;position:fixed;inset:0}.ms-menu-btn{display:flex}.ms-topbar{padding:8px 12px}.ms-content{padding:16px 16px 48px}}.ms-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ms-page-header>div{min-width:0;max-width:100%}.ms-page-title{font-size:var(--text-h1);letter-spacing:var(--tracking-tight);color:var(--fg-default);font-weight:700;line-height:1.25}.ms-page-subtitle{font-size:var(--text-body);color:var(--fg-muted);margin-top:4px}.ms-page-title,.ms-page-subtitle{overflow-wrap:anywhere}.ms-page-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ms-detail-header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ms-detail-header>.ms-detail-header-main{flex:320px;min-width:0}.ms-detail-header>.ms-detail-header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:768px){.ms-detail-header>.ms-detail-header-actions{width:100%;margin-left:0}}.ms-btn,.ms-btn-secondary,.ms-btn-ghost,.ms-btn-danger{height:var(--control-h);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-body);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.ms-btn-sm{height:var(--control-h-sm);font-size:var(--text-small);padding:0 10px}.ms-btn-lg{height:var(--control-h-lg);font-size:var(--text-h4);padding:0 20px}.ms-btn:disabled,.ms-btn-secondary:disabled,.ms-btn-ghost:disabled,.ms-btn-danger:disabled{opacity:.5;cursor:not-allowed}.ms-btn{background:var(--blue);color:var(--on-action-fg);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease);position:relative;overflow:hidden}.ms-btn:after{content:"";width:36%;transition:transform .6s var(--ease);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;top:-10%;bottom:-10%;left:-40%;transform:skew(-12deg)translate(-120%)}.ms-btn:hover{box-shadow:var(--shadow-3);background:var(--blue-hover);transform:translateY(-2px)}.ms-btn:hover:after{transform:skew(-12deg)translate(560%)}.ms-btn:active{box-shadow:var(--shadow-1);transform:translateY(0)scale(.97)}.ms-btn:disabled{box-shadow:var(--shadow-1);background:var(--blue);transform:none}.ms-btn:disabled:after{transform:skew(-12deg)translate(-120%)}.ms-btn-secondary{box-shadow:inset 0 0 0 1.5px var(--fg-accent);color:var(--fg-accent);background:0 0;transition:none}.ms-btn-secondary:not(:disabled):hover{background:var(--bg-active);color:var(--fg-accent)}.ms-btn-secondary:not(:disabled):active{transform:scale(.97)}.ms-btn-ghost{color:var(--fg-muted);background:0 0;font-weight:600;transition:none}.ms-btn-ghost:not(:disabled):hover{background:var(--bg-hover);color:var(--fg-default)}.ms-btn-danger{background:var(--danger-fg);color:var(--on-action-fg);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease)}.ms-btn-danger:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.ms-btn-danger:not(:disabled):active{transform:scale(.97)}.ms-link{color:var(--fg-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ms-link svg{transition:transform var(--dur-fast) var(--ease)}.ms-link:hover svg{transform:translate(4px)}.ms-card-header a svg,.ms-stat .delta a svg{transition:transform var(--dur-fast) var(--ease)}.ms-card-header a:hover svg{transform:translate(4px)}.ms-badge{border-radius:var(--radius-pill);font-size:var(--text-micro);text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:3px 10px;font-weight:700;line-height:1.4;display:inline-flex}.ms-badge:before{content:"";border-radius:50%;width:6px;height:6px}.ms-badge.neutral{background:var(--bg-subtle);color:var(--fg-muted)}.ms-badge.neutral:before{background:var(--fg-subtle)}.ms-badge.info{background:var(--info-bg);color:var(--info-fg)}.ms-badge.info:before{background:var(--info-dot)}.ms-badge.success{background:var(--success-bg);color:var(--success-fg)}.ms-badge.success:before{background:var(--success-dot)}.ms-badge.warning{background:var(--warning-bg);color:var(--warning-fg)}.ms-badge.warning:before{background:var(--warning-dot)}.ms-badge.danger{background:var(--danger-bg);color:var(--danger-fg)}.ms-badge.danger:before{background:var(--danger-dot)}.ms-badge.draft,.ms-badge.closed{background:var(--bg-subtle);color:var(--fg-muted)}.ms-badge.draft:before,.ms-badge.closed:before{background:var(--fg-subtle)}.ms-badge.ready,.ms-badge.issued{background:var(--info-bg);color:var(--info-fg)}.ms-badge.ready:before,.ms-badge.issued:before{background:var(--info-dot)}.ms-badge.pending,.ms-badge.partial{background:var(--warning-bg);color:var(--warning-fg)}.ms-badge.pending:before,.ms-badge.partial:before{background:var(--warning-dot)}.ms-badge.received{background:var(--success-bg);color:var(--success-fg)}.ms-badge.received:before{background:var(--success-dot)}.ms-badge.rejected{background:var(--danger-bg);color:var(--danger-fg)}.ms-badge.rejected:before{background:var(--danger-dot)}.ms-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);min-width:0;max-width:100%;box-shadow:var(--shadow-1)}.ms-card-header{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ms-card-title{font-size:var(--text-h4);color:var(--fg-default);font-weight:700}.ms-card-body{padding:20px}.ms-card:has(>table.ms-tbl){overflow-x:auto}@media (max-width:639px){.ms-card-body{padding:16px}.ms-card-header{padding:14px 16px}}.ms-field-label{font-size:var(--text-small);color:var(--fg-default);margin-bottom:6px;font-weight:600;display:block}.ms-field-label .req{color:var(--danger-fg)}.ms-detail-label{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:4px;font-weight:600;display:block}.ms-field-helper{font-size:var(--text-caption);color:var(--fg-subtle);margin-top:6px}.ms-field-error{font-size:var(--text-caption);color:var(--fg-danger);margin-top:6px;font-weight:600}.ms-input,.ms-select,.ms-textarea{width:100%;min-width:0;max-width:100%;height:var(--control-h);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg-default);padding:0 12px;transition:none}.ms-textarea{resize:vertical;height:auto;min-height:80px;padding:8px 12px;line-height:1.5}.ms-input::placeholder,.ms-textarea::placeholder{color:var(--fg-subtle)}.ms-input:hover,.ms-select:hover,.ms-textarea:hover{border-color:var(--border-strong)}.ms-input:focus,.ms-select:focus,.ms-textarea:focus,[data-slot=input]:focus-visible,[data-slot=select-trigger]:focus-visible,textarea:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--sky);outline:none}.ms-input[aria-invalid=true],.ms-select[aria-invalid=true],.ms-textarea[aria-invalid=true]{border-color:var(--danger-fg)}.ms-input:disabled,.ms-select:disabled,.ms-textarea:disabled{background:var(--bg-subtle);color:var(--fg-disabled);cursor:not-allowed}.ms-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667180' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}@media (max-width:639px){.ms-input,.ms-select,.ms-textarea{min-height:40px;font-size:16px}}.ms-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-filter-search{flex:0 1 var(--filter-width,320px);min-width:0;max-width:100%}.ms-filter-select{flex:0 1 var(--filter-width,160px);min-width:0;max-width:100%}@media (max-width:639px){.ms-filter-search,.ms-filter-select{flex-basis:100%;width:100%}}.ms-table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.ms-tbl{border-collapse:collapse;width:100%;font-size:var(--text-body)}.ms-tbl thead th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--border-default);background:var(--bg-surface);padding:10px 16px;font-weight:700}.ms-tbl tbody td{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--fg-default);padding:12px 16px}.ms-tbl tbody tr:last-child td{border-bottom:none}.ms-tbl-striped tbody tr:nth-child(2n) td{background:var(--sky)}.ms-tbl tbody td:first-child>a{color:var(--fg-accent);font-weight:700}.ms-tbl .right{text-align:right}.ms-tbl tfoot td,.ms-tbl .total{font-weight:700}.ms-tbl .right,.ms-tbl .total{font-variant-numeric:tabular-nums}.ms-tbl tbody tr.clickable{cursor:pointer}.ms-tbl tbody tr.clickable td{transition:none}.ms-tbl tbody tr.clickable:hover td{background:var(--bg-hover)}.ms-tbl tbody tr.clickable td:first-child{position:relative}.ms-tbl tbody tr.clickable td:first-child:before{content:"";background:var(--blue);width:3px;transition:transform var(--dur) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ms-tbl tbody tr.clickable:hover td:first-child:before{transform:scaleY(1)}.ms-tbl tbody tr.clickable:hover .ms-badge{transform:scale(1.05)}@media (max-width:1024px){.ms-tbl{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.ms-tbl.ms-tbl-sticky-1>thead>tr>th:first-child,.ms-tbl.ms-tbl-sticky-1>tbody>tr>td:first-child{box-shadow:1px 0 0 var(--border-default), 3px 0 5px -2px #0000001a;position:sticky;left:0}.ms-tbl.ms-tbl-sticky-1>thead>tr>th:first-child{z-index:2}.ms-tbl.ms-tbl-sticky-1>tbody>tr>td:first-child{z-index:1}.ms-tbl.ms-tbl-sticky-1>tbody>tr.clickable>td:first-child{position:sticky}.ms-tbl.ms-tbl-sticky-1>tbody>tr.clickable:hover>td:first-child{background:var(--bg-hover)}.ms-tbl.ms-tbl-sticky-2{--ms-col1:64px}.ms-tbl.ms-tbl-sticky-2>thead>tr>th:first-child,.ms-tbl.ms-tbl-sticky-2>tbody>tr>td:first-child{width:var(--ms-col1);min-width:var(--ms-col1);max-width:var(--ms-col1);position:sticky;left:0}.ms-tbl.ms-tbl-sticky-2>thead>tr>th:nth-child(2),.ms-tbl.ms-tbl-sticky-2>tbody>tr>td:nth-child(2){left:var(--ms-col1);box-shadow:1px 0 0 var(--border-default), 3px 0 5px -2px #0000001a;position:sticky}.ms-tbl.ms-tbl-sticky-2>thead>tr>th:first-child,.ms-tbl.ms-tbl-sticky-2>thead>tr>th:nth-child(2){z-index:2}.ms-tbl.ms-tbl-sticky-2>tbody>tr>td:first-child,.ms-tbl.ms-tbl-sticky-2>tbody>tr>td:nth-child(2){z-index:1}.ms-tbl.ms-tbl-sticky-2>tbody>tr.clickable>td:first-child{position:sticky}.ms-tbl.ms-tbl-sticky-2>tbody>tr.clickable:hover>td:first-child,.ms-tbl.ms-tbl-sticky-2>tbody>tr.clickable:hover>td:nth-child(2){background:var(--bg-hover)}}.ms-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}@media (max-width:900px){.ms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-stat{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease);padding:16px 18px;position:relative;overflow:hidden}.ms-stat:before{content:"";transform-origin:0;background:var(--blue);height:3px;transition:transform var(--dur) var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ms-stat:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.ms-stat:hover:before{transform:scaleX(1)}.ms-stat.warn:before{background:var(--warning-dot);transform:scaleX(1)}.ms-stat.danger:before{background:var(--danger-dot);transform:scaleX(1)}.ms-stat.ok:before{background:var(--success-dot);transform:scaleX(1)}.ms-stat .label{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px;font-weight:700}.ms-stat .value{font-size:var(--text-h1);letter-spacing:var(--tracking-figure);color:var(--fg-default);font-variant-numeric:tabular-nums;font-style:italic;font-weight:900;transition:none}.ms-stat:hover .value{color:var(--fg-accent)}.ms-stat .delta{font-size:var(--text-caption);color:var(--fg-muted);margin-top:2px}.ms-dashboard-grid{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.ms-dashboard-grid{grid-template-columns:1fr}}.ms-empty{color:var(--fg-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;display:flex}.ms-empty svg{width:32px;height:32px;color:var(--fg-disabled);stroke-width:1.25px}.ms-empty .title{font-size:var(--text-h4);color:var(--fg-default);font-weight:700}.ms-empty .sub{font-size:var(--text-body);color:var(--fg-muted)}@keyframes ms-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ms-stat,.ms-card{animation:ms-rise var(--dur-slow) var(--ease) backwards}.ms-stats .ms-stat:first-child{animation-delay:0s}.ms-stats .ms-stat:nth-child(2){animation-delay:55ms}.ms-stats .ms-stat:nth-child(3){animation-delay:.11s}.ms-stats .ms-stat:nth-child(4){animation-delay:.165s}.ms-stats .ms-stat:nth-child(5){animation-delay:.22s}.ms-card{animation-delay:.11s}.ms-reveal{opacity:0;max-height:0;transition:opacity var(--dur) var(--ease);overflow:hidden}.ms-card:hover .ms-reveal,.ms-stat:hover .ms-reveal{opacity:1;max-height:80px;transition:opacity var(--dur) var(--ease) 80ms}.ms-toast-viewport{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes ms-toast-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.ms-toast{background:var(--navy);color:var(--on-navy-fg);font-size:var(--text-body);box-shadow:var(--shadow-2);pointer-events:auto;animation:ms-toast-in var(--dur-slow) var(--ease) backwards;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.ms-toast-disc{width:22px;height:22px;color:var(--on-navy-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ms-toast-disc.success{background:var(--success-dot)}.ms-toast-disc.error{background:var(--danger-dot)}.ms-toast-disc.info{background:var(--blue)}.ms-toast-x{color:var(--on-navy-fg);opacity:.6;cursor:pointer;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0}.ms-toast-x:hover{opacity:1}@media print{.ms-sidebar,.ms-topbar,.no-print{display:none!important}.ms-app{height:auto!important;display:block!important;position:static!important;overflow:visible!important}.ms-main{display:block!important}.ms-content,.ms-content-inner{max-width:none!important;padding:0!important;overflow:visible!important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.ms-card,.print-keep{break-inside:avoid}.print-keep img{aspect-ratio:auto!important;object-fit:contain!important;height:auto!important}@page{margin:1.5cm}}.ms-nav-group{text-align:left;background:0 0;border:0;width:100%}.ms-nav-children{border-left:1px solid var(--on-navy-border);margin:4px 0 8px 10px;padding-left:8px}.ms-nav-children .ms-nav-item{white-space:normal;line-height:1.3}.ms-sidebar-close{color:var(--on-navy-fg);margin-left:auto}.ms-sidebar-close:hover{color:var(--on-navy-fg);background:var(--on-navy-hover)}.ms-sidebar :focus-visible,.ms-touch-topbar :focus-visible,.ms-wh-topbar :focus-visible,.ms-toast :focus-visible{outline-color:var(--on-navy-accent)}.ms-nav-item[aria-expanded=true]{color:var(--on-navy-fg)}.ms-skip-link{z-index:100;border-radius:var(--radius);background:var(--blue);color:var(--on-navy-fg);padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}.ms-skip-link:focus{transform:translateY(0)}.ms-dialog-layer{z-index:70;position:fixed;inset:0;overflow-y:auto}.ms-dialog-align{justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}.ms-dialog-backdrop{background:var(--fg-default);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ms-dialog-backdrop{background:color-mix(in srgb, var(--fg-default) 55%, transparent)}}.ms-dialog{border-radius:var(--radius);background:var(--bg-surface);width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-2);position:relative;overflow-y:auto}.ms-dialog-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ms-dialog-title{font-size:var(--text-h2);font-weight:700}.ms-dialog-body{padding:20px}.ms-popover{z-index:65;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-2);padding:6px;position:absolute}.ms-login{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.ms-login-panel{width:100%;max-width:400px}.ms-login-brand{background:var(--navy);border-radius:var(--radius) var(--radius) 0 0;padding:28px}.ms-login-brand .ms-wordmark{color:var(--on-navy-fg)}.ms-login-brand .ms-wordmark-sub{color:var(--on-navy-accent)}.ms-login-body{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:0 0 var(--radius) var(--radius);border-top:0;padding:28px}.ms-alert{border-radius:var(--radius);background:var(--info-bg);color:var(--info-fg);padding:12px 16px}.ms-alert.danger{background:var(--danger-bg);color:var(--danger-fg)}.ms-alert.warning{background:var(--warning-bg);color:var(--warning-fg)}.ms-toast-disc.warning{background:var(--warning-dot)}.ms-toast-disc svg{color:var(--on-navy-fg);width:16px;height:16px}.ms-toast-title{color:var(--on-navy-fg);font-weight:700}.ms-toast-message{color:var(--on-navy-fg-muted);font-size:var(--text-small);overflow-wrap:anywhere}@media (max-width:1024px){.ms-nav-item,.ms-menu-btn,.ms-sidebar-close{min-height:var(--touch-min)}.ms-menu-btn,.ms-sidebar-close{min-width:var(--touch-min)}}@media (pointer:coarse){.ms-btn,.ms-btn-secondary,.ms-btn-ghost,.ms-btn-danger,.ms-icon-btn{min-height:var(--touch-min)}.ms-icon-btn{min-width:var(--touch-min)}}@media print{.ms-dialog-layer,.ms-dialog-align,.ms-dialog{max-height:none;box-shadow:none;padding:0;position:static;overflow:visible}.ms-dialog-backdrop,.ms-dialog-header,.ms-skip-link{display:none}}.ms-option-btn{width:100%;height:auto;min-height:var(--control-h);white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px 12px}.ms-card.is-selected{background:var(--bg-active);border-color:var(--border-focus)}.ms-input-with-action{position:relative}.ms-input-with-action .ms-input{padding-right:var(--touch-min)}.ms-input-action{position:absolute;top:2px;right:2px}.ms-btn.ms-icon-btn{color:var(--on-action-fg);background:var(--blue)}.ms-btn-danger.ms-icon-btn{color:var(--on-action-fg);background:var(--danger-fg)}.ms-btn-secondary.ms-icon-btn{color:var(--fg-accent)}.ms-stat .value{overflow-wrap:anywhere}@media (max-width:639px){.ms-btn,.ms-btn-secondary,.ms-btn-ghost,.ms-btn-danger,.ms-icon-btn{min-height:var(--touch-min)}.ms-icon-btn{min-width:var(--touch-min)}.ms-input-action{top:-2px}}.ms-toast-viewport{z-index:90}.ms-dialog-layer,.ms-dialog{overscroll-behavior:contain}.ms-input.ms-input-leading{padding-left:var(--control-h-lg)}.ms-input.ms-input-trailing{padding-right:var(--control-h-lg)}.ms-mobile-app-name{display:none}@media (max-width:639px){.ms-mobile-app-name{font-weight:700;display:inline}.ms-topbar .ms-branch-selector{flex:100%;order:5;max-width:100%}.ms-tbl.ms-tbl-sticky-1>thead>tr>th:first-child,.ms-tbl.ms-tbl-sticky-1>tbody>tr>td:first-child,.ms-tbl.ms-tbl-sticky-2>thead>tr>th:nth-child(2),.ms-tbl.ms-tbl-sticky-2>tbody>tr>td:nth-child(2){white-space:normal;overflow-wrap:anywhere;width:156px;min-width:156px;max-width:156px}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}.ms-sidebar-label{color:var(--on-navy-fg-muted)}.ms-touch-shell,.ms-wh-shell{background:var(--bg-canvas);flex-direction:column;min-height:100dvh;display:flex}.ms-touch-topbar,.ms-wh-topbar{background:var(--navy);color:var(--on-navy-fg);z-index:30;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.ms-touch-back,.ms-wh-back{color:var(--on-navy-fg);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ms-touch-topbar-spacer,.ms-wh-topbar-spacer{flex:1}.ms-touch-badge,.ms-wh-badge{border-radius:var(--radius-pill);font-size:var(--text-micro);text-transform:uppercase;border:none;align-items:center;gap:6px;padding:4px 10px;font-weight:700;line-height:1;display:inline-flex}.ms-touch-main,.ms-wh-main{flex:1;padding-bottom:80px}.ms-touch-page,.ms-wh-page{max-width:640px;margin:0 auto;padding:20px 16px}.ms-touch-h1,.ms-wh-h1{font-size:var(--text-h1);color:var(--fg-default);margin-bottom:4px;font-weight:700}.ms-touch-h2,.ms-wh-h2{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-muted);margin-bottom:8px;font-weight:700}.ms-touch-sub,.ms-wh-sub{font-size:var(--text-h4);color:var(--fg-muted);margin-bottom:20px}.ms-touch-section,.ms-wh-section{margin-top:24px}.ms-touch-actions,.ms-wh-actions{flex-direction:column;gap:10px;display:flex}.ms-touch-action,.ms-wh-action{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);min-height:64px;box-shadow:var(--shadow-1);color:var(--fg-default);align-items:center;gap:14px;padding:18px 16px;text-decoration:none;display:flex}.ms-touch-action.primary,.ms-wh-action.primary{background:var(--blue);color:var(--on-action-fg);border-color:var(--blue)}.ms-touch-action.primary .ms-touch-action-sub,.ms-wh-action.primary .ms-wh-action-sub{color:#ffffffd9}.ms-touch-action-title,.ms-wh-action-title{font-size:16px;font-weight:700}.ms-touch-action-sub,.ms-wh-action-sub{font-size:var(--text-small);color:var(--fg-muted);margin-top:2px}.ms-touch-list,.ms-wh-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms-touch-list-item,.ms-wh-list-item{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);min-height:56px;color:var(--fg-default);align-items:center;gap:12px;padding:14px 12px;text-decoration:none;display:flex}.ms-touch-bottomnav,.ms-wh-bottomnav{z-index:30;background:var(--bg-surface);border-top:1px solid var(--border-default);padding-bottom:env(safe-area-inset-bottom,0);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.ms-touch-bottomnav-item,.ms-wh-bottomnav-item{min-height:56px;font-size:var(--text-caption);color:var(--fg-muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 4px;text-decoration:none;display:flex}.ms-touch-bottomnav-item.active,.ms-wh-bottomnav-item.active{color:var(--fg-accent);font-weight:700}.ms-touch-bottomnav-item:hover,.ms-wh-bottomnav-item:hover{color:var(--fg-accent)}.ms-touch-line,.ms-wh-line{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px;display:flex}.ms-touch-line.flagged,.ms-wh-line.flagged{border-color:var(--warning-dot);background:var(--warning-bg)}.ms-touch-stepper,.ms-wh-stepper{align-items:center;gap:8px;display:flex}.ms-touch-stepper button,.ms-wh-stepper button{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius);background:var(--bg-subtle);border:1px solid var(--border-default);color:var(--fg-default);cursor:pointer;font-size:20px;font-weight:700}.ms-touch-stepper button:disabled,.ms-wh-stepper button:disabled{opacity:.4;cursor:not-allowed}.ms-touch-stepper input,.ms-wh-stepper input{min-width:0;height:var(--touch-min);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface);color:var(--fg-default);text-align:center;font-variant-numeric:tabular-nums;flex:1;padding:0 12px;font-size:18px}.ms-touch-toggle,.ms-wh-toggle{background:var(--bg-subtle);border-radius:var(--radius);font-size:var(--text-h4);align-items:center;gap:10px;padding:12px;display:flex}.ms-touch-bigbtn,.ms-wh-bigbtn{border-radius:var(--radius);background:var(--blue);width:100%;min-height:56px;color:var(--on-action-fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease);border:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.ms-touch-bigbtn:active,.ms-wh-bigbtn:active{transform:scale(.97)}.ms-touch-bigbtn:disabled,.ms-wh-bigbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ms-touch-bigbtn.secondary,.ms-wh-bigbtn.secondary{color:var(--fg-accent);box-shadow:inset 0 0 0 1.5px var(--fg-accent);background:0 0}.ms-touch-bigbtn.danger,.ms-wh-bigbtn.danger{background:var(--danger-fg)}.ms-touch-actionbar{z-index:20;padding:12px 4px calc(12px + env(safe-area-inset-bottom,0));background:var(--bg-canvas);margin:12px -4px 0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ms-touch-actionbar{background:color-mix(in srgb, var(--bg-canvas) 92%, transparent)}}.ms-touch-actionbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border-default)}.ms-touch-scroll{padding-bottom:88px}.ms-bottom-bar-spacer{height:132px}@media (max-width:640px){.ms-bottom-bar-spacer{height:196px}}.ms-touch-option-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;width:100%;display:grid}.ms-touch-tile-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}@media (min-width:1024px){.ms-touch-lines{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:14px;display:grid}}.ms-touch-lines{flex-direction:column;gap:12px;display:flex}.styleguide-grid{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:1100px){.styleguide-grid{grid-template-columns:1fr 1fr}}.styleguide-panel{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-canvas);gap:16px;padding:20px;display:grid}.styleguide-panel>h3{margin:0}.styleguide-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
