@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a78eb454-module__MYTU4q__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a78eb454-module__MYTU4q__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_632924d6-module__0o8TVa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_632924d6-module__0o8TVa__variable{--font-display:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.3yf3vfn2c_9tw.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.0izap24bx7j_o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.1g4p5h7qohzvf.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.0o02v0n75imht.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:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.1lv8u_7b7mo9m.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79d9db89a59a83fa-s.02drccw7h_gv-.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/11705a6cc6a37f59-s.1laikq0v_4uw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/221a7ef2b9efbaad-s.3y_2a9syrf1t9.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/730055c84ed23e9d-s.11rdqt5t05d4j.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:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b02a479d288d97d4-s.p.0mib0lja7x326.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 Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_6ea60c11-module__Ls_LTG__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:italic}.ibm_plex_serif_6ea60c11-module__Ls_LTG__variable{--font-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.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(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.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(../media/02263ebadd758ea4-s.29yke99gs9qpn.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(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e2e5fd83-module__i85csa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e2e5fd83-module__i85csa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f8f9fb;--paper-2:#f3f5f9;--white:#fff;--ink:#10131c;--ink-2:#4a5162;--ink-3:#9aa1b0;--muted:#7d8595;--line:#e4e6ec;--line-strong:#d3d6dc;--line-2:#edeff4;--cobalt:#3b5bdb;--cobalt-deep:#2c46b8;--cobalt-soft:#e7ebfa;--midnight:#12162b;--coral:#e4573d;--coral-text:#c2492f;--coral-soft:#fceae5;--green:#1e7a5a;--green-text:#166a4d;--green-soft:#e2f2eb;--amber:#a36a0f;--amber-text:#8a5a0c;--amber-soft:#faf0dc;--focus:#3b5bdb59;--hover-tint:#3b5bdb0f;--ease:cubic-bezier(.2, 0, 0, 1);--navy:var(--ink-2);--g700:var(--ink-2);--g400:var(--muted);--signal:var(--cobalt);--signal-deep:var(--cobalt-deep);--signal-soft:var(--cobalt-soft);--signal-light:#93a8f5;--teal:var(--cobalt);--teal-d:var(--cobalt-deep);--teal-bg:var(--cobalt-soft);--mint:var(--signal-light);--mint-bg:var(--cobalt-soft);--coral-bg:var(--coral-soft);--coral-line:#f4c7bc;--amber-bg:var(--amber-soft);--amber-line:#eedfc0;--sh-1:0 1px 2px #10131c0d;--sh-2:0 18px 44px -34px #10131c47;--sh-3:0 24px 64px -24px #10131c47;--sh-4:0 32px 80px -20px #10131c59;--sh-cta:0 12px 28px -12px #3b5bdb99;--shadow:var(--sh-2);--btn-glow:var(--sh-cta);--ser1:var(--cobalt);--chart-grid:#edeff4;--chart-axis:var(--ink-3);--st-good:var(--green);--st-warn:var(--amber);--st-serious:var(--coral-text);--st-critical:#d03b3b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:6px;--radius-field:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--text-3xs:9px;--text-2xs:10px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:32px;--shadow-sm:var(--sh-1);--rail:132px;--control-h:38px;--control-h-sm:28px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-body), sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:var(--text-base)}h1,h2,h3,h4{font-family:var(--font-body), sans-serif;letter-spacing:-.025em;color:var(--ink);font-weight:600}.mono{font-family:var(--font-mono), monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}select{appearance:none;height:var(--control-h);padding:0 var(--space-7) 0 var(--space-3);font-family:var(--font-body), sans-serif;font-size:var(--text-sm);color:var(--ink);background-color:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237D8595' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}select:disabled{cursor:default;opacity:.6}select.input{height:var(--control-h);padding-top:0;padding-bottom:0;padding-right:var(--space-7)}.app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{background:var(--white);color:var(--ink-2);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5);display:flex}.brand .word{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);line-height:1}.brand .word .dot,.gate-brand .word .dot{color:var(--signal)}.brand .tag{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);letter-spacing:.18em;text-transform:uppercase;color:var(--g400);border-left:1px solid var(--line);padding-left:var(--space-2)}.nav{padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.nav .lbl{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:var(--space-3) var(--space-2) var(--space-1)}.nav a{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-2);font-weight:500;display:flex}.nav a svg{stroke:currentColor;flex:none;width:17px;height:17px}.nav a:hover{background:var(--paper-2);color:var(--ink)}.nav a.on{background:var(--cobalt-soft);color:var(--cobalt-deep)}.nav a .ct{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);background:var(--paper-2);padding:1px var(--space-2);border-radius:var(--radius-lg);color:var(--ink-2);margin-left:auto}.nav a.on .ct{background:var(--white);color:var(--cobalt-deep)}.nav a.soon{opacity:.45;cursor:default}.nav a.soon:hover{color:var(--ink-2);background:0 0}.nav a .soon-tag{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:1px var(--space-1);border-radius:var(--radius-lg);margin-left:auto}.side .who{padding:var(--space-4) var(--space-4);border-top:1px solid var(--line);align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.side .who .av{background:var(--navy);color:#fff;width:30px;height:30px;font-weight:600;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;display:grid}.side .who .nm{font-size:var(--text-xs);color:var(--ink);font-weight:500}.side .who .rl{font-size:var(--text-2xs);color:var(--muted);font-family:var(--font-mono), monospace}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--midnight);align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-7);z-index:20;border-bottom:1px solid #262d4a;display:flex;position:sticky;top:0}.crumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#b9c2da;display:flex}.crumbs .cur{color:var(--paper);font-weight:600}.topbar .spacer{flex:1}.content{padding:var(--space-6) var(--space-7) var(--space-8);width:100%;max-width:1180px}.page-h{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.page-h .eyebrow{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:var(--space-2)}.page-h h1{font-size:var(--text-xl)}.page-h .sub{color:var(--g700);font-size:var(--text-sm);margin-top:var(--space-1)}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.panel-h{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;display:flex}.chip{align-items:center;gap:var(--space-1);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.03em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-weight:500;display:inline-flex}.st-eligible{background:var(--line-2);color:var(--navy)}.st-enrolled{background:var(--teal-bg);color:var(--teal-d)}.st-engaged{background:var(--mint-bg);color:var(--teal-d)}.st-billable{background:var(--teal);color:#fff}.st-inactive{background:var(--amber-bg);color:var(--amber)}.st-cancelled{background:var(--line-2);color:var(--g700)}.tier{background:var(--line-2);color:var(--navy);font-weight:600}table{border-collapse:collapse;width:100%}.panel.tbl-scroll{overflow-x:auto}.panel.tbl-scroll .pt .nm,.panel.tbl-scroll td .mono,.panel.tbl-scroll td .phone-cell{white-space:nowrap}.panel.tbl-scroll td:last-child,.panel.tbl-scroll th:last-child{white-space:nowrap;width:1%}.grid-2.enroll-cols{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr)}.content:has(.enroll-cols){max-width:1560px}@media (max-width:1500px){.grid-2.enroll-cols{grid-template-columns:minmax(0,1fr)}}thead th{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);letter-spacing:.09em;text-transform:uppercase;color:var(--g700);text-align:left;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-2);font-weight:500}tbody td{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-2);font-size:var(--text-sm);vertical-align:middle}tbody tr:last-child td{border-bottom:none}.pt{align-items:center;gap:var(--space-3);display:flex}.pt .av{width:32px;height:32px;font-weight:600;font-size:var(--text-xs);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pt .nm{color:var(--ink);font-weight:600}.pt .meta{font-size:var(--text-xs);color:var(--g400);font-family:var(--font-mono), monospace}.muted{color:var(--g400)}.escalated{color:var(--coral);font-weight:600}.ftabs{gap:var(--space-1);background:var(--line-2);padding:var(--space-1);border-radius:var(--radius-md);scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.ftabs button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--g700);white-space:nowrap;font-weight:500}.ftabs button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000000f}.ftabs button .n{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);color:var(--g400);margin-left:var(--space-1)}.search{align-items:center;gap:var(--space-2);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);width:210px;color:var(--g400);font-size:var(--text-sm);display:flex}.search svg{width:15px;height:15px;stroke:var(--g400);flex:none}.search input{font-family:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;width:100%}.search input::placeholder{color:var(--g400)}.callout{gap:var(--space-3);background:var(--mint-bg);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);margin-bottom:var(--space-5);border:1px solid #c6ebe2;align-items:flex-start;display:flex}.callout svg{width:19px;height:19px;stroke:var(--teal-d);flex:none;margin-top:1px}.callout .h{font-size:var(--text-sm);color:var(--ink);font-weight:600}.callout .p{font-size:var(--text-xs);color:var(--navy);margin-top:2px}.fictional-note{align-items:center;gap:var(--space-2);font-family:var(--font-mono), monospace;font-size:var(--text-xs);letter-spacing:.02em;background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);display:inline-flex}.gate{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.gate-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-7) var(--space-7) var(--space-7);text-align:center;width:100%;max-width:380px}.gate-brand{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.gate-brand .word{font-family:var(--font-body), sans-serif;font-weight:700;font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--ink);line-height:1}.gate-card h1{font-size:var(--text-lg)}.gate-sub{color:var(--g700);font-size:var(--text-sm);margin-top:var(--space-1)}.gate-form{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.gate-form input{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--ink);text-align:center;outline:none}.gate-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-bg)}.gate-form .btn{justify-content:center}.gate-error{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--coral)}.gate-note{margin-top:var(--space-4);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2)}.signout{color:#6b7591;padding:var(--space-1);border-radius:var(--radius-sm);place-items:center;margin-left:auto;display:grid}.signout svg{stroke:currentColor;width:15px;height:15px}.signout:hover{color:#dde2f0;background:#1b2140}.steps{margin-bottom:var(--space-5);gap:0;display:flex}.step{padding-right:var(--space-3);flex:1;position:relative}.step .n{width:26px;height:26px;font-family:var(--font-mono), monospace;font-size:var(--text-xs);background:var(--line-2);color:var(--g700);border:1px solid var(--line);border-radius:50%;place-items:center;font-weight:500;display:grid}.step.done .n{background:var(--teal);color:#fff;border-color:var(--teal)}.step.cur .n{background:var(--white);color:var(--teal);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-bg)}.step .t{font-size:var(--text-xs);margin-top:var(--space-2);font-weight:600}.step .d{font-size:var(--text-xs);color:var(--g400);margin-top:2px}.step:after{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:34px;right:0}.step.done:after{background:var(--teal)}.step:last-child:after{display:none}.disc{font-size:var(--text-xs);color:var(--g700);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);margin-bottom:var(--space-2);line-height:1.55}.row-link{display:block}tr.clk-row:hover{background:#fafbfa}.trin{gap:var(--space-1);display:inline-flex}.trin span{border-radius:var(--radius-sm);width:22px;height:22px;font-family:var(--font-mono), monospace;font-size:var(--text-3xs);place-items:center;font-weight:600;display:grid}.trin .ok{background:var(--teal-bg);color:var(--teal-d)}.trin .no{background:var(--coral-bg);color:var(--coral)}.btn.dark{background:var(--ink);border-color:var(--ink)}.btn.dark:hover{background:var(--navy)}.empty-row{padding:var(--space-6) var(--space-5);text-align:center;color:var(--g400);font-size:var(--text-sm)}.btn{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--teal);color:#fff;border:1px solid var(--teal);box-shadow:var(--btn-glow);font-weight:600;display:inline-flex}.btn:hover{background:var(--teal-d)}.btn.ghost{background:var(--white);color:var(--navy);border:1px solid var(--line-strong)}.btn.ghost:hover{border-color:var(--teal);color:var(--teal)}.btn.coral{background:var(--white);color:var(--coral-text);border:1px solid var(--coral)}.btn.coral:hover{filter:brightness(.95)}.btn.ghost,.btn.sm,.btn.dark{box-shadow:none}.btn.sm{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.btn:disabled{opacity:.55;cursor:default}.cards{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-4);box-shadow:var(--shadow)}.stat .lab{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--g700)}.stat .big{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-3xl);margin-top:var(--space-3);line-height:1}.stat .foot{font-size:var(--text-xs);color:var(--g700);margin-top:var(--space-2)}.stat .foot b{font-weight:600}.wf-banner{color:#fff;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);background:linear-gradient(90deg,#0b1f2e,#0f8c86);display:flex}.wf-banner .mk{flex:none}.wf-banner .t{font-size:var(--text-sm);font-weight:600;font-family:var(--font-display), sans-serif}.wf-banner .s{font-size:var(--text-xs);color:#9fb0b8;margin-top:2px}.wf-banner .x{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.grid-2{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.record-cols{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}.record-cols>.panel{flex-direction:column;min-width:0;height:600px;display:flex}.record-cols>.panel>.tabpane,.record-cols>.panel>.callrows{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;overflow-y:auto}.record-cols>.panel>.tabpane::-webkit-scrollbar{width:8px}.record-cols>.panel>.callrows::-webkit-scrollbar{width:8px}.record-cols>.panel>.tabpane::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}.record-cols>.panel>.callrows::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}.record-cols .smswin{max-height:none;overflow:visible}.mt18{margin-top:var(--space-4)}.panel-h h3{font-size:var(--text-md)}.hint{font-size:var(--text-xs);color:var(--g400);font-family:var(--font-mono), monospace}.crumbs .sep{color:var(--g400)}.crumbs a:hover{color:var(--teal)}.u-urgent{background:var(--coral-bg);color:var(--coral)}.u-elective{background:var(--amber-bg);color:var(--amber)}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.flagged{color:var(--amber);font-weight:600}.esc-list{padding:var(--space-1) var(--space-2) var(--space-3)}.esc-row{gap:var(--space-3);padding:var(--space-3) var(--space-3);align-items:flex-start;display:flex}.esc-row+.esc-row{border-top:1px solid var(--line-2)}.esc-row>.chip{margin-top:1px}.esc-row .body{font-size:var(--text-xs);color:var(--navy)}.esc-row .body b{color:var(--ink)}.esc-meta{color:var(--g400);font-family:var(--font-mono), monospace;font-size:var(--text-2xs)}.esc-actions{margin-top:var(--space-2);gap:var(--space-2);display:flex}.av-sm{width:30px!important;height:30px!important;font-size:var(--text-xs)!important}.sumlab{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--g700);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sumlab .hint{text-transform:none;letter-spacing:0}.funnel{gap:var(--space-5);grid-template-columns:repeat(5,1fr);display:grid}.fn{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);background:var(--white);position:relative}.fn .k{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g700)}.fn .v{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-2xl);margin-top:var(--space-1)}.fn .bar{border-radius:var(--radius-sm);height:4px;margin-top:var(--space-2);background:var(--line)}.fn.a .bar{background:#c3cdc9}.fn.b .bar{background:var(--mint)}.fn.c .bar{background:#3fb6a8}.fn.d .bar{background:var(--teal)}.fn.e .bar{background:var(--amber)}.fn .arrow{transform:translate(calc(50% + var(--space-5) / 2), -50%);color:var(--g400);z-index:2;font-size:var(--text-base);position:absolute;top:50%;right:0}tbody tr.clk{cursor:pointer}tbody tr.clk:hover{background:#fafbfa}tbody tr.sel,tbody tr.sel:hover{background:var(--teal-bg)}.nav a .ct.coral{background:var(--coral);color:#fff}.q-esc{padding:var(--space-4) var(--space-5);gap:var(--space-4);align-items:flex-start;display:flex}.q-esc+.q-esc{border-top:1px solid var(--line-2)}.q-esc>.chip{margin-top:2px}.q-body{flex:1}.q-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.q-name{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-md);color:var(--ink)}.q-name:hover{color:var(--teal)}.q-time{color:var(--g400);font-family:var(--font-mono), monospace;font-size:var(--text-xs)}.q-sum{font-size:var(--text-sm);color:var(--navy);margin-top:var(--space-1);max-width:74ch}.q-actions{gap:var(--space-2);margin-top:var(--space-3);align-items:center;display:flex}.q-channel{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);color:var(--g400)}.pd-head{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-5) var(--space-6);gap:var(--space-5);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.pd-head>.av{width:58px;height:58px;font-weight:600;font-size:var(--text-lg);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pd-head .id h2{font-size:var(--text-xl)}.pd-head .id .line{font-size:var(--text-xs);color:var(--g700);margin-top:var(--space-1);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pd-head .id .line .mono{color:var(--navy)}.tabs{gap:var(--space-1);border-bottom:1px solid var(--line-2);padding:0 var(--space-1);display:flex}.tabs button{padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--g700);align-items:center;gap:var(--space-2);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;display:flex}.tabs button.on{color:var(--teal);border-bottom-color:var(--teal)}.tabs button .n{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);background:var(--line-2);padding:1px var(--space-1);border-radius:var(--radius-md);color:var(--g700)}.tabs button.on .n{background:var(--teal-bg);color:var(--teal-d)}.tabpane{padding:var(--space-5)}.kv{font-size:var(--text-sm);color:var(--navy)}.soap{font-size:var(--text-sm);color:var(--navy);max-width:68ch;line-height:1.7}.soap .s{color:var(--ink);margin:var(--space-5) 0 var(--space-2);font-weight:600;font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;display:block}.soap>.s:first-child{margin-top:0}.brief-head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line-2)}.brief-controls{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--space-6);margin-top:var(--space-4);align-items:center;display:grid}.brief-controls .lab{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g700);font-weight:600}.brief-controls .ctrls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.brief-controls .btn.ghost{background:var(--white);border-color:var(--line)}.brief{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--space-6);row-gap:var(--space-5);max-width:920px;padding:var(--space-6);display:grid}.brief dt{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g700);padding-top:3px;font-weight:600}.brief dd{font-size:var(--text-base);color:var(--navy);line-height:1.6}.brief dd .q{gap:var(--space-2);display:flex}.brief dd .q:before{content:"–";color:var(--g400);flex:none}.brief dd .q+.q{margin-top:var(--space-1)}.brief dd .listen{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--g700);background:var(--paper);border-left:2px solid var(--line);padding:var(--space-1) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.brief dd .plan{font-family:var(--font-mono), monospace;font-size:var(--text-sm);color:var(--teal-d)}.callrows{padding:var(--space-2) 0}.callrow{border-bottom:1px solid var(--line-2)}.callrow:last-child{border-bottom:none}.callrow>summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none;display:flex}.callrow>summary::-webkit-details-marker{display:none}.callrow>summary .chev{color:var(--g400);font-size:var(--text-2xs);flex:none;transition:transform .15s}.callrow[open]>summary .chev{transform:rotate(90deg)}.callrow[open]>summary{background:var(--paper-2)}.callrow .rstt{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.04em;border-radius:var(--radius-pill);flex:none;padding:2px 9px;font-weight:500}.callrow .rstt.done{background:var(--teal-bg);color:var(--teal-d)}.callrow .rstt.inc{background:var(--line-2);color:var(--g700)}.callrow .rstt.esc{background:var(--coral-bg);color:var(--coral);border:1px solid var(--coral-line)}.callrow .rowdt{font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--g700);flex:none}.callrow>summary .snip{min-width:0;color:var(--g700);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.callrow>summary .rec{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);color:var(--teal-d);flex:none}.callrow .body{padding:var(--space-2) var(--space-5) var(--space-4) 44px}.smswin{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:380px;overflow-y:auto}.smswin::-webkit-scrollbar{width:8px}.smswin::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}.callcard{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}.callcard:last-child{margin-bottom:0}.callcard .ch{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-2);font-size:var(--text-xs);background:#fafbfa;display:flex}.callcard .ch .stt{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.callcard .ch .stt.done{background:var(--mint-bg);color:var(--teal-d)}.callcard .ch .stt.inc{background:var(--line-2);color:var(--g700)}.callcard .ch .dur{color:var(--g700);font-family:var(--font-mono), monospace}.callcard .ch .dt{color:var(--g400);font-family:var(--font-mono), monospace;font-size:var(--text-xs);margin-left:auto}.callcard .cb{padding:var(--space-3) var(--space-4)}.esc{border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);margin-bottom:var(--space-3);border:1px solid}.esc.urgent{background:var(--coral-bg);border-color:var(--coral-line)}.esc.elective{background:var(--amber-bg);border-color:var(--amber-line)}.esc .et{font-size:var(--text-xs);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-1)}.esc.urgent .et{color:var(--coral)}.esc.elective .et{color:var(--amber)}.esc .nd{font-size:var(--text-xs);color:var(--navy);line-height:1.55}.esc .nd b{color:var(--ink)}.sumbox{background:var(--teal-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);font-size:var(--text-xs);color:var(--navy);line-height:1.6}.check{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-2);align-items:flex-start;display:flex}.check .bx{border-radius:var(--radius-sm);border:1px solid var(--teal);background:var(--teal);flex:none;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.check .bx svg{stroke:#fff;width:12px;height:12px}.check .ct{font-size:var(--text-xs);color:var(--navy)}.check .ct b{color:var(--ink)}.amt{font-family:var(--font-mono), monospace}.rng{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;overflow:hidden}.rng button{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--g700);border-right:1px solid var(--line-2)}.rng button:last-child{border-right:none}.rng button.on{background:var(--ink);color:#fff}.rng button:disabled{color:var(--g400);cursor:default}.chart-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.chart-wrap{position:relative}.caxis{font-family:var(--font-mono), monospace;font-size:var(--text-3xs);fill:#8a938f;letter-spacing:.02em}.cval{font-family:var(--font-mono), monospace;font-size:var(--text-xs);fill:var(--ink);font-weight:500}.tip{background:var(--ink);color:#fff;font-family:var(--font-mono), monospace;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);pointer-events:none;white-space:nowrap;z-index:5;position:absolute;transform:translate(-50%,-140%)}.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}.hbar-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.hbar-label{text-align:right;width:132px;font-size:var(--text-xs);color:var(--navy);flex:none}.hbar-track{border-radius:var(--radius-sm);background:#edf3f1;flex:1;height:16px;overflow:hidden}.hbar-fill{border-radius:var(--radius-sm);background:var(--ser1);height:100%;display:block}.hbar-val{font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--ink);flex:none;width:24px;font-weight:500}.risk-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line-2);display:flex}.risk-row:last-child{border-bottom:none}.risk-ic{border-radius:var(--radius-md);flex:none;place-items:center;width:26px;height:26px;display:grid}.risk-ic svg{stroke:#fff;width:15px;height:15px}.risk-row .nm{font-weight:600;font-size:var(--text-sm)}.risk-row .meta{font-size:var(--text-xs);color:var(--g700)}.risk-bar{border-radius:var(--radius-sm);background:var(--line-2);max-width:180px;height:8px;margin-left:var(--space-3);flex:1;overflow:hidden}.risk-bar i{border-radius:var(--radius-sm);height:100%;display:block}.risk-row .ct{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-lg);margin-left:auto}.note-strip{font-size:var(--text-xs);color:var(--g700);font-family:var(--font-mono), monospace;letter-spacing:.02em;background:var(--line-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-top:var(--space-4);display:block}.note-strip:has(>svg){align-items:center;gap:var(--space-2);display:inline-flex}.note-strip b{color:var(--teal-d)}@media (max-width:1024px){.content{padding:var(--space-5) var(--space-5) var(--space-8)}.grid-2,.chart-grid,.pd-grid{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app{grid-template-columns:1fr}.side{align-items:center;gap:var(--space-1);flex-direction:row;height:auto;position:static;overflow-x:auto}.brand{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3)}.brand .word{font-size:var(--text-lg)}.brand .tag{display:none}.nav{padding:var(--space-2) var(--space-1);align-items:center;gap:var(--space-1);flex-direction:row}.nav .lbl{display:none}.nav a{white-space:nowrap;padding:var(--space-2) var(--space-2);font-size:var(--text-xs)}.side .who{padding:var(--space-2) var(--space-3);border-top:none;margin-top:0;margin-left:auto}.side .who .nm,.side .who .rl{display:none}.topbar{padding:0 var(--space-4)}.content{padding:var(--space-4) var(--space-3) var(--space-8)}.page-h{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-h h1{font-size:var(--text-xl)}.stat .big{font-size:var(--text-2xl)}.wf-banner{flex-wrap:wrap}.wf-banner .x{margin-left:var(--space-7);flex-basis:100%}.funnel{grid-template-columns:repeat(3,1fr)}.fn .arrow{display:none}.sumlab{gap:var(--space-1);flex-wrap:wrap}.sumlab .hint{display:none}.panel{overflow-x:auto}.panel table{min-width:640px}.pd-head,.q-esc{flex-wrap:wrap}.steps .d{display:none}}.amt,.stat .big,.fn .v,.risk-row .ct,.hbar-val,tbody td,.nav a .ct,.ftabs button .n,table,.stat,.rowdt,.mono{font-variant-numeric:tabular-nums}.btn,select,.nav a,.tabs button,.ftabs button,.input{transition:background-color .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease), box-shadow .12s var(--ease)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.signout{padding:var(--space-2);margin:-5px -5px -5px auto}.panel-h .hint{padding:var(--space-2) 0;margin:-8px 0}.field{min-width:0;display:block}.field .lab{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--g700);margin-bottom:var(--space-2);display:flex}.field .lab .opt{text-transform:none;letter-spacing:.02em;color:var(--g400)}.input{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--white);width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s;display:block}.input::placeholder{color:var(--g400)}.input:hover:not(:disabled):not(:focus){border-color:var(--chart-axis)}.input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-bg)}.input:disabled{background:var(--paper);color:var(--g700);cursor:not-allowed}textarea.input{resize:vertical;min-height:38px;line-height:1.5}.input.mono{font-family:var(--font-mono), monospace;font-size:12.5px}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366727a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.form-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid}.form-stack{gap:10px;display:grid}.form-sect{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:10px;margin:26px 0 10px;padding-top:18px;display:flex}.form-sect.first{border-top:none;margin-top:0;padding-top:0}.form-sect .t{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--g700)}.form-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.form-error{margin-top:var(--space-3);background:var(--coral-bg);border:1px solid var(--coral-line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--st-critical);font-size:12.5px}.linkish{color:var(--teal-d);cursor:pointer;font-size:12px;font-weight:600}.linkish:hover{color:var(--teal);text-decoration:underline}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-toggle{align-items:center;gap:var(--space-2);color:var(--navy);background:var(--white);border:1px solid var(--line);padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:20px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chip-toggle:hover:not(:disabled){border-color:var(--teal);color:var(--teal-d)}.chip-toggle[aria-pressed=true]{background:var(--teal-bg);border-color:var(--teal);color:var(--teal-d);font-weight:600}.chip-toggle:disabled{opacity:.55;cursor:default}.cond-add{gap:var(--space-2);max-width:380px;margin-top:10px;display:flex}.check-row{border:1px solid var(--line);color:var(--navy);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.check-row+.check-row{margin-top:8px}.check-row:hover{border-color:var(--teal)}.check-row.on{background:var(--mint-bg);border-color:#c6ebe2}.check-row input{accent-color:var(--teal);cursor:pointer;flex:none;width:16px;height:16px;margin-top:1px}.check-row b{color:var(--ink)}.file-drop{border:1.5px dashed var(--line);background:#fafbfa;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.file-drop .file-name{font-family:var(--font-mono), monospace;color:var(--g400);overflow-wrap:anywhere;min-width:0;font-size:12px}.file-drop .file-name.on{color:var(--ink)}.file-drop input:focus-visible+.btn{outline:2px solid var(--teal);outline-offset:2px}.callout.warn{background:var(--amber-bg);border-color:var(--amber-line)}.callout.warn svg{stroke:var(--amber)}.mt12{margin-top:12px}.chip-toggle:focus-visible,.check-row input:focus-visible,.linkish:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-sm)}
