@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-3JNSbYiwmMn1RB5suLL0VGzoJApLUqf_ALWOPTEH2JQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.6%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-KPeqrtDe9S4tszkrjdzyjSMn6_0hOMXw03Bk_rTxmk8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-NLYhj87XBE6Sdfvb51sIolb3qUQsPZcMN7G3N4RB7Cs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_qeYdoJ8kBa8m_0pDNG5lMFFTm76zgepEPaYdhfBdgw.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-RPbOMC4zT_xVhMHw_4HWh8SQTWy5dCdDQaT_u2VSsA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-WsyCkc13ufsMs3cm56uQ4fvwXS2YPUb3L7cOLZvfois.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-3JNSbYiwmMn1RB5suLL0VGzoJApLUqf_ALWOPTEH2JQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-KPeqrtDe9S4tszkrjdzyjSMn6_0hOMXw03Bk_rTxmk8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-NLYhj87XBE6Sdfvb51sIolb3qUQsPZcMN7G3N4RB7Cs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_qeYdoJ8kBa8m_0pDNG5lMFFTm76zgepEPaYdhfBdgw.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-RPbOMC4zT_xVhMHw_4HWh8SQTWy5dCdDQaT_u2VSsA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-WsyCkc13ufsMs3cm56uQ4fvwXS2YPUb3L7cOLZvfois.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-3JNSbYiwmMn1RB5suLL0VGzoJApLUqf_ALWOPTEH2JQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-KPeqrtDe9S4tszkrjdzyjSMn6_0hOMXw03Bk_rTxmk8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-NLYhj87XBE6Sdfvb51sIolb3qUQsPZcMN7G3N4RB7Cs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_qeYdoJ8kBa8m_0pDNG5lMFFTm76zgepEPaYdhfBdgw.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-RPbOMC4zT_xVhMHw_4HWh8SQTWy5dCdDQaT_u2VSsA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-WsyCkc13ufsMs3cm56uQ4fvwXS2YPUb3L7cOLZvfois.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-3JNSbYiwmMn1RB5suLL0VGzoJApLUqf_ALWOPTEH2JQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-KPeqrtDe9S4tszkrjdzyjSMn6_0hOMXw03Bk_rTxmk8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-NLYhj87XBE6Sdfvb51sIolb3qUQsPZcMN7G3N4RB7Cs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_qeYdoJ8kBa8m_0pDNG5lMFFTm76zgepEPaYdhfBdgw.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-RPbOMC4zT_xVhMHw_4HWh8SQTWy5dCdDQaT_u2VSsA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-WsyCkc13ufsMs3cm56uQ4fvwXS2YPUb3L7cOLZvfois.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-3JNSbYiwmMn1RB5suLL0VGzoJApLUqf_ALWOPTEH2JQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-KPeqrtDe9S4tszkrjdzyjSMn6_0hOMXw03Bk_rTxmk8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-NLYhj87XBE6Sdfvb51sIolb3qUQsPZcMN7G3N4RB7Cs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_qeYdoJ8kBa8m_0pDNG5lMFFTm76zgepEPaYdhfBdgw.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-RPbOMC4zT_xVhMHw_4HWh8SQTWy5dCdDQaT_u2VSsA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-WsyCkc13ufsMs3cm56uQ4fvwXS2YPUb3L7cOLZvfois.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Grotesk Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:98.4%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}:root{--bg:#14100f;--surface:#1e1918;--accent:tomato;--text:#f6f1ee;--muted:#f6f1eeb8;--line:#ffffff17;--soft:#ffffff0d;--on-accent:#1b1614;--danger:#e0564f;--backdrop:#0b0a09;--font-ui:"Manrope", "Manrope Fallback: sans-serif", system-ui, -apple-system, sans-serif;--font-num:"Space Grotesk", "Space Grotesk Fallback: sans-serif", ui-monospace, monospace;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:18px;--sp-10:20px;--sp-11:22px;--sp-12:24px;--gutter:22px;--page-gutter:var(--gutter);--column-max:480px;--r-pill:999px;--r-sheet:28px;--r-card:20px;--r-inner:18px;--r-btn:16px;--r-field:14px;--r-cell:12px;--r-cell-sm:10px;--r-tag:6px;--bar-h:6px;--tap:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--tab-bar-h:calc(45px + max(var(--sp-11), calc(var(--safe-bottom) - var(--sp-6))));--nav-w:0px;--rail-w:88px;--sidebar-w:248px;--content-max:1440px;--dialog-w:560px;--panel-w:480px;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (width>=744px){:root{--nav-w:calc(var(--rail-w) + var(--safe-left));--tab-bar-h:0px;--page-gutter:32px}}@media (width>=1200px){:root{--nav-w:var(--sidebar-w);--page-gutter:48px}}:root[data-theme-mode=light]{--text:#221e1c;--muted:#221e1cad;--line:#00000017;--soft:#00000009;--backdrop:#e6e1db}body,html{background:var(--bg);overscroll-behavior:none;margin:0;padding:0}@media (width>=481px) and (width<=743px){body,html{background:var(--backdrop)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-ui);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,select,textarea{font-family:inherit;font-size:16px}::-webkit-scrollbar{width:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-family:var(--font-num)}.t-screen-title{font-size:30px}.t-screen-title,.t-section-title{letter-spacing:-.02em;font-weight:800}.t-section-title{font-size:28px}.t-reference{font-size:22px}.t-reference,.t-sheet-title{letter-spacing:-.01em;font-weight:800}.t-sheet-title,.t-card-num{font-size:19px}.t-card-num,.t-streak{font-family:var(--font-num);font-weight:700}.t-streak{font-size:44px;line-height:1}.t-item{font-size:15px;font-weight:700;line-height:1.25}.t-body{font-size:14px;font-weight:500}.t-secondary{color:var(--muted);font-size:12.5px}.t-label,.t-meta{color:var(--muted);font-size:11px}.t-label{letter-spacing:.1em;text-transform:uppercase;font-weight:700}.t-micro{font-size:9.5px;font-weight:800}.t-eyebrow,.t-micro{letter-spacing:.12em;text-transform:uppercase}.t-eyebrow{color:var(--muted);font-size:12px;font-weight:600}.prose{text-wrap:pretty;line-height:1.45}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-8)}.bar-track{height:var(--bar-h);background:var(--soft);overflow:hidden}.bar-fill,.bar-track{border-radius:var(--r-pill)}.bar-fill{background:var(--accent);height:100%;transition:width .4s var(--ease-out)}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.anim-fade{animation:.3s fade}.anim-up{animation:up .28s var(--ease-out);animation-fill-mode:backwards}.screen-enter-active,.screen-leave-active{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.screen-enter-from{opacity:0;transform:translateY(8px)}.screen-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.error[data-v-0bf5eac1]{background:var(--bg);min-height:100dvh;color:var(--text);padding:var(--safe-top) var(--gutter) max(24px,var(--safe-bottom));justify-content:center;align-items:center;display:flex}.error__body[data-v-0bf5eac1]{width:100%;max-width:var(--column-max);text-align:center}.error__code[data-v-0bf5eac1]{margin:var(--sp-4) 0 var(--sp-6);color:var(--accent);font-size:64px;font-weight:800;line-height:1}.error__text[data-v-0bf5eac1]{margin:var(--sp-6) 0 0;color:var(--muted)}
