:root{--line-color:#4682b4;--up-color:green;--down-color:red;--win-color:maroon;--win-background-color:gold;--loss-color:#000;--loss-background-color:#d3d3d3}body{font-family:sans-serif}.bi{display:inline-block;vertical-align:-.125em}h1{padding-top:1rem}h1 svg{fill:#d3d3d3;height:40px;height:2.5rem;width:auto}#navbar-top{background-color:#333;padding-bottom:.25rem;padding-top:.25rem}#navbar-top .navbar-brand svg{height:32px;height:2rem;width:auto}#navbar-top .navbar-brand svg path{fill:hsla(0,0%,100%,.55)}#navbar-top .navbar-brand:hover svg path{fill:#fff}#navbar-top a{border-radius:5px}#navbar-top .nav-link svg{height:32px;height:2rem;width:auto}.blink{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite}@-webkit-keyframes blink{67%{opacity:0}}@keyframes blink{67%{opacity:0}}.history{margin:0 .25rem}.history>div{padding:2px}.history>div div{border:1px solid gray;color:#a9a9a9;text-align:center}.history>div div a{color:#a9a9a9;display:inline-block;font-size:.8em;height:100%;text-decoration:none;width:100%}.history>div div.win{background-color:var(--win-background-color);border:5px solid var(--win-color)}.history>div div.win,.history>div div.win a{color:var(--win-color)}.history>div div.loss{background-color:var(--loss-background-color);border:5px solid #fff}.history>div div.loss,.history>div div.loss a{color:var(--loss-color)}@media (min-width:768px){.decorated-md{border:1px solid #dee2e6;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:1.5rem}}.profile-label{color:#495057}.profile-value{font-size:1.2em;font-weight:700;margin:.5em 0}.profile-value label{color:#a9a9a9;font-weight:400}.profile-value label :checked+span{color:#000;font-weight:700}.chart{height:400px;height:25rem}.chart a.btn{min-width:160px;min-width:10rem}.chart svg{font:16px sans-serif}.chart svg .line{stroke:var(--line-color);fill:none;stroke-width:2px}.chart svg .grid{stroke:#000;stroke-opacity:.1;stroke-width:1;shape-rendering:crispEdges}.chart svg .focus line{stroke:#000;stroke-width:1px;shape-rendering:crispEdges;opacity:.5}.chart svg .focus rect{fill:gray}.chart svg .focus text{fill:#fff;font-size:10px}.chart svg .area{opacity:.1}.chart svg .area.area-up{fill:var(--up-color)}.chart svg .area.area-down{fill:var(--down-color)}.chart svg .signal rect{stroke:#fff;stroke-width:2px;shape-rendering:crispEdges;stroke-opacity:.9}.chart svg .signal line{stroke-dasharray:5,3;shape-rendering:crispEdges;stroke-width:2px;opacity:.7}.chart svg .signal text{text-anchor:middle;fill:#fff;font-weight:700}.chart svg .signal.signal-up line{stroke:var(--up-color)}.chart svg .signal.signal-up rect{fill:var(--up-color)}.chart svg .signal.signal-up polygon{fill:#fff}.chart svg .signal.signal-down line{stroke:var(--down-color)}.chart svg .signal.signal-down rect{fill:var(--down-color)}.chart svg .signal.signal-down polygon{fill:#fff}.chart svg .result line{stroke-width:2px;stroke-dasharray:5,3}.chart svg .result rect{shape-rendering:crispEdges}.chart svg .result text{text-anchor:middle;font-weight:700}.chart svg .result.result-profit line{stroke:var(--win-color)}.chart svg .result.result-profit rect{stroke-width:3px;stroke:var(--win-color);fill:var(--win-background-color)}.chart svg .result.result-loss line{stroke:var(--loss-color)}.chart svg .result.result-loss rect{stroke-width:2px;stroke:#fff;stroke-opacity:.5;fill:var(--loss-background-color)}.chart svg .lastpoint{stroke:var(--line-color);stroke-width:2px;fill:#fff}.chart svg .diagonal-hatch{stroke:#d3d3d3;stroke-width:1;stroke-opacity:.5}