.trendline{--trendline-opacity: .5;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;animation:trendline-in .5s var(--mp-ease) .5s forwards}@keyframes trendline-in{to{opacity:var(--trendline-opacity)}}.trendline--back{z-index:0}.trendline--front{--trendline-opacity: .72;z-index:2;filter:blur(2.4px) drop-shadow(0 0 8px rgba(143,220,195,.35));mix-blend-mode:screen}.trendline__grid{stroke:var(--mp-line-ink);stroke-width:1;vector-effect:non-scaling-stroke}.trendline__stop-a{stop-color:var(--mp-jade);stop-opacity:.22}.trendline__stop-b{stop-color:var(--mp-jade);stop-opacity:0}.trendline__area{fill:url(#trendlineFill)}.trendline__reveal{transform:translate(-480px);animation:trendline-wipe 2s var(--mp-ease) .5s forwards}@keyframes trendline-wipe{to{transform:translate(0)}}.trendline__line{fill:none;stroke:var(--mp-jade-200);stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.trendline__dots{filter:blur(2px)}.trendline__dots path{fill:none;stroke:var(--mp-jade-200);stroke-width:10;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;animation:trendline-dot .5s var(--mp-ease) forwards}.trendline__dots path:nth-of-type(1){animation-delay:1.2s}.trendline__dots path:nth-of-type(2){animation-delay:1.45s}.trendline__dots path:nth-of-type(3){animation-delay:1.7s;stroke-width:13}@keyframes trendline-dot{to{opacity:1}}@media(max-width:720px){.trendline--back{--trendline-opacity: .34}.trendline--front{--trendline-opacity: .55}}@media(prefers-reduced-motion:reduce){.trendline{opacity:var(--trendline-opacity)}.trendline__reveal{transform:none}.trendline__dots path{opacity:1}}:root{color-scheme:light dark;--mp-ink-900: #05171e;--mp-ink-800: #0a2029;--mp-ink-700: #12313c;--mp-ink-600: #1d4553;--mp-white: #ffffff;--mp-jade: #1e9e78;--mp-jade-200: #8fdcc3;--mp-on-ink: #dfe9e9;--mp-on-ink-soft: #8ba4ab;--mp-line-ink: rgba(143, 220, 195, .18);--mp-paper: light-dark(#eff2f1, #020d13);--mp-surface: light-dark(#ffffff, #0c2129);--mp-surface-sunken: light-dark(#eff2f1, #08191f);--mp-surface-hover: light-dark(#e9edec, #0b2028);--mp-panel-border: light-dark(transparent, rgba(143, 220, 195, .13));--mp-placeholder: light-dark(#93a6ac, #6d878e);--mp-jade-deep: light-dark(#14795b, #5fd0a8);--mp-text: light-dark(#0e2229, #e4eeed);--mp-text-soft: light-dark(#4e6670, #9cb2b7);--mp-line-paper: light-dark(rgba(14, 34, 41, .13), rgba(143, 220, 195, .15));--mp-danger: light-dark(#b3352b, #ff9184);--mp-danger-soft: light-dark(#fdecea, rgba(179, 53, 43, .22));--mp-shadow-color: light-dark(rgba(5, 23, 30, .55), rgba(0, 0, 0, .85));--mp-shadow-color-soft: light-dark(rgba(5, 23, 30, .06), rgba(0, 0, 0, .45));--mp-shadow-color-form: light-dark(rgba(5, 23, 30, .4), rgba(0, 0, 0, .75));--mp-shadow-card: 0 26px 60px -28px var(--mp-shadow-color), 0 2px 6px var(--mp-shadow-color-soft);--mp-shadow-form: 0 18px 44px -26px var(--mp-shadow-color-form);--mp-font-display: "Mp Display", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mp-font-body: "Mp Body", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mp-font-mono: "Mp Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--mp-radius-card: 22px;--mp-radius-field: 10px;--mp-ease: cubic-bezier(.22, .68, .24, 1);--mp-shell: 1080px}@font-face{font-family:Mp Display;src:url(/fonts/display.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Mp Body;src:url(/fonts/body.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Mp Mono;src:url(/fonts/mono.woff2) format("woff2");font-weight:400 500;font-display:swap}:root[data-mui-color-scheme=light]{color-scheme:light}:root[data-mui-color-scheme=dark]{color-scheme:dark}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--mp-paper);color:var(--mp-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--mp-jade-200);color:var(--mp-ink-900)}img,svg{display:block;max-width:100%}html:not(.js) [data-reveal],html:not(.js) [data-state]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}}
