.fx-research{min-width:0}.fx-research :is(h2,h3,p,label,dt,dd,bdi,button,a){overflow-wrap:anywhere}.fx-research-controls{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:15px;gap:15px;align-items:end;margin:20px 0}.fx-research label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--fv-theme-fg-774f366d,#272b25);min-width:0}.fx-research :is(input,select){width:100%;min-width:0;min-height:44px;border:1px solid var(--fv-theme-border-557b8291,#deddd2);border-radius:7px;background:var(--fv-theme-bg-03bfd342,#faf8f0);color:var(--fv-theme-fg-1dc8d9c1,#765b12);padding:10px;font:inherit;box-sizing:border-box;color-scheme:light}.fx-research button{min-height:44px;border:1px solid var(--fv-theme-border-557b8291,#deddd2);border-radius:7px;padding:10px 14px;background:var(--fv-theme-bg-4d9f98a8,#f3f0e6);color:var(--fv-theme-fg-1dc8d9c1,#765b12);cursor:pointer;font:inherit;font-size:12px}.fx-research-dates{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:15px;gap:15px;align-items:end}.fx-research-actions{display:flex;gap:10px;flex-wrap:wrap}.fx-research-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:16px;gap:16px;margin:20px 0}.fx-research-summary article{min-width:0;border:1px solid var(--fv-theme-border-557b8291,#deddd2);border-radius:10px;background:var(--fv-theme-bg-03bfd342,#faf8f0);padding:18px}.fx-research h3{font-size:16px;color:var(--fv-theme-fg-1dc8d9c1,#765b12);margin:0 0 18px}.fx-research-summary dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 12px;gap:18px 12px;margin:0}.fx-research-summary dl>div{min-width:0}.fx-research-summary dt{font-size:11px;color:var(--fv-theme-fg-b94e862e,#62665d)}.fx-research-summary dd{margin:5px 0 0;font-size:16px;color:var(--fv-theme-fg-1dc8d9c1,#765b12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-research-summary small{display:block;font-size:11px;color:var(--fv-theme-fg-b94e862e,#62665d);margin-top:4px}.fx-research-legend{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0 14px;color:var(--fv-theme-fg-774f366d,#272b25);font-size:12px}.fx-research-legend i{display:inline-block;width:18px;border-top:3px solid var(--fv-theme-border-e621bbab,#c2a65e)}.fx-research-legend i.second{border-top:3px dashed var(--fv-theme-border-5d3821eb,#a0c9b3)}.fx-research-legend b{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:400}.fx-point-inspector{margin:20px 0;padding:16px;border:1px solid var(--fv-theme-border-557b8291,#deddd2);border-radius:8px}.fx-point-inspector input{padding:0;accent-color:#806417;direction:ltr}.fx-point-inspector output{display:flex;gap:18px;flex-wrap:wrap;color:var(--fv-theme-fg-1dc8d9c1,#765b12);font-size:13px;margin-top:10px}.fx-point-inspector strong{font-size:12px;color:var(--fv-theme-fg-1dc8d9c1,#765b12)}.fx-research-guide{margin-top:24px;padding-top:24px;border-top:1px solid var(--fv-theme-border-557b8291,#deddd2)}.fx-research-guide a{font-size:12px;color:var(--fv-theme-fg-1dc8d9c1,#765b12)}@media(max-width:900px){.fx-research-controls{grid-template-columns:1fr 1fr}.fx-research-actions{grid-column:1/-1}.fx-research-dates{grid-template-columns:1fr 1fr}.fx-research-dates button{grid-column:1/-1}.fx-research-summary dd{font-size:15px}}@media(max-width:520px){.fx-research-controls,.fx-research-dates{grid-template-columns:1fr}.fx-research :is(input,select){font-size:16px}.fx-research-legend b{margin:0;width:100%}.fx-research-summary dl{gap:16px 10px}.fx-research-summary dd{font-size:14px}.fx-point-inspector output{display:grid;grid-gap:10px;gap:10px}}.fx-research-chart-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.fx-research-chart-links a{font-size:12px;color:var(--fv-theme-fg-1dc8d9c1,#765b12);overflow-wrap:anywhere}.fx-research-plot{direction:ltr}.fx-research-plot svg{display:block;width:100%;height:auto}.fx-research-axis-dates{display:flex;justify-content:space-between;gap:16px;padding:4px 12px 12px;color:var(--fv-theme-fg-ede31802,#b4c2db);font-size:12px;line-height:1.5}.fx-research-axis-dates time{min-width:0;overflow-wrap:anywhere;max-width:48%}.fx-research-axis-dates time:last-child{text-align:right}.fx-research-axis-dates time{unicode-bidi:plaintext}