@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_f88700e8-module__Dcfzda__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_f88700e8-module__Dcfzda__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_edbcb360-module__tM7e_q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_edbcb360-module__tM7e_q__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a571988d-module__fApNvq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a571988d-module__fApNvq__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2ffacdc7-module__OXTbiW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2ffacdc7-module__OXTbiW__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.bqv2{--display:var(--font-archivo),"Archivo",system-ui,-apple-system,sans-serif;--serif:var(--font-newsreader),"Newsreader",Georgia,serif;--sans:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--bg:#f1f2f4;--bg-2:#e8eaee;--surface:#fff;--ink:#14171c;--ink-2:#4b515a;--ink-3:#888f99;--line:rgba(20,23,28,.13);--line-2:rgba(20,23,28,.06);--headline:#0b5a8e;--accent:#35a4ea;--accent-ink:#0e73b8;--accent-soft:rgba(53,164,234,.12);--glow:#35a4ea;--dark-bg:#081019;--dark-2:#0e1a28;--dark-ink:#eaf1f7;--dark-ink2:#8da0b2;--dark-line:rgba(255,255,255,.1);--maxw:1280px;--gut:clamp(20px,5vw,80px);--radius:10px;font-family:var(--sans);background:var(--bg);color:var(--ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;font-size:17px;line-height:1.6;transition:background .5s,color .5s;overflow-x:hidden}.bqv2[data-theme=dark]{--bg:#070b11;--bg-2:#0b1119;--surface:#0f1620;--ink:#eef2f6;--ink-2:#aeb6c0;--ink-3:#6c7682;--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.06);--headline:#6fc0f2;--accent-ink:#5bb6ee;--accent-soft:rgba(53,164,234,.16);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bqv2[data-theme=dark] h1,.bqv2[data-theme=dark] h2,.bqv2[data-theme=dark] h3,.bqv2[data-theme=dark] .statement .big,.bqv2[data-theme=dark] .hero .display .serif,.bqv2[data-theme=dark] .statement .big .serif,.bqv2[data-theme=dark] .ref-card h3{color:var(--ink)}.bqv2 *{box-sizing:border-box;margin:0;padding:0}.bqv2 img,.bqv2 svg{display:block}.bqv2 a{color:inherit;text-decoration:none}.bqv2 ul{list-style:none}.bqv2 button{font:inherit}.bqv2 .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.bqv2 .section{padding-top:max(76px,min(11vw,154px));padding-bottom:max(76px,min(11vw,154px))}.bqv2 .indent{padding-left:clamp(var(--gut),14vw,200px)}.bqv2 .page-hero{padding-top:max(128px,min(16vw,184px));position:relative;overflow:hidden}.bqv2 .section-flush-top{padding-top:0}.bqv2 .section-bg-2{background:var(--bg-2)}.bqv2 .display-narrow{max-width:14ch}.bqv2 .display-medium{max-width:18ch}.bqv2 .display-wide{max-width:22ch}.bqv2 .lead-narrow{max-width:42ch}.bqv2 .lead-medium{max-width:50ch}.bqv2 .lead-wide{max-width:54ch}.bqv2 .ml-eyebrow{margin-top:18px}.bqv2 .ml-display{margin-top:24px}.bqv2 .ml-lead{margin-top:26px}.bqv2 .ml-cta{margin-top:32px}.bqv2 .ml-foot{margin-top:16px;display:block}.bqv2 .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;padding-left:18px;font-size:12px;font-weight:500;display:inline-block;position:relative}.bqv2 .eyebrow:before{content:"";background:var(--accent);width:2px;height:1.55em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bqv2 h1,.bqv2 h2,.bqv2 h3{font-family:var(--display);color:var(--headline);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.05}.bqv2 .display{letter-spacing:-.025em;font-size:max(40px,min(5.7vw,80px));font-weight:800;line-height:1}.bqv2 .h2{font-size:max(30px,min(4.2vw,56px));font-weight:700}.bqv2 .h3{font-size:max(20px,min(2.2vw,27px));font-weight:700}.bqv2 .serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:500}.bqv2[data-headline=serif] h1,.bqv2[data-headline=serif] h2,.bqv2[data-headline=serif] h3{font-family:var(--serif);letter-spacing:-.018em;font-weight:500}.bqv2 .lead{color:var(--ink-2);text-wrap:pretty;max-width:40ch;font-size:max(18px,min(1.65vw,21px));line-height:1.55}.bqv2 .muted{color:var(--ink-3)}.bqv2 .foot{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;font-size:12px}.bqv2 .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .18s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.bqv2 .btn:active{transform:translateY(1px)}.bqv2 .btn-primary{background:var(--headline);color:#fff}.bqv2 .btn-primary:hover{background:var(--accent-ink);box-shadow:0 10px 30px -12px var(--accent);transform:translateY(-2px)}.bqv2[data-theme=dark] .btn-primary{background:var(--accent);color:#04121d}.bqv2 .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.bqv2 .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.bqv2 .btn[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;opacity:.7}.bqv2 .btn[aria-disabled=true]:hover{border-color:var(--line);box-shadow:none;transform:none}.bqv2 .btn-accent{background:var(--accent);color:#04121d}.bqv2 .btn-accent:hover{box-shadow:0 12px 34px -10px var(--accent);transform:translateY(-2px)}.bqv2 .btn .arrow{transition:transform .2s}.bqv2 .btn:hover .arrow{transform:translate(3px)}.bqv2 .nav{z-index:100;padding:20px var(--gut);border-bottom:1px solid transparent;align-items:center;gap:38px;transition:background .35s,border-color .35s,padding .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}.bqv2 .nav>.nav-brand{margin-right:auto}.bqv2 .nav.scrolled{background:color-mix(in srgb,var(--bg)84%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line);padding-top:13px;padding-bottom:13px}.bqv2 .nav-brand{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.bqv2 .nav-tagline{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line);white-space:nowrap;margin-top:1px;padding-left:14px;font-size:10px}@media (max-width:940px){.bqv2 .nav-tagline{display:none}.bqv2 .nav{gap:24px;padding-left:max(16px,min(3vw,48px));padding-right:max(16px,min(3vw,48px))}.bqv2 .nav-links{gap:26px}}.bqv2 .nav-mobile-tagline{display:none}.bqv2 .nav-logo{width:auto;height:25px}.bqv2 .nav-logo.dark-v,.bqv2[data-theme=dark] .nav-logo.light-v{display:none}.bqv2[data-theme=dark] .nav-logo.dark-v{display:block}.bqv2 .nav-links{gap:38px;list-style:none;display:flex}.bqv2 .nav-links a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:6px;padding-bottom:6px;font-size:12.5px;font-weight:500;position:relative}.bqv2 .nav-links a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.bqv2 .nav-links a:hover{color:var(--ink)}.bqv2 .nav-links a:hover:after{transform:scaleX(1)}.bqv2 .nav-links a[aria-current=page]{color:var(--ink)}.bqv2 .nav-links a[aria-current=page]:after{transition:none;transform:scaleX(1)}.bqv2 .nav-right{align-items:center;gap:18px;display:flex}.bqv2 .nav-toggle{cursor:pointer;color:var(--ink);background:0 0;border:none;display:none}.bqv2 .theme-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.bqv2 .theme-toggle:hover{color:var(--ink);border-color:var(--ink-3);background:color-mix(in srgb,var(--ink)4%,transparent)}.bqv2 .theme-toggle:active{transform:scale(.94)}.bqv2 .hero{padding-top:max(128px,min(16vw,184px));position:relative;overflow:hidden}.bqv2 .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:max(24px,min(4vw,60px));min-height:min(60vh,540px);display:grid}.bqv2 .hero .display{max-width:13ch;margin:24px 0 28px}.bqv2 .hero .display .serif{color:var(--headline)}.bqv2 .hero .lead{max-width:36ch;margin-bottom:36px}.bqv2 .hero-cta{flex-wrap:wrap;gap:14px;display:flex}.bqv2 .hero-visual{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.bqv2 .lattice{background-image:radial-gradient(var(--line)1px,transparent 1px);opacity:.7;background-size:30px 30px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.bqv2 .lattice-corner{pointer-events:none;background-image:radial-gradient(var(--line)1px,transparent 1px);opacity:.55;background-size:30px 30px;width:60%;height:80%;position:absolute;top:-10%;right:-8%;-webkit-mask-image:radial-gradient(circle at 75% 20%,#000 0%,transparent 65%);mask-image:radial-gradient(circle at 75% 20%,#000 0%,transparent 65%)}.bqv2 .hero-circuit{object-fit:contain;filter:brightness(0)saturate()invert(45%)sepia(80%)saturate(900%)hue-rotate(178deg)brightness(108%);opacity:.85;will-change:transform;width:100%;height:100%;animation:90s linear infinite bqv2-circuit-spin;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bqv2-circuit-spin{0%{transform:scale(1.3)rotate(0)}to{transform:scale(1.3)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bqv2 .hero-circuit{animation:none}}.bqv2[data-theme=dark] .hero-circuit{filter:brightness(0)saturate()invert(70%)sepia(60%)saturate(700%)hue-rotate(178deg)brightness(120%);opacity:.7}.bqv2 .hero-mark{filter:drop-shadow(0 0 40px rgba(53,164,234,.5));z-index:2;width:max(118px,min(18vw,180px));height:auto;position:relative}.bqv2 .hero-mark.dark-v,.bqv2[data-theme=dark] .hero-mark.light-v{display:none}.bqv2[data-theme=dark] .hero-mark.dark-v{display:block}.bqv2 .facts{margin-top:max(48px,min(6vw,78px))}.bqv2 .facts .eyebrow{margin-bottom:22px}.bqv2 .cards-stat{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bqv2 .fact{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:max(22px,min(2.4vw,32px));transition:transform .2s,box-shadow .2s,border-color .2s}.bqv2 .fact:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--line));transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(20,23,28,.5)}.bqv2 .fact-num{font-family:var(--display);color:var(--headline);letter-spacing:-.02em;font-size:max(30px,min(3.4vw,46px));font-weight:800;line-height:1}.bqv2 .fact-num .suffix{font-size:.6em}.bqv2 .fact-label{font-family:var(--sans);color:var(--ink-3);letter-spacing:.01em;margin-top:12px;font-size:13px}.bqv2 .facts .foot{margin-top:20px;display:block}.bqv2 .facts-link{color:var(--accent-ink);align-items:center;gap:8px;transition:color .2s,gap .2s;display:inline-flex}.bqv2 .facts-link:hover{color:var(--accent);gap:12px}.bqv2 .facts-link span{transition:transform .2s}.bqv2 .facts-link:hover span{transform:translate(2px)}.bqv2 .statement{border-top:1px solid var(--line)}.bqv2 .statement .big{font-family:var(--display);color:var(--headline);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-size:max(28px,min(4vw,54px));font-weight:700;line-height:1.08}.bqv2 .statement .big .serif{color:var(--headline)}.bqv2 .statement-foot{grid-template-columns:1fr 1fr;gap:max(24px,min(4vw,64px));margin-top:max(40px,min(5vw,64px));display:grid}.bqv2 .statement-foot p{max-width:46ch}.bqv2 .hexband{background:var(--dark-bg);color:var(--dark-ink2);border-block:1px solid var(--dark-line);position:relative;overflow:hidden}.bqv2 .hexband .rows{font-family:var(--mono);white-space:nowrap;padding:26px 0;font-size:13px;line-height:1.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bqv2 .hexband .row{opacity:.5;will-change:transform;width:max-content;animation:90s linear infinite bqv2-hex-marquee;display:flex}.bqv2 .hexband .row:nth-child(2){animation-duration:72s;animation-direction:reverse}.bqv2 .hexband .row:nth-child(3){animation-duration:108s}.bqv2 .hexband .row-content{white-space:nowrap;flex:none;padding-right:2em}.bqv2 .hexband .row .hl{color:var(--accent);opacity:1}@keyframes bqv2-hex-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bqv2 .hexband .row{animation:none}}.bqv2 .tech{background:var(--bg-2)}.bqv2 .sec-head{max-width:62ch;margin-bottom:max(40px,min(5vw,66px))}.bqv2 .sec-head .h2{margin-top:18px}.bqv2 .cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bqv2 .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;min-height:300px;padding:max(26px,min(2.8vw,40px));transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.bqv2 .card:hover{border-color:color-mix(in srgb,var(--accent)38%,var(--line));transform:translateY(-4px);box-shadow:0 22px 48px -30px rgba(20,23,28,.5)}.bqv2 .card-idx{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.08em;font-size:12px}.bqv2 .card .glyph{border:1px solid var(--line);width:44px;height:44px;color:var(--accent-ink);border-radius:10px;place-items:center;display:grid}.bqv2 .card h3{margin-top:8px}.bqv2 .card p{color:var(--ink-2);font-size:15.5px}.bqv2 .under{background:var(--dark-bg);color:var(--dark-ink2);position:relative;overflow:hidden}.bqv2 .under:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(53,164,234,.16),transparent 60%);width:56%;height:160%;position:absolute;top:-30%;right:-8%}.bqv2 .under .wrap{z-index:2;position:relative}.bqv2 .under-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:max(36px,min(5vw,72px));display:grid}.bqv2 .under h2{color:var(--dark-ink)}.bqv2 .under .eyebrow{color:var(--accent)}.bqv2 .under .lead{color:var(--dark-ink2);max-width:40ch;margin-top:22px}.bqv2 .under ul{flex-direction:column;gap:14px;margin-top:30px;list-style:none;display:flex}.bqv2 .under li{color:var(--dark-ink2);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.bqv2 .under li svg{color:var(--accent);flex:none;margin-top:3px}.bqv2 .under li code{font-family:var(--mono);color:var(--dark-ink);white-space:nowrap;background:rgba(53,164,234,.1);border:1px solid rgba(53,164,234,.18);border-radius:5px;padding:1px 7px;font-size:.92em}.bqv2 .code{background:var(--dark-2);border:1px solid var(--dark-line);border-radius:var(--radius);font-family:var(--mono);font-size:13.5px;line-height:1.85;overflow:hidden}.bqv2 .code-bar{border-bottom:1px solid var(--dark-line);align-items:center;gap:8px;padding:13px 18px;display:flex}.bqv2 .code-bar .dot{background:var(--dark-line);border-radius:50%;width:11px;height:11px}.bqv2 .code-bar .fname{color:var(--dark-ink2);letter-spacing:.04em;margin-left:10px;font-size:12px}.bqv2 .code-body{color:#c4ccd6;padding:22px 24px;overflow-x:auto}.bqv2 .code-body .ln{white-space:pre;display:block}.bqv2 .code .cm{color:#59697a}.bqv2 .code .kw{color:#c98fff}.bqv2 .code .fn{color:#6fc3ff}.bqv2 .code .st{color:#7fd6a2}.bqv2 .code .nm{color:#f0a878}.bqv2 .code .hl{color:var(--accent)}.bqv2 .specs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bqv2 .spec-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:max(22px,min(2.4vw,30px));transition:transform .2s,box-shadow .2s,border-color .2s}.bqv2 .spec-card:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--line));transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(20,23,28,.5)}.bqv2 .spec-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:11.5px;font-weight:600;display:block}.bqv2 .spec-val{font-family:var(--display);color:var(--headline);letter-spacing:-.02em;font-size:max(28px,min(3vw,40px));font-weight:800;line-height:1}.bqv2 .spec-val,.bqv2 .fact-num{white-space:nowrap}.bqv2 .spec-val .unit{letter-spacing:-.005em;margin-left:4px;font-size:.55em;font-weight:700}.bqv2 .spec-label{color:var(--ink-3);margin-top:12px;font-size:14px}.bqv2 .netparams{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.bqv2 .netparams table{border-collapse:collapse;width:100%;min-width:540px}.bqv2 .netparams th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);background:var(--bg-2);padding:18px 22px;font-size:11px;font-weight:500}.bqv2 .netparams td{border-top:1px solid var(--line-2);color:var(--ink-2);padding:18px 22px;font-size:14.5px}.bqv2 .netparams tbody tr:first-child td{border-top:0}.bqv2 .netparams td.net-name{color:var(--ink);font-weight:600}.bqv2 .netparams td.mono{font-family:var(--mono);color:var(--accent-ink);font-size:13.5px}.bqv2 .refs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.bqv2 .ref-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:max(22px,min(2.4vw,28px));transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.bqv2 .ref-card:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--line));transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(20,23,28,.5)}.bqv2 .ref-card .ref-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:11.5px;font-weight:600}.bqv2 .ref-card h3{font-family:var(--display);color:var(--headline);letter-spacing:-.01em;margin:10px 0 8px;font-size:20px;font-weight:700}.bqv2 .ref-card p{color:var(--ink-2);margin-bottom:16px;font-size:14.5px}.bqv2 .ref-card .ref-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.bqv2 .ref-card:hover .ref-link{color:var(--accent)}.bqv2 .ref-card.is-disabled{cursor:not-allowed;opacity:.65}.bqv2 .ref-card.is-disabled:hover{box-shadow:none;border-color:var(--line);transform:none}.bqv2 .ref-card.is-disabled:hover .ref-link,.bqv2 .ref-card.is-disabled .ref-link{color:var(--ink-3)}.bqv2 .live-dot-inline{background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;margin-right:8px;animation:1.8s ease-out infinite bqv2-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.bqv2 .live-dot-inline{animation:none}}.bqv2 .testnet-steps code,.bqv2 main p code{font-family:var(--mono);background:var(--accent-soft);color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent)20%,transparent);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:.92em}.bqv2 .resources-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.bqv2 .resource-primary{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:14px;min-height:320px;padding:max(28px,min(3vw,40px));transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.bqv2 .resource-primary:after{content:"";background:radial-gradient(circle,var(--accent-soft),transparent 65%);pointer-events:none;width:60%;height:90%;position:absolute;top:auto;bottom:-40%;left:auto;right:-20%}.bqv2 .resource-primary:hover{border-color:color-mix(in srgb,var(--accent)38%,var(--line));transform:translateY(-3px);box-shadow:0 22px 48px -30px rgba(20,23,28,.5)}.bqv2 .resource-primary .h3{margin-top:4px;font-size:max(24px,min(2.4vw,30px))}.bqv2 .resource-primary p{color:var(--ink-2);max-width:42ch;font-size:15.5px}.bqv2 .resource-primary .btn{align-self:flex-start}.bqv2 .resource-stack{flex-direction:column;gap:12px;display:flex}.bqv2 .resource-row{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex!important}.bqv2 .resource-row h3{color:var(--ink);margin:6px 0 4px;font-size:17px}.bqv2 .resource-row p{color:var(--ink-3);max-width:42ch;margin-bottom:0;font-size:13.5px}.bqv2 .resource-row .ref-link{white-space:nowrap}@media (max-width:980px){.bqv2 .resources-grid{grid-template-columns:1fr}}.bqv2 .faq-filters{flex-wrap:wrap;gap:8px;margin-bottom:max(36px,min(4.5vw,56px));display:flex}.bqv2 .faq-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bqv2 .faq-pill .pill-count{color:var(--ink-3);letter-spacing:.06em;font-size:10.5px}.bqv2 .faq-pill:hover{color:var(--ink);border-color:var(--ink-3)}.bqv2 .faq-pill.on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent)35%,transparent)}.bqv2 .faq-pill.on .pill-count{color:var(--accent-ink);opacity:.7}.bqv2 .faq-list{flex-direction:column;gap:12px;display:flex}.bqv2 .faq-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s;overflow:hidden}.bqv2 .faq-card.open{border-color:color-mix(in srgb,var(--accent)35%,var(--line));box-shadow:0 18px 40px -28px rgba(20,23,28,.5)}.bqv2 .faq-q-heading{font:inherit;letter-spacing:inherit;margin:0;padding:0}.bqv2 .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--headline);font-family:var(--display);letter-spacing:-.005em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:max(18px,min(2vw,24px)) max(20px,min(2.4vw,28px));font-size:max(15.5px,min(1.4vw,18px));font-weight:700;line-height:1.35;transition:color .15s;display:flex}.bqv2 .faq-q:hover{color:var(--accent-ink)}.bqv2 .faq-chev{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .25s,color .15s,border-color .15s;display:inline-flex}.bqv2 .faq-card.open .faq-chev{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent)35%,transparent);transform:rotate(180deg)}.bqv2 .faq-a{border-top:1px solid var(--line-2);color:var(--ink-2);padding:0 max(20px,min(2.4vw,28px)) max(20px,min(2.4vw,26px));font-size:15.5px;line-height:1.65}.bqv2 .faq-a[hidden]{display:none}.bqv2 .faq-a p{margin-top:16px}.bqv2 .faq-empty{text-align:center;color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;padding:60px 0;font-size:13px}.bqv2 .read-more{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;margin-top:22px;font-size:12.5px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.bqv2 .read-more:hover{color:var(--accent);gap:12px}.bqv2 .testnet{background:var(--bg-2);border-top:1px solid var(--line)}.bqv2 .testnet-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:max(36px,min(5vw,72px));display:grid}.bqv2 .testnet-pitch .h2{max-width:14ch}.bqv2 .testnet-pitch .lead{max-width:42ch;margin-top:20px}.bqv2 .testnet-cta{flex-wrap:wrap;gap:14px;margin-top:32px;margin-bottom:14px;display:flex}.bqv2 .testnet-pitch .foot{margin-top:4px;display:block}.bqv2 .live-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)35%,transparent);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.bqv2 .live-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;animation:1.8s ease-out infinite bqv2-pulse}@keyframes bqv2-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 transparent}}@media (prefers-reduced-motion:reduce){.bqv2 .live-dot{animation:none}}.bqv2 .testnet-steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);counter-reset:tnstep;flex-direction:column;padding:max(22px,min(2.4vw,32px));list-style:none;display:flex}.bqv2 .testnet-steps li{border-top:1px solid var(--line-2);grid-template-columns:56px 1fr;align-items:start;gap:18px;padding-top:18px;padding-bottom:18px;display:grid}.bqv2 .testnet-steps li:first-child{border-top:0;padding-top:6px}.bqv2 .testnet-steps li:last-child{padding-bottom:6px}.bqv2 .step-idx{font-family:var(--mono);letter-spacing:.12em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)22%,transparent);text-align:center;border-radius:8px;width:56px;padding:6px 10px;font-size:12px;font-weight:600}.bqv2 .testnet-steps h4{font-family:var(--display);color:var(--ink);letter-spacing:-.005em;margin-bottom:6px;font-size:17px;font-weight:700}.bqv2 .testnet-steps p{color:var(--ink-2);font-size:14.5px}.bqv2 .testnet-steps a{color:var(--accent-ink);border-bottom:1px solid color-mix(in srgb,var(--accent)35%,transparent);transition:border-color .2s,color .2s}.bqv2 .testnet-steps a:hover{color:var(--accent);border-bottom-color:var(--accent)}.bqv2 .paths{background:var(--bg)}.bqv2 .path-card{gap:12px;min-height:0}.bqv2 .path-card .h3{margin-top:4px;font-size:max(18px,min(1.8vw,22px));line-height:1.18}.bqv2 .path-card p{color:var(--ink-2);flex:1}.bqv2 .path-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);border-top:1px solid var(--line-2);align-items:center;gap:8px;margin-top:6px;padding-top:16px;font-size:12.5px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.bqv2 .path-link .arrow{transition:transform .2s}.bqv2 .path-card:hover .path-link{color:var(--accent)}.bqv2 .path-card:hover .path-link .arrow{transform:translate(3px)}.bqv2 .path-link.is-disabled{color:var(--ink-3);opacity:.7;cursor:not-allowed}.bqv2 .path-card:hover .path-link.is-disabled{color:var(--ink-3)}.bqv2 .road .sec-head{margin-bottom:max(48px,min(6vw,70px))}.bqv2 .timeline{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bqv2 .phase{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px 32px;position:relative}.bqv2 .phase:before{content:"";border:2px solid var(--ink-3);background:0 0;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;right:24px}.bqv2 .phase.active:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.bqv2 .phase.is-complete:before{background:var(--accent);border-color:var(--accent)}.bqv2 .phase.is-complete:after{content:"";border:1.5px solid #04121d;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:24px;right:28px;transform:rotate(45deg)}.bqv2 .phase .ph-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.bqv2 .phase.active .ph-tag{color:var(--accent-ink)}.bqv2 .phase h3{margin:14px 0 12px;font-size:22px}.bqv2 .phase p{font-size:14.5px}.bqv2 .phase .status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;font-size:11px}.bqv2 .phase.active .status{color:var(--accent-ink)}.bqv2 .cta{text-align:center}.bqv2 .cta .h2{max-width:20ch;margin:18px auto}.bqv2 .cta .lead{text-align:center;max-width:52ch;margin:0 auto 36px}.bqv2 .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bqv2 .footer{background:var(--dark-bg);color:var(--dark-ink2);padding-top:max(60px,min(7vw,92px));padding-bottom:40px}.bqv2 .footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:max(28px,min(4vw,56px));display:grid}.bqv2 .footer-logo{height:28px;margin-bottom:20px}.bqv2 .footer-blurb{max-width:30ch;color:var(--dark-ink2);font-size:14.5px}.bqv2 .footer h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-ink);margin-bottom:18px;font-size:11.5px;font-weight:500}.bqv2 .footer ul{flex-direction:column;gap:11px;list-style:none;display:flex}.bqv2 .footer ul a{color:var(--dark-ink2);font-size:14.5px;transition:color .2s}.bqv2 .footer ul a:hover{color:var(--accent)}.bqv2 .footer-soon{color:var(--dark-ink2);opacity:.55;font-size:14.5px;font-style:italic}.bqv2 .footer-bottom{border-top:1px solid var(--dark-line);font-family:var(--mono);letter-spacing:.06em;color:var(--dark-ink2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:max(48px,min(6vw,72px));padding-top:26px;font-size:11.5px;display:flex}.bqv2 .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.bqv2 .reveal.in{opacity:1;transform:none}.bqv2 .reveal.d1{transition-delay:70ms}.bqv2 .reveal.d2{transition-delay:.14s}.bqv2 .reveal.d3{transition-delay:.21s}@media (prefers-reduced-motion:reduce){.bqv2 .reveal{opacity:1;transition:none;transform:none}}@media (max-width:980px){.bqv2 .hero-grid{grid-template-columns:1fr;gap:30px}.bqv2 .hero-visual{order:-1;max-width:420px;margin-left:auto;margin-right:auto}.bqv2 .hero .display,.bqv2 .hero .lead{max-width:none}.bqv2 .cards-stat{grid-template-columns:1fr 1fr}.bqv2 .cards,.bqv2 .under-grid,.bqv2 .testnet-grid{grid-template-columns:1fr}.bqv2 .timeline,.bqv2 .footer-top,.bqv2 .specs{grid-template-columns:1fr 1fr}.bqv2 .refs{grid-template-columns:1fr}}@media (max-width:620px){.bqv2 .nav-links{display:none}.bqv2 .nav-toggle{display:block}.bqv2 .nav-right .btn-primary{display:none}.bqv2 .nav-links.open{background:var(--bg);border-bottom:1px solid var(--line);padding:8px var(--gut)20px;flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.bqv2 .nav-links.open a{border-bottom:1px solid var(--line-2);padding:14px 0 18px;line-height:1.35;display:block}.bqv2 .nav-links.open a:after{display:none}.bqv2 .nav-links.open a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.bqv2 .nav-links.open .nav-mobile-tagline{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;padding-top:16px;font-size:10px;display:block}.bqv2 .cards-stat{grid-template-columns:1fr 1fr}.bqv2 .statement-foot,.bqv2 .timeline,.bqv2 .footer-top{grid-template-columns:1fr}.bqv2 .lattice-corner{opacity:.42;width:70%;height:50%;top:-6%;right:-12%}.bqv2 .testnet-steps code,.bqv2 main p code,.bqv2 .under li code{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.bqv2 .testnet-steps li{grid-template-columns:44px 1fr;gap:14px}.bqv2 .step-idx{width:44px;padding:5px 8px;font-size:11px}.bqv2 .hero-cta .btn,.bqv2 .testnet-cta .btn,.bqv2 .cta-row .btn{justify-content:center;width:100%}.bqv2 .page-hero{padding-top:max(108px,min(22vw,140px))}.bqv2 .foot{white-space:normal}}.bqv2 .guide-breadcrumb{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin-bottom:28px;font-size:13px}.bqv2 .guide-breadcrumb a{color:var(--ink-3);text-decoration:none}.bqv2 .guide-breadcrumb a:hover{color:var(--accent-ink)}.bqv2 .guide-breadcrumb .sep{opacity:.5;margin:0 8px}.bqv2 .guide-breadcrumb .current{color:var(--ink-2)}.bqv2 .guide-header{margin-bottom:40px}.bqv2 .guide-header h1{font-family:var(--display);letter-spacing:-.02em;color:var(--headline);margin:0 0 16px;font-size:max(34px,min(5vw,52px));font-weight:800;line-height:1.05}.bqv2 .guide-header p{color:var(--ink-2);text-wrap:pretty;max-width:72ch;margin:0;font-size:max(18px,min(1.8vw,21px));line-height:1.55}.bqv2 .guide-body{flex-direction:column;gap:40px;display:flex}@media (min-width:1024px){.bqv2 .guide-body{flex-direction:row;gap:56px}.bqv2 .guide-toc{flex-shrink:0;width:220px}.bqv2 .guide-toc-inner{position:-webkit-sticky;position:sticky;top:100px}}.bqv2 .guide-toc h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:10px;font-size:12px}.bqv2 .guide-toc ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bqv2 .guide-toc a{color:var(--ink-2);gap:8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.bqv2 .guide-toc a:hover{color:var(--accent-ink)}.bqv2 .guide-toc a .n{color:var(--ink-3)}.bqv2 .guide{flex:1;min-width:0;max-width:72ch}.bqv2 .guide section{margin-bottom:44px;scroll-margin-top:96px}.bqv2 .guide h2{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:10px;font-size:max(22px,min(3vw,28px));font-weight:700}.bqv2 .guide p{color:var(--ink-2);margin:0 0 16px;line-height:1.7}.bqv2 .guide p:last-child{margin-bottom:0}.bqv2 .guide strong{color:var(--ink);font-weight:700}.bqv2 .guide a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.bqv2 .guide ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.bqv2 .guide li{color:var(--ink-2);line-height:1.6}.bqv2 .guide sup{font-size:.7em}.bqv2 .guide code{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.88em}.bqv2 .guide .data-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px 16px}.bqv2 .guide .data-row .row-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.bqv2 .guide .data-row .label{color:var(--ink);font-weight:700}.bqv2 .guide .data-row code.label{font-family:var(--mono);word-break:break-all}.bqv2 .guide .data-row .ratio{color:var(--accent-ink);flex-shrink:0;font-weight:700}.bqv2 .guide .data-row .detail{color:var(--ink-3);font-size:.92em}.bqv2 .guide .data-row .src{font-size:.8em}.bqv2 .guide .script-block{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);margin:0 0 8px;padding:16px;font-size:14px;overflow-x:auto}.bqv2 .guide .script-block .tag{color:var(--accent-ink)}.bqv2 .guide .guide-note{background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--accent-ink);border-radius:var(--radius);margin:0 0 20px;padding:14px 16px}.bqv2 .guide .guide-note .guide-note-label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-size:12px;display:block}.bqv2 .guide .guide-note p{margin-bottom:10px;font-size:.94em}.bqv2 .guide .guide-note p:last-child{margin-bottom:0}.bqv2 .guide .guide-changes{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.bqv2 .guide .guide-changes ol{margin:0;padding:0;list-style:none}.bqv2 .guide .guide-changes li{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(9.5em,auto) 1fr;gap:4px 18px;padding:10px 0;font-size:.94em;display:grid}.bqv2 .guide .guide-changes li:last-child{border-bottom:0}.bqv2 .guide .guide-changes time{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;padding-top:.25em;font-size:12.5px}@media (max-width:620px){.bqv2 .guide .guide-changes li{grid-template-columns:1fr}.bqv2 .guide .guide-changes time{padding-top:0}}.bqv2 .guide-back{margin-top:48px}.bqv2 .guide-back a{color:var(--ink-3);font-size:14px;text-decoration:none}.bqv2 .guide-back a:hover{color:var(--accent-ink)}.bqv2 .guide-page .guide-header p{max-width:none}@media (min-width:1024px){.bqv2 .guide-page .guide-header p{max-width:961px}}.bqv2 .guide-hub .data-row{align-items:flex-start;gap:18px;display:flex}.bqv2 .guide-num{width:42px;height:42px;font-family:var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.bqv2 .guide-card-body{flex:1;min-width:0}.bqv2 .guide a.data-row{text-decoration:none;transition:border-color .15s,background .15s}.bqv2 .guide a.data-row:hover{border-color:var(--accent);background:var(--bg-2)}.bqv2 .guide a.data-row:hover .guide-num{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff;transform:translateY(-1px)}.bqv2 .guide sup.cite{margin-left:1px;font-size:.65em;line-height:0}.bqv2 .guide sup.cite a{color:var(--accent-ink);font-weight:600;text-decoration:none}.bqv2 .guide sup.cite a:hover{text-decoration:underline}.bqv2 .guide ol.references{flex-direction:column;gap:12px;margin:0;padding-left:24px;list-style:decimal;display:flex}.bqv2 .guide ol.references li{color:var(--ink-2);padding-left:4px;scroll-margin-top:96px;font-size:.92em;line-height:1.55}.bqv2 .guide ol.references li:target{color:var(--ink)}.bqv2 .guide ol.references em{color:var(--ink);font-style:italic}.bqv2 .guide .table-wrap{margin:0 0 16px;overflow-x:auto}.bqv2 .guide table{border-collapse:collapse;width:100%;min-width:28rem;font-size:.95em}.bqv2 .guide thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);text-align:right;border-bottom:1px solid var(--line);padding:0 0 10px 16px;font-size:.75em;font-weight:600}.bqv2 .guide thead th:first-child{text-align:left;padding-left:0}.bqv2 .guide tbody td{border-bottom:1px solid var(--line-2);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;padding:11px 0 11px 16px}.bqv2 .guide tbody td:first-child{text-align:left;color:var(--ink-2);padding-left:0}.bqv2 .guide tbody tr:last-child td{border-bottom:0}.bqv2 .guide table .ratio-col{color:var(--accent-ink);font-weight:700}.bqv2 .guide table code{font-size:.88em}@media (max-width:620px){.bqv2 .guide .size-table{overflow-x:visible}.bqv2 .guide .size-table table{min-width:0}.bqv2 .guide .size-table thead{display:none}.bqv2 .guide .size-table tbody tr{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 1fr auto;gap:2px 10px;padding:12px 0;display:grid}.bqv2 .guide .size-table tbody tr:last-child{border-bottom:0}.bqv2 .guide .size-table tbody td{text-align:left;color:var(--ink-3);border:none;padding:0;font-size:.9em}.bqv2 .guide .size-table tbody td:first-child{color:var(--ink);grid-column:1/-1;margin-bottom:1px;font-size:1em;font-weight:600}.bqv2 .guide .size-table tbody td:nth-child(3){color:var(--ink)}.bqv2 .guide .size-table tbody td:nth-child(4){color:var(--accent-ink);text-align:right;font-weight:700}.bqv2 .guide .op-table{overflow-x:visible}.bqv2 .guide .op-table table{min-width:0}.bqv2 .guide .op-table thead{display:none}.bqv2 .guide .op-table tbody tr{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr auto;gap:2px 10px;padding:12px 0;display:grid}.bqv2 .guide .op-table tbody tr:last-child{border-bottom:0}.bqv2 .guide .op-table tbody td{text-align:left;color:var(--ink-3);border:none;padding:0;font-size:.88em}.bqv2 .guide .op-table tbody td:first-child{color:var(--ink);grid-column:1/-1;margin-bottom:1px;font-size:1em;font-weight:600}.bqv2 .guide .op-table tbody td:first-child code{font-size:inherit;word-break:break-all}.bqv2 .guide .op-table tbody td:nth-child(2){font-family:var(--mono);color:var(--ink-2);font-size:.82em}.bqv2 .guide .op-table tbody td:nth-child(4){text-align:right}}.bqv2 .tt-hero .hero-cta{margin-top:34px}.bqv2 .tt-lead{max-width:961px}.bqv2 .tt-sec .sec-head{max-width:none}.bqv2 .tt-catalog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.bqv2 .tt-catalog table{border-collapse:collapse;width:100%;min-width:720px}.bqv2 .tt-catalog th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);background:var(--bg-2);padding:18px 22px;font-size:11px;font-weight:500}.bqv2 .tt-catalog td{border-top:1px solid var(--line-2);color:var(--ink-2);padding:16px 22px;font-size:14.5px}.bqv2 .tt-catalog tbody tr:first-child td{border-top:0}.bqv2 .tt-catalog tbody tr{transition:background .15s}.bqv2 .tt-catalog tbody tr:hover{background:var(--bg-2)}.bqv2 .tt-catalog td.tt-type{color:var(--ink);white-space:nowrap;font-weight:600}.bqv2 .tt-fam{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;display:inline-block}.bqv2 .tt-fam.is-pq{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent)45%,var(--line))}.bqv2 .tt-catalog a.tt-txid{font-family:var(--mono);color:var(--accent-ink);white-space:nowrap;font-size:13px;transition:color .15s}.bqv2 .tt-catalog a.tt-txid:hover{color:var(--accent)}.bqv2 .tt-tour{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.bqv2 .tt-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:max(18px,min(2.2vw,28px));transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.bqv2 .tt-step:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--line));transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(20,23,28,.5)}.bqv2 .tt-step .tt-step-idx{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.1em;font-size:12px}.bqv2 .tt-step h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:19px}.bqv2 .tt-step p{color:var(--ink-2);margin-bottom:8px;font-size:14.5px}.bqv2 .tt-step-links{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.bqv2 .tt-step-links a{font-family:var(--mono);color:var(--accent-ink);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;transition:border-color .15s,color .15s}.bqv2 .tt-step-links a:hover{border-color:var(--accent);color:var(--accent)}.bqv2 .tt-dl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:18px;padding:max(28px,min(3vw,44px));display:flex;position:relative;overflow:hidden}.bqv2 .tt-dl:before{content:"";background:linear-gradient(90deg,var(--accent),transparent 70%);width:100%;height:3px;position:absolute;top:0;left:0}.bqv2 .tt-dl h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:max(22px,min(2.6vw,30px))}.bqv2 .tt-dl p{max-width:56ch;color:var(--ink-2);font-size:15.5px}@media (max-width:640px){.bqv2 .tt-tour{grid-template-columns:1fr}}.bqv2 .guide-hub-companion{margin-top:40px}.bqv2 .guide-hub-companion>.eyebrow{margin-bottom:16px;display:block}.bqv2 .guide-num-doc{letter-spacing:.08em;color:var(--ink-2);background:var(--bg-2);border-style:dashed;font-size:12px}.bqv2 .note{background:color-mix(in srgb,var(--accent)7%,transparent);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);border-left:3px solid var(--accent);border-radius:var(--radius);max-width:52ch;margin:26px 0 30px;padding:14px 16px}.bqv2 .note .note-label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;display:block}.bqv2 .note p{color:inherit;margin:0 0 10px;font-size:14.5px;line-height:1.6}.bqv2 .note p:last-child{margin-bottom:0}.bqv2 .note code{font-family:var(--mono);white-space:nowrap;background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:4px;padding:1px 6px;font-size:.92em}
