@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--sl-hue-a:0deg}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-ext-300-normal.1f74krqvvaphu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-300-normal.21s2-ifinpyfw.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/inter-cyrillic-300-normal.3xkzz6bqo_l-w.woff2)format("woff2"),url(../media/inter-cyrillic-300-normal.3gl-6hylqrg6t.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-ext-300-normal.2o9gif3qvq1xi.woff2)format("woff2"),url(../media/inter-greek-ext-300-normal.3pcxo7qelzgqz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-300-normal.321z5rbdb_q7z.woff2)format("woff2"),url(../media/inter-greek-300-normal.046_h7wvkcluu.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/inter-vietnamese-300-normal.2m4fyq28qy92y.woff2)format("woff2"),url(../media/inter-vietnamese-300-normal.2at60a0hjmtn9.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/inter-latin-ext-300-normal.0vti6nh7-q-ws.woff2)format("woff2"),url(../media/inter-latin-ext-300-normal.1e44kumpbihjl.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/inter-latin-300-normal.27_7dh3ayjpp4.woff2)format("woff2"),url(../media/inter-latin-300-normal.3aoj3_jvre448.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/jetbrains-mono-plain-zero-400.woff2)format("woff2");unicode-range:U+30}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/fonts/jetbrains-mono-plain-zero-500.woff2)format("woff2");unicode-range:U+30}@font-face{font-family:Jost;font-weight:100 900;font-style:normal;font-display:swap;src:url(/brand/fonts/jost-var.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:Jost;font-weight:100 900;font-style:normal;font-display:swap;src:url(/brand/fonts/jost-var-ext.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}:root{--sl-void:#04050a;--sl-void-2:#0a0c14;--sl-void-3:#11141e;--sl-ink:#f0ebe1;--sl-ink-2:#a8a198;--sl-ink-3:#8b8478;--sl-gold:#f7b267;--sl-gold-2:#ffd9a0;--sl-gold-t:#f7b267;--sl-on-gold:#04050a;--sl-steel:#a9aebe;--sl-steel-dim:#6e7385;--sl-line:#f0ebe121;--sl-line-2:#f0ebe112;--sl-surface:#ffe8c80b;--sl-solid:#07080d;--sl-on-solid:#f0ebe1;--sl-hue:#f7b267;--sl-hue-hot:#ffe3ba;--sl-surface-solid:#0e1019;--sl-danger:#f2766b;--sl-success:#8fcb9b;--sl-ease:cubic-bezier(.2, .6, .2, 1);--sl-radius:2px;--sl-font-display:"Jost", system-ui, sans-serif;--sl-font-body:"Inter", system-ui, sans-serif;--sl-font-mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=light]{--sl-void:#fbf8f2;--sl-void-2:#f3eee4;--sl-void-3:#eae3d6;--sl-ink:#17140f;--sl-ink-2:#544c40;--sl-ink-3:#6b6358;--sl-gold:#b06a1e;--sl-gold-2:#8a4e12;--sl-gold-t:#8a4e12;--sl-on-gold:#fbf8f2;--sl-steel:#5e6173;--sl-steel-dim:#8e92a2;--sl-line:#17140f26;--sl-line-2:#17140f14;--sl-surface:#17140f09;--sl-surface-solid:#fffdf8;--sl-solid:#fff;--sl-on-solid:#17140f;--sl-danger:#b3261e;--sl-success:#2e7d4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(>body[data-theme=light]){--sl-void:#fbf8f2;--sl-void-2:#f3eee4;--sl-void-3:#eae3d6;--sl-ink:#17140f;--sl-ink-2:#544c40;--sl-ink-3:#6b6358;--sl-gold:#b06a1e;--sl-gold-2:#8a4e12;--sl-gold-t:#8a4e12;--sl-on-gold:#fbf8f2;--sl-steel:#5e6173;--sl-steel-dim:#8e92a2;--sl-line:#17140f26;--sl-line-2:#17140f14;--sl-surface:#17140f09;--sl-surface-solid:#fffdf8;--sl-solid:#fff;--sl-on-solid:#17140f;--sl-danger:#b3261e;--sl-success:#2e7d4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --sl-hue-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sl-hue-turn{to{--sl-hue-a:360deg}}:root{--fs-eyebrow:.76rem;--fs-micro:.82rem;--fs-body:1.06rem;--fs-lead:clamp(1.18rem, 1.65vw, 1.5rem);--fs-h3:clamp(1.2rem, 1.8vw, 1.55rem);--fs-h2:clamp(2rem, 3.8vw, 3.1rem);--fs-num:clamp(2.5rem, 4.8vw, 4rem);--fs-numsm:clamp(1.9rem, 3.2vw, 2.7rem);--pad-y:clamp(86px, 13vh, 168px);--gap:clamp(30px, 4.4vh, 56px);--gutter:clamp(28px, 4.4vw, 74px);--bg:#04050a;--bg-2:#0a0c14;--ink:#f0ebe1;--ink-2:#a8a198;--ink-3:#8b8478;--accent:#f7b267;--accent-2:#ffd9a0;--accent-t:#f7b267;--line:#f0ebe121;--line-2:#f0ebe112;--surface:#ffe8c80b;--cool:#a9aebe;--cool-dim:#6e7385}body[data-theme=light]{--bg:#fbf8f2;--bg-2:#f3eee4;--ink:#17140f;--ink-2:#544c40;--ink-3:#6b6358;--accent:#b06a1e;--accent-2:#8a4e12;--accent-t:#8a4e12;--line:#17140f26;--line-2:#17140f14;--surface:#17140f09;--cool:#5e6173;--cool-dim:#8e92a2}.sl-page{z-index:2;background:var(--bg);color:var(--ink);position:relative}.sl-band{padding:var(--pad-y) 0;border-top:1px solid var(--line-2);position:relative}.sl-band:first-child{border-top:0}.sl-band.alt{background:var(--bg-2)}.sl-wrap{width:100%;max-width:1320px;margin:0 auto;padding-left:clamp(22px,4vw,44px);padding-right:clamp(22px,4vw,44px)}.sl-eyebrow{font-family:Jost,system-ui,sans-serif;font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--accent-t);margin-bottom:1rem}.sl-page h2:where(:not(.sl-module *)){font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:var(--fs-h2);letter-spacing:.008em;color:var(--ink);max-width:none;margin:0 0 1.1rem;line-height:1.14}.sl-page h2.wide:where(:not(.sl-module *)){max-width:none}.sl-page h3:where(:not(.sl-module *)){font-family:Jost,system-ui,sans-serif;font-weight:400;font-size:var(--fs-h3);letter-spacing:.012em;color:var(--ink);margin:0 0 .6rem;line-height:1.28}.sl-lead{font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:var(--fs-lead);color:var(--ink);max-width:none;margin:0;line-height:1.44}.sl-page p:where(:not(.sl-module *)){font-family:Inter,system-ui,sans-serif;font-size:var(--fs-body);color:var(--ink-2);max-width:none;margin:0 0 1rem;line-height:1.68}.sl-page p:last-child:where(:not(.sl-module *)){margin-bottom:0}.sl-page strong:where(:not(.sl-module *)){color:var(--ink);font-weight:600}.sl-src{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:.75rem;font-family:Jost,system-ui,sans-serif;font-size:.8rem}.sl-head{margin-bottom:var(--gap)}.sl-rise{opacity:0;transition:opacity .75s cubic-bezier(.2,.6,.2,1) var(--d,0s), transform .75s cubic-bezier(.2,.6,.2,1) var(--d,0s);transform:translateY(16px)}.sl-band.seen .sl-rise{opacity:1;transform:none}.sl-band.shown .sl-rise{transition:none;opacity:1!important;transform:none!important}.sl-band.shown .sl-rule{transition:none;transform:none!important}.sl-rule{background:var(--line);transform-origin:0;height:1px;transition:transform .9s cubic-bezier(.2,.6,.2,1) var(--d,0s);transform:scaleX(0)}.sl-band.seen .sl-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.sl-rise{opacity:1;transition:none;transform:none}.sl-rule{transition:none;transform:none}}.sl-paradox{overflow:hidden}.sl-stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-stars i{background:#fff;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.sl-stars i:first-child{box-shadow:var(--sl-stars-a);opacity:.14;animation:300s linear infinite slDrift}.sl-stars i:nth-child(2){box-shadow:var(--sl-stars-b);opacity:.22;animation:190s linear infinite slDrift}@keyframes slDrift{0%{transform:translate(0)}to{transform:translate(-1200px,-700px)}}body[data-theme=light] .sl-stars{display:none}.sl-paradox .sl-wrap{z-index:1;position:relative}.sl-halves{gap:var(--gutter);padding-bottom:var(--gap);grid-template-columns:1fr 1fr;display:grid}.sl-col-k{letter-spacing:.3em;text-transform:uppercase;color:var(--accent-t);margin-bottom:1rem;font-family:Jost,system-ui,sans-serif;font-size:.78rem;font-weight:400}.sl-stats{gap:var(--gutter);padding-top:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.sl-stats.c4{grid-template-columns:repeat(4,1fr)}.sl-stats.flush{padding-top:0}.sl-stat b{font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:var(--fs-num);letter-spacing:.004em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:.9rem;line-height:1;display:block}.sl-stat.key b{color:var(--accent)}.sl-stat p{font-size:var(--fs-micro);max-width:none;margin-bottom:.6rem}.sl-grid{gap:var(--gutter);display:grid}.sl-grid.c2{grid-template-columns:repeat(2,1fr)}.sl-grid.c3{grid-template-columns:repeat(3,1fr)}.sl-grid.c4{grid-template-columns:repeat(4,1fr)}.sl-item p{font-size:var(--fs-micro);max-width:none}.sl-item .n{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.8rem;font-family:Jost,system-ui,sans-serif;font-size:.76rem}.sl-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:clamp(22px,2.4vw,32px);transition:border-color .3s,transform .3s}.sl-card:hover{border-color:var(--accent);transform:translateY(-3px)}.sl-card p{font-size:var(--fs-micro);margin-bottom:0}.sl-layers{border-top:1px solid var(--line)}.sl-layer{gap:var(--gutter);border-bottom:1px solid var(--line-2);grid-template-columns:170px 1fr 260px;align-items:center;padding:26px 0;display:grid}.sl-layer .nm{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-t);font-family:Jost,system-ui,sans-serif;font-size:.79rem;font-weight:400}.sl-parts{flex-wrap:wrap;gap:8px;display:flex}.sl-parts span{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:7px;padding:.36em .8em;font-family:Inter,system-ui,sans-serif;font-size:.86rem}.sl-parts span em{color:var(--ink-3);font-style:normal}.sl-layer .buys{font-size:var(--fs-micro);color:var(--ink-2);line-height:1.55}.sl-runs{flex-wrap:wrap;align-items:center;gap:9px;margin-top:1.6rem;display:flex}.sl-runs .lab{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-right:.5rem;font-family:Jost,system-ui,sans-serif;font-size:.79rem}.sl-pill{color:var(--accent-t);border:1px solid var(--line);border-radius:999px;padding:.28em .8em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.sl-tabs{margin-bottom:var(--gap);flex-wrap:wrap;gap:8px;display:flex}.sl-tab{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--line);color:var(--ink-2);background:0 0;border-radius:999px;padding:.7em 1.2em;font-family:Jost,system-ui,sans-serif;font-size:.8rem;font-weight:400;transition:all .25s}.sl-tab:hover{color:var(--ink);border-color:var(--ink-3)}.sl-tab.on{color:var(--bg);background:var(--accent);border-color:var(--accent)}.sl-panel{display:none}.sl-panel.on{display:block}.sl-play{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.sl-play>div{padding:clamp(24px,2.8vw,38px)}.sl-play .in{border-right:1px solid var(--line);background:var(--surface)}.sl-io-k{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-family:Jost,system-ui,sans-serif;font-size:.79rem}.sl-sample{color:var(--ink);max-width:none;margin:0 0 1.2rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.sl-out{color:var(--accent-2);max-width:none;min-height:5.5em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88rem;line-height:1.75}.sl-meta{flex-wrap:wrap;gap:20px;margin-top:1.4rem;display:flex}.sl-meta div{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem}.sl-meta b{color:var(--ink);letter-spacing:.02em;margin-top:.2rem;font-family:Jost,system-ui,sans-serif;font-size:1.1rem;font-weight:400;display:block}.sl-btn{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:var(--accent);color:#04050a;border:1px solid var(--accent);border-radius:8px;padding:1em 1.9em;font-family:Jost,system-ui,sans-serif;font-size:.82rem;font-weight:400;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-block}.sl-btn:hover{opacity:.88;transform:translateY(-2px)}.sl-btn.ghost{color:var(--accent);background:0 0}.sl-btn.ghost:hover{background:var(--surface)}.sl-actions{flex-wrap:wrap;gap:14px;margin-top:2rem;display:flex}.sl-close{text-align:center}.sl-close h2{max-width:20ch;margin-left:auto;margin-right:auto}.sl-close .sl-actions{justify-content:center}.sl-footer{background:var(--bg-2);border-top:1px solid var(--line);padding:var(--gap) 0}.sl-fgrid{gap:var(--gutter);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.sl-fcol h4{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1rem;font-family:Jost,system-ui,sans-serif;font-size:.76rem;font-weight:400}.sl-fcol a{color:var(--ink-2);padding:.32rem 0;font-family:Inter,system-ui,sans-serif;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.sl-fcol a:hover{color:var(--accent)}.sl-fwm{opacity:.9;width:170px;margin-bottom:1rem}.sl-fbot{margin-top:var(--gap);border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:1.4rem;font-family:Inter,system-ui,sans-serif;font-size:.8rem;display:flex}@media (max-width:980px){.sl-grid.c4,.sl-grid.c3{grid-template-columns:repeat(2,1fr)}.sl-layer{grid-template-columns:1fr;gap:14px}.sl-fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sl-halves,.sl-stats,.sl-grid.c2,.sl-grid.c3,.sl-grid.c4,.sl-play{grid-template-columns:1fr}.sl-play .in{border-right:0;border-bottom:1px solid var(--line)}.sl-fgrid{grid-template-columns:1fr}}.sl-topbar{--bar-bg:#04050ac7;--bar-ink:#f0ebe1;--bar-dim:#8b857b;--bar-accent:#f7b267;--bar-line:#f7b26757;z-index:60;background:var(--bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;border-bottom:1px solid #f0ebe117;padding:14px 0;transition:opacity .34s,transform .34s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sl-topbar.on{opacity:1;pointer-events:auto;transform:none}body[data-theme=light] .sl-topbar{--bar-bg:#fbf8f2db;--bar-ink:#17140f;--bar-dim:#6b6358;--bar-accent:#b06a1e;--bar-line:#b06a1e61;border-bottom-color:#17140f1f}.sl-bar-row{align-items:center;gap:clamp(14px,1.6vw,26px);display:flex}.sl-topwm{opacity:.95;flex:none;width:clamp(132px,12vw,172px);display:block}.sl-on-light,body[data-theme=light] .sl-on-dark{display:none}body[data-theme=light] .sl-on-light{display:block}.sl-nav{gap:clamp(14px,1.6vw,26px);display:flex}.sl-nav a{letter-spacing:.05em;color:var(--bar-dim);white-space:nowrap;padding:.2em 0;font-family:Jost,system-ui,sans-serif;font-size:.84rem;font-weight:400;text-decoration:none;transition:color .22s;position:relative}.sl-nav a:after{content:"";background:var(--bar-accent);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.sl-nav a:hover{color:var(--bar-ink)}.sl-nav a:hover:after{transform:scaleX(1)}.sl-signin{letter-spacing:.05em;color:var(--bar-dim);white-space:nowrap;margin-left:auto;font-family:Jost,system-ui,sans-serif;font-size:.84rem;text-decoration:none;transition:color .22s}.sl-signin:hover{color:var(--bar-ink)}.sl-barbtn{white-space:nowrap;background:var(--bar-accent)!important;border-color:var(--bar-accent)!important;padding:.7em 1.3em!important;font-size:.78rem!important}body[data-theme=light] .sl-barbtn{color:#fbf8f2;background:var(--accent-t)!important;border-color:var(--accent-t)!important}.sl-progress{background:linear-gradient(90deg,var(--bar-accent),#f7b26700);width:100%;height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;bottom:-1px;left:0}@media (max-width:1180px){.sl-nav{display:none}}@media (max-width:680px){.sl-signin,.sl-barbtn{display:none}}[data-para]{will-change:transform;transform:translate3d(0,var(--y,0px),0)}@keyframes slIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.sl-band.seen .sl-parts span{animation:.5s cubic-bezier(.2,.6,.2,1) backwards slPop}.sl-band.seen .sl-parts span:nth-child(2){animation-delay:50ms}.sl-band.seen .sl-parts span:nth-child(3){animation-delay:.1s}.sl-band.seen .sl-parts span:nth-child(4){animation-delay:.15s}.sl-band.seen .sl-parts span:nth-child(5){animation-delay:.2s}@keyframes slPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-layer{transition:background .25s}.sl-layer:hover{background:var(--surface)}.sl-layer:hover .nm{color:var(--accent-2)}.sl-pill{transition:border-color .22s,background .22s}.sl-pill:hover{border-color:var(--accent);background:var(--surface)}@media (prefers-reduced-motion:reduce){[data-para]{transform:none!important}.sl-band.seen .sl-parts span{animation:none}}.sl-topbar{padding:20px 0}.sl-themebtn{cursor:pointer;border:1px solid var(--bar-line);width:40px;height:40px;color:var(--bar-dim);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .22s,border-color .22s;display:grid}.sl-themebtn:hover{color:var(--bar-accent);border-color:var(--bar-accent)}.sl-themebtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;grid-area:1/1;width:18px;height:18px}.sl-themebtn .i-sun{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.82)}.sl-themebtn .i-moon{opacity:1;transition:opacity .3s,transform .3s;transform:none}body[data-theme=light] .sl-themebtn .i-sun{opacity:1;transform:none}body[data-theme=light] .sl-themebtn .i-moon{opacity:0;transform:scale(.82)}.sl-nav a.here{color:var(--bar-ink)}.sl-nav a.here:after{transform:scaleX(1)}.sl-mask{overflow:hidden}.sl-mask>span.line{transition:transform .85s cubic-bezier(.16,.84,.24,1);display:block;transform:translateY(105%)}.sl-band.seen .sl-mask>span.line{transform:none}.sl-band.seen .sl-mask>span.line:nth-child(2){transition-delay:90ms}.sl-band.seen .sl-mask>span.line:nth-child(3){transition-delay:.18s}.sl-band.shown .sl-mask>span.line{transition:none;transform:none!important}.sl-btn{isolation:isolate;position:relative;overflow:hidden}.sl-btn:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff6b 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;transform:translate(-120%)}.sl-btn:hover:before{transform:translate(120%)}.sl-btn.ghost:before{background:linear-gradient(105deg,#0000 30%,#f7b26738 50%,#0000 70%)}.sl-card{position:relative;overflow:hidden}.sl-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #f7b26721, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.sl-card:hover:before{opacity:1}.sl-tab{text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.8em 1.25em;line-height:1.2;display:flex}.sl-tab span{letter-spacing:.1em;font-size:.9rem}.sl-tab em{letter-spacing:.04em;text-transform:none;color:var(--ink-3);font-family:Inter,system-ui,sans-serif;font-size:.79rem;font-style:normal;transition:color .25s}body[data-theme=light] .sl-tab.on em{color:#fbf8f2d1}.sl-fcol small{color:var(--ink-3);font-size:.8rem}@media (prefers-reduced-motion:reduce){.sl-mask>span.line{transition:none;transform:none!important}.sl-btn:before{display:none}.sl-themebtn:hover{transform:none}}.sl-btn,.sl-card,.sl-play,.sl-tab,.sl-pill,.sl-themebtn,.sl-parts span{border-radius:2px!important}.sl-tabs{border-bottom:1px solid var(--line);gap:0}.sl-tab{margin-bottom:-1px;position:relative;color:var(--ink-2)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1em 1.5em 1.05em!important}.sl-tab:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sl-tab:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#f7b26724);height:70%;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.sl-tab:hover,.sl-tab.on{color:var(--ink)!important}.sl-tab.on:after{transform:scaleX(1)}.sl-tab.on:before{opacity:1}.sl-tab.on em{color:var(--accent-t)!important}.sl-stat b{padding-bottom:.34em;position:relative}.sl-stat b:after{content:"";background:linear-gradient(90deg,var(--accent),#f7b26700);transform-origin:0;width:2.6em;height:1px;transition:transform .8s cubic-bezier(.2,.6,.2,1) .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.sl-band.seen .sl-stat b:after{transform:scaleX(1)}.sl-band.shown .sl-stat b:after{transition:none;transform:none}.sl-sparks{pointer-events:none;z-index:0;height:190px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.sl-sparks i{width:var(--s,2px);height:var(--s,2px);background:var(--accent);opacity:0;position:absolute;top:0}.sl-sparks i.cool{background:var(--cool)}.sl-band.seen .sl-sparks i{animation:slSpark var(--t,1.2s) cubic-bezier(.12,.62,.3,1) var(--d,0s) 1 both}@keyframes slSpark{0%{opacity:0;transform:translate(0)scale(.35)}9%{opacity:.92}55%{opacity:.5}to{opacity:0;transform:translate3d(var(--x,0px),var(--y,90px),0) scale(1)}}@media (prefers-reduced-motion:reduce){.sl-sparks{display:none}}.sl-seq{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.sl-seq>div{border-top:1px solid var(--line);padding-top:1.7rem;position:relative}.sl-seq>div:before{content:attr(data-n);letter-spacing:.2em;color:var(--accent-t);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;position:absolute;top:1rem;left:0}.sl-seq>div:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .8s cubic-bezier(.2,.6,.2,1) var(--d,0s);position:absolute;top:-1px;left:0;transform:scaleX(0)}.sl-band.seen .sl-seq>div:after{transform:scaleX(1)}.sl-band.shown .sl-seq>div:after{transition:none}.sl-seq h3{margin-top:1.6rem;margin-bottom:.7rem}.sl-split{gap:var(--gutter);grid-template-columns:1fr 1px 1fr;align-items:start;display:grid}.sl-seam{background:linear-gradient(to bottom,transparent,var(--accent),transparent);opacity:.5;align-self:stretch;width:1px}.sl-measure{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.sl-bars{flex-direction:column;gap:1.5rem;display:flex}.sl-bar-row2{grid-template-columns:1fr auto;align-items:baseline;gap:1rem;display:grid}.sl-bar-row2 .k{color:var(--ink-2);font-family:Inter,system-ui,sans-serif;font-size:.9rem}.sl-bar-row2 .v{color:var(--ink);font-family:Jost,system-ui,sans-serif;font-size:1.5rem}.sl-track{background:var(--line-2);grid-column:1/-1;height:2px;overflow:hidden}.sl-fill{background:var(--accent);transform-origin:0;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) var(--d,0s);display:block;transform:scaleX(0)}.sl-band.seen .sl-fill{transform:scaleX(var(--w,1))}.sl-band.shown .sl-fill{transition:none}.sl-bar-row2.dim .v{color:var(--ink-3)}@media (max-width:900px){.sl-seq,.sl-split{grid-template-columns:1fr}.sl-seam{display:none}.sl-measure{grid-template-columns:1fr}}.sl-page .sl-rulestate{letter-spacing:.01em;color:var(--ink);max-width:none;margin:0;font-family:Jost,system-ui,sans-serif;font-size:clamp(1.05rem,1.62vw,1.38rem);font-weight:300;line-height:1.4}.sl-notes{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sl-note{background:var(--surface);border:1px solid var(--line-2);padding:1.5rem 1.4rem 1.6rem;transition:border-color .3s,transform .3s,background .3s;position:relative;overflow:hidden}.sl-note:before{content:"";background:var(--accent);width:44px;height:3px;transition:width .45s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;left:0}.sl-note:hover{border-color:var(--line);background:var(--bg);transform:translateY(-4px)}.sl-note:hover:before{width:100%}.sl-note .s{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-t);margin-bottom:.8rem;font-family:Jost,system-ui,sans-serif;font-size:.94rem;font-weight:400;display:block}.sl-note p{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.6}.sl-clients{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.sl-client{border:1px solid var(--line-2);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:118px;padding:1.1rem 1.2rem;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.sl-client:hover{border-color:var(--accent);background:var(--bg);transform:translateY(-3px)}.sl-client .mark{color:var(--ink);opacity:.14;font-family:Jost,system-ui,sans-serif;font-size:3.2rem;font-weight:300;line-height:1;transition:opacity .3s,color .3s;position:absolute;top:.1rem;right:.5rem}.sl-client:hover .mark{opacity:.32;color:var(--accent)}.sl-client .nm{letter-spacing:.03em;color:var(--ink);margin-top:auto;font-family:Jost,system-ui,sans-serif;font-size:1.06rem;font-weight:300;position:relative}@media (max-width:1000px){.sl-notes{grid-template-columns:repeat(2,1fr)}.sl-clients{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sl-notes{grid-template-columns:1fr}.sl-clients{grid-template-columns:repeat(2,1fr)}}.sl-stat.cold b{color:var(--cool)}.sl-stat.cold b:after{background:linear-gradient(90deg,var(--cool),#a9aebe00)}.sl-split .side.cold h3,.sl-split .side.cold .verdict,.sl-split .side.cold p strong,.sl-bar-row2.dim .v{color:var(--cool)}.sl-bar-row2.dim+.sl-track .sl-fill{background:var(--cool-dim)}.sl-seam{background:linear-gradient(to bottom,transparent,var(--cool),var(--accent),transparent);opacity:.6}.sl-btn.ghost{color:var(--accent-t);border-color:var(--accent-t)}body[data-theme=light] .sl-btn{background:var(--accent-t);border-color:var(--accent-t);color:#fbf8f2}body[data-theme=light] .sl-btn.ghost{color:var(--accent-t);background:0 0}html{background:var(--sl-void)}body{background:var(--sl-void);color:var(--sl-ink);font-family:var(--sl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .3s,color .3s}::selection{color:var(--sl-ink);background:#f7b26752}:focus-visible{outline:1px solid var(--sl-gold);outline-offset:2px}.sl-topbar.static{opacity:1;pointer-events:auto;transform:none}.sl-bar-spacer{height:var(--sl-bar-h,81px)}.sl-topwm-link{flex:none;line-height:0;display:block}.sl-nav{align-items:center}.sl-nav .sl-navitem{position:relative}.sl-nav button.sl-navtrigger{font:inherit;font-family:var(--sl-font-display);letter-spacing:.05em;color:var(--bar-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35em;padding:.2em 0;font-size:.84rem;font-weight:400;transition:color .22s;display:inline-flex;position:relative}.sl-nav button.sl-navtrigger:after{content:"";background:var(--bar-accent);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.sl-nav .sl-navitem:hover button.sl-navtrigger,.sl-nav .sl-navitem.open button.sl-navtrigger{color:var(--bar-ink)}.sl-nav .sl-navitem:hover button.sl-navtrigger:after,.sl-nav .sl-navitem.open button.sl-navtrigger:after,.sl-nav .sl-navitem.here button.sl-navtrigger:after{transform:scaleX(1)}.sl-navtrigger .chev{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .28s cubic-bezier(.2,.6,.2,1);transform:translateY(-2px)rotate(45deg)}.sl-navitem.open .chev{transform:translateY(1px)rotate(225deg)}.sl-navpanel{background:var(--bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--bar-line);opacity:0;pointer-events:none;visibility:hidden;z-index:70;background:#07080e;border-radius:2px;min-width:300px;padding:18px 0 14px;transition:opacity .24s,transform .24s cubic-bezier(.2,.6,.2,1),visibility 0s linear .24s;position:absolute;top:calc(100% + 22px);left:-24px;transform:translateY(-6px)}body[data-theme=light] .sl-navpanel{background:#fbf8f2}.sl-navpanel.wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;min-width:640px;display:grid}.sl-navpanel.xwide{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;min-width:860px;display:grid}.sl-navpanel:before{content:"";background:linear-gradient(90deg, var(--bar-accent), #f7b26700);transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.6,.2,1) 50ms;position:absolute;top:-1px;left:0;transform:scaleX(0)}.sl-navitem.open:after{content:"";height:26px;position:absolute;top:100%;left:-24px;right:-24px}.sl-navitem.open .sl-navpanel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.sl-navitem.open .sl-navpanel:before{transform:scaleX(1)}.sl-navgroup{padding:0 20px 6px}.sl-navgroup h5{font-family:var(--sl-font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--bar-accent);margin:4px 0 8px;font-size:.7rem;font-weight:400}.sl-nav .sl-navpanel a{font-family:var(--sl-font-body);letter-spacing:0;color:var(--bar-ink);white-space:normal;padding:8px 0;font-size:.88rem;text-decoration:none;display:block}.sl-nav .sl-navpanel a:after{display:none}.sl-nav .sl-navpanel a small{color:var(--bar-dim);margin-top:2px;font-size:.76rem;line-height:1.4;display:block}.sl-nav .sl-navpanel a:hover{color:var(--bar-accent)}.sl-menu .sl-menu-group{border-bottom:1px solid #f0ebe114;padding:.9rem 0 .2rem}.sl-menu .sl-menu-group>span{font-family:var(--sl-font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--bar-accent);margin-bottom:.2rem;font-size:.7rem;display:block}.sl-menu .sl-menu-group a{border-bottom:0;padding:.55rem 0;font-size:.95rem}.sl-account{border:1px solid var(--bar-line);width:36px;height:36px;color:var(--bar-ink);font-family:var(--sl-font-display);border-radius:50%;flex:none;place-items:center;font-size:.85rem;text-decoration:none;transition:border-color .22s;display:grid;overflow:hidden}.sl-account:hover{border-color:var(--bar-accent)}.sl-account img{object-fit:cover;width:100%;height:100%}button.sl-account{appearance:none;cursor:pointer;background:0 0;padding:0}.sl-acct{flex:none;position:relative}.sl-acct.open .sl-account{border-color:var(--bar-accent)}.sl-acctmenu{z-index:70;border:1px solid var(--bar-line);background:#07080e;border-radius:2px;min-width:240px;max-width:320px;padding:6px 0;position:absolute;top:calc(100% + 18px);right:0}body[data-theme=light] .sl-acctmenu{background:#fbf8f2}.sl-acctmenu[hidden]{display:none}.sl-acctmenu:before{content:"";background:linear-gradient(90deg, var(--bar-accent), #f7b26700);width:100%;height:1px;position:absolute;top:-1px;left:0}.sl-acctmenu-id{border-bottom:1px solid var(--sl-line);margin-bottom:6px;padding:10px 16px 12px}.sl-acctmenu-id span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sl-acctmenu-id .nm{font-family:var(--sl-font-body);color:var(--bar-ink);font-size:.9rem}.sl-acctmenu-id .em{font-family:var(--sl-font-body);color:var(--bar-dim);margin-top:2px;font-size:.78rem}.sl-acctmenu a,.sl-acctmenu button{text-align:left;width:100%;min-height:40px;font-family:var(--sl-font-body);letter-spacing:0;color:var(--bar-ink);cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:.88rem;line-height:1.3;text-decoration:none;transition:color .22s;display:block}.sl-acctmenu a:hover,.sl-acctmenu button:hover{color:var(--bar-accent)}.sl-acctmenu a:focus-visible,.sl-acctmenu button:focus-visible{color:var(--bar-accent);outline-offset:-3px}@media (max-width:680px){.sl-acct{position:static}.sl-acctmenu{min-width:0;max-width:none;top:100%;left:16px;right:16px}}.sl-fgrid.six{grid-template-columns:1.3fr repeat(5,1fr)}@media (min-width:1025px){.sl-fgrid.six .sl-fcol a{white-space:nowrap}}@media (max-width:1024px){.sl-fgrid.six{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.sl-fgrid.six{grid-template-columns:repeat(2,1fr)}.sl-fgrid.six>.sl-fcol:first-child{grid-column:1/-1}}.sl-fbot a{color:inherit;text-decoration:none;transition:color .2s}.sl-fbot a:hover{color:var(--sl-gold-t)}.sl-fbot .sl-legal{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}@media (max-width:760px){.sl-fbot .sl-legal{gap:0 1.4rem}.sl-fbot .sl-legal span[aria-hidden=true]{display:none}}.sl-fsocial{gap:14px;margin-top:1rem;display:flex}.sl-fsocial a{color:var(--ink-3);transition:color .2s;display:inline-flex}.sl-fsocial a:hover{color:var(--accent)}.sl-fsocial svg{width:18px;height:18px}.sl-brand-icon{flex:none;line-height:0;display:inline-block}.sl-brand-icon img{object-fit:contain;width:100%;height:100%}body[data-theme=light] .sl-brand-icon .sl-on-dark{display:none}body[data-theme=light] .sl-brand-icon .sl-on-light{display:block}@media (prefers-reduced-motion:reduce){.sl-navpanel,.sl-navpanel:before{transition:none}}@media (max-width:1180px){.sl-bar-row .sl-barbtn{display:none}}.sl-btn.sl-btn:is(a,button,span,div),.sl-barbtn.sl-barbtn,.sl-menu-foot .sl-btn.sl-btn,.sl-tab.on,.sl-core.sl-core{isolation:isolate;position:relative;overflow:visible}.sl-btn:before{display:none!important}.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,body[data-theme=light] .sl-barbtn.sl-barbtn,.sl-menu-foot .sl-btn.sl-btn,body[data-theme=light] .sl-menu-foot .sl-btn.sl-btn,.sl-tab.on,body[data-theme=light] .sl-tab.on,.sl-core.sl-core,body[data-theme=light] .sl-core.sl-core{box-shadow:inset 0 0 0 1px var(--sl-hue);background:var(--sl-solid)!important;color:var(--sl-on-solid)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,body[data-theme=light] .sl-barbtn.sl-barbtn,.sl-menu-foot .sl-btn.sl-btn,body[data-theme=light] .sl-menu-foot .sl-btn.sl-btn,.sl-tab.on,body[data-theme=light] .sl-tab.on,.sl-core.sl-core,body[data-theme=light] .sl-core.sl-core{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sl-hue) 34%, transparent)}}.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,body[data-theme=light] .sl-barbtn.sl-barbtn,.sl-menu-foot .sl-btn.sl-btn,body[data-theme=light] .sl-menu-foot .sl-btn.sl-btn,.sl-tab.on,body[data-theme=light] .sl-tab.on,.sl-core.sl-core,body[data-theme=light] .sl-core.sl-core{transition:box-shadow .35s,transform .25s}.sl-tab.on em,body[data-theme=light] .sl-tab.on em{color:var(--sl-on-solid)}@supports (color:color-mix(in lab, red, red)){.sl-tab.on em,body[data-theme=light] .sl-tab.on em{color:color-mix(in oklab, var(--sl-on-solid) 72%, transparent)}}.sl-btn.sl-btn:is(a,button,span,div):after,.sl-barbtn.sl-barbtn:after,.sl-tab.on:after,.sl-core.sl-core:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sl-hue-a), transparent 0deg, var(--sl-hue) 50deg, var(--sl-hue-hot) 120deg, var(--sl-hue) 170deg, var(--sl-hue) 245deg, transparent 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sl-btn.sl-btn:is(a,button,span,div):after,.sl-barbtn.sl-barbtn:after,.sl-tab.on:after,.sl-core.sl-core:after{background:conic-gradient(from var(--sl-hue-a), transparent 0deg, color-mix(in oklab, var(--sl-hue) 30%, transparent) 50deg, var(--sl-hue-hot) 120deg, color-mix(in oklab, var(--sl-hue) 65%, transparent) 170deg, color-mix(in oklab, var(--sl-hue) 10%, transparent) 245deg, transparent 360deg)}}.sl-btn.sl-btn:is(a,button,span,div):after,.sl-barbtn.sl-barbtn:after,.sl-tab.on:after,.sl-core.sl-core:after{-webkit-mask-composite:xor;opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .35s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sl-btn.sl-btn:not(.ghost):hover,.sl-barbtn.sl-barbtn:hover,.sl-core.sl-core:hover:not(:disabled){opacity:1;box-shadow:inset 0 0 0 1px var(--sl-hue), 0 0 22px -8px var(--sl-hue)}@supports (color:color-mix(in lab, red, red)){.sl-btn.sl-btn:not(.ghost):hover,.sl-barbtn.sl-barbtn:hover,.sl-core.sl-core:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sl-hue) 30%, transparent), 0 0 22px -8px color-mix(in oklab, var(--sl-hue) 70%, transparent)}}.sl-btn.sl-btn:hover:after,.sl-barbtn.sl-barbtn:hover:after,.sl-core.sl-core:hover:after{opacity:1}body[data-theme=light] :is(.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,.sl-core.sl-core,.sl-tab.on){box-shadow:inset 0 0 0 1px var(--sl-hue), 0 1px 2px #17140f0f, 0 10px 26px -14px #8a4e1273}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] :is(.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,.sl-core.sl-core,.sl-tab.on){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sl-hue) 45%, transparent), 0 1px 2px #17140f0f, 0 10px 26px -14px #8a4e1273}}body[data-theme=light] :is(.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,.sl-core.sl-core):hover{box-shadow:inset 0 0 0 1px var(--sl-hue), 0 1px 2px #17140f0f, 0 12px 30px -12px #8a4e128c}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] :is(.sl-btn.sl-btn:not(.ghost):is(a,button,span,div),.sl-barbtn.sl-barbtn,.sl-core.sl-core):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sl-hue) 60%, transparent), 0 1px 2px #17140f0f, 0 12px 30px -12px #8a4e128c}}.sl-btn.sl-btn:is(:hover,:focus-visible):after,.sl-barbtn.sl-barbtn:is(:hover,:focus-visible):after,.sl-core.sl-core:is(:hover,:focus-visible):after{animation:6s linear infinite sl-hue-turn}.sl-btn.sl-btn.ghost:is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn.ghost:is(a,button,span,div){color:var(--sl-ink)!important;border-color:var(--sl-ink)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.sl-btn.sl-btn.ghost:is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn.ghost:is(a,button,span,div){border-color:color-mix(in oklab, var(--sl-ink) 34%, transparent)!important}}.sl-btn.sl-btn.ghost:is(a,button,span,div),body[data-theme=light] .sl-btn.sl-btn.ghost:is(a,button,span,div){transition:border-color .35s}.sl-btn.sl-btn.ghost:after{opacity:0}.sl-btn.sl-btn.ghost:hover{background:0 0!important;border-color:#0000!important}.sl-btn.sl-btn.ghost:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.sl-btn.sl-btn:after,.sl-barbtn.sl-barbtn:after,.sl-tab.on:after,.sl-core.sl-core:after{--sl-hue-a:30deg;animation:none}}body:not([data-theme=light]) :is([class*=-asr-v6] section.dark,.va-dev__code-block,.va-pipeline__card[style*=va-pipeline-periwinkle],.rtt-benchmarks__evaluation,.va-deploy__card-icon,.va-capabilities__card-icon,.zcs-arch__diagram--zero,.zcs-native__card--zero),body[data-theme=light] [class*=-asr-v6] section.dark :is(.compare-card,.compare-side,.bench,.principle,.btn){--sl-ink:#17140f;--sl-ink-2:#544c40;--sl-ink-3:#6b6358;--sl-gold:#b06a1e;--sl-gold-t:#8a4e12;--sl-line:#17140f26;--sl-success:#2e7d4f;--sl-danger:#b3261e}body[data-theme=light] :is([class*=-asr-v6] section.dark,.va-dev__code-block,.va-pipeline__card[style*=va-pipeline-periwinkle],.rtt-benchmarks__evaluation,.va-deploy__card-icon,.va-capabilities__card-icon,.zcs-arch__diagram--zero,.zcs-native__card--zero),body:not([data-theme=light]) [class*=-asr-v6] section.dark :is(.compare-card,.compare-side,.bench,.principle,.btn){--sl-ink:#f0ebe1;--sl-ink-2:#a8a198;--sl-ink-3:#8b8478;--sl-gold:#f7b267;--sl-gold-t:#f7b267;--sl-line:#f0ebe121;--sl-success:#8fcb9b;--sl-danger:#f2766b}[class*=-asr-v6] section.dark :is(.compare-card,.compare-side,.bench,.principle){color:var(--sl-ink)}body :is(.va-deploy__card-icon,.va-capabilities__card-icon){color:var(--sl-gold-t)}:is(.zcs-arch__diagram--zero,.zcs-native__card--zero){--zcs-live:var(--sl-success)}@media (max-width:1180px){.sl-topbar .sl-menu{background:var(--sl-void);flex-direction:column;height:0;max-height:none;padding:0;transition:height .38s cubic-bezier(.2,.6,.2,1);display:flex;overflow:hidden}.sl-topbar .sl-menu.open{height:calc(var(--sl-vh,100svh) - var(--sl-row-h,72px));border-top:1px solid var(--sl-line);max-height:none;overflow:hidden}.sl-topbar.menu-open{background:var(--sl-void)}.sl-menu-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:6px clamp(20px,5vw,44px) 12px;overflow-y:auto}.sl-menu .sl-menu-row,.sl-menu .sl-menu-grouphead{border:0;border-bottom:1px solid var(--sl-line-2);width:100%;min-height:56px;font-family:var(--sl-font-display);letter-spacing:.04em;color:var(--sl-ink);cursor:pointer;text-align:left;opacity:0;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:1.12rem;text-decoration:none;display:flex;transform:translateY(8px)}.sl-menu .sl-menu-group{opacity:0;border-bottom:0;padding:0;transform:translateY(8px)}.sl-menu .sl-menu-group .sl-menu-grouphead{opacity:1;transform:none}.sl-menu.open .sl-menu-row,.sl-menu.open .sl-menu-group{animation:sl-menu-in .45s cubic-bezier(.2,.6,.2,1) calc(60ms + var(--i,0) * 45ms) both}@keyframes sl-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-menu .sl-menu-grouphead .chev{width:8px;height:8px;color:var(--sl-ink-3);border-bottom:1px solid;border-right:1px solid;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.sl-menu .sl-menu-group.open .sl-menu-grouphead{color:var(--sl-gold-t)}.sl-menu .sl-menu-group.open .sl-menu-grouphead .chev{color:var(--sl-gold-t);transform:translateY(2px)rotate(225deg)}.sl-menu-sub{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.6,.2,1);display:grid}.sl-menu-group.open .sl-menu-sub{grid-template-rows:1fr}.sl-menu-subinner{overflow:hidden}.sl-menu-subgroup{padding:6px 0 4px}.sl-menu-subtitle{font-family:var(--sl-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sl-gold-t);margin:10px 0 2px;font-size:.75rem}.sl-menu .sl-menu-link{border-bottom:0;border-left:1px solid var(--sl-line);min-height:48px;font-family:var(--sl-font-display);letter-spacing:.03em;color:var(--sl-ink-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:9px 0 9px 14px;font-size:1rem;text-decoration:none;display:flex}.sl-menu .sl-menu-link small{font-family:var(--sl-font-body);letter-spacing:0;color:var(--sl-ink-3);font-size:.8rem;line-height:1.35}.sl-menu .sl-menu-link:active,.sl-menu .sl-menu-link:hover{color:var(--sl-gold-t);border-left-color:var(--sl-gold)}.sl-menu .sl-menu-foot{padding:14px clamp(20px, 5vw, 44px) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--sl-line);background:var(--sl-void);flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.sl-menu .sl-menu-foot .sl-btn{flex:none;margin-left:auto}.sl-bar-row .sl-acct{display:none}.sl-menu .sl-menu-acct{opacity:0;margin-top:22px;transform:translateY(8px)}.sl-menu.open .sl-menu-acct{animation:sl-menu-in .45s cubic-bezier(.2,.6,.2,1) calc(60ms + var(--i,0) * 45ms) both}.sl-menu .sl-menu-acct .sl-menu-row{opacity:1;transform:none}.sl-menu.open .sl-menu-acct .sl-menu-row{animation:none}.sl-menu-acct-id{border-bottom:1px solid var(--sl-line-2);align-items:center;gap:12px;min-height:64px;display:flex}.sl-menu-acct-id .sl-account{width:36px;height:36px}.sl-menu-acct-who{min-width:0}.sl-menu-acct-who span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sl-menu-acct-who .nm{font-family:var(--sl-font-display);letter-spacing:.03em;color:var(--sl-ink);font-size:1rem}.sl-menu-acct-who .em{font-family:var(--sl-font-body);color:var(--sl-ink-3);font-size:.82rem}}@media (max-width:1180px) and (prefers-reduced-motion:reduce){.sl-topbar .sl-menu,.sl-menu-sub{transition:none}.sl-menu.open .sl-menu-row,.sl-menu.open .sl-menu-group,.sl-menu.open .sl-menu-acct{opacity:1;animation:none;transform:none}}:is(h1,h2,h3,h4,h5,h6){font-family:var(--sl-font-display)!important}:is(h3,h4,h5,h6){font-weight:400!important}body[data-section=site] .sl-topbar{z-index:100}svg.lucide{stroke-width:1.5px}.sl-btn.sl-btn-sm{padding:.72em 1.35em;font-size:.74rem}.sl-btn .sl-btn-icon{vertical-align:-.16em;width:1.05em;height:1.05em;margin-left:.6em;display:inline-block}*,:before,:after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%}.sl-page,.sl-footer,.sl-hero{overflow-x:clip}.sl-burger{cursor:pointer;border:1px solid var(--bar-line);background:0 0;border-radius:2px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.sl-burger span{background:var(--bar-dim);width:18px;height:1px;transition:transform .28s cubic-bezier(.2,.6,.2,1),opacity .2s;display:block}.sl-burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.sl-burger[aria-expanded=true] span:nth-child(2){opacity:0}.sl-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.sl-menu{flex-direction:column;max-height:0;padding:0 clamp(22px,4vw,44px);transition:max-height .34s cubic-bezier(.2,.6,.2,1);display:none;overflow:hidden}.sl-menu.open{max-height:70vh;overflow-y:auto}.sl-menu a{letter-spacing:.05em;color:var(--bar-dim);border-bottom:1px solid #f0ebe114;padding:.95rem 0;font-family:Jost,system-ui,sans-serif;font-size:1rem;text-decoration:none}.sl-menu a:hover,.sl-menu a:focus-visible{color:var(--bar-accent)}.sl-menu-foot{align-items:center;gap:18px;padding:1.1rem 0 1.3rem;display:flex}.sl-menu-foot a{border-bottom:0;padding:0}.sl-menu-foot .sl-menu-signin{color:var(--bar-dim);font-size:.9rem}.sl-menu-foot .sl-menu-signin:hover{color:var(--bar-accent)}.sl-menu-foot .sl-btn{color:#04050a;background:var(--bar-accent);border-color:var(--bar-accent);padding:.8em 1.4em;font-size:.78rem}.sl-menu-foot .sl-btn:hover{color:#04050a}body[data-theme=light] .sl-menu-foot .sl-btn{background:var(--accent-t);border-color:var(--accent-t);color:#fbf8f2}body[data-theme=light] .sl-menu-foot .sl-btn:hover{color:#fbf8f2}@media (max-width:1180px){.sl-burger,.sl-menu{display:flex}.sl-signin,.sl-barbtn{display:none}.sl-themebtn{margin-left:auto}.sl-burger{margin-left:0}}.sl-topbar.menu-open{opacity:1!important;pointer-events:auto!important;transform:none!important}body.menu-open{overflow:hidden}@media (pointer:coarse){.sl-hero canvas{touch-action:pan-y!important}.sl-page a:where(:not(.sl-module *)),.sl-footer a,.sl-menu a,.sl-tab,.sl-pill,.sl-btn{align-items:center;min-height:44px;display:inline-flex}.sl-fcol a{padding:.55rem 0;display:flex}.sl-tab,.sl-pill{padding-top:.7em;padding-bottom:.7em}.sl-card:hover,.sl-pill:hover,.sl-note:hover{background:inherit}}@media (max-width:760px){.sl-hero{min-height:420px}.sl-overlay{flex-direction:column;justify-content:flex-end;padding-bottom:5vh;display:flex}.sl-scrim{position:absolute}.sl-copy,.sl-tagline{position:static;inset:auto}.sl-tagline{margin-top:1.5rem}.sl-copy{padding:0 7vw}.sl-copy h1{letter-spacing:.02em;font-size:clamp(1.35rem,6.4vw,2.1rem)}.sl-copy p,.sl-tagline{white-space:normal;max-width:none}.sl-tagline{letter-spacing:.08em;text-wrap:balance;padding:0 5vw;font-size:.74rem;line-height:1.7}.sl-wm{width:min(56vw,220px)}.sl-copy h1{letter-spacing:.1em}.sl-hero canvas{transform:none}}@media (max-width:420px){.sl-tagline{letter-spacing:.055em;padding:0 4vw;font-size:.72rem}}@media (max-width:760px){:root{--pad-y:clamp(62px, 9vh, 96px);--gap:clamp(24px, 3.4vh, 38px);--gutter:26px;--fs-body:1rem;--fs-h2:clamp(1.75rem, 7.4vw, 2.4rem);--fs-num:clamp(2.2rem, 13vw, 3rem);--fs-numsm:clamp(1.7rem, 9vw, 2.2rem)}.sl-seq,.sl-notes{grid-template-columns:1fr}.sl-clients,.sl-stats.c4{grid-template-columns:repeat(2,1fr)}.sl-fgrid{grid-template-columns:1fr}.sl-bar-row2{grid-template-columns:1fr;gap:.2rem}.sl-runs{flex-wrap:wrap}.sl-page h2:where(:not(.sl-module *)),.sl-page .wide:where(:not(.sl-module *)),.sl-page p:where(:not(.sl-module *)){max-width:none}}@media (min-width:761px) and (max-width:1024px){.sl-clients{grid-template-columns:repeat(3,1fr)}.sl-notes{grid-template-columns:repeat(2,1fr)}.sl-fgrid{grid-template-columns:repeat(3,1fr)}}.sl-scrollx{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){:root{--sl-sec-scale:.66}}.zero-code-switch-hero__title-line,.overview-home-footer__title-line,.overview-speech__title-line,.overview-industry__title-line,.va-pipeline__title-line{white-space:normal!important}@media (min-width:901px){.overview-home-footer__lead{text-wrap:balance}.overview-home-footer__lead-line--desktop{display:inline;white-space:normal!important}.overview-home-footer__lead-line--desktop+.overview-home-footer__lead-line--desktop:before{content:" "}}@layer base{:where([role=alert],.text-danger,.is-error,.callout-danger,[class*=error],[class*=-alert]){overflow-wrap:anywhere}:where([role=alert],.text-danger,.is-error){min-width:0}}
[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.6,.2,1) var(--d,0s), transform .75s cubic-bezier(.2,.6,.2,1) var(--d,0s);transform:translateY(16px)}[data-reveal].seen{opacity:1;transform:none}[data-reveal].shown{transition:none;opacity:1!important;transform:none!important}[data-reveal=stagger]{opacity:1;transform:none}[data-reveal=stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(12px)}[data-reveal=stagger].seen>*{opacity:1;transform:none}[data-reveal=stagger].seen>:nth-child(2){transition-delay:50ms}[data-reveal=stagger].seen>:nth-child(3){transition-delay:.1s}[data-reveal=stagger].seen>:nth-child(4){transition-delay:.15s}[data-reveal=stagger].seen>:nth-child(5){transition-delay:.2s}[data-reveal=stagger].seen>:nth-child(6){transition-delay:.25s}[data-reveal=stagger].seen>:nth-child(n+7){transition-delay:.3s}[data-reveal=stagger].shown>*{transition:none;opacity:1!important;transform:none!important}[data-reveal] .sl-rule,[data-reveal].sl-rule{transform:scaleX(0)}[data-reveal].seen .sl-rule,[data-reveal].seen.sl-rule{transform:scaleX(1)}@media print{[data-reveal],[data-reveal=stagger]>*{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=stagger]>*{opacity:1;transition:none;transform:none}}[data-sl-idle] *,[data-sl-idle] :before,[data-sl-idle] :after{animation-play-state:paused!important}
