@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.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.afa48be3.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.764b43eb.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.cb53f04b.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.64b9304e.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.6b5ea6af.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.1dcddae6.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.8da66e7f.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.e6cd1753.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.19510058.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_bb056f22-module__G93_Zq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bb056f22-module__G93_Zq__variable{--font-lg-mono:"IBM Plex Mono","IBM Plex Mono 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.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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_db5bff8c-module__xfz4ya__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_db5bff8c-module__xfz4ya__variable{--font-lg-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.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:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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.c949a514.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.a3ed597e.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.319fa961.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.323431dc.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.0f2c7ba8.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.af4fcd24.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_830d4f64-module__gyjuGq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_830d4f64-module__gyjuGq__variable{--font-lg-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
.lk{--hue-coral:var(--viz-coral);--hue-blue:var(--viz-blue);--hue-green:var(--viz-green);--hue-ochre:var(--viz-ochre);--hue-coral-soft:var(--viz-coral-soft);--hue-blue-soft:var(--viz-blue-soft);--hue-green-soft:var(--viz-green-soft);--hue-ochre-soft:#f3d9a4;--fs-display:clamp(36px,4.4vw,56px);--fs-h2:clamp(28px,2.9vw,36px);--fs-link:15px}.lk .kicker,.lk .note-title,.lk .crumbs{font-weight:500}.lk .hero-copy{container-type:normal}.lk .hero .h1{font-size:var(--fs-display)}.lk .sig{line-height:inherit}.lg[data-theme=dark] .lk,.lk .theme-dark{--hue-blue:#6f8df5;--hue-green:#3fb79d;--hue-ochre:#e0a23c;--hue-coral-soft:#6b2a1d;--hue-blue-soft:#263a73;--hue-green-soft:#1c4b42;--hue-ochre-soft:#5a4116}.lg[data-theme=dark] .lk .theme-dark{--hue-blue:var(--viz-blue);--hue-green:var(--viz-green);--hue-ochre:var(--viz-ochre);--hue-coral-soft:var(--viz-coral-soft);--hue-blue-soft:var(--viz-blue-soft);--hue-green-soft:var(--viz-green-soft);--hue-ochre-soft:#f3d9a4}.lk .hue-coral{--hue:var(--hue-coral);--hue-soft:var(--hue-coral-soft)}.lk .hue-blue{--hue:var(--hue-blue);--hue-soft:var(--hue-blue-soft)}.lk .hue-green{--hue:var(--hue-green);--hue-soft:var(--hue-green-soft)}.lk .hue-ochre{--hue:var(--hue-ochre);--hue-soft:var(--hue-ochre-soft)}.lk main>section{padding-top:clamp(64px,8vw,112px)}.lk main>section:first-child{padding-top:clamp(36px,5vw,72px)}.lk main>section.band-dark{margin-top:clamp(64px,8vw,112px);padding:clamp(56px,7vw,96px) 0}.lk .kicker .idx{min-width:2.4em;color:var(--accent-ink);display:inline-block}.lk .sec-head .lead{max-width:52em}@media (prefers-reduced-motion:no-preference){.lk .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.lk .rv.in{opacity:1;transform:none}.lk .rv>.stagger>*{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0)*60ms);transform:translateY(8px)}.lk .rv.in>.stagger>*{opacity:1;transform:none}}.lk .hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}.lk .hero-copy .lead{max-width:34em}.lk .hero-art{display:block}@media (max-width:900px){.lk .hero{grid-template-columns:1fr}.lk .hero-art{display:block}}.lk .proof{margin-top:clamp(36px,5vw,64px)}.lk .console{border:1px solid var(--ink);background:var(--bg);font-family:var(--mono);font-size:var(--fs-data);flex-direction:column;line-height:1.5;display:flex}.lk .console-bar{border-bottom:1px solid var(--ink);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.lk .console-bar .led{background:var(--hue-coral);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.lk .console-q{color:var(--ink);gap:10px;padding:16px 16px 12px;display:flex}.lk .console-q .ps{color:var(--accent-ink);flex:none}.lk .console-q .txt{white-space:pre-wrap;word-break:break-word}.lk .console-q .txt .rest{visibility:hidden}.lk .console-steps{color:var(--muted);flex-direction:column;gap:4px;padding:0 16px 12px;display:flex}.lk .console-steps span:before{content:"→ ";color:var(--accent-ink)}.lk .console-rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.lk .crow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 64px;align-items:center;gap:12px;padding:10px 16px;display:grid}.lk .crow .who{color:var(--ink);font-family:var(--sans);font-weight:600;font-size:var(--fs-small)}.lk .crow .where{color:var(--ink-3);font-family:var(--sans);font-size:var(--fs-caption)}.lk .crow .sigs{flex-wrap:wrap;gap:4px;display:flex}.lk .crow .sigs span{font-size:var(--fs-micro,11px);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;padding:2px 6px}.lk .crow .sigs span.hot{border-color:var(--hue-coral);color:var(--accent-ink)}.lk .crow .score{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lk .crow .score b{color:var(--accent-ink);font-weight:400}.lk .crow .score i{background:var(--line);width:100%;height:4px;display:block;position:relative}.lk .crow .score i:after{content:"";width:var(--w);background:var(--hue-coral);position:absolute;inset:0}.lk .console-res{color:var(--ink-2);background:var(--card);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.lk .console-res .ok{color:var(--ok)}@media (max-width:520px){.lk .crow{grid-template-columns:minmax(0,1fr) 56px}.lk .crow .sigs{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.lk .console-q .txt.typing .rest:before{content:"";visibility:visible;background:var(--accent);vertical-align:-.15em;width:2px;height:1em;margin:0 -3px 0 1px;animation:.7s step-end infinite lv2-caret;display:inline-block}.lk .console.play .console-steps span{opacity:0;animation:.4s forwards lv2-fade}.lk .console.play .console-steps span:first-child{animation-delay:3.2s}.lk .console.play .console-steps span:nth-child(2){animation-delay:3.7s}.lk .console.play .console-steps span:nth-child(3){animation-delay:4.2s}.lk .console.play .crow{opacity:0;animation:.45s forwards lv2-rise;transform:translateY(6px)}.lk .console.play .crow:first-child{animation-delay:4.9s}.lk .console.play .crow:nth-child(2){animation-delay:5.2s}.lk .console.play .crow:nth-child(3){animation-delay:5.5s}.lk .console.play .crow:nth-child(4){animation-delay:5.8s}.lk .console.play .crow .score i:after{width:0;animation:.6s forwards lv2-grow;animation-delay:inherit}.lk .console.play .console-res{opacity:0;animation:.5s 6.4s forwards lv2-fade}.lk .console.play .console-bar .led{animation:1.2s step-end infinite lv2-blink}}@keyframes lv2-caret{50%{opacity:0}}@keyframes lv2-fade{to{opacity:1}}@keyframes lv2-rise{to{opacity:1;transform:none}}@keyframes lv2-grow{0%{width:0}to{width:var(--w)}}@keyframes lv2-blink{50%{opacity:.25}}.lk .band-dark .kicker .idx{color:var(--accent-ink)}.lk .fieldmap{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lk .fgroup{background:var(--bg);flex-direction:column;gap:12px;min-height:100%;padding:20px 20px 22px;display:flex}.lk .fgroup.wide{grid-column:span 2}.lk .fgroup-head{align-items:center;gap:10px;display:flex}.lk .fgroup-head .h3{font-size:var(--fs-body)}.lk .fgroup-head .n{font-family:var(--mono);font-size:var(--fs-data);color:var(--hue)}.lk .fgroup-head:before{content:"";background:var(--hue);flex:none;width:10px;height:10px}.lk .fgroup .chips .chip{border-color:var(--line-2);color:var(--ink-2);font-size:var(--fs-mini,12px);background:0 0;padding:3px 8px}.lk .fgroup.in .chips .chip,.lk .rv.in .fgroup .chips .chip{border-color:color-mix(in srgb,var(--hue)60%,var(--line-2))}@media (max-width:1000px){.lk .fieldmap{grid-template-columns:repeat(2,minmax(0,1fr))}.lk .fgroup.wide{grid-column:span 2}}@media (max-width:640px){.lk .fieldmap{grid-template-columns:1fr}.lk .fgroup.wide{grid-column:auto}}.lk .band-dark .metrics{margin-top:clamp(24px,3vw,36px)}.lk .band-dark .textlink{margin-top:20px}.lk .pathflow{grid-template-columns:minmax(0,.9fr) 56px minmax(0,2.2fr);align-items:stretch;gap:0;display:grid}.lk .entries{flex-direction:column;justify-content:center;gap:16px;display:flex}.lk .entry{border:1px solid var(--ink);border-left:6px solid var(--hue);background:var(--bg);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.lk .entry .chip{border-color:var(--hue);color:var(--hue);align-self:flex-start}.lk .merge{position:relative}.lk .merge svg{width:100%;height:100%;display:block}.lk .merge path{fill:none;stroke:var(--ink);stroke-width:1.2px}.lk .merge .dot{fill:var(--accent)}.lk .stages{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lk .stage{border-right:1px solid var(--line-2);background:var(--bg);flex-direction:column;gap:10px;padding:20px 18px 22px;display:flex;position:relative}.lk .stage:last-child{border-right:0}.lk .stage .k{font-family:var(--mono);font-size:var(--fs-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.lk .stage .k:before{content:"";background:var(--hue);width:10px;height:10px}.lk .stage .out{border-top:1px dashed var(--line);font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);flex-direction:column;gap:4px;margin:4px 0 0;padding:10px 0 0;list-style:none;display:flex}.lk .stage .out li:before{content:"· ";color:var(--hue)}.lk .stage .free{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);margin-top:auto;padding-top:10px}.lk .stage.paid{background:var(--card)}.lk .stage.paid .free{color:var(--accent-ink)}.lk .stage.paid:before{content:"";background:var(--hue);height:6px;position:absolute;top:0;left:0;right:0}.lk .stage+.stage:after{content:"→";font-family:var(--mono);color:var(--accent-ink);background:var(--bg);line-height:1;position:absolute;top:20px;left:-9px}.lk .stage.paid:after{background:0 0}@media (max-width:1000px){.lk .pathflow{grid-template-columns:1fr;gap:12px}.lk .merge{display:none}.lk .entries{flex-direction:row}.lk .entry{flex:1}.lk .stages{grid-template-columns:1fr 1fr}.lk .stage:nth-child(2){border-right:0}.lk .stage:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.lk .stage:nth-child(3):after{display:none}}@media (max-width:640px){.lk .entries{flex-direction:column}.lk .stages{grid-template-columns:1fr}.lk .stage{border-right:0;border-bottom:1px solid var(--line-2)}.lk .stage:last-child{border-bottom:0}.lk .stage+.stage:after{top:-10px;left:18px;transform:rotate(90deg)}.lk .stage:nth-child(3):after{display:block}}.lk .pathflow+.tiles{margin-top:clamp(24px,3vw,36px)}.lk .portrait{border:1px solid var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.lk .portrait>div{border-right:1px solid var(--ink);flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.lk .portrait>div:last-child{border-right:0}.lk .portrait .pk{justify-content:space-between;align-items:center;gap:10px;display:flex}.lk .portrait .pk .kicker{color:var(--ink)}.lk .portrait .pk .n{font-family:var(--mono);font-size:var(--fs-data);color:var(--muted)}.lk .crm{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk .crm li{border-bottom:1px dashed var(--line);padding:7px 0}.lk .crm li:last-child{color:var(--muted);border-bottom:0}.lk .facets{flex-direction:column;gap:10px;display:flex}.lk .facet{font-size:var(--fs-small);grid-template-columns:96px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.lk .facet .l{color:var(--muted);font-family:var(--sans);font-weight:600;font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase}.lk .facet .v{color:var(--ink);flex-direction:column;gap:4px;display:flex}.lk .facet .v i{background:var(--line);height:6px;display:block;position:relative}.lk .facet .v i:after{content:"";width:var(--w);background:var(--hue);transition:width 1s .2s;position:absolute;inset:0}.lk .facet .pct{font-family:var(--mono);font-size:var(--fs-data);text-align:right;color:var(--ink-2)}.lk .rv:not(.in) .facet .v i:after{width:0}.lk .matches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk .matches li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--ink);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lk .matches li:last-child{border-bottom:0}.lk .matches b{font-family:var(--mono);color:var(--hue-blue);white-space:nowrap;font-weight:400}.lk .portrait .total{border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);margin-top:auto;padding-top:12px}@media (max-width:900px){.lk .portrait{grid-template-columns:1fr}.lk .portrait>div{border-right:0;border-bottom:1px solid var(--ink)}.lk .portrait>div:last-child{border-bottom:0}}@media (max-width:420px){.lk .facet{grid-template-columns:1fr 44px}.lk .facet .l{grid-column:1/-1}}.lk .tile .hue-mark{align-items:center;gap:10px;display:flex}.lk .tile .hue-mark:before{content:"";background:var(--hue);flex:none;width:10px;height:10px}.lk .tile.hued{border-top-color:var(--hue)}.lk .tile .tnote{border-top:1px solid var(--line);color:var(--hue);margin-top:auto;padding-top:12px}.lk .tile.hued:hover{border-top-color:var(--hue)}.lk .lines{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:clamp(24px,3vw,36px);display:grid}.lk .lines .tpl{border-right:1px solid var(--ink);background:var(--card);flex-direction:column;gap:12px;padding:22px;display:flex}.lk .lines .tpl code{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);white-space:pre-wrap;line-height:1.6}.lk .lines .tpl code b{color:var(--accent-ink);font-weight:400}.lk .lines .tpl .ckey{margin-top:auto;padding-top:12px}.lk .lines .tpl .ckey i{width:14px;height:14px}.lk .ckey i.hue-coral{background:var(--hue-coral)}.lk .ckey i.hue-blue{background:var(--hue-blue)}.lk .ckey i.hue-green{background:var(--hue-green)}.lk .ckey i.hue-ochre{background:var(--hue-ochre)}.lk .lines .people{flex-direction:column;display:flex}.lk .person{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 170px;gap:16px;padding:18px 22px;display:grid}.lk .person:last-child{border-bottom:0}.lk .person .who{font-family:var(--mono);font-size:var(--fs-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.lk .person .line{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.6}.lk .person .drivers{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lk .person .drivers span{font-family:var(--mono);font-size:var(--fs-micro,11px);border-left:3px solid var(--hue);background:var(--hue-soft);color:var(--ink);padding:3px 8px}@media (max-width:900px){.lk .lines{grid-template-columns:1fr}.lk .lines .tpl{border-right:0;border-bottom:1px solid var(--ink)}}@media (max-width:560px){.lk .person{grid-template-columns:1fr;gap:10px}.lk .person .drivers{flex-flow:wrap}}.lk .loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:34px;display:grid;position:relative}.lk .loop:before{content:"";background:var(--ink);height:1px;position:absolute;top:12px;left:0;right:0}.lk .loop:after{content:"↺";font-family:var(--mono);color:var(--accent-ink);background:var(--bg);padding-left:6px;font-size:15px;line-height:1.6;position:absolute;top:0;right:0}.lk .loop .runner{background:var(--accent);width:9px;height:9px;position:absolute;top:8px;left:0}@media (prefers-reduced-motion:no-preference){.lk .loop .runner{animation:8s linear infinite lv2-run}}@keyframes lv2-run{0%{left:0}to{left:calc(100% - 9px)}}.lk .lnode{border:1px solid var(--line-2);background:var(--bg);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.lk .lnode .k{font-family:var(--mono);font-size:var(--fs-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.lk .lnode .h3{font-size:var(--fs-h3)}@media (max-width:760px){.lk .loop{grid-template-columns:1fr 1fr}}@media (max-width:420px){.lk .loop{grid-template-columns:1fr}}.lk .options{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:clamp(24px,3vw,40px);display:grid}.lk .options>div{flex-direction:column;gap:8px;padding:22px 24px;display:flex}.lk .options>div+div{border-left:1px solid var(--ink)}.lk .options>div:first-child{background:var(--card)}@media (max-width:680px){.lk .options{grid-template-columns:1fr}.lk .options>div+div{border-left:0;border-top:1px solid var(--ink)}}.lk .cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lk .case{border:1px solid var(--line-2);border-top:7px solid var(--hue);background:var(--bg);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.lk .case:hover{border-color:var(--ink);border-top-color:var(--hue);color:var(--ink)}.lk .case>div{padding:20px 22px}.lk .case .tag{font-family:var(--mono);font-size:var(--fs-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.lk .case .h3{margin-bottom:10px}.lk .cstats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid;padding:0!important}.lk .cstats>div{flex-direction:column;gap:4px;padding:14px 12px 14px 22px;display:flex}.lk .cstats>div+div{border-left:1px solid var(--line);padding-left:12px}.lk .cstats .num{font-size:22px}.lk .cstats .num.hot{color:var(--hue)}.lk .case .go{font-family:var(--sans);font-weight:600;font-size:var(--fs-small);color:var(--accent-ink);justify-content:space-between;gap:12px;display:flex}@media (max-width:1000px){.lk .cases{grid-template-columns:1fr}}@media (max-width:420px){.lk .cstats{grid-template-columns:1fr}.lk .cstats>div+div{border-left:0;border-top:1px solid var(--line);padding-left:22px}}.lk .cases+.textlink{margin-top:24px}.lk .formblock .copy .list{margin-top:-4px}.lk .quick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lk .quick a{border:1px solid var(--ink);color:var(--ink);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:background .15s,color .15s;display:flex}.lk .quick a:hover{background:var(--inverse-bg);color:var(--on-inverse)}.lk .quick a b{font-family:var(--sans);font-weight:600;font-size:var(--fs-small)}.lk .quick a span{font-family:var(--mono);font-size:var(--fs-data);color:var(--muted)}.lk .quick a:hover span{color:var(--on-inverse-3)}@media (max-width:460px){.lk .quick{grid-template-columns:1fr}}.lk select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink)50%),linear-gradient(135deg,var(--ink)50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.lk .foot .legal{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}.lk .rv.sub{margin-top:clamp(40px,5vw,64px)}.lk .rv.sub .sec-head .h2{font-size:clamp(24px,2.2vw,30px)}.lk .sigrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lk .sig{background:var(--bg);border-top:5px solid var(--hue);flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}.lk .sig .src{color:var(--hue)}.lk .sig .h3{font-size:var(--fs-body)}.lk .sig .small{flex:1}.lk .sig .formula{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);background:var(--card);align-self:flex-start;margin-top:6px;padding:4px 8px;display:inline-block}@media (max-width:1000px){.lk .sigrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lk .sigrid{grid-template-columns:1fr}}.lk .recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lk .recipe{border:1px solid var(--ink);border-top:7px solid var(--hue);background:var(--bg);flex-direction:column;display:flex}.lk .recipe-head{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 22px;display:flex}.lk .recipe-body{flex-direction:column;flex:1;gap:10px;padding:16px 22px 18px;display:flex}.lk .recipe-body .eyebrow+.list{margin-bottom:4px}.lk .stack-list{flex-direction:column;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.lk .stack-list li{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);border-left:4px solid var(--hue);background:var(--card);padding:6px 10px;line-height:1.4}.lk .stack-list li+li{position:relative}.lk .stack-list li+li:before{content:"AND";letter-spacing:.12em;color:var(--muted);background:var(--bg);padding:0 4px;font-size:9px;line-height:1.4;position:absolute;top:-11px;left:10px}.lk .recipe-foot{border-top:1px solid var(--ink);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lk .recipe-foot>div{flex-direction:column;gap:4px;padding:14px 12px 14px 22px;display:flex}.lk .recipe-foot>div+div{border-left:1px solid var(--line-2);padding-left:12px}.lk .recipe-foot .num{font-size:22px}.lk .recipe-foot .num.hot{color:var(--hue)}.lk .recipe .go{font-family:var(--sans);font-weight:600;font-size:var(--fs-small);color:var(--accent-ink);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 22px;text-decoration:none;display:flex}@media (max-width:1000px){.lk .recipes{grid-template-columns:1fr}}@media (max-width:420px){.lk .recipe-foot{grid-template-columns:1fr}.lk .recipe-foot>div+div{border-left:0;border-top:1px solid var(--line-2);padding-left:22px}}.lk .needs{border:1px solid var(--ink)}.lk .needs-head{border-bottom:1px solid var(--ink);background:var(--card);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);padding:12px 22px;display:grid}.lk .needs-head .eyebrow:last-child{grid-column:3}.lk .need{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:0 16px;padding:20px 22px;display:grid}.lk .need:last-child{border-bottom:0}.lk .need .h3{align-items:center;gap:10px;margin-bottom:6px;display:flex}.lk .need .h3:before{content:"";background:var(--hue);flex:none;width:10px;height:10px}.lk .need .arrow{font-family:var(--mono);color:var(--hue);text-align:center;font-size:20px}.lk .need .have{max-width:none}@media (max-width:760px){.lk .needs-head{display:none}.lk .need{grid-template-columns:1fr;gap:8px}.lk .need .arrow{text-align:left;width:20px;transform:rotate(90deg)}}.lk .feed{border:1px solid var(--ink);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3.5vw,44px);display:grid}.lk .feed>div{flex-direction:column;gap:14px;display:flex}.lk .feed .h2{font-size:clamp(24px,2.2vw,30px)}.lk .feed-list{border:1px solid var(--ink);background:var(--bg);margin:0;padding:0;list-style:none}.lk .feed-list li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-small);grid-template-columns:32px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:10px 14px;display:grid}.lk .feed-list li:last-child{border-bottom:0}.lk .feed-list .data{color:var(--muted)}.lk .feed-list i{background:var(--accent);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.lk .rv.in .feed-list li{animation:.5s both lv2-rise}.lk .rv.in .feed-list li:nth-child(2){animation-delay:.15s}.lk .rv.in .feed-list li:nth-child(3){animation-delay:.3s}.lk .rv.in .feed-list li:nth-child(4){animation-delay:.45s}.lk .rv.in .feed-list li:nth-child(5){animation-delay:.6s}.lk .rv.in .feed-list li:nth-child(6){animation-delay:.75s}.lk .feed-list i{animation:1.6s step-end infinite lv2-blink}}@media (max-width:900px){.lk .feed{grid-template-columns:1fr}}.lk .offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lk .offer{border:1px solid var(--ink);border-top:7px solid var(--hue);background:var(--bg);flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.lk .offer .kicker .idx{color:var(--hue)}.lk .offer .list{margin:4px 0 6px}.lk .offer .fit{font-size:var(--fs-small);color:var(--ink-3);margin:0 0 6px}.lk .offer .fit .eyebrow{margin-right:6px;display:inline}.lk .offer .btno{align-self:flex-start;margin-top:auto}@media (max-width:1000px){.lk .offers{grid-template-columns:1fr}}.lk .chain{border:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lk .link{border-right:1px solid var(--line-2);flex-direction:column;gap:10px;padding:20px 18px 22px;display:flex;position:relative}.lk .link:last-child{border-right:0}.lk .link .k{font-family:var(--mono);font-size:var(--fs-data);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);align-items:baseline;gap:8px;display:flex}.lk .link .k b{color:var(--hue);font-weight:400}.lk .link .small{flex:1}.lk .link .who{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);align-self:flex-start;padding:4px 8px}.lk .link.who-ai .who{border-color:var(--hue);color:var(--hue)}.lk .link.who-both .who{background:var(--card);color:var(--ink)}.lk .link.who-human .who{background:var(--inverse-bg);color:var(--on-inverse);border-color:var(--inverse-bg)}.lk .link+.link:after{content:"→";font-family:var(--mono);color:var(--accent-ink);background:var(--bg);line-height:1;position:absolute;top:20px;left:-9px}.lk .claim{border-left:4px solid var(--accent);font-size:var(--fs-lead);color:var(--ink);max-width:46em;margin:20px 0 0;padding:18px 22px;line-height:1.5}@media (max-width:1000px){.lk .chain{grid-template-columns:repeat(2,minmax(0,1fr))}.lk .link:nth-child(2n){border-right:0}.lk .link:nth-child(-n+4){border-bottom:1px solid var(--line-2)}.lk .link:nth-child(3):after,.lk .link:nth-child(5):after{display:none}}@media (max-width:560px){.lk .chain{grid-template-columns:1fr}.lk .link{border-right:0;border-bottom:1px solid var(--line-2)}.lk .link:last-child{border-bottom:0}.lk .link+.link:after{display:block;top:-10px;left:18px;transform:rotate(90deg)}}.lk .bench{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(24px,3vw,36px);display:grid}.lk .bench-copy{flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (max-width:900px){.lk .bench{grid-template-columns:1fr}}.lk .trust-grid .box{gap:8px}.lk .faq-split{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);margin-top:clamp(32px,4vw,56px)}.lk .faq-split .h2{font-size:clamp(24px,2.2vw,30px)}.lk .hero-ai .h1.xl{text-wrap:initial;margin:14px 0 clamp(28px,3.4vw,48px);font-size:clamp(36px,4.4vw,64px)}.lk .hero-ai .h1.xl span{color:var(--accent-ink);display:block}.lk .hero-ai .hero{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start}@media (max-width:980px){.lk .hero-ai .hero{grid-template-columns:1fr}}.lk .hero-ai .hero-copy{gap:22px}.lk .hero-ai .hero-copy .lead{max-width:32em;font-size:clamp(18px,1.45vw,21px)}.lk .abilities{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.lk .abilities li{align-items:center;gap:8px;display:inline-flex}.lk .abilities li:before{content:"";background:var(--hue);flex:none;width:9px;height:9px}.lk .hero-form{border:1px solid var(--ink);border-top:7px solid var(--accent);background:var(--card)}.lk .hero-form>.eyebrow{padding:16px 20px 0}.lk .hero-form .lf{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 20px 8px;display:grid}.lk .hero-form .lf label:first-of-type{grid-column:1/-1}.lk .hero-form .lf .btn{background:var(--accent);border-color:var(--accent);color:#111;width:auto;min-height:52px}.lk .hero-form .lf .btn:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-inverse)}.lk .hero-form .lf .lf-note{grid-column:1/-1;min-height:0}.lk .hero-form .lf .lf-note:empty{display:none}.lk .hero-form .field{padding:12px 14px}.lk .hero-form textarea.field{resize:vertical;min-height:76px}.lk .hero-form-foot{flex-direction:column;gap:12px;padding:4px 20px 18px;display:flex}.lk .hero-form-foot .alt{flex-wrap:wrap;gap:6px 22px;display:flex}@media (max-width:560px){.lk .hero-form .lf{grid-template-columns:1fr}.lk .hero-form .lf .btn{width:100%}.lk .hero-form textarea.field{min-height:104px}}.lk .hero-ai .metric:first-child .num{color:var(--ink)}.lk .hero-ai .metric.hot{background:var(--card);box-shadow:inset 0 7px 0 var(--accent)}.lk .hero-ai .metric.hot .num{color:var(--accent-ink)}.lk .hero-cases{border:1px solid var(--ink);color:var(--ink-2);font-size:var(--fs-small);border-top:0;flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding:14px 24px;text-decoration:none;transition:background .15s;display:flex}.lk .hero-cases:hover{background:var(--card);color:var(--ink-2)}.lk .hero-cases .k{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lk .hero-cases b{font-family:var(--mono);color:var(--ink);margin-right:8px;font-weight:400}.lk .hero-cases .go{color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-weight:600}.lk .pipe{--t0:3.2s}.lk .pipe-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lk .pipe-step{border-right:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:10px 14px 12px;display:flex}.lk .pipe-step:last-child{border-right:0}.lk .pipe-step .k{font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;display:flex}.lk .pipe-step .k:before{content:"";background:var(--hue);flex:none;width:9px;height:9px}.lk .pipe-step .v{font-size:var(--fs-mini,12px);color:var(--ink-3);line-height:1.45}.lk .pipe-field{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.lk .pipe-field .ends{font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;display:flex}.lk .pipe-field .ends b{color:var(--accent-ink);font-weight:400}.lk .pipe-field svg{width:100%;height:auto;overflow:hidden}.lk .pipe-field .base{fill:var(--line-2)}.lk .pipe-field .d.icp{fill:var(--hue-blue)}.lk .pipe-field .d.sig{fill:var(--hue-green)}.lk .pipe-field .d.hot{fill:var(--hue-coral)}.lk .pipe-field .scan{fill:var(--accent);opacity:0}.lk .pipe-field .ckey{gap:4px 18px}.lk .pipe-field .ckey span{font-family:var(--mono);font-size:var(--fs-micro,11px);color:var(--ink-3);gap:7px}.lk .pipe-field .ckey i{width:9px;height:9px}.lk .pipe-out{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lk .pout{border-right:1px solid var(--line-soft);flex-direction:column;gap:5px;padding:12px 14px 14px;display:flex}.lk .pout:last-child{border-right:0}.lk .pout .k{font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lk .pout .v{font-size:var(--fs-mini,12px);color:var(--ink)}.lk .pbar{font-size:var(--fs-mini,12px);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;display:grid}.lk .pbar i{background:var(--line);grid-column:1/-1;height:4px;display:block;position:relative}.lk .pbar i:after{content:"";width:var(--w);background:var(--hue);position:absolute;inset:0}@media (max-width:520px){.lk .pipe-steps,.lk .pipe-out{grid-template-columns:1fr}.lk .pipe-step,.lk .pout{border-right:0;border-bottom:1px solid var(--line-soft)}.lk .pipe-step:last-child,.lk .pout:last-child{border-bottom:0}}@media (prefers-reduced-motion:no-preference){.lk .pipe.play .pipe-step{opacity:0;animation:.4s forwards lv2-fade}.lk .pipe.play .pipe-step:first-child{animation-delay:calc(var(--t0) + .1s)}.lk .pipe.play .pipe-step:nth-child(2){animation-delay:calc(var(--t0) + .8s)}.lk .pipe.play .pipe-step:nth-child(3){animation-delay:calc(var(--t0) + 1.5s)}.lk .pipe.play .d{opacity:0;animation:.25s forwards lv2-fade;animation-delay:calc(var(--t0) + .3s + var(--c)*45ms)}.lk .pipe.play .scan{animation:lk-scan 2s linear calc(var(--t0) + .3s)forwards}.lk .console.pipe.play .crow:first-child{animation-delay:calc(var(--t0) + 2.5s)}.lk .console.pipe.play .crow:nth-child(2){animation-delay:calc(var(--t0) + 2.8s)}.lk .console.pipe.play .crow:nth-child(3){animation-delay:calc(var(--t0) + 3.1s)}.lk .pipe.play .pout{opacity:0;animation:lv2-fade .4s ease calc(var(--t0) + 3.7s)forwards}.lk .pipe.play .pbar i:after{width:0;animation:lv2-grow .7s ease calc(var(--t0) + 3.9s)forwards}.lk .console.pipe.play .console-res{animation-delay:calc(var(--t0) + 4.5s)}}@keyframes lk-scan{0%{opacity:1;transform:translate(0)}99%{opacity:1}to{opacity:0;transform:translate(440px)}}.lk .engine{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lk .eng{background:var(--card);border-top:7px solid var(--ink);flex-direction:column;gap:10px;padding:26px 28px 30px;display:flex}.lk .eng.hot{border-top-color:var(--accent)}.lk .eng.hot .kicker{color:var(--accent-ink)}.lk .eng .h3,.lk .tech .h3{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(20px,1.9vw,26px);font-weight:400;line-height:1.2}.lk .sub-label{margin:clamp(24px,3vw,36px) 0 12px}.lk .patterns{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lk .pat{background:var(--bg);flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.lk .pat .k{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);align-items:center;gap:8px;display:flex}.lk .pat .k:before{content:"";background:var(--hue);flex:none;width:9px;height:9px}.lk .requests{flex-wrap:wrap;gap:10px 12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lk .requests li{font-family:var(--mono);font-size:var(--fs-data);border:1px solid var(--line-2);background:var(--card-2);color:var(--ink);padding:10px 14px;line-height:1.4}.lk .requests li:before{content:"› ";color:var(--accent-ink)}@media (max-width:1000px){.lk .patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lk .engine{grid-template-columns:1fr}}@media (max-width:460px){.lk .patterns{grid-template-columns:1fr}}.lk .moments{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lk .moment{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:8px 28px;padding:18px 0;display:grid}.lk .moment .n{font-family:var(--mono);font-size:var(--fs-data);color:var(--accent-ink)}.lk .moment .t{font-size:var(--fs-lead);color:var(--ink-2);margin:0;line-height:1.5}.lk .moment .t b{color:var(--ink);font-weight:600}.lk .moment .f{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lk .moment .f code{font-family:var(--mono);font-size:var(--fs-data);background:var(--card);border-left:3px solid var(--hue);color:var(--ink);padding:4px 9px;line-height:1.4}.lk .moment .f .eyebrow{color:var(--hue)}@media (max-width:820px){.lk .moment{grid-template-columns:36px minmax(0,1fr)}.lk .moment .f{grid-column:2}}.lk .techs{border-top:1px solid var(--ink)}.lk .tech{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px 32px;padding:clamp(28px,3.4vw,44px) 0;display:grid}.lk .tech .n{font-family:var(--mono);letter-spacing:-.03em;color:var(--accent-ink);font-size:clamp(30px,3vw,40px);line-height:1}.lk .tech .copy{flex-direction:column;gap:10px;display:flex}.lk .tech .tproof{border-left:3px solid var(--accent);font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);margin:6px 0 0;padding-left:12px;line-height:1.5}.lk .tech pre{background:var(--inverse-bg);color:var(--on-inverse-3);font-family:var(--mono);font-size:var(--fs-data);white-space:pre;margin:0;padding:22px 24px;line-height:1.75;overflow-x:auto}.lk .tech pre b{color:var(--on-inverse-accent);font-weight:400}.lk .tech pre .res{color:var(--on-inverse-accent);margin-top:6px;display:block}@media (max-width:900px){.lk .tech{grid-template-columns:52px minmax(0,1fr)}.lk .tech pre{grid-column:1/-1}}.lk .rng-key{margin-bottom:20px}.lk .rng-key i.us{background:var(--accent)}.lk .rng-key i.base{background:var(--viz-base)}.lk .rng{flex-direction:column;gap:22px;display:flex}.lk .rng-row{grid-template-columns:minmax(180px,320px) minmax(0,1fr) 130px;align-items:center;gap:8px 28px;display:grid}.lk .rng .lbl{font-size:var(--fs-body);color:var(--ink);line-height:1.4}.lk .rng .lbl small{font-size:var(--fs-small);color:var(--muted);margin-top:2px;display:block}.lk .rng .track{border-bottom:1px solid var(--ink);border-right:1px solid var(--line-2);background:repeating-linear-gradient(to right,var(--line-2)0 1px,transparent 1px 25%);height:40px;position:relative}.lk .rng .seg{left:var(--l);width:var(--w);min-width:5px;height:13px;position:absolute}.lk .rng .seg.base{background:var(--viz-base);top:4px}.lk .rng .seg.us{background:var(--accent);transform-origin:0;top:21px}.lk .rng .v{font-family:var(--mono);text-align:right;font-size:15px;line-height:1.4}.lk .rng .v b{color:var(--accent-ink);font-size:19px;font-weight:500;display:block}.lk .rng .v span{color:var(--muted)}.lk .rng .ticks{font-family:var(--mono);font-size:var(--fs-mini,12px);color:var(--muted);justify-content:space-between;display:flex}.lk .rng-row.axis{margin-top:-12px}@media (prefers-reduced-motion:no-preference){.lk .rng .seg.us{transition:transform .9s .15s}.lk .rv:not(.in) .rng .seg.us{transform:scaleX(0)}}@media (max-width:760px){.lk .rng-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.lk .rng .lbl{grid-column:1/-1}.lk .rng-row.axis>span{display:none}}.lk.lk-l{--fs-body:17px;--fs-small:15.5px;--fs-caption:14px;--fs-data:14px;--fs-label:13px;--fs-overline:13px;--fs-link:16px;--fs-button:15px;--fs-lead:clamp(18px,1.5vw,21px);--fs-micro:12.5px;--fs-mini:13.5px}.lk.lk-l .small{color:var(--ink-2)}.lk.lk-l .fine{color:var(--ink-3)}.lk .xp{border:1px solid var(--ink);grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);display:grid}.lk .xp-rail{border-right:1px solid var(--ink);flex-direction:column;display:flex}.lk .xtab{appearance:none;border:0;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex:1;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 8px;padding:13px 18px;transition:background .15s,color .15s;display:grid;position:relative}.lk .xtab:last-child{border-bottom:0}.lk .xtab .n{font-family:var(--mono);font-size:var(--fs-data);color:var(--accent-ink);grid-row:1/3;padding-top:2px}.lk .xtab .t{font-weight:600;font-size:var(--fs-body);line-height:1.3}.lk .xtab .w{font-size:var(--fs-caption);color:var(--muted);grid-column:2;line-height:1.35}.lk .xtab:hover{background:var(--card)}.lk .xtab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lk .xtab.on{background:var(--inverse-bg);color:var(--on-inverse)}.lk .xtab.on .n{color:var(--on-inverse-accent)}.lk .xtab.on .w{color:var(--on-inverse-3)}.lk .xp.auto .xtab.on:after{content:"";background:var(--accent);transform-origin:0;height:3px;animation:7s linear lk-progress;position:absolute;bottom:0;left:0;right:0}@keyframes lk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lk .xp-panel{border:0;min-width:0}@media (min-width:1001px){.lk .xp{min-height:620px}}.lk .xp-body{flex-direction:column;flex:1;gap:16px;padding:22px 24px 24px;display:flex}@media (prefers-reduced-motion:no-preference){.lk .xp-body{animation:.35s lk-in}}@keyframes lk-in{0%{opacity:0;transform:translateY(5px)}}.lk .xp-ask{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);gap:10px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.4;display:flex}.lk .xp-ask .ps{color:var(--accent-ink);flex:none}.lk .xp-why{font-family:var(--sans);font-size:var(--fs-lead);color:var(--ink-2);max-width:44em;margin:0;line-height:1.5}.lk .xp-cols{border:1px solid var(--line-2);font-family:var(--sans);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lk .xp-col{border-top:5px solid var(--ink);flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.lk .xp-col.hot{border-top-color:var(--accent);border-left:1px solid var(--line-2)}.lk .xp-h{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:17px;line-height:1.3}.lk .xp-col .stack-list{gap:8px;margin:0}.lk .xp-col .stack-list li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:8px 12px;display:flex}.lk .xp-col .stack-list code{font:inherit}.lk .xp-col .stack-list span{font-family:var(--sans);font-weight:600;font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--hue);white-space:nowrap}.lk .xp-col .stack-list li+li:before{background:var(--bg)}.lk .xp-pats{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.lk .xp-pats li{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:8px 9px;font-size:13px;line-height:1.3;display:flex}.lk .xp-pats li:before{content:"·";text-align:center;width:1em}.lk .xp-pats li.on{border-color:var(--ink);color:var(--ink);background:var(--card)}.lk .xp-pats li.on:before{content:"✓";color:var(--accent-ink)}.lk .xp-out{background:var(--card);border-left:5px solid var(--line-2);font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding:16px 18px;display:flex}.lk .xp-out .tag{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-3);white-space:nowrap;padding:4px 9px}.lk .xp-out .num{color:var(--accent-ink);font-size:clamp(30px,3vw,40px)}.lk .xp-out p{min-width:14em;font-size:var(--fs-body);color:var(--ink);flex:1;margin:0;line-height:1.5}.lk .xp-out.delivered{border-left-color:var(--accent)}.lk .xp-out.delivered .tag{background:var(--accent);border-color:var(--accent);color:#111}.lk .xp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:20px;display:flex}.lk .xp-foot .p{flex:1;min-width:18em}@media (max-width:1000px){.lk .xp{grid-template-columns:1fr}.lk .xp-rail{border-right:0;border-bottom:1px solid var(--ink);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.lk .xtab{border-bottom:0;border-right:1px solid var(--line);flex:0 0 230px}}@media (max-width:640px){.lk .xp-cols{grid-template-columns:1fr}.lk .xp-col.hot{border-left:0}.lk .xp-body{padding:18px 16px}.lk .xp-pats{grid-template-columns:1fr}}.lk .why{border:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));display:grid}.lk .why>div{border-left:1px solid var(--ink);flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.lk .why>.lead-cell{background:var(--inverse-bg);border-left:0;gap:12px}.lk .why .lead-cell .kicker{color:var(--on-inverse-accent)}.lk .why .lead-cell .p{color:var(--on-inverse);font-size:var(--fs-lead);line-height:1.45}.lk .why .num{color:var(--accent-ink)}.lk .why-note{margin-top:10px}.lk .rv.sub>.sub-label:first-child{margin-top:0}.lk .sys-loop{border:1px solid var(--ink);background:var(--card);font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);border-top:0;padding:11px 18px;position:relative}.lk .sys-loop .runner{background:var(--accent);width:9px;height:9px;position:absolute;top:-5px;left:0}@media (prefers-reduced-motion:no-preference){.lk .sys-loop .runner{animation:8s linear infinite lv2-run}}.lk .tile .list{margin-top:4px}.lk .rv.sub>.options{margin-top:0}.lk .sys-proof{border:1px solid var(--ink);border-top:0;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid}.lk .sys-proof .copy{background:var(--card);flex-direction:column;gap:14px;padding:24px 24px 26px;display:flex}.lk .sys-proof .copy .btn{align-self:flex-start}.lk .sys-proof .stat{border-left:1px solid var(--line-2);flex-direction:column;gap:10px;padding:24px 22px;display:flex}@media (max-width:1000px){.lk .why{grid-template-columns:1fr}.lk .why>div{border-left:0;border-top:1px solid var(--ink)}.lk .sys-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.lk .sys-proof .copy{border-bottom:1px solid var(--line-2);grid-column:1/-1}.lk .sys-proof .stat:nth-child(2){border-left:0}}@media (max-width:560px){.lk .sys-proof{grid-template-columns:1fr}.lk .sys-proof .stat{border-left:0;border-top:1px solid var(--line-2)}.lk .sys-proof .stat:nth-child(2){border-top:0}}.lk .badges{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lk .badges li{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent-ink);padding:5px 10px}.lk .access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.lk .surfaces{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.lk .surface{background:var(--bg);border-top:5px solid var(--hue);flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}.lk .surface .small{flex:1}.lk .surface .data{color:var(--hue)}.lk .run-steps{border-top:1px solid var(--line);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.lk .run-steps li{border-bottom:1px solid var(--line-soft);flex:1;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 16px;display:grid}.lk .run-steps li:last-child{border-bottom:0}.lk .run-steps .k{color:var(--accent-ink)}.lk .run-steps .v{font-family:var(--sans);font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.lk .run-steps .tag{font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);border:1px solid;padding:1px 7px}.lk .built{border:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr);display:grid}.lk .built>div{flex-direction:column;gap:12px;padding:26px 26px 28px;display:flex}.lk .built .copy .h2{font-size:clamp(24px,2.2vw,30px)}.lk .built .stats{border-left:1px solid var(--line-2);justify-content:center;gap:16px}.lk .built .stats>div{flex-direction:column;gap:4px;display:flex}.lk .built .stats .num{font-size:var(--fs-stat-m)}.lk .built .ask{border-left:1px solid var(--line-2);background:var(--card);justify-content:center;gap:16px}.lk .built .ask .btn-cta{align-self:flex-start}.lk .built .ask .btns{flex-direction:column;align-items:flex-start}@media (max-width:1000px){.lk .access,.lk .built{grid-template-columns:1fr}.lk .built .stats,.lk .built .ask{border-left:0;border-top:1px solid var(--line-2)}.lk .built .stats{flex-flow:wrap;gap:16px 32px}}@media (max-width:560px){.lk .surfaces{grid-template-columns:1fr}.lk .run-steps li{grid-template-columns:1fr auto}.lk .run-steps .v{grid-area:2/1/auto/-1}}.lk .ticker{margin-top:clamp(28px,3.5vw,48px)}.lk .ticker .wrap{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.lk .ticker .lbl{border:1px solid var(--ink);background:var(--inverse-bg);color:var(--on-inverse);font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:12px 18px;display:flex}.lk .ticker .lane{border:1px solid var(--ink);border-left:0;align-items:center;display:flex;overflow:hidden}.lk .ticker ul{flex:none;width:max-content;margin:0;padding:0;list-style:none;display:flex}.lk .ticker li{font-family:var(--mono);font-size:var(--fs-data);white-space:nowrap;color:var(--ink);border-right:1px solid var(--line);padding:12px 22px}.lk .ticker li:before{content:"› ";color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.lk .ticker ul{animation:70s linear infinite lk-ticker}.lk .ticker .lane:hover ul{animation-play-state:paused}}@keyframes lk-ticker{to{transform:translate(-100%)}}@media (max-width:640px){.lk .ticker .wrap{grid-template-columns:1fr}.lk .ticker .lane{border-left:1px solid var(--ink);border-top:0}}.lk.lk-xl{--fs-body:18px;--fs-small:16.5px;--fs-caption:15px;--fs-data:15px;--fs-label:14px;--fs-overline:14px;--fs-link:17px;--fs-button:15.5px;--fs-lead:clamp(19px,1.55vw,22px);--fs-micro:13.5px;--fs-mini:14.5px;--fs-h3:21px}.lk.lk-xl .console-bar,.lk.lk-xl .pipe-step .k,.lk.lk-xl .pout .k,.lk.lk-xl .pipe-field .ends,.lk.lk-xl .hero-cases .k,.lk.lk-xl .stage .free,.lk.lk-xl .link .who,.lk.lk-xl .badges li,.lk.lk-xl .xp-out .tag,.lk.lk-xl .ticker .lbl,.lk.lk-xl .run-steps .tag{letter-spacing:.07em}.lk.lk-xl .console-bar,.lk.lk-xl .pout .k,.lk.lk-xl .pipe-field .ends{color:var(--ink-3)}.lk.lk-xl .kicker,.lk.lk-xl .eyebrow{letter-spacing:.08em}.lk.lk-xl .eyebrow{color:var(--ink-3)}.lk.lk-xl .eyebrow.accent{color:var(--accent-ink)}.lk.lk-xl .pipe-step .v,.lk.lk-xl .pipe-field .ckey span{color:var(--ink-2)}.lk.lk-xl .xp-pats li{font-size:14px}.lk.lk-xl .xtab .t{font-size:17px}.lk.lk-xl .stack-list li+li:before{font-size:10.5px;top:-12px}.lk.lk-xl .rng .v{font-size:16px}.lk.lk-xl .rng .v b{font-size:21px}.lk.lk-xl .nav a.navlink{font-size:13.5px}.lk.lk-xl .stage .k{font-size:var(--fs-micro);letter-spacing:.06em}.lk.lk-xl .run-steps li{grid-template-columns:164px minmax(0,1fr) auto}@media (min-width:1001px){.lk.lk-xl .xp{grid-template-columns:minmax(0,.92fr) minmax(0,1.6fr)}}@media (max-width:560px){.lk.lk-xl .run-steps li{grid-template-columns:1fr auto}}@media (max-width:1200px){.lk.lk-xl .nav{gap:16px;padding-left:16px}.lk.lk-xl .nav a.navlink{letter-spacing:.06em;font-size:12.5px}.lk.lk-xl .xp-pats li{padding:8px 7px;font-size:13px}}@media (min-width:1001px) and (max-width:1200px){.lk.lk-xl .xp{grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr)}}@media (max-width:1120px){.lk .nav a.navlink[href*=calendly]{display:none}}.lk .nav a.navlink[href*=calendly]{color:var(--accent-ink)}.lk.lk-xl .rv,.lk.lk-xl .rv>.stagger>*{opacity:1;transition:none;transform:none}.lk .btn-call{border:1px solid var(--ink);background:var(--bg);min-height:50px;color:var(--ink);font-family:var(--mono);font-size:var(--fs-button);letter-spacing:.06em;text-transform:uppercase;padding:0 20px;justify-content:center;align-items:center;gap:10px;padding-block:8px;line-height:1.3;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.lk .btn-call svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:18px;height:18px}.lk .btn-call .tick{stroke:var(--accent-ink);stroke-width:1.6px}.lk .btn-call .go{color:var(--accent-ink)}.lk .btn-call:hover,.lk .btn-call.solid{background:var(--accent);border-color:var(--accent);color:#111}.lk .btn-call:hover .tick,.lk .btn-call.solid .tick{stroke:#111}.lk .btn-call:hover .go,.lk .btn-call.solid .go{color:#111}.lk .btn-call.solid{min-height:56px;padding:0 26px}.lk .btn-call.solid:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-inverse)}.lk .btn-call.solid:hover .tick{stroke:var(--on-inverse)}.lk .btn-call.solid:hover .go{color:var(--on-inverse)}.lk .xp-foot .btns{justify-content:flex-end}.lk main>section.cta-sec{padding-top:clamp(40px,5vw,72px)}.lk .cta-band{border:1px solid var(--ink);border-left:7px solid var(--accent);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 44px;padding:clamp(22px,3vw,36px) clamp(22px,3.4vw,44px);display:grid}.lk .cta-band .copy{flex-direction:column;gap:10px;display:flex}.lk .cta-band .h2{max-width:27em;font-size:clamp(23px,2.3vw,31px)}.lk .cta-band .cta-pts{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);flex-wrap:wrap;gap:6px 24px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lk .cta-band .cta-pts li:before{content:"✓ ";color:var(--accent-ink)}.lk .cta-band .acts{flex-direction:column;align-items:stretch;gap:10px;display:flex}.lk .cta-band .acts .textlink{align-self:center}@media (max-width:860px){.lk .cta-band{grid-template-columns:1fr}.lk .cta-band .acts{flex-flow:wrap;align-items:center}}.lk .data-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(24px,3vw,36px);display:grid}.lk .data-head .sec-head{margin-bottom:0}.lk .stitch{border:1px solid var(--line);background-image:radial-gradient(var(--line)1px,transparent 1px);background-size:20px 20px;min-width:0;padding:8px 4px}.lk .stitch svg{width:100%;height:auto;display:block}.lk .stitch path{fill:none}.lk .stitch path.in{stroke:var(--ink-3);stroke-width:1px}.lk .stitch path.out{stroke:var(--hue);stroke-width:1.6px}.lk .stitch rect{fill:var(--hue)}.lk .stitch text{font-family:var(--mono);fill:var(--ink-3);font-size:13px}.lk .stitch text.lit{fill:var(--ink)}.lk .stitch text.dim{fill:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lk .stitch .ring{fill:none;stroke:var(--ink);opacity:.3}.lk .stitch .core{fill:var(--accent)}@media (max-width:900px){.lk .data-head{grid-template-columns:1fr}}@media (max-width:640px){.lk .stitch{display:none}}.lk .engage{border:1px solid var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.lk .engage-copy{background:var(--bg);color:var(--ink);flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,44px);display:flex}.lk .engage-copy .h2{font-size:clamp(25px,2.5vw,34px)}.lk .engage-copy .list{gap:10px;margin-top:4px}.lk .engage-copy .list li{font-size:var(--fs-body);color:var(--ink);padding-left:26px}.lk .engage .engage-form{border-width:7px 0 0 1px;flex-direction:column;display:flex}.lk .engage .engage-form .lf{flex:1;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.lk .engage .engage-form .lf label:first-of-type{align-self:stretch}.lk .engage .engage-form .lf label:first-of-type textarea{flex:1}.lk .engage .hero-form-foot{gap:16px;padding-bottom:24px}.lk .engage .next{counter-reset:nx;border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:flex}.lk .engage .next li{counter-increment:nx;font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:30px minmax(0,1fr);line-height:1.45;display:grid}.lk .engage .next li:before{content:counter(nx,decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-data);color:var(--accent-ink)}.lk .engage .hero-form-foot .btn-call{align-self:flex-start}.lk .terms{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lk .terms>div{border-left:1px solid var(--line-2);flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex}.lk .terms>div:first-child{border-left:0}.lk .terms>div:nth-child(3){border-left-color:var(--ink)}.lk .terms .k{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}@media (max-width:1000px){.lk .engage{grid-template-columns:1fr}.lk .engage .engage-form{border-width:7px 0 0}.lk .terms{grid-template-columns:1fr 1fr}.lk .terms>div:nth-child(3){border-left:0}.lk .terms>div:nth-child(n+3){border-top:1px solid var(--ink)}}@media (max-width:520px){.lk .terms{grid-template-columns:1fr}.lk .terms>div{border-left:0}.lk .terms>div+div{border-top:1px solid var(--line-2)}}.lk .contact-xl .formblock{border-top:7px solid var(--accent)}@media (min-width:901px){.lk .contact-xl .formblock{grid-template-columns:minmax(0,1fr) minmax(0,560px)}}.lk .contact-xl .formblock .copy{justify-content:center}.lk .contact-xl .formblock .copy .h2{font-size:clamp(30px,3.3vw,44px)}.lk .contact-xl .formblock .copy .list li{font-size:var(--fs-body);color:var(--ink-2);padding-left:26px}.lk .contact-xl .lf .btn{background:var(--accent);border-color:var(--accent);color:#111;min-height:58px}.lk .contact-xl .lf .btn:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-inverse)}.lk .reach{border:1px solid var(--ink);border-top:0;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));display:grid}.lk .reach>.p{color:var(--ink);align-self:center;padding:20px 24px}.lk .reach a{border-left:1px solid var(--ink);color:var(--ink);flex-direction:column;gap:4px;padding:20px 44px 22px 22px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.lk .reach a b{font-family:var(--mono);font-weight:400;font-size:var(--fs-button);letter-spacing:.06em;text-transform:uppercase}.lk .reach a span{font-size:var(--fs-small);color:var(--ink-3);line-height:1.4}.lk .reach a i{font-style:normal;font-family:var(--mono);color:var(--accent-ink);position:absolute;top:18px;right:18px}.lk .reach a:hover{background:var(--card);color:var(--ink)}.lk .reach a.hot{background:var(--accent);color:#111}.lk .reach a.hot span,.lk .reach a.hot i{color:#111}.lk .reach a.hot:hover{background:var(--accent-ink);color:var(--on-inverse)}.lk .reach a.hot:hover span,.lk .reach a.hot:hover i{color:var(--on-inverse)}@media (max-width:1000px){.lk .reach{grid-template-columns:repeat(3,minmax(0,1fr))}.lk .reach>.p{border-bottom:1px solid var(--ink);grid-column:1/-1}.lk .reach>.p+a{border-left:0}}@media (max-width:640px){.lk .reach{grid-template-columns:1fr}.lk .reach a{border-left:0}.lk .reach a+a{border-top:1px solid var(--ink)}}.lk.lk-xl .run-steps li{box-shadow:inset 3px 0 0 var(--accent)}@media (prefers-reduced-motion:no-preference){.lk.lk-xl .rng .seg{transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)calc(var(--i,0)*.13s)}.lk.lk-xl .rng .seg.us{transition-delay:calc(var(--i,0)*.13s + .3s)}.lk.lk-xl .rv:not(.in) .rng .seg{transform:scaleX(0)}.lk.lk-xl .rng .v b{transition:opacity .4s ease calc(var(--i,0)*.13s + .9s)}.lk.lk-xl .rv:not(.in) .rng .v b{opacity:0}.lk .stitch path{stroke-dasharray:5 5;animation:1.8s linear infinite lk-flow}.lk .stitch path.out{animation-duration:1.3s}.lk .stitch .core{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite lk-pulse}.lk.lk-xl .merge path{stroke-dasharray:5 4;animation:1.6s linear infinite lk-flow}.lk.lk-xl .merge .dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite lk-pulse}.lk.lk-xl .pipe.play .d.hot{animation:lv2-fade .25s ease calc(var(--t0) + .3s + var(--c)*45ms)forwards,lk-breathe 2.8s ease-in-out calc(var(--t0) + 3s + var(--c)*70ms)infinite}.lk.lk-xl .xp-pats li.on{animation:lk-lit .45s ease calc(var(--i,0)*70ms + .15s)both}.lk.lk-xl .run-steps li{transition:box-shadow .35s ease calc(var(--i,0)*.4s + .2s)}.lk.lk-xl .run-steps .k{transition:color .35s ease calc(var(--i,0)*.4s + .2s)}.lk.lk-xl .rv:not(.in) .run-steps li{box-shadow:inset 0 0 0 var(--accent)}.lk.lk-xl .rv:not(.in) .run-steps .k{color:var(--muted)}.lk.lk-xl .tech pre .res:after{content:"";background:var(--on-inverse-accent);vertical-align:-.15em;width:.55em;height:1em;margin-left:6px;animation:1s step-end infinite lv2-caret;display:inline-block}}@keyframes lk-flow{to{stroke-dashoffset:-20px}}@keyframes lk-pulse{50%{opacity:.75;transform:scale(1.35)}}@keyframes lk-breathe{50%{opacity:.35}}@keyframes lk-lit{0%{border-color:var(--line);color:var(--muted);background:0 0}}.lk.lk-air main>section{padding-top:clamp(88px,10vw,148px)}.lk.lk-air main>section:first-child{padding-top:clamp(44px,6vw,92px)}.lk.lk-air main>section.band-dark{margin-top:clamp(88px,10vw,148px);padding:clamp(72px,8vw,120px) 0}.lk.lk-air main>section.cta-sec{padding-top:clamp(56px,6vw,88px)}.lk.lk-air .sec-head{gap:18px;margin-bottom:clamp(32px,4vw,52px)}.lk.lk-air .sec-head .lead{max-width:40em}.lk.lk-air .rv.sub{margin-top:clamp(48px,6vw,80px)}.lk.lk-air .rv.sub .sec-head{margin-bottom:clamp(20px,2.4vw,28px)}.lk #cases{scroll-margin-top:110px}.lk .hero-lean .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}@media (max-width:980px){.lk .hero-lean .hero{grid-template-columns:1fr}}.lk .hero-lean .hero-copy{gap:28px}.lk .hero-lean .h1{font-size:clamp(38px,4.4vw,60px);line-height:1.05}.lk .hero-lean .lead{max-width:30em;font-size:clamp(19px,1.6vw,23px)}.lk .hero-lean .free{font-family:var(--mono);font-size:var(--fs-data);color:var(--ok);margin:-6px 0 0}.lk .hero-lean .free:before{content:"✓ "}.lk .abil{margin-top:clamp(48px,6vw,88px)}.lk .abil>.wrap>.eyebrow{margin-bottom:14px}.lk .abil-grid{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lk .abil-card{border-left:1px solid var(--line-2);box-shadow:inset 0 6px 0 var(--hue);flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.lk .abil-card:first-child{border-left:0}.lk .abil-card .h3{margin-top:6px}.lk .abil-card .ask{font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);min-height:4.35em;margin:0;line-height:1.45}.lk .abil-card .ask:before{content:"› ";color:var(--hue)}.lk .abil-card .out{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.45}.lk .vis{background:var(--card);height:92px;font-family:var(--mono);font-size:var(--fs-micro,11px);color:var(--ink-3);flex-direction:column;justify-content:center;gap:9px;padding:14px 16px;display:flex}.lk .vis i{height:7px;width:var(--w);background:var(--hue);display:block}.lk .vis.v-rows i{background:var(--line);width:100%;position:relative}.lk .vis.v-rows i:after{content:"";width:var(--w);background:var(--hue);position:absolute;inset:0}.lk .vis.v-chips{flex-flow:wrap;place-content:center;align-items:center;gap:7px 0}.lk .vis.v-chips span{color:var(--ink);white-space:nowrap;border:1px solid var(--hue);background:var(--bg);align-items:center;padding:3px 8px;display:inline-flex}.lk .vis.v-chips span+span{margin-left:22px;position:relative}.lk .vis.v-chips b{color:var(--muted);font-weight:400;position:absolute;left:-17px}.lk .vis.v-bars{gap:7px}.lk .vis.v-bars span{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lk .vis.v-split .track{gap:2px;display:flex}.lk .vis.v-split .track i{height:14px}.lk .vis.v-split .track i:nth-child(2){opacity:.55}.lk .vis.v-split .track i:nth-child(3){background:var(--line-2)}.lk .vis.v-split .keys{justify-content:space-between;display:flex}@media (max-width:1000px){.lk .abil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk .abil-card:nth-child(odd){border-left:0}.lk .abil-card:nth-child(n+3){border-top:1px solid var(--ink)}.lk .abil-card .ask{min-height:0}}@media (max-width:560px){.lk .abil-grid{grid-template-columns:1fr}.lk .abil-card{border-left:0}.lk .abil-card+.abil-card{border-top:1px solid var(--ink)}}@media (prefers-reduced-motion:no-preference){.lk .abil .vis i,.lk .abil .vis.v-rows i:after{transition:width .8s cubic-bezier(.2,.7,.2,1) .15s}.lk .abil .rv:not(.in) .vis:not(.v-rows) i,.lk .abil .rv:not(.in) .vis.v-rows i:after{width:0}}.lk .band-dark .metric.hot{box-shadow:inset 0 7px 0 var(--accent);background:var(--card)}.lk .band-dark .metric.hot .num{color:var(--accent-ink)}.lk .band-dark .metrics:has(.hot) .metric:first-child .num{color:var(--ink)}.lk .tcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lk .tcard{border:1px solid var(--ink);background:var(--bg);flex-direction:column;min-width:0;display:flex}.lk .tcard-head{flex-direction:column;gap:10px;padding:20px 22px 18px;display:flex}.lk .tcard-head .kicker{color:var(--accent-ink)}.lk .tcard .h3{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,22px);font-weight:400;line-height:1.25}.lk .tcard pre{background:var(--inverse-bg);color:var(--on-inverse-3);font-family:var(--mono);font-size:var(--fs-mini,12px);white-space:pre;flex:1;margin:0;padding:18px 22px;line-height:1.7;overflow-x:auto}.lk .tcard pre b{color:var(--on-inverse-accent);font-weight:400}.lk .tcard pre .res{color:var(--on-inverse-accent);margin-top:6px;display:block}.lk .tcard .tproof{font-family:var(--mono);font-size:var(--fs-mini,12px);color:var(--ink);margin:0;padding:12px 22px 14px;line-height:1.45}.lk .tcard.cta{border-top:7px solid var(--accent);background:var(--card);justify-content:center;gap:14px;padding:26px 24px 28px}.lk .tcard.cta .h3{font-size:clamp(22px,2vw,28px)}@media (max-width:1100px){.lk .tcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lk .tcards{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.lk.lk-xl .tcard pre .res:after{content:"";background:var(--on-inverse-accent);vertical-align:-.15em;width:.55em;height:1em;margin-left:6px;animation:1s step-end infinite lv2-caret;display:inline-block}}.lk .engage-copy .terms{border:0;border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;margin-top:auto}.lk .engage-copy .terms>div{border-top:0;border-left:0;padding:16px 16px 16px 0}.lk .engage-copy .terms>div:nth-child(2n){border-left:1px solid var(--line-2);padding-left:18px}.lk .engage-copy .terms>div:nth-child(n+3){border-top:1px solid var(--line-2)}.lk .engage-copy .terms .h3{font-size:var(--fs-body)}@media (max-width:520px){.lk .engage-copy .terms{grid-template-columns:1fr}.lk .engage-copy .terms>div:nth-child(2n){border-left:0;padding-left:0}.lk .engage-copy .terms>div+div{border-top:1px solid var(--line-2)}}.lk .ask-row{border:1px solid var(--ink);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 40px;padding:24px 28px;display:grid}.lk .ask-row .copy{flex-direction:column;gap:8px;display:flex}.lk .ask-row .p{color:var(--ink)}@media (max-width:860px){.lk .ask-row{grid-template-columns:1fr}}.lk .path-ask{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-top:clamp(28px,3.4vw,44px);display:grid}.lk .path-ask .copy{flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.lk .path-ask .copy .h2{font-size:clamp(24px,2.3vw,31px)}.lk .path-ask .copy .list li{font-size:var(--fs-body);color:var(--ink);padding-left:26px}.lk .path-ask .copy .btn-call{align-self:flex-start;margin-top:6px}.lk .path-ask .hero-form{border-width:7px 0 0 1px;flex-direction:column;display:flex}.lk .path-ask .hero-form .lf{flex:1;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;padding-bottom:20px}.lk .path-ask .hero-form .lf label:first-of-type{align-self:stretch}.lk .path-ask .hero-form .lf label:first-of-type textarea{flex:1}@media (max-width:900px){.lk .path-ask{grid-template-columns:1fr}.lk .path-ask .hero-form{border-width:7px 0 0}}.lk .pipe-steps.four{counter-reset:pstep;grid-template-columns:repeat(2,minmax(0,1fr))}.lk .pipe-steps.four .pipe-step{counter-increment:pstep}.lk .pipe-steps.four .pipe-step:nth-child(2n){border-right:0}.lk .pipe-steps.four .pipe-step:nth-child(n+3){border-top:1px solid var(--line-soft)}.lk .pipe-steps.four .pipe-step .k:after{content:counter(pstep,decimal-leading-zero);color:var(--muted);margin-left:auto}@media (max-width:520px){.lk .pipe-steps.four{grid-template-columns:1fr}.lk .pipe-steps.four .pipe-step:nth-child(n+3){border-top:0}}@media (prefers-reduced-motion:no-preference){.lk .pipe.play .pipe-step:nth-child(4){animation-delay:calc(var(--t0) + 2.2s)}}.lk .abil-card:nth-child(4n+1){border-left:0}.lk .abil-card:nth-child(n+5){border-top:1px solid var(--ink)}.lk .sys-close .sub-label{margin-top:0}.lk .sys-close .terms{border-top:1px solid var(--ink)}
