.forecast-anim{--fa-ground:#141622;--fa-card:#1f2230;--fa-border:#2d3147;--fa-ink:#e5e8f2;--fa-ink-2:#b6bac4;--fa-ink-3:#9ca0ae;--fa-brand:#a889ff;--fa-brand-rgb:168,137,255;--fa-axis:#97999b;--fa-track:rgba(0,0,0,.06);--fa-bone:hsla(0,0%,100%,.11);--fa-off:rgba(229,232,242,.22)}:root[data-theme=light] .forecast-anim{--fa-ground:#f7f8fa;--fa-card:#fff;--fa-border:#d6dae7;--fa-ink:#1d1d1d;--fa-ink-2:#53565a;--fa-ink-3:#686c7a;--fa-brand:#702bff;--fa-brand-rgb:112,43,255;--fa-axis:#85888f;--fa-bone:rgba(15,17,30,.11);--fa-off:rgba(29,29,29,.22)}.forecast-anim{background:var(--fa-ground);color:var(--fa-ink);container-type:inline-size;cursor:default;font-family:var(--font-sans);font-size:12px;line-height:16px;padding:10px 10px 6px;position:relative;width:100%}.forecast-anim,.forecast-anim *{font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal}.forecast-anim .fa-chart{height:clamp(190px,30cqi,270px);position:relative}.forecast-anim .fa-chart svg{display:block;font-family:var(--font-sans);inset:0;max-width:none;overflow:visible;position:absolute}.forecast-anim .fa-grid line{stroke:var(--fa-border);stroke-width:1}.forecast-anim .fa-ticks text{fill:var(--fa-axis);font-size:10px;font-variant-numeric:tabular-nums}.forecast-anim .fa-tick-x{text-anchor:middle}.forecast-anim .fa-band{fill:var(--c);stroke:none}.forecast-anim .fa-trace{fill:none;stroke:var(--c);stroke-width:1}.forecast-anim .fa-median{fill:none;stroke:var(--c);stroke-width:2}.forecast-anim .fa-end-dot,.forecast-anim .fa-head-dot{fill:var(--c);stroke:var(--fa-ground);stroke-width:1.5}.forecast-anim .fa-cards{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-top:10px}.forecast-anim .fa-card{background:var(--fa-card);border:1px solid var(--fa-border);border-radius:10px;display:flex;flex-direction:column;min-height:154px;min-width:0;padding:8px 11px}.forecast-anim .fa-card--summary{background:linear-gradient(rgba(var(--fa-brand-rgb),.12),rgba(var(--fa-brand-rgb),.12)),var(--fa-card);border-color:var(--fa-brand);box-shadow:inset 0 0 0 1px var(--fa-brand)}.forecast-anim .fa-card--third{display:none}@container (min-width: 520px){.forecast-anim .fa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 750px){.forecast-anim .fa-cards{grid-template-columns:226px minmax(0,1fr) minmax(0,1fr)}.forecast-anim .fa-card--third{display:flex}}@container (max-width: 749.98px){.forecast-anim .fa-s1{display:none}}.forecast-anim .fa-head{align-items:center;display:flex;gap:6px;height:18px;margin-bottom:4px;min-width:0}.forecast-anim .fa-kind{color:var(--fa-brand);flex:none}.forecast-anim .fa-glyph{color:var(--c);display:grid;flex:none;height:18px;place-items:center;width:18px}.forecast-anim .fa-glyph svg{display:block}.forecast-anim .fa-name{color:var(--fa-ink);flex:0 1 auto;font-size:14px;font-weight:600;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-anim .fa-tag{color:var(--fa-ink-3);flex:none;font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap}.forecast-anim .fa-body{animation:fa-in .16s ease-out}@keyframes fa-in{0%{opacity:0}}.forecast-anim .fa-anchor{align-items:baseline;display:flex;gap:6px;margin-bottom:4px;min-height:22px;overflow:hidden;white-space:nowrap}.forecast-anim .fa-anchor:before{content:"​";font-size:16px;line-height:22px;margin-right:-6px}.forecast-anim .fa-num{color:var(--fa-ink);flex:none;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;line-height:22px}.forecast-anim .fa-label{font-size:11px}.forecast-anim .fa-label,.forecast-anim .fa-shift{color:var(--fa-ink-3);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.forecast-anim .fa-line,.forecast-anim .fa-shift{font-size:12px;line-height:16px}.forecast-anim .fa-line{color:var(--fa-ink);margin:2px 0;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-anim .fa-barrow{align-items:center;display:flex;gap:8px;margin-bottom:4px}.forecast-anim .fa-axis-end{color:var(--fa-ink-3);flex:none;font-size:11px;font-variant-numeric:tabular-nums}.forecast-anim .fa-bar{flex:1 1 auto;height:12px;position:relative}.forecast-anim .fa-bar-track{background:var(--fa-track);border-radius:4px;height:8px;left:0;position:absolute;right:0;top:2px}.forecast-anim .fa-bar-band{background:var(--c);border-radius:4px;height:8px;position:absolute;top:2px}.forecast-anim .fa-bar-band--outer{opacity:.14}.forecast-anim .fa-bar-band--inner{opacity:.3}.forecast-anim .fa-bar-marker{background:var(--c);border-radius:1px;height:12px;position:absolute;top:0;transform:translate(-1px);width:2px}.forecast-anim .fa-bar-cap{border:1.5px solid var(--c);box-sizing:border-box;height:18px;opacity:.9;position:absolute;top:-3px;width:5px}.forecast-anim .fa-bar-cap--lo{border-right:none;transform:translate(-.75px)}.forecast-anim .fa-bar-cap--hi{border-left:none;transform:translate(-4.25px)}.forecast-anim .fa-precision{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.forecast-anim .fa-grade{align-items:center;color:var(--fa-ink);display:flex;font-size:12px;gap:5px;line-height:16px;min-height:24px;min-width:0;overflow:hidden;white-space:nowrap}.forecast-anim .fa-amount{color:var(--fa-ink-3);flex:none;font-variant-numeric:tabular-nums}.forecast-anim .fa-meter{display:inline-flex;flex:none;gap:1.5px}.forecast-anim .fa-meter i{background-color:var(--fa-off);border-radius:1px;height:11px;width:3px}.forecast-anim .fa-meter i.is-on{background:var(--fa-ink)}.forecast-anim .fa-meter--r1 i.is-on{background:#cc5b4e}.forecast-anim .fa-meter--r2 i.is-on{background:#db842c}.forecast-anim .fa-meter--r3 i.is-on{background:#bfab3c}.forecast-anim .fa-meter--r4 i.is-on{background:#40a25c}.forecast-anim .fa-meter i.is-earned{animation:fa-earn .2s var(--m-ease-out,cubic-bezier(.23,1,.32,1)) backwards;transform-origin:bottom}@keyframes fa-earn{0%{transform:scaleY(0)}}.forecast-anim .fa-skel{display:flex;flex-direction:column;gap:8px;padding-top:2px}.forecast-anim .fa-bone{background:var(--fa-bone);border-radius:4px;display:block}.forecast-anim .fa-bone--value{height:22px;width:42%}.forecast-anim .fa-bone--sub{height:12px;width:70%}.forecast-anim .fa-bone--bar{height:12px;width:100%}.forecast-anim .fa-play{align-items:center;display:flex;gap:10px;height:28px;margin-top:4px;padding:0 4px}.forecast-anim .fa-play-label{color:var(--fa-ink-2);flex:none;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3;white-space:nowrap}.forecast-anim .fa-track{background:var(--fa-border);border-radius:3px;flex:1 1 auto;height:6px;overflow:hidden;position:relative}.forecast-anim .fa-fill{background:var(--fa-brand);inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:reduce){.forecast-anim .fa-body,.forecast-anim .fa-meter i.is-earned{animation:none}}
