@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_52ad5f;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_52ad5f{font-family:__Inter_52ad5f,__Inter_Fallback_52ad5f;font-style:normal}.__variable_52ad5f{--font-sans:"__Inter_52ad5f","__Inter_Fallback_52ad5f"}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c5b684;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c5b684;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c5b684;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c5b684;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_c5b684;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_c5b684{font-family:__Rubik_c5b684,__Rubik_Fallback_c5b684;font-style:normal}.__variable_c5b684{--font-display:"__Rubik_c5b684","__Rubik_Fallback_c5b684"}:root{--bg:#eef2ec;--bg-tint:#e6ede5;--surface:#fff;--surface-2:#f4f7f2;--ink:#17241f;--muted:#43554d;--faint:#69776f;--line:#e0e7df;--line-strong:#cdd8cd;--accent:#0a6157;--accent-ink:#074a42;--accent-soft:#dcece6;--accent-glow:#eaf4ef;--water:#1f7688;--water-soft:#dcecef;--shadow-soft:0 1px 2px rgba(23,36,31,.04),0 8px 24px -14px rgba(23,36,31,.22);--shadow-block:0 2px 5px -2px rgba(23,36,31,.06),0 7px 16px -8px rgba(23,36,31,.1);--shadow-card:0 1px 2px rgba(23,36,31,.04),0 18px 40px -26px rgba(23,36,31,.32);--shadow-lift:0 2px 6px rgba(23,36,31,.06),0 30px 56px -30px rgba(23,36,31,.4);--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;--col:880px;--pad-x:24px;--ava-gutter:46px;--r-card:20px;--r-bubble:22px;--r-pill:999px}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{overscroll-behavior:none}body,html{min-height:100%}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 20%,transparent);background-clip:padding-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 38%,transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}body{margin:0;color:var(--ink);font-family:var(--font-sans,system-ui,sans-serif);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1100px 620px at 85% -8%,var(--accent-glow),transparent 55%),radial-gradient(900px 500px at 5% 105%,var(--bg-tint),transparent 60%),var(--bg);background-attachment:fixed}.app{display:flex;flex-direction:column;min-height:100dvh}.inner{width:100%;max-width:var(--col);margin:0 auto;padding-inline:var(--pad-x)}.head{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-bottom:22px;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 42%,transparent) 55%,transparent 100%);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent)}.head .inner{display:flex;align-items:center;gap:12px;padding-block:13px}.head__mark{position:relative;flex:none;width:34px;height:34px;border-radius:13px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 88%,#fff) 0,var(--accent) 42%,var(--accent-ink) 100%);color:#fff;font-family:var(--font-display,var(--font-sans));font-weight:800;font-size:15px;letter-spacing:0;display:grid;place-items:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 6px 14px -6px color-mix(in srgb,var(--accent) 60%,transparent)}.head__mark:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;background:linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.05) 55%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.head__id{display:flex;flex-direction:column;line-height:1.2;min-width:0}.head__title{font-family:var(--font-display,var(--font-sans));font-weight:700;font-size:15.5px;letter-spacing:0}.head__sub{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--muted)}.log{flex:1 1;overflow-x:clip}.log .inner{min-height:100%;display:flex;flex-direction:column;gap:24px;padding-block:28px 14px}.empty{margin:auto 0;padding-top:40px;padding-bottom:13vh}.empty__eyebrow{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f4f5f5;background:#262a29;border-radius:var(--r-pill);padding:6px 13px;margin-bottom:34px}.empty__title{font-family:var(--font-display,var(--font-sans));font-weight:800;font-size:clamp(37px,6.2vw,56px);line-height:1.08;letter-spacing:-.02em;max-width:15ch;margin:0 0 26px;text-wrap:balance}.empty__lead{color:var(--muted);max-width:58ch;margin:0 0 42px;font-size:17px;text-wrap:pretty}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:0;border-radius:var(--r-pill);padding:12px 18px 12px 16px;cursor:pointer;display:inline-flex;align-items:center;text-align:left;transition:background .25s cubic-bezier(.32,.72,0,1),color .25s cubic-bezier(.32,.72,0,1),box-shadow .25s cubic-bezier(.32,.72,0,1)}.chip:before{content:"→";color:var(--accent);margin-right:9px;font-family:var(--font-mono);font-size:13px}.chip:hover{background:var(--accent-soft);box-shadow:var(--shadow-card)}.chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.empty .chip{color:var(--candy-ink);background:linear-gradient(165deg,#fff 0,var(--candy) 100%);border:1px solid hsla(0,0%,100%,.85);font-weight:500;box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 8px 16px -9px var(--candy-shadow)}.empty .chip:before{color:var(--candy-ink);opacity:.8}.empty .chip:hover{background:linear-gradient(165deg,#fff 0,var(--candy) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.95) inset,0 13px 24px -9px var(--candy-shadow)}.reply__narrow{margin-top:8px;padding-top:4px;animation:reply-in .42s cubic-bezier(.16,.8,.3,1) both}.reply__narrow-label{font-size:15.5px;font-weight:400;line-height:1.6;margin-bottom:12px}.reply__chips{margin-top:0;gap:9px}.reply__chips .chip{font-size:13.5px;padding:8px 15px 8px 13px}.log-spacer{flex:none}.msg{display:flex;flex-direction:column}.msg--user{align-items:flex-end}.bubble{max-width:78%;background:var(--accent-soft);color:var(--accent-ink);padding:11px 16px;border-radius:18px 18px 6px 18px;font-size:14.5px;line-height:1.45;text-wrap:pretty}.reply__body{min-width:0;display:flex;flex-direction:column;gap:22px}.reply__row{display:flex;gap:12px;align-items:flex-start;animation:reply-in .42s cubic-bezier(.16,.8,.3,1) both}.reply__row:has(.dots){align-items:center}@keyframes reply-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reply__ava{width:34px;height:34px;border-radius:13px;flex:none;margin-top:1px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-display,var(--font-sans));font-weight:700;font-size:15px;display:grid;place-items:center}.reply__text{min-width:0;flex:1 1;padding-top:3px;font-size:16px;line-height:1.6;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reply__p{max-width:66ch;white-space:pre-wrap;margin:0 0 .85em}.reply__p:last-child{margin-bottom:0}.reply__text strong{font-weight:600;color:var(--accent-ink)}.reply__tablewrap{margin:12px 0 4px;overflow-x:auto}.reply__table{border-collapse:collapse;width:100%;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reply__table td,.reply__table th{text-align:left;padding:8px 16px 8px 0;vertical-align:top}.reply__table td:last-child,.reply__table th:last-child{padding-right:0}.reply__table thead th{font-weight:600;font-size:12px;letter-spacing:.01em;color:var(--muted);padding-bottom:7px}.reply__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--line)}.reply__table td:first-child,.reply__table th:first-child{font-weight:500;color:var(--ink)}.reply__table td{color:var(--muted)}.reply__table tr{animation:row-in .3s ease both}@keyframes row-in{0%{opacity:0}to{opacity:1}}.fhist{margin-top:8px;padding-top:4px;animation:reply-in .42s cubic-bezier(.16,.8,.3,1) both}.fhist__label{font-size:15.5px;font-weight:400;line-height:1.6;margin-bottom:12px}.fhist__tags{display:flex;flex-wrap:wrap;gap:8px}.ftag{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13.5px;padding:8px 15px 8px 13px;border-radius:var(--r-pill);background:transparent;color:var(--ink);border:1px dashed var(--line-strong);white-space:nowrap}.ftag__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.ftag--soft{color:var(--muted)}.ftag--soft .ftag__dot{background:var(--water)}.more{align-self:flex-start;font-size:13.5px;padding:8px 15px 8px 13px}.more:before{content:"↓"}.more:disabled{opacity:.5;cursor:default}.caret{display:inline-block;width:7px;height:1.05em;vertical-align:-.15em;margin-left:2px;background:var(--accent);border-radius:1px;animation:blink 1.05s steps(2) infinite}@keyframes blink{50%{opacity:0}}.dots{display:inline-flex;gap:5px;padding:6px 0}.dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong);animation:pulse 1.2s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.35}40%{opacity:1;background:var(--accent)}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.hl{margin-bottom:18px}.hl__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.hl__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.hl__card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;text-decoration:none;color:var(--ink);background:var(--surface);border-radius:var(--r-card);padding:16px 18px 15px;overflow:hidden}.hl__badge{gap:7px;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--accent)}.hl__badge,.hl__badge:before{display:inline-flex;align-items:center}.hl__badge:before{content:attr(data-icon);justify-content:center;width:24px;height:24px;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.hl__price{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl__spec{font-size:12.5px;color:var(--muted);margin-top:5px;text-wrap:balance}.hl__reason{font-size:12.5px;line-height:1.4;color:var(--ink);font-weight:500;margin-top:9px;text-wrap:pretty}.hl__cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent);margin-top:14px;padding-top:12px;transition:gap .2s}.hl__cta-arrow{font-family:var(--font-mono)}.hl__card:hover .hl__cta{gap:10px}.gallery{border-radius:var(--r-card);animation:rise .55s cubic-bezier(.16,.8,.3,1) both}.gallery__row{display:flex;gap:8px;margin-bottom:8px;overflow:hidden}.gallery__row:last-child{margin-bottom:0}.gallery__cell{position:relative;height:100%;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--bg-tint);cursor:zoom-in;display:block;opacity:0;animation:rise .5s cubic-bezier(.16,.8,.3,1) forwards;animation-delay:calc(var(--row) * 70ms)}.gallery__cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,.8,.3,1)}.gallery__cell:hover img{transform:scale(1.04)}.gallery__cell--more img{filter:brightness(.55)}.gallery__badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 8px rgba(0,0,0,.5);pointer-events:none}.gallery__wait{display:flex;flex-wrap:wrap;gap:8px}.gallery__skel{height:150px;flex-grow:1;flex-basis:130px;min-width:90px;border-radius:10px;background:linear-gradient(100deg,var(--bg-tint) 20%,color-mix(in srgb,var(--surface-2) 35%,#fff) 50%,var(--bg-tint) 80%);background-size:220% 100%;animation:shimmer 1.25s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.lightbox{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:20px;padding:64px 28px;background:rgba(12,12,14,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s ease both}@keyframes fade{0%{opacity:0}to{opacity:1}}.lightbox__stage{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}.lightbox__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.lightbox__slide:active{cursor:-webkit-grabbing;cursor:grabbing}.lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.55);animation:fade .22s ease both;cursor:default}.lightbox__close,.lightbox__nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,border-color .15s,transform .15s,opacity .15s;-webkit-tap-highlight-color:transparent}.lightbox__close:hover,.lightbox__nav:hover:not(:disabled){background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.3)}.lightbox__nav:active:not(:disabled){transform:scale(.92)}.lightbox__nav:disabled{opacity:0;pointer-events:none}.lightbox__nav{width:56px;height:56px}.lightbox__close{position:absolute;top:18px;right:18px;width:44px;height:44px;z-index:2}.lightbox__counter{position:absolute;top:26px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.9);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;padding:5px 12px;border-radius:999px;background:rgba(20,20,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox__progress{display:none}@media (max-width:560px){.lightbox{gap:0;padding:52px 10px 30px}.lightbox__nav{display:none}.lightbox__progress{display:block;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:min(60%,220px);height:3px;border-radius:2px;background:hsla(0,0%,100%,.22);overflow:hidden;z-index:2}.lightbox__progress span{display:block;height:100%;border-radius:2px;background:#fff;transition:width .25s ease}}.card{position:relative;background:var(--surface);border-radius:var(--r-card);padding:24px 26px;animation:rise .55s cubic-bezier(.16,.8,.3,1) both}.card:nth-child(2){animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.card__top{display:flex;gap:16px;align-items:flex-start}.card__info{flex:1 1 auto;min-width:0}.card__plan{flex:none;width:clamp(112px,42%,190px);aspect-ratio:1;position:relative;z-index:2;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-tint);cursor:zoom-in;transition:border-color .15s}.card__plan:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.card__plan img{width:100%;height:100%;object-fit:contain;display:block}.card__eyebrow{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.card__eyebrow--link{position:relative;z-index:1;text-decoration:none;transition:color .2s}.card__eyebrow--link:hover{color:var(--accent-ink)}.card__body{display:flex;flex-direction:column;min-width:0;height:100%}.card__link{align-self:flex-start;margin-top:auto;padding-top:16px;font-weight:600;font-size:13px;color:var(--accent-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s,gap .2s}.card__link:before{content:"";position:absolute;inset:0;z-index:0}.card__link:after{content:"→";font-family:var(--font-mono);font-size:13px}.card:hover .card__link{color:var(--accent);gap:10px}.card__eyebrow--link:focus-visible,.card__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.card__price{font-weight:700;font-size:26px;letter-spacing:-.02em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card__mortgage{color:var(--muted);font-size:12.5px;font-weight:500;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card__rooms{color:var(--ink);font-weight:500;font-size:14px;margin-top:10px}.card__due,.card__metro,.card__spec{font-weight:400;font-size:14px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card__spec{margin-top:13px}.card__due,.card__metro{margin-top:5px;white-space:nowrap}.card__metro .dim,.card__spec .dim{color:var(--faint);font-weight:400}.card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tag{font-size:11.5px;font-weight:500;letter-spacing:.005em;text-transform:lowercase;color:var(--ink);background:var(--surface-2);border-radius:var(--r-pill);padding:5px 12px;white-space:nowrap}.tag--key{color:var(--accent-ink);background:var(--accent-soft)}.login{min-height:100dvh;display:grid;place-items:center;padding:24px}.login__card{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:var(--surface);border-radius:var(--r-card);padding:30px 26px 26px;box-shadow:0 1px 2px rgba(23,36,31,.03),0 20px 50px -30px rgba(23,36,31,.3)}.login__card .head__mark{width:40px;height:40px;border-radius:13px;font-size:17px}.login__title{font-family:var(--font-display,var(--font-sans));font-weight:800;font-size:26px;letter-spacing:-.02em;margin:8px 0 0}.login__lead{color:var(--muted);font-size:14.5px;margin:0 0 6px}.login__input{width:100%}.login__card .login__submit{position:relative;inset:auto;width:100%;height:46px;border-radius:14px;font-size:15px}.login__error{color:#b4342a;font-size:13px;margin-top:-4px}.compose{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;padding-top:22px;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 42%,transparent) 55%,transparent 100%);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);-webkit-mask-image:linear-gradient(0deg,#000 0,#000 60%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 60%,transparent)}.compose .inner{padding-block:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.compose__field{position:relative}.compose__input{display:block;width:100%;font:inherit;font-size:14.5px;color:var(--ink);background:linear-gradient(165deg,#fff 0,var(--surface-2) 100%);border:1px solid hsla(0,0%,100%,.9);border-radius:24px;padding:13px 56px 13px 20px;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--shadow-soft);transition:box-shadow .2s;resize:none;overflow-y:auto;line-height:1.45}.compose__input::placeholder{color:var(--faint)}.compose__input:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--shadow-soft),0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.compose__send{position:absolute;right:7px;bottom:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;font:inherit;font-weight:600;font-size:18px;line-height:1;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 88%,#fff) 0,var(--accent) 42%,var(--accent-ink) 100%);border:0;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 18px -8px color-mix(in srgb,var(--accent) 65%,transparent);transition:filter .2s,transform .12s,box-shadow .25s,opacity .15s}.compose__send:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.05) 55%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.compose__send:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 12px -4px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 28px -10px color-mix(in srgb,var(--accent) 45%,transparent)}.compose__send:active{transform:scale(.94)}.compose__send:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.compose__send:disabled{cursor:default}.compose__send-icon{display:block;margin-top:-1px}.compose__send.is-busy{opacity:.85}.compose__send.is-busy .compose__send-icon{visibility:hidden}.compose__send.is-busy:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:send-spin .7s linear infinite}@keyframes send-spin{to{transform:rotate(1turn)}}@media (max-width:560px){:root{--pad-x:16px}.cards{grid-template-columns:1fr}.bubble{max-width:90%}.reply__ava{display:none}.compose__input{font-size:16px}.empty{margin-top:0;padding-top:8px;padding-bottom:2vh}.empty .chips{gap:7px}.empty .chip{font-size:13px;padding:9px 14px 9px 12px}.empty .chip:before{font-size:12px;margin-right:7px}}.mascot{position:fixed;left:0;bottom:calc(52px + env(safe-area-inset-bottom));width:126px;height:175px;z-index:40;pointer-events:none;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.mascot[data-ready]{opacity:1}.mascot__face{pointer-events:auto;cursor:pointer}.mascot__face svg{overflow:visible;display:block}.mascot__hearts{left:8px;top:-6px;width:110px;height:120px}.mascot__bubble,.mascot__hearts{position:absolute;pointer-events:none}.mascot__bubble{left:108px;bottom:96px;transform-origin:left bottom;text-align:left;min-width:120px;max-width:200px;background:linear-gradient(165deg,#fff 0,var(--cbg,#eef7ef) 100%);color:var(--cink,#1c3a29);border:1.5px solid hsla(0,0%,100%,.85);border-radius:20px;padding:11px 16px;font-weight:600;font-size:13.5px;line-height:1.34;box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 16px 30px -8px var(--csh,rgba(30,60,40,.18));opacity:0;text-wrap:pretty;transition:box-shadow .15s,transform .15s}.mascot[data-side=left] .mascot__bubble{left:auto;right:108px;transform-origin:right bottom}.mascot__bubble[data-actionable=""]{cursor:pointer}.mascot__bubble[data-actionable=""]:hover{box-shadow:0 1px 0 hsla(0,0%,100%,.95) inset,0 20px 38px -8px var(--csh,rgba(30,60,40,.22))}.mascot__face{transition:transform .3s cubic-bezier(.4,0,.2,1)}.fox-all,.fox-arm-l,.fox-arm-r,.fox-leg-l,.fox-leg-r,.fox-tail{will-change:transform}.fox-eye{transform-box:fill-box;transform-origin:50% 50%;animation:mascot-blink 5s infinite}.fox-loupe{opacity:0;transition:opacity .25s ease}[data-mode=search] .fox-loupe{opacity:1}[data-mode=walk] .fox-all{animation:mascot-walkbob .72s ease-in-out infinite}[data-mode=walk] .fox-leg-l{animation:mascot-stepA .72s ease-in-out infinite}[data-mode=walk] .fox-leg-r{animation:mascot-stepB .72s ease-in-out infinite}[data-mode=walk] .fox-arm-l{animation:mascot-armB .72s ease-in-out infinite}[data-mode=walk] .fox-arm-r{animation:mascot-armA .72s ease-in-out infinite}[data-mode=walk] .fox-tail{animation:mascot-tailwalk .72s ease-in-out infinite}[data-mode=idle] .fox-all,[data-mode=talk] .fox-all{animation:mascot-breathe 3s ease-in-out infinite}[data-mode=idle] .fox-tail,[data-mode=talk] .fox-tail{animation:mascot-tail 2.6s ease-in-out infinite}[data-mode=wave] .fox-all{animation:mascot-breathe 2s ease-in-out infinite}[data-mode=wave] .fox-arm-r{animation:mascot-wave 1.4s ease-in-out infinite}[data-mode=wave] .fox-tail{animation:mascot-tail 1s ease-in-out infinite}[data-mode=celebrate] .fox-all,[data-mode=dance] .fox-all{animation:mascot-dance .48s ease-in-out infinite}[data-mode=celebrate] .fox-arm-l,[data-mode=celebrate] .fox-arm-r,[data-mode=dance] .fox-arm-l,[data-mode=dance] .fox-arm-r{animation:mascot-dancearm .48s ease-in-out infinite}[data-mode=celebrate] .fox-tail,[data-mode=dance] .fox-tail{animation:mascot-tail .3s ease-in-out infinite}[data-mode=search] .fox-all{animation:mascot-hop .5s ease-in-out infinite}[data-mode=search] .fox-arm-r{animation:mascot-loupe 1.1s ease-in-out infinite}[data-mode=search] .fox-tail{animation:mascot-tail .5s ease-in-out infinite}[data-mode=poke] .fox-all{animation:mascot-poke .75s ease-out}[data-mode=stretch] .fox-all{animation:mascot-stretch 2.1s ease-in-out}[data-mode=stretch] .fox-arm-l{animation:mascot-stretchArmL 2.1s ease-in-out}[data-mode=stretch] .fox-arm-r{animation:mascot-stretchArmR 2.1s ease-in-out}[data-mode=stretch] .fox-tail{animation:mascot-stretchTail 2.1s ease-in-out}@keyframes mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@keyframes mascot-tail{0%{transform:rotate(-11deg)}50%{transform:rotate(13deg)}to{transform:rotate(-11deg)}}@keyframes mascot-walkbob{0%{transform:scaleY(1)}25%{transform:scaleY(1.012)}50%{transform:scaleY(.992)}75%{transform:scaleY(1.012)}to{transform:scaleY(1)}}@keyframes mascot-stepA{0%{transform:rotate(9deg)}50%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes mascot-stepB{0%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}to{transform:rotate(-9deg)}}@keyframes mascot-armA{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes mascot-armB{0%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes mascot-tailwalk{0%{transform:rotate(-8deg)}50%{transform:rotate(10deg)}to{transform:rotate(-8deg)}}@keyframes mascot-wave{0%{transform:rotate(0)}12%{transform:rotate(-152deg)}30%{transform:rotate(-120deg)}48%{transform:rotate(-152deg)}66%{transform:rotate(-120deg)}84%{transform:rotate(-150deg)}to{transform:rotate(-134deg)}}@keyframes mascot-dance{0%{transform:translateY(0) rotate(-7deg)}25%{transform:translateY(-15px) rotate(7deg)}50%{transform:translateY(0) rotate(-7deg)}75%{transform:translateY(-15px) rotate(7deg)}to{transform:translateY(0) rotate(-7deg)}}@keyframes mascot-dancearm{0%{transform:rotate(-135deg)}50%{transform:rotate(-172deg)}to{transform:rotate(-135deg)}}@keyframes mascot-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mascot-loupe{0%{transform:rotate(-52deg)}50%{transform:rotate(-74deg)}to{transform:rotate(-52deg)}}@keyframes mascot-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes mascot-poke{0%{transform:translateY(0) scale(1)}16%{transform:translateY(5px) scale(1.16,.8)}42%{transform:translateY(-48px) scale(.9,1.16)}68%{transform:translateY(0) scale(1.1,.9)}84%{transform:translateY(0) scale(.97,1.05)}to{transform:translateY(0) scale(1)}}@keyframes mascot-stretch{0%{transform:translateY(0) scale(1)}18%{transform:translateY(2px) scale(1.05,.9)}42%{transform:translateY(-10px) scale(.93,1.16)}68%{transform:translateY(-10px) scale(.93,1.16)}84%{transform:translateY(1px) scale(1.04,.94)}to{transform:translateY(0) scale(1)}}@keyframes mascot-stretchArmL{0%{transform:rotate(0)}20%{transform:rotate(60deg)}42%{transform:rotate(150deg)}68%{transform:rotate(150deg)}to{transform:rotate(0)}}@keyframes mascot-stretchArmR{0%{transform:rotate(0)}20%{transform:rotate(-60deg)}42%{transform:rotate(-150deg)}68%{transform:rotate(-150deg)}to{transform:rotate(0)}}@keyframes mascot-stretchTail{0%{transform:rotate(-8deg)}42%{transform:rotate(30deg)}68%{transform:rotate(30deg)}to{transform:rotate(-8deg)}}@keyframes mascot-float{0%{transform:translateY(0) scale(.5) rotate(0);opacity:0}20%{opacity:1}to{transform:translateY(-110px) scale(1.15) rotate(18deg);opacity:0}}@keyframes mascot-pop{0%{transform:scale(.6) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@media (max-width:640px){.mascot{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}.stats{max-width:1120px;margin:0 auto;padding:56px var(--pad-x) 120px}.stats-head{margin-bottom:52px}.stats-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 11px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.stats-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.stats-title{font-family:var(--font-display,var(--font-sans));font-size:clamp(32px,5vw,46px);line-height:1.04;letter-spacing:-.02em;margin:18px 0 10px;color:var(--ink);font-weight:700}.stats-sub{color:var(--muted);font-size:16px;max-width:60ch;margin:0}.stats-section{margin-top:52px}.stats-section__label{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display,var(--font-sans));font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 20px}.stats-section__label:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.stats-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.stats-kpi{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:4px;box-shadow:var(--shadow-block);transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1)}.stats-kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.stats-kpi__core{background:var(--surface);border-radius:10px;padding:11px 12px 12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 2px rgba(23,36,31,.03);height:100%}.stats-kpi__label{color:var(--faint);font-size:11px;font-weight:500;margin-bottom:7px;line-height:1.25}.stats-kpi__value{font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--accent-ink);line-height:1}.stats-kpi__unit{font-size:13px;color:var(--muted);margin-left:1px;font-weight:500}.stats-kpi__hint{font-size:10.5px;color:var(--faint);margin-top:6px;line-height:1.3}.stats-kpi--warn .stats-kpi__value{color:#b5651d}.stats-demand{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.stats-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:var(--shadow-block)}.stats-panel__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--font-display,var(--font-sans));font-size:15px;font-weight:600;color:var(--ink);margin:0 0 12px}.stats-panel__title small{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--faint);letter-spacing:.02em}.stats-lead{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-radius:10px;margin-bottom:4px;background:var(--surface-2);transition:transform .4s cubic-bezier(.32,.72,0,1)}.stats-lead:last-child{margin-bottom:0}.stats-lead:hover{transform:translateX(3px)}.stats-lead__fill{position:absolute;left:0;top:0;bottom:0;border-radius:10px;z-index:0;background:linear-gradient(90deg,var(--accent-soft),color-mix(in srgb,var(--accent) 26%,var(--accent-soft)));transition:width .8s cubic-bezier(.32,.72,0,1)}.stats-lead__name{position:relative;z-index:1;font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-lead__count{position:relative;z-index:1;flex-shrink:0;font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--accent-ink)}.stats-panel__empty{color:var(--faint);font-size:13px;padding:4px 0 8px}.stats-feed{display:flex;flex-direction:column;gap:12px}.stats-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;box-shadow:var(--shadow-soft);transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1),border-color .45s}.stats-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-block);border-color:var(--line-strong)}.stats-row__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stats-row__time{font-family:var(--font-mono);font-size:11.5px;color:var(--faint);background:var(--surface-2);padding:3px 9px;border-radius:var(--r-pill)}.stats-row__q{font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.35;flex:1 1;min-width:200px;font-family:var(--font-display,var(--font-sans))}.stats-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:600;padding:4px 11px;border-radius:var(--r-pill)}.stats-badge--ok{background:var(--accent-soft);color:var(--accent-ink)}.stats-badge--zero{background:#f6e6d4;color:#a1560f}.stats-badge--mute{background:var(--surface-2);color:var(--faint);font-weight:500}.stats-step{position:relative;margin-top:15px;padding-left:20px}.stats-step:before{content:"";position:absolute;left:0;top:2.5px;width:7px;height:7px;border-radius:50%;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.stats-step:after{content:"";position:absolute;left:3px;top:14px;bottom:-15px;width:1px;background:var(--line-strong)}.stats-step:last-child:after{display:none}.stats-step__label{font-size:10.5px;line-height:14px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.stats-step__plain{font-size:13.5px;color:var(--muted);line-height:1.5}.stats-fields{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0}.stats-field{display:contents}.stats-field dt{font-size:13px;color:var(--faint);white-space:nowrap}.stats-field dd{font-size:13.5px;color:var(--ink);font-weight:500;margin:0}.stats-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:13.5px}.stats-result__count{font-family:var(--font-mono);font-weight:600;color:var(--accent-ink);font-size:14px}.stats-result__price{font-family:var(--font-mono);color:var(--muted)}.stats-result__complexes{color:var(--muted)}.stats-relax{margin-top:9px;font-size:12.5px;line-height:1.5;color:#8a4b0f;background:#f9edde;border-radius:9px;padding:8px 11px}.stats-relax__tag{font-weight:600}.stats-answer summary{cursor:pointer;list-style:none;font-size:13.5px;color:var(--muted);line-height:1.55}.stats-answer summary::-webkit-details-marker{display:none}.stats-answer__more{color:var(--accent);font-weight:500;white-space:nowrap}.stats-answer[open] .stats-answer__more{display:none}.stats-answer__full,.stats-answer__rest{font-size:13.5px;color:var(--muted);line-height:1.55;white-space:pre-wrap}.stats-answer__rest{display:inline}.stats-pager{display:flex;gap:10px;margin-top:28px}.stats-pager a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--accent-ink);text-decoration:none;background:var(--surface);border:1px solid var(--line);padding:9px 18px;border-radius:var(--r-pill);box-shadow:var(--shadow-soft);transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}.stats-pager a:hover{transform:translateY(-2px);box-shadow:var(--shadow-block)}.stats-pager a:active{transform:translateY(0) scale(.98)}.stats-empty{text-align:center;color:var(--faint);font-size:15px;padding:56px 20px;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-card)}@media (max-width:900px){.stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.stats{padding:36px 16px 80px}.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row__q{min-width:100%}}