@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.XR_xfa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.XR_xfa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._2Nw1lG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._2Nw1lG_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-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/73263b2957b73100-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/ab664c0e419cc841-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/6fca7e74603dd412-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/c1b11b726b36a5e5-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/48eea41d8317494f-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/44ed10da57ebfb0e-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/73263b2957b73100-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/ab664c0e419cc841-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/6fca7e74603dd412-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/c1b11b726b36a5e5-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/48eea41d8317494f-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/44ed10da57ebfb0e-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/73263b2957b73100-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/ab664c0e419cc841-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/6fca7e74603dd412-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/c1b11b726b36a5e5-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/48eea41d8317494f-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/44ed10da57ebfb0e-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/73263b2957b73100-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/ab664c0e419cc841-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/6fca7e74603dd412-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/c1b11b726b36a5e5-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/48eea41d8317494f-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%}.IeZqpq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.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/faab88e4be272d29-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/a45aa1001bf9176f-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/41ba59f553543ecf-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/67bba87670b402d1-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/d6c1ff7e86974212-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/49b1d53681a91a99-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/123d516c9baeb953-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/a74d2542cc4c775f-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/7ac0b1cd3e695dd0-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/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cjC0Ca_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cjC0Ca_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.hJlnFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.hJlnFq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.TeWtiG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.TeWtiG_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
[data-brand=finance]{--l-surface:#f8f8f8;--d-surface:#232929;--l-surface-container:#eff0f0;--d-surface-container:#2e3636;--l-surface-container-high:#dde0e0;--d-surface-container-high:#384242;--l-outline:#bdc3c3;--d-outline:#465353;--l-outline-variant:#dde0e0;--d-outline-variant:#384242;--l-text-primary:#384242;--d-text-primary:#dde0e0;--l-text-secondary:#465353;--d-text-secondary:#bdc3c3;--l-text-display:#005e48;--d-text-display:#92b8a9;--l-text-display-alt:#855800;--d-text-display-alt:#f1e0cb;--l-primary:#0b7a5f;--d-primary:#0b7a5f;--l-on-primary:#f8f8f8;--d-on-primary:#f8f8f8;--l-primary-container:#f3f6f5;--d-primary-container:#082f24;--l-primary-faint:#e2eae7;--d-primary-faint:#083e2f;--l-secondary:#f2a516;--d-secondary:#f2a516;--l-on-secondary:#191e1e;--d-on-secondary:#191e1e;--l-secondary-container:#f8f4ef;--d-secondary-container:#452b00;--l-secondary-firm:#b07500;--d-secondary-firm:#efd1aa;--l-tertiary:#6a5ae0;--d-tertiary:#acadea;--l-tertiary-container:#f4f5fa;--d-tertiary-container:#251f56;--l-shadow:25 30 30;--d-shadow:25 30 30;--font-sans:var(--font-instrument), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--radius-control:8px;--radius-card:16px;--radius-panel:20px;--weight-display:600;--tracking-display:-.035em}[data-brand=core]{--l-surface:#f8f8f9;--d-surface:#23272e;--l-surface-container:#efeff1;--d-surface-container:#2e333c;--l-surface-container-high:#dcdee1;--d-surface-container-high:#373e49;--l-outline:#bcc0c7;--d-outline:#454d5b;--l-outline-variant:#dcdee1;--d-outline-variant:#373e49;--l-text-primary:#373e49;--d-text-primary:#dcdee1;--l-text-secondary:#454d5b;--d-text-secondary:#bcc0c7;--l-text-display:#1936ad;--d-text-display:#89a6ec;--l-text-display-alt:#006572;--d-text-display-alt:#a9d5dd;--l-primary:#2347d9;--d-primary:#2347d9;--l-on-primary:#f8f8f9;--d-on-primary:#f8f8f9;--l-primary-container:#f3f5fa;--d-primary-container:#0e1f59;--l-primary-faint:#e0e7f7;--d-primary-faint:#122772;--l-secondary:#12b5cb;--d-secondary:#12b5cb;--l-on-secondary:#1a1d22;--d-on-secondary:#1a1d22;--l-secondary-container:#f2f6f7;--d-secondary-container:#00363d;--l-secondary-firm:#008495;--d-secondary-firm:#a9d5dd;--l-tertiary:#6a5ae0;--d-tertiary:#acadea;--l-tertiary-container:#f4f5fa;--d-tertiary-container:#251f56;--l-shadow:26 29 34;--d-shadow:26 29 34;--font-sans:var(--font-plex-sans), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--radius-control:4px;--radius-card:10px;--radius-panel:12px;--weight-display:600;--tracking-display:-.03em}[data-brand=pay]{--l-surface:#f9f8f8;--d-surface:#292521;--l-surface-container:#f0efee;--d-surface-container:#352f2b;--l-surface-container-high:#dedcda;--d-surface-container-high:#403833;--l-outline:#c1bbb7;--d-outline:#4e443e;--l-outline-variant:#dedcda;--d-outline-variant:#403833;--l-text-primary:#403833;--d-text-primary:#dedcda;--l-text-secondary:#4e443e;--d-text-secondary:#c1bbb7;--l-text-display:#b77d00;--d-text-display:#f5d7ac;--l-text-display-alt:#9c2000;--d-text-display-alt:#f6d0c7;--l-primary:#ffb000;--d-primary:#ffb000;--l-on-primary:#201c1a;--d-on-primary:#201c1a;--l-primary-container:#f9f4ee;--d-primary-container:#462d00;--l-primary-faint:#f7efe4;--d-primary-faint:#694600;--l-secondary:#ff5a36;--d-secondary:#ff5a36;--l-on-secondary:#201c1a;--d-on-secondary:#201c1a;--l-secondary-container:#faf3f2;--d-secondary-container:#580e00;--l-secondary-firm:#c82d00;--d-secondary-firm:#f8b5a5;--l-tertiary:#6a5ae0;--d-tertiary:#acadea;--l-tertiary-container:#f4f5fa;--d-tertiary-container:#251f56;--l-shadow:32 28 26;--d-shadow:32 28 26;--font-sans:var(--font-manrope), system-ui, sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace;--radius-control:9999px;--radius-card:20px;--radius-panel:28px;--weight-display:800;--tracking-display:-.04em}[data-brand]{--l-success:#00c950;--d-success:#00c950;--l-success-container:#f1f7f2;--d-success-container:#003b12;--l-success-ink:#006f29;--d-success-ink:#cbe7ce;--l-info:#2b7fff;--d-info:#2b7fff;--l-info-container:#f2f5fa;--d-info-container:#032760;--l-info-ink:#0046a4;--d-info-ink:#c2d5f4;--l-warning:#ff6900;--d-warning:#ff6900;--l-warning-container:#faf3f1;--d-warning-container:#501c00;--l-warning-ink:#913800;--d-warning-ink:#f6d3c5;--l-error:#fb2c36;--d-error:#fb2c36;--l-error-container:#fbf3f2;--d-error-container:#590007;--l-error-ink:#980014;--d-error-ink:#f7c9c4}[data-brand],[data-theme=light]{--surface:var(--l-surface);--surface-container:var(--l-surface-container);--surface-container-high:var(--l-surface-container-high);--outline:var(--l-outline);--outline-variant:var(--l-outline-variant);--text-primary:var(--l-text-primary);--text-secondary:var(--l-text-secondary);--text-display:var(--l-text-display);--text-display-alt:var(--l-text-display-alt);--primary:var(--l-primary);--on-primary:var(--l-on-primary);--primary-container:var(--l-primary-container);--primary-faint:var(--l-primary-faint);--secondary:var(--l-secondary);--on-secondary:var(--l-on-secondary);--secondary-container:var(--l-secondary-container);--secondary-firm:var(--l-secondary-firm);--tertiary:var(--l-tertiary);--tertiary-container:var(--l-tertiary-container);--success:var(--l-success);--success-container:var(--l-success-container);--success-ink:var(--l-success-ink);--info:var(--l-info);--info-container:var(--l-info-container);--info-ink:var(--l-info-ink);--warning:var(--l-warning);--warning-container:var(--l-warning-container);--warning-ink:var(--l-warning-ink);--error:var(--l-error);--error-container:var(--l-error-container);--error-ink:var(--l-error-ink);--shadow-rgb:var(--l-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],[data-theme=dark] [data-brand]:not([data-theme=light]){--surface:var(--d-surface);--surface-container:var(--d-surface-container);--surface-container-high:var(--d-surface-container-high);--outline:var(--d-outline);--outline-variant:var(--d-outline-variant);--text-primary:var(--d-text-primary);--text-secondary:var(--d-text-secondary);--text-display:var(--d-text-display);--text-display-alt:var(--d-text-display-alt);--primary:var(--d-primary);--on-primary:var(--d-on-primary);--primary-container:var(--d-primary-container);--primary-faint:var(--d-primary-faint);--secondary:var(--d-secondary);--on-secondary:var(--d-on-secondary);--secondary-container:var(--d-secondary-container);--secondary-firm:var(--d-secondary-firm);--tertiary:var(--d-tertiary);--tertiary-container:var(--d-tertiary-container);--success:var(--d-success);--success-container:var(--d-success-container);--success-ink:var(--d-success-ink);--info:var(--d-info);--info-container:var(--d-info-container);--info-ink:var(--d-info-ink);--warning:var(--d-warning);--warning-container:var(--d-warning-container);--warning-ink:var(--d-warning-ink);--error:var(--d-error);--error-container:var(--d-error-container);--error-ink:var(--d-error-ink);--shadow-rgb:var(--d-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand],[data-theme]{color:var(--text-primary);font-family:var(--font-sans)}:root{--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--fs-h1:44px;--fs-display-md:52px;--fs-display-lg:64px;--fs-display-xl:80px;--fs-lead:18px;--page-gutter:96px;--section-pad:96px;--content-max:1248px}@media (max-width:1100px){:root{--fs-h1:40px;--fs-display-md:44px;--fs-display-lg:52px;--fs-display-xl:64px;--page-gutter:48px;--section-pad:72px}}@media (max-width:640px){:root{--fs-h1:32px;--fs-display-md:36px;--fs-display-lg:40px;--fs-display-xl:44px;--fs-lead:16px;--page-gutter:20px;--section-pad:56px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#232929;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{flex-shrink:0;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--text-display);outline-offset:2px;border-radius:4px}::selection{background:var(--primary-faint)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display-xl,.display-lg,.display-md,.h1,.h2,.h3,.h4{font-weight:var(--weight-display);color:var(--text-primary);text-wrap:balance}.display-xl{font-size:var(--fs-display-xl);letter-spacing:-.04em;line-height:1}.display-lg{font-size:var(--fs-display-lg);letter-spacing:var(--tracking-display);line-height:1.04}.display-md{font-size:var(--fs-display-md);letter-spacing:-.03em;line-height:1.08}.h1{font-size:var(--fs-h1);letter-spacing:-.025em;line-height:1.1}.h2{letter-spacing:-.02em;font-size:32px;line-height:1.2}.h3{letter-spacing:-.015em;font-size:24px;line-height:1.3}.h4{letter-spacing:-.01em;font-size:20px;line-height:1.35}.lead{font-size:var(--fs-lead);color:var(--text-secondary);text-wrap:pretty;line-height:1.55}.body{color:var(--text-secondary);text-wrap:pretty;font-size:16px;line-height:1.5}.small{color:var(--text-secondary);text-wrap:pretty;font-size:14px;line-height:1.5}.caption{color:var(--text-secondary);font-size:12px;line-height:1.4}.label{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.strong{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.4}.overline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.2}.data{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.4}.muted{color:var(--text-secondary)}.accent{color:var(--text-display)}.accent-alt{color:var(--text-display-alt)}.signal{color:var(--secondary)}.chain-ink{color:var(--tertiary)}.success-ink{color:var(--success-ink)}.nowrap{white-space:nowrap}@media (max-width:1100px){.br-desktop{display:none}}.section{padding:var(--section-pad) var(--page-gutter);background:var(--surface)}.section--alt{background:var(--surface-container)}.wrap{width:100%;max-width:var(--content-max);margin-inline:auto}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.wrap-row{flex-wrap:wrap;align-items:center;display:flex}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.gap-4xl{gap:var(--space-4xl)}.section-body{gap:var(--space-4xl);flex-direction:column;display:flex}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3xl);display:flex}.section-head>:first-child{flex:1 1 0}.section-head>.lead{flex:0 520px}.section-head--center{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column}.section-head--center>.lead{flex:none;max-width:720px}.split{align-items:center;gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,600px);display:grid}.split--reverse{grid-template-columns:minmax(0,600px) minmax(0,1fr)}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2,.grid-3,.grid-4,.grid-5{gap:var(--space-xl);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.section-head{align-items:flex-start;gap:var(--space-xl);flex-direction:column}.section-head>.lead{flex:none;max-width:640px}.section-head--center{align-items:center}.split,.split--reverse,.split--even{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}.split--reverse>:first-child{order:2}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.section-body{gap:var(--space-3xl)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.grid-5{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}
.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-control);font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--lg{padding:14px 22px;font-size:16px}.btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .12), 0 4px 12px -4px color-mix(in srgb, var(--primary) 45%, transparent)}.btn--primary:hover{background:color-mix(in srgb, var(--primary) 88%, var(--on-primary))}.btn--secondary{border-color:var(--outline);color:var(--text-primary)}.btn--secondary:hover{background:var(--surface-container)}.btn--ghost{color:var(--text-primary)}.btn--ghost:hover{background:var(--surface-container)}.btn--inverse{background:var(--on-primary);color:var(--primary)}.btn--inverse:hover{background:color-mix(in srgb, var(--on-primary) 90%, var(--primary))}.btn--inverse-outline{border-color:var(--on-primary);color:var(--on-primary)}.btn--inverse-outline:hover{background:color-mix(in srgb, var(--on-primary) 12%, transparent)}.text-link{align-items:center;gap:var(--space-sm);color:var(--text-display);font-size:14px;font-weight:600;display:inline-flex}.text-link svg{transition:transform .15s}.text-link:hover svg{transform:translate(3px)}.cta-row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--success{background:var(--success-container);color:var(--success-ink)}.badge--success .badge__dot{background:var(--success)}.badge--info{background:var(--info-container);color:var(--info-ink)}.badge--info .badge__dot{background:var(--info)}.badge--warning{background:var(--warning-container);color:var(--warning-ink)}.badge--warning .badge__dot{background:var(--warning)}.badge--error{background:var(--error-container);color:var(--error-ink)}.badge--error .badge__dot{background:var(--error)}.badge--neutral{background:var(--surface-container-high);color:var(--text-primary)}.badge--chain{background:var(--tertiary-container);color:var(--tertiary)}.badge--brand{background:var(--primary-container);color:var(--text-display)}.chip{align-items:center;gap:var(--space-sm);border:1px solid var(--outline-variant);color:var(--text-primary);white-space:nowrap;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.chip svg{color:var(--text-secondary)}.chip--sm{border-color:var(--outline);gap:6px;padding:4px 12px}.eyebrow{align-items:center;gap:var(--space-sm);border:1px solid var(--outline-variant);color:var(--text-primary);border-radius:9999px;max-width:100%;padding:4px 12px 4px 4px;font-size:14px;font-weight:500;display:inline-flex}.eyebrow__tag{background:var(--secondary);color:var(--on-secondary);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.eyebrow__tag--quiet{background:var(--surface-container);color:var(--text-primary)}.eyebrow__tag .overline{color:inherit}.eyebrow>span:not(.eyebrow__tag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trust-line{gap:var(--space-xl);flex-wrap:wrap;display:flex}.trust-line>span{align-items:center;gap:var(--space-sm);display:inline-flex}.trust-line svg{color:var(--text-secondary)}.checks{gap:var(--space-md);flex-direction:column;display:flex}.check{align-items:flex-start;gap:var(--space-sm);color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3;display:flex}.check svg{color:var(--text-display);margin-top:-1px}.card{gap:var(--space-xl);padding:var(--space-2xl);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-card);flex-direction:column;display:flex}.card--alt{background:var(--surface-container);border-color:#0000}.card--tight{padding:var(--space-xl);gap:var(--space-lg)}.panel{gap:var(--space-2xl);padding:var(--space-3xl);background:var(--surface-container);border-radius:var(--radius-panel);flex-direction:column;display:flex}.icon-box{border-radius:var(--radius-control);background:var(--primary-container);width:48px;height:48px;color:var(--text-display);justify-content:center;align-items:center;display:inline-flex}.icon-box--sm{width:40px;height:40px}.icon-box--round{border-radius:9999px}.feature-card{gap:var(--space-xl)}.feature-card .copy{gap:var(--space-sm);flex-direction:column;display:flex}.cta-card{justify-content:space-between;gap:var(--space-2xl);padding:var(--space-2xl);border-radius:var(--radius-card);background:var(--primary);color:var(--on-primary);flex-direction:column;display:flex}.cta-card .h4{color:var(--on-primary)}.cta-card .small{color:var(--on-primary);opacity:.8}.cta-card .btn{align-self:flex-start}.window{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-card);min-width:0;box-shadow:0 24px 48px -12px rgb(var(--shadow-rgb) / .22), 0 4px 12px rgb(var(--shadow-rgb) / .06);flex-direction:column;display:flex;overflow:hidden}.window--plain{background:var(--surface)}.window__bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--outline-variant);display:flex}.window__body{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.window__foot{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);background:var(--surface-container);font-size:14px;font-weight:500;display:flex}.window--plain .window__foot{border-top:1px solid var(--outline-variant)}.window__foot svg{color:var(--text-display)}.list-row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--outline-variant);display:flex}.list-row:last-child{border-bottom:0}.list-row>.grow{flex:1 1 0;min-width:0}.avatar{background:var(--surface-container);width:36px;height:36px;color:var(--text-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.stat-tile{gap:var(--space-sm);padding:var(--space-xl);background:var(--surface);border:1px solid var(--outline-variant);border-radius:12px;flex-direction:column;min-width:0;display:flex}.stat-tile__delta{color:var(--success-ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.meter{background:var(--surface-container);border-radius:9999px;height:8px;overflow:hidden}.meter>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.code{font-family:var(--font-mono);white-space:pre;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.6;overflow-x:auto}.tabs{gap:var(--space-xs);display:flex}.tab{font-family:var(--font-mono);color:var(--text-secondary);border-radius:6px;padding:4px 10px;font-size:14px;font-weight:500}.tab[aria-selected=true]{background:var(--surface-container-high);color:var(--text-primary)}.metric{gap:var(--space-sm);padding-left:var(--space-xl);border-left:2px solid var(--outline-variant);flex-direction:column;display:flex}.metric:first-child{border-left-color:var(--primary)}.hero{background:var(--surface)}.hero__body{padding:var(--space-4xl) var(--page-gutter) var(--space-5xl)}@media (max-width:1100px){.hero__body{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}}.cta-band{padding:var(--space-5xl) var(--page-gutter);background:var(--primary);color:var(--on-primary);text-align:center;position:relative;overflow:hidden}.cta-band__inner{align-items:center;gap:var(--space-2xl);flex-direction:column;max-width:820px;margin-inline:auto;display:flex;position:relative}.cta-band .display-md{color:var(--on-primary)}.cta-band .lead{color:var(--on-primary);opacity:.8;max-width:640px}.cta-band .cta-row{justify-content:center}.cta-band__mark{pointer-events:none;position:absolute}@media (max-width:640px){.cta-band{padding-block:var(--space-4xl)}.cta-band .cta-row{flex-direction:column;align-self:stretch}.cta-band .cta-row .btn{width:100%}}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;padding:var(--space-md) var(--space-xl);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--outline-variant);font-size:12px;font-weight:500}.table td{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--outline-variant);vertical-align:top;color:var(--text-secondary)}.table td:first-child{color:var(--text-primary);font-weight:600}.table tr:last-child td{border-bottom:0}@media (max-width:640px){.table thead{display:none}.table tr{gap:var(--space-xs);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--outline-variant);flex-direction:column;display:flex}.table tr:last-child{border-bottom:0}.table td{border:0;padding:0}}.field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.field>span{color:var(--text-primary);font-size:14px;font-weight:500}.input{background:var(--surface);border:1px solid var(--outline);width:100%;color:var(--text-primary);border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-secondary);opacity:.7}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-faint);outline:none}textarea.input{resize:vertical;min-height:132px}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.steps{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{gap:var(--space-lg);padding:var(--space-xl)}.step__top{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.step__num{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.step__num--signal{background:var(--secondary);color:var(--on-secondary)}@media (max-width:1100px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps{grid-template-columns:minmax(0,1fr)}}.hero-split{grid-template-columns:minmax(0, var(--copy-w,560px)) minmax(0, 1fr);align-items:center;gap:var(--space-4xl);max-width:var(--content-max);margin-inline:auto;display:grid}.hero-split__copy{gap:var(--space-2xl);flex-direction:column;display:flex}.hero-split__visual{justify-content:flex-end;min-width:0;display:flex}.hero-split__visual>*{width:100%}@media (max-width:1100px){.hero-split{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}.hero-split__visual{justify-content:stretch}}.mono-box{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:8px;display:flex}.mono-box svg{color:var(--text-secondary)}.pill-code{background:var(--surface-container);font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.dot{background:var(--text-display);border-radius:50%;flex:none;width:8px;height:8px}.controls{column-gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.control-row{gap:var(--space-lg);padding:var(--space-xl) 0;border-bottom:1px solid var(--outline-variant);display:flex}.control-row>svg{color:var(--text-display);margin-top:2px}@media (max-width:640px){.controls{grid-template-columns:minmax(0,1fr)}}.notice{align-items:center;gap:var(--space-lg);padding:var(--space-xl);background:var(--secondary-container);color:var(--on-secondary);border-radius:12px;display:flex}.notice>svg{color:var(--secondary-firm);flex:none}.notice .small{color:inherit}.notice>:nth-child(2){flex:1}[data-theme=dark] .notice{color:var(--text-primary)}@media (max-width:640px){.notice{flex-direction:column;align-items:flex-start}}
.nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2xl);padding:var(--space-lg) var(--page-gutter);border-bottom:1px solid var(--outline-variant);display:flex;position:relative}.nav__logo{flex:none;font-size:32px;display:inline-flex}.nav__links{align-items:center;gap:var(--space-xl);display:flex}.nav__item{position:relative}.nav__link{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.nav__link:hover,.nav__link[aria-expanded=true],.nav__link[data-active]{color:var(--text-display)}.nav__link svg{transition:transform .15s}.nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.nav__menu{gap:var(--space-xs);width:340px;padding:var(--space-sm);background:var(--surface-container);border:1px solid var(--outline-variant);box-shadow:0 24px 48px -12px rgb(var(--shadow-rgb) / .35);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);left:-16px}.nav__menu--end{width:300px;left:auto;right:0}.nav__menu-item{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:8px;display:flex}.nav__menu-item:hover{background:var(--surface-container-high)}.nav__menu-item>span:last-child{flex-direction:column;gap:2px;display:flex}.nav__actions{align-items:center;gap:var(--space-md);display:flex}.nav__toggle{border:1px solid var(--outline-variant);border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;display:none}.nav__sheet{gap:var(--space-xl);height:calc(100dvh - 100%);padding:var(--space-xl) var(--page-gutter) var(--space-3xl);background:var(--surface);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav__sheet-group{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--outline-variant);flex-direction:column;display:flex}.nav__sheet-link{color:var(--text-primary);font-size:20px;font-weight:600}.nav__sheet-sub{color:var(--text-secondary);padding-left:var(--space-xs);font-size:16px}.nav__sheet-actions{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (min-width:1101px){.nav__sheet{display:none}}@media (max-width:1100px){.nav__links,.nav__signin{display:none}.nav__toggle{display:inline-flex}.nav__logo{font-size:28px}}@media (max-width:640px){.nav{padding-block:var(--space-md)}.nav__logo{font-size:24px}.nav__actions .btn--primary{display:none}.nav__sheet-actions{grid-template-columns:1fr}}.footer{padding:var(--space-4xl) var(--page-gutter) var(--space-2xl);background:var(--surface)}.footer__top{justify-content:space-between;gap:var(--space-3xl);display:flex}.footer__brand{gap:var(--space-lg);flex-direction:column;max-width:320px;display:flex}.footer__logo{font-size:32px;display:inline-flex}.footer__cols{gap:var(--space-4xl);display:flex}.footer__col{gap:var(--space-md);flex-direction:column;width:140px;display:flex}.footer__title{color:var(--text-primary);font-size:14px;font-weight:600}.footer__link{color:var(--text-secondary);font-size:14px;transition:color .15s}.footer__link:hover,.footer__legal a:hover{color:var(--text-primary)}.footer__bottom{gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.footer__legal-row{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.footer__legal{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.footer__social{gap:var(--space-lg);color:var(--text-secondary);display:inline-flex}.footer__social a:hover{color:var(--text-primary)}@media (max-width:1100px){.footer__top{flex-direction:column}.footer__cols{gap:var(--space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__col{width:auto}}@media (max-width:640px){.footer{padding-top:var(--space-3xl)}.footer__logo{font-size:26px}.footer__cols{row-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-band__mark--a{opacity:.1;top:-60px;right:-20px}.cta-band__mark--b{opacity:.05;top:180px;left:-120px}.cta-band__mark--product.cta-band__mark--a{top:-20px;right:0}.cta-band__mark--product.cta-band__mark--b{top:200px}@media (max-width:1100px){.cta-band__mark--a{right:-40px;height:320px!important}.cta-band__mark--b{display:none}}@media (max-width:640px){.cta-band__mark--a{top:-20px;right:-60px;height:240px!important}}.cta-band--signal{background:var(--secondary);color:var(--on-secondary)}.cta-band--signal .display-md,.cta-band--signal .lead{color:var(--on-secondary)}.cta-band--signal .btn--inverse{background:var(--on-secondary);color:var(--secondary)}.cta-band--signal .btn--inverse:hover{background:color-mix(in srgb, var(--on-secondary) 85%, var(--secondary))}.cta-band--signal .btn--inverse-outline{border-color:var(--on-secondary);color:var(--on-secondary)}.cta-band--signal .btn--inverse-outline:hover{background:color-mix(in srgb, var(--on-secondary) 10%, transparent)}.cta-band--signal .cta-band__mark--a{opacity:.4}.cta-band--signal .cta-band__mark--b{opacity:.2}
