.screen-otjoFNF2 {
    bottom: 0;
    display: none;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 8
}

.screen-otjoFNF2.fade-otjoFNF2 {
    animation: screenfade-otjoFNF2 .3s ease backwards;
    display: block
}

@keyframes screenfade-otjoFNF2 {
    0% {
        opacity: 0
    }
}

.paneSeparator-uqBaC1Ki {
    margin: 0;
    padding: 0;
    position: relative
}

.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki {
    height: 7px;
    left: 0;
    position: absolute;
    top: -3px;
    width: 100%;
    z-index: 50
}

.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.mobile-uqBaC1Ki {
    height: 11px;
    top: -5px
}

.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki {
    background: #2962ff26;
    cursor: row-resize
}

html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki {
    background: #448aff33
}

.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before {
    background: #63636326;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before {
    background: #b8b8b833
}

.price-axis-currency-label-wrapper-y5H41VPj {
    box-sizing: border-box;
    padding: 4px;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 3
}

.price-axis-currency-label-wrapper-y5H41VPj.hidden-y5H41VPj {
    visibility: hidden
}

.price-axis-currency-label-y5H41VPj {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: default;
    width: 100%
}

.price-axis-currency-label-y5H41VPj .row-y5H41VPj {
    align-items: center;
    color: #0f0f0f;
    column-gap: 2px;
    display: flex;
    height: 24px;
    justify-content: space-between;
    line-height: 1em;
    padding: 0 3px
}

.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-child(1 of :not(.js-hidden)) {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-last-child(-n+1 of :not(.js-hidden)) {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

@media (any-hover: hover) {
    .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly) {
        background:#f2f2f2
    }
}

.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj {
    background: #ebebeb
}

.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj .price-axis-currency-label-arrow-down-y5H41VPj {
    transform: scaleY(-1)
}

.price-axis-currency-label-y5H41VPj div {
    pointer-events: auto
}

.price-axis-currency-label-text-y5H41VPj {
    white-space: nowrap
}

.price-axis-currency-label-arrow-down-y5H41VPj {
    align-self: center;
    display: flex
}

.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj {
    background: #0f0f0f;
    border: 1px solid #4a4a4a
}

.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj {
    color: #dbdbdb
}

@media (any-hover: hover) {
    .chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly) {
        background:#2e2e2e
    }
}

.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj {
    background: #3d3d3d
}

.price-axis {
    cursor: default;
    height: 100%;
    overflow: hidden;
    position: absolute
}

.price-axis--cursor-grabbing {
    cursor: grabbing
}

.price-axis--cursor-pointer {
    cursor: pointer
}

.price-axis--cursor-ns-resize {
    cursor: ns-resize
}

.price-axis__modeButtons {
    bottom: 0;
    margin: 0 1px;
    position: absolute;
    width: calc(100% - 2px);
    z-index: 3
}

.price-axis__modeButtons_hidden {
    visibility: hidden
}

.pane {
    cursor: crosshair;
    overflow: hidden
}

.pane--cursor-pointer {
    cursor: pointer
}

.pane--cursor-eraser {
    cursor: url(eraser.c80610a04a92d2465b03.cur),default
}

.pane--cursor-dot {
    cursor: url(dot.3d617b6b01edba83a7f4.cur),default
}

.pane--cursor-performance {
    cursor: url(performance.769cf9dda2ede7d12b74.svg),default
}

.pane--cursor-default,.pane--cursor-demonstration {
    cursor: default
}

.pane--cursor-grabbing {
    cursor: grabbing
}

.pane--cursor-zoom-in {
    cursor: zoom-in
}

.pane--cursor-ew-resize {
    cursor: ew-resize
}

.pane--cursor-ns-resize {
    cursor: ns-resize
}

.pane--cursor-nwse-resize {
    cursor: nwse-resize
}

.pane--cursor-nesw-resize {
    cursor: nesw-resize
}

