@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1cab851281a92976-s.3qyf1_g9a3fga.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:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/88db9ff6938ab056-s.3961mt0qpwy6v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/af20b202cf3a93d5-s.2cxe-2i59t7gk.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:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/601ad091ee742271-s.3sjnhag4y1vzl.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:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.0gin8g154xalb.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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1cab851281a92976-s.3qyf1_g9a3fga.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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(../media/88db9ff6938ab056-s.3961mt0qpwy6v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(../media/af20b202cf3a93d5-s.2cxe-2i59t7gk.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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(../media/601ad091ee742271-s.3sjnhag4y1vzl.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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.0gin8g154xalb.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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1cab851281a92976-s.3qyf1_g9a3fga.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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(../media/88db9ff6938ab056-s.3961mt0qpwy6v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(../media/af20b202cf3a93d5-s.2cxe-2i59t7gk.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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(../media/601ad091ee742271-s.3sjnhag4y1vzl.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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.0gin8g154xalb.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:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(../media/1cab851281a92976-s.3qyf1_g9a3fga.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:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(../media/88db9ff6938ab056-s.3961mt0qpwy6v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(../media/af20b202cf3a93d5-s.2cxe-2i59t7gk.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:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(../media/601ad091ee742271-s.3sjnhag4y1vzl.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:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.0gin8g154xalb.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_bd88cae7-module__BRg_Uq__className{font-family:Nunito,Nunito Fallback}.nunito_bd88cae7-module__BRg_Uq__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_b4287041-module__-YOXgG__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_b4287041-module__-YOXgG__variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_713d3071-module__kdcjbG__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_713d3071-module__kdcjbG__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_7365b559-module__hgvPCG__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_7365b559-module__hgvPCG__variable{--font-lexend:"Lexend", "Lexend Fallback"}
:root,:host([data-lina-theme-root="1"]),[data-lina-theme-root="1"]{--background:0 0% 100%;--foreground:220 25% 15%;--card:0 0% 100%;--card-foreground:220 25% 15%;--popover:0 0% 100%;--popover-foreground:220 25% 15%;--text-primary:0 0% 0%;--text-white:0 0% 100%;--text-gray:0 1% 39%;--text-light-gray:0 0% 70%;--text-logo-gradient-1:219 71% 41%;--text-logo-gradient-2:248 44% 49%;--text-logo-gradient-3:265 45% 50%;--text-logo-gradient-4:303 45% 45%;--text-logo-gradient-5:334 65% 58%;--text-logo-gradient-6:7 87% 65%;--text-logo-gradient-7:27 88% 60%;--text-logo-gradient-8:40 91% 59%;--primary:220 85% 55%;--primary-foreground:0 0% 100%;--primary-light:220 85% 75%;--secondary:200 70% 50%;--secondary-foreground:0 0% 100%;--secondary-light:200 70% 75%;--accent:280 65% 60%;--accent-foreground:0 0% 100%;--accent-light:280 65% 75%;--warm:340 70% 60%;--warm-foreground:0 0% 100%;--warm-light:340 70% 75%;--highlight:45 90% 60%;--highlight-foreground:220 25% 15%;--highlight-light:45 90% 80%;--brand-gold:46 56% 49%;--brand-gold-foreground:0 0% 100%;--logo-gradient-1:219 71% 41%;--logo-gradient-2:248 44% 49%;--logo-gradient-3:265 45% 50%;--logo-gradient-4:303 45% 45%;--logo-gradient-5:334 65% 58%;--logo-gradient-6:7 87% 65%;--logo-gradient-7:27 88% 60%;--logo-gradient-8:40 91% 59%;--muted:220 25% 88%;--muted-foreground:220 15% 45%;--muted-primary:217 40% 95%;--muted-secondary:268 40% 95%;--muted-accent:327 40% 95%;--destructive:0 65% 55%;--destructive-foreground:0 0% 100%;--border:220 30% 88%;--input:220 30% 88%;--ring:220 85% 55%;--radius:1rem;--glass:220 40% 98% / .55;--glass-foreground:220 25% 15%;--glass-border:220 50% 90% / .4;--glass-background:220 40% 98%;--glass-gradient:linear-gradient(135deg, #f8f9fcb3, #f8f9fccc);--glass-gradient-card:linear-gradient(135deg, #d9e1f280, #dde4f380);--glass-shadow:220 50% 50% / .08;--glass-blur:15px;--gradient-primary:linear-gradient(135deg, #2b6cee 0%, #6952e0 50%, #af57db 100%);--gradient-primary-light:linear-gradient(135deg, #89adf5 0%, #a193ec 50%, #cd96e9 100%);--gradient-secondary:linear-gradient(135deg, #28bdb1 0%, #269dd9 100%);--gradient-secondary-light:linear-gradient(135deg, #81e4dc 0%, #93ceec 100%);--gradient-accent:linear-gradient(135deg, #af57db 0%, #e05281 100%);--gradient-accent-light:linear-gradient(135deg, #cd96e9 0%, #ec93b0 100%);--gradient-warm:linear-gradient(135deg, #e05281 0%, #f5c73d 100%);--gradient-warm-light:linear-gradient(135deg, #ec93b0 0%, #f9dc86 100%);--gradient-background:linear-gradient(135deg, #f8f9fb 0%, #fcfcfd 25%, #fcfdfd 50%, #fdfcfd 75%, #f8f9fb 100%);--gradient-primary-diagonal:linear-gradient(135deg, #2b6cee 0%, #6952e0 50%, #af57db 100%);--gradient-hero:linear-gradient(135deg, #2b6cee 0%, #6952e0 50%, #af57db 100%);--gradient-purple-muted:linear-gradient(90deg, rgba(232 239 255 1) 0%, rgba(247 240 252 1) 50%, rgba(255 237 245 1) 100%);--gradient-muted-button:linear-gradient(90deg, #f8f5fa 0%, #f8f1f8 50%, #f8f5fa 100%);--gradient-gold:linear-gradient(135deg, #c3a237, #f27b5a);--gradient-glass:linear-gradient(135deg, #d9e1f24d, #d9e1f24d);--gradient-glass-card:linear-gradient(135deg, #c2c8d64d, #bfb6c34d);--gradient-analyzer-mesh:linear-gradient(135deg, #f8f9fb 50%, #f8f9fb 100%);--shadow-gentle:0 4px 20px -8px #8a99a84d;--shadow-card:0 2px 12px -4px #8a99a833;--btn-primary-glow:0 0 0 0 transparent;--btn-primary-glow-hover:0 4px 20px #a3bef5b3, 0 0 0 3px #a3bef526;--btn-secondary-glow:0 0 0 0 transparent;--btn-secondary-glow-hover:0 4px 20px #a8d8f0b3, 0 0 0 3px #a8d8f026;--btn-accent-glow:0 0 0 0 transparent;--btn-accent-glow-hover:0 4px 20px #e1abedb3, 0 0 0 3px #e1abed26;--btn-warm-glow:0 0 0 0 transparent;--btn-warm-glow-hover:0 4px 20px #f0a8c0b3, 0 0 0 3px #f0a8c026;--btn-yellow-glow:0 0 0 0 transparent;--btn-yellow-glow-hover:0 4px 20px #fae49eb3, 0 0 0 3px #fae49e26;--btn-green-glow:0 0 0 0 transparent;--btn-green-glow-hover:0 4px 20px #a8f0a8b3, 0 0 0 3px #a8f0a826;--btn-red-glow:0 0 0 0 transparent;--btn-red-glow-hover:0 4px 20px #f0a8a8b3, 0 0 0 3px #f0a8a826;--btn-orange-glow:0 0 0 0 transparent;--btn-orange-glow-hover:0 4px 20px #facc9eb3, 0 0 0 3px #facc9e26;--btn-logo-1-glow:0 0 0 0 transparent;--btn-logo-1-glow-hover:0 4px 20px #89adf5b3, 0 0 0 3px #89adf526;--btn-logo-2-glow:0 0 0 0 transparent;--btn-logo-2-glow-hover:0 4px 20px #a193ecb3, 0 0 0 3px #a193ec26;--btn-logo-3-glow:0 0 0 0 transparent;--btn-logo-3-glow-hover:0 4px 20px #cd96e9b3, 0 0 0 3px #cd96e926;--btn-logo-4-glow:0 0 0 0 transparent;--btn-logo-4-glow-hover:0 4px 20px #ec93b0b3, 0 0 0 3px #ec93b026;--btn-logo-5-glow:0 0 0 0 transparent;--btn-logo-5-glow-hover:0 4px 20px #f5a189b3, 0 0 0 3px #f5a18926;--btn-logo-6-glow:0 0 0 0 transparent;--btn-logo-6-glow-hover:0 4px 20px #f9dc86b3, 0 0 0 3px #f9dc8626;--btn-logo-7-glow:0 0 0 0 transparent;--btn-logo-7-glow-hover:0 4px 20px #6ce0b9b3, 0 0 0 3px #6ce0b926;--btn-logo-8-glow:0 0 0 0 transparent;--btn-logo-8-glow-hover:0 4px 20px #6ce0d6b3, 0 0 0 3px #6ce0d626;--btn-logo-9-glow:0 0 0 0 transparent;--btn-logo-9-glow-hover:0 4px 20px #6ccce0b3, 0 0 0 3px #6ccce026;--btn-logo-10-glow:0 0 0 0 transparent;--btn-logo-10-glow-hover:0 4px 20px #67bbe4b3, 0 0 0 3px #67bbe426;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:all .4s cubic-bezier(.68, -.55, .265, 1.55);--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-heading:"Nunito", ui-sans-serif, system-ui, sans-serif;--font-header:"Nunito", ui-sans-serif, system-ui, sans-serif;--font-logo:"Rubik", ui-sans-serif, system-ui, sans-serif;--sidebar-background:0 0% 98%;--sidebar-foreground:230 25% 15%;--sidebar-primary:250 70% 60%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:280 60% 65%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:230 25% 88%;--sidebar-ring:250 70% 60%;--chart-1:250 70% 60%;--chart-2:180 40% 55%;--chart-3:280 60% 65%;--chart-4:200 50% 60%;--chart-5:320 50% 60%}
.dark,:host([data-lina-theme-root="1"][data-lina-theme-mode=dark]),[data-lina-theme-root="1"][data-lina-theme-mode=dark]{--background:210 30% 12%;--foreground:220 15% 95%;--card:212 15% 23%;--card-foreground:220 15% 95%;--popover:210 30% 12%;--popover-foreground:220 15% 95%;--text-primary:210 40% 98%;--text-white:0 0% 100%;--text-gray:210 20% 70%;--text-light-gray:210 15% 50%;--primary:220 85% 65%;--primary-foreground:220 30% 8%;--primary-light:220 85% 80%;--secondary:175 65% 50%;--secondary-foreground:0 0% 100%;--secondary-light:175 65% 75%;--accent:280 65% 65%;--accent-foreground:220 30% 8%;--accent-light:280 65% 80%;--warm:340 70% 65%;--warm-foreground:220 30% 8%;--warm-light:340 70% 80%;--highlight:45 90% 55%;--highlight-foreground:220 25% 10%;--highlight-light:45 90% 75%;--brand-gold:46 90% 60%;--brand-gold-foreground:222 47% 11%;--logo-gradient-1:219 71% 41%;--logo-gradient-2:248 44% 49%;--logo-gradient-3:265 45% 50%;--logo-gradient-4:303 45% 45%;--logo-gradient-5:334 65% 58%;--logo-gradient-6:7 87% 65%;--logo-gradient-7:27 88% 60%;--logo-gradient-8:40 91% 59%;--muted:220 25% 20%;--muted-foreground:220 15% 70%;--muted-primary:217 40% 25%;--muted-secondary:268 35% 25%;--muted-accent:334 35% 25%;--destructive:0 65% 55%;--destructive-foreground:0 0% 100%;--border:220 30% 20%;--input:220 30% 20%;--ring:220 85% 65%;--glass:210 30% 15% / .65;--glass-foreground:220 15% 95%;--glass-border:220 30% 15% / .45;--glass-background:210 30% 12%;--glass-gradient:linear-gradient(135deg, #151c28bf, #151c28d9);--glass-shadow:0 0% 1% / .3;--glass-blur:18px;--gradient-primary:linear-gradient(135deg, #2b6cee 0%, #6952e0 50%, #af57db 100%);--gradient-primary-light:linear-gradient(135deg, #89adf5 0%, #a193ec 50%, #cd96e9 100%);--gradient-secondary:linear-gradient(135deg, #28bdb1 0%, #269dd9 100%);--gradient-secondary-light:linear-gradient(135deg, #81e4dc 0%, #93ceec 100%);--gradient-accent:linear-gradient(135deg, #af57db 0%, #e05281 100%);--gradient-accent-light:linear-gradient(135deg, #cd96e9 0%, #ec93b0 100%);--gradient-warm:linear-gradient(135deg, #e05281 0%, #f5c73d 100%);--gradient-warm-light:linear-gradient(135deg, #ec93b0 0%, #f9dc86 100%);--gradient-background:linear-gradient(135deg, #131720 0%, #181622 25%, #14181f 50%, #1d1820 75%, #131720 100%);--gradient-primary-diagonal:linear-gradient(135deg, #135bec 0%, #573cdd 50%, #a542d7 100%);--gradient-hero:linear-gradient(135deg, #135bec 0%, #573cdd 50%, #a542d7 100%);--gradient-purple-muted:linear-gradient(90deg, #263a59 0%, #3e2956 50%, #56293d 100%);--gradient-muted-button:linear-gradient(90deg, #263a59 0%, #3e2956 50%, #56293d 100%);--gradient-gold:linear-gradient(135deg, #f5ca3d, #fbd651);--gradient-analyzer-mesh:radial-gradient(ellipse at 20% 20%, #14223d 0%, transparent 50%), radial-gradient(ellipse at 80% 10%, #281532 0%, transparent 45%), radial-gradient(ellipse at 60% 80%, #142934 0%, transparent 50%), radial-gradient(ellipse at 10% 70%, #301720 0%, transparent 45%), #151f28;--btn-primary-glow:0 0 0 0 transparent;--btn-primary-glow-hover:0 4px 20px #5a8cf280, 0 0 0 3px #5a8cf233;--btn-secondary-glow:0 0 0 0 transparent;--btn-secondary-glow-hover:0 4px 20px #2dd2c580, 0 0 0 3px #2dd2c533;--btn-accent-glow:0 0 0 0 transparent;--btn-accent-glow-hover:0 4px 20px #b96ce080, 0 0 0 3px #b96ce033;--btn-warm-glow:0 0 0 0 transparent;--btn-warm-glow-hover:0 4px 20px #e4679180, 0 0 0 3px #e4679133;--btn-yellow-glow:0 0 0 0 transparent;--btn-yellow-glow-hover:0 4px 20px #f5ca3d80, 0 0 0 3px #f5ca3d33;--btn-green-glow:0 0 0 0 transparent;--btn-green-glow-hover:0 4px 20px #a8f0a880, 0 0 0 3px #a8f0a833;--btn-red-glow:0 0 0 0 transparent;--btn-red-glow-hover:0 4px 20px #f0a8a880, 0 0 0 3px #f0a8a833;--btn-orange-glow:0 0 0 0 transparent;--btn-orange-glow-hover:0 4px 20px #facc9e80, 0 0 0 3px #facc9e33;--btn-logo-1-glow:0 0 0 0 transparent;--btn-logo-1-glow-hover:0 4px 20px #5a8cf280, 0 0 0 3px #5a8cf233;--btn-logo-2-glow:0 0 0 0 transparent;--btn-logo-2-glow-hover:0 4px 20px #7c67e480, 0 0 0 3px #7c67e433;--btn-logo-3-glow:0 0 0 0 transparent;--btn-logo-3-glow-hover:0 4px 20px #b96ce080, 0 0 0 3px #b96ce033;--btn-logo-4-glow:0 0 0 0 transparent;--btn-logo-4-glow-hover:0 4px 20px #e4679180, 0 0 0 3px #e4679133;--btn-logo-5-glow:0 0 0 0 transparent;--btn-logo-5-glow-hover:0 4px 20px #f27b5a80, 0 0 0 3px #f27b5a33;--btn-logo-6-glow:0 0 0 0 transparent;--btn-logo-6-glow-hover:0 4px 20px #f6ce5580, 0 0 0 3px #f6ce5533;--btn-logo-7-glow:0 0 0 0 transparent;--btn-logo-7-glow-hover:0 4px 20px #42d7a580, 0 0 0 3px #42d7a533;--btn-logo-8-glow:0 0 0 0 transparent;--btn-logo-8-glow-hover:0 4px 20px #42d7ca80, 0 0 0 3px #42d7ca33;--btn-logo-9-glow:0 0 0 0 transparent;--btn-logo-9-glow-hover:0 4px 20px #42bed780, 0 0 0 3px #42bed733;--btn-logo-10-glow:0 0 0 0 transparent;--btn-logo-10-glow-hover:0 4px 20px #3ca7dd80, 0 0 0 3px #3ca7dd33;--shadow-gentle:0 4px 20px -8px #0009;--shadow-card:0 2px 12px -4px #00000080;--sidebar-background:230 25% 12%;--sidebar-foreground:230 15% 95%;--sidebar-primary:250 70% 70%;--sidebar-primary-foreground:230 25% 10%;--sidebar-accent:280 60% 70%;--sidebar-accent-foreground:230 25% 10%;--sidebar-border:230 25% 25%;--sidebar-ring:250 70% 70%;--chart-1:250 70% 70%;--chart-2:180 40% 50%;--chart-3:280 60% 70%;--chart-4:200 50% 55%;--chart-5:320 50% 55%}.theme{--animate-gradient:gradient 8s linear infinite}
*{border-color:hsl(var(--border))}html{min-height:100vh;font-size:clamp(14px,.875rem + .25vw,16px)}body{color:hsl(var(--foreground));min-height:100vh}#root{min-height:100vh}body.gradient-bg{background:var(--gradient-analyzer-mesh);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Nunito", ui-sans-serif, system-ui, sans-serif)}h1{font-size:clamp(2rem,1.5rem + 2.5vw,3rem);line-height:1.2}h2{font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);line-height:1.3}h3{font-size:clamp(1.5rem,1.125rem + 1.5vw,2rem);line-height:1.4}h4{font-size:clamp(1.25rem,1rem + 1vw,1.5rem);line-height:1.4}h5{font-size:clamp(1.125rem,.95rem + .75vw,1.25rem);line-height:1.5}h6{font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.5}p{font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.7}
.text-white{color:#fff}.text-black{color:#000}.gradient-text-primary{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-secondary{background:var(--gradient-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-warm{background:var(--gradient-warm);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-primary{background:var(--gradient-primary)}.gradient-primary-light{background:var(--gradient-primary-light)}.gradient-secondary{background:var(--gradient-secondary)}.gradient-secondary-light{background:var(--gradient-secondary-light)}.gradient-accent{background:var(--gradient-accent)}.gradient-accent-light{background:var(--gradient-accent-light)}.gradient-warm{background:var(--gradient-warm)}.gradient-warm-light{background:var(--gradient-warm-light)}.gradient-glass{background:var(--gradient-glass)}.gradient-mesh{background:var(--gradient-analyzer-mesh)}.border-gradient-primary{border:var(--gradient-primary)}.border-gradient-primary-light{border:var(--gradient-primary-light)}.border-gradient-secondary{border:var(--gradient-secondary)}.border-gradient-secondary-light{border:var(--gradient-secondary-light)}.border-gradient-accent{border:var(--gradient-accent)}.border-gradient-accent-light{border:var(--gradient-accent-light)}.border-gradient-warm{border:var(--gradient-warm)}.border-gradient-warm-light{border:var(--gradient-warm-light)}.text-gradient-primary{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-primary-light{background:var(--gradient-primary-light);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-secondary{background:var(--gradient-secondary);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-secondary-light{background:var(--gradient-secondary-light);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-accent-light{background:var(--gradient-accent-light);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-warm{background:var(--gradient-warm);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-warm-light{background:var(--gradient-warm-light);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-primary-diagonal{background:var(--gradient-primary-diagonal)}.bg-gradient-purple-muted{background:var(--gradient-purple-muted)}.bg-gradient-muted-button{background:var(--gradient-muted-button)}.bg-gradient-glass-card{background:var(--gradient-glass-card)}.container-responsive{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-responsive{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-responsive{padding-left:2rem;padding-right:2rem}}.py-responsive{padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.py-responsive{padding-top:2rem;padding-bottom:2rem}}.py-responsive-sm{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:640px){.py-responsive-sm{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.py-responsive-sm{padding-top:1rem;padding-bottom:1rem}}.py-responsive-lg{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:640px){.py-responsive-lg{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.py-responsive-lg{padding-top:3rem;padding-bottom:3rem}}.mb-responsive{margin-bottom:1rem}@media (min-width:640px){.mb-responsive{margin-bottom:1.5rem}}@media (min-width:1024px){.mb-responsive{margin-bottom:2rem}}.mb-responsive-sm{margin-bottom:.5rem}@media (min-width:640px){.mb-responsive-sm{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive-sm{margin-bottom:1rem}}.mb-responsive-lg{margin-bottom:1.5rem}@media (min-width:640px){.mb-responsive-lg{margin-bottom:2rem}}@media (min-width:1024px){.mb-responsive-lg{margin-bottom:3rem}}.gap-responsive{gap:1rem}@media (min-width:640px){.gap-responsive{gap:1.5rem}}@media (min-width:1024px){.gap-responsive{gap:2rem}}.gap-responsive-xs{gap:.5rem}@media (min-width:640px){.gap-responsive-xs{gap:.75rem}}@media (min-width:1024px){.gap-responsive-xs{gap:1rem}}.gap-responsive-sm{gap:.75rem}@media (min-width:640px){.gap-responsive-sm{gap:1rem}}@media (min-width:1024px){.gap-responsive-sm{gap:1.5rem}}.gap-responsive-md{gap:1rem}@media (min-width:640px){.gap-responsive-md{gap:1.25rem}}@media (min-width:1024px){.gap-responsive-md{gap:1.5rem}}
.btn-primary-glow{box-shadow:var(--btn-primary-glow);transition:box-shadow .25s,transform .15s}.btn-primary-glow:hover:not(:disabled){box-shadow:var(--btn-primary-glow-hover);transform:translateY(-1px)}.btn-primary-glow:active:not(:disabled){box-shadow:var(--btn-primary-glow);transform:translateY(0)}.btn-secondary-glow{box-shadow:var(--btn-secondary-glow);transition:box-shadow .25s,transform .15s}.btn-secondary-glow:hover:not(:disabled){box-shadow:var(--btn-secondary-glow-hover);transform:translateY(-1px)}.btn-secondary-glow:active:not(:disabled){box-shadow:var(--btn-secondary-glow);transform:translateY(0)}.btn-accent-glow{box-shadow:var(--btn-accent-glow);transition:box-shadow .25s,transform .15s}.btn-accent-glow:hover:not(:disabled){box-shadow:var(--btn-accent-glow-hover);transform:translateY(-1px)}.btn-accent-glow:active:not(:disabled){box-shadow:var(--btn-accent-glow);transform:translateY(0)}.btn-warm-glow{box-shadow:var(--btn-warm-glow);transition:box-shadow .25s,transform .15s}.btn-warm-glow:hover:not(:disabled){box-shadow:var(--btn-warm-glow-hover);transform:translateY(-1px)}.btn-warm-glow:active:not(:disabled){box-shadow:var(--btn-warm-glow);transform:translateY(0)}.btn-yellow-glow{box-shadow:var(--btn-yellow-glow);transition:box-shadow .25s,transform .15s}.btn-yellow-glow:hover:not(:disabled){box-shadow:var(--btn-yellow-glow-hover);transform:translateY(-1px)}.btn-yellow-glow:active:not(:disabled){box-shadow:var(--btn-yellow-glow);transform:translateY(0)}.btn-green-glow{box-shadow:var(--btn-green-glow);transition:box-shadow .25s,transform .15s}.btn-green-glow:hover:not(:disabled){box-shadow:var(--btn-green-glow-hover);transform:translateY(-1px)}.btn-green-glow:active:not(:disabled){box-shadow:var(--btn-green-glow);transform:translateY(0)}.btn-red-glow{box-shadow:var(--btn-red-glow);transition:box-shadow .25s,transform .15s}.btn-red-glow:hover:not(:disabled){box-shadow:var(--btn-red-glow-hover);transform:translateY(-1px)}.btn-red-glow:active:not(:disabled){box-shadow:var(--btn-red-glow);transform:translateY(0)}.btn-orange-glow{box-shadow:var(--btn-orange-glow);transition:box-shadow .25s,transform .15s}.btn-orange-glow:hover:not(:disabled){box-shadow:var(--btn-orange-glow-hover);transform:translateY(-1px)}.btn-orange-glow:active:not(:disabled){box-shadow:var(--btn-orange-glow);transform:translateY(0)}.tabbed-card-hover-shadow{box-shadow:none;transition:box-shadow .25s,transform .15s,border-color .2s}.tabbed-card-hover-shadow:hover:not(:disabled),.tabbed-card-hover-shadow.tabbed-card-active{box-shadow:var(--tab-shadow-hover,0 8px 24px -4px #8a99a833)}.btn-logo-1-glow{box-shadow:var(--btn-logo-1-glow);transition:box-shadow .25s,transform .15s}.btn-logo-1-glow:hover:not(:disabled){box-shadow:var(--btn-logo-1-glow-hover);transform:translateY(-1px)}.btn-logo-1-glow:active:not(:disabled){box-shadow:var(--btn-logo-1-glow);transform:translateY(0)}.btn-logo-2-glow{box-shadow:var(--btn-logo-2-glow);transition:box-shadow .25s,transform .15s}.btn-logo-2-glow:hover:not(:disabled){box-shadow:var(--btn-logo-2-glow-hover);transform:translateY(-1px)}.btn-logo-2-glow:active:not(:disabled){box-shadow:var(--btn-logo-2-glow);transform:translateY(0)}.btn-logo-3-glow{box-shadow:var(--btn-logo-3-glow);transition:box-shadow .25s,transform .15s}.btn-logo-3-glow:hover:not(:disabled){box-shadow:var(--btn-logo-3-glow-hover);transform:translateY(-1px)}.btn-logo-3-glow:active:not(:disabled){box-shadow:var(--btn-logo-3-glow);transform:translateY(0)}.btn-logo-4-glow{box-shadow:var(--btn-logo-4-glow);transition:box-shadow .25s,transform .15s}.btn-logo-4-glow:hover:not(:disabled){box-shadow:var(--btn-logo-4-glow-hover);transform:translateY(-1px)}.btn-logo-4-glow:active:not(:disabled){box-shadow:var(--btn-logo-4-glow);transform:translateY(0)}.btn-logo-5-glow{box-shadow:var(--btn-logo-5-glow);transition:box-shadow .25s,transform .15s}.btn-logo-5-glow:hover:not(:disabled){box-shadow:var(--btn-logo-5-glow-hover);transform:translateY(-1px)}.btn-logo-5-glow:active:not(:disabled){box-shadow:var(--btn-logo-5-glow);transform:translateY(0)}.btn-logo-6-glow{box-shadow:var(--btn-logo-6-glow);transition:box-shadow .25s,transform .15s}.btn-logo-6-glow:hover:not(:disabled){box-shadow:var(--btn-logo-6-glow-hover);transform:translateY(-1px)}.btn-logo-6-glow:active:not(:disabled){box-shadow:var(--btn-logo-6-glow);transform:translateY(0)}.btn-logo-7-glow{box-shadow:var(--btn-logo-7-glow);transition:box-shadow .25s,transform .15s}.btn-logo-7-glow:hover:not(:disabled){box-shadow:var(--btn-logo-7-glow-hover);transform:translateY(-1px)}.btn-logo-7-glow:active:not(:disabled){box-shadow:var(--btn-logo-7-glow);transform:translateY(0)}.btn-logo-8-glow{box-shadow:var(--btn-logo-8-glow);transition:box-shadow .25s,transform .15s}.btn-logo-8-glow:hover:not(:disabled){box-shadow:var(--btn-logo-8-glow-hover);transform:translateY(-1px)}.btn-logo-8-glow:active:not(:disabled){box-shadow:var(--btn-logo-8-glow);transform:translateY(0)}.btn-logo-9-glow{box-shadow:var(--btn-logo-9-glow);transition:box-shadow .25s,transform .15s}.btn-logo-9-glow:hover:not(:disabled){box-shadow:var(--btn-logo-9-glow-hover);transform:translateY(-1px)}.btn-logo-9-glow:active:not(:disabled){box-shadow:var(--btn-logo-9-glow);transform:translateY(0)}.btn-logo-10-glow{box-shadow:var(--btn-logo-10-glow);transition:box-shadow .25s,transform .15s}.btn-logo-10-glow:hover:not(:disabled){box-shadow:var(--btn-logo-10-glow-hover);transform:translateY(-1px)}.btn-logo-10-glow:active:not(:disabled){box-shadow:var(--btn-logo-10-glow);transform:translateY(0)}
.glass{background:hsl(var(--glass));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid #fff6;transition:box-shadow .2s,border-color .2s,background .2s;box-shadow:0 4px 12px #66666626,0 2px 6px #4d4d4d1a,inset 0 1px #ffffff4d}.dark .glass{background:hsl(var(--glass));border:1.5px solid #4563a166;box-shadow:0 4px 12px #090b1199,0 2px 6px #090b1180,0 0 20px #3366cc14,inset 0 1px #4563a126}.glass-bordered{background:hsl(var(--glass));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid #ffffff73;transition:box-shadow .2s,border-color .2s,background .2s;box-shadow:0 4px 12px #66666626,0 2px 6px #4d4d4d1a,inset 0 1px #ffffff4d}.dark .glass-bordered{border:1.5px solid #4563a173;box-shadow:0 4px 12px #090b1199,0 2px 6px #090b1180,0 0 20px #3366cc14,inset 0 1px #4563a126}.glass-card{background:hsl(var(--glass));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid #fff6;border-radius:1rem;transition:box-shadow .2s,border-color .2s,background .2s;box-shadow:0 4px 12px #66666626,0 2px 6px #4d4d4d1a,inset 0 1px #ffffff4d}.dark .glass-card{border:1.5px solid #4563a166;box-shadow:0 4px 12px #090b1199,0 2px 6px #090b1180,0 0 20px #3366cc14,inset 0 1px #4563a126}.glass-subtle{background:hsl(var(--glass));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid #ffffff59;transition:box-shadow .2s,border-color .2s,background .2s;box-shadow:0 2px 6px #6666661a,0 1px 3px #4d4d4d14,inset 0 1px #ffffff40}.dark .glass-subtle{border:1px solid #4563a14d;box-shadow:0 2px 6px #090b1180,0 1px 3px #090b1166,0 0 15px #3366cc0d,inset 0 1px #4563a11f}
.app-page-bg{background:var(--gradient-analyzer-mesh);background-attachment:fixed}.analyzer-page-bg{background:var(--gradient-analyzer-mesh);background-attachment:fixed;min-height:100vh}.admin-dashboard-content-scale .text-xs{font-size:.875rem;line-height:1.25rem}.admin-dashboard-content-scale .text-sm{font-size:1rem;line-height:1.5rem}.admin-dashboard-content-scale .text-base{font-size:1.125rem;line-height:1.625rem}.p-fluid{padding:clamp(1rem,.8rem + 1vw,1.5rem)}.p-fluid-sm{padding:clamp(.5rem,.4rem + .5vw,.75rem)}.p-fluid-lg{padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.p-fluid-xl{padding:clamp(2rem,1.6rem + 2vw,3rem)}.p-fluid-2xl{padding:clamp(2.5rem,2rem + 2.5vw,4rem)}.p-fluid-3xl{padding:clamp(3rem,2.4rem + 3vw,5rem)}.p-fluid-4xl{padding:clamp(4rem,3.2rem + 4vw,6.5rem)}.p-fluid-5xl{padding:clamp(5rem,4rem + 5vw,8rem)}.p-fluid-6xl{padding:clamp(6rem,4.8rem + 6vw,10rem)}.px-fluid{padding-left:clamp(1rem,.8rem + 1vw,1.5rem);padding-right:clamp(1rem,.8rem + 1vw,1.5rem)}.py-fluid{padding-top:clamp(1rem,.8rem + 1vw,1.5rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.px-fluid-lg{padding-left:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-right:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.py-fluid-lg{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.px-fluid-xl{padding-left:clamp(2rem,1.6rem + 2vw,3rem);padding-right:clamp(2rem,1.6rem + 2vw,3rem)}.py-fluid-xl{padding-top:clamp(2rem,1.6rem + 2vw,3rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.px-fluid-2xl{padding-left:clamp(2.5rem,2rem + 2.5vw,4rem);padding-right:clamp(2.5rem,2rem + 2.5vw,4rem)}.py-fluid-2xl{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.px-fluid-3xl{padding-left:clamp(3rem,2.4rem + 3vw,5rem);padding-right:clamp(3rem,2.4rem + 3vw,5rem)}.py-fluid-3xl{padding-top:clamp(3rem,2.4rem + 3vw,5rem);padding-bottom:clamp(3rem,2.4rem + 3vw,5rem)}.px-fluid-4xl{padding-left:clamp(4rem,3.2rem + 4vw,6.5rem);padding-right:clamp(4rem,3.2rem + 4vw,6.5rem)}.py-fluid-4xl{padding-top:clamp(4rem,3.2rem + 4vw,6.5rem);padding-bottom:clamp(4rem,3.2rem + 4vw,6.5rem)}.px-fluid-5xl{padding-left:clamp(5rem,4rem + 5vw,8rem);padding-right:clamp(5rem,4rem + 5vw,8rem)}.py-fluid-5xl{padding-top:clamp(5rem,4rem + 5vw,8rem);padding-bottom:clamp(5rem,4rem + 5vw,8rem)}.px-fluid-6xl{padding-left:clamp(6rem,4.8rem + 6vw,10rem);padding-right:clamp(6rem,4.8rem + 6vw,10rem)}.py-fluid-6xl{padding-top:clamp(6rem,4.8rem + 6vw,10rem);padding-bottom:clamp(6rem,4.8rem + 6vw,10rem)}.gap-fluid{gap:clamp(1rem,.8rem + 1vw,1.5rem)}.gap-fluid-sm{gap:clamp(.5rem,.4rem + .5vw,.75rem)}.gap-fluid-lg{gap:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,2vw,2rem);padding-right:clamp(1rem,2vw,2rem)}.section-fluid{padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(3rem,5vw,6rem)}
.magnifying-glass{animation:14s ease-in-out infinite magnifyPass}@keyframes magnifyPass{0%{opacity:0;transform:translate(-100px,-80px)}3%{opacity:1}6%{transform:translate(-20px,-80px)}22%{opacity:1;transform:translate(440px,-80px)}25%{opacity:0}33%{opacity:0;transform:translate(-100px,-26px)}36%{opacity:1}39%{transform:translate(-20px,-26px)}55%{opacity:1;transform:translate(440px,-26px)}58%{opacity:0}66%{opacity:0;transform:translate(-100px,28px)}69%{opacity:1}72%{transform:translate(-20px,28px)}88%{opacity:1;transform:translate(440px,28px)}91%{opacity:0}to{opacity:0;transform:translate(480px,28px)}}.bar-lift-1{background:#d5d7dd;border-radius:9999px;animation:14s ease-in-out infinite barLift1,14s ease-in-out infinite lineGlow1}.bar-lift-2{background:#d5d7dd;border-radius:9999px;animation:14s ease-in-out infinite barLift2,14s ease-in-out infinite lineGlow2}.bar-lift-3{background:#d5d7dd;border-radius:9999px;animation:14s ease-in-out infinite barLift3,14s ease-in-out infinite lineGlow3}@keyframes barLift1{0%,6%{transform:translateY(0)}13%,22%{transform:translateY(-3px)}27%,to{transform:translateY(0)}}@keyframes barLift2{0%,39%{transform:translateY(0)}46%,55%{transform:translateY(-3px)}60%,to{transform:translateY(0)}}@keyframes barLift3{0%,72%{transform:translateY(0)}79%,88%{transform:translateY(-3px)}93%,to{transform:translateY(0)}}.message-line-1,.message-line-2,.message-line-3{background:0 0}@keyframes lineGlow1{0%,6%{background:#d5d7dd}10%,22%{background:linear-gradient(90deg,#fbbf24 0%,#ec4899 50%,#a855f7 100%)}27%,to{background:#d5d7dd}}@keyframes lineGlow2{0%,39%{background:#d5d7dd}43%,55%{background:linear-gradient(90deg,#fbbf24 0%,#ec4899 50%,#a855f7 100%)}60%,to{background:#d5d7dd}}@keyframes lineGlow3{0%,72%{background:#d5d7dd}76%,88%{background:linear-gradient(90deg,#fbbf24 0%,#ec4899 50%,#a855f7 100%)}93%,to{background:#d5d7dd}}.signal-dots{animation:.8s ease-in-out infinite signalDots}@keyframes signalDots{0%,to{opacity:0}50%{opacity:.8}}@theme inline{@keyframes gradient { to { background-position: var(--bg-size,300%) 0; } }}.privacy-indicator{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}.privacy-indicator:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.privacy-banner{--tw-border-opacity:1;border-width:1px;border-color:rgb(233 213 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));border-radius:.75rem;padding:1rem}.privacy-banner:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1));background-color:#581c8733}.how-it-works-step{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.how-it-works-step:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}@keyframes pulseDot{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.animate-pulseDot{animation:1.4s ease-in-out infinite pulseDot}@keyframes fadeSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeSlide{animation:.4s fadeSlide}
.onboarding-input{appearance:none;--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem;width:100%;height:3rem;padding-left:1.25rem;padding-right:1.25rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-input:focus{border-color:hsl(var(--accent));outline-offset:2px;outline:2px solid #0000}input.onboarding-input::-webkit-calendar-picker-indicator{width:1.75rem;height:1.75rem;margin-right:.5rem}input[type=range].slider{appearance:none;border-radius:8px;outline:none;height:8px}input[type=range].slider::-webkit-slider-thumb{appearance:none;background:hsl(var(--primary));cursor:pointer;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 8px #8b5cf64d}input[type=range].slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #8b5cf666}input[type=range].slider::-moz-range-thumb{background:hsl(var(--primary));cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 8px #8b5cf64d}input[type=range].slider::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #8b5cf666}.no-scroll{width:100%;height:100%;position:fixed!important;overflow:hidden!important}
:root{--base-font-size:16px;font-size:var(--base-font-size)}:root:not(.dark).high-contrast{--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--text-primary:0 0% 0%;--text-white:0 0% 100%;--text-gray:0 0% 20%;--text-light-gray:0 0% 30%;--primary:220 100% 30%;--primary-foreground:0 0% 100%;--primary-light:220 100% 40%;--secondary:175 100% 25%;--secondary-foreground:0 0% 100%;--secondary-light:175 100% 35%;--accent:280 100% 30%;--accent-foreground:0 0% 100%;--accent-light:280 100% 40%;--tertiary:340 100% 30%;--tertiary-foreground:0 0% 100%;--tertiary-light:340 100% 40%;--highlight:45 100% 40%;--highlight-foreground:0 0% 0%;--highlight-light:45 100% 50%;--brand-gold:46 100% 30%;--brand-gold-foreground:0 0% 100%;--muted:0 0% 90%;--muted-foreground:0 0% 0%;--muted-primary:217 20% 85%;--muted-secondary:268 20% 85%;--muted-accent:327 20% 85%;--destructive:0 100% 35%;--destructive-foreground:0 0% 100%;--border:0 0% 0%;--input:0 0% 90%;--ring:220 100% 30%;--shadow-gentle:0 4px 20px -8px #000c;--shadow-card:0 2px 12px -4px #0009}.dark.high-contrast{--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 5%;--card-foreground:0 0% 100%;--popover:0 0% 5%;--popover-foreground:0 0% 100%;--text-primary:0 0% 100%;--text-white:0 0% 100%;--text-gray:0 0% 85%;--text-light-gray:0 0% 75%;--primary:220 100% 70%;--primary-foreground:0 0% 0%;--primary-light:220 100% 80%;--secondary:175 100% 65%;--secondary-foreground:0 0% 0%;--secondary-light:175 100% 75%;--accent:280 100% 70%;--accent-foreground:0 0% 0%;--accent-light:280 100% 80%;--tertiary:340 100% 70%;--tertiary-foreground:0 0% 0%;--tertiary-light:340 100% 80%;--highlight:45 100% 65%;--highlight-foreground:0 0% 0%;--highlight-light:45 100% 75%;--brand-gold:46 100% 65%;--brand-gold-foreground:0 0% 0%;--muted:0 0% 15%;--muted-foreground:0 0% 100%;--muted-primary:217 30% 20%;--muted-secondary:268 30% 20%;--muted-accent:327 30% 20%;--destructive:0 100% 60%;--destructive-foreground:0 0% 0%;--border:0 0% 100%;--input:0 0% 15%;--ring:220 100% 70%;--shadow-gentle:0 4px 20px -8px #ffffff4d;--shadow-card:0 2px 12px -4px #fff3}.high-contrast *{border-color:currentColor!important}.high-contrast button,.high-contrast a{font-weight:600;text-decoration:underline}:is(.high-contrast button:not(:has(span:not(:empty))),.high-contrast button:has(svg:only-child)){text-decoration:none}.high-contrast button:disabled,.high-contrast input:disabled,.high-contrast select:disabled,.high-contrast textarea:disabled{opacity:.5;cursor:not-allowed}.high-contrast :focus-visible{outline-offset:4px;outline:4px solid}.high-contrast *{background-image:none!important}.high-contrast .bg-gradient-primary,.high-contrast .bg-gradient-secondary,.high-contrast .bg-gradient-accent{background-image:none!important;background-color:hsl(var(--primary))!important}.reduce-motion,.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reduce-motion .animate-spin{animation-duration:1s!important;animation-iteration-count:infinite!important}.dyslexia-font,.dyslexia-font *{letter-spacing:.05em;word-spacing:.16em;line-height:1.7;font-family:Lexend,Comic Sans MS,Trebuchet MS,Verdana,Arial,sans-serif!important}.dyslexia-font code,.dyslexia-font pre{letter-spacing:.03em;font-family:Monaco,Consolas,monospace!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus,.sr-only:active{clip:auto;white-space:normal;background:hsl(var(--primary));width:auto;height:auto;color:hsl(var(--primary-foreground));z-index:1000;margin:0;padding:.5rem 1rem;position:static;overflow:visible}.screen-reader-optimized :focus{outline:3px solid hsl(var(--primary));outline-offset:2px}.screen-reader-optimized img[alt=""],.screen-reader-optimized img[role=presentation],.screen-reader-optimized img[role=none]{speak:none}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;transition:outline-offset .1s}.high-contrast :focus-visible{outline-offset:4px;outline:4px solid}html[style*="--base-font-size: 14px"]{font-size:14px}html[style*="--base-font-size: 16px"]{font-size:16px}html[style*="--base-font-size: 18px"]{font-size:18px}html[style*="--base-font-size: 20px"]{font-size:20px}html[style*="--base-font-size: 14px"] .text-fluid-3xs{font-size:clamp(.547rem,.525rem + .109vw,.602rem)}html[style*="--base-font-size: 14px"] .text-fluid-2xs{font-size:clamp(.602rem,.569rem + .164vw,.656rem)}html[style*="--base-font-size: 14px"] .text-fluid-xs{font-size:clamp(.656rem,.612rem + .219vw,.766rem)}html[style*="--base-font-size: 14px"] .text-fluid-sm{font-size:clamp(.766rem,.7rem + .328vw,.875rem)}html[style*="--base-font-size: 14px"] .text-fluid-base{font-size:clamp(.875rem,.788rem + .438vw,.984rem)}html[style*="--base-font-size: 14px"] .text-fluid-lg{font-size:clamp(.984rem,.875rem + .547vw,1.094rem)}html[style*="--base-font-size: 14px"] .text-fluid-xl{font-size:clamp(1.094rem,.962rem + .656vw,1.312rem)}html[style*="--base-font-size: 14px"] .text-fluid-2xl{font-size:clamp(1.312rem,1.138rem + .875vw,1.641rem)}html[style*="--base-font-size: 14px"] .text-fluid-3xl{font-size:clamp(1.641rem,1.312rem + 1.641vw,1.969rem)}html[style*="--base-font-size: 14px"] .text-fluid-4xl{font-size:clamp(1.969rem,1.531rem + 2.188vw,2.625rem)}html[style*="--base-font-size: 14px"] .text-fluid-5xl{font-size:clamp(2.625rem,1.75rem + 4.375vw,3.281rem)}html[style*="--base-font-size: 14px"] .text-fluid-6xl{font-size:clamp(3.281rem,2.188rem + 5.469vw,3.938rem)}html[style*="--base-font-size: 14px"] .text-fluid-7xl{font-size:clamp(3.938rem,2.625rem + 6.562vw,5.25rem)}html[style*="--base-font-size: 18px"] .text-fluid-3xs{font-size:clamp(.703rem,.675rem + .141vw,.773rem)}html[style*="--base-font-size: 18px"] .text-fluid-2xs{font-size:clamp(.773rem,.731rem + .211vw,.844rem)}html[style*="--base-font-size: 18px"] .text-fluid-xs{font-size:clamp(.844rem,.788rem + .281vw,.984rem)}html[style*="--base-font-size: 18px"] .text-fluid-sm{font-size:clamp(.984rem,.9rem + .422vw,1.125rem)}html[style*="--base-font-size: 18px"] .text-fluid-base{font-size:clamp(1.125rem,1.012rem + .562vw,1.266rem)}html[style*="--base-font-size: 18px"] .text-fluid-lg{font-size:clamp(1.266rem,1.125rem + .703vw,1.406rem)}html[style*="--base-font-size: 18px"] .text-fluid-xl{font-size:clamp(1.406rem,1.238rem + .844vw,1.688rem)}html[style*="--base-font-size: 18px"] .text-fluid-2xl{font-size:clamp(1.688rem,1.462rem + 1.125vw,2.109rem)}html[style*="--base-font-size: 18px"] .text-fluid-3xl{font-size:clamp(2.109rem,1.688rem + 2.109vw,2.531rem)}html[style*="--base-font-size: 18px"] .text-fluid-4xl{font-size:clamp(2.531rem,1.969rem + 2.812vw,3.375rem)}html[style*="--base-font-size: 18px"] .text-fluid-5xl{font-size:clamp(3.375rem,2.25rem + 5.625vw,4.219rem)}html[style*="--base-font-size: 18px"] .text-fluid-6xl{font-size:clamp(4.219rem,2.812rem + 7.031vw,5.062rem)}html[style*="--base-font-size: 18px"] .text-fluid-7xl{font-size:clamp(5.062rem,3.375rem + 8.438vw,6.75rem)}html[style*="--base-font-size: 20px"] .text-fluid-3xs{font-size:clamp(.781rem,.75rem + .156vw,.859rem)}html[style*="--base-font-size: 20px"] .text-fluid-2xs{font-size:clamp(.859rem,.812rem + .234vw,.938rem)}html[style*="--base-font-size: 20px"] .text-fluid-xs{font-size:clamp(.938rem,.875rem + .312vw,1.094rem)}html[style*="--base-font-size: 20px"] .text-fluid-sm{font-size:clamp(1.094rem,1rem + .469vw,1.25rem)}html[style*="--base-font-size: 20px"] .text-fluid-base{font-size:clamp(1.25rem,1.125rem + .625vw,1.406rem)}html[style*="--base-font-size: 20px"] .text-fluid-lg{font-size:clamp(1.406rem,1.25rem + .781vw,1.562rem)}html[style*="--base-font-size: 20px"] .text-fluid-xl{font-size:clamp(1.562rem,1.375rem + .938vw,1.875rem)}html[style*="--base-font-size: 20px"] .text-fluid-2xl{font-size:clamp(1.875rem,1.625rem + 1.25vw,2.344rem)}html[style*="--base-font-size: 20px"] .text-fluid-3xl{font-size:clamp(2.344rem,1.875rem + 2.344vw,2.812rem)}html[style*="--base-font-size: 20px"] .text-fluid-4xl{font-size:clamp(2.812rem,2.188rem + 3.125vw,3.75rem)}html[style*="--base-font-size: 20px"] .text-fluid-5xl{font-size:clamp(3.75rem,2.5rem + 6.25vw,4.688rem)}html[style*="--base-font-size: 20px"] .text-fluid-6xl{font-size:clamp(4.688rem,3.125rem + 7.812vw,5.625rem)}html[style*="--base-font-size: 20px"] .text-fluid-7xl{font-size:clamp(5.625rem,3.75rem + 9.375vw,7.5rem)}@media print{.high-contrast,.high-contrast *{color:#000!important;background:#fff!important;border-color:#000!important}*{transition:none!important;animation:none!important}}.line-spacing-normal *{line-height:1.5}.line-spacing-comfortable *{line-height:1.8}.line-spacing-wide *{line-height:2}.line-spacing-normal h1,.line-spacing-comfortable h1,.line-spacing-wide h1{line-height:1.2}.line-spacing-normal h2,.line-spacing-comfortable h2,.line-spacing-wide h2{line-height:1.3}.line-spacing-normal h3,.line-spacing-comfortable h3,.line-spacing-wide h3{line-height:1.4}@media (prefers-contrast:more){:root:not(.high-contrast){--border:0 0% 30%}.dark:not(.high-contrast){--border:0 0% 70%}button,a{font-weight:600}}@media (prefers-reduced-motion:reduce){:root:not(.reduce-motion) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){*{forced-color-adjust:auto}:focus-visible{outline:3px solid}}.reading-highlight{outline:3px solid hsl(var(--primary));outline-offset:4px;background-color:hsl(var(--primary) / .05);border-radius:4px;scroll-margin:2rem;transition:all .3s;animation:1.5s ease-in-out infinite pulse-highlight;position:relative}.reduce-motion .reading-highlight{outline:3px solid hsl(var(--primary));outline-offset:4px;animation:none}@keyframes pulse-highlight{0%,to{outline-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05)}50%{outline-color:hsl(var(--primary) / .7);background-color:hsl(var(--primary) / .1)}}.click-to-read-mode [data-readable=true]{cursor:pointer;transition:all .2s;position:relative}.click-to-read-mode [data-readable=true]:hover{background-color:hsl(var(--secondary) / .05);outline:2px dashed hsl(var(--secondary) / .4);outline-offset:2px;border-radius:4px}.click-to-read-mode button,.click-to-read-mode a,.click-to-read-mode [role=button],.click-to-read-mode [class*=card]:not([data-skip-read-aloud]),.click-to-read-mode article,.click-to-read-mode [role=article]{position:relative;cursor:help!important}.click-to-read-mode button:hover:not([data-skip-read-aloud]),.click-to-read-mode a:hover:not([data-skip-read-aloud]),.click-to-read-mode [role=button]:hover:not([data-skip-read-aloud]),.click-to-read-mode [class*=card]:hover:not([data-skip-read-aloud]),.click-to-read-mode article:hover,.click-to-read-mode [role=article]:hover{outline:2px dashed hsl(var(--secondary) / .5);outline-offset:2px;border-radius:4px;background-color:hsl(var(--secondary) / .08)!important}.click-to-read-mode [data-readable=true]:focus-visible{outline:3px solid hsl(var(--secondary));outline-offset:4px}.click-to-read-mode:before{content:"Click any text to hear it read aloud";background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));z-index:50;pointer-events:none;box-shadow:0 4px 12px hsl(var(--secondary) / .3);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;animation:.3s fade-in-slide;position:fixed;top:5rem;left:50%;transform:translate(-50%)}@keyframes fade-in-slide{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.reduce-motion.click-to-read-mode:before{opacity:1;animation:none;transform:translate(-50%)translateY(0)}.high-contrast .reading-highlight{background-color:#0000;outline:4px solid}.high-contrast.click-to-read-mode [data-readable=true]:hover{background-color:#0000;outline:3px dashed}.high-contrast.click-to-read-mode:before{border:2px solid}

