@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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.138s14ivx2xer.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.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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.138s14ivx2xer.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.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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.138s14ivx2xer.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.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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_9fe8d998-module__Amaooq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9fe8d998-module__Amaooq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.34ll3n0a7axn8.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:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.2zs30e0rmfqle.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:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.0ucamigolj1gr.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:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.1voarg1k-ek7t.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:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.1ftfy6l9h667-.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:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.3y7xswp0tmq9f.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:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.2yxhuoqrbmyse.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:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.3ulr42fti9i75.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:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.3_pu8gag5qjcz.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:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.2xfa7vbo49zde.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:italic;font-weight:600;font-display:swap;src:url(../media/6a793dba767aa497-s.1wbzjl9gk0c53.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:italic;font-weight:600;font-display:swap;src:url(../media/cf54ce4ee2f7915c-s.2j2yrd_74-h7v.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:italic;font-weight:600;font-display:swap;src:url(../media/bb1a7daf057744c1-s.1ajqhnm7jd-tt.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:italic;font-weight:600;font-display:swap;src:url(../media/eb34f5373173429c-s.3j11ksm2xynw4.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:italic;font-weight:600;font-display:swap;src:url(../media/cb74272c1a4b1482-s.p.0fo5-4h9-hcwh.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:italic;font-weight:700;font-display:swap;src:url(../media/ad21f0acf5c10a61-s.0ctxj7fvht_mt.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:italic;font-weight:700;font-display:swap;src:url(../media/bb9b18854658c251-s.32s4f27wwm9g7.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:italic;font-weight:700;font-display:swap;src:url(../media/397c48bdc865c14c-s.1nj16e64zmers.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:italic;font-weight:700;font-display:swap;src:url(../media/e7a7eeb0f3bf0de1-s.18u-_w8q8qnx5.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:italic;font-weight:700;font-display:swap;src:url(../media/60ec66547305f91a-s.p.0xdf7f9w4inky.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:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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.3nkuoiize4urq.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.1da667lu-u79a.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.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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.31-2bzhq1gx_9.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.3xauquyg2sixn.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.2taws-qdxmzlf.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.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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.2ontrj8z1-o25.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.33iiebxkijmxa.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.2nzetymcmw3t7.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.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.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:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.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:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.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:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.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:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.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_1ba96714-module__M0q5GW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_1ba96714-module__M0q5GW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--purple-950:#1b1147;--purple-900:#2a1e5c;--purple-800:#35277f;--purple-700:#4a2e8f;--purple-600:#5b3495;--purple-500:#713ba7;--purple-400:#8b5cc0;--purple-300:#a884d6;--purple-200:#c2a0e4;--purple-150:#d6baf3;--purple-100:#ece0f8;--purple-50:#f6f0fd;--navy-900:#021c3f;--navy-800:#0a2350;--navy-700:#14346c;--navy-500:#2d4f8a;--navy-300:#7d93b8;--black:#0d0d0f;--ink-950:#131315;--ink-900:#171717;--ink-800:#1f1f22;--ink-700:#2a2a2e;--ink-600:#3a3a40;--ink-500:#54545c;--cream:#ebe4d5;--cream-deep:#ebe1cd;--paper:#f4f3f0;--paper-2:#ececea;--gray-200:#e8e8e8;--gray-300:#d8d8d6;--gray-400:#b8b8b6;--gray-500:#8a8a88;--gray-600:#5c5c5a;--white:#fff;--mint-500:#1dbf73;--mint-300:#7fe0ab;--mint-100:#e4f8ee;--mint-border:#bfeed3;--warn-500:#e8a33d;--warn-100:#fbf0db;--danger-500:#e0533d;--danger-100:#fbe6e2;--info-500:var(--purple-500);--surface-page:var(--paper);--surface-warm:var(--cream);--surface-card:var(--white);--surface-sunken:var(--paper-2);--surface-inverse:var(--ink-900);--text-strong:var(--ink-900);--text-body:#33333a;--text-muted:var(--gray-600);--text-faint:var(--gray-500);--text-ondark:#f1f1f0;--text-ondark-muted:#9a9a9e;--text-echo:var(--gray-400);--text-accent:var(--purple-500);--text-link:var(--purple-600);--border-hairline:#0d0d0f1a;--border-soft:#0d0d0f29;--border-strong:#0d0d0f66;--border-ondark:#ffffff1f;--grid-line:#0d0d0f12;--grid-line-dark:#ffffff0f;--action-primary:var(--ink-900);--action-primary-text:var(--white);--action-accent:var(--purple-500);--focus-ring:var(--purple-400)}
:root{--font-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--text-display-xl:clamp(3.5rem, 7vw, 7rem);--text-display-lg:clamp(2.75rem, 5vw, 5rem);--text-display-md:clamp(2rem, 3.6vw, 3.25rem);--text-h1:clamp(2.25rem, 3.4vw, 3.5rem);--text-h2:clamp(1.75rem, 2.4vw, 2.5rem);--text-h3:1.5rem;--text-h4:1.25rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-meta:.8125rem;--text-meta-sm:.6875rem;--leading-none:.95;--leading-tight:1.08;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-meta:.12em;--tracking-mono-wide:.18em}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(4rem, 9vw, 9rem);--gutter:clamp(1.25rem, 4vw, 4rem);--container-max:1320px;--measure:62ch;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--control-h-sm:36px;--control-h:44px;--control-h-lg:54px;--grid-cross:11px}
:root{--shadow-xs:0 1px 2px #0d0d0f0f;--shadow-sm:0 2px 8px #0d0d0f0f;--shadow-md:0 8px 24px #0d0d0f14;--shadow-lg:0 18px 48px #0d0d0f1f;--shadow-chip:0 10px 26px #0d0d0f29;--shadow-accent:0 12px 40px #713ba747;--shadow-focus:0 0 0 3px #8b5cc073;--blur-sm:blur(6px);--blur-md:blur(14px);--glass-light:#f4f3f0b8;--glass-dark:#171717a8;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.42s;--press-scale:.97}.lotic-grid{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px);background-size:25% 100%;position:relative}.lotic-grid--dark{background-image:linear-gradient(to right, var(--grid-line-dark) 1px, transparent 1px);background-size:25% 100%}.lotic-cross{width:var(--grid-cross);height:var(--grid-cross);color:var(--border-strong);position:absolute;transform:translate(-50%,-50%)}.lotic-cross:before,.lotic-cross:after{content:"";background:currentColor;position:absolute}.lotic-cross:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.lotic-cross:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}
:root{--font-sans:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}
.lotic-btn{--_h:var(--control-h,44px);font-family:var(--font-sans);font-weight:var(--fw-semibold,600);letter-spacing:.01em;height:var(--_h);border-radius:var(--radius-pill,999px);cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background var(--dur,.2s) var(--ease-out), color var(--dur,.2s) var(--ease-out), border-color var(--dur,.2s) var(--ease-out), transform var(--dur-fast,.12s) var(--ease-out), box-shadow var(--dur,.2s) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 1.6em;font-size:.95rem;line-height:1;text-decoration:none;display:inline-flex}.lotic-btn:active{transform:scale(var(--press-scale,.97))}.lotic-btn:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #8b5cc073);outline:none}.lotic-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.lotic-btn--sm{--_h:var(--control-h-sm,36px);padding:0 1.25em;font-size:.85rem}.lotic-btn--lg{--_h:var(--control-h-lg,54px);padding:0 2em;font-size:1rem}.lotic-btn--block{width:100%}.lotic-btn--primary{background:var(--ink-900,#171717);color:#fff}.lotic-btn--primary:hover:not([disabled]){box-shadow:var(--shadow-md);background:#000}.lotic-btn--accent{background:var(--purple-500,#713ba7);color:#fff}.lotic-btn--accent:hover:not([disabled]){background:var(--purple-600,#5b3495);box-shadow:var(--shadow-accent)}.lotic-btn--white{color:var(--ink-900,#171717);border-color:var(--border-hairline,#0d0d0f1a);background:#fff}.lotic-btn--white:hover:not([disabled]){background:var(--paper-2,#ececea)}.lotic-btn--outline{color:var(--ink-900,#171717);border-color:var(--border-strong,#0d0d0f66);background:0 0}.lotic-btn--outline:hover:not([disabled]){background:var(--ink-900,#171717);color:#fff;border-color:var(--ink-900,#171717)}.lotic-btn--mint{background:var(--mint-100,#e4f8ee);color:#0c6b41;border-color:var(--mint-border,#bfeed3)}.lotic-btn--mint:hover:not([disabled]){background:var(--mint-300,#7fe0ab);border-color:var(--mint-300,#7fe0ab)}.lotic-btn--ghost{color:var(--ink-900,#171717);background:0 0}.lotic-btn--ghost:hover:not([disabled]){background:#0d0d0f0f}.lotic-btn__ico{flex:none;justify-content:center;align-items:center;display:inline-flex}.lotic-btn__ico svg{width:1.1em;height:1.1em;display:block}.lotic-stat{flex-direction:column;gap:.35rem;display:inline-flex}.lotic-stat__value{font-family:var(--font-sans);font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:var(--ink-900,#171717);font-size:clamp(2rem,3.4vw,2.75rem);line-height:.95}.lotic-stat__label{font-family:var(--font-sans);color:var(--text-muted,#5c5c5a);max-width:16ch;font-size:.9rem;line-height:1.3}.lotic-stat--mono .lotic-stat__label{font-family:var(--font-mono);font-size:var(--text-meta-sm,.6875rem);text-transform:uppercase;letter-spacing:.1em}.lotic-stat--accent .lotic-stat__value{color:var(--purple-500,#713ba7)}.lotic-stat--ondark .lotic-stat__value{color:#fff}.lotic-stat--ondark .lotic-stat__label{color:var(--text-ondark-muted,#9a9a9e)}.lotic-stat--lg .lotic-stat__value{font-size:clamp(2.75rem,5vw,4rem)}.lotic-field{flex-direction:column;gap:.45rem;display:flex}.lotic-field__label{font-family:var(--font-mono);font-size:var(--text-meta-sm,.6875rem);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#5c5c5a)}.lotic-field__req{color:var(--purple-500,#713ba7)}.lotic-input-wrap{align-items:center;display:flex;position:relative}.lotic-input{box-sizing:border-box;width:100%;height:var(--control-h,44px);font-family:var(--font-sans);color:var(--ink-900,#171717);background:var(--surface-card,#fff);border:1.5px solid var(--border-soft,#0d0d0f29);border-radius:var(--radius-sm,8px);transition:border-color var(--dur,.2s) var(--ease-out), box-shadow var(--dur,.2s) var(--ease-out);padding:0 .9rem;font-size:.95rem}.lotic-input::placeholder{color:var(--text-faint,#8a8a88)}.lotic-input:hover{border-color:var(--border-strong,#0d0d0f66)}.lotic-input:focus{border-color:var(--purple-400,#8b5cc0);box-shadow:var(--shadow-focus,0 0 0 3px #8b5cc073);outline:none}.lotic-input--has-icon{padding-left:2.5rem}.lotic-input__icon{color:var(--text-faint,#8a8a88);pointer-events:none;display:inline-flex;position:absolute;left:.85rem}.lotic-input__icon svg{width:1.05rem;height:1.05rem;display:block}.lotic-field--error .lotic-input{border-color:var(--danger-500,#e0533d)}.lotic-field--error .lotic-input:focus{box-shadow:0 0 0 3px #e0533d4d}.lotic-field__hint{font-family:var(--font-sans);color:var(--text-faint,#8a8a88);font-size:.78rem}.lotic-field--error .lotic-field__hint{color:var(--danger-500,#e0533d)}.lotic-input:disabled{background:var(--paper-2,#ececea);cursor:not-allowed;opacity:.7}.lotic-badge{font-family:var(--font-mono);font-size:var(--text-meta-sm,.6875rem);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill,999px);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4em;padding:.32em .7em;font-weight:500;line-height:1;display:inline-flex}.lotic-badge__dot{background:currentColor;border-radius:999px;flex:none;width:.5em;height:.5em}.lotic-badge--neutral{background:var(--paper-2,#ececea);color:var(--text-muted,#5c5c5a)}.lotic-badge--accent{background:var(--purple-100,#ece0f8);color:var(--purple-600,#5b3495)}.lotic-badge--success{background:var(--mint-100,#e4f8ee);color:#0c6b41}.lotic-badge--warn{background:var(--warn-100,#fbf0db);color:#9a6512}.lotic-badge--danger{background:var(--danger-100,#fbe6e2);color:#a3331f}.lotic-badge--solid-accent{background:var(--purple-500,#713ba7);color:#fff}.lotic-badge--solid-ink{background:var(--ink-900,#171717);color:#fff}.lotic-badge--outline{color:var(--text-muted,#5c5c5a);border-color:var(--border-soft,#0d0d0f29);background:0 0}.lotic-eyebrow{font-family:var(--font-mono);font-size:var(--text-meta,.8125rem);letter-spacing:var(--tracking-meta,.12em);text-transform:uppercase;color:var(--text-faint,#8a8a88);align-items:center;gap:.7em;line-height:1;display:inline-flex}.lotic-eyebrow--ondark{color:var(--text-ondark-muted,#9a9a9e)}.lotic-eyebrow__dot{color:var(--purple-500,#713ba7);font-size:.9em;line-height:0}.lotic-eyebrow--ondark .lotic-eyebrow__dot{color:var(--purple-300,#a884d6)}.lotic-eyebrow__idx{color:var(--ink-900,#171717);font-weight:600}.lotic-eyebrow--ondark .lotic-eyebrow__idx{color:#fff}.lotic-eyebrow__sep{opacity:.4;background:currentColor;width:1.6em;height:1px}.lotic-card{box-sizing:border-box;background:var(--surface-card,#fff);color:var(--text-body,#33333a);border:1px solid var(--border-hairline,#0d0d0f1a);border-radius:var(--radius-lg,18px);padding:var(--space-6,2rem);transition:box-shadow var(--dur,.2s) var(--ease-out), transform var(--dur,.2s) var(--ease-out), border-color var(--dur,.2s) var(--ease-out);display:block;position:relative}.lotic-card--flat{box-shadow:none}.lotic-card--raised{box-shadow:var(--shadow-md);border-color:#0000}.lotic-card--dark{background:var(--ink-800,#1f1f22);color:var(--text-ondark,#f1f1f0);border-color:var(--border-ondark,#ffffff1f)}.lotic-card--warm{background:var(--cream,#ebe4d5);border-color:#0000}.lotic-card--interactive{cursor:pointer}.lotic-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lotic-card--accent{border-color:var(--purple-200,#c2a0e4)}.lotic-switch{cursor:pointer;font-family:var(--font-sans);color:var(--text-body,#33333a);-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.lotic-switch input{opacity:0;width:0;height:0;position:absolute}.lotic-switch__track{background:var(--gray-300,#d8d8d6);width:42px;height:24px;transition:background var(--dur,.2s) var(--ease-out);border-radius:999px;flex:none;position:relative}.lotic-switch__thumb{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--dur,.2s) var(--ease-spring);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px}.lotic-switch input:checked+.lotic-switch__track{background:var(--purple-500,#713ba7)}.lotic-switch input:checked+.lotic-switch__track .lotic-switch__thumb{transform:translate(18px)}.lotic-switch input:focus-visible+.lotic-switch__track{box-shadow:var(--shadow-focus,0 0 0 3px #8b5cc073)}.lotic-switch--disabled{opacity:.5;cursor:not-allowed}.lotic-tag{font-family:var(--font-mono);font-style:italic;font-weight:500;font-size:var(--text-meta,.8125rem);letter-spacing:.02em;color:var(--purple-500,#713ba7);align-items:center;display:inline-flex}.lotic-tag--ondark{color:var(--purple-200,#c2a0e4)}.lotic-tag--muted{color:var(--text-faint,#8a8a88);font-style:normal}.lotic-tag__hash{opacity:.7;margin-right:.05em}
html,body{background:var(--paper);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--purple-600);text-decoration:none}a:hover{color:var(--purple-500);text-decoration:underline}*{box-sizing:border-box}input,textarea,select,button{font-family:inherit}table{border-collapse:collapse;width:100%}@keyframes glorria-pulse{0%,to{opacity:1}50%{opacity:.35}}
