@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.2nbaer0g12-mx.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.3f-qedmuksb1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.0c-2_pvk97n4l.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.2th8bimuufa9h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.2z5t5bl_buaq4.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.3aa1quwg-8auu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.3tz5-9aop7k3s.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.1f3alcz_ehiv6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.2n2pzj7q6-yqb.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.2cub6xgiuvof-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.32qtc5gvtu4f4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_b78f0cbc-module__OK6BtG__className{font-family:Spectral,Spectral Fallback}.spectral_b78f0cbc-module__OK6BtG__variable{--font-display:"Spectral", "Spectral Fallback"}
@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-20C4,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-20C4,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-20C4,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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5ccd99be-module__14iPxa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5ccd99be-module__14iPxa__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans 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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9d88f727-module__1NxLqG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d88f727-module__1NxLqG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f2f1f3;--paper-soft:#e7e5ea;--card:#fff;--line:#d5d2da;--ink:#121016;--ink-muted:#4c4956;--ink-faint:#655f6d;--mag:#c4197c;--mag-text:#a31366;--on-mag:#fff;--btn:#121016;--on-btn:#f2f1f3;--pos:#1f7a4d;--pos-soft:#e3f1ea;--caution:#8a5a00;--caution-soft:#f5ecda;--critical:#a32020;--critical-soft:#f7e3e3;--info:#1f5c7a;--info-soft:#e1ecf2;--cat-0:#1f5c7a;--cat-1:#5b4a8b;--cat-2:#c4197c;--cat-3:#655f6d;--r-card:20px;--r-tile:16px;--r-pill:999px;--ease:cubic-bezier(.2, .6, .2, 1);--dur-fast:.14s;--dur:.26s;--rail-w:92px;--top-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0d0b11;--paper-soft:#221d2b;--card:#1b1723;--line:#2a2536;--ink:#e9e7ee;--ink-muted:#b7b2c2;--ink-faint:#8b8697;--mag:#f25fa8;--mag-text:#e04e9c;--on-mag:#0d0b11;--btn:#e9e7ee;--on-btn:#0d0b11;--pos:#7fd1a6;--pos-soft:#12291e;--caution:#e0a93f;--caution-soft:#2e2410;--critical:#f08a8a;--critical-soft:#331616;--info:#7fb5d0;--info-soft:#132530;--cat-0:#7fb5d0;--cat-1:#b3a2e8;--cat-2:#f25fa8;--cat-3:#8b8697;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), -apple-system, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}a{color:var(--mag-text);text-underline-offset:.15em}h1,h2,h3{font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}h1{letter-spacing:-.01em;font-size:clamp(1.9rem,3.2vw,2.5rem)}h2{font-size:1.45rem}h3{font-size:1.15rem}p{margin:0}code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.85em}:focus-visible{outline:2px solid var(--mag);outline-offset:2px}.skip{background:var(--card);z-index:50;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.label{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.stack{gap:14px;display:grid}.wordmark{color:var(--ink);align-items:baseline;display:inline-flex}.mark{white-space:nowrap;align-items:baseline;font-size:1.28rem;line-height:1;display:inline-flex}.mark .w1{font-family:var(--font-display), Georgia, serif;font-style:italic;font-weight:400}.mark .w2{font-family:var(--font-mono), monospace;letter-spacing:-.015em;font-size:.86em;font-weight:400}.mark .pl{font-family:var(--font-mono), monospace;color:var(--mag);margin:0 .2em;font-size:.8em;font-weight:400;position:relative;top:-.015em}.wordmark-app{border-left:1px solid var(--line);font-family:var(--font-sans), sans-serif;color:var(--ink-muted);margin-left:.7rem;padding-left:.7rem;font-size:1.05rem;font-weight:400}.btn{font:500 .9rem/1 var(--font-sans), sans-serif;border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.15rem;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--btn);color:var(--on-btn)}.btn-secondary{background:var(--card);color:var(--ink);border-color:var(--line)}.btn-quiet{color:var(--ink-muted);background:0 0;border-color:#0000}.btn-quiet:hover{color:var(--ink);background:var(--paper-soft)}.btn-small{padding:.5rem .8rem;font-size:.82rem}.btn-block{width:100%}.field{color:var(--ink-muted);gap:6px;font-size:.88rem;display:grid}.field>span{color:var(--ink);font-weight:500}.field small{color:var(--ink-faint)}input[type=text],input[type=email],input[type=number],select,textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;padding:.65rem .8rem}textarea{resize:vertical;min-height:96px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mag);outline-offset:0;border-color:#0000}.check{color:var(--ink);align-items:flex-start;gap:.55rem;font-size:.9rem;display:flex}.check input{accent-color:var(--ink);margin-top:.25rem}.checks{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}legend{margin-bottom:6px;padding:0;font-size:.88rem;font-weight:500}.form-error{color:var(--critical);background:var(--critical-soft);border-radius:12px;padding:.6rem .8rem;font-size:.88rem}.form-ok{color:var(--pos);background:var(--pos-soft);border-radius:12px;padding:.6rem .8rem;font-size:.88rem}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.login{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:18px;width:min(440px,100%);padding:32px 28px;display:grid}.login-card h1{margin-top:8px}.notice{border:1px solid var(--line);border-radius:var(--r-tile);gap:6px;padding:16px;display:grid}.notice-title{font-weight:600}.divider{color:var(--ink-faint);align-items:center;gap:12px;font-size:.8rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.dev-note{color:var(--ink-faint);border-top:1px dashed var(--line);padding-top:12px;font-size:.8rem}.shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:var(--top-h) minmax(0, 1fr);min-height:100vh;display:grid}.topbar{border-bottom:1px solid var(--line);background:var(--paper);z-index:10;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky;top:0}.topbar-home{text-decoration:none}.topbar-right{align-items:center;gap:6px;min-width:0;display:flex}.org-chip{color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;padding:.3rem .7rem;font-size:.82rem}.org-chip em{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-left:.5rem;font-size:.64rem}.who{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:16ch;padding:0 .4rem;font-size:.85rem;overflow:hidden}.rail{border-right:1px solid var(--line);padding:14px 8px}.rail ul{top:calc(var(--top-h) + 14px);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky}.rail-item{color:var(--ink-muted);text-align:center;border-radius:14px;justify-items:center;gap:4px;padding:10px 4px;font-size:.74rem;text-decoration:none;display:grid}.rail-item:hover{background:var(--paper-soft);color:var(--ink)}.rail-item.is-active{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.rail-item.is-soon{color:var(--ink-faint);opacity:.7;cursor:default}.rail-item.is-soon:hover{color:var(--ink-faint);background:0 0}.rail-item small{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.6rem}.main{min-width:0;padding:32px clamp(16px,4vw,48px) 64px}.page-head{gap:8px;max-width:72ch;margin-bottom:28px;display:grid}.grid{gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:10px;min-width:0;padding:20px 22px;display:grid}.card h2,.card h3{margin-bottom:2px}.stat{gap:4px;display:grid}.stat .value{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.lead-card{background:var(--btn);color:var(--on-btn);border-color:var(--btn)}.lead-card .label,.lead-card .muted{color:inherit;opacity:.75}.tools{flex-wrap:wrap;gap:6px;display:flex}.tool{border:1px solid var(--line);border-radius:var(--r-pill);padding:.25rem .7rem;font-size:.82rem}.soon-list{color:var(--ink-muted);gap:4px;margin:0;padding-left:1.1rem;display:grid}.status{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.status:before{content:"";background:currentColor;width:.5rem;height:.5rem}.status-active{color:var(--pos);background:var(--pos-soft)}.status-active:before{border-radius:50%}.status-invited{color:var(--info);background:var(--info-soft)}.status-invited:before{transform:rotate(45deg)scale(.85)}.status-disabled{color:var(--ink-faint);background:var(--paper-soft)}.status-disabled:before{height:2px}.status-trial{color:var(--caution);background:var(--caution-soft)}.status-trial:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.status-paused{color:var(--ink-faint);background:var(--paper-soft)}.status-paused:before{height:2px}.role{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-muted);white-space:nowrap;padding:.12rem .5rem;font-size:.74rem}.roles{flex-wrap:wrap;gap:4px;display:flex}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem 1rem}tr:last-child td{border-bottom:0}th{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem;font-weight:500}td .sub{color:var(--ink-faint);font-size:.8rem;display:block}details.row-edit summary{cursor:pointer;color:var(--ink-muted);font-size:.82rem;list-style:none}details.row-edit summary::-webkit-details-marker{display:none}details.row-edit[open] summary{margin-bottom:10px}.row-form{gap:10px;min-width:260px;display:grid}.bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bar-row{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 3rem;align-items:center;gap:12px;font-size:.88rem;display:grid}.bar-track{background:var(--paper-soft);border-radius:4px;height:8px;overflow:hidden}.bar-fill{background:var(--ink);border-radius:4px;height:100%;display:block}.floor-note{color:var(--ink-faint);font-size:.82rem}@media (max-width:980px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--top-h) auto minmax(0, 1fr)}.rail{border-right:0;border-bottom:1px solid var(--line);padding:6px 8px;overflow-x:auto}.rail ul{display:flex;position:static}.rail-item{min-width:72px}.grid-3,.grid-2{grid-template-columns:minmax(0,1fr)}.hide-narrow,.who,.org-chip{display:none}.bar-row{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr) 2.5rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.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}.demo-panel{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.demo-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-person{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;gap:2px;padding:10px 14px;display:grid}.demo-person:hover{border-color:var(--ink-faint)}.demo-person span{color:var(--ink-muted);font-size:.82rem}.small{font-size:.84rem}.spacer{flex:1}.rule{border:0;border-top:1px solid var(--line);margin:6px 0}.plain{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crumb{margin-bottom:12px;font-size:.85rem}.crumb a{color:var(--ink-muted)}.crumb a:before{content:"← "}.banner{background:var(--pos-soft);color:var(--pos);border-radius:var(--r-tile);margin-bottom:16px;padding:.8rem 1rem;font-weight:500}.attention{border-color:var(--mag);box-shadow:inset 0 0 0 1px var(--mag)}.empty{text-align:left}.inline-form{display:inline}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.num-col{text-align:right;white-space:nowrap}td.num-col .num{font-size:.88rem}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;display:flex}.search-form{align-items:center;gap:8px;display:flex}.search-form input{min-width:14rem}.rail-item{position:relative}.rail-badge{border-radius:var(--r-pill);background:var(--mag);min-width:1.2rem;height:1.2rem;color:var(--on-mag);font:600 .66rem/1.2rem var(--font-mono), monospace;text-align:center;padding:0 .3rem;position:absolute;top:4px;right:10px}.chip{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;padding:.18rem .55rem;font-size:.76rem;display:inline-flex}.chip:before{content:"";background:currentColor;flex:none;width:.45rem;height:.45rem}.chip-info{color:var(--info);background:var(--info-soft)}.chip-info:before{transform:rotate(45deg)scale(.85)}.chip-caution{color:var(--caution);background:var(--caution-soft)}.chip-caution:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.chip-pos{color:var(--pos);background:var(--pos-soft)}.chip-pos:before{border-radius:50%}.chip-mag{color:var(--mag-text);background:var(--paper-soft);border-color:var(--mag)}.chip-faint{color:var(--ink-faint);background:var(--paper-soft)}.chip-faint:before{height:2px}.chip-outline{color:var(--ink-muted);border-color:var(--line);background:0 0}.chip-outline:before{display:none}.chip-critical{color:var(--critical);background:var(--critical-soft)}.chip-critical:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.chip-check-waiting,.chip-check-pending{color:var(--info);background:var(--info-soft)}.chip-check-waiting:before,.chip-check-pending:before{transform:rotate(45deg)scale(.85)}.chip-check-question{color:var(--caution);background:var(--caution-soft)}.chip-check-question:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.chip-check-agreed{color:var(--pos);background:var(--pos-soft)}.chip-check-agreed:before{border-radius:50%}.chip-check-parked,.chip-check-cancelled{color:var(--ink-faint);background:var(--paper-soft)}.chip-check-parked:before,.chip-check-cancelled:before{height:2px}.chips-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.flow{gap:16px;max-width:760px;display:grid}.progress{gap:8px;display:grid}.progress-steps{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.progress-steps span{background:var(--paper-soft);border-radius:3px;height:6px}.progress-steps span.done{background:var(--ink)}.progress-steps span.now{background:var(--mag)}.progress-label{color:var(--ink-faint);font-size:.8rem;font-family:var(--font-mono), monospace;letter-spacing:.04em;justify-content:space-between;display:flex}.qcard{gap:14px;padding:26px 26px 22px}.step-tag{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mag-text);font-size:.66rem}.qtext{font-family:var(--font-display), Georgia, serif;outline:none;font-size:1.5rem;line-height:1.2}.coach{color:var(--ink-muted);max-width:62ch}.fwrap{gap:8px;display:grid}.f-label{color:var(--ink);font-size:.9rem;font-weight:500;font-family:var(--font-sans), sans-serif;margin:0}.qnote{color:var(--ink-faint);font-size:.84rem}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts-stacked{display:grid}.opt{text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:14px;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.9rem;display:inline-flex}.opt:hover{border-color:var(--ink-faint)}.opt .box{border:1.5px solid var(--ink-faint);border-radius:50%;flex:none;width:14px;height:14px}.opt.multi .box{border-radius:4px}.opt.sel{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.opt.sel .box{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 2px var(--card)}.similar{border:1px dashed var(--line);border-radius:var(--r-tile);gap:8px;padding:12px 14px;display:grid}.similar ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.similar li{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.next-up{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.next-up ol{color:var(--ink-muted);gap:4px;margin:0;padding-left:1.2rem;display:grid}.flow-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:14px;display:flex}.tags{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.tags input{border:0;flex:1;min-width:10rem;padding:.4rem .5rem}.tags input:focus-visible{outline:none}.tags:focus-within{outline:2px solid var(--mag)}.tag{background:var(--paper-soft);border-radius:var(--r-pill);align-items:center;gap:.3rem;padding:.25rem .35rem .25rem .7rem;font-size:.85rem;display:inline-flex}.tag button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1rem;line-height:1}.record{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.record-main,.record-side{gap:16px;min-width:0;display:grid}.icard{gap:16px}.icard-top{gap:6px;display:grid}.icard-top h2{font-size:1.7rem}.meta{color:var(--ink-muted);font-size:.88rem}.rec{border-radius:var(--r-tile);border-left:4px solid;gap:4px;padding:14px 16px;display:grid}.rec b{font-family:var(--font-display), Georgia, serif;font-size:1.3rem;font-weight:400}.rec p{color:var(--ink)}.rec-proceed{color:var(--pos);background:var(--pos-soft)}.rec-refine{color:var(--caution);background:var(--caution-soft)}.rec-check_first{color:var(--info);background:var(--info-soft)}.rec-route_it{color:var(--mag-text);background:var(--paper-soft)}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.fact{background:var(--paper);border-radius:var(--r-tile);align-content:start;gap:4px;padding:12px 14px;display:grid}.fact b{font-weight:500}.fact p{color:var(--ink-muted);font-size:.84rem}.iblock{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.iblock p,.iblock li{color:var(--ink-muted)}.iblock ol,.iblock ul{margin:0;padding-left:1.2rem}.flag-list li{margin:2px 0}.checks-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-item{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.check-item:last-child{border-bottom:0;padding-bottom:0}.check-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check-item p{font-size:.86rem}.concern{background:var(--caution-soft);color:var(--ink);border-radius:10px;gap:2px;padding:8px 10px;font-size:.86rem;display:grid}.concern .label{color:var(--caution)}.timeline{gap:10px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.timeline li{grid-template-columns:4.2rem minmax(0,1fr);gap:8px;display:grid}.timeline .when{color:var(--ink-faint);padding-top:.1rem;font-size:.78rem}.timeline b{font-weight:500}.concern-inline{color:var(--caution);margin-top:2px;display:block}.answer-card{border-color:var(--caution);box-shadow:inset 0 0 0 1px var(--caution)}.quote{font-family:var(--font-display), Georgia, serif;font-size:1.15rem}.approval{gap:14px}.approval-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-head h2 a{color:inherit;text-decoration:none}.approval-head h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mag);text-decoration-color:var(--mag)}.approval-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ask{font-weight:500}.kv{gap:8px;margin:0;display:grid}.kv div{grid-template-columns:9rem minmax(0,1fr);gap:10px;font-size:.88rem;display:grid}.kv dt{color:var(--ink-faint)}.kv dd{color:var(--ink);margin:0}.decision{background:var(--paper);border-radius:var(--r-tile);padding:14px}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg-item{border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.86rem;display:inline-flex}.seg-item input{accent-color:var(--ink);margin:0}.seg-item.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.concern-box summary{cursor:pointer;color:var(--ink-muted);font-size:.86rem}.concern-box[open] summary{margin-bottom:8px}.kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.kpi{gap:6px;padding:14px 16px}.kpi .value{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1}.kpi-alert{border-color:var(--critical)}.kpi-alert .value{color:var(--critical)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.filters input,.filters select{width:auto;min-width:9rem;padding:.5rem .7rem;font-size:.86rem}.count-line{margin-bottom:8px;font-size:.85rem}.clusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cluster{background:var(--paper);border-radius:var(--r-tile);padding:12px 14px;font-size:.88rem}.stat-link{color:inherit;transition:border-color var(--dur-fast) var(--ease);text-decoration:none}.stat-link:hover{border-color:var(--ink-faint)}.setup-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-option{border:1px solid var(--line);border-radius:var(--r-tile);cursor:pointer;color:var(--ink-muted);gap:4px;padding:12px 14px;font-size:.88rem;display:grid}.setup-option input{accent-color:var(--ink);justify-self:start;width:16px;height:16px;margin:0 0 4px}.setup-option b{color:var(--ink);font-weight:600}.setup-option:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pick-list{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;max-height:260px;padding:10px 12px;display:grid;overflow-y:auto}.dept-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dept-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dept-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.head-form{align-items:center;gap:4px;display:flex}.head-form select{width:auto;max-width:13rem;padding:.35rem .6rem;font-size:.84rem}@media (max-width:1180px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.record,.approval-body,.setup-options,.gov-grid,.clusters{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.duo{grid-template-columns:minmax(0,1fr)}.kv div{grid-template-columns:minmax(0,1fr);gap:2px}.rail-badge{right:4px}}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chips-row.inline{vertical-align:middle;margin-left:8px;display:inline-flex}.attention-list li{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.lib-card{color:inherit;transition:border-color var(--dur-fast) var(--ease);text-decoration:none}.lib-card:hover{border-color:var(--ink-faint)}.lib-card p.muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-view{background:var(--paper);border:1px solid var(--line);font:.82rem/1.55 var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;border-radius:12px;max-height:420px;margin:0;padding:14px 16px;overflow:auto}textarea.code{font:.84rem/1.5 var(--font-mono), ui-monospace, monospace}.banner-caution{background:var(--caution-soft);color:var(--ink);border-radius:12px;padding:.6rem .8rem;font-size:.88rem}.tool-box{border-top:1px solid var(--line);padding-top:10px}.tool-box>summary{cursor:pointer;font-size:.9rem;font-weight:500}.tool-box[open]>summary{margin-bottom:12px}.versions{gap:6px;margin:0;padding-left:1.2rem;font-size:.88rem;display:grid}.issues{gap:12px}.issue{border-left:3px solid var(--caution);gap:4px;padding-left:10px;display:grid}.issue-closed{border-left-color:var(--line);color:var(--ink-muted)}.close-issue,.system-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.close-issue input{flex:1;width:auto;min-width:10rem;padding:.4rem .6rem;font-size:.85rem}.system-form select,.system-form input{width:auto;padding:.35rem .55rem;font-size:.82rem}.system-form input{flex:1;min-width:9rem}.file-btn{cursor:pointer}table.connectors td:last-child{min-width:320px}@media (max-width:720px){.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.owns{color:var(--critical);margin-top:4px}.reviews li{border-left:3px solid var(--pos);gap:2px;padding-left:10px;display:grid}.kpi-pos .value{color:var(--pos)}.value-cats{gap:14px;display:grid}.value-cat{gap:6px;display:grid}.value-cat b{font-weight:500}.value-cat .bar-row{grid-template-columns:5.5rem minmax(0,1fr) 3.5rem;font-size:.84rem}.bar-fill.bar-estimated{background:var(--ink-faint)}.bar-fill.bar-agreed{background:var(--ink)}.bar-fill.bar-measured{background:var(--pos)}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.roadmap-col{align-content:start;gap:12px;display:grid}.roadmap-col>h2{font-size:1.2rem}.priority{gap:8px}.priority h3{font-size:1.1rem}@media (max-width:980px){.roadmap{grid-template-columns:minmax(0,1fr)}}.prose{gap:10px;max-width:72ch;display:grid}.prose h3{margin-top:4px;font-size:1.05rem}.prose ul{gap:4px;margin:0;padding-left:1.2rem;display:grid}.playbook h3{font-size:1.02rem;font-family:var(--font-sans), sans-serif;font-weight:600}.playbook ul{color:var(--ink-muted);gap:6px;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.view-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.view-seg{background:var(--paper-soft);border-radius:var(--r-pill);gap:2px;padding:4px;display:inline-flex}.view-seg a{color:var(--ink-muted);border-radius:var(--r-pill);padding:.48rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none}.view-seg a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.quick{flex-wrap:wrap;gap:6px;display:flex}.qchip{border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);color:var(--ink-muted);align-items:center;gap:6px;padding:.36rem .8rem;font-size:.82rem;text-decoration:none;display:inline-flex}.qchip .num{color:var(--ink-faint);font-size:.74rem}.qchip[aria-current=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.filter-box{margin-bottom:8px}.filter-box>summary{cursor:pointer;color:var(--ink-muted);width:max-content;margin-bottom:8px;font-size:.86rem}.view-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.view-meta .count-line{margin:0}.off-board{margin-top:14px;font-size:.86rem}.pboard{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:start;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.pcol{background:var(--paper-soft);border-radius:var(--r-card);align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.pcol-head{justify-content:space-between;align-items:baseline;padding:4px 6px 0;display:flex}.pcol-head h2{font-family:var(--font-sans), sans-serif;font-size:.92rem;font-weight:600}.pcol-hours{color:var(--ink-faint);gap:4px;padding:0 6px 2px;font-size:.74rem;display:grid}.pcol-hours .track{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.pcol-hours .fill{background:var(--ink);border-radius:2px;height:100%;display:block}.pcol-empty{color:var(--ink-faint);padding:6px;font-size:.8rem}.ptile{background:var(--card);border:1px solid var(--line);color:var(--ink);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:14px;gap:8px;padding:12px 12px 10px;text-decoration:none;display:grid;position:relative}.ptile:hover{border-color:var(--ink-faint);transform:translateY(-2px);box-shadow:0 6px 18px #12101614}.ptile.late{border-left:3px solid var(--critical)}.ptile.question{border-left:3px solid var(--caution)}.ptile-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ptile .kind{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.64rem}.ptile .hrs{font-family:var(--font-mono), monospace;background:var(--paper);border-radius:var(--r-pill);white-space:nowrap;padding:.1rem .5rem;font-size:.72rem}.ptile-title{font-family:var(--font-display), Georgia, serif;font-size:1.04rem;line-height:1.25}.ptile-who{color:var(--ink-muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.who-name{overflow-wrap:anywhere;min-width:0}.ava{background:var(--paper-soft);border:1px solid var(--line);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:600;display:grid}.prio{color:var(--mag-text);align-items:center;gap:6px;font-size:.72rem;display:flex}.prio:before{content:"";border:1.5px solid;border-radius:1px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.cat{color:var(--ink-muted);align-items:center;gap:.3rem;font-size:.74rem;display:inline-flex}.cat i{font-size:.68rem;font-style:normal}.cat-0 i,i.cat-0{color:var(--cat-0)}.cat-1 i,i.cat-1{color:var(--cat-1)}.cat-2 i,i.cat-2{color:var(--cat-2)}.cat-3 i,i.cat-3{color:var(--cat-3)}.pstack{display:grid}.deck{display:grid;position:relative}.deck .ptile{z-index:2}.deck:before,.deck:after{content:"";background:var(--card);border:1px solid var(--line);height:24px;transition:transform .25s var(--ease);border-top:0;border-radius:0 0 14px 14px;position:absolute;left:10px;right:10px}.deck:before{z-index:1;bottom:-6px}.deck:after{z-index:0;opacity:.7;bottom:-11px;left:18px;right:18px}.pstack:hover .deck:before{transform:translateY(3px)rotate(-1deg)}.pstack:hover .deck:after{transform:translateY(6px)rotate(1.2deg)}.pstack:has(details[open]) .deck:before{display:none}.pstack:has(details[open]) .deck:after{display:none}.pstack-more{margin-top:14px}.pstack-more>summary{cursor:pointer;text-align:center;color:var(--mag-text);font-size:.74rem;list-style:none}.pstack-more>summary::-webkit-details-marker{display:none}.pstack-list{gap:8px;margin-top:8px;display:grid}.corners{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.corner{border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);color:var(--ink-muted);padding:.3rem .8rem;font-size:.84rem}.corner b{color:var(--ink);font-weight:500}.corner-quick_win{border-color:var(--ink)}.vmap{gap:10px;padding:14px}.vmap-box{position:relative}.vmap-svg{width:100%;height:auto;display:block}.vq{fill:var(--paper)}.vq-hot{fill:var(--paper-soft)}.vq-label{font:500 12px var(--font-sans), sans-serif;fill:var(--ink-muted)}.vq-sub{font:400 11px var(--font-sans), sans-serif;fill:var(--ink-faint)}.vaxis{stroke:var(--line);stroke-width:1px}.vgrid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.vtick{font:400 10.5px var(--font-mono), monospace;fill:var(--ink-faint)}.vdot{cursor:pointer}.vdot circle{stroke:var(--card);stroke-width:2px;transition:stroke var(--dur-fast) var(--ease)}.vdot.cat-0 circle{fill:var(--cat-0)}.vdot.cat-1 circle{fill:var(--cat-1)}.vdot.cat-2 circle{fill:var(--cat-2)}.vdot.cat-3 circle{fill:var(--cat-3)}.vdot.live circle{stroke:var(--pos);stroke-width:3px}.vdot:hover circle,.vdot:focus circle{stroke:var(--ink);stroke-width:3px}.vdot:focus{outline:none}.vdot text{font:500 10px var(--font-mono), monospace;fill:var(--paper);pointer-events:none}.vmap-tip{z-index:5;background:var(--ink);max-width:240px;color:var(--paper);pointer-events:none;border-radius:10px;gap:2px;padding:8px 10px;font-size:.78rem;display:grid;position:absolute}.vmap-legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.8rem;display:flex}.vmap-legend .sw{margin-right:5px;font-style:normal}.vmap-legend .sw-live{border:3px solid var(--pos);vertical-align:-1px;border-radius:50%;width:11px;height:11px;display:inline-block}@media (max-width:720px){.pboard{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(240px,82vw))}.pcol{scroll-snap-align:start}}.pcol>*,.pstack,.deck,.ptile{min-width:0}.ptile .chip{white-space:normal}.scope-tabs{border-bottom:1px solid var(--line);gap:22px;margin:6px 0 14px;display:flex}.scope-tabs a{color:var(--ink-muted);border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:8px 2px 10px;font-weight:500;text-decoration:none;display:inline-flex}.scope-tabs a .num{color:var(--ink-faint);font-size:.78rem}.scope-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--mag)}.view-bar .search-form{margin-left:auto}.cfeed{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.cfeed-card{gap:10px}.cfeed-card h3{font-size:1.15rem}.cfeed-card h3 a{color:inherit;text-decoration:none}.cfeed-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mag);text-decoration-color:var(--mag)}.cfeed-card.near{border-color:var(--mag);box-shadow:inset 0 0 0 1px var(--mag)}.near-note{color:var(--mag-text);font-size:.76rem}.cfeed-goal{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.cfeed-meta .hrs{font-family:var(--font-mono), monospace;background:var(--paper);border-radius:var(--r-pill);padding:.1rem .5rem;font-size:.72rem}.interest{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.interest-btns{flex-wrap:wrap;gap:6px;display:flex}.interest .btn[aria-pressed=true]{background:var(--btn);color:var(--on-btn);border-color:var(--btn)}.interest-line{color:var(--ink-muted);font-size:.78rem}.ptile-interest{color:var(--pos);font-size:.72rem}@media (max-width:720px){.view-bar .search-form{width:100%;margin-left:0}}:root{--f-mid:#191333;--f-cobalt:#2743ce;--f-cyan:#3ec6e8;--f-violet:#7a3fd1;--f-mag:#c4197c;--f-rasp:#e02d5c;--f-pink:#f25fa8;--f-peach:#f79e6b;--f-amber:#f5b84a;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--band-1:#d9d5df;--band-2:#a7a1b1;--band-3:#655f6d;--band-4:#121016;--on-band-dark:#f2f1f3}@media (prefers-color-scheme:dark){:root{--band-1:#3a3346;--band-2:#6e6680;--band-3:#b7b2c2;--band-4:#e9e7ee;--on-band-dark:#0d0b11}}.h3{font-size:1.15rem}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.empty-state{gap:8px}.privacy-note{margin-top:18px;font-size:.84rem}.check-steps span{height:5px}.lightfield{background:var(--f-mid);aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.lightfield .disc{mix-blend-mode:screen;filter:blur(14px);border-radius:50%;position:absolute}.lightfield:after{content:"";background-image:var(--grain);mix-blend-mode:overlay;opacity:.55;pointer-events:none;position:absolute;inset:0}.plate{min-width:0;margin:0}.plate .mat{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:10px}.result-moment{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;margin-bottom:16px;padding:26px;display:grid}.result-copy{gap:16px;min-width:0;display:grid}.result-head{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}.band-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.band-tile{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid;position:relative}.band-tile b{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem;font-weight:500}.band-tile span{color:var(--ink-muted);font-size:.92rem}.band-tile.you{border:2px solid var(--mag)}.band-tile.you b{color:var(--mag-text)}.band-tile.you span{color:var(--ink)}.you-tab{background:var(--mag);color:var(--on-mag);font:500 .6rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);padding:.25rem .5rem;font-style:normal;position:absolute;top:-.65rem;right:.7rem}.result-actions{flex-wrap:wrap;gap:8px;display:flex}.result-below{margin-bottom:10px}.result-note{font-size:.84rem}@media (prefers-reduced-motion:no-preference){.result-moment[data-pre] .disc,.result-moment[data-pre] .result-head,.result-moment[data-pre] .band-tile,.result-moment[data-pre] .you-tab,.result-moment[data-pre] .result-after{opacity:0}[data-pre] [data-grow]{transform-origin:0;transform:scaleX(0)}}@media (max-width:860px){.result-moment{grid-template-columns:minmax(0,1fr)}.plate{max-width:420px}}@media (max-width:480px){.band-tiles{grid-template-columns:minmax(0,1fr)}}.plan-card{gap:14px;margin-bottom:16px}.plan-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-steps li{border:1px solid var(--line);border-radius:var(--r-tile);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.plan-steps li.now{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.plan-steps h3{font-size:1.05rem}.plan-n{width:2rem;height:2rem;font-family:var(--font-mono), monospace;border:1px solid var(--line);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.plan-steps li.now .plan-n{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:640px){.plan-steps li{grid-template-columns:2rem minmax(0,1fr)}.plan-steps li .btn{grid-column:2;justify-self:start}}.band-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.band-history li{grid-template-columns:4.6rem 4.5rem 1fr;align-items:center;gap:10px;font-size:.9rem;display:grid}.band-steps{grid-template-columns:repeat(4,1fr);gap:3px;display:inline-grid}.band-steps i{background:var(--paper-soft);border-radius:2px;height:8px}.band-steps i.on{background:var(--ink)}.my-tools{gap:4px;margin:0;padding:0;list-style:none;display:grid}.my-tools li{justify-content:space-between;gap:10px;font-size:.9rem;display:flex}.band-card{gap:6px}.band-name{font-size:1.02rem;font-family:var(--font-sans), sans-serif;font-weight:500}.mini-track{background:var(--paper-soft);border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.mini-fill{border-radius:3px;height:100%;display:block}.bseg-1{background:var(--band-1);color:var(--ink)}.bseg-2{background:var(--band-2);color:var(--ink)}.bseg-3{background:var(--band-3);color:var(--on-band-dark)}.bseg-4{background:var(--band-4);color:var(--on-band-dark)}@media (prefers-color-scheme:dark){.bseg-1,.bseg-2{color:var(--ink)}.bseg-3,.bseg-4{color:var(--paper)}}.big-figure{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.big-figure .value{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.6rem;line-height:1}.trend{width:100%;max-width:520px;height:auto;display:block}.trend-grid{stroke:var(--line);stroke-width:1px}.trend-line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:var(--card);stroke:var(--ink);stroke-width:2px}.trend-label{font:500 10px var(--font-mono), monospace;fill:var(--ink-faint)}.before-after{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.before-after>div{gap:2px;display:grid}.before-after .num{font-family:var(--font-mono), monospace;font-size:1.6rem}.ba-arrow{color:var(--ink-faint);font-size:1.2rem}.band-legend{color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.band-legend li{align-items:center;gap:6px;display:inline-flex}.swatch{border:1px solid var(--line);border-radius:3px;width:12px;height:12px;display:inline-block}.dept-bands{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dept-bands li{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);align-items:center;gap:12px;font-size:.9rem;display:grid}.dept-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bandbar{background:var(--paper-soft);border-radius:8px;height:26px;display:flex;overflow:hidden}.bandbar .bseg{font:500 .72rem var(--font-mono), monospace;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.dim-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dim-bars li{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 2.5rem;align-items:center;gap:12px;font-size:.88rem;display:grid}.dim-bars .num{text-align:right;font-family:var(--font-mono), monospace}@media (max-width:640px){.dept-bands li,.dim-bars li{grid-template-columns:minmax(0,1fr);gap:4px}.dim-bars li{grid-template-columns:minmax(0,1fr) 2.5rem}.dim-bars li .bar-track{grid-area:2/1/auto/-1}}.licence-total{color:var(--ink-muted);margin:0;font-size:.9rem}.licence-total .num{font-family:var(--font-mono), monospace;color:var(--ink)}.unused{color:var(--caution);font-weight:500}td.num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}td.num .sub{font-family:var(--font-sans), sans-serif}.weekbars{align-items:flex-end;gap:2px;width:112px;height:28px;display:inline-flex}.weekbars-wide{width:100%;max-width:320px;height:40px}.weekbars-bar{background:var(--ink);opacity:.85;border-radius:1px;flex:1;min-height:1px}.licence-edit summary{cursor:pointer;color:var(--ink-muted);width:max-content;font-size:.88rem}.licence-edit[open] summary{margin-bottom:10px}.licence-form{border-top:1px solid var(--line);grid-template-columns:6rem minmax(0,1.2fr) repeat(2,minmax(0,.8fr)) minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}.licence-form .form-error,.licence-form .form-ok{grid-column:1/-1;margin:0}.licence-tool{padding-bottom:.6rem;font-weight:500}@media (max-width:860px){.licence-form{grid-template-columns:repeat(2,minmax(0,1fr))}.licence-tool{grid-column:1/-1;padding:0}}.usage-depts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.usage-depts li{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 3rem minmax(7rem,9rem);align-items:center;gap:12px;font-size:.9rem;display:grid}.usage-depts .num{text-align:right;font-family:var(--font-mono), monospace}.usage-pp{font-size:.8rem}@media (max-width:720px){.usage-depts li{grid-template-columns:minmax(0,1fr) 3rem}.usage-depts .bar-track,.usage-pp{grid-column:1/-1}}.upload-preview{background:var(--paper);gap:12px}.upload-preview .facts{margin:0}.upload-preview .facts div{background:var(--card);border-radius:var(--r-tile);gap:2px;padding:10px 12px;display:grid}.upload-preview dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.64rem}.upload-preview dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.upload-preview table{min-width:420px}.upload fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.upload legend{margin-bottom:8px;font-size:.9rem;font-weight:500}.where-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.where-list li{gap:2px;font-size:.9rem;display:grid}.upload-grid{align-items:start}.ask{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ask-threads{top:calc(var(--top-h) + 16px);gap:10px;display:grid;position:sticky}.ask-threads ul{gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ask-threads a[aria-current],.ask-threads li a{color:var(--ink);border-radius:12px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.ask-threads li a:hover{background:var(--paper-soft)}.ask-threads li a[aria-current=page]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.thread-job{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem}.thread-title{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.ask-main{gap:12px;min-width:0;display:grid}.ask-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.job-card{color:inherit;transition:border-color var(--dur-fast) var(--ease);gap:8px;text-decoration:none}.job-card:hover{border-color:var(--ink-faint)}.pick-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pick-list a{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:10px 12px;text-decoration:none;display:block}.pick-list a:hover{border-color:var(--ink-faint)}.chat{gap:10px;display:grid}.chat-log{gap:12px;display:grid}.bubble{border-radius:18px;gap:8px;max-width:46rem;padding:12px 16px;display:grid}.bubble p,.bubble ul,.bubble ol{margin:0}.bubble ul,.bubble ol{gap:4px;padding-left:1.2rem;display:grid}.bubble-coach{background:var(--card);border:1px solid var(--line);justify-self:start}.bubble-you{background:var(--btn);color:var(--on-btn);justify-self:end}.who-coach{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:8px;font-size:.62rem;display:inline-flex}.example-tag{border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:.08em;color:var(--caution);padding:.1rem .45rem}.typing{color:var(--ink-faint);letter-spacing:.2em}.coach-item{color:var(--mag-text);font-weight:500}.chat-input{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:6px;display:grid;position:sticky;bottom:12px}.chat-input textarea{resize:vertical;min-height:3rem}.chat-note{font-size:.8rem}.proposal{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--paper);color:var(--ink);gap:10px;padding:12px 14px;display:grid}.proposal h3{font-size:1.1rem}.proposal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.proposal-facts div{gap:2px;display:grid}.proposal-facts dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem}.proposal-facts dd{margin:0;font-size:.9rem}.proposal-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.skill-draft{font-family:var(--font-mono), monospace;width:100%;font-size:.8rem;line-height:1.5}.coach-plan-intro{color:var(--ink-muted);max-width:70ch}@media (max-width:900px){.ask{grid-template-columns:minmax(0,1fr)}.ask-threads{position:static}.ask-threads ul{gap:6px;max-height:none;display:flex;overflow-x:auto}.ask-threads li a{border:1px solid var(--line);min-width:12rem}.job-cards,.proposal-facts{grid-template-columns:minmax(0,1fr)}}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.welcome{gap:18px;max-width:760px;display:grid}.welcome-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.welcome-steps li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:12px;display:grid}.welcome-privacy{gap:6px}.lead-card .welcome-link{color:inherit;opacity:.8}.band-edit{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.band-edit fieldset{border:1px solid var(--line);border-radius:var(--r-tile);gap:8px;margin:0;padding:10px 12px;display:grid}.band-edit legend{padding:0 4px;font-weight:500}.q-edit{gap:10px}.opt-edit{gap:6px;display:grid}.opt-row{grid-template-columns:1.5rem minmax(0,1fr) 8rem auto;align-items:center;gap:8px;display:grid}.opt-key{font-family:var(--font-mono), monospace;color:var(--ink-faint)}.editor-save{gap:10px;position:sticky;bottom:12px;box-shadow:0 6px 24px #00000014}.editor-errors{margin:0;padding-left:1.2rem;font-size:.86rem}@media (max-width:900px){.band-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.opt-row{grid-template-columns:1.5rem minmax(0,1fr)}}.likert{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.likert .opt{justify-content:center}@media (max-width:640px){.likert{grid-template-columns:minmax(0,1fr)}.likert .opt{justify-content:flex-start}}.start-list{gap:10px;margin:0;padding-left:1.2rem;display:grid}.start-list li{gap:2px;display:grid}.area-bars .sub{color:var(--ink-faint);font-size:.78rem;display:block}.gap-list,.comments{gap:8px;margin:0;padding-left:1.2rem;display:grid}.comments li{color:var(--ink-muted)}td.low{color:var(--critical);font-weight:500}.leader-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.leader-form legend{margin-bottom:6px;font-weight:500}.radio-opt input{accent-color:var(--ink);margin:0}.report{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:22px;max-width:820px;padding:32px 36px;display:grid}.report h2{margin-bottom:8px;font-size:1.25rem}.report table{min-width:0;font-size:.88rem}.report th.right,.report td.right{text-align:right}.report ol,.report ul{gap:6px;margin:0;padding-left:1.2rem;display:grid}.report-cover{gap:8px;display:grid}.report-score{align-items:baseline;gap:14px;margin-top:6px;display:flex}.report-score .num{font-family:var(--font-mono), monospace;letter-spacing:-.03em;font-size:4.5rem;line-height:1}.report-rule{background:var(--ink);border:0;width:120px;height:3px;margin:6px 0 0}.report-method p{color:var(--ink-muted);font-size:.88rem}@media print{.topbar,.rail,.no-print,nav{display:none!important}.shell{display:block!important}body{color:#000!important;background:#fff!important}.report{border:0;max-width:none;padding:0}.report section{break-inside:avoid}main,.main,.content{margin:0!important;padding:0!important}}.survey-card{margin-bottom:16px}.delta{font-family:var(--font-mono), monospace;color:var(--ink-faint);margin-left:8px;font-size:.74rem;display:inline-block}.delta-up{color:var(--pos)}.delta-down{color:var(--critical)}.bar-track{position:relative}.bar-before{background:var(--ink-faint);z-index:1;width:2px;position:absolute;top:-3px;bottom:-3px}.area-bars .num{flex-direction:column;align-items:flex-end;display:flex}.area-bars .num .delta{white-space:nowrap;margin:0;font-size:.66rem}.area-bars li{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr) 7rem}.report-head{margin:20px 0 8px}.open-survey{gap:10px;margin-bottom:16px}.uc-why{margin:-4px 0 12px}.uc-filters select,.uc-filters input{width:auto}.uc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.uc-card{color:inherit;transition:border-color var(--dur-fast) var(--ease);gap:8px;text-decoration:none}.uc-card:hover{border-color:var(--ink-faint)}.uc-meta{color:var(--ink-faint);gap:10px;font-size:.76rem;display:flex}.uc-level{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.uc-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:.8rem;display:flex}.uc-detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.uc-steps{gap:6px;margin:0;padding-left:1.2rem;display:grid}.uc-prompt{white-space:pre-wrap;font-family:var(--font-mono), monospace;background:var(--paper);border-radius:var(--r-tile);margin:0;padding:12px 14px;font-size:.84rem;line-height:1.55}.uc-check{border-color:var(--caution)}.use-it .form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.uc-detail{grid-template-columns:minmax(0,1fr)}}.section-title{margin:22px 0 10px;font-size:1.3rem}.prog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prog-card{gap:10px}.prog-card.fits{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.prog-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ring{flex:none;display:block}.ring-track{fill:none;stroke:var(--line);stroke-width:6px}.ring-fill{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linecap:round}.ring-text{font:500 13px var(--font-mono), monospace;fill:var(--ink);font-variant-numeric:tabular-nums}.prog-detail{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.prog-ring{text-align:center;place-items:center;gap:12px}.reqs-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reqs-list li{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:10px;display:grid}.reqs-list .sub{color:var(--ink-faint);font-size:.8rem;display:block}.req-mark{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.reqs-list li.met .req-mark{background:var(--pos);border-color:var(--pos);color:var(--card)}.seal{border:2px solid var(--ink);border-radius:var(--r-card);background:var(--card);align-items:center;gap:14px;max-width:520px;margin-bottom:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.seal>div{gap:2px;display:grid}.seal-mark{background:var(--ink);width:2.6rem;height:2.6rem;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.seal-rule{background:linear-gradient(90deg, var(--f-cobalt), var(--f-violet), var(--f-mag), var(--f-rasp), var(--f-peach), var(--f-amber));height:3px;position:absolute;bottom:0;left:0;right:0}.rubric{border:0;gap:6px;margin:0;padding:0;display:grid}.rubric legend{margin-bottom:6px;font-weight:500}.build-result{background:var(--paper);gap:8px}.build-result.done{border-color:var(--pos)}.badge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.badge-list li{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:10px;display:grid}.badge-list li>div{display:grid}.badge-mark{border:2px solid var(--ink);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.cohort-card{margin-bottom:16px}.route{gap:10px;margin-bottom:16px}.route-line{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.route-line:before{content:"";background:var(--line);height:2px;position:absolute;top:1.1rem;left:8%;right:8%}.stop{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.stop-dot{background:var(--card);border:2px solid var(--line);width:2.2rem;height:2.2rem;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:relative}.stop-accepted .stop-dot{background:var(--ink);color:var(--paper);border-color:var(--ink)}.stop-submitted .stop-dot{border-color:var(--info);color:var(--info)}.stop-changes .stop-dot{border-color:var(--caution);color:var(--caution)}.stop.here .stop-dot{box-shadow:0 0 0 4px var(--paper), 0 0 0 6px var(--mag)}.stop-title{color:var(--ink-muted);max-width:8rem;font-size:.78rem}.stop-card summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.stop-card[open] summary{margin-bottom:10px}.stop-n{font-family:var(--font-mono), monospace;color:var(--ink-faint)}.coach-note{background:var(--paper);border-radius:var(--r-tile);padding:10px 12px}.review-card{gap:10px}.decide-form textarea{min-height:3rem}@media (max-width:900px){.prog-grid,.prog-detail{grid-template-columns:minmax(0,1fr)}.route-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.route-line:before{display:none}}.dim-bars .sub{color:var(--ink-faint);font-size:.78rem;display:block}.summary{gap:12px;margin-bottom:16px}.summary-questions{margin:0}.summary-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.summary-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.summary-col li{gap:4px;display:grid}.summary-col li p{margin:0}.summary-col-head{font-family:var(--font-sans), sans-serif;align-items:center;gap:6px;margin-bottom:4px;font-size:.9rem;font-weight:500;display:flex}.col-up .summary-col-head span{color:var(--pos)}.col-down .summary-col-head span{color:var(--critical)}.col-action .summary-col-head span{color:var(--mag-text)}.evidence{font-family:var(--font-mono), monospace;color:var(--ink-faint);transition:background-size var(--dur) var(--ease), color var(--dur-fast) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;width:fit-content;font-size:.72rem;text-decoration:none}.evidence:hover,.evidence:focus-visible{color:var(--ink);background-size:100% 1px}@media (prefers-reduced-motion:no-preference){[data-pre] [data-settle]{opacity:0}}.insight-line{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.roi-box[open] summary{margin-bottom:12px}.roi{gap:14px;display:grid}.roi-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roi-bands{border:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.roi-bands legend{margin-bottom:6px;font-size:.88rem;font-weight:500}.roi-out{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.roi-figure{background:var(--paper);border-radius:var(--r-tile);border:1px dashed var(--line);gap:4px;padding:12px 14px;display:grid}.roi-figure .num{font-family:var(--font-mono), monospace;font-size:1.4rem}.roi-figure.measured{border:1px solid var(--pos);background:var(--pos-soft)}@media (max-width:900px){.summary-cols,.roi-out{grid-template-columns:minmax(0,1fr)}.roi-inputs,.roi-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.session{gap:6px;margin-bottom:0}.inline-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inline-edit input{min-width:14rem}.conn-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.conn{gap:10px}.conn.on{border-color:var(--pos)}.conn-facts{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;display:grid}.conn-facts div{gap:2px;display:grid}.conn-facts dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem}.conn-facts dd{margin:0;font-size:.88rem}.demo-tag{width:fit-content;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.stack-tight{gap:6px;display:grid}.conn-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.conn-pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink-muted);align-items:center;gap:6px;padding:.3rem .7rem;font-size:.8rem;text-decoration:none;display:inline-flex}.conn-pill i{background:var(--line);border-radius:50%;width:8px;height:8px}.conn-pill.on i{background:var(--pos)}.credit-card{gap:10px}.budget-track{background:var(--paper-soft);border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.budget-proj{background:repeating-linear-gradient(45deg, var(--line), var(--line) 4px, transparent 4px, transparent 8px);position:absolute;inset:0 auto 0 0}.budget-used{background:var(--ink);border-radius:5px;position:absolute;inset:0 auto 0 0}.tier-requests{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tier-requests li{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.tier-requests .sub{color:var(--ink-muted);font-size:.82rem;display:block}.my-credits{gap:8px;display:grid}.credit-line{color:var(--ink-muted);flex-wrap:wrap;gap:12px;font-size:.86rem;display:flex}.section-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:-6px 0 18px;display:flex}.section-tabs a{color:var(--ink-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px 10px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.section-tabs a:hover{color:var(--ink)}.section-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--mag)}.tab-badge{font-family:var(--font-mono), monospace;background:var(--mag);color:var(--on-mag);border-radius:var(--r-pill);padding:0 .4rem;font-size:.7rem}@media (max-width:720px){.section-tabs{flex-wrap:nowrap;overflow-x:auto}.section-tabs a{white-space:nowrap}}