.pane--cursor-text {
    cursor: text
}

.pane--cursor-none {
    cursor: none
}

.time-axis {
    cursor: default
}

.time-axis--cursor-grabbing {
    cursor: grabbing
}

.time-axis--cursor-ew-resize {
    cursor: ew-resize
}

.chart-widget {
    border-style: none;
    box-sizing: border-box;
    height: 256px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 512px
}

.chart-markup-table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: border-box;
    line-height: 0px
}

.chart-gui-wrapper {
    align-items: flex-start;
    direction: ltr;
    display: flex;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.black-border-bigger-radius {
    --chart-widget-border-color: #2e2e2e;
    --chart-widget-border-radius: 4px
}

html.theme-dark .black-border-bigger-radius {
    --chart-widget-border-color: #8c8c8c
}


.chart-page {
    background-color: var(--tv-color-platform-background, #fff);
}


html.theme-dark .chart-page {
    background-color: var(--tv-color-platform-background,#2e2e2e)
}

.chart-page .chart-container {
    contain: strict;
    position: relative
}

.chart-page .chart-container-border {
    background-color: #fff;
    border: none;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0
}

html.theme-dark .chart-page .chart-container-border {
    background-color: #0f0f0f
}

.chart-page .chart-container.multiple.active:after {
    border: 2px solid;
    border-color: var(--chart-widget-border-color,#2962ff);
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

html.theme-dark .chart-page .chart-container.multiple.active:after {
    border-color: var(--chart-widget-border-color,#143eb2)
}

.chart-page .chart-container.inactive .back-to-present {
    display: none
}

.chart-page .chart-container.no-header-toolbar .chart-container-border {
    border-top-left-radius: var(--chart-widget-border-radius,4px);
    border-top-right-radius: var(--chart-widget-border-radius,4px)
}

.chart-page .chart-container.no-bottom-toolbar .chart-container-border {
    border-bottom-left-radius: var(--chart-widget-border-radius,4px);
    border-bottom-right-radius: var(--chart-widget-border-radius,4px)
}

.layout-with-border-radius .chart-container.multiple.active:after {
    border-radius: var(--chart-widget-border-radius,0)
}

.layout-with-border-radius .chart-container.top-left-chart .chart-container-border {
    border-radius: 4px 0 0 0
}

.layout-with-border-radius .chart-container.top-left-chart.multiple.active:after {
    border-radius: var(--chart-widget-border-radius,4px 0 0 0)
}

.layout-with-border-radius .chart-container.top-right-chart .chart-container-border {
    border-radius: 0 4px 0 0
}

.layout-with-border-radius .chart-container.top-right-chart.multiple.active:after {
    border-radius: var(--chart-widget-border-radius,0 4px 0 0)
}

.layout-with-border-radius .chart-container.top-full-width-chart .chart-container-border {
    border-radius: 4px 4px 0 0
}

.layout-with-border-radius .chart-container.top-full-width-chart.multiple.active:after {
    border-radius: var(--chart-widget-border-radius,4px 4px 0 0)
}

.layout-with-border-radius .no-border-top-left-radius .chart-container .chart-container-border {
    border-top-left-radius: 0
}

.layout-with-border-radius .no-border-top-left-radius .chart-container.multiple.active:after {
    border-top-left-radius: var(--chart-widget-border-radius,0)
}

.layout-with-border-radius .no-border-top-right-radius .chart-container .chart-container-border {
    border-top-right-radius: 0
}

.layout-with-border-radius .no-border-top-right-radius .chart-container.multiple.active:after {
    border-top-right-radius: var(--chart-widget-border-radius,0)
}

.chartsSplitter-L0xapso5 {
    background: "transparent";
    position: absolute
}

.chartsSplitter-L0xapso5.hovered-L0xapso5 {
    background: #2962ff26
}

html.theme-dark .chartsSplitter-L0xapso5.hovered-L0xapso5 {
    background: #448aff33
}
