@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ea53d9cb-module__A2t94W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ea53d9cb-module__A2t94W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_9zwANka1ogvuNisHwaDLBdDswb1c)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e7fbfd57-module__IKMuYG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e7fbfd57-module__IKMuYG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--accent-50:#edf4ff;--accent-100:#d9e7ff;--accent-200:#b6d0ff;--accent-300:#89b1fa;--accent-400:#5b8cea;--accent-500:#3b6fd4;--accent-600:#275bbf;--accent-700:#1d49a0;--accent-800:#17397b;--accent-900:#132b5a;--swim:#39aacc;--swim-strong:#0181a2;--swim-soft:#d3f1fc;--bike:#e19b34;--bike-strong:#bd7212;--bike-soft:#ffeed3;--run:#e2653e;--run-strong:#c2452a;--run-soft:#ffe7de;--strength:#8180b2;--strength-strong:#646295;--strength-soft:#ebebfc;--success:#389854;--success-soft:#d9f6dd;--success-strong:#21763c;--warning:#e0b861;--warning-soft:#fff2d3;--warning-strong:#b58531;--danger:#d33a3c;--danger-soft:#ffe5e3;--danger-strong:#b21a1c;--info:var(--accent-500);--info-soft:var(--accent-50)}@supports (color:lab(0% 0 0)){:root{--accent-50:lab(95.8714% -.678629 -6.73416);--accent-100:lab(91.1306% -1.20652 -14.8175);--accent-200:lab(82.8027% -1.20434 -27.3746);--accent-300:lab(71.4432% .584066 -41.318);--accent-400:lab(58.2223% 4.92811 -53.1897);--accent-500:lab(47.4326% 9.24891 -58.1236);--accent-600:lab(39.689% 12.2064 -59.0067);--accent-700:lab(32.3003% 11.4286 -52.6602);--accent-800:lab(24.541% 8.44736 -42.1613);--accent-900:lab(17.9559% 5.22253 -31.6904);--swim:lab(64.5396% -24.2856 -27.0225);--swim-strong:lab(49.3543% -21.4409 -26.5945);--swim-soft:lab(93.2328% -8.50776 -8.87935);--bike:lab(69.6289% 20.7869 61.2015);--bike-strong:lab(55.4524% 26.1379 58.6052);--bike-soft:lab(94.8618% 3.60617 17.2257);--run:lab(58.6362% 47.806 46.3645);--run-strong:lab(47.491% 49.7027 43.5109);--run-soft:lab(93.3597% 10.5004 10.0559);--strength:lab(55.1367% 9.06155 -26.4594);--strength-strong:lab(43.4354% 10.3288 -28.0315);--strength-soft:lab(93.4276% 2.13107 -7.99154);--success:lab(55.8805% -40.7523 26.859);--success-soft:lab(94.2192% -13.3265 8.51636);--success-strong:lab(43.5038% -36.3107 24.0307);--warning:lab(77.0205% 7.44405 48.9856);--warning-soft:lab(96.1397% 1.13302 19.5826);--warning-strong:lab(59.3913% 13.0184 50.7087);--danger:lab(49.3643% 60.058 36.7948);--danger-soft:lab(93.2961% 10.7377 5.7974);--danger-strong:lab(38.9865% 58.3026 41.6179)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf9f7;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f5f3f1;--surface-overlay:#fff;--surface-inset:#f3f1ee;--surface-hover:#f0f3f5;--surface-active:#eaedf1;--surface-selected:var(--accent-50);--border:#dfe1e4;--border-strong:#cacdd1;--border-faint:#ebedef;--text-strong:#1d2126;--text-body:#31363c;--text-muted:#65696f;--text-faint:#898c92;--text-on-accent:#fcfcfc;--accent:var(--accent-500);--accent-hover:var(--accent-600);--accent-active:var(--accent-700);--accent-quiet-bg:var(--accent-50);--accent-quiet-fg:var(--accent-700);--ring:var(--accent-400);--grid-line:#e5e7ea;--axis-line:#ced1d4}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--bg:lab(98.1544% .196129 1.31595);--surface:lab(100% 0 0);--surface-raised:lab(100% 0 0);--surface-sunken:lab(96.0679% .224769 1.50441);--surface-overlay:lab(100% 0 0);--surface-inset:lab(95.3747% .282615 1.88148);--surface-hover:lab(95.589% -.443906 -1.4321);--surface-active:lab(93.6153% -.661969 -2.14602);--border:lab(89.557% -.443608 -1.43195);--border-strong:lab(82.3633% -.660747 -2.1453);--border-faint:lab(93.6178% -.333726 -1.07458);--text-strong:lab(12.3881% -.829242 -4.33161);--text-body:lab(22.2506% -.87592 -4.35226);--text-muted:lab(44.2958% -.853628 -4.01436);--text-faint:lab(58.2212% -.717551 -3.29458);--text-on-accent:lab(98.84% .0000298023 -.0000119209);--grid-line:lab(91.645% -.443697 -1.432);--axis-line:lab(83.7562% -.552446 -1.78877)}}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--surface:#151a22;--surface-raised:#1c2129;--surface-sunken:#090d12;--surface-overlay:#1d232c;--surface-inset:#11161c;--surface-hover:#1f252d;--surface-active:#262c35;--surface-selected:#212e45;--border:#2d333b;--border-strong:#424952;--border-faint:#22262d;--text-strong:#f3f5f8;--text-body:#d5d8dd;--text-muted:#9499a0;--text-faint:#6f757c;--text-on-accent:#fcfcfc;--accent:var(--accent-400);--accent-hover:#6a9cfb;--accent-active:#85b0ff;--accent-quiet-bg:#1d2d4c;--accent-quiet-fg:#adcbff;--ring:var(--accent-400);--grid-line:#2a2e34;--axis-line:#3d434b;--swim-soft:#033c4c;--bike-soft:#4d3312;--run-soft:#582b1e;--strength-soft:#303041;--success-soft:#1c3e24;--warning-soft:#493810;--danger-soft:#552722}@supports (color:lab(0% 0 0)){:root[data-theme=dark],[data-theme=dark]{--bg:lab(5.05657% -.49223 -4.26884);--surface:lab(9.23096% -.796661 -5.77561);--surface-raised:lab(12.4767% -.869744 -6.14509);--surface-sunken:lab(3.53476% -.351205 -3.13781);--surface-overlay:lab(13.5167% -.912383 -6.50343);--surface-inset:lab(6.96232% -.665449 -5.32711);--surface-hover:lab(14.3293% -.923201 -6.50743);--surface-active:lab(17.807% -.9965 -6.87719);--surface-selected:lab(18.5207% .208408 -16.1723);--border:lab(20.8373% -.913546 -5.82111);--border-strong:lab(30.5767% -1.05879 -6.56208);--border-faint:lab(15.0432% -.790894 -5.08995);--text-strong:lab(96.5123% -.330716 -1.47089);--text-body:lab(86.2981% -.570893 -2.5695);--text-muted:lab(63.0886% -.870228 -4.02304);--text-faint:lab(48.9309% -1.00082 -4.74011);--text-on-accent:lab(98.84% .0000298023 -.0000119209);--accent-hover:lab(64.0744% 4.04742 -53.3085);--accent-active:lab(71.2991% 1.54027 -46.5274);--accent-quiet-bg:lab(18.3675% 1.31626 -21.3688);--accent-quiet-fg:lab(80.9549% -.874609 -32.6723);--grid-line:lab(18.7603% -.770524 -4.74184);--axis-line:lab(28.0315% -.954434 -5.83881);--swim-soft:lab(22.5084% -12.3291 -15.2133);--bike-soft:lab(23.9163% 9.33316 25.1255);--run-soft:lab(23.4481% 20.354 17.7064);--strength-soft:lab(20.5891% 3.42555 -10.6528);--success-soft:lab(23.0454% -18.0146 11.7662);--warning-soft:lab(24.6912% 4.28778 26.6861);--danger-soft:lab(22.1961% 21.6808 13.4414)}}
:root{--font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--metric-font-features:"tnum" 1, "lnum" 1, "zero" 1, "ss01" 1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.02em;--tracking-tight:-.011em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-caps:.07em;--type-display-size:var(--text-3xl);--type-display-weight:var(--weight-semibold);--type-display-leading:var(--leading-tight);--type-display-tracking:var(--tracking-tighter);--type-title-size:var(--text-xl);--type-title-weight:var(--weight-semibold);--type-title-leading:var(--leading-snug);--type-title-tracking:var(--tracking-tight);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-medium);--type-eyebrow-size:var(--text-2xs);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-tracking:var(--tracking-caps)}
:root{--space-0:0;--space-px:1px;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--border-hairline:1px;--border-strong:1.5px;--rail-sidebar:248px;--rail-sidebar-collapsed:64px;--rail-rightpane:360px;--topbar-height:56px;--content-max:1280px;--focus-ring-width:2px;--focus-ring-offset:2px}
:root{--shadow-color:230 25% 18%;--shadow-xs:0 1px 1px hsl(var(--shadow-color) / .04), 0 1px 2px hsl(var(--shadow-color) / .05);--shadow-sm:0 1px 2px hsl(var(--shadow-color) / .05), 0 2px 4px hsl(var(--shadow-color) / .06);--shadow-md:0 2px 4px hsl(var(--shadow-color) / .06), 0 6px 12px hsl(var(--shadow-color) / .08);--shadow-lg:0 4px 8px hsl(var(--shadow-color) / .07), 0 16px 32px hsl(var(--shadow-color) / .12);--shadow-focus:0 0 0 var(--focus-ring-offset) var(--bg), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring);--ring-inset:inset 0 0 0 1px var(--border)}:root[data-theme=dark],[data-theme=dark]{--shadow-color:230 40% 4%;--shadow-xs:0 1px 2px hsl(var(--shadow-color) / .4);--shadow-sm:0 1px 2px hsl(var(--shadow-color) / .45), 0 2px 6px hsl(var(--shadow-color) / .4);--shadow-md:0 2px 6px hsl(var(--shadow-color) / .45), 0 8px 18px hsl(var(--shadow-color) / .5);--shadow-lg:0 6px 14px hsl(var(--shadow-color) / .5), 0 22px 44px hsl(var(--shadow-color) / .58)}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.11s;--duration-base:.17s;--duration-slow:.26s}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{font-family:inherit}.metric,.tabular{font-family:var(--font-mono);font-feature-settings:var(--metric-font-features);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums lining-nums}.eyebrow{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-faint)}:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--accent);color:var(--text-on-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.mp-btn{--_h:36px;--_px:14px;--_fs:var(--text-sm);height:var(--_h);padding:0 var(--_px);font-family:var(--font-sans);font-size:var(--_fs);letter-spacing:-.005em;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mp-btn:active{transform:translateY(.5px)}.mp-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mp-btn[disabled]{opacity:.45;pointer-events:none}.mp-btn--sm{--_h:28px;--_px:10px;--_fs:var(--text-xs)}.mp-btn--lg{--_h:44px;--_px:20px;--_fs:var(--text-base)}.mp-btn--full{width:100%}.mp-btn--primary{background:var(--accent);color:var(--text-on-accent)}.mp-btn--primary:hover{background:var(--accent-hover)}.mp-btn--primary:active{background:var(--accent-active)}.mp-btn--secondary{background:var(--surface);color:var(--text-strong);border-color:var(--border-strong)}.mp-btn--secondary:hover{background:var(--surface-hover);border-color:var(--text-faint)}.mp-btn--secondary:active{background:var(--surface-active)}.mp-btn--ghost{color:var(--text-body);background:0 0}.mp-btn--ghost:hover{background:var(--surface-hover);color:var(--text-strong)}.mp-btn--ghost:active{background:var(--surface-active)}.mp-btn--danger{background:var(--danger);color:#fff}.mp-btn--danger:hover{background:var(--danger-strong)}.mp-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite mp-btn-spin}@keyframes mp-btn-spin{to{transform:rotate(360deg)}}.mp-iconbtn{--_s:36px;width:var(--_s);height:var(--_s);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.mp-iconbtn:hover{background:var(--surface-hover);color:var(--text-strong)}.mp-iconbtn:active{background:var(--surface-active)}.mp-iconbtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mp-iconbtn[disabled]{opacity:.4;pointer-events:none}.mp-iconbtn--sm{--_s:28px}.mp-iconbtn--lg{--_s:44px}.mp-iconbtn--solid{background:var(--surface);border-color:var(--border);color:var(--text-body)}.mp-iconbtn--solid:hover{border-color:var(--text-faint);color:var(--text-strong)}.mp-iconbtn--accent{color:var(--accent)}.mp-iconbtn--accent:hover{background:var(--accent-quiet-bg);color:var(--accent-hover)}.mp-iconbtn--active{background:var(--accent-quiet-bg);color:var(--accent-quiet-fg)}.mp-iconbtn svg{width:18px;height:18px;display:block}.mp-iconbtn--sm svg{width:15px;height:15px}.mp-badge{border-radius:var(--radius-xs);height:20px;font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.mp-badge--md{height:24px;font-size:var(--text-xs);padding:0 9px}.mp-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mp-badge--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.mp-card--flat{box-shadow:none}.mp-card--raised{box-shadow:var(--shadow-sm)}.mp-card--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.mp-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.mp-card--interactive:active{transform:translateY(.5px)}.mp-card--accent{border-top:2px solid var(--accent)}.mp-card__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-faint);align-items:center;gap:10px;display:flex}.mp-card__header-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-card__title{font-size:var(--text-sm);color:var(--text-strong);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mp-card__subtitle{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mp-card__header-aside{align-items:center;gap:6px;margin-left:auto;display:flex}.mp-card__body{padding:var(--space-4)}.mp-card__body--flush{padding:0}.mp-field{flex-direction:column;gap:5px;display:flex}.mp-field__label{font-size:var(--text-xs);color:var(--text-body);letter-spacing:-.003em;font-weight:600}.mp-field__label .req{color:var(--danger);margin-left:2px}.mp-input{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);height:36px;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;gap:7px;padding:0 10px;display:flex}.mp-input:hover{border-color:var(--border-strong)}.mp-input--focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-quiet-bg);background:var(--surface)}.mp-input--error{border-color:var(--danger)}.mp-input--error.mp-input--focused{box-shadow:0 0 0 3px var(--danger-soft)}.mp-input--sm{height:28px}.mp-input--lg{height:44px}.mp-input input{min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1}.mp-input input::placeholder{color:var(--text-faint)}.mp-input--mono input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mp-input__affix{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap;font-weight:500}.mp-input__icon{color:var(--text-faint);display:inline-flex}.mp-input__icon svg{width:16px;height:16px}.mp-field__hint{font-size:var(--text-xs);color:var(--text-faint)}.mp-field__hint--error{color:var(--danger-strong)}.mp-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.mp-switch[data-disabled=true]{opacity:.45;pointer-events:none}.mp-switch__track{background:var(--border-strong);border-radius:var(--radius-full);width:34px;height:20px;transition:background var(--duration-base) var(--ease-out);flex:none;position:relative}.mp-switch__track[data-on=true]{background:var(--accent)}.mp-switch__thumb{width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.mp-switch__track[data-on=true] .mp-switch__thumb{transform:translate(14px)}.mp-switch--sm .mp-switch__track{width:28px;height:16px}.mp-switch--sm .mp-switch__thumb{width:12px;height:12px}.mp-switch--sm .mp-switch__track[data-on=true] .mp-switch__thumb{transform:translate(12px)}.mp-switch__label{font-size:var(--text-sm);color:var(--text-body);font-weight:500}.mp-switch input{opacity:0;width:0;height:0;position:absolute}.mp-switch__track:focus-within{box-shadow:var(--shadow-focus)}.mp-segmented{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:2px;padding:2px;display:inline-flex}.mp-segmented__item{appearance:none;cursor:pointer;height:28px;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);border-radius:calc(var(--radius-sm) - 2px);letter-spacing:-.003em;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.mp-segmented__item:hover{color:var(--text-strong)}.mp-segmented__item[aria-selected=true]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-xs)}.mp-segmented__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mp-segmented--lg .mp-segmented__item{height:34px;font-size:var(--text-sm);padding:0 16px}.mp-segmented__count{font-family:var(--font-mono);color:var(--text-faint);font-size:10px}.mp-segmented__item[aria-selected=true] .mp-segmented__count{color:var(--accent)}.mp-sport{border-radius:var(--radius-xs);height:22px;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:-.003em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px 0 5px;font-weight:600;display:inline-flex}.mp-sport__glyph{flex:none;width:14px;height:14px;display:inline-flex}.mp-sport__glyph svg{width:100%;height:100%}.mp-sport--md{height:26px;font-size:var(--text-sm);padding:0 10px 0 7px}.mp-sport--md .mp-sport__glyph{width:16px;height:16px}.mp-sport__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.85;letter-spacing:-.01em;font-weight:500}.mp-metric{flex-direction:column;gap:3px;min-width:0;display:flex}.mp-metric__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-weight:600}.mp-metric__value-row{align-items:baseline;gap:4px;display:flex}.mp-metric__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;color:var(--text-strong);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1}.mp-metric__unit{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.mp-metric--sm .mp-metric__value{font-size:18px}.mp-metric--lg .mp-metric__value{font-size:40px}.mp-metric--xl .mp-metric__value{font-size:56px}.mp-metric__delta{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.mp-metric__delta svg{width:12px;height:12px}.mp-metric__delta--up{color:var(--success-strong)}.mp-metric__delta--down{color:var(--danger-strong)}.mp-metric__delta--flat{color:var(--text-faint)}.mp-metric__accent{border-radius:2px;width:22px;height:2px;margin-bottom:2px}.mp-sync{font-family:var(--font-sans);font-size:var(--text-xs);align-items:center;gap:7px;font-weight:600;display:inline-flex}.mp-sync__dot{border-radius:50%;flex:none;width:8px;height:8px;position:relative}.mp-sync__dot--pulse:after{content:"";background:inherit;animation:mp-sync-pulse 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes mp-sync-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mp-sync__time{font-family:var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:500}.mp-sync__spin{border:2px solid var(--warning);border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite mp-sync-spin}@keyframes mp-sync-spin{to{transform:rotate(360deg)}}.mp-think-dot{background:var(--text-faint);border-radius:50%;flex:none;width:6px;height:6px;animation:1.3s ease-in-out infinite mp-think}.mp-think-dot:nth-child(2){animation-delay:.18s}.mp-think-dot:nth-child(3){animation-delay:.36s}@keyframes mp-think{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.mp-toast{animation:mp-toast-in .28s var(--ease-out) both}@keyframes mp-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mp-toast__x{opacity:0;transition:opacity .15s var(--ease-out)}.mp-toast:hover .mp-toast__x{opacity:1}.mp-toast__drain{transform-origin:top;animation:8s linear both mp-toast-drain}.mp-toast:hover .mp-toast__drain{animation-play-state:paused}@keyframes mp-toast-drain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.mp-toast__dot{background:var(--text-faint);border-radius:50%;flex:none;width:4px;height:4px;animation:1.3s ease-in-out infinite mp-think}.mp-toast__dot:nth-child(2){animation-delay:.18s}.mp-toast__dot:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.mp-toast{animation:none}.mp-toast__drain{opacity:0;animation:none}.mp-toast__dot{opacity:.5;animation:none}}.mp-chip{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);width:100%;font-family:var(--font-sans);appearance:none;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.mp-chip:hover{border-color:var(--border-strong)}.mp-chip:active{transform:translateY(.5px)}.mp-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mp-chip__rail{flex:none;align-self:stretch;width:3px}.mp-chip__body{flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.mp-chip__glyph{flex:none;width:14px;height:14px}.mp-chip__glyph svg{width:100%;height:100%}.mp-chip__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-chip__title{font-size:var(--text-xs);color:var(--text-strong);letter-spacing:-.003em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mp-chip__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mp-chip__check{width:14px;height:14px;color:var(--success);flex:none}.mp-chip--planned{border-style:dashed;border-color:var(--border-strong);background:0 0}.mp-chip--planned .mp-chip__title{color:var(--text-body)}.mp-chip--completed{background:var(--surface)}.mp-chip--live{box-shadow:0 0 0 1px var(--accent)}.mp-chip__live-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.mp-chip__live-dot:after{content:"";background:var(--accent);animation:mp-chip-pulse 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes mp-chip-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mp-chip--compact .mp-chip__body{padding:4px 7px}.mp-chip--compact .mp-chip__meta{display:none}@keyframes mp-travel-up{0%{opacity:0;transform:translateY(5px)}28%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes mp-travel-down{0%{opacity:0;transform:translateY(-5px)}28%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(6px)}}@keyframes mp-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes mp-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.mp-arrow-up{animation:1.1s cubic-bezier(.4,0,.2,1) infinite mp-travel-up}.mp-arrow-down{animation:1.1s cubic-bezier(.4,0,.2,1) infinite mp-travel-down}.mp-check{animation:mp-pop .42s var(--ease-out) both}.mp-err{animation:mp-shake .26s var(--ease-out) 1}.mp-spin{animation:.8s linear infinite mp-btn-spin}@media (prefers-reduced-motion:reduce){.mp-sync__dot--pulse:after{animation:none}.mp-sync__spin{animation-duration:0s}.mp-chip__live-dot:after{animation:none}.mp-arrow-up,.mp-arrow-down,.mp-check,.mp-err,.mp-spin{opacity:1!important;animation:none!important;transform:none!important}.mp-think-dot{opacity:.6;animation:none}}@media (max-width:860px){.mp-plan-split{flex-direction:column}.mp-plan-split>*{border-right:none;flex:none;width:100%!important}}.mp-thread-row{position:relative}.mp-thread-row__actions{opacity:0;transition:opacity .12s}.mp-thread-row:hover .mp-thread-row__actions,.mp-thread-row:focus-within .mp-thread-row__actions,.mp-thread-row__actions--open{opacity:1}
:root{--font-sans:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", "Menlo", monospace}
