@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;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-20C4,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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__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-20C4,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-20C4,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-20C4,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"}
: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-text-label:color-mix(in srgb, var(--color-text-tertiary) 85%, var(--color-surface-100));--color-surface-0:#fff;--color-surface-100:#fcfcfd;--color-surface-veil:#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-400:#04794b;--color-status-warning-text:#a14a06;--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:#0a0d160f;--shadow-cta-ambient:#1d21300a;--shadow-cta-glow:#19f79a14;--shadow-cta-edge:#11111129;--color-surface-100-80:#fcfcfdcc;--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:#f7f7fa;--color-text-secondary:#87878b;--color-text-tertiary:#868688;--color-surface-0:#1e1e24;--color-surface-100:#17171c;--color-surface-veil:#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-green-400:#07bb70;--color-status-warning-text:#ffc650;--color-orange-300:#ffa030;--color-surface-100-80:#17171ccc}
*,: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:64px;font-weight:700;line-height:64px}.type-display-2{font-family:var(--font-sans);letter-spacing:-1px;font-size:52px;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,.type-h4,.type-title-medium{font-family:var(--font-sans);letter-spacing:0;font-size:18px;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,.type-body-small{font-family:var(--font-sans);letter-spacing:0;font-size:15px;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:1px;color:var(--color-text-label);font-size:12px;font-weight:500;line-height:16px}.type-button-medium{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:32px}:where(main) :not(pre)>code{letter-spacing:-.02em;font-size:14px}.type-code-inline{font-family:var(--font-mono);letter-spacing:0;font-size:11px;font-weight:500;line-height:1.1}.type-code-block,.type-code-compact{font-family:var(--font-mono);letter-spacing:-.02em;font-size:14px;font-weight:400;line-height:24px}[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%)}section[tabindex="-1"]:focus{outline:none}.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}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}:root{--noise-plate: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)' opacity='0.04'/%3E%3C/svg%3E")}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-4xl) calc(var(--spacing-grid) * 2);position:relative}.band--hero{padding-block:var(--spacing-4xl) calc(var(--spacing-grid) * 2)}.band--framed{background-color:var(--color-surface-200);box-shadow:inset 0 1px 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100)}.band--framed:before{content:"";z-index:-1;pointer-events:none;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);background-position:calc(50cqi - 608px) 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 68%,#000 28%,#0000 80%);mask-image:radial-gradient(72% 68%,#000 28%,#0000 80%)}.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)}.arrow-link{align-items:center;gap:6px;display:inline-flex}.arrow-link-icon{flex:none}.arrow-link-icon path{transition:transform .5s cubic-bezier(.65,0,.35,1)}.arrow-link-ghost{transform:translate(-14px,14px)}@media (hover:hover) and (pointer:fine){.arrow-link:hover .arrow-link-glyph,.guide-card:hover .arrow-link .arrow-link-glyph{transform:translate(14px,-14px)}.arrow-link:hover .arrow-link-ghost,.guide-card:hover .arrow-link .arrow-link-ghost{transform:translate(0)}}.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}@media (max-width:1199px){.band,.band--hero{padding-block:calc(var(--spacing-grid) * 2)}.wrap{padding-inline:var(--spacing-lg)}.type-display-1{letter-spacing:-1px;font-size:56px;line-height:64px}}@media (max-width:767px){main{background-image:none}.band--framed:before{display:none}.band{padding-block:var(--spacing-2xl)}.band--hero{padding-block:var(--spacing-xl) var(--spacing-2xl)}.wrap{padding-inline:var(--spacing-lg)}.type-display-1{letter-spacing:-1px;font-size:40px;line-height:44px}.type-display-2{font-size:32px;line-height:40px}}@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}}
.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:15px;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-large{height:48px;padding-inline:var(--spacing-xl)}.btn-primary{background-color:var(--color-tertiary);color:var(--color-secondary)}.btn-secondary{background-color:var(--color-neutral);color:var(--color-secondary)}.btn.btn-primary:hover{background-color:var(--color-tertiary)}.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:color-mix(in srgb, var(--color-surface-0) 80%, transparent);align-items:center;height:72px;display:flex;position:sticky;top:0}[data-theme=dark] .site-header{background-color:color-mix(in srgb, var(--color-surface-100) 80%, transparent)}.header-inner{width:100%;max-width:var(--spacing-page-max);padding-inline:var(--spacing-grid);align-items:center;gap:var(--spacing-lg);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid;position:relative}.header-inner>.brand{justify-self:start}.header-nav{align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);display:flex}.menu-trigger{align-items:center;gap:var(--spacing-2xs);height:40px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;font-weight:400;line-height:24px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.menu-trigger:hover,.menu-trigger:focus-visible,.menu-trigger[aria-expanded=true]{background-color:var(--color-surface-300)}[data-theme=dark] .menu-trigger{color:var(--color-text-primary)}[data-theme=dark] .menu-trigger:hover,[data-theme=dark] .menu-trigger:focus-visible,[data-theme=dark] .menu-trigger[aria-expanded=true]{background-color:var(--color-surface-200)}.menu-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.menu-chevron{color:var(--color-text-tertiary);transition:transform .24s cubic-bezier(.65,0,.35,1);display:block}.menu-trigger[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.site-header.menu-open{background-color:var(--color-surface-100)}.site-header.is-scrolled{box-shadow:0 1px 0 0 var(--shadow-panel)}.site-header.menu-open{box-shadow:none}.site-menu{background-color:var(--color-surface-100);height:0;box-shadow:0 1px 0 0 var(--shadow-panel);opacity:0;visibility:hidden;transition:height .28s cubic-bezier(.65,0,.35,1),opacity .2s 80ms,visibility 0s linear .28s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.site-header.menu-open .site-menu{opacity:1;visibility:visible;transition:height .32s cubic-bezier(.16,1,.3,1),opacity .16s,visibility}.site-menu-inner{--menu-inset:var(--spacing-grid);padding-inline:var(--menu-inset);max-width:var(--spacing-page-max);margin-inline:auto;position:relative}.menu-view{top:0;left:var(--menu-inset);right:var(--menu-inset);visibility:hidden;position:absolute}.menu-view.is-active{visibility:visible}.site-header.is-switching .site-menu,.site-header.is-switching+.header-rule{transition:none}.menu-view--desktop{padding-left:var(--menu-x,0px);gap:calc(var(--spacing-grid) * 3);padding-block:var(--spacing-xs) 56px;display:flex}.menu-view--mobile{display:none}.menu-group{min-width:0}.menu-head{font-weight:400;line-height:var(--spacing-grid);color:var(--color-text-primary);margin:0}.menu-links{grid-template-columns:repeat(var(--cols,1), calc(var(--spacing-grid) * 6));grid-template-rows:repeat(var(--rows,1), auto);column-gap:var(--spacing-grid);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.menu-link{align-items:center;gap:var(--spacing-xs);height:var(--spacing-grid);font-family:var(--font-sans);color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:28px;text-decoration:none;transition:color .12s;display:inline-flex}.menu-link .arrow-link-icon{color:var(--color-text-tertiary);opacity:0;transition:opacity .15s,transform .24s cubic-bezier(.16,1,.3,1);transform:translate(-3px,3px)}.menu-link[aria-current=page]{color:var(--color-text-primary)}.menu-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;color:var(--color-text-primary)}.menu-link:focus-visible .arrow-link-icon{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.menu-link:hover{color:var(--color-text-primary)}.menu-link:hover .arrow-link-icon{opacity:1;transform:none}}.menu-burger{width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:none;position:relative}.menu-burger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.menu-burger-line{background-color:currentColor;width:16px;height:1.5px;transition:transform .24s cubic-bezier(.65,0,.35,1);position:absolute;left:12px}.menu-burger-line:first-child{top:16px}.menu-burger-line:last-child{top:22.5px}.menu-burger[aria-expanded=true] .menu-burger-line:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-burger[aria-expanded=true] .menu-burger-line:last-child{transform:translateY(-3.25px)rotate(-45deg)}.theme-toggle{width:40px;height:40px;color:var(--color-text-tertiary);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.theme-toggle:hover{color:var(--color-text-primary);background-color:var(--color-surface-300)}[data-theme=dark] .theme-toggle:hover{background-color:var(--color-surface-200)}.theme-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-toggle .icon-light,.theme-toggle .icon-dark{line-height:0}.icon-dark{display:none}.icon-light,[data-theme=dark] .icon-dark{display:inline-flex}[data-theme=dark] .icon-light{display:none}.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,.site-header.menu-open+.header-rule{opacity:1}.header-rule{transform:translateY(var(--menu-h,0px));transition:opacity .18s,transform .32s cubic-bezier(.16,1,.3,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}.band-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);margin-bottom:var(--spacing-grid);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)}.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}.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-md) var(--spacing-2xl);grid-template-columns:1fr 1fr auto;align-items:start;display:grid}.footer-group{display:contents}.footer-group>.footer-group-head{grid-row:1}.footer-group>.footer-links{grid-row:2}.footer-group:nth-last-child(2)>.footer-group-head{grid-column:span 2}.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);font-size:14px;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{grid-area:2/3;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-size:14px;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-400);white-space:nowrap;font-size:14px;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-bottom .theme-toggle{margin-right:-12px}.footer-wordmark{margin-top:var(--spacing-md);color:var(--color-border-200);line-height:0}.footer-wordmark svg{width:100%;height:auto;display:block}.footer-wordmark--draw path{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1);transition-delay:var(--draw-delay,0s)}.js .footer-wordmark--draw:not(.is-drawn) path{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.js .footer-wordmark--draw:not(.is-drawn) path{stroke-dashoffset:0}}.footer-wordmark--draw .footer-wordmark-head{stroke:var(--color-green-light-200);stroke-width:6px;stroke-dasharray:.06 2;stroke-dashoffset:-.94px;opacity:0;transition:stroke-dashoffset 2s cubic-bezier(.65, 0, .35, 1) var(--draw-delay,0s), opacity .3s ease calc(var(--draw-delay,0s) + 2s)}.footer-wordmark--draw .footer-wordmark-head--works{stroke:var(--color-blue-200)}.js .footer-wordmark--draw:not(.is-drawn) .footer-wordmark-head{stroke-dashoffset:.06px;opacity:1}@media (prefers-reduced-motion:reduce){.footer-wordmark--draw .footer-wordmark-head{display:none}}@media (max-width:1199px){.header-inner,.footer-content{padding-inline:var(--spacing-lg)}.site-menu-inner{--menu-inset:var(--spacing-lg)}.header-nav{display:none}.menu-burger{display:block}.header-actions{gap:var(--spacing-2xs)}.menu-view--desktop{display:none}.menu-view--mobile{gap:var(--spacing-grid);padding-block:var(--spacing-grid) calc(var(--spacing-grid) * 2);flex-direction:column;display:flex}.menu-view--mobile .menu-links{grid-template-columns:repeat(var(--cols,1), 1fr)}.site-menu[data-view=mobile]{overscroll-behavior:contain;overflow-y:auto}.site-menu[data-view=mobile] .menu-view{position:relative;inset:auto}}@media (max-width:767px){.site-header{height:56px}.header-rule{top:56px}.header-inner{gap:var(--spacing-sm);padding-inline:var(--spacing-md);grid-template-columns:1fr auto}.site-menu-inner{--menu-inset:var(--spacing-md)}.site-header,[data-theme=dark] .site-header{background-color:var(--color-surface-100)}.brand-logo--light,[data-theme=dark] .brand-logo--dark{display:none}.brand-logo--mark{width:auto;height:32px;display:block}.footer-content{padding-inline:var(--spacing-md)}.footer-groups{gap:var(--spacing-xl);grid-template-columns:1fr}.footer-group{gap:var(--spacing-md);flex-direction:column;display:flex}.footer-group>.footer-group-head,.footer-group>.footer-links,.footer-group:nth-last-child(2)>.footer-group-head,.footer-badge-col{grid-area:auto}.footer-badge-col{justify-content:flex-start}.footer-bottom{gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap}}.scroll-area{min-height:0;position:relative}.scroll-area-view{overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.scroll-area-view::-webkit-scrollbar{display:none}.scroll-area-view:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.scroll-area-bar{top:var(--spacing-md);bottom:var(--spacing-md);right:var(--spacing-md);cursor:pointer;width:9px;position:absolute}.scroll-area[data-overflow=false] .scroll-area-bar{display:none}.scroll-area[data-overflow=true] .scroll-area-view{padding-right:var(--spacing-lg)}.scroll-area-bar:before{content:"";background-color:var(--color-border-200);width:1px;position:absolute;top:0;bottom:0;left:4px}.scroll-area-thumb{background-color:var(--color-surface-0);width:9px;height:32px;box-shadow:inset 0 0 0 1px var(--color-border-200), 2px 2px 0 0 var(--shadow-panel);cursor:grab;touch-action:none;transition:box-shadow .12s;position:absolute;top:0;left:0}.scroll-area-thumb:hover,.scroll-area[data-dragging=true] .scroll-area-thumb{box-shadow:inset 0 0 0 1px var(--color-text-tertiary), 2px 2px 0 0 var(--shadow-panel)}.scroll-area[data-dragging=true] .scroll-area-thumb{cursor:grabbing}.scroll-area[data-dragging=true]{-webkit-user-select:none;user-select:none}
@media (min-width:1200px){.band-head-text--2col{column-gap:calc(var(--spacing-grid) * 4);grid-template-columns:1fr 1fr;row-gap:0;width:100%;max-width:none;display:grid}.band-head-text--2col h2{white-space:pre-line;grid-area:2/1}.band-head-text--2col .band-subtitle{white-space:pre-line;grid-area:2/2;align-self:end}.band-head-text--2col .band-head-aside{grid-area:2/2;place-self:end}}.hero{text-align:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.hero-title{isolation:isolate;max-width:1152px;color:var(--color-text-primary)}.hero-title-line{display:block}.hero-subtitle{max-width:560px;color:var(--color-text-secondary);text-wrap:pretty}.hero-actions{justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;min-height:64px;display:flex}.hero--split{gap:calc(var(--spacing-grid) * 2);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.hero--split .hero-text{margin-top:calc(var(--spacing-grid) * 4)}}@media (min-width:1200px){.hero--split .hero-title-line{white-space:nowrap}}.hero-text{gap:var(--spacing-xl);flex-direction:column;min-width:0;display:flex}.hero--split .hero-title,.hero--split .hero-subtitle{max-width:none}.hero--split .hero-actions{justify-content:flex-start}.hero--split .hero-media{min-width:0}@media (max-width:1199px){.hero--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.hero--split{gap:calc(var(--spacing-grid) * 2);grid-template-columns:1fr}}@media (max-width:767px){.hero--split{text-align:center}.hero--split .hero-actions{justify-content:center}}:root{--tf-purple:#7b42bc}.marker-word{isolation:isolate;z-index:-1;white-space:nowrap;position:relative}.marker-wave{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--color-blue-200) 0%, var(--color-green-200) 50%, var(--color-green-light-200) 100%);width:106%;height:30px;position:absolute;top:calc(100% - 17px);left:-3%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 30'%3E%3Cpath d='M-24 15 Q-12 27 0 15 Q12 3 24 15 Q36 27 48 15 Q60 3 72 15' fill='none' stroke='%23000' stroke-width='10.5'/%3E%3C/svg%3E") 0/48px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 30'%3E%3Cpath d='M-24 15 Q-12 27 0 15 Q12 3 24 15 Q36 27 48 15 Q60 3 72 15' fill='none' stroke='%23000' stroke-width='10.5'/%3E%3C/svg%3E") 0/48px 100% repeat-x}@media (max-width:767px){.marker-wave{height:18.75px;top:calc(100% - 11.375px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 30'%3E%3Cpath d='M-24 15 Q-12 27 0 15 Q12 3 24 15 Q36 27 48 15 Q60 3 72 15' fill='none' stroke='%23000' stroke-width='7.875'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 30'%3E%3Cpath d='M-24 15 Q-12 27 0 15 Q12 3 24 15 Q36 27 48 15 Q60 3 72 15' fill='none' stroke='%23000' stroke-width='7.875'/%3E%3C/svg%3E");-webkit-mask-size:30px 100%;mask-size:30px 100%}}.js .marker-wave{animation:.6s ease-out .3s backwards marker-draw}@keyframes marker-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.band--logos{background-color:var(--color-surface-veil);background-image:var(--noise-plate);box-shadow:inset 0 1px 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100);padding-block:0}.logo-frame{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset -1px 0 0 0 var(--color-border-100);padding-block:0 calc(var(--spacing-grid) + var(--snap-pad,0px))}@media (min-width:1200px){.logo-frame{box-shadow:inset 1px 0 0 0 var(--color-border-100), 1px 0 0 0 var(--color-border-100)}}.logo-band{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.logo-band-label{text-transform:uppercase;color:var(--color-text-tertiary);line-height:64px}.logo-marquee{align-self:stretch;margin-inline:1px;overflow:hidden}.logo-marquee-track{width:max-content;animation:80s linear infinite logo-marquee;display:flex}@keyframes logo-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-band-row{--logo-cap:24px;align-items:center;gap:var(--spacing-2xl);padding-right:var(--spacing-2xl);flex:none;display:flex}.logo-mark{height:var(--spacing-grid);width:calc(var(--ar) * var(--logo-cap));flex:none;align-items:center;display:flex}.logo-mark img{width:100%;height:auto;display:block}[data-theme=dark] .logo-mark img{filter:invert();opacity:.82}.sso-split{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.sso-split{gap:calc(var(--spacing-grid) * 2);grid-template-columns:minmax(0,1fr) 608px}}@media (min-width:1024px) and (max-width:1199px){.sso-split{grid-template-columns:1fr 1fr}}.sso-text .tab-docs-link{line-height:32px}@media (min-width:1024px){.sso-text{margin-top:calc(var(--spacing-grid) * 2)}}@media (min-width:1024px) and (max-width:1199px){.sdk-split,.ba-split{grid-template-columns:1fr 1fr}}.sso-text{flex-direction:column;align-items:flex-start;display:flex}.sso-text h2{color:var(--color-text-primary);margin-bottom:var(--spacing-xl)}@media (min-width:1200px){.sso-text h2{white-space:pre-line}}.sso-para{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.sso-media{display:flex}.sso-media .reveal{width:100%;display:flex}.sso-media--scene{align-items:flex-start}#one-pipeline{background-color:var(--color-surface-veil);background-image:var(--noise-plate)}#one-pipeline:before{content:none}.plr{align-self:start;gap:var(--spacing-md);font-family:var(--font-inter), system-ui, sans-serif;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex}.plr-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);height:64px;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-surface-0);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);flex:none;display:flex;container-type:inline-size}.plr-lead{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.plr-thumb{background-color:var(--color-surface-200);border-radius:5px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #47535d29}.plr-ico{width:32px;height:32px;display:block}.plr-title{color:#1b1e22;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;line-height:24px;overflow:hidden}.plr-tail{align-items:center;gap:var(--spacing-sm);color:#4f5d68;flex:none;font-size:12px;line-height:16px;display:flex}.plr-status{place-items:center end;display:grid}.plr-status>*{grid-area:1/1}.plr-label{white-space:nowrap}.plr-counts{gap:4px;display:inline-flex}.plr-label--wait{opacity:0;visibility:hidden;color:var(--color-status-warning-text)}.plr-label--approved{color:var(--color-green-400)}.plr-time{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:3ch}.plr-kebab{flex:none;display:block}@container (max-width:400px){.plr-status{display:none}}[data-theme=dark] .plr-thumb{background-color:var(--color-surface-100);box-shadow:inset 0 0 0 1px var(--color-border-200)}[data-theme=dark] .plr-title{color:var(--color-text-primary)}[data-theme=dark] .plr-tail{color:var(--color-text-tertiary)}.plr-row{transition:opacity .3s ease-out,transform .55s cubic-bezier(.16,1,.3,1);position:relative}.plr[data-state=enter] .plr-row{transition-duration:.25s,.55s;transition-delay:calc(var(--i,0) * .11s)}.plr-lead,.plr-tail{transition:opacity .3s ease-out}.plr-row[data-status=pending] .plr-lead,.plr-row[data-status=pending] .plr-tail{opacity:.45}.plr[data-state=idle] .plr-row{opacity:0;transition:none;transform:translateY(16px)}.plr-row:after{content:"";z-index:1;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--color-text-primary);transition:opacity .2s ease-out;position:absolute;inset:0}.plr-row[data-status=running]:after,.plr-row[data-status=waiting]:after{opacity:1}.plr-row[data-status=approved]:after{transition-duration:.3s}.plr-status>*{transition:opacity .2s ease-out,visibility .2s}.plr-row[data-status=pending] .plr-label,.plr-row[data-status=running] .plr-label,.plr-row[data-status=waiting] .plr-label--approved{opacity:0;visibility:hidden}.plr-row[data-status=waiting] .plr-label--wait{opacity:1;visibility:visible}.plr-time{transition:opacity .2s ease-out}.plr-row[data-status=pending] .plr-time{opacity:0}.js .plr-row[data-status=approved] .plr-label--approved{animation:.2s cubic-bezier(.16,1,.3,1) plr-press}@keyframes plr-press{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}:root{--arc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Cpath d='M5 0c0 13.255 10.745 24 24 24' stroke='%23000' stroke-width='10'/%3E%3C/svg%3E")}@media (min-width:1024px){.sdk-split-media .media-frame,.ba-media{border-radius:24px 0;position:relative}.sdk-split-media .media-frame:before,.sdk-split-media .media-frame:after,.ba-media:before,.ba-media:after{content:"";z-index:1;pointer-events:none;width:29px;height:29px;-webkit-mask:var(--arc-mask) no-repeat;-webkit-mask:var(--arc-mask) no-repeat;mask:var(--arc-mask) no-repeat;position:absolute}.sdk-split-media .media-frame:before,.ba-media:before{top:-5px;left:-5px;transform:rotate(90deg)}.sdk-split-media .media-frame:after,.ba-media:after{bottom:-5px;right:-5px;transform:rotate(-90deg)}:is(.sdk-split-media .media-frame,.ba-media):before{background-color:var(--color-green-light-200)}:is(.sdk-split-media .media-frame,.ba-media):after{background-color:var(--color-blue-200)}}#before-apply,#drift{background-color:var(--color-surface-veil);background-image:var(--noise-plate);box-shadow:inset 0 1px 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100)}#before-apply:before{-webkit-mask-image:radial-gradient(72% 50% at 50% 40%,#000 28%,#0000 80%);mask-image:radial-gradient(72% 50% at 50% 40%,#000 28%,#0000 80%)}#before-apply .band-head{margin-bottom:calc(var(--spacing-grid) * 2)}.ba-split{gap:calc(var(--spacing-grid) * 2);grid-template-columns:608px minmax(0,1fr);align-items:center;display:grid}.media-frame.ba-media{height:auto}.ba-points{gap:var(--spacing-grid);flex-direction:column;display:flex}.ba-point-title{color:var(--color-text-primary);margin:0;font-size:18px}.ba-point-body{color:var(--color-text-secondary);margin:0}.ba-claims{gap:var(--spacing-grid);margin-top:calc(var(--spacing-grid) * 2);grid-template-columns:repeat(3,1fr);display:grid}.ba-claim+.ba-claim{padding-left:var(--spacing-xl);border-left:1px solid var(--color-border-100)}.ba-claim-title{color:var(--color-text-primary);margin:0;font-size:18px}.ba-claim-title .arrow-link{gap:var(--spacing-xs);color:inherit;text-decoration:none}.ba-claim-body{color:var(--color-text-secondary);margin:0;line-height:24px}.rv{font-family:var(--font-inter), system-ui, sans-serif;-webkit-user-select:none;user-select:none}.rv-panel{padding-right:var(--spacing-md);background-color:var(--color-surface-0);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);position:relative}.rv-row{align-items:center;gap:var(--spacing-sm);height:56px;padding-left:var(--spacing-md);display:flex}.rv-pill{width:64px;height:32px;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-200);border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;display:inline-flex}.rv-pill img{width:24px;height:24px;display:block}.rv-name{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.rv-plan{padding:0 0 var(--spacing-md) var(--spacing-md)}.rv-resources.run-resources{margin:0}.rv-resources .run-res-row{min-height:40px}.rv-resources .run-tag{justify-content:center;width:48px}.rv-labels{gap:var(--spacing-2xs);flex:none;display:flex}.rv-label{white-space:nowrap;height:20px;color:var(--color-text-secondary);background-color:var(--color-surface-100);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--color-text-secondary) 16%, transparent);border-radius:5px;align-items:center;padding-inline:5px;font-size:10px;line-height:20px;display:inline-flex}@media (max-width:1023px){.ba-split{grid-template-columns:minmax(0,1fr)}.ba-claims{grid-template-columns:1fr}.ba-claim+.ba-claim{border-left:0;padding-left:0}}.dr-grid{column-gap:calc(var(--spacing-grid) * 2);row-gap:var(--spacing-grid);margin-top:calc(var(--spacing-grid) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dr-cell{flex-direction:column;display:flex;position:relative}.dr-cell+.dr-cell:before{content:"";top:0;bottom:0;left:calc(-1 * var(--spacing-grid));background:var(--color-border-100);width:1px;position:absolute}.dr-chain{margin-bottom:24px;display:flex}.dr-link{min-width:8px;height:1px;color:var(--color-text-primary);background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 6px);flex:1 1 0;margin-top:24px}.dr-step{flex-direction:column;flex:none;align-items:center;gap:4px;width:72px;display:flex}.dr-chip{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dr-chip img{display:block;position:relative}:is(.dr-chip,.rf-chip){background:linear-gradient(147deg, var(--color-surface-0) 4%, var(--color-surface-200) 100%);box-shadow:inset 0 0 0 1px var(--color-surface-0), var(--ho-drop), var(--ho-glow-near) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent), var(--ho-glow-far) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent);border-radius:50%;position:relative}:is(.dr-chip,.rf-chip):before{content:"";border-radius:inherit;background:var(--ho-grain) 0 0 / 128px 128px;opacity:var(--ho-grain-alpha);pointer-events:none;position:absolute;inset:0}:is(.dr-chip,.rf-chip)[data-glow=approve]{--ho-glow:var(--tf-approve)}.dr-label{color:var(--color-text-tertiary);white-space:nowrap;font-size:15px;line-height:24px}.dr-title{color:var(--color-text-primary);margin:0;font-size:18px}.dr-body{color:var(--color-text-secondary);margin:0;line-height:24px}.band-head-aside{flex-direction:column;align-items:flex-start;display:flex}.band-head-link{line-height:32px}@media (max-width:1023px){.dr-grid{grid-template-columns:minmax(0,1fr)}.dr-cell+.dr-cell:before{display:none}}:root{--tf-ink:#5c4ee5;--tf-approve:#f55bba}.rf{gap:var(--spacing-grid);flex-direction:column;display:flex}.rf-stage{position:relative}@media (min-width:1024px){.rf-stage{padding-bottom:calc(var(--spacing-grid) * 2)}}.rf-line{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%)}[data-theme=dark] .rf-line{color:var(--color-text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rf-line{color:var(--color-text-primary)}}.rf-runner{background-color:var(--color-text-primary);will-change:transform;width:10px;height:10px;position:absolute;top:91px;left:-96px}.rf-loopback{width:calc(50% - var(--spacing-grid));height:64px;color:var(--color-secondary);position:absolute;top:256px;left:0;overflow:visible}.rf-loopback path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}[data-theme=dark] .rf-loopback{color:var(--color-text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rf-loopback{color:var(--color-text-primary)}}.rf-stage[data-live] .rf-loopback{opacity:0}.rf-loop-token{background-color:var(--color-status-error);opacity:0;pointer-events:none;will-change:transform, opacity;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0}.rf-wave{z-index:3;pointer-events:none;position:absolute;left:0}.rf-phases{column-gap:calc(var(--spacing-grid) * 2);grid-template-columns:1fr 1fr;display:grid;position:relative}.rf-phase-label{text-transform:uppercase;line-height:32px;display:block}.rf-panel{margin:0;padding:0;list-style:none;display:flex}.rf-cell{z-index:1;background-color:var(--color-surface-100);min-width:0;height:224px;box-shadow:inset 1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100);flex-direction:column;flex:1 1 0;padding:32px 16px 16px 24px;display:flex;position:relative}.rf-cell:last-child{box-shadow:inset 1px 0 0 0 var(--color-border-100), inset 0 1px 0 0 var(--color-border-100), 0 1px 0 0 var(--color-border-100), 1px 0 0 0 var(--color-border-100), 1px 1px 0 0 var(--color-border-100)}.rf-head{z-index:2;margin-bottom:32px;display:flex;position:relative}.rf-chip{flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.rf-chip img{display:block;position:relative}.rf-title{z-index:2;color:var(--color-text-primary);font-size:18px;position:relative}.rf-desc{z-index:2;color:var(--color-text-secondary);line-height:24px;position:relative}.rf-cell[data-highlight]:before,.rf-cell[data-highlight]:after{content:"";pointer-events:none;position:absolute;inset:0}.rf-cell[data-highlight]:before{background-color:var(--tf-approve);opacity:.32;-webkit-mask:var(--rf-field) 0 0 / 128px 128px;-webkit-mask:var(--rf-field) 0 0 / 128px 128px;mask:var(--rf-field) 0 0 / 128px 128px;inset:1px}.rf-cell[data-highlight]:after{z-index:1;box-shadow:inset 0 0 0 1px var(--color-border-200), 4px 4px 0 0 var(--shadow-panel)}.rf-cell:after{transition:opacity .2s}.rf-stage[data-live] .rf-cell[data-highlight]:before{display:none}.rf-stage[data-live] .rf-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);position:absolute;inset:0}.rf-stage[data-live] .rf-cell:is([data-state=active],[data-state=approve],[data-state=success]):after,.rf-stage[data-live] .rf-cell[data-state=reject]:after{opacity:1}@media (max-width:1023px){.rf-line,.rf-runner,.rf-wave,.rf-loopback,.rf-loop-token{display:none}.rf-phases{row-gap:var(--spacing-grid);grid-template-columns:1fr}.rf-panel{flex-direction:column}.rf-cell{height:auto}.rf-cell,.rf-cell:last-child{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)}.rf-cell:last-child{box-shadow:inset 0 0 0 1px var(--color-border-100)}}.integration{align-items:center;gap:var(--spacing-grid);flex-direction:column;display:flex}.integration-panel{width:100%;min-height:448px}.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);white-space:nowrap;border-radius:var(--radius-full);--mark-knockout:var(--color-surface-100);background:0 0;border:0;font-size:15px;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-tertiary);text-underline-offset:4px;text-decoration:none;transition:color .12s;position:relative}.tab-docs-link:after{content:"";position:absolute;inset:-8px -4px}.tab-docs-link:hover{color:var(--color-text-primary);text-decoration:underline}.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);font-weight:600}@media (prefers-reduced-motion:reduce){.tab-chip{transition:none}}.sdk-split{column-gap:calc(var(--spacing-grid) * 2);grid-template-columns:608px minmax(0,1fr);align-items:stretch;display:grid}.sdk-split-media{order:-1;min-width:0;height:480px}.sdk-split-media .media-frame{height:100%}.sdk-split-media .code-block{flex-direction:column;display:flex}.sdk-split-media .code-wave-stage{flex:1;min-height:0}.sdk-split-media .code-scroll,.sdk-split-media .code-block{height:100%}.media-frame{background-color:var(--color-surface-100);width:100%;height:100%;padding:var(--spacing-xl);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)}.tab-copy{margin-top:calc(var(--spacing-grid) * 4);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}.code-wave-stage{position:relative}.ascii-wave{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.js .sdk-split-media.is-covered .code-body{clip-path:inset(0 0 100%)}@media (prefers-reduced-motion:reduce){.js .sdk-split-media.is-covered .code-body{clip-path:none}}.run-counts{gap:var(--spacing-2xs);flex:none;display:flex}.run-chip,.run-tag{--ink:var(--color-text-tertiary);height:16px;font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink);background-color:color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 24%, transparent);border-radius:5px;align-items:center;height:20px;padding-inline:5px;font-size:10px;font-weight:400;line-height:20px;display:inline-flex}.run-chip--create,.run-tag--create,.ho-tag--create{--ink:#38a865}.run-chip--change,.run-tag--change,.ho-tag--change{--ink:#ff7606}.run-chip--destroy,.run-tag--destroy,.ho-tag--destroy{--ink:#d0256a}.run-chip.run-chip--zero{--ink:var(--color-text-tertiary)}.run-tag{flex:none}.run-resources{margin:0 var(--spacing-sm) var(--spacing-sm);background-color:var(--color-surface-0);box-shadow:inset 0 0 0 .5px var(--color-border-200), 0 2px 2px -1.5px var(--shadow-panel);border-radius:6px;overflow:hidden}.run-res+.run-res{box-shadow:inset 0 1px 0 0 var(--color-border-100)}.run-res-row{align-items:center;gap:var(--spacing-sm);min-height:40px;padding-inline:var(--spacing-md);display:flex}.run-res-address{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:24px;overflow:hidden}.hero-orbit,.rf,.dr-grid{--ho-shadow-ink:var(--color-text-primary);--ho-shadow-a:4%;--ho-ring:color-mix(in srgb, var(--color-text-primary) 8%, transparent);--ho-glow:var(--color-purple-200);--ho-glow-a:8%;--ho-glow-active-a:24%;--ho-glow-near:0 10px 10px -5px;--ho-glow-far:0 24px 24px -8px;--ho-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--ho-grain-alpha:.08;--ho-drop:0 0 0 1px var(--ho-ring), 0 1px 1px -1px color-mix(in srgb, var(--ho-shadow-ink) var(--ho-shadow-a), transparent), 0 2px 2px -1px color-mix(in srgb, var(--ho-shadow-ink) var(--ho-shadow-a), transparent), 0 3px 3px -1.5px color-mix(in srgb, var(--ho-shadow-ink) var(--ho-shadow-a), transparent), 0 5px 5px -2.5px color-mix(in srgb, var(--ho-shadow-ink) var(--ho-shadow-a), transparent)}.hero-orbit{width:100%;height:calc(608px * var(--ho-s,1));text-align:left;position:relative}[data-theme=dark] :is(.hero-orbit,.rf,.dr-grid){--ho-shadow-ink:#000;--ho-shadow-a:20%;--ho-ring:var(--color-border-200);--ho-glow:var(--tf-ink);--ho-glow-a:10%;--ho-glow-active-a:20%;--ho-glow-near:0 12px 24px -8px;--ho-glow-far:0 28px 56px -12px;--ho-grain-alpha:.025}.ho-stage{width:576px;height:608px;transform:scale(var(--ho-s,1));transform-origin:0 0;font-family:var(--font-inter), system-ui, sans-serif;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative}.ho-stage>*{position:absolute}.ho-orbit{color:var(--color-text-primary);pointer-events:none;inset:0}@property --ho-draw{syntax:"<angle>";inherits:false;initial-value:360deg}.ho-orbit{-webkit-mask-image:conic-gradient(from 270deg at 256px 320px, #000 var(--ho-draw), transparent 0);-webkit-mask-image:conic-gradient(from 270deg at 256px 320px, #000 var(--ho-draw), transparent 0);mask-image:conic-gradient(from 270deg at 256px 320px, #000 var(--ho-draw), transparent 0);transition:--ho-draw 1.1s linear .2s}.ho-tile,.ho-step{transition:opacity .4s ease var(--d,0s), transform .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s)}@media (prefers-reduced-motion:no-preference){.js .ho-stage[data-intro=pending] .ho-orbit{--ho-draw:0deg}.js .ho-stage[data-intro=pending] :is(.ho-tile,.ho-step,.ho-pill){opacity:0;transform:scale(.94)}.js .ho-stage[data-intro=pending] .ho-popover,.js .ho-stage[data-intro=pending] .ho-runner--still{opacity:0}}.ho-runner{fill:var(--color-text-primary);opacity:0}.ho-runner--still{opacity:1}.ho-stage[data-live] .ho-runner--still{display:none}.ho-tile{background-color:var(--color-surface-100);width:192px;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)}.ho-field{pointer-events:none;width:576px;height:608px;inset:0}.ho-step{width:192px;height:192px}.ho-card{background:linear-gradient(147deg, var(--color-surface-0) 4%, var(--color-surface-200) 100%);width:128px;height:128px;box-shadow:inset 0 0 0 1px var(--color-surface-0), var(--ho-drop), var(--ho-glow-near) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent), var(--ho-glow-far) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent);border-radius:24px;place-items:center;transition:box-shadow .4s;display:grid;position:absolute;top:32px;left:32px}.ho-card:before{content:"";border-radius:inherit;background:var(--ho-grain) 0 0 / 128px 128px;opacity:var(--ho-grain-alpha);pointer-events:none;position:absolute;inset:0}.ho-card img{position:relative}.ho-step--approve .ho-card{--ho-glow:var(--tf-approve)}.ho-card img{width:80px;height:80px}.ho-label{height:32px;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-tertiary);place-items:center;font-size:11px;font-weight:500;line-height:12px;transition:color .3s;display:grid;position:absolute;top:160px;left:0;right:0}.ho-stage[data-active=plan] .ho-step--plan .ho-card,.ho-stage[data-active=approve] .ho-step--approve .ho-card,.ho-stage[data-active=apply] .ho-step--apply .ho-card{box-shadow:inset 0 0 0 1px var(--color-surface-0), var(--ho-drop), var(--ho-glow-near) color-mix(in srgb, var(--ho-glow) var(--ho-glow-active-a), transparent), var(--ho-glow-far) color-mix(in srgb, var(--ho-glow) var(--ho-glow-active-a), transparent)}.ho-stage[data-active=plan] .ho-step--plan .ho-label,.ho-stage[data-active=approve] .ho-step--approve .ho-label,.ho-stage[data-active=apply] .ho-step--apply .ho-label{color:var(--color-text-primary)}.ho-pill,.ho-popover{background-color:var(--color-surface-100);box-shadow:inset 0 0 0 1px var(--color-surface-0), var(--ho-drop), var(--ho-glow-near) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent), var(--ho-glow-far) color-mix(in srgb, var(--ho-glow) var(--ho-glow-a), transparent);border-radius:24px}.ho-pill{height:32px;color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:4px;padding-inline:12px;font-size:12px;line-height:24px;transition:box-shadow .3s,opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1);display:flex}.ho-stage[data-active=push] .ho-pill,.ho-stage[data-active=report] .ho-pill{box-shadow:inset 0 0 0 1px var(--tf-ink), var(--ho-drop)}.ho-pill-dot{background-color:var(--color-text-primary);border-radius:50%;flex:none;width:10px;height:10px}.ho-branch{color:var(--tf-ink);align-items:center;gap:4px;display:flex}.ho-pill-flow{align-items:center;gap:4px;display:flex}.ho-stage[data-flow=pr] .ho-pill-flow--merge,.ho-stage:not([data-flow=pr]) .ho-pill-flow--pr{display:none}.ho-pill-check{background-color:var(--tf-ink);width:16px;height:16px;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);-webkit-mask:url(/terraform/hero/tick.svg) 50%/16px 16px no-repeat;mask:url(/terraform/hero/tick.svg) 50%/16px 16px no-repeat}.ho-stage:not([data-report=true]) .ho-pill-check{opacity:0;transform:scale(.6)}.ho-label{transition:opacity .4s,color .3s}.ho-stage[data-flow=pr] :is(.ho-step--approve,.ho-step--apply) .ho-label{opacity:.35}.ho-branch-icon{background-color:currentColor;width:12px;height:12px;-webkit-mask:url(/terraform/hero/git-branch.svg) 50%/12px 12px no-repeat;mask:url(/terraform/hero/git-branch.svg) 50%/12px 12px no-repeat}.ho-popover{width:256px;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);top:0;left:288px;overflow:hidden}.ho-stage[data-popover=false] .ho-popover{opacity:0;transform:translateY(4px)}.ho-row{height:32px;box-shadow:inset 0 -1px 0 var(--color-border-100);align-items:center;gap:8px;padding-inline:16px;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.ho-row:last-child{box-shadow:none}.ho-row[data-on=false]{opacity:0;transform:translate(-6px)}.ho-tag{width:47px;font-family:var(--font-mono);text-transform:uppercase;color:var(--ink);flex:none;font-size:11px;font-weight:500;line-height:12px}.ho-address{min-width:0;color:var(--color-text-primary);white-space:nowrap;flex:1;font-size:12px;line-height:24px}.ho-tick{background-color:var(--color-text-primary);flex:none;width:20px;height:20px;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);-webkit-mask:url(/terraform/hero/tick.svg) 50%/20px 20px no-repeat;mask:url(/terraform/hero/tick.svg) 50%/20px 20px no-repeat}.ho-row[data-done=false] .ho-tick{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.ho-stage *,.ho-stage{transition:none!important;animation:none!important}}.code-block{background-color:var(--color-surface-0);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);flex-direction:column;display:flex;overflow:hidden}.code-panel-head{height:48px;padding-inline:var(--spacing-md);box-shadow:inset 1px 0 0 var(--color-border-200), inset 0 1px 0 var(--color-border-200), 0 1px 0 0 var(--color-border-100);background-color:var(--color-surface-0);flex:none;justify-content:space-between;align-items:center;display:flex}.code-panel-title{align-items:center;gap:var(--spacing-xs);color:var(--color-text-primary);font-size:15px;line-height:24px;display:flex}.panel-icon{width:20px;height:20px;-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}.panel-icon--yaml{--icon:url(/terraform/panel/yaml.svg)}.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:after{content:"";position:absolute;inset:-4px}.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:var(--spacing-lg);overflow:hidden}.code-body pre{font-family:var(--font-mono);letter-spacing:-.02em;margin:0;font-size:14px;line-height:24px}.code-body code{font-family:inherit;display:grid}.code-body .line{min-height:24px;position:relative}.code-body .shiki .line--added{margin-inline:calc(-1 * var(--spacing-lg));padding-inline:var(--spacing-lg);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:"+";text-indent:0;color:color-mix(in srgb, var(--color-green-200) 55%, var(--color-text-tertiary));font-weight:500;position:absolute;left:8px}.sdk-split-media .code-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.sdk-split-media .code-body code{grid-template-columns:minmax(0,1fr)}.sdk-split-media .code-body .line{text-indent:-2ch;padding-left:2ch}.sdk-split-media .code-body .shiki .line--added{padding-left:calc(var(--spacing-lg) + 2ch)}.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)}.band.band--footer-cta{background-color:var(--color-surface-100);box-shadow:inset 0 1px 0 0 var(--color-border-100);padding-block:calc(var(--spacing-grid) * 2) 0}main:has(>.band--footer-cta){border-bottom:0}body:has(.band--footer-cta) .site-footer{box-shadow:none}@media (max-width:767px){.band.band--footer-cta{padding-block:var(--spacing-2xl) 0}}.cta-banner{isolation:isolate;background-image:radial-gradient(82.48% 82.48% at 50% -6.01%, var(--color-green-100) 0%, var(--color-blue-200) 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 color-mix(in srgb, var(--color-blue-200) 4%, transparent), 0px 44px 44px -16px color-mix(in srgb, var(--color-tertiary) 4%, transparent), inset 0px 0px 0px 1px var(--shadow-cta-edge);border-radius:32px;flex-direction:column;display:flex;position:relative}.cta-banner:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--color-secondary) 4%, transparent) 0 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-secondary) 4%, transparent) 0 1px, transparent 1px);background-size:var(--spacing-grid) var(--spacing-grid);position:absolute;inset:0;-webkit-mask-image:radial-gradient(55.6% 107% at 50% 46%,#00000040 20.5%,#000 100%);mask-image:radial-gradient(55.6% 107% at 50% 46%,#00000040 20.5%,#000 100%)}.cta-text{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.cta-heading{color:var(--color-secondary);white-space:pre-line;max-width:640px}.cta-sub{color:var(--color-secondary)}@media (min-width:1024px){.cta-banner{min-height:calc(var(--spacing-grid) * 9);padding-block:var(--spacing-grid);place-content:center space-between;align-items:center;column-gap:calc(var(--spacing-grid) * 2);text-align:left;padding-inline:max(calc(var(--spacing-grid) * 2), calc((100% - 960px) / 2 + var(--cta-overhang,0px)));grid-template-columns:minmax(0,576px) auto;display:grid}.cta-text{align-items:flex-start;gap:0}}@media (min-width:1344px){.cta-banner{--cta-overhang:var(--spacing-grid);margin-inline:calc(-1 * var(--cta-overhang))}}@media (min-width:1200px){.band{padding-block:calc(var(--spacing-grid) * 4) calc(var(--spacing-grid) * 3)}.band--hero{padding-block:calc(var(--spacing-grid) * 2) calc(var(--spacing-grid) * 3)}.band--logos{padding-block:0}#before-apply,#drift{padding-block:calc(var(--spacing-grid) * 4)}}#faq{box-shadow:inset 0 1px 0 0 var(--color-border-100)}.faq-split{grid-template-columns:1fr 608px;align-items:start;display:grid}.faq-head h2{max-width:480px}.faq-list{max-width:608px}.faq-item:not(:last-child){box-shadow:0 1px 0 0 var(--color-border-200)}.faq-q{justify-content:space-between;align-items:center;gap:var(--spacing-lg);min-height:64px;padding-block:var(--spacing-md);cursor:pointer;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-q-text{align-items:baseline;gap:var(--spacing-grid);min-width:0;color:var(--color-text-primary);display:flex}.faq-q-num{width:var(--spacing-grid);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-weight:300}.faq-mark{width:var(--spacing-grid);height:var(--spacing-grid);flex:none;place-items:center;display:grid}.faq-mark:before{content:"";border-right:1.5px solid var(--color-text-tertiary);border-bottom:1.5px solid var(--color-text-tertiary);width:9px;height:9px;transition:transform .2s,border-color .12s;transform:translateY(-3px)rotate(45deg)}.faq-q:hover .faq-mark:before{border-color:var(--color-text-primary)}details[open] .faq-mark:before{transform:translateY(2px)rotate(-135deg)}.faq-a{max-width:672px;padding-left:calc(var(--spacing-grid) * 2);padding-bottom:var(--spacing-grid)}.faq-a-body.type-body-medium{color:var(--color-text-secondary);font-size:15px}.faq-a-link{line-height:32px}details[open] .faq-a{animation:.25s cubic-bezier(.16,1,.3,1) faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#faq details{interpolate-size:allow-keywords}#faq details::details-content{block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), content-visibility .3s allow-discrete;overflow:clip}#faq details[open]::details-content{block-size:auto}@media (max-width:1199px){.faq-split{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.faq-split{grid-template-columns:1fr}.faq-list{padding-top:var(--spacing-grid)}}@media (max-width:767px){.faq-q-text{letter-spacing:0;font-size:17px}}@media (max-width:1199px){.logo-marquee{margin-inline:calc(1px - var(--spacing-lg))}}@media (max-width:1023px){.sdk-split{row-gap:calc(var(--spacing-grid) * 2);grid-template-columns:1fr}.sdk-split-media{order:-1}.tab-copy{margin-top:0}.integration-panel{min-height:0}}@media (max-width:767px){.media-frame{padding:var(--spacing-lg)}.logo-band-row{--logo-cap:18px;gap:var(--spacing-lg);padding-right:var(--spacing-lg)}.integration{gap:var(--spacing-xl)}.tabbar{scrollbar-width:none;max-width:100%;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.cta-banner{padding:var(--spacing-xl) var(--spacing-md)}}

