@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.0qis_my1gal~q.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.17530ebvtj~5g.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.0qis_my1gal~q.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.17530ebvtj~5g.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_d7eed25a-module__jM07lW__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_d7eed25a-module__jM07lW__variable{--font-lora:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1d47599d-module__2pwHsa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1d47599d-module__2pwHsa__variable{--font-nunito:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0x08jh8vondwt.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0~wrfy7sm-h4g.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0k_.i63k_i_qa.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.16-z~2sp29ex6.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0m9hhkgdlzukj.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0juuwbcf7uz~t.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0qg7j5o.yrclm.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0hkrq11n-dhos.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.07ig5l8azj~hy.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0l86rvwdd07jt.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.0-bj-4.3jk9zi.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.169mj0m4oygmx.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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.072srq0~jhoqa.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.15mmg7gamto4l.woff2?dpl=dpl_CZJHk5DjeMb6s1qDV1EyyhreTDCh)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_cbc9798a-module__tpcR-W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cbc9798a-module__tpcR-W__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@tailwind base;@tailwind components;@tailwind utilities;:root{--brand:#6c63ff;--brand-light:#f0efff;--brand-mid:#a5a0ff;--success:#2a8c5e;--success-light:#ebf5ef;--warning:#8c6e1a;--warning-light:#f5edd8;--info:#2060a8;--info-light:#e6f0fa;--danger:#b04040;--danger-light:#f5e8e8;--text-primary:#111008;--text-secondary:#3d3829;--text-muted:#6b6657;--text-subtle:#a09890;--bg:#f4f2ec;--bg-card:#fff;--bg-subtle:#edeae2;--border:#ddd9cf;--border2:#c8c3b5;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--radius-xl:6px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001a;--font-xs:13px;--font-sm:14px;--font-body:15px;--font-lg:18px;--font-xl:20px;--space-xs:8px;--space-sm:12px;--space-md:20px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--bottom-nav-height:64px;--top-nav-height:52px;--ticker-height:42px}[data-theme=dark]{--bg:#000;--bg-card:#0e0e0e;--bg-subtle:#141414;--border:#1e1e1e;--border2:#2a2a2a;--text-primary:#fff;--text-secondary:#f0f0f0;--text-muted:#888;--text-subtle:#444;--success:#4dbb8a;--success-light:#4dbb8a1f;--warning:#c8a84b;--warning-light:#c8a84b1f;--danger:#c55;--danger-light:#cc55551f;--info:#59d;--info-light:#5599dd1f;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 2px 8px #000000b3;--shadow-lg:0 4px 16px #000c;--brand-light:#6c63ff1f;--brand-mid:#6c63ff4d}[data-theme=dark] .top-nav-cta{color:#000;background:linear-gradient(#fff,#ccc);border-color:#666;box-shadow:inset 0 1px #fff6}[data-theme=dark] .top-nav{background:var(--bg);border-bottom-color:var(--border)}[data-theme=dark] .bottom-nav{background:var(--bg-card);border-top-color:var(--border)}.theme-toggle{cursor:pointer;background:#6c63ff0a;border:1.5px solid #6c63ff59;border-radius:4px;flex-shrink:0;align-items:center;gap:0;width:148px;height:32px;margin-left:8px;padding:3px;transition:border-color .2s;display:inline-flex;position:relative}.theme-toggle:hover{border-color:#6c63ff99}[data-theme=dark] .theme-toggle{background:#6c63ff0f;border-color:#6c63ff59}[data-theme=dark] .theme-toggle:hover{border-color:#6c63ff99}.theme-toggle-thumb{background:var(--brand);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:none;pointer-events:none;z-index:0;border-radius:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.theme-toggle--dark .theme-toggle-thumb{background:var(--brand);box-shadow:none;transform:translate(100%)}.theme-toggle-seg{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;transition:color .2s;display:flex;position:relative}.theme-toggle-seg--light{color:var(--brand)}.theme-toggle:not(.theme-toggle--dark) .theme-toggle-seg--light{color:#fff}.theme-toggle--dark .theme-toggle-seg--light,.theme-toggle-seg--dark{color:#6c63ff80}.theme-toggle--dark .theme-toggle-seg--dark{color:#fff}@media (max-width:1023px){.theme-toggle{width:72px;height:28px;margin-left:6px}.theme-toggle-thumb{width:calc(50% - 3px);height:calc(100% - 6px);top:3px}.theme-toggle-seg{letter-spacing:0;gap:0;padding:0;font-size:14px}.theme-toggle-label{display:none}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-nunito), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;padding-bottom:var(--bottom-nav-height);font-size:15px;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 16px}.skip-to-main{background:var(--black,#111008);color:#fff;border-radius:0 0 var(--radius-sm) 0;z-index:9999;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:0}.skip-to-main:focus{top:0}.top-nav{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);height:var(--top-nav-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.top-nav-logo{cursor:pointer;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;transition:background .15s;display:flex}.top-nav-logo:hover{background:var(--bg-subtle)}.top-nav-mark{background:var(--brand);color:#fff;width:28px;height:28px;font-size:13px;font-weight:800;font-family:var(--font-mono), monospace;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.top-nav-name{font-family:var(--font-lora), "Libre Baskerville", "Georgia", serif;color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:700}.top-nav-links{align-items:center;gap:6px;display:none}.top-nav-link{font-family:var(--font-mono), "IBM Plex Mono", "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);white-space:nowrap;background:#6c63ff0a;border:1.5px solid #6c63ff59;border-radius:4px;padding:6px 14px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s}.top-nav-link:hover{background:#6c63ff17;border-color:#6c63ff99}.top-nav-link.active{border-color:var(--brand);background:#6c63ff0a}.top-nav-cta{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#1a1a1a,#000);border:1px solid #000;border-radius:2px;margin-left:8px;padding:7px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .15s;box-shadow:inset 0 1px #ffffff14}.top-nav-cta:hover{opacity:.85}.bottom-nav{z-index:50;background:var(--bg-card);border-top:1px solid var(--border);height:var(--bottom-nav-height);padding-bottom:env(safe-area-inset-bottom);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{color:var(--text-muted);font-size:9px;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-weight:700;transition:color .15s;display:flex}.bottom-nav-item.active{color:var(--brand)}.bottom-nav-icon{border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;width:36px;height:28px;transition:background .15s;display:flex}.bottom-nav-item.active .bottom-nav-icon{background:var(--brand-light,#6c63ff1f)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px}.btn{border-radius:var(--radius-md);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 20px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(#1a1a1a,#000);border:1px solid #000;box-shadow:inset 0 1px #ffffff14}.btn-primary:hover{opacity:.85}.btn-primary:active{opacity:.75}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border2)}.btn-secondary:hover{background:var(--bg-subtle)}.btn-full{width:100%}.badge{border-radius:var(--radius-sm);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.badge-brand{background:var(--brand-light);color:var(--brand);border:1px solid #6c63ff33}.badge-success{background:var(--success-light);color:var(--success);border:1px solid #2a8c5e33}.badge-warning{background:var(--warning-light);color:var(--warning);border:1px solid #8c6e1a33}.badge-info{background:var(--info-light);color:var(--info);border:1px solid #2060a833}.badge-danger{background:var(--danger-light);color:var(--danger);border:1px solid #b0404033}.hero-title{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(42px,5vw,64px);font-weight:700;line-height:1.1}.section-title{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.02em;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.2}.card-title{font-family:var(--font-lora), Georgia, serif;font-weight:700;font-size:var(--font-body);color:var(--text-primary)}.t-body{font-size:var(--font-body);color:var(--text-primary);line-height:1.6}.t-body-sm{font-size:var(--font-sm);color:var(--text-primary);line-height:1.5}.t-sm{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.t-xs{font-size:var(--font-xs);color:var(--text-muted);line-height:1.4}.t-primary{color:var(--text-primary)}.t-secondary{color:var(--text-secondary)}.t-muted{color:var(--text-muted)}.t-brand{color:var(--brand)}.t-bold{font-weight:700}.t-semibold{font-weight:600}.t-medium{font-weight:500}.t-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.t-meta{font-family:var(--font-mono), monospace;font-size:var(--font-xs);color:var(--text-muted);line-height:1.4}.page-section{padding:var(--space-lg) 0}.section-header{font-family:var(--font-lora), Georgia, serif;font-size:var(--font-xl);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:700;line-height:1.25}.section-subheader{font-size:var(--font-body);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.6}.progress{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.progress-fill{background:var(--text-primary);border-radius:2px;height:100%;transition:width .3s}input,select,textarea{border:1px solid var(--border2);border-radius:var(--radius-md);background:var(--bg-card);width:100%;color:var(--text-primary);-webkit-appearance:none;min-height:42px;padding:10px 14px;font-size:15px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--text-primary);outline:none}.pillar-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:16px;transition:all .15s;display:flex}.pillar-card:hover,.pillar-card:active{background:var(--bg-subtle);border-color:var(--border2)}.tool-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;transition:all .15s;display:block}.tool-card:hover,.tool-card:active{border-color:var(--border2);background:var(--bg-subtle)}.term-card{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.term-card:hover{background:var(--bg-subtle);border-color:var(--border2)}.option-btn{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:64px;padding:14px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.option-btn:hover,.option-btn:active{border-color:var(--border2);background:var(--bg-subtle)}.footer{border-top:1px solid var(--border);background:var(--bg-card);margin-bottom:0;padding:40px 20px}.footer-bottom{border-top:1px solid var(--border);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--text-subtle);text-align:center;margin-top:20px;padding-top:16px;font-size:11px}.footer-link{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:5px 0;font-size:11px;transition:color .15s;display:block}.footer-link:hover{color:var(--text-primary)}@media (max-width:767px){.section-title{font-size:22px!important}.hero-title{font-size:clamp(36px,10vw,48px)!important}.footer>.container>div:first-child{grid-template-columns:1fr!important;gap:20px!important}.footer>.container>div:first-child>div:last-child{flex-wrap:wrap;display:flex}.footer-link{border-bottom:1px solid var(--border);border-right:none!important}section,.container{overflow-x:hidden}}@media (min-width:1024px){body{padding-bottom:0}:root{--top-nav-height:58px}.container{padding:0 24px}.top-nav-links{display:flex!important}.top-nav{gap:0;padding:0 40px}.bottom-nav{display:none}}#main-content{padding-top:calc(var(--top-nav-height) + var(--ticker-height))}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-nav{padding-bottom:env(safe-area-inset-bottom);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}body{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}}@media (hover:hover){.tool-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.pillar-card:hover{box-shadow:var(--shadow-md)}.btn-primary:hover{opacity:.85}.hover-bg-subtle:hover{background:var(--bg-subtle)!important}.hover-bg-card:hover{background:var(--bg-card)!important}.hover-bg-transparent:hover{background:0 0!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
