@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6044a18b-module__IeZqpq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6044a18b-module__IeZqpq__variable{--font-plex-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_29f246d4-module__8Y_Bfa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_29f246d4-module__8Y_Bfa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e31263eb-module__bDlTxa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e31263eb-module__bDlTxa__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--color-primary:#1a67fd;--color-secondary:#0a0d16;--color-tertiary:#bfff5a;--color-neutral:#fcfcfd;--color-text-primary:#0a0d16;--color-text-secondary:#151720;--color-text-tertiary:#6b6d72;--color-surface-100:#fcfcfd;--color-surface-200:#f8f8fc;--color-surface-300:#f6f6f9;--color-surface-400:#f0f0f9;--color-border-100:#ebeef7;--color-border-200:#d5d9e8;--color-status-success:#19f79a;--color-status-warning:#ffc650;--color-status-error:#ff806e;--color-status-info:#46d8ff;--color-diff-highlight:#ff29d6;--color-blue-100:#7ae3ff;--color-blue-200:#46d8ff;--color-blue-300:#00b9eb;--color-green-100:#5df7b6;--color-green-200:#19f79a;--color-green-300:#07bb70;--color-green-light-100:#ccff89;--color-green-light-200:#b7ff5a;--color-green-light-300:#73b420;--color-purple-100:#cfb2ff;--color-purple-200:#c19aff;--color-purple-300:#a166ff;--color-pink-100:#ffb5f1;--color-pink-200:#ff9dec;--color-pink-300:#ff29d6;--color-red-100:#ff9688;--color-red-200:#ff806e;--color-red-300:#ff2203;--color-orange-100:#ffb55e;--color-orange-200:#ffa030;--color-orange-300:#ff7830;--color-orange-light-100:#ffd888;--color-orange-light-200:#ffc650;--color-orange-light-300:#eb9e00;--color-yellow-100:#ecf174;--color-yellow-200:#e5ed38;--shadow-base:#0a0d1633;--shadow-panel:#0a0d1614;--shadow-cta-ambient:#1d21300a;--shadow-cta-glow:#19f79a14;--shadow-cta-edge:#11111129;--color-surface-100-80:#fcfcfdcc;--color-surface-100-64:#fcfcfda3;--color-diff-highlight-14:#ff29d624;--radius-sm:8px;--radius-md:12px;--radius-box:14px;--radius-lg:16px;--radius-xl:48px;--radius-2xl:56px;--radius-full:9999px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:72px;--spacing-4xl:96px;--spacing-5xl:128px;--spacing-base:8px;--spacing-gutter:24px;--spacing-grid:32px;--spacing-content-max:1216px;--spacing-page-max:1440px}[data-theme=dark]{--color-primary:#5b8fff;--color-text-primary:#b8b8bc;--color-text-secondary:#87878b;--color-text-tertiary:#868688;--color-surface-100:#17171c;--color-surface-200:#1e1e24;--color-surface-300:#17171c;--color-surface-400:#17171c;--color-border-100:#22242a;--color-border-200:#292c32;--color-purple-300:#c19aff;--color-pink-300:#ff9dec;--color-diff-highlight:#ff9dec;--color-diff-highlight-14:#ff9dec24;--color-red-300:#ff5138;--color-orange-300:#ffa030;--color-surface-100-80:#17171ccc;--color-surface-100-64:#17171ca3}*,:before,:after{box-sizing:border-box}html{color:var(--color-text-primary);background-color:var(--color-surface-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{--font-sans:var(--font-plex-sans), system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background-color:var(--color-surface-100);min-height:100vh;font-family:var(--font-sans);color:var(--color-text-primary);margin:0;container-type:inline-size}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font-family:inherit}::selection{background-color:var(--color-tertiary);color:var(--color-secondary)}section[id]{scroll-margin-top:88px}.type-display-1{font-family:var(--font-sans);letter-spacing:-1px;font-size:80px;font-weight:700;line-height:96px}.type-display-2{font-family:var(--font-sans);letter-spacing:-1px;font-size:56px;font-weight:700;line-height:64px}.type-h1{font-family:var(--font-sans);letter-spacing:-1px;font-size:48px;font-weight:700;line-height:48px}.type-h2{font-family:var(--font-sans);letter-spacing:-1px;font-size:22px;font-weight:700;line-height:32px}.type-h3{font-family:var(--font-sans);letter-spacing:-1px;font-size:19px;font-weight:600;line-height:32px}.type-h4{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:32px}.type-body-large{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:400;line-height:32px}.type-body-medium{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:32px}.type-body-small{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:32px}.type-body-xsmall{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.type-label-medium{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:24px}.type-label-small{font-family:var(--font-sans);letter-spacing:0;font-size:11px;font-weight:500;line-height:16px}.type-label-mono{font-family:var(--font-mono);letter-spacing:2px;font-size:12px;font-weight:500;line-height:16px}.type-button-medium{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:32px}.type-code-inline{font-family:var(--font-mono);letter-spacing:0;font-size:11px;font-weight:500;line-height:1.1}.type-code-block{font-family:var(--font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:24px}[data-theme=dark] .type-display-1,[data-theme=dark] .type-display-2{color:#f7f7fa}[data-theme=dark] .cta-heading{color:var(--color-secondary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--spacing-xs);top:var(--spacing-xs);z-index:100;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-surface-100);color:var(--color-text-primary);border:1px solid var(--color-border-200);transition:transform .12s;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;transform:translateY(0)}.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(20px)}.js .reveal.is-visible{opacity:1;transform:none}.btn{justify-content:center;align-items:center;gap:var(--spacing-xs);height:40px;padding-inline:var(--spacing-lg);border:2px solid var(--color-secondary);border-radius:var(--radius-2xl);box-shadow:inset 0 -3px 0 0 var(--shadow-base);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding-block:0;font-size:14px;font-weight:600;line-height:32px;text-decoration:none;transition:box-shadow 80ms ease-out,transform 80ms ease-out;display:inline-flex}.btn:hover{box-shadow:inset 0 0 0 0 var(--shadow-base)}.btn:active{box-shadow:inset 0 4px 0 0 var(--shadow-base)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn[disabled],.btn:disabled{opacity:.5;pointer-events:none}.btn-primary{background-color:var(--color-tertiary);color:var(--color-secondary)}.btn-secondary{background-color:var(--color-neutral);color:var(--color-secondary)}.btn svg{transition:transform .16s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){.btn:hover svg{transform:translate(2px)}}.site-header{z-index:50;background-color:var(--color-surface-100);height:72px;box-shadow:0 1px 0 0 var(--shadow-panel);align-items:center;transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:flex;position:sticky;top:0}.site-header.is-scrolled{background-color:var(--color-surface-100-64);-webkit-backdrop-filter:blur(16px)}.header-inner{width:100%;max-width:var(--spacing-content-max);justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-inline:auto;display:flex}.header-nav{align-items:center;gap:var(--spacing-lg);display:flex}.header-nav a{color:var(--color-text-secondary);border-radius:4px;text-decoration:none;transition:color .12s}.header-nav a:hover{color:var(--color-text-primary)}.header-nav a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.header-rule{z-index:49;background-image:linear-gradient(to right, var(--color-orange-200), var(--color-purple-200), var(--color-blue-200), var(--color-green-200), var(--color-green-light-200));filter:blur(8px);opacity:0;pointer-events:none;height:4px;transition:opacity .18s;position:fixed;top:72px;left:0;right:0}.site-header.is-scrolled+.header-rule{opacity:1}.brand{align-items:center;gap:var(--spacing-xs);text-decoration:none;display:inline-flex}.brand:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.brand-logo{display:block}.brand-logo--dark,.brand-logo--mark,[data-theme=dark] .brand-logo--light{display:none}[data-theme=dark] .brand-logo--dark{display:block}main{background-color:var(--color-surface-100);background-image:linear-gradient(to right, var(--color-border-100) 0 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-100) 0 1px, transparent 1px);background-size:var(--spacing-grid) var(--spacing-grid);border-bottom:1px solid var(--color-border-100);background-position:calc(50cqi - 608px) 0;position:relative}main:before{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.band{z-index:1;padding-block:var(--spacing-5xl) var(--spacing-4xl);position:relative}.band--hero{padding-block:var(--spacing-4xl)}.hero-grid-fx{z-index:-1;pointer-events:none;position:absolute;inset:0}.wrap{max-width:var(--spacing-content-max);padding-bottom:var(--snap-pad,0px);margin-inline:auto}.code-block{padding-bottom:var(--snap-pad,0px)}.hatch{background-image:repeating-linear-gradient(135deg, transparent 0, transparent 4px, var(--color-border-200) 4px, var(--color-border-200) 5px);opacity:.6;flex:1;height:24px}.band-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);margin-bottom:calc(var(--spacing-grid) * 2);display:flex}.band-head-text{gap:var(--spacing-grid);flex-direction:column;max-width:640px;display:flex}.band-head-text .band-subtitle{color:var(--color-text-secondary)}#how-it-works .band-head,#features .band-head{margin-bottom:var(--spacing-grid)}.band-head--center{text-align:center;flex-direction:column;align-items:center}.band-head--center .band-head-text{align-items:center}.band-head--center .band-subtitle{max-width:560px}.title-badge{height:32px;padding-inline:var(--spacing-sm);background-color:var(--color-surface-100);border:1px solid var(--color-border-200);box-shadow:2px 2px 0 0 var(--color-surface-400);color:var(--color-text-primary);font-family:var(--font-sans);white-space:nowrap;align-items:center;font-size:13px;line-height:24px;transition:border-color .15s;display:inline-flex}.title-badge:hover{border-color:var(--color-text-primary);z-index:1;position:relative}.title-badge:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hero{text-align:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.hero-title{max-width:1152px;color:var(--color-text-primary)}.hero-title-line{display:block}.hero-subtitle{max-width:560px;color:var(--color-text-secondary)}.hero-actions{justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;min-height:64px;display:flex}.hero .session-window{width:100%;margin-top:var(--spacing-xl)}.marker-word{isolation:isolate;white-space:nowrap;position:relative}.marker-word svg{z-index:-1;width:106%;height:24px;position:absolute;top:calc(100% - 14px);left:-3%;overflow:visible}.marker-word path{stroke-width:14px;fill:none;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.js .marker-word path{animation:.6s ease-out .3s backwards marker-draw}@keyframes marker-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.session-window{background-color:var(--color-surface-100);-webkit-user-select:none;user-select:none;box-shadow:inset 1px 0 0 var(--color-border-200), inset 0 1px 0 var(--color-border-200), 1px 0 0 0 var(--color-border-200), 0 1px 0 0 var(--color-border-200), 1px 1px 0 0 var(--color-border-200), 4px 4px 0 0 var(--shadow-panel)}.session-topbar{border-top:1px solid var(--color-border-200);border-bottom:1px solid var(--color-border-200);height:64px;font-family:var(--font-inter);text-align:left;align-items:stretch;display:flex}.st-cell{border-right:1px solid var(--color-border-200);align-items:center;min-width:0;display:flex}.st-file{justify-content:space-between;gap:var(--spacing-xs);width:280px;padding:4px var(--spacing-md);flex:none}.st-file-text{flex-direction:column;min-width:0;display:flex}.st-file-id{color:var(--color-text-tertiary);font-size:12px;line-height:20px}.st-file-name{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:24px;overflow:hidden}.st-tab{gap:var(--spacing-xs);padding:4px var(--spacing-md);background-color:var(--color-surface-200);color:var(--color-text-primary);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:24px;box-shadow:inset 0 3px 5px -1.5px #4f5d6829}.st-tab-chip{background-color:var(--color-surface-100);border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:inset 0 0 0 .5px #47535d29}.st-commit{gap:var(--spacing-xs);padding:4px var(--spacing-md);color:var(--color-text-primary);font-size:13px;line-height:24px}.st-commit--fixed{flex:none;width:216px}.st-commit--grow{flex:1}.st-commit-msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-commit-meta{color:var(--color-text-tertiary)}.st-badge{color:#5907ab;background-color:#f1e4ff;border-radius:5px;flex:none;align-items:center;gap:2px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .5px #47535d29}.st-actions{gap:var(--spacing-xs);padding:0 var(--spacing-md);border-right:0;margin-left:auto}.st-iconbtn{width:24px;height:24px;color:var(--color-text-secondary);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-icon{-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.st-icon--10{width:10px;height:10px}.st-icon--12{width:12px;height:12px}.st-icon--14{width:14px;height:14px}.st-icon--sidebar-hide{--icon:url(/visual-tests/session/sidebar-hide-left.svg)}.st-icon--sidebar-show{--icon:url(/visual-tests/session/sidebar-show-right.svg)}.st-icon--select-double{--icon:url(/visual-tests/session/select-double.svg);color:#38a865}.st-icon--changes{--icon:url(/visual-tests/session/changes.svg)}.st-icon--branch{--icon:url(/visual-tests/session/git-branch.svg)}.st-icon--more{--icon:url(/visual-tests/session/more-vertical.svg)}.st-icon--x{--icon:url(/visual-tests/session/x.svg)}.session-canvas{min-height:576px;padding:var(--spacing-grid) var(--spacing-grid) var(--spacing-4xl);background-image:radial-gradient(circle, var(--color-border-200) 1px, transparent 1.2px);background-size:24px 24px;position:relative}.session-toolbar-wrap{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;bottom:8px;left:0}.session-toolbar{width:100%;height:auto;display:block}.vt-verdict{transform-origin:50%;border-radius:15.625%;width:2.63158%;height:56.1404%;position:absolute;top:15.7895%}.vt-reject{left:89.8026%}.vt-approve{left:92.7632%}.vt-glyph{width:100%;height:100%;display:block}.vt-face{border-radius:inherit;position:absolute;inset:0}.vt-face-neutral{background:#f8f8fc;border-radius:23.4375%;box-shadow:inset 0 0 0 1px #d3d9df,inset 0 2px 2px 1px #4f5d6814}.vt-face-neutral .vt-glyph{fill:#0d0d0d}.vt-face-red{opacity:0;background:linear-gradient(#f20d69 0%,#d0256a 179.2%);transition:opacity .3s cubic-bezier(.16,1,.3,1);box-shadow:2px 4px 4px -2px #4f5d6814,0 2px 2px -1px #4f5d6814}.vt-face-red .vt-glyph{fill:#fff}.vt-approve{background:linear-gradient(#22ce5b 0%,#38a865 175.5%);box-shadow:2px 4px 4px -2px #4f5d6814,0 2px 2px -1px #4f5d6814}.vt-approve .vt-glyph{fill:#fff}.hds-scene{font-family:var(--font-geist);display:flex;position:absolute;inset:0}.hds-divider{background:#e0e3e6;width:1px;position:absolute;top:0;bottom:0;left:50%}[data-theme=dark] .hds-divider{background:var(--color-border-200)}.hds-half{padding-bottom:var(--spacing-4xl);flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.hds-card{color:#0a0d16;background:#fff;border-radius:16px;flex-direction:column;justify-content:flex-end;width:288px;height:378px;padding:16px;display:flex;position:relative;box-shadow:0 0 0 1px #d5d9e8,0 3px 3px -1px #1d21300a,0 6px 6px -3px #1d21300a,0 12px 12px -6px #1d21300a,0 24px 24px -12px #1d21300a,0 32px 32px -16px #1d21300a,0 44px 44px -16px #1d21301f}.hds-title{letter-spacing:-1px;text-align:center;color:#0a0d16;margin:0;font-size:19px;font-weight:700;line-height:1.1}.hds-socials{flex-direction:column;gap:12px;margin-top:24px;display:flex}.hds-social{background:#fff;border:1px solid #0a0d16;border-radius:56px;justify-content:center;align-items:center;height:40px;display:flex;position:relative}.hds-social-label{color:#0a0d16;font-size:14px;font-weight:600;line-height:24px}.hds-social-ico{justify-content:center;align-items:flex-start;width:24px;height:24px;display:flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.hds-ico{display:block}.hds-ico--google{width:24px;height:24px}.hds-ico--apple{width:17.47px;height:21.5px}.hds-divrow{align-items:center;gap:8px;margin-top:16px;display:flex}.hds-divline{background:#e2e2e3;flex:1;height:1px}.hds-divtext{white-space:nowrap;color:#0a0d1666;font-size:12px;font-weight:400;line-height:24px}.hds-input{border:1px solid #0a0d161f;border-radius:8px;align-items:center;height:40px;margin-top:16px;padding-inline:17px;display:flex}.hds-card--changed .hds-input{border-radius:40px}.hds-input-ph{color:#0a0d1666;font-size:14px;font-weight:400;line-height:24px}.hds-primary{color:#fff;background:#0a0d16;border-radius:56px;justify-content:center;align-items:center;height:40px;margin-top:12px;font-size:14px;font-weight:600;line-height:24px;display:flex;box-shadow:inset 0 -3px #0a0d1633}.hds-diff{box-sizing:border-box;pointer-events:none;background:#ff29d614;border:1px solid #ff29d6;position:absolute}.hds-diff--heading{width:155px;height:24px;top:76px;left:67px}.hds-diff--or{width:12px;height:24px;top:230px;left:87px}.hds-diff--input{width:256px;height:39px;top:270px;left:16px}.hds-pin{pointer-events:none;background:#ffffffe6;width:32px;height:32px;padding:3px;position:absolute;box-shadow:0 0 0 1px #4f5d6829,1px 0 4px #4f5d6829,4px 4px 8px #4f5d6829}.hds-pin--1{border-radius:2px 16px 16px;top:94px;left:211px}.hds-pin--2{border-radius:16px 2px 16px 16px;top:301px;left:-2px}.hds-pin-disc{background:linear-gradient(140deg,#ff4fe5 12.9%,#ee4ad6 79.2%);border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 .5px #47535d29}.hds-pin-num{font-family:var(--font-inter);color:#fff;font-size:13px;font-weight:600;line-height:24px}.hds-diff{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.hds-diff--heading{transition-delay:0s}.hds-diff--or{transition-delay:.3s}.hds-diff--input{transition-delay:.6s}.hds-scene[data-state=idle] .hds-diff{opacity:0;transform:scale(.94)}.hds-pin{transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .16s linear}.hds-scene[data-state=idle] .hds-pin--1,.hds-scene[data-state=diffs] .hds-pin--1{opacity:0;transform:translate(120px,-80px)}.hds-scene[data-state=idle] .hds-pin--2,.hds-scene[data-state=diffs] .hds-pin--2,.hds-scene[data-state=pin1] .hds-pin--2,.hds-scene[data-state=click1] .hds-pin--2{opacity:0;transform:translate(-120px,90px)}@keyframes hds-press{0%{transform:none}50%{transform:scale(.88)}to{transform:none}}.hds-scene[data-state=click1] .hds-pin--1,.hds-scene[data-state=click2] .hds-pin--2{animation:.18s cubic-bezier(.16,1,.3,1) hds-press}.hds-pin-num{transition:opacity .2s cubic-bezier(.16,1,.3,1) 90ms,transform .2s cubic-bezier(.16,1,.3,1) 90ms}.hds-scene[data-state=idle] .hds-pin--1 .hds-pin-num,.hds-scene[data-state=diffs] .hds-pin--1 .hds-pin-num,.hds-scene[data-state=pin1] .hds-pin--1 .hds-pin-num,.hds-scene[data-state=idle] .hds-pin--2 .hds-pin-num,.hds-scene[data-state=diffs] .hds-pin--2 .hds-pin-num,.hds-scene[data-state=pin1] .hds-pin--2 .hds-pin-num,.hds-scene[data-state=click1] .hds-pin--2 .hds-pin-num,.hds-scene[data-state=pin2] .hds-pin--2 .hds-pin-num{opacity:0;transform:scale(.4)}.hds-scene[data-state=idle]~.session-toolbar-wrap .vt-face-red,.hds-scene[data-state=diffs]~.session-toolbar-wrap .vt-face-red,.hds-scene[data-state=pin1]~.session-toolbar-wrap .vt-face-red,.hds-scene[data-state=click1]~.session-toolbar-wrap .vt-face-red,.hds-scene[data-state=pin2]~.session-toolbar-wrap .vt-face-red,.hds-scene[data-state=click2]~.session-toolbar-wrap .vt-face-red{opacity:1}@keyframes vt-approve-press{0%{transform:none}45%{transform:scale(.9)}to{transform:none}}.hds-scene[data-state=approve]~.session-toolbar-wrap .vt-approve{animation:.2s cubic-bezier(.16,1,.3,1) vt-approve-press}.wf{gap:var(--spacing-grid);flex-direction:column;display:flex}@media (min-width:1024px){#how-it-works.band{padding-block-end:var(--spacing-xl)}}.wf-head{align-items:center;gap:var(--spacing-grid);text-align:center;flex-direction:column;display:flex}.wf-heading{color:var(--color-text-primary)}.wf-intro{max-width:500px;color:var(--color-text-secondary)}.wf-stage{height:256px;position:relative}.wf-line{z-index:0;width:100cqi;height:1px;color:var(--color-secondary);background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 6px);position:absolute;top:96px;left:50%;transform:translate(-50%)}.wf-runner{background:var(--color-status-info);z-index:0;will-change:transform;width:10px;height:10px;position:absolute;top:91px;left:-165px}.wf-loop-token{background:var(--color-status-error);opacity:0;z-index:0;pointer-events:none;will-change:transform, opacity;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0}.wf-panel{z-index:1;padding:var(--spacing-grid);background:var(--color-surface-100);min-height:192px;box-shadow:inset 1px 0 0 var(--color-border-100), inset 0 1px 0 var(--color-border-100), 1px 0 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100), 1px 1px 0 0 var(--color-border-100);margin:0;list-style:none;display:flex;position:relative}.wf-wave{top:var(--spacing-grid);left:var(--spacing-grid);z-index:2;pointer-events:none;position:absolute}.wf-cell{background:var(--color-surface-100);min-width:0;min-height:128px;box-shadow:inset 1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), inset 0 -1px 0 0 var(--color-border-100);flex-direction:column;flex:1 1 0;padding:16px 16px 16px 24px;transition:background-color .2s;display:flex;position:relative}.wf-cell:after{content:"";z-index:1;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--color-border-200), 4px 4px 0 0 var(--shadow-panel);transition:opacity .2s;position:absolute;inset:0}.wf-cell:last-of-type{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), inset 0 -1px 0 0 var(--color-border-100)}.wf-ord{font-family:var(--font-mono);letter-spacing:2px;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:32px}.wf-title{font-family:var(--font-sans);letter-spacing:-1px;color:var(--color-text-primary);font-size:19px;font-weight:600;line-height:32px}.wf-desc{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:32px}.wf-cell[data-state=active]:after,.wf-cell[data-state=reject]:after,.wf-cell[data-state=approve]:after,.wf-cell[data-state=success]:after{opacity:1}.wf-cell[data-state=reject] .wf-ord{color:color-mix(in srgb, var(--color-status-error) 55%, var(--color-text-tertiary))}.wf-cell[data-state=approve] .wf-ord,.wf-cell[data-state=success] .wf-ord{color:color-mix(in srgb, var(--color-status-success) 55%, var(--color-text-tertiary))}.wf-loopback{z-index:0;width:100%;height:64px;color:var(--color-secondary);opacity:0;position:absolute;top:192px;left:0;overflow:visible}.wf-loopback path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}[data-theme=dark] .wf-line,[data-theme=dark] .wf-loopback{color:var(--color-text-primary)}html:not(.js) .wf-loopback{opacity:1}@media (max-width:1023px){.wf-stage{height:auto}.wf-line,.wf-runner,.wf-loop-token,.wf-loopback,.wf-wave{display:none}.wf-panel{min-height:0;box-shadow:none;flex-direction:column;padding:0}.wf-cell{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100)}.wf-cell:last-of-type{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), inset 0 -1px 0 0 var(--color-border-100)}}.claim-grid{gap:var(--spacing-grid);grid-template-columns:repeat(3,1fr);display:grid}.claim-cell{background-color:var(--color-surface-100);box-shadow:inset 1px 0 0 var(--color-border-200), inset 0 1px 0 var(--color-border-200), 1px 0 0 0 var(--color-border-200), 0 1px 0 0 var(--color-border-200), 1px 1px 0 0 var(--color-border-200);padding:var(--spacing-xl);flex-direction:column;min-height:192px;display:flex;position:relative}.claim-title{font-family:var(--font-sans);letter-spacing:0;color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:32px}.claim-body{color:var(--color-text-secondary)}.integration-eyebrow{text-transform:uppercase;color:var(--color-text-tertiary);line-height:32px;display:block}#integrations .band-head-text{max-width:none}.countup{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-block}.countup--pop{animation:.24s cubic-bezier(.16,1,.3,1) countupPop}@keyframes countupPop{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.countup--pop{animation:none}}.integration{align-items:center;gap:calc(var(--spacing-grid) * 2);flex-direction:column;display:flex}.integration-panel{width:100%;min-height:512px}.tabbar{align-self:center;gap:var(--spacing-2xs);height:64px;padding:var(--spacing-2xs);background-color:var(--color-surface-200);border:1px solid var(--color-border-100);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-surface-100);max-width:100%;display:inline-flex;position:relative}[data-theme=dark] .tabbar{background-color:var(--color-surface-100)}.tab-chip{top:var(--spacing-2xs);height:calc(64px - 2px - var(--spacing-2xs) * 2);background-color:var(--color-surface-100);border:1px solid var(--color-border-200);border-radius:var(--radius-full);box-shadow:2px 2px 0 0 var(--color-surface-400);z-index:0;transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1);position:absolute;left:0}[data-theme=dark] .tab-chip{background-color:var(--color-surface-200)}.tab{z-index:1;align-items:center;gap:var(--spacing-md);padding-inline:var(--spacing-lg);cursor:pointer;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;border-radius:var(--radius-full);--mark-knockout:var(--color-surface-100);background:0 0;border:0;font-size:18px;font-weight:600;line-height:32px;transition:color .15s;display:inline-flex;position:relative}[data-theme=dark] .tab{--mark-knockout:var(--color-surface-200)}.tab.is-active{color:var(--color-text-primary)}.tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tab-mark{display:inline-flex}.tab-mark svg{width:auto;height:26px;display:block}.tab-docs-link{text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;transition:color .12s}.tab-docs-link:hover{color:var(--color-text-primary)}.tab-docs-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tab-inline-code{font-family:var(--font-mono);color:var(--color-text-primary);background-color:var(--color-surface-200);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}@media (prefers-reduced-motion:reduce){.tab-chip{transition:none}}.split-57{gap:calc(var(--spacing-grid) * 2);grid-template-columns:480px 1fr;align-items:stretch;display:grid}.split-57-media .code-block{height:100%}.split-57-text{padding-top:calc(var(--spacing-grid) * 4);display:block}.split-57-text h2{color:var(--color-text-primary)}.tab-copy{flex-direction:column;display:flex}.tab-title{color:var(--color-text-primary)}.tab-body{color:var(--color-text-secondary)}.tab-copy .tab-docs-link{margin-top:var(--spacing-xl);line-height:32px}.split-57-media{min-width:0}.cli-hero,.cli-steps{align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.cli-pill{align-items:center;gap:var(--spacing-md);height:64px;padding-inline:var(--spacing-lg);background-color:var(--color-surface-100);border:1px solid var(--color-border-200);border-radius:var(--radius-full);box-shadow:2px 2px 0 0 var(--color-surface-400);display:inline-flex}.cli-pill-label{color:var(--color-text-tertiary);text-transform:uppercase;padding-right:var(--spacing-md);border-right:1px solid var(--color-border-100);white-space:nowrap;align-self:stretch;align-items:center;display:inline-flex}.cli-pill-cmd{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;font-size:14px;font-weight:500}.cli-pill-prompt{color:var(--color-text-tertiary)}.cli-links{gap:var(--spacing-lg);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.cli-link{color:inherit;text-decoration:none;transition:color .12s}.cli-link:hover{color:var(--color-text-primary)}.cli-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.code-block{background-color:var(--color-surface-200);box-shadow:inset 1px 0 0 var(--color-border-100), inset 0 1px 0 var(--color-border-100), 1px 0 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100), 1px 1px 0 0 var(--color-border-100);flex-direction:column;display:flex;overflow:hidden}.code-panel-head{height:32px;padding-left:var(--spacing-xl);padding-right:var(--spacing-2xs);box-shadow:0 1px 0 0 var(--color-border-100);flex:none;justify-content:space-between;align-items:center;display:flex}.code-panel-label{text-transform:uppercase;color:var(--color-text-tertiary)}.code-copy{height:24px;padding-inline:var(--spacing-2xs);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .12s;display:inline-flex;position:relative}.code-copy:hover{color:var(--color-text-primary)}.code-copy:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.code-copy.is-copied{color:var(--color-primary)}.code-copy svg{width:16px;height:16px;display:block}.cp-spark{pointer-events:none;position:absolute;inset:0}.cp-spark i{background-color:var(--color-primary);width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:.48s cubic-bezier(.16,1,.3,1) forwards cp-spark-fly;position:absolute;top:50%;left:50%}@keyframes cp-spark-fly{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.cp-spark{display:none}}.code-body{padding:28px var(--spacing-xl) var(--spacing-xl);overflow:hidden}.code-body pre{font-family:var(--font-mono);margin:0;font-size:14px;line-height:28px}.code-body code{display:grid}.code-body .line{min-height:28px;position:relative}.code-body .shiki .line--added{margin-inline:calc(-1 * var(--spacing-xl));padding-inline:var(--spacing-xl);background-color:color-mix(in srgb, var(--color-green-200) 14%, transparent)!important}[data-theme=dark] .code-body .shiki .line--added{background-color:color-mix(in srgb, var(--color-green-200) 20%, transparent)!important}.code-body .shiki .line--added:before{content:"+";color:color-mix(in srgb, var(--color-green-200) 55%, var(--color-text-tertiary));font-weight:500;position:absolute;left:12px}.code-body .shiki,.code-body .shiki span{color:var(--shiki-light);background-color:#0000!important}[data-theme=dark] .code-body .shiki,[data-theme=dark] .code-body .shiki span{color:var(--shiki-dark)}.cp-toggle{align-items:center;display:inline-flex}.cp-toggle-btn{cursor:pointer;text-transform:uppercase;color:var(--color-text-tertiary);background:0 0;border:0;padding:0;transition:color .12s}.cp-toggle-btn+.cp-toggle-btn{margin-left:var(--spacing-sm);padding-left:var(--spacing-sm);border-left:1px solid var(--color-border-200)}.cp-toggle-btn:hover{color:var(--color-text-secondary)}.cp-toggle-btn.is-active{color:var(--color-text-primary)}.cp-toggle-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cp-prompt{font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;font-size:14px;line-height:28px;position:relative}.cp-prompt-text{--p:1.3;-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 100% - 12%), transparent calc(var(--p) * 100%));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 100% - 12%), transparent calc(var(--p) * 100%));mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 100% - 12%), transparent calc(var(--p) * 100%));display:block}.cp-wave{z-index:1;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cp-prompt-text{-webkit-mask-image:none;mask-image:none}}.cta-banner{background-color:var(--color-green-100);padding:calc(var(--spacing-grid) * 2);text-align:center;align-items:center;gap:var(--spacing-xl);box-shadow:0px 3px 3px -1px var(--shadow-cta-ambient), 0px 6px 6px -3px var(--shadow-cta-ambient), 0px 12px 12px -6px var(--shadow-cta-ambient), 0px 24px 24px -12px var(--shadow-cta-ambient), 0px 32px 32px -16px var(--shadow-cta-glow), 0px 44px 44px -16px var(--shadow-cta-glow), inset 0px 0px 0px 1px var(--shadow-cta-edge);border-radius:32px;flex-direction:column;display:flex}.cta-text{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.cta-eyebrow{color:var(--color-secondary);text-transform:uppercase}.cta-heading{color:var(--color-secondary);max-width:640px}.cta-sub{color:var(--color-secondary);white-space:pre-line}.site-footer{background-color:var(--color-surface-100);box-shadow:0 -1px 0 0 var(--shadow-panel);padding-block:var(--spacing-3xl) 0;overflow:hidden}.footer-content{width:100%;max-width:var(--spacing-content-max);gap:var(--spacing-2xl);flex-direction:column;margin-inline:auto;display:flex}.footer-groups{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr auto;align-items:start;display:grid}.footer-group{gap:var(--spacing-md);flex-direction:column;display:flex}.footer-group-head{align-items:center;height:24px;display:flex}.footer-group-name{font-family:var(--font-sans);background-color:var(--color-surface-100);padding-right:var(--spacing-md);color:#1d2130;white-space:nowrap;font-size:14px;font-weight:500;line-height:24px}[data-theme=dark] .footer-group-name{color:var(--color-text-primary)}.footer-links{gap:var(--spacing-xs) var(--spacing-lg);grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.footer-link{color:var(--color-text-secondary);line-height:20px;text-decoration:none;display:inline-block;position:relative}.footer-link:after{content:"";transform-origin:100%;background-color:currentColor;width:100%;height:1px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.footer-link:hover:after{transform-origin:0;transform:scaleX(1)}}.footer-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.footer-badge-col{justify-content:flex-end;align-items:flex-start;display:flex}.footer-badge-col img{display:block}.footer-bottom{align-items:center;gap:var(--spacing-md);display:flex}.footer-year{color:var(--color-text-primary);white-space:nowrap;font-weight:500;line-height:24px}.footer-leader{border-top:1px dotted var(--color-border-200);flex:1}.footer-status{align-items:center;gap:var(--spacing-xs);color:var(--color-green-300);white-space:nowrap;text-decoration:none;display:inline-flex}.footer-status:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.footer-status-icon{display:inline-flex}.footer-status-icon svg{display:block}.footer-wordmark{margin-top:var(--spacing-md);color:var(--color-border-200);line-height:0}.footer-wordmark svg{width:100%;height:auto;display:block}.theme-toggle{background-color:var(--color-surface-100);border:1px solid var(--color-border-200);width:32px;height:32px;box-shadow:2px 2px 0 0 var(--color-surface-400);color:var(--color-text-secondary);cursor:pointer;justify-content:center;justify-self:end;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.theme-toggle:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.theme-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.icon-dark{display:none}.icon-light,[data-theme=dark] .icon-dark{display:inline-flex}[data-theme=dark] .icon-light{display:none}@media (max-width:1199px){.header-inner,.footer-content{padding-inline:var(--spacing-lg)}.band{padding-block:var(--spacing-4xl)}.band--hero{padding-block:calc(var(--spacing-grid) * 2) var(--spacing-4xl)}.wrap{padding-inline:var(--spacing-lg)}.type-display-1{letter-spacing:-1px;font-size:56px;line-height:64px}.marker-word svg{height:18px;top:calc(100% - 10px)}.split-57{grid-template-columns:5fr 7fr}}@media (max-width:1023px){.split-57{grid-template-columns:1fr}.split-57-media{order:-1}.integration-panel{min-height:0}.split-57-text{padding-top:0}.st-commit{display:none}.st-file{width:auto}}@media (min-width:768px) and (max-width:1023px){.claim-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){main{background-image:none}.site-header{height:56px}.header-rule{top:56px}.header-inner{gap:var(--spacing-sm);padding-inline:var(--spacing-md)}.header-nav,.brand-logo--light,[data-theme=dark] .brand-logo--dark{display:none}.brand-logo--mark{width:auto;height:32px;display:block}.band{padding-block:calc(var(--spacing-grid) * 2)}.band--hero{padding-block:var(--spacing-xl) calc(var(--spacing-grid) * 2)}.wrap{padding-inline:var(--spacing-lg)}.type-display-1{letter-spacing:-1px;font-size:56px;line-height:60px}.type-display-2{font-size:32px;line-height:40px}.marker-word svg{height:16px;top:calc(100% - 9px)}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.session-topbar{border-left:1px solid var(--color-border-200);height:48px}.st-file,.st-actions,.session-toolbar-wrap{display:none}.st-tab{flex:1;justify-content:center}.session-canvas{min-height:0;padding:var(--spacing-md);overflow-x:clip}.hds-scene{position:relative;inset:auto}.hds-half--baseline,.hds-divider{display:none}.hds-half{padding-bottom:0}.hds-card{transform:none}.claim-grid{grid-template-columns:1fr;gap:0}.claim-cell{min-height:0;box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100);padding:16px 16px 16px 24px}.claim-cell:last-of-type{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), inset 0 -1px 0 0 var(--color-border-100)}.claim-title{letter-spacing:-1px;font-size:19px}.claim-body{font-size:14px;line-height:32px}.integration{gap:var(--spacing-xl)}.tabbar{scrollbar-width:none;max-width:100%;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tab-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab{padding-inline:var(--spacing-md);gap:0}.cli-steps{width:100%}.cli-pill{border-radius:var(--radius-lg);width:100%}.cli-pill-cmd{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.cli-pill-cmd::-webkit-scrollbar{display:none}.cta-banner{padding:var(--spacing-xl) var(--spacing-md)}.footer-content{padding-inline:var(--spacing-md)}.footer-groups{gap:var(--spacing-xl);grid-template-columns:1fr}.footer-badge-col{justify-content:flex-start}.footer-bottom{gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1!important;transform:none!important}.wf-loopback{opacity:1!important}.hds-diff,.hds-pin,.hds-pin-num{opacity:1!important;transform:none!important}.vt-face-red,.vt-approve{transition:none!important;animation:none!important}}
