.a-loader[data-v-6582b1ca] {
  position: relative;
}
.a-loader-inner[data-v-6582b1ca] {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a-loader-inner.xs[data-v-6582b1ca] {
  width: 16px;
  height: 16px;
}
.a-loader-inner.md[data-v-6582b1ca] {
  width: 26px;
  height: 26px;
}
.a-loader-inner.lg[data-v-6582b1ca] {
  width: 32px;
  height: 32px;
}
.a-loader-inner.xl[data-v-6582b1ca] {
  width: 48px;
  height: 48px;
}
.circular[data-v-6582b1ca] {
  transform-origin: center;
  width: 100%;
  height: 100%;
  animation: 2s linear infinite rotate-6582b1ca;
  position: relative;
}
.path[data-v-6582b1ca] {
  stroke-dasharray: 1 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: 1.5s ease-in-out infinite dash-6582b1ca;
}
@keyframes rotate-6582b1ca {
100% {
    transform: rotate(360deg);
}
}
@keyframes dash-6582b1ca {
0% {
    stroke-dasharray: 1 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -35px;
}
100% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -124px;
}
}
@font-face {
  font-family: stock3-icons;
  src: url("/font/stock3-icons/stock3-icons.eot?t=1770907460653");
  src: url("/font/stock3-icons/stock3-icons.eot?t=1770907460653#iefix") format("embedded-opentype"), url("/font/stock3-icons/stock3-icons.woff2?t=1770907460653") format("woff2"), url("/font/stock3-icons/stock3-icons.woff?t=1770907460653") format("woff"), url("/font/stock3-icons/stock3-icons.ttf?t=1770907460653") format("truetype"), url("/font/stock3-icons/stock3-icons.svg?t=1770907460653") format("svg");
}
[class^="stock3-icons-"][data-v-46178afc], [class*=" stock3-icons-"][data-v-46178afc] {
  font-size: undefined;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-family: stock3-icons !important;
}
.stock3-icons-ai[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-alert-triangle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-arrow-down-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-arrow-up-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-bonds[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-cfd[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-currencies[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-funds[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-futures[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-indices[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-interest[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-products[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-resources[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-asset-stocks[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-award[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-badge-legal[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-bell[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-book-open[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-bookmark-filled[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-bookmark[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-burger-menu[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-calendar[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-cart[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-indicator[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-candle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-ew[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-heikinashi[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-line[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-mountain[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-ohlc[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart-type-pf[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chart[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-check-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-check-open-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-check-square[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-check-thin[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-check[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chevron-down[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chevron-left[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chevron-right-up[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chevron-right[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-chevron-up[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-clock[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-code[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-coffee[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-comment[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-compare-arrows[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-copy[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-credit-card[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-crown[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-crypto[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-cursor[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-delete[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-depot[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-desktop[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-double-check[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-download[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-drag[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-edit[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-editor-bold[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-editor-image[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-editor-italic[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-editor-link[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-emoji[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-expert-comment[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-external-link[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-eye-slash[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-eye[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-facebook-outline[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-facebook[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-file[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-filter-settings[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-filter[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-follow[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-glasses[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-help-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-home[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-infinite[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-info-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-info-legal[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-instagram[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-key-active[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-key[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-lock[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-log-in[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-log-out[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-mail[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-map-pin[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-maximize[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-minimize[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-minus[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-moon[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-more-horizontal[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-more-vertical[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-pause-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-pdf[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-pin-outline[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-platform-switch[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-play-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-play[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-plus[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-premium[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-print[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-quote[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-refresh[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-reload[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-rocket[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-search[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-service-plus[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-settings[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-share[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-smartphone[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-stacks[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-star-outline[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-star[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-statistics[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-status-down[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-status-up[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-stock3-sm[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-stroke[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-sun[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-terminal[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-trademate[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-trading[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-twitter-outline[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-twitter[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-unfollow[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-unlock[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-unpin[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-user[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-view-grid[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-view-list[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-water[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-whatsapp[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-x-circle[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-x[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-youtube[data-v-46178afc]:before {
  content: "";
}
.stock3-icons-zoom-in[data-v-46178afc]:before {
  content: "";
}
.stock3-icon[data-v-46178afc] {
  color: var(--text-color);
  font-size: 16px;
}
.a-teleport-tooltip[data-v-c4ba26b3] {
  cursor: help;
  display: inline-block;
  position: relative;
}
.a-teleport-tooltip[data-v-c4ba26b3] .stock3-icon {
  color: var(--text-color-light);
  font-size: 14px;
  position: relative;
  bottom: -3px;
}
.tooltip[data-v-c4ba26b3] {
  color: #fff;
  z-index: 9999;
  max-width: min(400px, 100vw);
  font-size: var(--font-xs);
  text-wrap: call;
  background-color: #333;
  border-radius: 5px;
  padding: 10px 15px;
  position: fixed;
}
@media screen and (min-width: 576px) {
.tooltip[data-v-c4ba26b3] {
    font-size: var(--font-s);
}
}
.m-todo[data-v-8fda2b21] {
  position: relative;
}
.m-todo.has-slot[data-v-8fda2b21]:before {
  content: "";
  z-index: 20;
  opacity: .5;
  pointer-events: none;
  border: 3px dashed #ffb114;
  position: absolute;
  inset: 0;
}
.m-todo .m-todo-inner[data-v-8fda2b21] {
  justify-content: center;
  align-items: center;
  display: flex;
}
.m-todo.has-slot .m-todo-inner[data-v-8fda2b21] {
  z-index: 21;
  pointer-events: auto;
  background-color: #ffb11466;
  border: 1px solid #ffb114;
  padding: 5px;
  font-size: xx-small;
  position: absolute;
  top: 0;
  right: 0;
}
.m-todo.has-slot .ticket-link[data-v-8fda2b21] {
  margin-left: 5px;
}
.m-todo:not(.has-slot) .ticket-link[data-v-8fda2b21] {
  margin-top: 5px;
}
.m-todo:not(.has-slot) .m-todo-inner[data-v-8fda2b21] {
  border-radius: var(--global-radius);
  background-color: #ffb114;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 200px;
  font-size: x-large;
  font-weight: bold;
  position: relative;
}
.m-todo .tooltip-wrap[data-v-8fda2b21] {
  text-align: center;
  align-items: center;
  line-height: 1.4;
  display: flex;
}
.m-todo .tooltip-wrap .a-tooltip[data-v-8fda2b21] {
  margin: 0 5px;
}
.m-link[data-v-bc839b12] {
  color: var(--brand-primary);
  text-decoration: underline;
  position: relative;
}
.m-link[data-v-bc839b12]:link, .m-link.visual-only[data-v-bc839b12] {
  cursor: pointer;
}
.m-link .a-loader[data-v-bc839b12] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.m-link.no-destination[data-v-bc839b12] {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.m-link.no-destination .name[data-v-bc839b12] {
  text-decoration: none;
}
.m-link.no-decoration[data-v-bc839b12] {
  color: inherit;
  text-decoration: none;
}
.m-link[disabled="true"][data-v-bc839b12], .m-link.disabled[data-v-bc839b12] {
  cursor: not-allowed;
  opacity: .6;
}
:is(.m-link[disabled="true"], .m-link.disabled).btn[data-v-bc839b12] {
  cursor: not-allowed;
}
.m-link.loading.btn[data-v-bc839b12] {
  opacity: 1;
}
.m-link.loading.btn[data-v-bc839b12]:before {
  content: "";
  background-color: rgba(var(--brand-primary-rgb), .2);
  border-radius: var(--global-radius);
  position: absolute;
  inset: 0;
}
.m-link.loading.btn span[data-v-bc839b12] {
  z-index: 1;
}
.m-link.btn[data-v-bc839b12] {
  background-color: var(--btn-bg);
  color: var(--text-color);
  border-radius: var(--global-radius);
  line-height: var(--btn-height);
  height: var(--btn-height);
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  gap: 5px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}
.m-link.btn[disabled="true"][data-v-bc839b12] {
  opacity: .5;
  cursor: not-allowed;
}
.m-link.btn.btn-light[data-v-bc839b12] {
  color: #0b0e13;
  background-color: #fff;
}
.m-link.btn.btn-light[data-v-bc839b12] .stock3-icon {
  color: #0b0e13;
  margin-right: 5px;
}
.m-link.btn.btn-buy[data-v-bc839b12], .m-link.btn.btn-success[data-v-bc839b12] {
  background-color: var(--btn-buy-bg);
  color: var(--btn-buy-color);
}
:is(.m-link.btn.btn-buy[data-v-bc839b12], .m-link.btn.btn-success[data-v-bc839b12]) .stock3-icon {
  color: var(--btn-buy-color);
}
.m-link.btn.btn-buy-outline[data-v-bc839b12] {
  color: var(--btn-buy-bg);
  border: 1px solid var(--btn-buy-bg);
  background-color: #0000;
  transition: all .1s linear;
}
.m-link.btn.btn-buy-outline[data-v-bc839b12]:hover {
  background-color: var(--btn-buy-bg);
  color: var(--btn-buy-color);
}
.m-link.btn.btn-sell[data-v-bc839b12] {
  background-color: var(--btn-sell-bg);
  color: var(--btn-sell-color);
}
.m-link.btn.btn-sell-outline[data-v-bc839b12] {
  color: var(--btn-sell-bg);
  border: 1px solid var(--btn-sell-bg);
  background-color: #0000;
  transition: all .1s linear;
}
.m-link.btn.btn-sell-outline[data-v-bc839b12]:hover {
  background-color: var(--btn-sell-bg);
  color: var(--btn-sell-color);
}
.m-link.btn.btn-sm[data-v-bc839b12] {
  text-transform: none;
  height: 34px;
  line-height: 34px;
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  padding: 0 15px;
}
.m-link.btn.btn-lg[data-v-bc839b12] {
  text-transform: none;
  height: 58px;
  line-height: 34px;
  font-size: var(--font-l);
  font-weight: var(--font-medium);
  padding: 0 26px;
}
.m-link.btn.btn-table[data-v-bc839b12] {
  height: 20px;
  line-height: 20px;
  font-size: var(--font-xs);
  border-radius: 3px;
  max-width: 120px;
  margin-left: auto;
  padding: 0 10px;
}
.m-link.btn.btn-table.btn-sell[data-v-bc839b12], .m-link.btn.btn-table.btn-buy[data-v-bc839b12] {
  justify-content: space-between;
}
.m-link.btn.btn-table.btn-sell[data-v-bc839b12] .label {
  border-right: 1px solid var(--body-bg);
  padding-right: 8px;
}
.m-link.btn.btn-table.btn-buy[data-v-bc839b12] .label {
  border-left: 1px solid var(--body-bg);
  padding-left: 8px;
}
.m-link.btn.btn-nav[data-v-bc839b12] {
  text-transform: none;
  letter-spacing: 0;
  min-width: auto;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  font-weight: var(--font-medium);
  border-radius: 3px;
  padding: 0 10px;
  display: inline-flex;
}
.m-link.btn.btn-danger[data-v-bc839b12] {
  background-color: var(--brand-red);
  color: #fff;
}
.m-link.btn.btn-danger[data-v-bc839b12] .stock3-icon {
  color: #fff;
}
.m-link.btn.btn-primary[data-v-bc839b12] {
  color: var(--btn-primary-color);
  background-color: var(--btn-primary-bg);
  border-radius: var(--btn-radius);
}
.m-link.btn.btn-primary[data-v-bc839b12] .stock3-icon {
  color: var(--btn-primary-color);
}
.m-link.btn.btn-primary-outline[data-v-bc839b12] {
  color: var(--btn-primary-outline-color);
  background-color: var(--btn-primary-outline-bg);
  border: 1px solid var(--btn-primary-outline-color);
  border-radius: var(--btn-radius);
}
.m-link.btn.btn-primary-outline[data-v-bc839b12] .stock3-icon {
  color: var(--btn-primary-outline-color);
}
.m-link.btn.btn-outline[data-v-bc839b12] {
  color: var(--form-field-color);
  background-color: var(--form-field-bg);
  border: 1px solid var(--form-field-border-color);
  border-radius: var(--btn-radius);
}
.m-link.btn.btn-outline.btn-success[data-v-bc839b12] {
  background-color: var(--brand-green);
  border-color: var(--brand-green);
  color: var(--btn-buy-color);
}
.m-link.btn.btn-light-outline[data-v-bc839b12] {
  color: var(--btn-light-outline-color);
  background-color: var(--btn-light-outline-bg);
  border: 1px solid var(--btn-light-outline-color);
  border-radius: var(--btn-radius);
}
.m-link.btn.btn-light-outline[data-v-bc839b12] .stock3-icon {
  color: var(--btn-light-outline-color);
}
.m-link.btn.btn-icon[data-v-bc839b12] {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 1;
  display: flex;
}
.m-link.btn.btn-icon.btn-sm[data-v-bc839b12] {
  width: 34px;
  height: 34px;
}
.m-link.btn.btn-multiline[data-v-bc839b12] {
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  display: flex;
}
.m-link.btn.btn-multiline[data-v-bc839b12] .subline {
  text-transform: none;
  font-weight: var(--font-regular);
  letter-spacing: 0;
  margin-top: 3px;
  font-size: 10px;
}
.m-link.btn.btn-external[data-v-bc839b12] .stock3-icon {
  margin-left: 5px;
  font-size: 14px;
}
.m-link.btn.btn-round[data-v-bc839b12] {
  border-radius: var(--btn-height);
}
.m-link[data-v-bc839b12] .a-loader {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a-dropdown {
  position: relative;
}
.a-dropdown .trigger-wrapper {
  cursor: pointer;
}
.a-dropdown.nav-lg-wrapper.has-broker-session .stock3-icons-depot {
  color: var(--brand-primary);
}
.a-dropdown.nav-lg-wrapper.has-broker-session a:hover .stock3-icons-depot {
  color: var(--brand-primary);
}
.a-dropdown.bell-dropdown-wrapper .trigger-wrapper {
  padding: 5px;
}
.a-dropdown.bell-dropdown-wrapper .trigger {
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}
.a-dropdown.bell-dropdown-wrapper .trigger .unread-count {
  background-color: var(--brand-red);
  color: #fff;
  width: 12px;
  height: 12px;
  font-size: 11px;
  font-weight: var(--font-semiBold);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-50%);
}
.a-dropdown.bell-dropdown-wrapper .stock3-icon {
  color: var(--nav-main-color);
}
.a-dropdown.bell-dropdown-wrapper:hover .trigger {
  background-color: var(--nav-hover-bg);
  transition: height .15s linear;
}
.dropdown-menu {
  top: var(--v124a110c);
  left: var(--v36f44730);
  z-index: 1;
  position: absolute;
}
.dropdown-menu.in-modal {
  z-index: var(--z-modal-dropdown);
}
.dropdown-menu.is-fixed {
  z-index: var(--z-modal);
  position: fixed;
}
.dropdown-menu.is-fixed .dropdown-inner {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dropdown-menu.top {
  transform: translateY(calc(-100% - 55px));
}
.dropdown-menu.top .dropdown-inner {
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
}
.dropdown-menu.left-outside {
  transform: translate(-100%, -40px);
}
.dropdown-menu.left-outside .dropdown-inner {
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
}
.dropdown-menu .dropdown-inner {
  width: var(--v6f3dfa39);
  box-shadow: var(--nav-shadow);
  border-radius: var(--global-radius);
  background-color: var(--nav-dropdown-bg);
  border: 1px solid var(--nav-dropdown-border);
  margin-top: 0;
}
.dropdown-menu .dropdown-inner.is-list {
  padding: 5px;
}
.dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .router-link-active {
  color: var(--brand-primary);
}
.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button {
  border-radius: var(--global-radius);
  white-space: nowrap;
  width: 100%;
  font-weight: var(--font-medium);
  color: var(--nav-main-color);
  justify-content: space-between;
  align-items: center;
  padding: 11px 10px;
  font-size: 13px;
  display: flex;
  position: relative;
}
:is(.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button) .stock3-icon {
  color: var(--nav-main-color);
  font-size: 14px;
}
:is(.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button) .stock3-icon.premium {
  color: var(--btn-primary-color);
}
:is(.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button).no-hover {
  cursor: default;
}
:is(.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button):after {
  display: none;
}
:is(.dropdown-menu .dropdown-inner.is-list a, .dropdown-menu .dropdown-inner.is-list .m-link.no-destination, .dropdown-menu .dropdown-inner.is-list .m-link, .dropdown-menu .dropdown-inner.is-list .button):hover:not(.no-hover) {
  background-color: var(--nav-hover-bg);
}
.dropdown-menu .dropdown-inner .is-divider {
  margin-top: 10px;
  position: relative;
}
.dropdown-menu .dropdown-inner .is-divider.out:before {
  top: -5px;
  left: -5px;
  right: -5px;
}
.dropdown-menu .dropdown-inner .is-divider:before {
  content: "";
  background-color: var(--nav-dropdown-border);
  height: 1px;
  position: absolute;
  top: -5px;
  left: 0;
  right: 0;
}
.dropdown-menu.nav-lg ul {
  padding: 5px;
}
.dropdown-menu.nav-lg .dropdown-inner {
  border: 1px solid var(--nav-dropdown-border);
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  padding: 0;
  overflow: hidden;
}
.dropdown-menu.premium-services .dropdown-inner {
  max-height: 320px;
  overflow: auto;
}
.dropdown-menu.premium-services .dropdown-inner li .service-item.m-link {
  cursor: pointer;
  font-weight: var(--font-medium);
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  transition: background-color .1s linear;
  display: flex;
}
.dropdown-menu.premium-services .dropdown-inner li .service-item.m-link .label {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.dropdown-menu.premium-services .btn-add a.m-link {
  font-weight: var(--font-medium);
  color: var(--brand-primary);
  justify-content: flex-start;
  align-items: center;
  padding: 8px 10px;
  display: flex;
}
.dropdown-menu.premium-services .btn-add a.m-link .logo-box {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.dropdown-menu.premium-services .btn-add a.m-link .logo-box .stock3-icon {
  color: #fff;
}
.dropdown-menu.premium-services .service-teaser {
  padding: 10px;
}
.dropdown-menu.premium-services .service-teaser .flex-wrapper {
  align-items: center;
  margin-top: 5px;
  display: flex;
}
.dropdown-menu.premium-services .service-teaser .m-link {
  color: var(--text-color);
  background-color: var(--nav-sub-bg);
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 10px 0 10px 15px;
  display: block;
  position: relative;
  overflow: hidden;
}
.dropdown-menu.premium-services .service-teaser .m-link:before {
  content: "";
  background-color: var(--brand-primary);
  width: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.dropdown-menu.premium-services .service-teaser .m-link .label {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  display: block;
}
.dropdown-menu.premium-services .service-teaser .m-link .name {
  color: var(--text-color);
  font-weight: var(--font-medium);
  display: block;
}
.dropdown-menu.bell-dropdown .dropdown-inner {
  border-radius: var(--global-radius);
  margin: 10px 10px 0 0;
}
.dropdown-menu.bell-dropdown + .dropdown-menu {
  z-index: var(--z-modal-dropdown-inner);
}
.dropdown-menu.bell-dropdown .tabs__header {
  padding: 0 15px;
}
.dropdown-menu.bell-dropdown .tabs__header:after {
  background-color: rgba(var(--text-color-rgb), .1);
}
.dropdown-menu.bell-dropdown .m-article-item-list-wrapper {
  height: calc(var(--box-height)  - 41px);
}
@media screen and (max-width: 767px) {
.dropdown-menu.bell-dropdown .m-article-item-list-wrapper {
    height: calc(var(--box-height)  - 87px);
}
}
.dropdown-menu.bell-dropdown .notifications-teaser {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}
.dropdown-menu.bell-dropdown .notifications-teaser .stock3-icon {
  color: var(--brand-primary);
  margin-bottom: 5px;
  font-size: 40px;
}
.dropdown-menu.bell-dropdown .notification-header {
  position: relative;
}
.dropdown-menu.bell-dropdown .notification-header .title {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  padding: 15px 15px 5px;
}
.dropdown-menu.bell-dropdown .link-wrapper {
  border-top: 1px solid var(--nav-border-color);
  font-weight: var(--font-medium);
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  display: flex;
}
.dropdown-menu.bell-dropdown .link-wrapper a.m-link {
  color: var(--brand-primary);
}
.dropdown-menu.bell-dropdown .btn-settings {
  cursor: pointer;
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 5px;
  transform: translateY(40px);
}
.dropdown-menu.bell-dropdown .btn-settings .stock3-icon {
  color: var(--text-color-light);
}
.dropdown-menu.bell-dropdown .btn-settings.active .stock3-icon {
  color: var(--brand-primary);
}
.dropdown-menu.bell-dropdown .email-settings {
  padding: 20px 15px;
}
.dropdown-menu.bell-dropdown .email-settings .m-link {
  margin-top: 10px;
  display: inline-block;
}
.dropdown-menu.bell-dropdown .email-settings .mail-title {
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.dropdown-menu.bell-dropdown .m-article-item-list .m-article-list-item {
  border-color: var(--nav-border-color);
}
.dropdown-menu.bell-dropdown .m-article-item-list li:last-child .m-article-list-item {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
.dropdown-menu.bell-dropdown .dropdown-inner {
    width: 290px !important;
}
}
.dropdown-menu.bell-dropdown .a-tab {
  max-height: 430px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: auto;
}
.dropdown-menu.platform-switch .dropdown-inner .actions {
  gap: 10px;
  padding: 10px;
  display: flex;
}
.dropdown-menu.platform-switch .dropdown-inner .action {
  cursor: pointer;
  justify-content: center;
  text-decoration: none;
}
.dropdown-menu.platform-switch .dropdown-inner .list {
  border-top: 1px solid var(--nav-border-color);
  margin: 5px -5px -5px;
}
.dropdown-menu.platform-switch .dropdown-inner .list ul {
  padding: 5px;
}
.dropdown-menu.platform-switch .dropdown-inner li a {
  cursor: pointer;
  gap: 10px;
}
.dropdown-menu.platform-switch .dropdown-inner li a .stock3-icon:last-child {
  margin-left: auto;
}
.dropdown-menu.depot-dropdown .dropdown-inner a {
  border-radius: var(--global-radius);
  white-space: nowrap;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 11px 10px;
  display: block;
  overflow: hidden;
}
.dropdown-menu.depot-dropdown .dropdown-inner a.active {
  background-color: var(--brand-primary);
  color: #fff;
}
.dropdown-menu.depot-dropdown .dropdown-inner a:hover:not(.no-hover) {
  background-color: var(--nav-hover-bg);
}
.a-toggle-slider[data-v-a8568e77] {
  --slider-container-height: 18px;
  --slider-container-width: 32px;
  --slider-toggle-size: 14px;
}
.a-toggle-slider.disabled[data-v-a8568e77] {
  opacity: .4;
}
.a-toggle-slider.disabled .slider-label[data-v-a8568e77] {
  cursor: not-allowed;
}
.a-toggle-slider .slider-toggle[data-v-a8568e77] {
  display: none;
}
.a-toggle-slider .slider-label[data-v-a8568e77] {
  cursor: pointer;
  border: 1px solid var(--brand-primary);
  height: var(--slider-container-height);
  width: var(--slider-container-width);
  border-radius: 100px;
  align-items: center;
  display: flex;
  position: relative;
}
.a-toggle-slider .slider-label[data-v-a8568e77]:before {
  content: "";
  height: var(--slider-toggle-size);
  width: var(--slider-toggle-size);
  background-color: var(--brand-primary);
  border-radius: 50%;
  transition: all .1s linear;
  position: absolute;
  top: 1px;
  left: 1px;
}
.a-toggle-slider .slider-toggle:checked + .slider-label[data-v-a8568e77] {
  background-color: var(--brand-green);
  border-color: var(--brand-green);
}
.a-toggle-slider .slider-toggle:checked + .slider-label[data-v-a8568e77]:before {
  background-color: var(--body-bg);
  transform: translateX(100%);
}
.a-platform-icon[data-v-b78ed0ee] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.a-platform-icon.horizontal[data-v-b78ed0ee] {
  flex-direction: row;
}
.a-platform-icon.horizontal .label[data-v-b78ed0ee] {
  font-size: var(--font-m);
  margin: 0 0 0 10px;
}
.a-platform-icon[data-v-b78ed0ee] .stock3-icon {
  color: var(--brand-primary);
}
.a-platform-icon.sm .icon-wrapper[data-v-b78ed0ee] {
  width: 40px;
  height: 40px;
}
.a-platform-icon.sm img[data-v-b78ed0ee] {
  width: 26px;
  height: 26px;
}
.a-platform-icon.lg .icon-wrapper[data-v-b78ed0ee] {
  width: 60px;
  height: 60px;
}
.a-platform-icon.lg img[data-v-b78ed0ee] {
  width: 40px;
  height: 40px;
}
.a-platform-icon .icon-wrapper[data-v-b78ed0ee] {
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  display: flex;
  box-shadow: 0 1px 3px #0003;
}
body.dark[data-v-b78ed0ee] :is(.a-platform-icon .icon-wrapper) {
  box-shadow: 0 1px 3px #000c;
}
.a-platform-icon.active .label[data-v-b78ed0ee] {
  color: var(--brand-primary);
}
.a-platform-icon .label[data-v-b78ed0ee] {
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  text-align: center;
  margin-top: 6px;
  transition: color .2s;
}
.a-platform-icon img[data-v-b78ed0ee] {
  width: 36px;
  height: 36px;
}
.m-collapse .header {
  font-weight: var(--font-medium);
  border-bottom: 1px solid var(--line-color);
  color: var(--text-color);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  text-align: left;
  width: 100%;
  line-height: 1.4;
  font-size: var(--font-s);
  position: relative;
}
.m-collapse .header > .stock3-icon {
  color: var(--text-color-light);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.m-collapse.open .header > .stock3-icon {
  color: var(--text-color);
}
.m-collapse .expand {
  justify-content: center;
  align-items: center;
  min-width: 32px;
  height: 32px;
  display: flex;
}
.m-collapse .expand .v {
  background-color: var(--text-color);
  width: 4px;
  height: 16px;
  position: absolute;
}
.m-collapse .expand .h {
  background-color: var(--text-color);
  width: 16px;
  height: 4px;
  position: absolute;
}
.m-collapse .content {
  border-bottom: 1px solid var(--line-color);
  padding-top: 10px;
  line-height: 1.7;
  overflow: hidden;
}
.m-collapse .content p {
  margin-bottom: 10px;
}
.m-collapse .content ul {
  margin: 10px 0 20px;
  padding-left: 15px;
}
.m-collapse .content ul li {
  margin-bottom: 10px;
  list-style: outside;
}
.m-collapse .content a {
  text-decoration: underline;
}
.a-badge[data-v-079b04a0] {
  background-color: var(--box-bg);
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  color: var(--text-color-light);
  cursor: default;
  white-space: nowrap;
  border-radius: 3px;
  width: fit-content;
  padding: 2px 6px;
  line-height: 1.4;
  display: inline-block;
}
.a-badge[data-v-079b04a0]:last-of-type {
  margin-right: 0;
}
.a-badge.primary[data-v-079b04a0] {
  background-color: var(--brand-primary);
  color: #fff;
}
.a-badge.link[data-v-079b04a0]:hover {
  text-decoration: underline;
}
.a-badge.long[data-v-079b04a0] {
  background-color: rgba(var(--brand-green-rgb), .1);
  color: var(--brand-green);
}
.a-badge.short[data-v-079b04a0] {
  background-color: rgba(var(--brand-red-rgb), .1);
  color: var(--brand-red);
}
.a-badge.stacked[data-v-079b04a0] {
  position: relative;
}
.a-badge.stacked[data-v-079b04a0]:before, .a-badge.stacked[data-v-079b04a0]:after {
  content: "";
  background-color: var(--box-bg);
  width: 80%;
  height: 1px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.a-badge.stacked[data-v-079b04a0]:after {
  width: 60%;
  bottom: -4px;
}
.a-badge.take-profit[data-v-079b04a0] {
  color: #fff;
  background-color: #3196ac;
}
.a-badge.stop-loss[data-v-079b04a0] {
  color: #fff;
  background-color: #002b6b;
}
.a-badge.buy-order[data-v-079b04a0] {
  background-color: var(--brand-green);
  color: var(--btn-buy-color);
}
.a-badge.sell-order[data-v-079b04a0] {
  background-color: var(--brand-red);
  color: var(--btn-buy-color);
}
.a-badge.article[data-v-079b04a0] {
  border: 1px solid var(--text-color-light);
  color: var(--text-color-light);
  font-weight: var(--font-regular);
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #0000;
  border-radius: 50px;
  max-width: 100px;
  padding: 2px 8px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
.a-badge.article[data-v-079b04a0] {
    max-width: none;
}
}
.m-avatar[data-v-35ccc097], .m-avatar.m-link[data-v-35ccc097] {
  font-size: var(--font-xs);
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}
:is(.m-avatar, .m-avatar.m-link).has-name[data-v-35ccc097] {
  align-items: center;
  display: inline-flex;
}
:is(.m-avatar, .m-avatar.m-link).has-name .name[data-v-35ccc097] {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  padding: 2px 0;
  overflow: hidden;
}
:is(.m-avatar, .m-avatar.m-link).has-name img[data-v-35ccc097] {
  margin-right: 8px;
}
:is(.m-avatar, .m-avatar.m-link).no-destination .name[data-v-35ccc097] {
  text-decoration: none;
}
:is(.m-avatar, .m-avatar.m-link):link.decoration .name[data-v-35ccc097] {
  text-decoration: underline;
}
:is(.m-avatar, .m-avatar.m-link) img[data-v-35ccc097] {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
:is(.m-avatar, .m-avatar.m-link).md img[data-v-35ccc097] {
  width: 30px;
  min-width: 30px;
  height: 30px;
}
:is(.m-avatar, .m-avatar.m-link).md-large img[data-v-35ccc097] {
  width: 38px;
  min-width: 38px;
  height: 38px;
}
:is(.m-avatar, .m-avatar.m-link).lg img[data-v-35ccc097] {
  width: 46px;
  min-width: 46px;
  height: 46px;
}
:is(.m-avatar, .m-avatar.m-link).xl img[data-v-35ccc097] {
  width: 64px;
  min-width: 64px;
  height: 64px;
}
.m-drawer {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all .1s linear;
  position: fixed;
  inset: 0;
  overflow: auto;
}
.m-drawer .scroll-container {
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}
.m-drawer.open {
  opacity: 1;
  visibility: visible;
  z-index: var(--z-drawer);
}
.m-drawer.open .drawer-bg {
  opacity: 1;
}
.m-drawer.open .drawer-inner {
  transform: translateY(0);
}
.m-drawer.no-footer .drawer-content {
  border-bottom: none;
}
.m-drawer.has-tabs .drawer-content {
  padding: 0 15px;
}
.m-drawer.has-instrument-search .drawer-content {
  min-height: 410px;
  padding: 15px;
}
.m-drawer.has-instrument-search .dropdown-menu {
  box-shadow: none;
  margin-bottom: 5px;
  padding: 5px 0 0;
}
.m-drawer.is-video .drawer-inner {
  max-width: 768px;
}
.m-drawer .drawer-content {
  border-bottom: 1px solid var(--line-color);
  max-height: calc(var(--100vh)  - (472px));
  padding: 15px;
  overflow-y: auto;
}
.m-drawer .drawer-content.big {
  max-height: calc(var(--100vh)  - (180px + 150px));
}
.m-drawer .drawer-content:empty {
  border-bottom: none;
  padding: 0;
}
.m-drawer .drawer-bg {
  background: var(--fade-bg);
  opacity: 0;
  height: 100%;
  transition: opacity .3s linear .2s;
  position: absolute;
  inset: 0;
}
.m-drawer .drawer-bg.transparent {
  opacity: 0;
}
.m-drawer .drawer-inner {
  background-color: var(--body-bg);
  border: 1px solid var(--line-color);
  width: 100%;
  box-shadow: var(--global-shadow);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-width: 420px;
  margin: 0 auto;
  transition: transform .3s ease-in-out .2s;
  transform: translateY(100%);
}
.m-drawer .drawer-inner.no-content .drawer-header {
  margin-bottom: 0;
}
.m-drawer .drawer-footer {
  padding: 15px;
}
.m-drawer .drawer-footer .btn {
  -webkit-user-select: none;
  user-select: none;
}
.m-drawer .drawer-footer .btn:first-child {
  margin: 0 0 10px;
}
.m-drawer .drawer-footer .btn:last-child {
  margin: 0;
}
.m-drawer .drawer-header {
  text-align: center;
  border-bottom: 1px solid var(--line-color);
  padding: 10px 15px 15px;
}
.m-drawer .drawer-header .handle-bar {
  background-color: rgba(var(--text-color-rgb), .18);
  cursor: pointer;
  border-radius: 5px;
  width: 50px;
  height: 6px;
  margin: auto auto 12px;
}
.m-drawer .drawer-header .title {
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  line-height: 1.3;
}
.m-drawer .drawer-header .subtitle {
  color: rgba(var(--text-color-rgb), .8);
  line-height: 1.5;
}
.m-drawer p {
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  margin-bottom: 15px;
}
.m-drawer p.no-margin {
  margin-bottom: 0;
}
.m-drawer p.center {
  text-align: center;
}
.m-drawer p.small {
  font-size: var(--font-xs);
}
.m-drawer p.small .stock3-icon {
  color: var(--text-color);
  margin-right: 2px;
  font-size: 14px;
  position: relative;
  bottom: -3px;
}
.m-drawer .html ul {
  margin-bottom: 15px;
  padding-left: 1rem;
}
.m-drawer .html ul li {
  margin-bottom: 5px;
  line-height: 1.5;
  list-style-type: disc;
}
.m-drawer .m-trading-auth .btn-wrapper {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.m-drawer .scroll-container {
    align-items: center;
    overflow: hidden;
}
.m-drawer .drawer-inner {
    border-radius: 12px;
    max-width: 600px;
    transition: transform .3s ease-in-out;
}
.m-drawer .drawer-header {
    text-align: left;
    padding: 20px;
}
.m-drawer .drawer-header .title {
    font-size: 20px;
}
.m-drawer.has-tabs .drawer-content {
    min-height: 450px;
}
.m-drawer .drawer-content {
    max-height: calc(var(--100vh)  - (180px + 164px));
    padding: 20px;
}
.m-drawer .drawer-content.big {
    max-height: calc(var(--100vh)  - (180px + 150px));
}
.m-drawer .drawer-bg {
    transition: transform .3s ease-in-out;
}
.m-drawer p {
    font-size: var(--font-s);
    margin-bottom: 20px;
}
.m-drawer .drawer-footer {
    flex-direction: row-reverse;
    align-items: center;
    padding: 15px 20px;
    display: flex;
}
.m-drawer .drawer-footer .btn {
    flex: 1;
}
.m-drawer .drawer-footer .btn:first-child {
    margin: 0 0 0 10px;
}
.m-drawer .drawer-footer .btn:last-child {
    margin: 0;
}
}
@media screen and (min-width: 992px) {
.m-drawer .drawer-content {
    max-height: 500px;
}
.m-drawer .drawer-content.big {
    max-height: calc(var(--100vh)  - (180px + 150px));
}
}
@media screen and (min-width: 768px) and (max-height: 900px) {
.m-drawer .scroll-container {
    overflow: auto;
}
}
.m-instrument-logo {
  --logo-size: 38px;
  width: var(--logo-size);
  height: var(--logo-size);
  border: 1px solid var(--line-color);
  background-color: #fff;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  overflow: hidden;
}
.m-instrument-logo.a-skeleton {
  background-color: var(--gray-500);
}
.m-instrument-logo img {
  max-width: 100%;
  height: auto;
}
.m-instrument-logo.sm {
  --logo-size: 24px;
}
.m-instrument-logo.md {
  --logo-size: 30px;
}
.m-watchlist-drawer-item[data-v-c347c699] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  margin-bottom: 8px;
  padding: 15px;
  transition: all .1s linear;
  display: flex;
}
.m-watchlist-drawer-item[data-v-c347c699]:last-of-type {
  margin-bottom: 0;
}
.m-watchlist-drawer-item.show-check .action-btn.delete .hover-label[data-v-c347c699] {
  display: none;
}
.m-watchlist-drawer-item.show-check[data-v-c347c699]:hover {
  border-color: var(--brand-red);
}
@media screen and (min-width: 768px) {
.m-watchlist-drawer-item.show-check:hover .action-btn.delete .hover-label[data-v-c347c699] {
    display: flex;
}
}
.m-watchlist-drawer-item .action-btn[data-v-c347c699] {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.m-watchlist-drawer-item .action-btn.delete[data-v-c347c699] {
  color: var(--brand-red);
}
.m-watchlist-drawer-item .action-btn.delete .circle-icon[data-v-c347c699] {
  border-color: var(--brand-red);
}
.m-watchlist-drawer-item .action-btn.delete .circle-icon .stock3-icon[data-v-c347c699] {
  color: var(--brand-red);
}
.m-watchlist-drawer-item .action-btn .circle-icon[data-v-c347c699] {
  border: 1px solid var(--brand-primary);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 8px;
  transition: all .1s linear;
  display: flex;
}
.m-watchlist-drawer-item .action-btn .circle-icon .stock3-icon[data-v-c347c699] {
  color: var(--brand-primary);
  font-size: 12px;
  transition: all .1s linear;
}
.m-watchlist-drawer-item[data-v-c347c699]:hover {
  border-color: var(--brand-primary);
}
.m-watchlist-drawer-item .title-wrapper[data-v-c347c699] {
  min-width: 0;
}
.m-watchlist-drawer-item .title[data-v-c347c699] {
  font-weight: var(--font-medium);
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  padding: 2px 0;
  overflow: hidden;
}
.m-watchlist-drawer-item .subtitle[data-v-c347c699] {
  font-size: var(--font-xs);
  color: var(--brand-green);
  align-items: center;
  margin-top: 2px;
  margin-bottom: 2px;
  display: flex;
}
.a-form-field {
  margin-bottom: 12px;
  position: relative;
}
.a-form-field.disabled {
  opacity: .6;
}
.a-form-field.disabled input, .a-form-field.disabled label {
  color: var(--text-color-light);
}
.a-form-field label {
  font-size: var(--form-field-label-size);
  font-weight: var(--font-medium);
  color: var(--form-field-label-color);
  margin-bottom: 6px;
  display: block;
}
.a-form-field.no-margin {
  margin-bottom: 0;
}
.a-form-field.success input, .a-form-field.success select, .a-form-field.success.is-input-lg {
  border-color: var(--brand-green);
}
.a-form-field.has-error input, .a-form-field.has-error select, .a-form-field.has-error.is-input-lg {
  border-color: var(--brand-red);
}
.a-form-field p {
  border-radius: var(--global-radius);
  margin-top: 4px;
  font-size: 11px;
}
.a-form-field select, .a-form-field .a-dropdown, .a-form-field textarea, .a-form-field input {
  font-weight: var(--font-medium);
  font-family: var(--font-family);
  background-color: var(--form-field-bg);
  color: var(--form-field-color);
  border: 1px solid var(--form-field-border-color);
  line-height: var(--btn-height);
  height: var(--btn-height);
  font-size: var(--font-s);
  border-radius: var(--global-radius);
  width: 100%;
  padding: 0 12px;
  display: block;
}
:is(.a-form-field select, .a-form-field .a-dropdown, .a-form-field textarea, .a-form-field input):focus {
  border-color: var(--brand-primary);
}
:is(.a-form-field select, .a-form-field .a-dropdown, .a-form-field textarea, .a-form-field input) ::placeholder {
  color: var(--text-color-light);
}
.a-form-field textarea {
  resize: none;
  min-height: 100px;
}
.a-form-field select, .a-form-field .a-dropdown {
  line-height: calc(var(--btn-height)  - 2px);
}
:is(.a-form-field select, .a-form-field .a-dropdown) option {
  color: var(--form-select-opt-color);
}
.a-form-field.light-outline select {
  color: #fff;
  background-color: #0000;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='white' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  border-color: #fff;
}
.a-form-field.primary-upper {
  margin-bottom: 0;
}
.a-form-field.primary-upper select {
  height: auto;
  color: var(--brand-primary);
  font-size: 11px;
  line-height: 1;
  font-weight: var(--font-semiBold);
  text-transform: uppercase;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' fill='%232F7CF6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  border: none;
  padding-right: 18px;
}
.a-form-field.has-btn {
  position: relative;
}
.a-form-field.has-btn input {
  padding-right: var(--btn-height);
}
.a-form-field.has-btn button {
  width: var(--btn-height);
  height: var(--btn-height);
}
.a-form-field.has-btn button.sm {
  width: var(--btn-height-sm);
  height: var(--btn-height-sm);
}
.a-form-field.has-btn button {
  background-color: #0000;
  border: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.a-form-field.has-btn button .stock3-icon {
  color: var(--gray-600);
}
.a-form-field.is-checkbox {
  border: 1px solid var(--form-field-border-color);
  border-radius: var(--global-radius);
  position: relative;
}
.a-form-field.is-checkbox label {
  font-size: var(--font-xs);
  color: var(--text-color);
  font-weight: var(--font-regular);
  cursor: pointer;
  margin-bottom: 0;
  padding: 12px 12px 12px 37px;
  line-height: 1.5;
}
.a-form-field.is-checkbox input {
  appearance: none;
  border: none;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
.a-form-field.is-checkbox .checkmark {
  border: 1px solid var(--form-field-border-color);
  background: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 12px;
}
.a-form-field.is-checkbox input:focus + .checkmark {
  border-color: var(--brand-primary);
}
.a-form-field.is-checkbox input:checked + .checkmark, .a-form-field.is-checkbox input:indeterminate + .checkmark {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.a-form-field.is-checkbox input:checked + .checkmark:after {
  content: "";
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  width: 7px;
  height: 3px;
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(-45deg);
}
.a-form-field.is-checkbox input:checked:disabled + .checkmark {
  border: 1px solid var(--gray-600);
  background-color: var(--gray-600);
  cursor: not-allowed;
}
.a-form-field.is-checkbox input:disabled + .checkmark {
  border: 1px solid gray;
}
.a-form-field.is-checkbox input:indeterminate + .checkmark:after {
  content: "";
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 11px;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(180deg);
}
.a-form-field.is-input-lg {
  border: 1px solid var(--form-field-border-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  padding: 12px 12px 4px;
}
.a-form-field.is-input-lg .primary-upper {
  width: 60px;
  height: auto;
  color: var(--brand-primary);
  font-size: 11px;
  line-height: 1.5;
  font-weight: var(--font-semiBold);
  border: none;
  padding: 2px 18px 2px 0;
  position: absolute;
  top: 5px;
  right: 5px;
}
.a-form-field.is-input-lg:focus-within {
  border-color: var(--brand-primary);
}
.a-form-field.is-input-lg input {
  font-size: var(--font-xl);
  font-weight: var(--font-semiBold);
  border: none;
  border-radius: 0;
  padding: 0;
}
.a-form-field.is-value.is-input-lg {
  background-color: var(--box-bg);
  border-color: var(--box-bg);
}
.a-form-field.is-value input, .a-form-field.is-value select {
  background-color: var(--box-bg);
  border-color: var(--box-bg);
  opacity: 1;
  background-image: none;
}
:is(.a-form-field.is-value input, .a-form-field.is-value select)[disabled] {
  cursor: default;
}
.a-form-field.is-counter .counter-wrapper {
  border: 1px solid var(--form-field-border-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  align-items: center;
  padding: 6px 8px;
  display: flex;
}
.a-form-field.is-counter button {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}
.a-form-field.is-counter button .stock3-icon {
  font-size: 22px;
}
.a-form-field.is-counter input {
  text-align: center;
  border: none;
  font-size: 26px;
}
.a-form-field .dropdown-menu {
  z-index: 2;
  border-radius: var(--global-radius);
  background-color: var(--body-bg);
  box-shadow: var(--global-shadow);
  padding: 5px;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  right: 0;
}
.a-form-field .dropdown-menu .no-results {
  padding: 0 10px;
}
.a-form-field .dropdown-menu li {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-s);
  border-radius: var(--global-radius);
  cursor: pointer;
  line-height: 1.4;
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
}
.a-form-field .dropdown-menu li:after {
  display: none;
}
.a-form-field .dropdown-menu li:hover, .a-form-field .dropdown-menu li:focus {
  background-color: var(--box-bg);
}
.a-form-error {
  color: var(--brand-red);
  font-size: var(--font-xs);
  font-weight: var(--font-regular);
  margin: -4px 0 15px;
  line-height: 1.3;
}
.a-form-error.no-margin {
  margin-bottom: 0;
}
.a-form-error.no-margin-top {
  margin-top: 0;
}
.content-wrapper[data-v-7269b62a] {
  max-height: 330px;
  position: relative;
}
.create-wrapper .btn-plus[data-v-7269b62a] {
  background-color: var(--brand-primary);
  border-top-right-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
}
.create-wrapper .btn-plus .stock3-icon[data-v-7269b62a] {
  color: #fff;
  font-size: 22px;
}
.create-wrapper .btn-create[data-v-7269b62a] {
  border: 1px solid var(--brand-primary);
  width: 100%;
  height: 46px;
  color: var(--brand-primary);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  display: flex;
}
.create-wrapper .btn-create .stock3-icon[data-v-7269b62a] {
  color: var(--brand-primary);
  margin-right: 3px;
}
.error-wrapper[data-v-7269b62a] {
  padding-top: 12px;
  padding-left: 1px;
}
.a-form-field-row {
  align-items: flex-end;
  gap: 12px;
  display: flex;
}
.a-form-field-row .a-form-field {
  flex: 1;
}
.a-form-info {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 10px;
  display: flex;
}
.a-form-info.error {
  background-color: rgba(var(--brand-red-rgb), .2);
  border-color: rgba(var(--brand-red-rgb), .1);
  color: var(--brand-red);
}
.a-form-info.error .stock3-icon {
  color: rgba(var(--brand-red-rgb), 1);
}
.a-form-info.success {
  background-color: rgba(var(--brand-green-rgb), .2);
  border-color: rgba(var(--brand-green-rgb), .1);
  color: var(--brand-green);
}
.a-form-info.success .stock3-icon {
  color: rgba(var(--brand-green-rgb), 1);
}
.a-form-info {
  font-size: var(--font-m);
  font-weight: var(--font-regular);
  margin: -4px 0 15px;
  line-height: 1.3;
}
.a-form-info.no-margin {
  margin-bottom: 0;
}
.a-form-info.no-margin-top {
  margin-top: 0;
}
.a-success-message[data-v-38aa29c1] {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}
.a-success-message .btn-wrapper[data-v-38aa29c1] {
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.a-success-message .btn-wrapper .btn[data-v-38aa29c1] {
  margin-right: 10px;
  padding: 0 25px;
}
.a-success-message .btn-wrapper .btn[data-v-38aa29c1]:last-child {
  margin-right: 0;
}
.a-success-message .message[data-v-38aa29c1] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-l);
  line-height: 1.5;
}
.a-success-message #successIcon[data-v-38aa29c1] {
  width: 120px;
  height: 120px;
  stroke: var(--brand-green);
  stroke-width: 1px;
  margin-bottom: 20px;
}
.a-success-message #successIcon .svg-elem-1[data-v-38aa29c1] {
  stroke-dashoffset: 54.232px;
  stroke-dasharray: 54.232;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715);
}
.a-success-message #successIcon .svg-elem-2[data-v-38aa29c1] {
  stroke-dashoffset: 20.3919px;
  stroke-dasharray: 20.3919;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715) .3s;
}
.a-success-message #successIcon.active .svg-elem-1[data-v-38aa29c1] {
  stroke-dashoffset: 108.464px;
}
.a-success-message #successIcon.active .svg-elem-2[data-v-38aa29c1] {
  stroke-dashoffset: 40.7837px;
}
@media screen and (min-width: 768px) {
.a-success-message #successIcon[data-v-38aa29c1] {
    width: 130px;
    height: 130px;
}
}
.m-no-results[data-v-59201b6e] {
  text-align: center;
  height: 140px;
  color: rgba(var(--text-color-rgb), .7);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  line-height: 1.5;
  display: flex;
}
.m-no-results.has-border[data-v-59201b6e] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-no-results .stock3-icon[data-v-59201b6e] {
  color: rgba(var(--text-color-rgb), .7);
  margin-bottom: 10px;
  font-size: 24px;
}
.m-instrument-search[data-v-b0f3cbd5] {
  height: auto;
}
.m-instrument-search input[data-v-b0f3cbd5] {
  height: 40px;
}
.m-instrument-search button .stock3-icon[data-v-b0f3cbd5] {
  color: rgba(var(--text-color-rgb), .5);
  transition: color .1s linear;
}
.m-instrument-search button:hover .stock3-icon[data-v-b0f3cbd5] {
  color: var(--text-color);
}
.m-instrument-search.with-instrument-logo ul[data-v-b0f3cbd5] {
  flex-flow: column;
  gap: 8px;
  display: flex;
}
.m-instrument-search.with-instrument-logo ul .item.has-border[data-v-b0f3cbd5] {
  border: 1px solid var(--line-color);
}
.m-instrument-search.with-instrument-logo ul .item[data-v-b0f3cbd5] {
  gap: 8px;
  height: 100%;
}
.m-instrument-search.with-instrument-logo ul .item .left[data-v-b0f3cbd5], .m-instrument-search.with-instrument-logo ul .item .right[data-v-b0f3cbd5] {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.m-instrument-search.expanded[data-v-b0f3cbd5] {
  width: auto;
}
.m-instrument-search.expanded input[data-v-b0f3cbd5] {
  background-color: var(--body-bg);
}
.m-instrument-search.expanded .input-field[data-v-b0f3cbd5] {
  padding-right: 30px;
}
.m-instrument-search .info-sm[data-v-b0f3cbd5] {
  color: rgba(var(--text-color-rgb), .5);
  font-size: 11px;
  display: block;
}
.m-instrument-search .icon[data-v-b0f3cbd5] {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
}
.m-instrument-search .icon.icon-search[data-v-b0f3cbd5] {
  cursor: pointer;
}
.m-instrument-search .icon.icon-search .stock3-icon[data-v-b0f3cbd5] {
  color: var(--text-color-light);
}
.m-instrument-search .fulltext-entry[data-v-b0f3cbd5]:after {
  content: "";
  background-color: var(--nav-dropdown-border);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.m-instrument-search.sm[data-v-b0f3cbd5] {
  height: auto;
}
.m-instrument-search.sm input[data-v-b0f3cbd5] {
  height: 32px;
}
.m-instrument-search.sm .icon[data-v-b0f3cbd5] {
  width: 32px;
  height: 32px;
}
[data-v-5ac2958d] .m-quote-alert-list .m-link.instrument-link > span {
  max-width: 100px;
  display: block;
}
.m-quote-alert-drawer[data-v-5ac2958d] {
  font-size: var(--font-s);
}
.current-quote-wrapper[data-v-5ac2958d] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.current-quote-wrapper .delayed-wrapper[data-v-5ac2958d] {
  align-items: center;
  display: flex;
}
.current-quote-wrapper .delayed-wrapper .delayed[data-v-5ac2958d] {
  margin-left: 8px;
}
.current-quote-wrapper .label[data-v-5ac2958d] {
  font-size: var(--form-field-label-size);
  font-weight: var(--font-medium);
  color: var(--form-field-label-color);
  margin-bottom: 8px;
  display: block;
}
.current-quote-wrapper .left[data-v-5ac2958d], .current-quote-wrapper .right[data-v-5ac2958d] {
  font-size: var(--font-m);
  font-weight: var(--font-medium);
  flex: 1;
  padding: 16px 15px;
}
.current-quote-wrapper .left[data-v-5ac2958d] {
  border-right: 1px solid var(--gray-600);
}
@media screen and (min-width: 768px) {
.current-quote-wrapper .left[data-v-5ac2958d], .current-quote-wrapper .right[data-v-5ac2958d] {
    font-size: var(--font-m);
}
}
@keyframes m-quote-alert-ring {
10% {
    transform: rotate(4deg);
}
20% {
    transform: rotate(-4deg);
}
30% {
    transform: rotate(8deg);
}
40% {
    transform: rotate(-8deg);
}
50% {
    transform: rotate(10deg);
}
60% {
    transform: rotate(-10deg);
}
70% {
    transform: rotate(10deg);
}
80% {
    transform: rotate(-8deg);
}
90% {
    transform: rotate(0);
}
100% {
    transform: rotate(-2deg);
}
}
.m-quote-alert .btn-action {
  border: 1px solid var(--brand-primary);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-right: 8px;
  display: flex;
  position: relative;
}
.m-quote-alert .btn-action .stock3-icon {
  color: var(--brand-primary);
  font-size: 22px;
}
.m-quote-alert .btn-action .plus {
  position: absolute;
  bottom: 0;
  right: 0;
}
.m-quote-alert .btn-action .plus .stock3-icon {
  font-size: 12px;
}
.m-quote-alert .btn-bell:hover .icon-bell {
  animation: 1.8s infinite m-quote-alert-ring;
}
.action-dropdown[data-v-ecd5fe6f] {
  cursor: pointer;
}
.m-instrument-actions.has-dropdown[data-v-ecd5fe6f] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-instrument-actions.has-dropdown .btn-group[data-v-ecd5fe6f] {
  margin-bottom: 0;
}
.m-instrument-actions.has-dropdown[data-v-ecd5fe6f]:hover {
  z-index: 1;
}
.m-instrument-actions[data-v-ecd5fe6f]:empty {
  margin: 0 !important;
}
.m-instrument-actions.combined[data-v-ecd5fe6f] {
  --height: var(--d960dc0a);
  justify-content: flex-end;
  margin-left: 5px;
}
.m-instrument-actions.combined .btn-more[data-v-ecd5fe6f] {
  width: 18px;
  height: var(--height);
  background-color: rgba(var(--body-bg-rgb), .7);
  border-radius: 3px;
  margin-left: 0;
}
.m-instrument-actions.combined .btn-more .stock3-icon[data-v-ecd5fe6f] {
  color: var(--text-color-light);
  transition: color .1s linear;
}
.m-instrument-actions.combined .btn-more:hover .stock3-icon[data-v-ecd5fe6f] {
  color: rgba(var(--text-color-rgb), 1);
}
.m-instrument-actions.combined .buy-sell .btn-wrapper[data-v-ecd5fe6f] {
  grid-gap: 0;
  margin-right: 5px;
  display: inline-flex;
}
.m-instrument-actions.combined .buy-sell .m-link.btn.btn-sm[data-v-ecd5fe6f] {
  height: var(--height);
  width: var(--height);
  line-height: var(--height);
  font-weight: var(--font-semiBold);
  padding: 0;
}
.m-instrument-actions.combined .buy-sell .btn-buy[data-v-ecd5fe6f] {
  border-radius: 0 3px 3px 0;
}
.m-instrument-actions.combined .buy-sell .btn-sell[data-v-ecd5fe6f] {
  border-radius: 3px 0 0 3px;
  margin: 0;
}
.m-instrument-actions .with-quotes[data-v-ecd5fe6f] {
  --btn-height: 70px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 10px;
  line-height: normal;
}
.m-instrument-actions .with-quotes.btn-buy[data-v-ecd5fe6f] {
  align-items: flex-end;
}
.m-instrument-actions .with-quotes.btn-buy .bottom-wrapper[data-v-ecd5fe6f] {
  flex-direction: row-reverse;
}
.m-instrument-actions .with-quotes.btn-buy .label[data-v-ecd5fe6f] {
  top: 5px;
  left: 10px;
  right: auto;
}
.m-instrument-actions .with-quotes .bottom-wrapper[data-v-ecd5fe6f] {
  font-size: var(--font-xs);
  font-weight: var(--font-regular);
  opacity: .7;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.m-instrument-actions .with-quotes .quote[data-v-ecd5fe6f] {
  font-weight: var(--font-regular);
  font-size: var(--font-s);
}
.m-instrument-actions .with-quotes:hover .label[data-v-ecd5fe6f] {
  opacity: 1;
}
.m-instrument-actions .with-quotes .label[data-v-ecd5fe6f] {
  font-size: var(--font-xs);
  opacity: .7;
  transition: opacity .1s linear;
  position: absolute;
  top: 5px;
  right: 10px;
}
.m-instrument-actions .buy-sell[data-v-ecd5fe6f] {
  margin-bottom: 10px;
}
.m-instrument-actions .buy-sell .btn-wrapper[data-v-ecd5fe6f] {
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.m-instrument-actions .btn-group[data-v-ecd5fe6f] {
  margin-bottom: 8px;
}
.m-instrument-actions .btn-group .stock3-icon[data-v-ecd5fe6f] {
  margin-right: 5px;
}
.m-instrument-actions .btn-group[data-v-ecd5fe6f]:last-child {
  margin-bottom: 0;
}
.m-instrument-actions .btn-more[data-v-ecd5fe6f] {
  background-color: var(--box-bg);
  border: 1px solid var(--gray-500);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 34px;
  margin-left: 8px;
  display: flex;
}
.m-instrument-actions .btn-more .stock3-icon[data-v-ecd5fe6f] {
  margin: 0;
}
.m-instrument-actions .action-buttons[data-v-ecd5fe6f] {
  align-items: center;
  display: flex;
}
.m-instrument-actions .action-buttons .btn-group[data-v-ecd5fe6f] {
  width: 100%;
  font-size: var(--font-s);
}
.m-instrument-actions .action-buttons .btn-group .stock3-icon[data-v-ecd5fe6f] {
  font-size: 22px;
}
.m-instrument-actions .action-buttons .btn-action[data-v-ecd5fe6f] {
  border: 1px solid var(--brand-primary);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-right: 8px;
  display: flex;
  position: relative;
}
.m-instrument-actions .action-buttons .btn-action .stock3-icon[data-v-ecd5fe6f] {
  color: var(--brand-primary);
  font-size: 22px;
}
.m-instrument-actions .action-buttons .btn-action .plus[data-v-ecd5fe6f] {
  position: absolute;
  bottom: 0;
  right: 0;
}
.m-instrument-actions .action-buttons .btn-action .plus .stock3-icon[data-v-ecd5fe6f] {
  font-size: 12px;
}
.a-tabs[data-v-43140a06] {
  position: relative;
  overflow-x: hidden;
}
.tabs__header[data-v-43140a06] {
  z-index: 1;
  font-weight: var(--font-medium);
  scrollbar-width: none;
  flex-wrap: nowrap;
  align-items: center;
  display: flex;
  position: relative;
  overflow-x: auto;
}
.tabs__header[data-v-43140a06]:after {
  content: "";
  background-color: var(--box-bg);
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tabs__header[data-v-43140a06]::-webkit-scrollbar {
  display: none;
}
.tabs__header-item[data-v-43140a06] {
  height: var(--btn-height);
  white-space: nowrap;
  color: var(--text-color-light);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  transition: opacity .2s linear;
  display: inline-flex;
  position: relative;
  transform: translateZ(0);
}
.tabs__header-item[data-v-43140a06]:first-child {
  margin-left: 0;
}
.tabs__header-item.active[data-v-43140a06] {
  color: var(--text-color);
}
.tabs__header-item-bar[data-v-43140a06] {
  z-index: 1;
  background-color: var(--brand-primary);
  width: 0;
  height: 2px;
  transition: all .2s linear;
  position: absolute;
  bottom: 0;
  left: 0;
}
.m-horizontal-arrow-scroll[data-v-e167017e] {
  height: 100%;
  position: relative;
}
.m-horizontal-arrow-scroll .end-container[data-v-e167017e] {
  --grad-color: var(--v0d30c583);
  background: linear-gradient(to right, rgba(var(--grad-color), 0) 0%, rgba(var(--grad-color), 1) 25%);
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-left: 25px;
  display: flex;
  position: absolute;
  right: 0;
}
.m-horizontal-arrow-scroll .end-container .arrow-btn[data-v-e167017e] {
  cursor: pointer;
  margin-right: 8px;
}
.m-horizontal-arrow-scroll .end-container .arrow-btn.disabled[data-v-e167017e] {
  opacity: .5;
}
.m-horizontal-arrow-scroll .end-container.with-arrows[data-v-e167017e] {
  padding-left: 20px;
}
.m-horizontal-arrow-scroll .end-container .stock3-icon[data-v-e167017e] {
  color: var(--nav-main-color);
}
.m-horizontal-arrow-scroll .end-container:hover .stock3-icon[data-v-e167017e] {
  color: var(--text-color);
}
.m-horizontal-arrow-scroll .scroll-container[data-v-e167017e] {
  scrollbar-width: none;
  transition: transform .3s;
  display: inline-block;
  position: absolute;
  overflow-x: scroll;
}
.m-horizontal-arrow-scroll .scroll-container[data-v-e167017e]::-webkit-scrollbar {
  display: none;
}
.m-horizontal-arrow-scroll .end-container[data-v-e167017e] {
  display: inline-flex;
}
@media screen and (min-width: 768px) {
.m-horizontal-arrow-scroll .scroll-container[data-v-e167017e] {
    overflow-x: hidden;
}
.m-horizontal-arrow-scroll .end-container[data-v-e167017e] {
    padding-left: 0;
}
}
.tabs-scroll[data-v-a47a353c] {
  height: 46px;
}
.a-tabs[data-v-a47a353c] {
  position: relative;
  overflow-x: hidden;
}
.header-inner-default[data-v-a47a353c], .header-inner-end[data-v-a47a353c] {
  width: 100%;
  margin: 0;
}
.header-inner-end[data-v-a47a353c] {
  justify-content: flex-end;
}
.tabs__header[data-v-a47a353c] {
  z-index: 1;
  font-weight: var(--font-medium);
  scrollbar-width: none;
  flex-wrap: nowrap;
  width: 100%;
  display: flex;
  position: relative;
  overflow-x: auto;
}
.tabs__header div[data-v-a47a353c] {
  flex-flow: row;
  display: flex;
}
.tabs__header[data-v-a47a353c]:after {
  content: "";
  background-color: var(--line-color);
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tabs__header[data-v-a47a353c]::-webkit-scrollbar {
  display: none;
}
.tabs__header-item[data-v-a47a353c] {
  height: var(--btn-height);
  white-space: nowrap;
  color: var(--text-color-light);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  transition: opacity .2s linear;
  display: inline-flex;
  position: relative;
  transform: translateZ(0);
}
.tabs__header-item[data-v-a47a353c]:first-child {
  margin-left: 0;
}
.tabs__header-item.active[data-v-a47a353c] {
  color: var(--text-color);
}
.tabs__header-item-bar[data-v-a47a353c] {
  z-index: 1;
  background-color: var(--brand-primary);
  width: 0;
  height: 2px;
  transition: all .2s linear;
  position: absolute;
  bottom: 0;
  left: 0;
}
.a-tab[data-v-2de50996] {
  padding: 15px 0;
  transition: all .3s cubic-bezier(.25, .8, .5, 1);
  position: relative;
  transform: translateX(100%);
}
.m-debug[data-v-ba4f443b] {
  display: block;
  position: relative;
}
.m-debug .title[data-v-ba4f443b] > * {
  margin-right: 8px;
}
.m-debug .box[data-v-ba4f443b] {
  z-index: var(--z-modal-dropdown);
  color: #0b0e13;
  background-color: #5ec4ffe6;
  border: 3px solid #1078b4;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.m-debug .box .stock3-icon[data-v-ba4f443b] {
  color: #0b0e13;
}
.m-debug .data[data-v-ba4f443b] {
  width: 100%;
  overflow-x: auto;
}
.m-debug .table[data-v-ba4f443b] {
  border-collapse: collapse;
  width: 100%;
  display: table;
}
.m-debug .title[data-v-ba4f443b] {
  border-bottom: 1px solid #1078b4;
  padding: 5px;
  font-weight: bold;
  display: block;
}
.m-debug .row[data-v-ba4f443b] {
  display: table-row;
}
.m-debug .cell[data-v-ba4f443b] {
  text-align: left;
  border-top: 1px dotted #1078b4;
  padding: 5px;
  display: table-cell;
}
.m-debug .bold[data-v-ba4f443b] {
  font-weight: bold;
}
.c-block-instrument[data-v-d1fd3667] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 15px;
  display: flex;
  position: relative;
  line-height: 1 !important;
}
.c-block-instrument.is-tradeable[data-v-d1fd3667] {
  display: block;
}
.c-block-instrument .name[data-v-d1fd3667] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  color: var(--text-color);
  margin-bottom: 8px;
  display: block;
}
.c-block-instrument .quote[data-v-d1fd3667] {
  font-size: var(--font-xl);
  font-weight: var(--font-semiBold);
  margin: 10px 5px 0 0;
}
.c-block-instrument .quote-change[data-v-d1fd3667] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  margin-bottom: 15px;
}
.c-block-instrument .quote-change .abs[data-v-d1fd3667] {
  margin-right: 3px;
}
.c-block-instrument .time[data-v-d1fd3667] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
  align-items: center;
  margin-top: 5px;
  display: flex;
}
.c-block-instrument .value-wrapper[data-v-d1fd3667] {
  display: block;
}
.c-block-instrument[data-v-d1fd3667] .m-instrument-actions {
  margin-left: auto;
}
.c-block-instrument[data-v-d1fd3667] .m-instrument-actions:not(.no-buy-sell) {
  margin-top: 10px;
}
.c-block-instrument[data-v-d1fd3667] .info-list div {
  display: inline-block;
}
.c-expert-card[data-v-b6141bab] {
  font-size: var(--font-m);
  background-color: var(--box-bg);
  border-radius: 8px;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 15px;
  display: flex;
}
.c-expert-card .name[data-v-b6141bab] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 5px;
}
.c-expert-card[data-v-b6141bab]:hover {
  cursor: pointer;
}
.c-expert-card:hover .name[data-v-b6141bab] {
  text-decoration: underline;
}
.c-expert-card .profession-card[data-v-b6141bab] {
  color: var(--text-color-light);
  line-height: 1.2;
}
.c-expert-card .img-wrapper[data-v-b6141bab] {
  background-color: var(--gray-600);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-end;
  width: 64px;
  height: 64px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}
.c-expert-card .img-wrapper img[data-v-b6141bab] {
  flex-shrink: 0;
  max-width: 120%;
  height: auto;
}
.c-portfolio-card[data-v-bf993cb3] {
  font-size: var(--font-m);
  background-color: var(--box-bg);
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 15px;
  display: flex;
}
.c-portfolio-card .name[data-v-bf993cb3] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  margin-bottom: 5px;
  text-decoration: underline;
}
.c-portfolio-card .name[data-v-bf993cb3]:hover {
  cursor: pointer;
}
.c-portfolio-card .value[data-v-bf993cb3] {
  font-size: var(--font-m);
  font-weight: var(--font-regular);
}
.c-portfolio-card .img-wrapper[data-v-bf993cb3] {
  background-color: var(--gray-600);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-end;
  width: 64px;
  height: 64px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}
.c-portfolio-card .img-wrapper img[data-v-bf993cb3] {
  flex-shrink: 0;
  max-width: 120%;
  height: auto;
}
.c-comment-quote[data-v-817dfacf] {
  background-color: var(--box-bg);
  cursor: pointer;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 10px;
  font-style: italic;
  display: flex;
}
.c-comment-quote .quoted-text[data-v-817dfacf] {
  padding-top: 10px;
  padding-left: 10px;
}
.c-comment-quote .title[data-v-817dfacf] {
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 5px;
  display: block;
  overflow: hidden;
}
.c-comment-quote .title[data-v-817dfacf] p {
  margin-bottom: 0;
}
.player[data-v-4e2603e9] {
  background-color: #000;
}
.embed-responsive.placeholder[data-v-26924e8f] {
  border: 1px solid var(--line-color);
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}
input[data-v-26924e8f] {
  appearance: auto;
}
.consent-info[data-v-26924e8f] {
  text-align: center;
  line-height: 1.5;
}
.consent-info .title[data-v-26924e8f] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-l);
}
.subtitle[data-v-26924e8f] {
  max-width: 400px;
  margin: 0 auto;
}
.m-link.btn[data-v-26924e8f] {
  margin-top: 10px;
  display: inline-block;
}
.checkbox[data-v-26924e8f] {
  margin-top: 10px;
}
.checkbox label[data-v-26924e8f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  cursor: pointer;
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: inline-flex;
}
.checkbox label input[data-v-26924e8f] {
  margin-right: 5px;
}
.embed-responsive[data-v-061d0988] {
  border-radius: var(--global-radius);
  margin-bottom: 0;
}
.embed-responsive[data-v-061d0988]:before {
  height: 620px;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
.embed-responsive[data-v-061d0988]:before {
    height: 580px;
}
}
img[data-v-3a7b25b7] {
  width: 100px;
  height: 100px;
}
.btns[data-v-6f170edc] {
  flex-direction: row;
  justify-content: space-around;
  gap: 10px;
  display: flex;
}
.btns .platform-button[data-v-6f170edc] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  transition: border-color .2s, background-color .2s;
  display: flex;
}
.btns .platform-button[data-v-6f170edc]:hover {
  border-color: var(--brand-primary);
  background-color: var(--brand-primary-fade);
}
.remember[data-v-6f170edc] {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  margin: 20px auto auto;
  display: flex;
}
.m-chart-figure[data-v-47d0e328] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-size: 100px !important;
}
.m-chart-figure .chart-skeleton[data-v-47d0e328] {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.m-chart-figure .chart-button[data-v-47d0e328] {
  border: 1px solid var(--brand-primary);
  background: var(--body-bg);
  cursor: pointer;
  height: 30px;
  color: inherit;
  font-weight: var(--font-medium);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: absolute;
  bottom: 10px;
}
.m-chart-figure .chart-button.left[data-v-47d0e328] {
  width: 30px;
  left: 10px;
}
.m-chart-figure .chart-button.right[data-v-47d0e328] {
  width: 94px;
  left: 48px;
}
.m-chart-figure .chart-button .stock3-icon[data-v-47d0e328] {
  flex-shrink: 0;
  font-size: 14px;
}
.m-chart-figure .chart-button.active[data-v-47d0e328] {
  background-color: var(--btn-primary-bg);
  border-color: var(--btn-primary-bg);
}
.m-chart-figure .chart-button.active .stock3-icon[data-v-47d0e328] {
  color: var(--btn-primary-color);
}
.m-chart-figure .chart-button[data-v-47d0e328]:focus {
  box-shadow: none;
}
.m-inline-chart-thumbnail[data-v-87d81d19] {
  display: block;
}
.m-inline-live-chart[data-v-ba7a97c1] {
  position: relative;
}
.m-inline-live-chart .m-terminal-button[data-v-ba7a97c1] {
  line-height: unset;
}
.m-inline-live-chart .chart.nomargin[data-v-ba7a97c1] {
  margin: 0;
}
.m-inline-live-chart .chart[data-v-ba7a97c1] {
  margin: 20px 0;
}
.m-inline-live-chart figcaption[data-v-ba7a97c1] {
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
  line-height: 1.2;
}
.m-inline-live-chart .a-tabs[data-v-ba7a97c1] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-size: var(--font-s);
  overflow: hidden;
}
.m-inline-live-chart .a-tabs .a-tab[data-v-ba7a97c1] {
  padding-bottom: 0;
}
.m-inline-live-chart .a-tabs[data-v-ba7a97c1] .tabs__header-item {
  margin: 0;
  padding: 0 15px;
}
.m-inline-live-chart .a-tabs[data-v-ba7a97c1] .tabs__header .header-inner-end {
  padding-top: 7px;
  padding-right: 15px;
}
.m-inline-live-chart ul[data-v-ba7a97c1] {
  margin-top: 15px;
}
.m-inline-live-chart ul li[data-v-ba7a97c1] {
  margin-bottom: 10px;
}
.m-inline-live-chart ul li[data-v-ba7a97c1]:last-child {
  margin-bottom: 0;
}
.m-inline-live-chart .instrument-box[data-v-ba7a97c1] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  line-height: 1;
  display: flex;
  position: relative;
}
.m-inline-live-chart .instrument-box .name[data-v-ba7a97c1] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  color: var(--text-color);
  margin-bottom: 8px;
  display: block;
}
.m-inline-live-chart .instrument-box .value[data-v-ba7a97c1] {
  font-size: var(--font-xl);
  font-weight: var(--font-semiBold);
  margin: 10px 5px 0 0;
}
.m-inline-live-chart .instrument-box .quote-change[data-v-ba7a97c1] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  margin-bottom: 15px;
}
.m-inline-live-chart .instrument-box .quote-change .change[data-v-ba7a97c1] {
  margin-right: 3px;
}
.m-inline-live-chart .instrument-box .sub-time[data-v-ba7a97c1] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
  align-items: center;
  margin-top: 5px;
  display: flex;
}
.m-inline-live-chart .instrument-box .value-wrapper[data-v-ba7a97c1] {
  display: block;
}
.m-inline-live-chart .instrument-box[data-v-ba7a97c1] .m-instrument-actions {
  margin-left: auto;
}
.m-inline-live-chart .instrument-box[data-v-ba7a97c1] .m-instrument-actions:not(.no-buy-sell) {
  margin-top: 10px;
}
.m-inline-live-chart .instrument-box[data-v-ba7a97c1] .info-list div {
  display: inline-block;
}
.m-inline-live-chart .btn-more[data-v-ba7a97c1] {
  color: rgba(var(--text-color-rgb), .7);
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.m-inline-live-chart .btn-more .stock3-icon[data-v-ba7a97c1] {
  color: rgba(var(--text-color-rgb), .7);
}
.m-inline-live-chart .instrument-item-inner[data-v-ba7a97c1] {
  padding: 15px;
}
.m-inline-live-chart .btn-wrapper .buy-sell[data-v-ba7a97c1] {
  align-items: center;
  gap: 5px;
  margin-bottom: 5px;
  display: flex;
}
.m-inline-live-chart .btn-wrapper .buy-sell .btn[data-v-ba7a97c1] {
  width: 50%;
}
@media (max-width: 500px) {
.m-inline-live-chart .instrument-box.is-tradeable[data-v-ba7a97c1] {
    display: block;
}
}
@media screen and (min-width: 992px) {
.m-inline-live-chart .chart[data-v-ba7a97c1] {
    margin: 40px 0;
}
}
@media screen and (max-width: 991px) {
.m-inline-live-chart .m-terminal-button[data-v-ba7a97c1] {
    margin-top: 15px;
    display: flex;
}
}
.m-inline-live-chart .chart-error[data-v-ba7a97c1] {
  text-align: center;
  margin-bottom: 20px;
  padding: 20px;
}
.m-inline-live-chart .chart-analyse-button[data-v-ba7a97c1] {
  border: 1px solid var(--brand-primary);
  background: var(--body-bg);
  height: 30px;
  color: inherit;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 114px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 8px;
}
.m-inline-live-chart .chart-analyse-button[data-v-ba7a97c1]:focus {
  box-shadow: none;
}
figure.ql-s3-content[data-v-ba7a97c1] {
  opacity: 0;
  height: 0;
}
.linked-instrument[data-v-d582471c] {
  border: 1px solid var(--line-color);
  max-width: 100%;
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  white-space: nowrap;
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 6px;
  padding: 4px 5px 4px 8px;
  transition: border-color .1s linear;
  display: flex;
  position: relative;
}
.linked-instrument[data-v-d582471c]:hover {
  border-color: var(--brand-primary);
}
.linked-instrument > span[data-v-d582471c] {
  align-items: center;
  min-width: 0;
  display: flex;
}
.linked-instrument > .m-link[data-v-d582471c] {
  position: absolute;
  inset: 0;
}
.linked-instrument .value[data-v-d582471c] {
  margin-right: 5px;
}
.linked-instrument .name[data-v-d582471c] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 50px;
  margin-right: 10px;
  padding: 2px 0;
  display: inline-block;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
.linked-instrument .name .name[data-v-d582471c] {
    max-width: none;
}
}
@media screen and (min-width: 768px) {
.linked-instrument[data-v-d582471c] {
    margin: 0 6px 6px 0;
    display: inline-flex;
}
.linked-instrument .name[data-v-d582471c] {
    max-width: 100%;
}
}
.article-formatting[data-v-47afd2ed] {
  font-size: var(--font-m);
}
.article-formatting .instrument-list[data-v-47afd2ed] {
  display: none;
}
.article-formatting pre[data-v-47afd2ed] {
  padding: 5px 0;
  overflow-x: auto;
}
.article-formatting > div[data-v-47afd2ed], .article-formatting footer[data-v-47afd2ed] {
  line-height: 1.5;
}
.article-formatting hr[data-v-47afd2ed] {
  border: none;
  border-top: 1px solid var(--line-color);
}
.article-formatting p[data-v-47afd2ed] {
  margin-bottom: 20px;
}
.article-formatting h2[data-v-47afd2ed] {
  line-height: 1.4;
  font-size: var(--font-xl);
  margin-bottom: 5px;
}
.article-formatting h3[data-v-47afd2ed] {
  line-height: 1.4;
  font-size: var(--font-l);
  margin-bottom: 5px;
}
.article-formatting ul[data-v-47afd2ed], .article-formatting ol[data-v-47afd2ed] {
  margin: 0 0 20px 25px;
  padding-left: 15px;
}
:is(.article-formatting ul, .article-formatting ol) li[data-v-47afd2ed] {
  margin-bottom: 10px;
  line-height: 1.7;
  list-style: outside;
}
:is(.article-formatting ul, .article-formatting ol) li[data-v-47afd2ed]:last-child {
  margin-bottom: 0;
}
.article-formatting ol > li[data-v-47afd2ed] {
  list-style: decimal;
}
.article-formatting[data-v-47afd2ed] img {
  max-width: 100%;
  height: auto;
}
.article-formatting figcaption[data-v-47afd2ed] {
  text-align: right;
  font-size: var(--font-s);
  color: var(--gray-600);
  margin-top: 5px;
  margin-bottom: 20px;
}
.article-formatting a[data-v-47afd2ed] {
  color: var(--brand-primary);
  text-decoration: underline;
}
.article-formatting .table-container[data-v-47afd2ed], .article-formatting .table-wrapper[data-v-47afd2ed] {
  overflow: auto;
}
.article-formatting table[data-v-47afd2ed] {
  vertical-align: top;
  border: 1px solid var(--line-color);
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 20px;
}
.article-formatting table th[data-v-47afd2ed], .article-formatting table td[data-v-47afd2ed] {
  vertical-align: top;
  border: 0;
  border-bottom: 1px solid var(--line-color);
  border-right: 1px solid var(--line-color);
  background: var(--box-bg);
  font-size: var(--font-s);
  text-align: left;
  white-space: nowrap;
  padding: 5px 10px;
  line-height: 21px;
  text-decoration: none;
}
:is(.article-formatting table th, .article-formatting table td) p[data-v-47afd2ed] {
  white-space: pre-wrap;
  font-weight: var(--font-medium);
  margin: 0;
}
:is(.article-formatting table th, .article-formatting table td) h2[data-v-47afd2ed], :is(.article-formatting table th, .article-formatting table td) h3[data-v-47afd2ed] {
  font-size: var(--font-m);
  white-space: pre-wrap;
  margin: 10px;
}
:is(.article-formatting table th[data-v-47afd2ed], .article-formatting table td[data-v-47afd2ed]):last-child {
  border-right: 0;
}
.article-formatting table td b[data-v-47afd2ed] {
  font-weight: var(--font-bold);
}
.article-formatting table th[data-v-47afd2ed] {
  background: var(--body-bg);
  border-bottom-color: var(--line-color);
  border-right-color: var(--line-color);
  border-right-style: solid;
  font-weight: bold;
}
.article-formatting table tr:nth-child(odd) td[data-v-47afd2ed] {
  background: var(--body-bg);
}
.article-formatting table tr:nth-child(2n) td[data-v-47afd2ed] {
  border-right-color: rgba(var(--text-color-rgb), .1);
}
.article-formatting table tr:last-child th[data-v-47afd2ed], .article-formatting table tr:last-child td[data-v-47afd2ed] {
  border-bottom-color: var(--line-color);
}
@media screen and (min-width: 992px) {
.article-formatting table td[data-v-47afd2ed] {
    white-space: pre-wrap;
}
}
.c-article-header .article-type[data-v-47afd2ed] {
  color: var(--text-color-light);
  text-transform: uppercase;
  letter-spacing: .05em;
  font-weight: var(--font-semiBold);
}
.c-article-header h1[data-v-47afd2ed] {
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 1.2;
}
.c-article-header .teaser[data-v-47afd2ed] {
  font-size: var(--font-l);
  font-weight: var(--font-medium);
  margin-bottom: 10px;
}
.c-article-header .top-wrapper[data-v-47afd2ed] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-article-header .time[data-v-47afd2ed] {
  color: var(--text-color-light);
}
.c-article-header .article-img[data-v-47afd2ed] {
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.c-article-header .article-info[data-v-47afd2ed] {
  margin: 15px 0;
}
.c-article-header .article-info .left[data-v-47afd2ed] {
  align-items: center;
  display: flex;
}
.c-article-header .article-info .author[data-v-47afd2ed] {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}
.c-article-header .article-info .author .profession[data-v-47afd2ed] {
  color: var(--text-color-light);
  line-height: 1.2;
}
.c-article-header .article-info .author .name[data-v-47afd2ed] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 3px;
  display: block;
}
.c-article-header .article-info .author .m-avatar[data-v-47afd2ed] {
  flex-shrink: 0;
  margin-right: 8px;
}
.c-article-header .article-info .author .m-link[data-v-47afd2ed] {
  color: var(--text-color);
  font-weight: var(--font-semiBold);
}
@media screen and (min-width: 768px) {
.c-article-header .teaser[data-v-47afd2ed] {
    margin-bottom: 20px;
}
.c-article-header .article-info[data-v-47afd2ed] {
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 10px;
    display: flex;
}
}
article ul.instrument-list[data-v-47afd2ed], .article ul.instrument-list[data-v-47afd2ed] {
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  margin-left: 0;
  padding: 5px 0;
  font-size: 12px;
  line-height: 15px;
  list-style-type: none;
}
article ul.instrument-list li[data-v-47afd2ed], .article ul.instrument-list li[data-v-47afd2ed] {
  margin-bottom: 3px;
  font-weight: bold;
}
article ul.instrument-list li span[data-v-47afd2ed], .article ul.instrument-list li span[data-v-47afd2ed] {
  font-weight: normal;
}
article ul.instrument-list li[data-v-47afd2ed]:last-child, .article ul.instrument-list li[data-v-47afd2ed]:last-child {
  margin-bottom: 0;
}
article footer[data-v-47afd2ed], .article footer[data-v-47afd2ed], article .footer[data-v-47afd2ed], .article .footer[data-v-47afd2ed] {
  color: #8c8c8c;
  border-top: 1px solid #ddd;
  margin-top: 36px;
  padding-top: 11px;
  font-size: 12px;
  line-height: 15px;
}
article table[data-v-47afd2ed], .article table[data-v-47afd2ed] {
  vertical-align: top;
  border-collapse: collapse;
  border: 1px solid #ddd;
  width: 100%;
  margin: 6px 0 18px;
}
article table th[data-v-47afd2ed], .article table th[data-v-47afd2ed], article table td[data-v-47afd2ed], .article table td[data-v-47afd2ed] {
  vertical-align: top;
  text-align: left;
  background: #fbfbfb;
  border-top: 0;
  border-bottom: 1px solid #e9e9e9;
  border-left: 0;
  border-right: 1px dotted #e9e9e9;
  padding: 4px 5px 2px;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  text-decoration: none;
}
article table th[data-v-47afd2ed]:last-child, .article table th[data-v-47afd2ed]:last-child, article table td[data-v-47afd2ed]:last-child, .article table td[data-v-47afd2ed]:last-child {
  border-right: 0;
}
article table th[data-v-47afd2ed], .article table th[data-v-47afd2ed] {
  background: #e9e9e9;
  border-bottom-color: #dadada;
  border-right-style: solid;
  border-right-color: #d0d0d0;
  font-weight: bold;
}
article table tr:nth-child(odd) td[data-v-47afd2ed], .article table tr:nth-child(odd) td[data-v-47afd2ed] {
  background: #fff;
}
article table tr:last-child th[data-v-47afd2ed], .article table tr:last-child th[data-v-47afd2ed], article table tr:last-child td[data-v-47afd2ed], .article table tr:last-child td[data-v-47afd2ed] {
  border-bottom-color: #d0d0d0;
}
article hr[data-v-47afd2ed], .article hr[data-v-47afd2ed] {
  background: #ddd;
  border: 0;
  border-bottom: 1px solid #ddd;
  height: 1px;
  margin: 12px 0 11px;
}
article .marker[data-v-47afd2ed], .article .marker[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  border-radius: 5px;
  padding: 1px 4px;
}
article .trading-profit[data-v-47afd2ed], .article .trading-profit[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #9fef4f;
  border-radius: 5px;
  padding: 1px 4px;
}
article .trading-loss[data-v-47afd2ed], .article .trading-loss[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ff5f43;
  border-radius: 5px;
  padding: 1px 4px;
}
article .important[data-v-47afd2ed], .article .important[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ffe72f;
  border-radius: 5px;
  padding: 1px 4px;
  font-weight: bold;
}
article .special-warning[data-v-47afd2ed], .article .special-warning[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #f76f9f;
  border-radius: 5px;
  padding: 1px 4px;
}
article .basic-knowledge[data-v-47afd2ed], .article .basic-knowledge[data-v-47afd2ed] {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #7fcfff;
  border-radius: 5px;
  padding: 1px 4px;
}
article .ew-entry[data-v-47afd2ed], .article .ew-entry[data-v-47afd2ed] {
  color: #00f;
  font-weight: bold;
}
article .ew-stop[data-v-47afd2ed], .article .ew-stop[data-v-47afd2ed] {
  color: red;
  font-weight: bold;
}
article .ew-target[data-v-47afd2ed], .article .ew-target[data-v-47afd2ed] {
  color: #396;
  font-weight: bold;
}
article .elliott-wave[data-v-47afd2ed], .article .elliott-wave[data-v-47afd2ed] {
  font-weight: bold;
}
article .ew-grand-super-cycle[data-v-47afd2ed], .article .ew-grand-super-cycle[data-v-47afd2ed] {
  color: #396;
  font-size: 160%;
  font-weight: bold;
}
article .ew-super-cycle[data-v-47afd2ed], .article .ew-super-cycle[data-v-47afd2ed] {
  color: #00f;
  font-size: 160%;
  font-weight: bold;
}
article .ew-cycle[data-v-47afd2ed], .article .ew-cycle[data-v-47afd2ed] {
  color: red;
  font-size: 160%;
  font-weight: bold;
}
article .ew-primary[data-v-47afd2ed], .article .ew-primary[data-v-47afd2ed] {
  color: #111;
  font-size: 140%;
  font-weight: bold;
}
article .ew-intermediate[data-v-47afd2ed], .article .ew-intermediate[data-v-47afd2ed] {
  color: #999;
  font-size: 140%;
  font-weight: bold;
}
article .ew-minor[data-v-47afd2ed], .article .ew-minor[data-v-47afd2ed] {
  color: #36f;
  font-size: 120%;
  font-weight: bold;
}
article .ew-minute[data-v-47afd2ed], .article .ew-minute[data-v-47afd2ed] {
  color: #f0f;
  font-size: 120%;
  font-weight: bold;
}
article .ew-minuette[data-v-47afd2ed], .article .ew-minuette[data-v-47afd2ed] {
  color: #007f00;
  font-size: 120%;
  font-weight: bold;
}
article .ew-sub-minuette[data-v-47afd2ed], .article .ew-sub-minuette[data-v-47afd2ed] {
  color: #000;
  font-size: 120%;
  font-weight: bold;
}
article .ew-micro[data-v-47afd2ed], .article .ew-micro[data-v-47afd2ed] {
  color: #ff7f00;
  font-size: 120%;
  font-weight: bold;
}
article .ew-sub-micro[data-v-47afd2ed], .article .ew-sub-micro[data-v-47afd2ed] {
  color: #7f3f00;
  font-size: 120%;
  font-weight: bold;
}
article table.hsbc[data-v-47afd2ed], .article table.hsbc[data-v-47afd2ed] {
  border-collapse: separate;
  border-spacing: 3px;
  border: none;
}
article table.hsbc th[data-v-47afd2ed], .article table.hsbc th[data-v-47afd2ed], article table.hsbc td[data-v-47afd2ed], .article table.hsbc td[data-v-47afd2ed] {
  border: 0 !important;
}
article table.hsbc th[data-v-47afd2ed], .article table.hsbc th[data-v-47afd2ed] {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: red;
}
article table.hsbc td[data-v-47afd2ed], .article table.hsbc td[data-v-47afd2ed], article table.hsbc tr:nth-child(odd) td[data-v-47afd2ed], .article table.hsbc tr:nth-child(odd) td[data-v-47afd2ed] {
  background: #d0d0d0;
}
article table.vontobel[data-v-47afd2ed], .article table.vontobel[data-v-47afd2ed] {
  border-collapse: separate;
  border-spacing: 2px;
  border: none;
  font-size: 10px;
}
article table.vontobel th[data-v-47afd2ed], .article table.vontobel th[data-v-47afd2ed], article table.vontobel td[data-v-47afd2ed], .article table.vontobel td[data-v-47afd2ed] {
  border: none;
}
article table.vontobel th[data-v-47afd2ed], .article table.vontobel th[data-v-47afd2ed] {
  color: #fff;
  text-align: left;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #999;
}
article table.vontobel td[data-v-47afd2ed], .article table.vontobel td[data-v-47afd2ed], article table.vontobel tr:nth-child(odd) td[data-v-47afd2ed], .article table.vontobel tr:nth-child(odd) td[data-v-47afd2ed] {
  background: #eaeaea;
}
article table.vontobel-teaser[data-v-47afd2ed], .article table.vontobel-teaser[data-v-47afd2ed] {
  color: #2e4885;
  border: none;
  width: 340px;
  font-weight: bold;
}
article table.vontobel-teaser th[data-v-47afd2ed], .article table.vontobel-teaser th[data-v-47afd2ed], article table.vontobel-teaser td[data-v-47afd2ed], .article table.vontobel-teaser td[data-v-47afd2ed] {
  text-align: left;
  border: none;
}
article table.vontobel-teaser th[data-v-47afd2ed], .article table.vontobel-teaser th[data-v-47afd2ed] {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #2e4885;
  padding: 12px;
  font-size: 18px;
}
article table.vontobel-teaser td[data-v-47afd2ed], .article table.vontobel-teaser td[data-v-47afd2ed], article table.vontobel-teaser tr:nth-child(odd) td[data-v-47afd2ed], .article table.vontobel-teaser tr:nth-child(odd) td[data-v-47afd2ed] {
  background: none;
}
.c-comment-restricted-notice[data-v-f5d95659] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
}
@media screen and (min-width: 1200px) {
.c-comment-restricted-notice[data-v-f5d95659] {
    justify-content: space-between;
    align-items: center;
    padding: 25px 25px 23px;
    display: flex;
}
}
.title[data-v-f5d95659] {
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  align-items: center;
  line-height: 1.2;
  display: flex;
}
.title .stock3-icon[data-v-f5d95659] {
  flex-shrink: 0;
  margin-right: 8px;
}
.btn-primary[data-v-f5d95659] {
  margin-bottom: 8px;
}
.left[data-v-f5d95659] {
  flex-direction: column;
  align-items: flex-start;
}
.left .title[data-v-f5d95659] {
  margin-bottom: 5px;
}
.right[data-v-f5d95659] {
  min-width: 180px;
}
.right a.m-link[data-v-f5d95659] {
  white-space: nowrap;
  border-radius: 3px;
  display: block;
}
.layout-basic p[data-v-f5d95659] {
  margin-bottom: 5px;
}
.layout-basic ul[data-v-f5d95659] {
  margin-bottom: 15px;
}
.layout-basic ul li[data-v-f5d95659]:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 1200px) {
.left[data-v-f5d95659] {
    padding-right: 20px;
}
.layout-basic ul[data-v-f5d95659] {
    margin-bottom: 0;
}
}
.feedback[data-v-f5d95659] {
  font-size: var(--font-xs);
  margin-top: 5px;
}
.feedback.valid[data-v-f5d95659] {
  color: var(--brand-green);
}
.feedback.invalid[data-v-f5d95659] {
  color: var(--brand-red);
}
.c-comment-input[data-v-b238755a] {
  min-height: 50px;
  margin-top: 30px;
}
.c-comment-input.comment-input-sm[data-v-b238755a] {
  margin: 15px 0 0;
}
.c-comment-input .title[data-v-b238755a] {
  font-weight: var(--font-medium);
}
.c-comment-input .flex-wrapper[data-v-b238755a] {
  border-bottom: 1px solid var(--line-color);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}
.c-comment-input .flex-wrapper .left[data-v-b238755a] {
  align-items: center;
  margin-bottom: 10px;
  padding-right: 50px;
  line-height: 1.2;
  display: flex;
}
.c-comment-input .flex-wrapper .left img[data-v-b238755a] {
  margin-right: 10px;
}
.c-comment-input .flex-wrapper p[data-v-b238755a] {
  margin: 0;
}
.user-img[data-v-b238755a] {
  border-radius: 50%;
  width: 34px;
  height: 34px;
}
.user-img.clicky[data-v-b238755a] {
  cursor: pointer;
}
.editor-wrapper[data-v-b238755a] {
  margin-bottom: 20px;
  padding-left: 45px;
  position: relative;
}
.editor-wrapper .user-img[data-v-b238755a] {
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 501px) {
.c-comment-input .flex-wrapper[data-v-b238755a] {
    flex-direction: column;
    align-items: center;
}
}
@media only screen and (min-width: 502px) {
.c-comment-input .flex-wrapper .left[data-v-b238755a] {
    margin-bottom: 0;
}
}
@media screen and (min-width: 768px) {
.c-comment-input .flex-wrapper[data-v-b238755a] {
    text-align: left;
}
.c-comment-input .flex-wrapper .left[data-v-b238755a] {
    padding-right: 50px;
}
}
@media screen and (min-width: 992px) {
.c-comment-input .flex-wrapper[data-v-b238755a] {
    border-bottom: none;
    padding-bottom: 0;
}
}
.comment-content p {
  margin: 0 0 10px;
}
.comment-content .deleted-flag {
  background-color: var(--brand-red);
  color: #fff;
  text-transform: uppercase;
  border-radius: 3px;
  margin-left: 5px;
  padding: 2px 5px;
  font-size: 10px;
}
.comment-content .profession {
  background-color: var(--box-bg);
  border-radius: 3px;
  padding: 2px 6px;
  font-size: 12px;
  font-weight: 400;
}
.comment-content .action-dropdown {
  position: absolute;
  top: 0;
  right: 0;
}
.comment-content .action-dropdown-trigger {
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}
.comment-content .action-dropdown-trigger .stock3-icon {
  color: var(--text-color-light);
}
.comment-content .action-dropdown-trigger ul {
  border-radius: var(--global-radius);
  z-index: 1;
  background-color: #fff;
  width: 200px;
  margin: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 0 10px #0000001a;
}
.comment-content .action-dropdown-trigger ul li:first-child .action-dropdown-btn {
  border-top-right-radius: var(--global-radius);
  border-top-left-radius: var(--global-radius);
}
.comment-content .action-dropdown-trigger ul li:last-child .action-dropdown-btn {
  border-bottom-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  border-bottom: none;
}
.comment-content .action-dropdown-trigger .action-dropdown-btn {
  border-bottom: 1px solid var(--line-color);
  cursor: pointer;
  text-align: left;
  width: 100%;
  font-weight: var(--font-medium);
  background-color: #0000;
  margin: 0;
  padding: 10px;
  display: block;
}
.comment-content .action-dropdown-trigger .action-dropdown-btn.delete {
  color: var(--brand-red);
}
.comment-content .action-dropdown-trigger .action-dropdown-btn:hover {
  background-color: var(--gray-400);
}
.comment-content .action-dropdown-trigger:hover .stock3-icon {
  color: rgba(var(--text-color-rgb), .8);
}
.comment-content .action-dropdown-trigger:hover ul {
  display: block;
}
.comment-content.has-answers:before {
  content: "";
  background: var(--gray-400);
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 16px;
}
.comment-content.comment-sm.has-answers:before {
  left: 13px;
}
.comment-content.comment-sm .user-img {
  width: 28px;
  height: 28px;
}
.comment-content .comment {
  font-size: 14px;
  line-height: 1.7;
}
.comment-content .comment img {
  max-width: 100%;
  height: auto;
}
.comment-content .highlighted-name {
  background-color: rgba(var(--brand-primary-rgb), .5);
}
.comment-content .user-name {
  font-weight: var(--font-semiBold);
}
.comment-content .user-img {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 0;
}
.comment-content .user-img.is-expert {
  box-shadow: 0 0 0 2px var(--brand-primary);
  border-radius: 50%;
}
.comment-content .comment-actions {
  color: var(--text-color-light);
  align-items: center;
  margin-top: 5px;
  display: flex;
}
.comment-content .comment-actions a {
  color: var(--text-color-light);
  cursor: pointer;
  margin-right: 8px;
  text-decoration: none;
  display: inline-block;
}
.comment-content .comment-actions a:hover {
  text-decoration: underline;
}
.comment-content .comment-actions a:after {
  content: "•";
  color: gray;
  margin-left: 8px;
  display: inline-block;
}
.comment-content .comment-actions a.button-internal {
  color: #b22222;
}
.sorting[data-v-791c045e] {
  display: flex;
}
.highlightable[data-v-791c045e] {
  background-color: var(--body-bg);
}
.highlightable.highlighted[data-v-791c045e] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.highlightable[data-v-791c045e] {
  transition: background-color .5s;
}
.protocol-item {
  border-radius: var(--global-radius);
  cursor: pointer;
  margin-bottom: 10px;
  padding: 10px;
  line-height: 1.4;
}
.protocol-item.unread, .protocol-item:hover {
  background-color: rgba(var(--brand-primary-rgb), .2);
}
.protocol-item.active {
  transform: translate(-3px, -3px);
  box-shadow: 3px 3px 8px #0003;
}
.protocol-item {
  transition: box-shadow .15s, transform .15s;
}
.protocol-item img {
  border-radius: 50%;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.protocol-item .placeholder {
  background-color: var(--body-bg);
  border: 1px solid var(--brand-primary);
  border-radius: 3px;
  height: 25px;
  margin: 4px 0;
  padding: 0 5px;
  font-style: normal;
  line-height: 23px;
  display: inline-block;
}
.protocol-item .comment {
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 5px;
  font-style: italic;
  display: block;
}
.protocol-item .time {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  margin-top: 5px;
  display: block;
}
.protocol-item a {
  align-items: flex-start;
  display: flex;
}
.c-protocol {
  flex: 0 auto;
  gap: 15px;
  display: flex;
}
.c-protocol .protocol-layer {
  top: var(--nav-wrapper-mobile-height);
  z-index: 10;
  background-color: var(--btn-bg);
  box-shadow: var(--global-shadow);
  flex-direction: column;
  transition: transform .3s ease-in-out;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 60px;
  right: 0;
  transform: translateX(120%);
}
.c-protocol .protocol-layer.open {
  transform: translateX(0);
}
.c-protocol .a-form-field.is-checkbox {
  font-size: var(--font-s);
  margin: 10px 20px 0 0;
  display: inline-block;
}
.c-protocol .a-form-field.is-checkbox label {
  padding: 8px 12px 8px 37px;
}
.c-protocol .a-form-field.is-checkbox .checkmark {
  top: 50%;
  transform: translateY(-50%);
}
.c-protocol .sub-headline {
  font-weight: var(--font-semiBold);
  margin: 5px 0 5px 10px;
}
.c-protocol .header {
  padding: 30px 30px 10px;
}
.c-protocol .header .title {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  align-items: center;
  display: flex;
}
.c-protocol .header .title .update-badge {
  background-color: rgba(var(--brand-primary-rgb), .2);
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  min-width: 38px;
  font-size: var(--font-s);
  border-radius: 30px;
  margin-left: 8px;
  padding: 5px;
}
.c-protocol .btn-protocol-mobile, .c-protocol .btn-top-position-mobile {
  background-color: var(--btn-bg);
  width: 50px;
  height: 50px;
  box-shadow: var(--nav-shadow);
  z-index: 10;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 15px;
  right: 15px;
}
:is(.c-protocol .btn-protocol-mobile, .c-protocol .btn-top-position-mobile) .stock3-icon {
  font-size: 22px;
}
.c-protocol .btn-top-position-mobile {
  bottom: 80px;
}
.c-protocol .layer-inner {
  padding: 0 20px 30px;
  overflow-y: auto;
}
.c-protocol .btn-protocol, .c-protocol .btn-top-position {
  background-color: var(--btn-bg);
  height: 34px;
  color: var(--text-color);
  font-weight: var(--font-semiBold);
  border-radius: 3px;
  flex: 1;
  align-items: center;
  padding: 4px 10px 4px 8px;
  font-size: 12px;
  display: flex;
}
:is(.c-protocol .btn-protocol, .c-protocol .btn-top-position) .stock3-icon {
  margin-right: 5px;
}
.c-protocol .btn-top-position {
  display: none;
}
.c-protocol .btn-close {
  background-color: var(--gray-400);
  border: 1px solid var(--gray-500);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 20px;
  left: 0;
  transform: translateX(-50%);
}
.c-protocol .browse {
  position: absolute;
  top: 30px;
  right: 20px;
}
.c-protocol .browse .btn-browse {
  background-color: var(--brand-primary);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  display: flex;
}
.c-protocol .browse .btn-browse:last-child {
  margin-bottom: 0;
}
.c-protocol .browse .btn-browse.disabled {
  opacity: .5;
}
.c-protocol .browse .btn-browse .stock3-icon {
  color: #fff;
}
.c-protocol .mark-as-read {
  border-top: 1px solid var(--nav-border-color);
  width: 100%;
  color: var(--text-color);
  font-weight: var(--font-medium);
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 10px 0 0;
  display: flex;
}
.c-protocol .mark-as-read .stock3-icon {
  margin-right: 5px;
}
@media only screen and (min-width: 992px) {
.c-protocol .protocol-layer {
    top: var(--nav-wrapper-desktop-height);
}
}
@media screen and (min-width: 576px) {
.c-protocol .protocol-layer {
    width: 500px;
    left: auto;
}
}
@media screen and (min-width: 768px) {
.c-protocol .btn-top-position {
    display: flex;
}
.c-protocol .btn-protocol-mobile, .c-protocol .btn-top-position-mobile {
    display: none;
}
}
.m-comments {
  z-index: 2;
  margin: 15px 0 0;
  padding-top: 20px;
  position: relative;
}
.m-comments .count-wrapper {
  background-color: var(--body-bg);
  z-index: 1;
  position: var(--d79548b8);
  top: var(--nav-wrapper-mobile-height);
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-left: -2px;
  padding: 10px 0;
  display: flex;
}
@media only screen and (min-width: 992px) {
.m-comments .count-wrapper {
    top: var(--nav-wrapper-desktop-height);
}
}
.m-comments h2 {
  font-size: var(--font-s);
}
.m-comments .no-comments {
  background-color: var(--box-bg);
  text-align: center;
  border-radius: var(--global-radius);
  margin-top: 10px;
  padding: 20px;
  line-height: 1.3;
}
.m-comments span[data-user-id] {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  border-radius: 6px;
  padding: 3px 8px 3px 6px;
  font-weight: 400;
}
.m-comments .option-bar {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.m-comments .option-bar .load-all {
  color: var(--text-color);
  text-decoration: underline;
}
.m-comments .info-message {
  background-color: var(--gray-400);
  padding: 20px;
}
.m-comments .message-error {
  color: var(--brand-red);
  background-color: #0000;
  border: none;
  margin: 5px 0;
}
.m-comments .message-error:before {
  display: none;
}
.m-comments .message-warning {
  color: var(--brand-orange);
  background-color: #0000;
  border: none;
  margin: 5px 0;
}
.m-comments .primary-upper {
  margin-top: 10px;
}
.m-comments .btn-comments-start {
  border-top: 1px solid var(--line-color);
  cursor: pointer;
  color: var(--text-color-light);
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin-top: 30px;
  padding: 10px 0;
  display: flex;
}
.m-comments .btn-comments-start .stock3-icon {
  color: var(--text-color-light);
}
.m-comments .btn-show-more {
  border-top: 1px solid var(--line-color);
  cursor: pointer;
  color: var(--text-color-light);
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin-top: 10px;
  padding: 10px 0;
  display: flex;
}
.m-comments .btn-show-more .stock3-icon {
  color: var(--text-color-light);
}
.m-comments .comment-list > li {
  margin-top: 20px;
  padding: 5px 0 0 45px;
  position: relative;
}
.m-comments .comment-answers {
  margin-top: 15px;
}
.m-comments .comment-answers .m-link {
  cursor: pointer;
  text-decoration: underline;
}
.m-comments .comment-answers .comment-list {
  margin-top: 15px;
}
.m-comments .comment-answers .comment-list > li {
  padding: 3px 0 0 40px;
}
@media screen and (min-width: 992px) {
.m-comments h2 {
    font-size: var(--font-m);
}
}
.c-academy-community-space[data-v-ee71131d] {
  margin: 15px;
}
.c-academy-community-space .stock3-icon[data-v-ee71131d] {
  font-size: var(--font-xl);
}
.c-academy-community-space .title[data-v-ee71131d] {
  font-size: var(--font-l);
  margin-bottom: 10px;
}
.c-academy-community-space[data-v-ee71131d] .c-article-body p {
  font-size: var(--font-s);
  margin-bottom: 10px;
}
.c-academy-community-space .m-comments[data-v-ee71131d] .count-wrapper {
  justify-content: flex-end;
  padding: 15px 0;
  top: 0 !important;
}
@media only screen and (min-width: 992px) {
.c-academy-community-space .m-comments[data-v-ee71131d] .count-wrapper {
    top: 0 !important;
}
}
@media only screen and (min-width: 1340px) {
.c-academy-community-space .m-comments[data-v-ee71131d] .count-wrapper {
    top: 0 !important;
}
}
.m-progress-checkmark[data-v-8fa6080e] {
  border: 1px solid var(--text-color);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}
.m-progress-checkmark .stock3-icon[data-v-8fa6080e] {
  margin-bottom: -1px;
  font-size: 12px;
}
.m-progress-checkmark.completed[data-v-8fa6080e] {
  background-color: var(--brand-green);
  border-color: var(--brand-green);
}
.m-progress-checkmark.completed .stock3-icon[data-v-8fa6080e] {
  color: #fff;
}
.m-progress-checkmark.completed.force-white[data-v-8fa6080e] {
  background-color: #fff;
  border-color: #fff;
}
.m-progress-checkmark.completed.force-white .stock3-icon[data-v-8fa6080e] {
  color: var(--brand-green);
}
.c-lesson-preview[data-v-67d2ebe6] {
  cursor: pointer;
  opacity: .5;
  margin: 0;
  padding: 10px 40px 10px 20px;
  position: relative;
}
.c-lesson-preview.done[data-v-67d2ebe6] {
  opacity: 1;
}
.c-lesson-preview.active[data-v-67d2ebe6] {
  background-color: var(--box-bg);
  opacity: 1;
}
.c-lesson-preview .title[data-v-67d2ebe6] {
  line-height: 1.3;
  font-weight: var(--font-regular);
  margin-bottom: 5px;
}
.c-lesson-preview .meta[data-v-67d2ebe6] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  align-items: center;
  gap: 4px;
  margin-bottom: 3px;
  line-height: 1;
  display: flex;
}
.c-lesson-preview .meta i[data-v-67d2ebe6] {
  color: inherit;
  margin-left: -2px;
}
.c-lesson-preview .m-progress-checkmark[data-v-67d2ebe6] {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.player[data-v-0538b08f] {
  background-color: var(--v1c0e4ec2);
}
.c-lesson-content .lesson-tabs[data-v-dc5c4e0c] {
  padding: 0 15px;
}
.c-lesson-content .lesson-tabs[data-v-dc5c4e0c] .a-tab {
  padding: 20px 0;
}
.c-lesson-content .lesson-tabs[data-v-dc5c4e0c] .a-tab .m-comments {
  margin-top: 0;
  padding-top: 0;
}
.c-lesson-content .lesson-tabs[data-v-dc5c4e0c] .a-tab .m-comments .count-wrapper {
  display: none;
}
.c-lesson-content .lesson-tabs[data-v-dc5c4e0c] .a-tab .m-comments .c-comment-input {
  margin-top: 0;
}
.c-lesson-content .video-placeholder[data-v-dc5c4e0c] {
  aspect-ratio: 16 / 9;
  background-color: #000;
}
.c-lesson-content .video-description[data-v-dc5c4e0c] {
  position: relative;
}
.c-lesson-content .link-wrapper[data-v-dc5c4e0c] {
  justify-content: flex-end;
  margin-bottom: 15px;
  display: flex;
}
.c-lesson-content .link-wrapper .m-link[data-v-dc5c4e0c] {
  margin-left: 10px;
}
.c-lesson-content .step[data-v-dc5c4e0c] {
  font-size: var(--font-m);
  margin-bottom: 10px;
}
.c-lesson-content .title[data-v-dc5c4e0c] {
  font-size: var(--font-xxl);
  margin-bottom: 20px;
}
.c-lesson-content .description[data-v-dc5c4e0c] {
  margin-top: 30px;
}
.c-lesson-content .description h3[data-v-dc5c4e0c], .c-lesson-content .description h2[data-v-dc5c4e0c] {
  font-size: var(--font-m);
  margin-bottom: 5px;
}
.c-lesson-content .description section[data-v-dc5c4e0c] {
  margin-bottom: 30px;
}
.c-lesson-content .description section[data-v-dc5c4e0c]:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.c-lesson-content[data-v-dc5c4e0c] {
    grid-area: 1 / 1 / auto / 2;
}
.c-lesson-content .link-wrapper[data-v-dc5c4e0c] {
    margin-bottom: 0;
    padding: 0 15px;
}
}
.a-tooltip[data-v-1592e220] {
  --tooltip-arrow-size: 5px;
  --tooltip-arrow-margin: 2px;
  --tooltip-color: #fff;
  cursor: help;
  white-space: pre-wrap;
  display: inline-flex;
  position: relative;
}
.a-tooltip[data-v-1592e220] .stock3-icon {
  color: var(--text-color-light);
  font-size: 14px;
}
.a-tooltip .tooltip-body[data-v-1592e220] {
  opacity: 0;
  visibility: hidden;
  background-color: var(--body-bg);
  color: var(--body-color);
  text-align: center;
  z-index: 10;
  border-radius: 3px;
  min-width: 80px;
  padding: 10px 12px;
  font-size: 10px;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -5%);
  box-shadow: 0 0 10px #0003;
}
.a-tooltip .tooltip-body[data-v-1592e220]:before {
  content: "";
  border-right: var(--tooltip-arrow-size) solid transparent;
  border-bottom: var(--tooltip-arrow-size) solid var(--tooltip-color);
  border-left: var(--tooltip-arrow-size) solid transparent;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.a-tooltip.top .tooltip-body[data-v-1592e220] {
  top: auto;
  bottom: 100%;
  transform: translate(-50%, 5%);
}
.a-tooltip.top .tooltip-body[data-v-1592e220]:before {
  border-top: var(--tooltip-arrow-size) solid var(--tooltip-color);
  border-right: var(--tooltip-arrow-size) solid transparent;
  border-left: var(--tooltip-arrow-size) solid transparent;
  border-bottom: none;
  top: 100%;
  bottom: auto;
}
.a-tooltip.left .tooltip-body[data-v-1592e220] {
  inset: 50% 100% auto auto;
  transform: translate(5%, -50%);
}
.a-tooltip.left .tooltip-body[data-v-1592e220]:before {
  border-top: var(--tooltip-arrow-size) solid transparent;
  border-bottom: var(--tooltip-arrow-size) solid transparent;
  border-left: var(--tooltip-arrow-size) solid var(--tooltip-color);
  border-right: none;
  top: 50%;
  left: auto;
  right: 0;
  transform: translate(100%, -50%);
}
.a-tooltip.right .tooltip-body[data-v-1592e220] {
  top: 50%;
  bottom: auto;
  left: 100%;
  transform: translate(-5%, -50%);
}
.a-tooltip.right .tooltip-body[data-v-1592e220]:before {
  border-top: var(--tooltip-arrow-size) solid transparent;
  border-right: var(--tooltip-arrow-size) solid var(--tooltip-color);
  border-bottom: var(--tooltip-arrow-size) solid transparent;
  border-left: none;
  inset: 50% auto auto 0;
  transform: translate(-100%, -50%);
}
.a-tooltip.is-multiline[data-v-1592e220] {
  line-height: 1.4;
}
.a-tooltip.is-multiline[data-v-1592e220] span {
  white-space: pre-wrap;
}
.a-tooltip.is-multiline .tooltip-body[data-v-1592e220] {
  text-align: left;
  width: 180px;
}
:is(.a-tooltip:hover, .a-tooltip.show) .tooltip-body[data-v-1592e220] {
  opacity: 1;
  visibility: visible;
}
:is(:is(.a-tooltip:hover, .a-tooltip.show).top, :is(.a-tooltip:hover, .a-tooltip.show).bottom) .tooltip-body[data-v-1592e220] {
  transform: translate(-50%);
}
:is(:is(.a-tooltip:hover, .a-tooltip.show).left, :is(.a-tooltip:hover, .a-tooltip.show).right) .tooltip-body[data-v-1592e220] {
  transform: translate(0, -50%);
}
.a-tooltip.right[data-v-1592e220], .a-tooltip.left[data-v-1592e220] {
  float: none;
}
@media screen and (min-width: 768px) {
.a-tooltip.is-multiline .tooltip-body[data-v-1592e220] {
    width: 300px;
}
}
.m-webinar-card[data-v-392513b3] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  border-top: 6px solid var(--gray-600);
  height: var(--box-height);
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  display: flex;
}
.m-webinar-card.layout-focused[data-v-392513b3] {
  justify-content: left;
  height: calc(100% - 15px);
  min-height: auto;
  padding: 0;
}
.m-webinar-card.layout-focused .focused-title[data-v-392513b3] {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
  display: block;
}
.m-webinar-card.layout-focused .left[data-v-392513b3] {
  flex: 1;
  padding: 20px;
}
.m-webinar-card.layout-focused .right[data-v-392513b3] {
  width: 240px;
  padding: 0 20px 20px;
}
.m-webinar-card.layout-focused .right .label[data-v-392513b3] {
  font-weight: var(--font-medium);
  margin-bottom: 5px;
}
.m-webinar-card.layout-focused .moderator[data-v-392513b3] {
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
  margin-bottom: 0;
}
.m-webinar-card.layout-focused .moderator .more[data-v-392513b3] {
  margin-top: 10px;
}
.m-webinar-card.layout-focused .moderator .name[data-v-392513b3] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 160px;
  overflow: hidden;
}
.m-webinar-card.layout-focused .moderator .m-link[data-v-392513b3] {
  color: rgba(var(--text-color-rgb), .8);
}
.m-webinar-card.layout-focused .moderator .m-avatar[data-v-392513b3] {
  margin-top: 5px;
}
.m-webinar-card.layout-focused .info[data-v-392513b3] {
  margin-bottom: 0;
}
.m-webinar-card.layout-focused .info li[data-v-392513b3] {
  margin-bottom: 10px;
}
.m-webinar-card.layout-focused .info li .value[data-v-392513b3] {
  text-align: right;
}
.m-webinar-card.layout-focused .info li[data-v-392513b3]:last-child {
  margin-bottom: 0 !important;
}
.m-webinar-card.focus[data-v-392513b3] {
  box-shadow: inset 0 0 0 1px var(--brand-primary);
}
.m-webinar-card.is-active[data-v-392513b3] {
  border-top-color: var(--brand-primary);
}
.m-webinar-card .btn-wrapper[data-v-392513b3] {
  align-items: center;
  gap: 10px;
  display: flex;
}
.m-webinar-card .btn-wrapper .btn[data-v-392513b3] {
  flex: 1;
}
.m-webinar-card .title[data-v-392513b3] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-xl);
  font-weight: var(--font-semiBold);
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-webinar-card .title[data-v-392513b3]:hover {
  text-decoration: underline;
}
.m-webinar-card .teaser[data-v-392513b3] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  line-height: 1.7;
  display: -webkit-box;
  overflow: hidden;
}
.m-webinar-card .moderator[data-v-392513b3] {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-semiBold);
  align-items: center;
  min-height: 48px;
  margin-bottom: 20px;
  display: flex;
}
.m-webinar-card .moderator .m-link[data-v-392513b3] {
  color: rgba(var(--text-color-rgb), .8);
}
.m-webinar-card .moderator .img-wrapper[data-v-392513b3] {
  flex-shrink: 0;
  align-items: center;
  margin-right: 10px;
  display: flex;
}
.m-webinar-card .moderator .img-wrapper .m-avatar[data-v-392513b3] {
  margin-right: -18px;
}
.m-webinar-card .moderator .img-wrapper .m-avatar[data-v-392513b3]:last-child {
  margin-right: 0;
}
.m-webinar-card .moderator .img-wrapper img[data-v-392513b3] {
  border-radius: 50%;
  width: 52px;
  height: 52px;
}
.m-webinar-card .moderator .subtitle[data-v-392513b3] {
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  margin-top: 5px;
}
.m-webinar-card .group-img-container[data-v-392513b3] {
  border-bottom: 1px solid var(--gray-500);
  align-items: flex-end;
  margin: -25px -25px 20px;
  padding: 16px 25px 14px;
  display: flex;
}
.m-webinar-card .group-img-container .a-tooltip[data-v-392513b3] {
  margin: 0 0 2px 10px;
}
.m-webinar-card .group-img-container[data-v-392513b3]:empty {
  border: none;
  margin: 0;
  padding: 0;
}
.m-webinar-card .group-img-container img[data-v-392513b3] {
  width: auto;
  max-width: 180px;
  height: 38px;
}
.m-webinar-card .info[data-v-392513b3] {
  margin: 5px 0 10px;
  padding: 0;
}
.m-webinar-card .info li[data-v-392513b3] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-webinar-card .info li[data-v-392513b3]:last-child {
  margin-bottom: 0;
}
.m-webinar-card .info .label[data-v-392513b3] {
  font-size: var(--font-xs);
}
.m-webinar-card .info .value[data-v-392513b3] {
  font-weight: var(--font-medium);
}
.m-webinar-card .info .value[data-v-392513b3] .m-avatar {
  font-size: var(--font-s);
}
@media screen and (min-width: 576px) {
.m-webinar-card.layout-focused[data-v-392513b3] {
    flex-direction: row;
}
.m-webinar-card.layout-focused .right[data-v-392513b3] {
    border-left: 1px solid var(--gray-500);
    padding: 20px;
}
}
@media screen and (min-width: 768px) {
.m-webinar-card.layout-focused[data-v-392513b3] {
    flex-direction: column;
}
.m-webinar-card.layout-focused .right[data-v-392513b3] {
    border-left: none;
    padding: 0 20px 20px;
}
}
@media screen and (min-width: 992px) {
.m-webinar-card.layout-focused[data-v-392513b3] {
    flex-direction: row;
}
.m-webinar-card.layout-focused .right[data-v-392513b3] {
    border-left: 1px solid var(--gray-500);
    padding: 20px;
}
}
.p-academy-detail[data-v-127875bf] {
  padding: 0;
}
.p-academy-detail .link-wrapper[data-v-127875bf] {
  z-index: 3;
  align-items: center;
  height: 64px;
  padding: 15px;
  display: inline-flex;
  position: sticky;
  left: 0;
  top: 0 !important;
}
.p-academy-detail .link-wrapper .faq-link[data-v-127875bf], .p-academy-detail .link-wrapper .btn-primary[data-v-127875bf] {
  display: none;
}
.p-academy-detail .link-wrapper .btn-toggle[data-v-127875bf] {
  background-color: var(--body-bg);
  cursor: pointer;
  border: 1px solid var(--brand-primary);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  display: flex;
}
.p-academy-detail .link-wrapper .btn-toggle .stock3-icon[data-v-127875bf] {
  margin-left: 2px;
}
.p-academy-detail .link-wrapper.visible .faq-link[data-v-127875bf], .p-academy-detail .link-wrapper.visible .btn-primary[data-v-127875bf] {
  display: flex;
}
.p-academy-detail .link-wrapper.visible .btn-toggle .stock3-icon[data-v-127875bf] {
  margin-left: -2px;
}
.p-academy-detail .link-wrapper .faq-link[data-v-127875bf] {
  margin-left: 8px;
}
.p-academy-detail .link-wrapper .faq-link .icon-external[data-v-127875bf] {
  font-size: 12px;
}
.p-academy-detail .aside[data-v-127875bf] {
  border-top: 1px solid var(--line-color);
  padding-bottom: 65px;
  overflow-y: auto;
}
.p-academy-detail .aside .course-sections[data-v-127875bf] {
  flex-direction: column;
  display: flex;
}
.p-academy-detail .aside .course-sections .btn-community[data-v-127875bf] {
  margin: 8px;
}
.p-academy-detail .aside[data-v-127875bf] .header {
  padding: 0;
}
.p-academy-detail .aside[data-v-127875bf] .header > .stock3-icon {
  font-size: 22px;
  right: 20px;
}
.p-academy-detail .aside[data-v-127875bf] .header:focus {
  border-color: var(--line-color);
}
.p-academy-detail .aside .event-section[data-v-127875bf] .header > .stock3-icon {
  color: #fff;
}
.p-academy-detail .aside .event-section[data-v-127875bf] .content {
  padding: 24px;
}
.p-academy-detail .aside .event-section .event-header-inner[data-v-127875bf] {
  background: var(--brand-primary);
  color: #fff;
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  flex-flow: row;
  align-items: center;
  padding: 10px 40px 10px 20px;
  display: flex;
}
.p-academy-detail .aside .event-section .event-header-inner .stock3-icon[data-v-127875bf] {
  color: #fff;
  margin-right: 5px;
  font-size: 18px;
}
.p-academy-detail .aside .header-inner[data-v-127875bf] {
  padding: 20px 40px 20px 20px;
  position: relative;
}
.p-academy-detail .aside .header-inner .m-progress-checkmark[data-v-127875bf] {
  display: inline-flex;
  position: relative;
  bottom: -2px;
}
.p-academy-detail .aside .header-inner[data-v-127875bf]:after {
  content: "";
  background-color: var(--line-color);
  width: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.p-academy-detail .aside .header-inner.active[data-v-127875bf]:after {
  background-color: var(--brand-primary);
}
.p-academy-detail .aside .header-inner.completed[data-v-127875bf]:after {
  background-color: var(--brand-green);
}
.p-academy-detail .aside .header-inner h2[data-v-127875bf] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 2px;
  line-height: 1.2;
}
.p-academy-detail .aside .header-inner .meta[data-v-127875bf] {
  font-weight: var(--font-regular);
}
.p-academy-detail .aside[data-v-127875bf] .content {
  padding: 0;
}
.p-academy-detail .aside[data-v-127875bf] .content ul {
  margin: 0;
  padding: 0;
}
.p-academy-detail .content-nav[data-v-127875bf] {
  border-top: 1px solid var(--line-color);
  background-color: var(--body-bg);
  justify-content: space-between;
  gap: 20px;
  padding: 10px;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
:is(.p-academy-detail .content-nav .btn:first-child, .p-academy-detail .content-nav .btn:last-child) .label[data-v-127875bf] {
  display: none;
}
@media screen and (min-width: 992px) {
.p-academy-detail[data-v-127875bf] {
    top: calc(var(--nav-height)  + var(--watchlist-height));
    grid-template-rows: auto max-content;
    grid-template-columns: 1fr minmax(30%, 20vw);
    padding-top: 0;
    display: grid;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.p-academy-detail .link-wrapper[data-v-127875bf] {
    top: 100px;
}
.p-academy-detail .content-wrapper[data-v-127875bf] {
    grid-area: 1 / 1 / auto / 2;
}
.p-academy-detail .content[data-v-127875bf] {
    position: relative;
    overflow-y: scroll;
}
.p-academy-detail .content-nav[data-v-127875bf] {
    grid-area: 2 / 1 / auto / 3;
    position: relative;
    inset: auto;
}
:is(.p-academy-detail .content-nav .btn:first-child, .p-academy-detail .content-nav .btn:last-child) .label[data-v-127875bf] {
    display: block;
}
.p-academy-detail .aside[data-v-127875bf] {
    border-top: none;
    border-left: 1px solid var(--line-color);
    max-height: inherit;
    grid-area: 1 / 2;
    padding: 0;
}
}
.a-shop-recommendation-header .img-wrapper[data-v-39279203] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  transition: all .1s linear;
  display: flex;
  overflow: hidden;
}
.a-shop-recommendation-header .img-wrapper img[data-v-39279203] {
  max-width: 70%;
}
.a-shop-recommendation-header .title[data-v-39279203] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  margin-bottom: 5px;
  line-height: 1.2;
}
.a-shop-recommendation-header .subtitle[data-v-39279203] {
  color: var(--text-color-light);
}
.a-shop-recommendation-header .p[data-v-39279203] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.a-shop-recommendation-header .header[data-v-39279203] {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.a-shop-recommendation-header.has-teaser .header[data-v-39279203] {
  margin-bottom: 12px;
}
.course-card[data-v-30e05edb] {
  grid-template-rows: minmax(0, 2fr) minmax(0, 3fr);
  grid-template-columns: 1fr;
  height: 430px;
  margin-bottom: 20px;
  display: grid;
}
.course-card .top[data-v-30e05edb] {
  background: var(--e3e26b74) center center no-repeat;
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  background-size: cover;
  display: flex;
  position: relative;
}
.course-card .top[data-v-30e05edb]:after {
  content: "";
  background: linear-gradient(#0000 0% 1%, #000 100%);
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.course-card .course-info[data-v-30e05edb] {
  z-index: 1;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  padding: 10px 15px;
  display: flex;
}
.course-card .course-info .item[data-v-30e05edb] {
  font-size: var(--font-xs);
  align-items: center;
  margin-right: 15px;
  display: flex;
}
.course-card .course-info .item[data-v-30e05edb]:last-child {
  margin-right: 0;
}
.course-card .course-info .stock3-icon[data-v-30e05edb] {
  color: #fff;
  margin-right: 5px;
}
.course-card .course-info .left[data-v-30e05edb] {
  align-items: center;
  display: flex;
}
.course-card .img-wrapper[data-v-30e05edb] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 10px;
  transition: all .1s linear;
  display: flex;
  overflow: hidden;
}
.course-card .img-wrapper img[data-v-30e05edb] {
  max-width: 70%;
}
.course-card .card-content[data-v-30e05edb] {
  border: 1px solid var(--line-color);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  border-top: none;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}
.course-card .card-content .header[data-v-30e05edb] {
  padding: 20px;
}
.course-card .card-content .footer[data-v-30e05edb] {
  font-size: var(--font-l);
  border-top: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}
.course-card .card-content .footer .subinfo[data-v-30e05edb] {
  font-size: var(--font-xs);
}
.course-card .card-content .price[data-v-30e05edb] {
  font-weight: var(--font-semiBold);
  margin-bottom: 8px;
}
.m-section-subheader[data-v-7c9d8ed8] {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.m-section-subheader h3[data-v-7c9d8ed8], .m-section-subheader h2[data-v-7c9d8ed8] {
  line-height: 1.4;
  font-size: var(--font-s);
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
:is(.m-section-subheader h3, .m-section-subheader h2) a.m-link[data-v-7c9d8ed8] {
  text-decoration: underline;
}
.m-section-subheader[data-v-7c9d8ed8] .dropdown.sm {
  margin-left: 8px;
}
.m-section-subheader .dropdown-wrapper[data-v-7c9d8ed8] {
  min-height: 26px;
}
.progress-bar[data-v-6b2d8d9c] {
  min-width: 200px;
  display: block;
}
.progress-bar .bar[data-v-6b2d8d9c] {
  margin-bottom: 10px;
  display: block;
  position: relative;
}
.progress-bar .track[data-v-6b2d8d9c] {
  background-color: var(--line-color);
  border-radius: 4px;
  width: 100%;
  height: 8px;
  display: block;
}
.progress-bar .vessel[data-v-6b2d8d9c] {
  width: var(--v7e0d853e);
  background-color: var(--d50a5e4e);
  border-radius: 4px;
  height: 8px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.progress-bar .completion[data-v-6b2d8d9c] {
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.p-academy-overview .header[data-v-d1590e30] {
  text-align: center;
}
.p-academy-overview .header .icon[data-v-d1590e30] {
  margin-bottom: 10px;
}
.p-academy-overview .header h1[data-v-d1590e30] {
  font-size: 30px;
  line-height: 1.1;
}
.p-academy-overview .header p[data-v-d1590e30] {
  font-size: var(--font-m);
  margin: 10px 0 20px;
}
.p-academy-overview .header .copy[data-v-d1590e30] {
  margin-bottom: 20px;
}
.p-academy-overview .newsletter-cta[data-v-d1590e30] {
  text-align: center;
  border: 2px dashed var(--brand-primary);
  border-radius: var(--global-radius);
  margin-bottom: 60px;
  padding: 20px 20px 40px;
}
.p-academy-overview .newsletter-cta h2[data-v-d1590e30] {
  font-size: var(--font-xl);
  margin-bottom: 5px;
}
.p-academy-overview .newsletter-cta h2 .highlight[data-v-d1590e30] {
  color: var(--brand-primary);
}
.p-academy-overview .newsletter-cta .pipe[data-v-d1590e30] {
  color: var(--text-color-light);
  margin: 0 10px;
}
.p-academy-overview .newsletter-cta .cta-btn[data-v-d1590e30] {
  width: 100px;
  margin: 20px auto;
}
.p-academy-overview .newsletter-cta .cta-icon[data-v-d1590e30] {
  color: var(--brand-primary);
  font-size: 40px;
  line-height: 80px;
}
.p-academy-overview[data-v-d1590e30] .drawer-inner {
  border: 1px dashed rgba(var(--brand-primary-rgb), .5);
}
.p-academy-overview .continue-course-list li[data-v-d1590e30] {
  margin-bottom: 10px;
}
.p-academy-overview .continue-course-list li[data-v-d1590e30]:last-of-type {
  margin-bottom: 0;
}
.p-academy-overview .continue-course[data-v-d1590e30] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  padding: 20px;
  transition: border-color .1s linear;
  display: flex;
}
.p-academy-overview .continue-course[data-v-d1590e30]:hover {
  border-color: var(--brand-primary);
}
.p-academy-overview .continue-course[data-v-d1590e30] .header {
  margin-bottom: 0;
}
.p-academy-overview .continue-course .stock3-icon[data-v-d1590e30] {
  font-size: 22px;
  display: none;
}
.p-academy-overview .continue-course .teaser .header .img-wrapper[data-v-d1590e30] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  transition: all .1s linear;
  display: flex;
  overflow: hidden;
}
.p-academy-overview .continue-course .teaser .header .img-wrapper img[data-v-d1590e30] {
  width: 70%;
}
.p-academy-overview .continue-course .teaser .header .title[data-v-d1590e30] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  margin-bottom: 5px;
  line-height: 1.2;
}
.p-academy-overview .continue-course .teaser .header .subtitle[data-v-d1590e30] {
  color: rgba(var(--text-color-rgb), .5);
}
.p-academy-overview .progress-bar[data-v-d1590e30] {
  margin: 10px 0 0;
}
.p-academy-overview .boxes[data-v-d1590e30] {
  margin-bottom: 30px;
}
.p-academy-overview .boxes .box-wrapper[data-v-d1590e30] {
  grid-gap: 20px;
  scroll-snap-type: x mandatory;
  grid-template-columns: repeat(4, minmax(300px, 1fr));
  display: grid;
  overflow: auto;
}
.p-academy-overview .boxes .box[data-v-d1590e30] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  scroll-snap-align: start;
  padding: 25px;
}
.p-academy-overview .boxes .stock3-icon[data-v-d1590e30] {
  color: var(--brand-primary);
  margin-bottom: 25px;
  font-size: 40px;
  display: inline-block;
}
.p-academy-overview .boxes h2[data-v-d1590e30] {
  font-size: var(--font-l);
  margin-bottom: 10px;
}
.p-academy-overview .boxes h3[data-v-d1590e30] {
  font-size: var(--font-l);
  margin-bottom: 5px;
  line-height: 1.2;
}
.p-academy-overview .boxes p[data-v-d1590e30] {
  font-size: var(--font-s);
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.p-academy-overview .header[data-v-d1590e30] {
    text-align: left;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
}
.p-academy-overview .header h1[data-v-d1590e30] {
    font-size: 34px;
    line-height: 1.1;
}
.p-academy-overview .header p[data-v-d1590e30] {
    font-size: var(--font-m);
    margin: 10px 0 20px;
}
.p-academy-overview .header .copy[data-v-d1590e30] {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 40px;
    display: flex;
}
.p-academy-overview .header img[data-v-d1590e30] {
    width: 50%;
}
.p-academy-overview .boxes[data-v-d1590e30] {
    margin-bottom: 50px;
}
.p-academy-overview .continue-course[data-v-d1590e30] {
    flex-direction: row;
    align-items: center;
}
.p-academy-overview .continue-course .stock3-icon[data-v-d1590e30] {
    display: block;
}
.p-academy-overview .progress-bar[data-v-d1590e30] {
    margin: 0 40px 0 auto;
}
}
@media screen and (min-width: 1200px) {
.p-academy-overview .header h1[data-v-d1590e30] {
    font-size: 50px;
}
.p-academy-overview .header .copy[data-v-d1590e30] {
    padding-right: 80px;
}
.p-academy-overview .header img[data-v-d1590e30] {
    width: 55%;
}
}
@keyframes c-search-dropdown-toggleOnCheckbox {
0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
}
70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
}
100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
}
}
@keyframes c-search-dropdown-toggleOnRadio {
0% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(0);
}
70% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(.9);
}
100% {
    transform: translate(-50%, -50%)scale(.8);
}
}
.c-search-dropdown {
  display: block;
  position: relative;
}
.c-search-dropdown .item-img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.c-search-dropdown .trigger {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .7);
  border-right: none;
  border-bottom: 1px solid var(--gray-500);
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 15px;
  display: flex;
  position: relative;
}
.c-search-dropdown .trigger.dense {
  padding: 6px 5px;
}
.c-search-dropdown .trigger:after {
  content: "";
  background-color: var(--brand-primary);
  border-radius: 50%;
  width: 4px;
  height: 4px;
  display: none;
  position: absolute;
  left: 6px;
}
.c-search-dropdown .trigger.active {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown .trigger.active:after {
  display: block;
}
.c-search-dropdown .trigger .stock3-icon {
  color: rgba(var(--text-color-rgb), .7);
}
.c-search-dropdown .trigger:hover {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown .trigger:hover .stock3-icon {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown .premium {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-weight: var(--font-medium);
  color: var(--btn-primary-color);
  border-right: 1px solid var(--line-color);
  background-color: var(--btn-primary-bg);
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 11px 15px;
  display: flex;
  position: relative;
}
.c-search-dropdown .premium:hover {
  color: var(--btn-primary-color);
}
.c-search-dropdown .premium:hover .stock3-icon {
  color: var(--btn-primary-color);
}
.c-search-dropdown .premium .premium-inner {
  align-items: center;
  display: flex;
}
.c-search-dropdown .premium.active {
  color: var(--btn-primary-color);
}
.c-search-dropdown .premium .crown {
  padding: 0 3px 1px 0;
}
.c-search-dropdown .premium .stock3-icon {
  color: var(--btn-primary-color);
}
.c-search-dropdown .search-field {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  align-items: center;
  padding-right: 10px;
  display: flex;
}
.c-search-dropdown .search-field input {
  border-radius: var(--global-radius);
  font-size: var(--font-s);
  background-color: var(--form-field-bg);
  color: var(--text-color);
  flex-grow: 1;
  padding: 8px 10px;
}
.c-search-dropdown .search-field .stock3-icon {
  color: var(--gray-600);
}
.c-search-dropdown .header, .c-search-dropdown .search-wrapper {
  border-bottom: 1px solid var(--line-color);
  padding: 10px;
}
.c-search-dropdown .footer, .c-search-dropdown .btn-wrapper {
  border-top: 1px solid var(--line-color);
  padding: 10px;
}
.c-search-dropdown .btn-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.c-search-dropdown .btn-wrapper .btn {
  flex: 1;
  padding: 5px 10px;
}
.c-search-dropdown .btn-wrapper .btn.btn-primary {
  color: var(--btn-primary-color);
}
.c-search-dropdown .btn-wrapper .btn.btn-primary:hover, .c-search-dropdown .btn-wrapper .btn.btn-primary:focus {
  background-color: var(--btn-primary-bg);
}
.c-search-dropdown .content {
  padding: 5px;
}
.c-search-dropdown .dropdown-menu {
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  width: auto;
  min-width: 250px;
  position: absolute;
  top: 100%;
  left: 0;
}
.c-search-dropdown .dropdown-menu.right {
  left: auto;
  right: 0;
}
.c-search-dropdown .dropdown-menu .dropdown-inner {
  box-shadow: var(--nav-shadow);
  border-radius: var(--global-radius);
  background-color: var(--body-bg);
  margin-top: 10px;
}
.c-search-dropdown .dropdown-menu .dropdown-inner .content {
  max-height: 250px;
  overflow: auto;
}
@media screen and (max-height: 700px) {
.c-search-dropdown .dropdown-menu .dropdown-inner .content {
    max-height: 220px;
}
}
@media screen and (max-height: 500px) {
.c-search-dropdown .dropdown-menu .dropdown-inner .content {
    max-height: 160px;
}
}
.c-search-dropdown .dropdown-menu .dropdown-inner a {
  padding: 10px;
}
.c-search-dropdown .dropdown-menu .dropdown-inner a.dense {
  padding: 6px;
}
.c-search-dropdown .dropdown-menu .dropdown-inner a {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-s);
  border-radius: var(--global-radius);
  cursor: pointer;
  line-height: 1.4;
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  display: flex;
  position: relative;
}
.c-search-dropdown .dropdown-menu .dropdown-inner a:after {
  display: none;
}
.c-search-dropdown .dropdown-menu .dropdown-inner a:hover, .c-search-dropdown .dropdown-menu .dropdown-inner a:focus {
  background-color: var(--box-bg);
}
.c-search-dropdown.open .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
.c-search-dropdown.full-width .input-item {
  display: block;
}
.c-search-dropdown .input-item {
  align-items: center;
  padding: 5px;
  display: flex;
}
.c-search-dropdown .input-item label {
  flex: 1;
}
.c-search-dropdown .input-item span {
  font-weight: var(--font-medium);
  color: var(--text-color-light);
  margin: 0 5px;
}
.c-search-dropdown .input-item input {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  width: 100%;
  font-size: var(--font-s);
  background-color: var(--form-field-bg);
  color: var(--text-color);
  height: 35px;
  padding: 8px 10px;
}
.c-search-dropdown .input-item input:disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-search-dropdown .form-control {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 4px 5px;
  display: flex;
}
.c-search-dropdown .form-control:hover, .c-search-dropdown .form-control:focus-within {
  background-color: var(--box-bg);
}
.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"] {
  appearance: none;
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"]):before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"]):checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"]):disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"]):after {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="radio"] {
  border-radius: 50%;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="radio"]:before {
  border-radius: 100%;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="radio"]:after {
  background-color: var(--brand-primary);
  border-radius: 100%;
  width: 12px;
  height: 12px;
  transform: translate(-50%, -50%)scale(0);
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="radio"]:checked:after {
  animation: .2s forwards c-search-dropdown-toggleOnRadio;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="checkbox"] {
  border-radius: 3px;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="checkbox"]:after {
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="checkbox"]:checked:after {
  animation: .2s forwards c-search-dropdown-toggleOnCheckbox;
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="checkbox"]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
:is(.c-search-dropdown .form-control input[type="checkbox"], .c-search-dropdown .form-control input[type="radio"])[type="checkbox"]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
@media screen and (min-width: 768px) {
.c-search-dropdown:not(.mobile-only) {
    display: inline-block;
}
.c-search-dropdown:not(.mobile-only).number .dropdown-menu {
    width: 250px;
}
.c-search-dropdown:not(.mobile-only) .dropdown-menu {
    width: auto;
    min-width: 250px;
}
.c-search-dropdown:not(.mobile-only) .trigger {
    border-right: 1px solid var(--gray-500);
    display: inline-flex;
}
.c-search-dropdown:not(.mobile-only) .trigger.no-border {
    border-right: none;
}
.c-search-dropdown:not(.mobile-only) .trigger {
    border-bottom: none;
    justify-content: flex-start;
}
.c-search-dropdown:not(.mobile-only) .trigger:after {
    border-radius: 0;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: -1px;
    right: 0;
}
}
.m-search-bar-dropdown .item-img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.m-search-bar-dropdown .premium-img {
  margin-right: 0;
}
.m-search-bar-dropdown.has-params .dropdown-menu .dropdown-inner .content {
  padding-bottom: 50px;
}
.m-search-bar-dropdown.has-params .input-item.number {
  background-color: var(--body-bg);
  z-index: 1;
  padding: 8px 10px;
  position: absolute;
  bottom: 55px;
  left: 0;
  right: 0;
}
.m-search-bar-dropdown .custom-instrument-search .input-wrapper {
  border-bottom: 1px solid var(--line-color);
  margin: -5px;
  padding: 10px;
}
.m-search-bar-dropdown .custom-instrument-search .input-wrapper .icon {
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.m-search-bar-dropdown .custom-instrument-search input {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  align-items: center;
  height: 33px;
  padding-right: 30px;
  display: flex;
}
.m-search-bar-dropdown .custom-instrument-search .dropdown-menu {
  visibility: visible;
  opacity: 1;
  width: auto;
  box-shadow: none;
  min-width: 0;
  padding: 0;
  position: relative;
  top: 10px;
}
.m-search-bar-dropdown .custom-instrument-search .dropdown-menu ul li {
  padding: 8px 10px;
}
.section-separator {
  width: 100%;
  font-weight: var(--font-semiBold);
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 5px;
  padding: 15px 10px 5px;
  display: block;
}
.m-shop-recommendation[data-v-4aa114c1] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  height: var(--box-height);
  background-position: 10% bottom;
  background-size: cover;
  flex-direction: column;
  padding: 0 7% 25px;
  display: flex;
}
@media screen and (max-width: 992px) {
.m-shop-recommendation[data-v-4aa114c1] {
    padding: 0 5% 30px;
}
}
.m-shop-recommendation .service-name[data-v-4aa114c1] {
  color: var(--v72da5423);
  background-color: var(--v2c7a5d7f);
  text-align: center;
  font-weight: var(--font-semiBold);
  border-radius: 0 0 6px 6px;
  width: fit-content;
  min-width: 200px;
  margin: 0 auto;
  padding: 4px 28px;
}
.m-shop-recommendation[data-v-4aa114c1]:hover {
  border-color: var(--brand-primary);
}
.m-shop-recommendation .title[data-v-4aa114c1] {
  color: #fff;
  flex-direction: row;
  gap: 15px;
  width: fit-content;
  margin-top: 50px;
  margin-bottom: auto;
  display: flex;
}
.m-shop-recommendation .title .img-wrapper[data-v-4aa114c1] {
  flex-shrink: 0;
  transition: all .1s linear;
  display: flex;
  overflow: hidden;
}
.m-shop-recommendation .title .img-wrapper img[data-v-4aa114c1] {
  width: 81.5px;
  height: 81.5px;
}
.m-shop-recommendation .title .header[data-v-4aa114c1] {
  flex-direction: column;
  justify-content: center;
  height: 81.5px;
  display: flex;
}
.m-shop-recommendation .title[data-v-4aa114c1] p {
  font-weight: var(--font-bold);
  line-height: inherit;
}
.m-shop-recommendation .items[data-v-4aa114c1] {
  flex-direction: column;
  gap: 10px;
  display: flex;
}
.m-shop-recommendation .items li[data-v-4aa114c1] {
  color: #fff;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  display: flex;
}
.m-shop-recommendation .items li[data-v-4aa114c1]:last-child {
  margin-bottom: 0;
}
.m-shop-recommendation .items li svg[data-v-4aa114c1] {
  min-width: 15px;
}
.m-shop-recommendation .items[data-v-4aa114c1] span {
  font-weight: var(--font-semiBold);
}
.m-shop-recommendation .footer[data-v-4aa114c1] {
  margin-top: 20px;
}
.m-shop-recommendation .footer .cta[data-v-4aa114c1] {
  height: 34px;
  color: var(--v72da5423);
  border-radius: var(--global-radius);
  background-color: var(--v2c7a5d7f);
  font-weight: var(--font-semiBold);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}
.m-shop-recommendation .tight-text[data-v-4aa114c1] p {
  line-height: 1.3;
}
.m-shop-recommendation .tighter-text[data-v-4aa114c1] p {
  line-height: 1.1;
}
.m-shop-recommendation .top[data-v-4aa114c1] {
  margin-top: 22px;
}
.m-shop-recommendation .small-header[data-v-4aa114c1] {
  font-size: 20px;
}
.m-shop-recommendation .medium-header[data-v-4aa114c1] {
  font-size: 26px;
}
.m-shop-recommendation .medlarge-header[data-v-4aa114c1] {
  font-size: 28px;
}
.m-shop-recommendation .large-header[data-v-4aa114c1] {
  font-size: 30px;
}
.m-shop-recommendation .xlarge-header[data-v-4aa114c1] {
  font-size: 34px;
}
.m-shop-recommendation .highlight-text[data-v-4aa114c1] span {
  font-size: 30px;
}
.m-shop-recommendation .highlight-text-larger[data-v-4aa114c1] span {
  font-size: 36px;
}
.m-shop-recommendation .highlight-text-smaller[data-v-4aa114c1] span {
  font-size: 28px;
}
.m-shop-recommendation .less-margin[data-v-4aa114c1] {
  margin: -5px;
}
.m-shop-recommendation .extra-margin[data-v-4aa114c1] {
  margin-bottom: 10px;
}
.m-shop-recommendation .special[data-v-4aa114c1] {
  margin-bottom: 138px;
}
.m-shop-recommendation .special[data-v-4aa114c1] p {
  line-height: 1;
}
.global-search[data-v-4aa114c1] {
  background-position: 0 15%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 105px;
  padding: 0 3%;
  display: flex;
}
.global-search .service-name[data-v-4aa114c1] {
  border-radius: 6px 6px 0 0;
  min-width: 0;
  margin-top: 0;
  font-size: 12px;
}
.global-search .title[data-v-4aa114c1] {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}
@media screen and (max-width: 992px) {
.global-search .title[data-v-4aa114c1] {
    gap: 9px;
}
}
.global-search .title .header[data-v-4aa114c1] {
  height: 0;
  line-height: 1.1;
  font-size: var(--v499997e0);
}
.global-search .title .img-wrapper img[data-v-4aa114c1] {
  width: auto;
  height: 60px;
}
.global-search .special[data-v-4aa114c1] {
  margin-bottom: 0;
}
.title-left[data-v-4aa114c1] {
  background-position: 0 65%;
  align-items: normal;
  padding-left: 4%;
}
@media screen and (max-width: 992px) {
.title-left[data-v-4aa114c1] {
    background-position: 75% 100%;
    padding-left: 4%;
}
}
.m-link.m-arrow-link[data-v-b3a241c5] {
  color: var(--brand-primary);
  border: 1px solid var(--brand-primary);
  border-radius: var(--global-radius);
  font-size: var(--font-m);
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}
.m-link.m-arrow-link.reverse[data-v-b3a241c5] {
  flex-direction: row-reverse;
}
.m-link.m-arrow-link.reverse:hover .stock3-icon[data-v-b3a241c5] {
  margin-left: 2px;
}
.m-link.m-arrow-link .stock3-icon[data-v-b3a241c5] {
  color: var(--brand-primary);
  margin: 0 0 -1px 2px;
  transition: margin-left .1s linear;
  display: inline-flex;
}
@media (hover: hover) {
.m-link.m-arrow-link:hover .stock3-icon[data-v-b3a241c5] {
    margin-left: 5px;
}
}
@media screen and (min-width: 768px) {
.m-link.m-arrow-link[data-v-b3a241c5] {
    border: none;
    margin-bottom: 0;
    padding: 0;
    font-size: 15px;
    display: inline-flex;
}
}
.m-section-wrapper[data-v-d858bb9c] {
  position: relative;
}
.m-section-wrapper.is-ad .m-section-subheader[data-v-d858bb9c] {
  padding-right: 60px;
}
.m-section-wrapper .tooltip-wrapper[data-v-d858bb9c] {
  align-items: center;
  display: flex;
}
.m-section-wrapper .tooltip-wrapper .a-tooltip[data-v-d858bb9c] {
  margin: 0 0 8px 5px;
}
.m-section-wrapper .title-placeholder[data-v-d858bb9c] {
  height: 30px;
}
.m-section-wrapper.has-margin[data-v-d858bb9c] {
  margin-bottom: var(--section-margin-sm);
}
@media screen and (min-width: 768px) {
.m-section-wrapper.has-margin[data-v-d858bb9c] {
    margin-bottom: 0;
}
}
.a-table {
  overflow: auto;
}
.a-table .w {
  width: 15%;
}
.a-table.has-border {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding-top: 5px;
}
.a-table.has-border thead tr th:first-child, .a-table.has-border tbody tr td:first-child {
  padding-left: 10px;
}
.a-table.has-border thead tr th:last-child, .a-table.has-border tbody tr td:last-child {
  padding-right: 10px;
}
.a-table.has-border tbody tr:last-child td {
  border-bottom: none;
}
.a-table table {
  border-spacing: 0;
  width: 100%;
}
.a-table .col-sticky, .a-table.force-sticky .spacer {
  background-color: var(--body-bg);
  box-shadow: var(--col-sticky-shadow);
  z-index: 1;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  position: sticky;
  left: 0;
}
:is(.a-table .col-sticky, .a-table.force-sticky .spacer):not(.multiline) {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 100px;
  max-width: 160px;
  overflow: hidden;
}
:is(.a-table .col-sticky, .a-table.force-sticky .spacer).multiline {
  max-width: 50vw;
}
.a-table thead tr th:first-child, .a-table tbody tr td:first-child {
  padding-left: 0;
}
.a-table thead tr th:last-child, .a-table tbody tr td:last-child {
  padding-right: 0;
}
.a-table th {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  border-bottom: 1px solid var(--line-color);
  text-align: left;
  cursor: default;
  white-space: nowrap;
  padding: 5px 10px;
}
.a-table th.right {
  text-align: right;
}
.a-table th [title] {
  cursor: help;
}
.a-table th.order {
  cursor: pointer;
}
.a-table th.order.order-asc:after {
  content: "↑";
}
.a-table th.order.order-desc:after {
  content: "↓";
}
.a-table th.order.order-neutral:after {
  content: "⇅";
}
.a-table tbody td {
  border-bottom: 1px solid var(--line-color);
  padding: 12px 10px;
  line-height: 1.5;
}
.a-table tbody td.right {
  text-align: right;
}
.a-table tbody td a {
  text-decoration: underline;
}
.a-table tbody td.no-wrap {
  white-space: nowrap;
}
.a-table tbody td span:not(.multiline) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.a-table .expand-btn {
  color: var(--text-color-light);
  font-size: 14px;
  display: none;
  position: relative;
  bottom: -3px;
}
@media screen and (max-width: 991px) {
.a-table .expand-btn {
    display: inline-block;
}
}
@media screen and (min-width: 576px) {
.a-table .col-sticky, .a-table.force-sticky .spacer {
    min-width: 160px;
    max-width: 160px;
}
}
@media screen and (min-width: 992px) {
.a-table .w {
    width: 18%;
}
.a-table:not(.force-sticky) .col-sticky {
    min-width: 200px;
    max-width: 200px;
    box-shadow: none;
    position: relative;
}
}
@media screen and (min-width: 1200px) {
.a-table .w {
    width: 22%;
}
}
.a-table.detail-sticky {
  height: 100%;
}
.a-table.detail-sticky .col-sticky, .a-table.detail-sticky.force-sticky .spacer {
  min-width: 140px;
  max-width: 140px;
  text-overflow: unset;
  white-space: pre-wrap;
  line-height: 1.2;
  font-size: var(--font-xs);
}
@media screen and (min-width: 768px) {
.a-table.detail-sticky .col-sticky, .a-table.detail-sticky.force-sticky .spacer {
    min-width: 180px;
    max-width: 180px;
    font-size: var(--font-s);
    line-height: 1.3;
}
}
:is(.a-table.detail-sticky .col-sticky, .a-table.detail-sticky.force-sticky .spacer) span {
  white-space: pre-wrap;
  word-break: break-word;
  font-weight: var(--font-medium);
  -webkit-hyphens: auto;
  hyphens: auto;
}
.a-table.detail-sticky thead tr th:first-child, .a-table.detail-sticky tbody tr td:first-child {
  padding-left: 10px;
}
.a-table.detail-sticky th {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 80px;
  overflow: hidden;
}
.a-flag[data-v-cb58a1c1] {
  border: 1px solid var(--line-color);
  width: 24px;
  height: auto;
  margin-bottom: -3px;
}
.c-appointments-list[data-v-2d0d9498] .a-table tbody td span {
  white-space: pre-wrap;
}
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.c-appointments-list .c-appointments-list-table-wrapper tr[data-v-2d0d9498]:last-child td {
  border-bottom: none;
}
.c-appointments-list .c-appointments-list-table-wrapper .time[data-v-2d0d9498] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .8);
  display: block;
}
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] .m-collapse:last-of-type .header {
  border-color: #0000;
}
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] .m-collapse .header {
  padding: 15px 35px 15px 15px;
}
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] .m-collapse .header .stock3-icon {
  right: 15px;
}
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] .m-collapse .content {
  padding: 15px 15px 0;
}
.c-appointments-list .c-appointments-list-table-wrapper .is-important[data-v-2d0d9498] {
  background-color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  color: #fff;
  cursor: default;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  line-height: 1;
  display: inline-flex;
}
.c-appointments-list .c-appointments-list-table-wrapper .extra-margin[data-v-2d0d9498] {
  margin-left: 5px;
}
@media screen and (min-width: 768px) {
.c-appointments-list .c-appointments-list-table-wrapper[data-v-2d0d9498] {
    margin-bottom: 20px;
}
}
.ad-banner[data-v-8162e096] {
  border: 1px solid var(--line-color);
  color: var(--gray-600);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}
.ad-banner .ad-space[data-v-8162e096] {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}
.ad-banner .ad-desc[data-v-8162e096] {
  color: var(--text-color-light);
  position: absolute;
  top: -5px;
  right: -2px;
  transform: translateY(-100%);
}
.a-title[data-v-d42ce7f8] {
  font-size: var(--font-xxl);
  letter-spacing: .1em;
  text-transform: uppercase;
  line-height: 1.1;
  font-weight: var(--font-bold);
  margin-bottom: 30px;
  padding-left: 10px;
  position: relative;
}
.a-title[data-v-d42ce7f8] .m-terminal-button {
  position: absolute;
  top: 0;
  right: 0;
}
.a-title[data-v-d42ce7f8]:before {
  content: "";
  background-color: var(--brand-primary);
  border-radius: 4px;
  width: 4px;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0;
}
@media screen and (min-width: 768px) {
.a-title[data-v-d42ce7f8] {
    margin-bottom: 40px;
}
}
.a-sticky-button[data-v-8107d2b2] {
  z-index: var(--z-drawer);
  box-shadow: var(--nav-shadow);
  border-radius: 50%;
  position: fixed;
  bottom: 15px;
  right: 15px;
}
.a-sticky-button[data-v-8107d2b2] .btn-inner {
  background-color: var(--brand-primary);
  width: 50px;
  height: 50px;
  box-shadow: var(--nav-shadow);
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.a-sticky-button.filter-hint-hidden[data-v-8107d2b2] .filter-hint {
  width: 50px;
}
.a-sticky-button[data-v-8107d2b2] .filter-hint {
  background-color: rgba(var(--brand-primary-rgb), 1);
  z-index: -1;
  width: 230px;
  font-size: var(--font-m);
  white-space: nowrap;
  color: #fff;
  border-radius: 200px;
  align-items: center;
  padding-left: 20px;
  line-height: 1;
  transition: width .8s ease-in-out;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.a-sticky-button[data-v-8107d2b2] .filter-hint .stock3-icon {
  color: #fff;
  margin-left: 2px;
  font-size: 16px;
}
.a-sticky-button[data-v-8107d2b2] .stock3-icon {
  color: #fff;
  font-size: 22px;
}
@media screen and (min-width: 768px) {
.a-sticky-button.hide-md[data-v-8107d2b2] {
    display: none;
}
}
@media screen and (min-width: 992px) {
.a-sticky-button.hide-lg[data-v-8107d2b2] {
    display: none;
}
}
@media screen and (min-width: 1200px) {
.a-sticky-button.hide-xl[data-v-8107d2b2] {
    display: none;
}
}
.m-search-header .section-template ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.m-search-header .section-template ::-webkit-scrollbar-track:horizontal {
  background: none;
}
.m-search-header .section-template ::-webkit-scrollbar-thumb:horizontal {
  background: var(--gray-600);
  border-radius: 4px;
}
.m-search-header .section-label {
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  margin-bottom: 10px;
}
.m-search-header .section-filter {
  margin-bottom: 20px;
}
.m-search-header .section-filter.mobile-only {
  margin-bottom: 0;
}
.m-search-header .section-template .section-label {
  background-color: var(--body-bg);
  z-index: 1;
  padding-right: 5px;
  display: inline;
  position: relative;
  bottom: -10px;
}
.m-search-header .search-templates {
  flex-wrap: nowrap;
  padding-top: 20px;
  display: flex;
  overflow-x: auto;
}
.m-search-header .search-templates:empty {
  margin-bottom: 0;
}
.m-search-header .search-templates .sponsored-templates {
  position: relative;
}
.m-search-header .search-templates .sponsored-templates .ad-desc {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(calc(-100% - 8px));
}
.m-search-header .search-templates .sponsored-templates:before {
  content: "";
  border: 1px solid var(--line-color);
  z-index: -1;
  border-radius: var(--global-radius);
  position: absolute;
  inset: -5px 3px 3px -5px;
}
.m-search-header .search-templates ul {
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}
.m-search-header .search-templates li {
  margin: 0 8px 8px 0;
}
.m-search-header .search-templates button {
  background-color: var(--btn-bg);
  color: var(--text-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  white-space: nowrap;
  border: 1px solid #0000;
  align-items: center;
  padding: 8px 10px 8px 12px;
  transition: none;
  display: inline-flex;
}
.m-search-header .search-templates button .stock3-icon {
  margin-left: 8px;
  font-size: 14px;
}
.m-search-header .search-templates button.active {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
}
.m-search-header .search-templates button.active .stock3-icon {
  color: var(--btn-primary-color);
}
.m-search-header .btn-filter-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.m-search-header .btn-filter-wrapper .btn-filter {
  background-color: var(--brand-primary);
  color: var(--btn-primary-color);
  border-radius: 0;
  padding: 15px;
}
.m-search-header .search-filter-bar {
  background-color: var(--btn-bg);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
}
.m-search-header .search-filter-bar .filter-bar {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  position: relative;
}
.m-search-header .search-filter-bar .filter-bar li {
  width: 100%;
}
.m-search-header .search-filter-bar .filter-bar li.filter-bar-item:last-of-type .c-search-dropdown > a {
  border-bottom: none;
}
.m-search-header .search-filter-bar .btn-more button {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  cursor: pointer;
  color: var(--text-color);
  margin-left: 15px;
  position: absolute;
  bottom: -15px;
  right: 0;
  transform: translateY(100%);
}
.m-search-header .search-filter-bar.mobile-only {
  left: 0;
  top: var(--nav-wrapper-desktop-height);
  z-index: 10;
  max-width: 300px;
  box-shadow: var(--global-shadow);
  transition: all .3s ease-in-out;
  position: fixed;
  bottom: 0;
  right: 70px;
  transform: translateX(-100%);
}
.m-search-header .search-filter-bar.mobile-only .fade-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
}
.m-search-header .search-filter-bar.mobile-only .scroll-wrapper {
  padding-bottom: 100px;
  position: absolute;
  inset: 0;
  overflow: auto;
}
:is(.m-search-header .search-filter-bar.mobile-only .scroll-wrapper .c-search-dropdown, .m-search-header .search-filter-bar.mobile-only .scroll-wrapper .c-search-dropdown-improved) .dropdown-menu {
  width: calc(100% - 20px);
  margin: 0 10px 10px;
}
.m-search-header .search-filter-bar.mobile-only .btn-more button {
  width: 100%;
  margin: 0;
  position: relative;
  bottom: auto;
  left: auto;
}
.m-search-header .search-filter-bar.mobile-only.is-open {
  transform: translateX(0);
}
.m-search-header .search-filter-bar.mobile-only.is-open .fade-bg {
  width: 100%;
}
@media screen and (max-width: 991px) {
.m-search-header .search-filter-bar.mobile-only {
    top: var(--nav-wrapper-mobile-height);
}
}
@media screen and (max-width: 767px) {
.m-search-header .search-filter-bar:not(.mobile-only) {
    left: 0;
    top: var(--nav-wrapper-mobile-height);
    z-index: 10;
    max-width: 280px;
    box-shadow: var(--global-shadow);
    transition: all .3s ease-in-out;
    position: fixed;
    bottom: 0;
    right: 70px;
    transform: translateX(-100%);
}
.m-search-header .search-filter-bar:not(.mobile-only) .fade-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
}
.m-search-header .search-filter-bar:not(.mobile-only) .scroll-wrapper {
    padding-bottom: 100px;
    position: absolute;
    inset: 0;
    overflow: auto;
}
:is(.m-search-header .search-filter-bar:not(.mobile-only) .scroll-wrapper .c-search-dropdown, .m-search-header .search-filter-bar:not(.mobile-only) .scroll-wrapper .c-search-dropdown-improved) .dropdown-menu {
    width: calc(100% - 20px);
    margin: 0 10px 10px;
}
.m-search-header .search-filter-bar:not(.mobile-only) .btn-more button {
    width: 100%;
    margin: 0;
    position: relative;
    bottom: auto;
    left: auto;
}
.m-search-header .search-filter-bar:not(.mobile-only).is-open {
    transform: translateX(0);
}
.m-search-header .search-filter-bar:not(.mobile-only).is-open .fade-bg {
    width: 100%;
}
}
.m-search-header .search-result-bar > div {
  align-items: center;
  min-height: 34px;
  margin-top: 10px;
  margin-right: 55px;
  display: flex;
  overflow: auto;
}
.m-search-header .search-result-bar .left {
  align-items: center;
  display: flex;
}
.m-search-header .search-result-bar .right {
  font-size: var(--font-xs);
}
.m-search-header .search-result-bar .result-amount {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  white-space: nowrap;
  margin: 0 8px 0 0;
}
.m-search-header .search-result-bar .filter-tag {
  background-color: var(--box-bg);
  height: 24px;
  font-size: var(--font-xs);
  cursor: pointer;
  color: var(--text-color);
  font-weight: var(--font-medium);
  border: 1px solid var(--box-bg);
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin: 5px 5px 5px 0;
  padding: 0 8px;
  display: flex;
}
.m-search-header .search-result-bar .filter-tag .stock3-icon {
  margin-left: 5px;
  font-size: 14px;
}
.m-search-header .search-result-bar .filter-tag.active {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
  border-color: var(--btn-primary-bg);
}
.m-search-header .search-result-bar .filter-tag.outline {
  color: var(--btn-primary-bg);
  border-color: var(--btn-primary-bg);
  background-color: #0000;
}
.m-search-header .search-result-bar .filter-tag span {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 300px;
  overflow: hidden;
}
.m-search-header .search-form > div {
  background-color: var(--brand-primary);
  border-radius: var(--global-radius);
  padding: 15px;
}
.m-search-header .search-form .notification {
  flex: 1;
  margin-top: 10px;
}
.m-search-header .search-form .notification label {
  border-radius: var(--global-radius);
  height: 40px;
  color: var(--btn-primary-color);
  font-weight: var(--font-medium);
  background-color: #fff6;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
  display: flex;
}
.m-search-header .search-form .notification label input {
  margin: 0 5px 0 0;
}
.m-search-header .search-form .m-link.btn {
  height: 40px;
  margin-right: 10px;
}
.m-search-header .search-form .m-link.btn:last-child {
  margin-right: 0;
}
.m-search-header .search-form .m-link.btn-icon.btn-sm {
  width: 40px;
  height: 40px;
}
.m-search-header .search-form .a-form-field {
  margin: 0 0 10px;
}
.m-search-header .search-form .a-form-field.m-instrument-search {
  margin-bottom: 0;
}
.m-search-header .search-form .a-form-field input, .m-search-header .search-form .a-form-field select {
  border-color: var(--brand-primary);
  height: 40px;
  line-height: 38px;
}
.m-search-header .search-form .a-form-field label {
  color: var(--btn-primary-color);
}
.m-search-header .search-form .underlying .a-form-field {
  margin: 0;
}
.m-search-header .search-form .underlying.has-selected-underlying input, .m-search-header .search-form .underlying.has-selected-underlying select {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.m-search-header .search-form .product-type-select .trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-search-header .search-form .product-type-select ul {
  padding: 10px 20px;
}
.m-search-header .search-form .product-type-select ul li {
  font-weight: var(--font-regular);
  line-height: 1;
}
.m-search-header .search-form .product-type-select ul li a {
  padding: 10px 0;
  display: block;
}
.m-search-header .search-form .product-type-select ul li a:hover {
  color: var(--brand-primary);
}
.m-search-header .search-form .product-type-select ul li.title {
  font-weight: var(--font-bold);
  margin: 15px 0 10px;
}
.m-search-header .search-form .product-type-select .a-dropdown .dropdown-menu {
  right: 0;
}
.m-search-header .search-form .underlying-quote {
  background-color: var(--form-field-bg);
  color: var(--form-field-color);
  border: 1px solid var(--brand-primary);
  border-radius: var(--global-radius);
  height: 40px;
  line-height: 38px;
  font-weight: var(--font-medium);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0 12px;
}
.m-search-header .search-form .underlying-quote .instrument-value {
  margin-right: 3px;
}
.m-search-header .search-form .underlying-quote .instrument-value.quoteTime {
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .8);
  margin-right: 0;
}
.m-search-header .search-form .underlying-quote .instrument-value:last-of-type {
  margin-right: 0;
}
.m-search-header .search-form .a-loader svg circle {
  stroke: #fff !important;
}
@media screen and (min-width: 768px) {
.m-search-header .search-filter-bar:not(.mobile-only) .filter-bar li {
    width: auto;
}
.m-search-header .search-templates button {
    padding: 10px 12px 10px 15px;
}
.m-search-header .search-result-bar > div {
    flex-wrap: wrap;
}
.m-search-header .search-result-bar .result-amount {
    margin: 0 10px 0 0;
}
.m-search-header .search-form > div {
    align-items: center;
    padding: 22px 20px 24px;
    display: flex;
}
.m-search-header .search-form > div .notification {
    margin-top: 0;
}
.m-search-header .search-form > div.has-filter {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.m-search-header .search-form .a-form-field {
    width: 216px;
    margin: 0 10px 0 0;
}
.m-search-header .search-form .underlying-quote {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--global-radius);
}
.m-search-header .search-form .underlying {
    margin: 0;
}
.m-search-header .search-form .underlying .a-form-field {
    margin-right: 0;
}
.m-search-header .search-form .underlying.has-selected-underlying {
    align-items: flex-end;
    display: flex;
}
.m-search-header .search-form .underlying.has-selected-underlying input, .m-search-header .search-form .underlying.has-selected-underlying select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: var(--global-radius);
}
}
@media screen and (min-width: 992px) {
.m-search-header .search-form .a-form-field {
    width: 330px;
}
.m-search-header .hide-lg {
    display: none;
}
}
@media screen and (min-width: 1200px) {
.m-search-header .hide-xl {
    display: none;
}
}
.m-link-list[data-v-011ab7d6] {
  --border-color: var(--v6597234b);
  --border-width: 1pt;
  --background-color: var(--box-bg);
}
.m-link-list li .m-link[data-v-011ab7d6] {
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--global-radius);
  border: 1px solid #0000;
  border-width: var(--border-width);
  cursor: pointer;
  align-items: center;
  margin-bottom: 8px;
  padding: 20px;
  text-decoration: none;
  transition: all .1s linear;
  display: flex;
}
.m-link-list li .m-link .content[data-v-011ab7d6] {
  flex-direction: column;
  display: flex;
}
.m-link-list li .m-link[data-v-011ab7d6]:hover {
  border-color: var(--border-color);
  border-width: var(--border-width);
}
.m-link-list li .label-icon[data-v-011ab7d6] {
  margin-left: 8px;
}
.m-link-list li .icon-right[data-v-011ab7d6] {
  text-align: right;
  flex-grow: 1;
}
.m-link-list li .title[data-v-011ab7d6] {
  font-weight: var(--font-medium);
}
.m-link-list li .subtitle[data-v-011ab7d6] {
  margin-top: 6px;
  line-height: 1.2;
  display: block;
}
.a-toggle-button[data-v-0f012e50] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--brand-primary);
  scrollbar-width: none;
  align-items: center;
  height: 40px;
  display: flex;
  overflow-x: auto;
}
.a-toggle-button.disabled[data-v-0f012e50] {
  opacity: .5;
}
.a-toggle-button.disabled span[data-v-0f012e50] {
  cursor: not-allowed;
}
.a-toggle-button span[data-v-0f012e50] {
  text-align: center;
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .8);
  cursor: pointer;
  white-space: nowrap;
  flex: 1;
  margin: 4px;
  padding: 8px 15px;
  display: block;
}
.a-toggle-button span.active[data-v-0f012e50] {
  background-color: var(--box-bg);
  color: var(--text-color);
}
@media screen and (min-width: 768px) {
.a-toggle-button[data-v-0f012e50] {
    overflow: unset;
}
}
.a-seo-footer-box {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-size: var(--font-xs);
  padding: 20px;
}
.a-seo-footer-box p:last-child {
  margin-bottom: 0;
}
.a-seo-footer-box h2, .a-seo-footer-box h3 {
  font-size: var(--font-m);
  margin-bottom: 5px;
}
.a-seo-footer-box a.m-link {
  color: var(--text-color);
}
.p-appointments[data-v-2f583204] .m-shop-recommendation {
  height: auto;
  min-height: var(--box-height);
}
.p-appointments[data-v-2f583204] .a-toggle-button img {
  height: 18px;
  margin-right: 2px;
}
.p-appointments[data-v-2f583204] .a-toggle-button span {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 3px;
  display: flex;
}
.p-appointments[data-v-2f583204] .a-toggle-button {
  padding-top: 3px;
  padding-bottom: 3px;
}
.p-appointments .a-teleport-tooltip .stock3-icon[data-v-2f583204] {
  bottom: 0;
}
.p-appointments[data-v-2f583204] .a-table .w {
  width: 90px;
}
.p-appointments[data-v-2f583204] .a-table .second {
  width: 40px;
}
@media screen and (min-width: 992px) {
.p-appointments .section-sidebar[data-v-2f583204], .p-appointments .section-sidebar.no-margin-sm[data-v-2f583204] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-appointments .section-sidebar[data-v-2f583204], .p-appointments .section-sidebar.no-margin-sm[data-v-2f583204] {
    padding-left: 40px;
}
}
.logo[data-v-0078ef38] {
  align-items: center;
  display: flex;
}
.logo .logo-svg[data-v-0078ef38] {
  width: 96px;
  height: 25px;
}
.logo .logo-svg .font[data-v-0078ef38] {
  fill: var(--text-color);
}
.logo .logo-svg .primary[data-v-0078ef38] {
  fill: #1e6ee6;
}
.logo .extra-text[data-v-0078ef38] {
  font-size: 16px;
  font-weight: var(--font-regular);
  margin-top: 2px;
  margin-left: 5px;
}
.m-collapse-group[data-v-4e2fcee1] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-collapse-group.default[data-v-4e2fcee1] .m-collapse:last-of-type .header {
  border-color: #0000;
}
.m-collapse-group.default[data-v-4e2fcee1] .m-collapse .header {
  padding: 15px 35px 15px 15px;
}
.m-collapse-group.default[data-v-4e2fcee1] .m-collapse .header .stock3-icon {
  right: 15px;
}
.m-collapse-group.default[data-v-4e2fcee1] .m-collapse .content {
  padding: 15px;
}
.m-collapse-group.store-page[data-v-4e2fcee1] {
  border: none;
  gap: 16px;
  display: grid;
}
.m-collapse-group.store-page[data-v-4e2fcee1] .m-collapse .header {
  font-size: 16px;
  font-weight: var(--font-semiBold);
  border-color: #0000;
  justify-content: space-between;
  align-items: flex-start;
  gap: 32px;
  padding: 0;
  display: flex;
}
.m-collapse-group.store-page[data-v-4e2fcee1] .m-collapse .content {
  border-bottom: none;
  padding-block: 10px 20px;
  font-size: 16px;
}
.event-btn.loading[data-v-c0e41eba] {
  width: 100px;
}
.btn-row[data-v-c0e41eba] {
  gap: 10px;
  display: flex;
}
.c-event-header .header-inner[data-v-5603f7a3] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  border-top: 6px solid var(--gray-600);
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  display: flex;
}
.c-event-header.is-active .header-inner[data-v-5603f7a3] {
  border-top-color: var(--brand-primary);
}
.c-event-header .btn-wrapper[data-v-5603f7a3] {
  align-items: center;
  gap: 10px;
  display: flex;
}
.c-event-header .btn-wrapper .btn-light[data-v-5603f7a3] {
  flex: 1;
}
.c-event-header .btn-wrapper .btn-primary[data-v-5603f7a3] {
  flex: 2;
}
.c-event-header .title[data-v-5603f7a3] {
  font-size: var(--font-xxl);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
  line-height: 1.2;
}
.c-event-header .header-bottom[data-v-5603f7a3] {
  margin-top: 20px;
}
.c-event-header .header-bottom .cta[data-v-5603f7a3] {
  align-items: center;
  display: flex;
}
.c-event-header .header-bottom .social[data-v-5603f7a3] {
  align-items: center;
  margin-right: 10px;
  display: flex;
}
.c-event-header .header-bottom .social a[data-v-5603f7a3] {
  padding: 0 2px;
}
.c-event-header .header-bottom .social a:hover .stock3-icon[data-v-5603f7a3] {
  color: var(--text-color-light);
}
.c-event-header .header-bottom .social .stock3-icon[data-v-5603f7a3] {
  color: rgba(var(--text-color-rgb), .3);
  font-size: 20px;
}
.c-event-header .moderator[data-v-5603f7a3] {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-semiBold);
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.c-event-header .moderator .m-link[data-v-5603f7a3] {
  color: rgba(var(--text-color-rgb), .8);
}
.c-event-header .moderator .img-wrapper[data-v-5603f7a3] {
  flex-shrink: 0;
  margin-right: 10px;
}
.c-event-header .moderator .img-wrapper .m-avatar[data-v-5603f7a3] {
  margin-right: -18px;
}
.c-event-header .moderator .img-wrapper .m-avatar[data-v-5603f7a3]:last-child {
  margin-right: 0;
}
.c-event-header .moderator .img-wrapper img[data-v-5603f7a3] {
  border-radius: 50%;
  width: 52px;
  height: 52px;
}
.c-event-header .moderator .subtitle[data-v-5603f7a3] {
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  margin-top: 5px;
}
.c-event-header .info[data-v-5603f7a3] {
  margin: 20px 0 0;
}
.c-event-header .info.has-sponsor li[data-v-5603f7a3]:nth-child(2) {
  margin-bottom: 15px;
}
.c-event-header .info li[data-v-5603f7a3] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.c-event-header .info li[data-v-5603f7a3]:last-child {
  margin-bottom: 0;
}
.c-event-header .info .label[data-v-5603f7a3] {
  font-size: var(--font-xs);
}
.c-event-header .info .value[data-v-5603f7a3] {
  font-weight: var(--font-medium);
}
.c-event-header .info .value[data-v-5603f7a3] .m-avatar {
  font-size: var(--font-s);
}
@media screen and (min-width: 768px) {
.c-event-header .title[data-v-5603f7a3] {
    font-size: 34px;
}
.c-event-header .header-bottom[data-v-5603f7a3] {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.c-event-header .moderator[data-v-5603f7a3] {
    margin-bottom: 0;
}
}
.m-overlay-header[data-v-97bbfcf8] {
  background-color: var(--body-bg);
  height: 70px;
  z-index: var(--z-overlay);
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  gap: 20px;
  padding: 0 15px;
  display: grid;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.m-overlay-header .col[data-v-97bbfcf8] {
  justify-content: center;
  display: flex;
}
.m-overlay-header .col--left[data-v-97bbfcf8] {
  justify-content: flex-start;
}
.m-overlay-header .col--right[data-v-97bbfcf8] {
  justify-content: right;
}
.m-overlay-header .btn[data-v-97bbfcf8] {
  border-radius: 50%;
}
.m-overlay-header .title[data-v-97bbfcf8] {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.m-overlay-header .title span[data-v-97bbfcf8] {
  font-size: 12px;
  font-weight: var(--font-medium);
  color: var(--text-color-light);
  margin-top: 5px;
  display: block;
}
.m-overlay-header .title h1[data-v-97bbfcf8], .m-overlay-header .title .title-inner[data-v-97bbfcf8] {
  font-size: 16px;
  font-weight: var(--font-semiBold);
}
.m-overlay-wrapper[data-v-75ac30b2] {
  padding-top: 30px;
}
.p-event-detail .m-arrow-link[data-v-b2dbc303] {
  margin-bottom: 20px;
}
.p-event-detail .event-content[data-v-b2dbc303] {
  font-size: var(--font-m);
  min-height: 400px;
  margin-top: 20px;
}
.p-event-detail .section-margin[data-v-b2dbc303] {
  margin-bottom: var(--section-margin-sm);
}
@media screen and (min-width: 992px) {
.p-event-detail .section-sidebar[data-v-b2dbc303], .p-event-detail .section-sidebar.no-margin-sm[data-v-b2dbc303] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-event-detail .section-sidebar[data-v-b2dbc303], .p-event-detail .section-sidebar.no-margin-sm[data-v-b2dbc303] {
    padding-left: 40px;
}
}
.p-event-detail .special-events[data-v-b2dbc303] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 250px;
  padding: 25px;
  transition: all .1s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}
.p-event-detail .special-events .icon[data-v-b2dbc303] {
  color: var(--brand-primary);
  font-size: 55px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.p-event-detail .special-events .title[data-v-b2dbc303] {
  font-weight: var(--font-bold);
  width: 80%;
  margin-bottom: 3px;
  font-size: 23px;
  line-height: 1.1;
  display: block;
}
.p-event-detail .special-events .text[data-v-b2dbc303] {
  font-weight: var(--font-semiBold);
  margin-bottom: 3px;
  font-size: 17px;
  line-height: 1.3;
  display: block;
}
.p-event-detail .special-events .btn[data-v-b2dbc303] {
  width: 100%;
  font-size: var(--font-s);
}
.a-skeleton {
  background-color: var(--gray-500);
  background-image: linear-gradient(90deg, #eceff600 0%, #eceff6 50%, #eceff600 100%, );
  background-position: -100px;
  background-repeat: repeat-y;
  animation: 1.2s infinite shine;
}
@keyframes shine {
to {
    background-position: 100px;
}
}
.plus[data-v-71b3d0ca] {
  display: inline;
}
.plus .stock3-icon[data-v-71b3d0ca] {
  color: var(--brand-primary);
  font-size: 14px;
  line-height: .4;
  position: relative;
  bottom: -2px;
}
.plus.md .stock3-icon[data-v-71b3d0ca] {
  font-size: 17px;
  bottom: -2px;
}
.plus.lg .stock3-icon[data-v-71b3d0ca] {
  font-size: 23px;
  bottom: -2px;
}
.plus.xl .stock3-icon[data-v-71b3d0ca] {
  font-size: 28px;
  bottom: -4px;
}
.m-article-action-dropdown .button[data-v-20acdd02] {
  cursor: pointer;
}
.m-article-action-dropdown .stock3-icon[data-v-20acdd02] {
  color: var(--text-color-light);
  margin: 0;
  transition: color .1s linear;
}
.m-article-action-dropdown:hover .stock3-icon[data-v-20acdd02] {
  color: rgba(var(--text-color-rgb), 1);
}
.a-slider[data-v-2d116214] {
  position: relative;
}
.a-slider .slider-wrapper[data-v-2d116214] {
  flex-wrap: nowrap;
  align-items: flex-start;
  transition: all .3s linear;
  display: flex;
}
.a-slider .slider-wrapper.is-centered[data-v-2d116214] {
  align-items: center;
}
.a-slider .slider-container[data-v-2d116214] {
  position: relative;
}
.a-slider .button-navigation[data-v-2d116214] {
  z-index: 1;
  align-items: center;
  gap: 8px;
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
.a-slider .button-navigation .btn-icon .stock3-icon[data-v-2d116214] {
  font-size: 20px;
}
.a-slider .slider-item[data-v-2d116214] {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  margin-right: 15px;
  transform: translateZ(0);
}
.a-slider .slider-item[data-v-2d116214]:last-child {
  margin-right: 0;
}
:is(.a-slider .slider-item[data-v-2d116214] a, .a-slider .slider-item[data-v-2d116214] img) {
  -webkit-user-drag: none;
}
.a-slider.dynamic-width .slider-item[data-v-2d116214] {
  width: auto;
  max-width: none;
}
.a-slider.nav-top .slider-nav[data-v-2d116214] {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-100%);
}
.a-slider .slider-nav[data-v-2d116214] {
  justify-content: flex-end;
  margin-top: 20px;
  display: flex;
}
.a-slider .slider-nav .slider-nav-item[data-v-2d116214] {
  cursor: pointer;
  width: 34px;
  height: 34px;
  margin-right: 8px;
  position: relative;
}
.a-slider .slider-nav .slider-nav-item[data-v-2d116214]:last-child {
  margin-right: 0;
}
.a-slider .slider-nav .slider-nav-item[data-v-2d116214]:after {
  content: "";
  background-color: rgba(var(--text-color-rgb), .2);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.a-slider .slider-nav .slider-nav-item.active[data-v-2d116214]:after {
  background-color: var(--brand-primary);
}
@media screen and (min-width: 768px) {
.a-slider .button-navigation[data-v-2d116214] {
    display: flex;
}
}
@media screen and (min-width: 992px) {
.a-slider .slider-item.fade[data-v-2d116214] {
    opacity: 0;
    visibility: hidden;
    transition: all .2s linear;
}
.a-slider .slider-item.fade.active[data-v-2d116214] {
    opacity: 1;
    visibility: visible;
}
.a-slider .slider-container[data-v-2d116214] {
    overflow: hidden;
}
.a-slider .slider-container.overflow-visible[data-v-2d116214] {
    overflow: unset;
}
}
@media screen and (max-width: 767px) {
.a-slider + .m-link.m-arrow-link {
    margin-top: 35px !important;
}
}
.m-article-instrument-list .instrument[data-v-e7df5b25] {
  border: 1px solid rgba(var(--text-color-rgb), .3);
  border-radius: var(--global-radius);
  gap: 10px;
  padding: 10px;
  display: flex;
}
.m-article-instrument-list .instrument .info-wrapper[data-v-e7df5b25] {
  white-space: nowrap;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  display: flex;
}
.m-article-instrument-list .instrument .info-wrapper .name[data-v-e7df5b25] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 130px;
  font-weight: var(--font-medium);
  overflow: hidden;
}
.m-plus-ad-container[data-v-e9fd7d68] {
  width: 100%;
  height: 100%;
}
.m-plus-ad[data-v-e9fd7d68] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 18px 20px 20px;
  transition: all .1s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}
.m-plus-ad .img[data-v-e9fd7d68] {
  background: var(--gray-400) center center no-repeat;
  background-size: cover;
  width: 100%;
  height: 90px;
}
.m-plus-ad .title[data-v-e9fd7d68] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-l);
  margin-bottom: 3px;
  line-height: 1.3;
  display: block;
}
.m-plus-ad .title .highlight[data-v-e9fd7d68] {
  color: var(--brand-primary);
}
.m-plus-ad .btn[data-v-e9fd7d68] {
  margin-top: 10px;
}
.m-plus-ad .stock3-icon[data-v-e9fd7d68] {
  opacity: .3;
  color: var(--brand-primary);
  font-size: 46px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.m-plus-ad .price[data-v-e9fd7d68] {
  font-size: 24px;
  font-weight: var(--font-semiBold);
}
.m-plus-ad .price .label[data-v-e9fd7d68] {
  font-size: var(--font-s);
  font-weight: var(--font-regular);
  margin-bottom: 5px;
  display: block;
}
.m-plus-ad .slider[data-v-e9fd7d68] {
  width: 74%;
}
.m-plus-ad .sale-month[data-v-e9fd7d68] {
  position: relative;
}
.m-plus-ad .sale-month[data-v-e9fd7d68]:after {
  content: "";
  background-color: var(--brand-red);
  height: 3px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.m-plus-ad .sale-month .sale-price[data-v-e9fd7d68] {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
}
@media screen and (min-width: 992px) {
.m-plus-ad .title[data-v-e9fd7d68] {
    font-size: var(--font-xl);
}
}
@media screen and (min-width: 1200px) {
.m-plus-ad .price[data-v-e9fd7d68] {
    font-size: 30px;
}
}
.m-billboard-wrapper[data-v-5ff4173e] {
  margin-bottom: 30px;
  overflow: hidden;
}
.m-billboard-wrapper .section.ad[data-v-5ff4173e] {
  aspect-ratio: 3.92;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
  display: flex;
}
.m-billboard-wrapper .section.announcement[data-v-5ff4173e] {
  display: none;
}
@media screen and (min-width: 768px) {
.m-billboard-wrapper .row > .section[data-v-5ff4173e] {
    height: 200px;
}
.m-billboard-wrapper .section.announcement[data-v-5ff4173e] {
    display: block;
}
}
@media screen and (min-width: 1200px) {
.m-billboard-wrapper .row > .section[data-v-5ff4173e] {
    height: 250px;
}
}
.m-article-teaser-image[data-v-513659c1] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  align-items: center;
  margin-bottom: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.m-article-teaser-image .fit-to-size[data-v-513659c1] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.m-article-teaser-image.sm[data-v-513659c1] {
  width: 60px;
}
.m-article-teaser-image.sm .play-btn[data-v-513659c1] {
  width: 24px;
  height: 24px;
  bottom: 8px;
  right: 8px;
}
.m-article-teaser-image.sm .play-btn .stock3-icon[data-v-513659c1] {
  font-size: 14px;
}
.m-article-teaser-image .play-btn[data-v-513659c1] {
  background: rgba(var(--brand-primary-rgb), .7);
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.m-article-teaser-image .play-btn .stock3-icon[data-v-513659c1] {
  color: var(--btn-primary-color);
  font-size: 30px;
}
.m-article-teaser-image .copyright[data-v-513659c1] {
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #00000080;
  border-top-left-radius: 4px;
  max-width: 100%;
  padding: 2px 6px;
  font-size: 8px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.m-article-teaser-image.md[data-v-513659c1] {
    max-width: 380px;
}
}
.m-article-list-item[data-v-754edbf0] {
  border-bottom: 1px solid var(--line-color);
  --m-article-teaser-image-width: 60px;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 12px;
  display: flex;
  position: relative;
}
.m-article-list-item .m-link[data-v-754edbf0] {
  display: block;
}
.m-article-list-item.is-ranked[data-v-754edbf0] {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.m-article-list-item.is-ranked .ranking-num[data-v-754edbf0] {
  font-size: 28px;
  font-weight: var(--font-semiBold);
  color: rgba(var(--text-color-rgb), .3);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0 15px 0 3px;
  display: flex;
}
.m-article-list-item.showcase[data-v-754edbf0], .m-article-list-item.showcaseAuthor[data-v-754edbf0], .m-article-list-item.condensedInstrument[data-v-754edbf0], .m-article-list-item.condensedAuthor[data-v-754edbf0] {
  flex-direction: row-reverse;
  display: flex;
}
:is(.m-article-list-item.showcase, .m-article-list-item.showcaseAuthor, .m-article-list-item.condensedInstrument, .m-article-list-item.condensedAuthor) .m-article-teaser-image[data-v-754edbf0], :is(.m-article-list-item.showcase, .m-article-list-item.showcaseAuthor, .m-article-list-item.condensedInstrument, .m-article-list-item.condensedAuthor) .img-wrapper[data-v-754edbf0] {
  flex-shrink: 0;
}
:is(:is(.m-article-list-item.showcase, .m-article-list-item.showcaseAuthor, .m-article-list-item.condensedInstrument, .m-article-list-item.condensedAuthor) .m-article-teaser-image, :is(.m-article-list-item.showcase, .m-article-list-item.showcaseAuthor, .m-article-list-item.condensedInstrument, .m-article-list-item.condensedAuthor) .img-wrapper) img[data-v-754edbf0] {
  border-radius: var(--global-radius);
}
.m-article-list-item.condensedAuthor[data-v-754edbf0], .m-article-list-item.condensedInstrument[data-v-754edbf0] {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
:is(.m-article-list-item.condensedAuthor, .m-article-list-item.condensedInstrument) .content-wrapper[data-v-754edbf0] {
  padding-left: 10px;
}
.m-article-list-item.showcaseAuthor[data-v-754edbf0], .m-article-list-item.showcase[data-v-754edbf0] {
  justify-content: space-between;
  align-items: flex-start;
}
:is(.m-article-list-item.showcaseAuthor[data-v-754edbf0], .m-article-list-item.showcase[data-v-754edbf0]) .plus .stock3-icon {
  font-size: 17px;
  bottom: -3px;
}
:is(.m-article-list-item.showcaseAuthor, .m-article-list-item.showcase) .m-article-teaser-image[data-v-754edbf0] {
  width: var(--m-article-teaser-image-width);
}
:is(.m-article-list-item.showcaseAuthor, .m-article-list-item.showcase) .copy[data-v-754edbf0] {
  gap: 8px;
  margin-bottom: 8px;
  display: flex;
}
:is(.m-article-list-item.showcaseAuthor, .m-article-list-item.showcase) .teaser[data-v-754edbf0] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
:is(.m-article-list-item.showcaseAuthor, .m-article-list-item.showcase) .title .m-link[data-v-754edbf0] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-m);
  white-space: pre-wrap;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
  padding-bottom: 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-article-list-item .content-wrapper[data-v-754edbf0] {
  flex: 1;
  min-width: 0;
}
.m-article-list-item .title .m-link[data-v-754edbf0] {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  padding-top: 2px;
  padding-bottom: 6px;
  padding-right: 20px;
  overflow: hidden;
}
.m-article-list-item .title .m-link:hover .title-inner[data-v-754edbf0] {
  text-decoration: underline;
}
.m-article-list-item.multiline .title .m-link[data-v-754edbf0] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
  padding-bottom: 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-article-list-item .comment-count[data-v-754edbf0] {
  align-items: center;
  display: flex;
}
.m-article-list-item .comment-count .stock3-icon[data-v-754edbf0] {
  color: rgba(var(--text-color-rgb), .8);
  flex-shrink: 0;
  margin-right: 2px;
  font-size: 12px;
}
.m-article-list-item footer[data-v-754edbf0] {
  all: unset;
  cursor: default;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}
.m-article-list-item footer .author[data-v-754edbf0] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.m-article-list-item footer .author a[data-v-754edbf0] {
  color: rgba(var(--text-color-rgb), .8);
}
.m-article-list-item footer .author a[data-v-754edbf0]:hover {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
.m-article-list-item[data-v-754edbf0] {
    --m-article-teaser-image-width: 80px;
}
:is(.m-article-list-item.showcase, .m-article-list-item.showcaseAuthor) .teaser[data-v-754edbf0] {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
}
@media screen and (min-width: 992px) {
.m-article-list-item[data-v-754edbf0] {
    --m-article-teaser-image-width: 60px;
}
}
@media screen and (min-width: 1200px) {
.m-article-list-item[data-v-754edbf0] {
    --m-article-teaser-image-width: 80px;
}
}
.m-article-list-item .title[data-v-754edbf0] {
  align-items: baseline;
  display: flex;
}
.m-article-list-item .title .external[data-v-754edbf0] .stock3-icon {
  font-size: var(--font-s);
  margin-left: -17px;
}
.m-article-item-list-wrapper[data-v-5c614b91] {
  --custom-order-container-height: 211px;
}
.m-article-item-list-wrapper.has-border[data-v-5c614b91] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-article-item-list-wrapper.has-border .m-article-item-list li:last-child .m-article-list-item[data-v-5c614b91] {
  border-bottom: 0;
}
.m-article-item-list-wrapper.auto-height[data-v-5c614b91] {
  height: auto;
}
.m-article-item-list-wrapper.auto-height .m-article-item-list[data-v-5c614b91] {
  grid-template-rows: unset;
  height: auto;
}
.m-article-item-list-wrapper .m-no-results[data-v-5c614b91] {
  height: var(--box-height);
}
.m-article-item-list-wrapper.grid-auto-rows .m-article-item-list[data-v-5c614b91] {
  grid-template-rows: unset;
}
@media screen and (min-width: 1200px) {
.m-article-item-list-wrapper[data-v-5c614b91] {
    height: var(--box-height);
}
}
@media screen and (min-width: 768px) {
.m-article-item-list-wrapper .m-article-item-list[data-v-5c614b91] {
    grid-template-rows: repeat(6, minmax(0, 1fr));
    grid-template-columns: repeat(1, minmax(0, 1fr));
    height: 100%;
    display: grid;
}
.m-article-item-list-wrapper .m-article-item-list.showcaseFirst li[data-v-5c614b91]:first-child {
    grid-row: 1 / 3;
}
.m-article-item-list-wrapper.custom-order[data-v-5c614b91] {
    height: var(--custom-order-container-height);
}
.m-article-item-list-wrapper.custom-order .m-article-item-list[data-v-5c614b91] {
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-flow: column;
}
.m-article-item-list-wrapper.custom-order .m-article-item-list.grid-col-2[data-v-5c614b91] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
:is(.m-article-item-list-wrapper.custom-order .m-article-item-list.grid-col-2 li:nth-child(4), .m-article-item-list-wrapper.custom-order .m-article-item-list.grid-col-2 li:nth-child(5), .m-article-item-list-wrapper.custom-order .m-article-item-list.grid-col-2 li:nth-child(6)) .m-article-list-item[data-v-5c614b91] {
    border-right-color: #0000;
}
.m-article-item-list-wrapper.custom-order .m-article-item-list .m-article-list-item[data-v-5c614b91] {
    border-right: 1px solid var(--line-color);
}
:is(.m-article-item-list-wrapper.custom-order .m-article-item-list li:nth-child(3), .m-article-item-list-wrapper.custom-order .m-article-item-list li:nth-child(6)) .m-article-list-item[data-v-5c614b91] {
    border-bottom-color: #0000;
}
:is(.m-article-item-list-wrapper.custom-order .m-article-item-list li:nth-child(7), .m-article-item-list-wrapper.custom-order .m-article-item-list li:nth-child(8), .m-article-item-list-wrapper.custom-order .m-article-item-list li:nth-child(9)) .m-article-list-item[data-v-5c614b91] {
    border-right-color: #0000;
}
}
.m-article-card.has-border[data-v-ae077cc2] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  transition: all .1s linear;
  display: flex;
}
.m-article-card .m-link[data-v-ae077cc2] {
  cursor: pointer;
  display: block;
}
.m-article-card .placeholder[data-v-ae077cc2] {
  margin-bottom: 12px;
  position: relative;
}
.m-article-card .placeholder[data-v-ae077cc2]:before {
  content: "";
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  width: 100%;
  height: 100%;
  padding-bottom: 53%;
  display: block;
}
.m-article-card .placeholder .stock3-icon[data-v-ae077cc2] {
  color: rgba(var(--text-color-rgb), .1);
  font-size: 60px;
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.m-article-card p[data-v-ae077cc2] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  min-height: 63px;
  margin-bottom: 12px;
  display: -webkit-box;
  overflow: hidden;
}
.m-article-card h3[data-v-ae077cc2] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-l);
  min-height: 47px;
  line-height: 1.3;
  font-weight: var(--font-medium);
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
  display: -webkit-box;
  overflow: hidden;
}
.m-article-card h3[data-v-ae077cc2]:hover {
  text-decoration: underline;
}
.m-article-card .article-card__footer[data-v-ae077cc2] {
  cursor: default;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}
.m-article-card .article-card__footer .right[data-v-ae077cc2] {
  align-items: flex-end;
  gap: 8px;
  display: flex;
}
.m-article-card .article-card__footer .author[data-v-ae077cc2] {
  color: var(--text-color-light);
  font-size: var(--font-xs);
  align-items: center;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-article-card.has-border[data-v-ae077cc2] {
    min-height: var(--box-height);
    padding: 20px;
}
}
.m-article-card .external[data-v-ae077cc2] {
  position: absolute;
  top: 0;
  right: 0;
}
.m-article-card .external[data-v-ae077cc2] .stock3-icon {
  font-size: var(--font-s);
}
.m-article-list-with-card[data-v-8ad8ec11] {
  margin-bottom: var(--section-margin-sm);
}
.m-article-list-with-card .m-section-subheader[data-v-8ad8ec11] {
  min-height: 14px;
}
.m-article-list-with-card .h3-placeholder[data-v-8ad8ec11] {
  height: 20px;
  margin-bottom: 10px;
  display: none;
}
@media screen and (max-width: 767px) {
.m-article-list-with-card[data-v-8ad8ec11] .m-article-item-list-wrapper.has-border {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.m-article-list-with-card[data-v-8ad8ec11] .m-article-card.has-border {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
}
@media screen and (min-width: 768px) {
.m-article-list-with-card[data-v-8ad8ec11] {
    align-items: flex-start;
    margin: 0 -10px;
    display: flex;
}
.m-article-list-with-card .h3-placeholder[data-v-8ad8ec11] {
    display: block;
}
.m-article-list-with-card .card-wrapper[data-v-8ad8ec11], .m-article-list-with-card .list-wrapper[data-v-8ad8ec11] {
    flex-shrink: 0;
    width: calc(50% - 20px);
    margin: 0 10px;
}
}
.list-options[data-v-c40860e4] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-section-header[data-v-c40860e4] {
  justify-content: space-between;
  margin-bottom: 5px;
  display: flex;
  position: relative;
}
.m-section-header .right[data-v-c40860e4] {
  position: absolute;
  bottom: 8px;
  right: 0;
}
.m-section-header.has-border[data-v-c40860e4] {
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.m-section-header .stock3-icon[data-v-c40860e4] {
  transition: margin-left .1s linear;
}
.m-section-header h2[data-v-c40860e4] {
  line-height: 1.2;
  font-weight: var(--font-semiBold);
  font-size: 20px;
}
.m-section-header h2 .m-link[data-v-c40860e4] {
  color: var(--text-color);
  cursor: var(--v75fa4e94);
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}
@media (hover: hover) {
.m-section-header h2 .m-link:hover .stock3-icon[data-v-c40860e4] {
    margin-left: 3px;
}
}
.m-section-header h2 .m-link .stock3-icon[data-v-c40860e4] {
  color: var(--nav-main-color);
  margin-bottom: -2px;
  font-size: 22px;
}
.m-section-header h2 .m-link .section-icon[data-v-c40860e4] {
  padding-left: 5px;
}
@media screen and (min-width: 768px) {
.m-section-header[data-v-c40860e4] {
    margin-bottom: 15px;
}
.m-section-header.has-border[data-v-c40860e4] {
    margin-bottom: 15px;
}
.m-section-header h2[data-v-c40860e4] {
    font-size: 24px;
}
.m-section-header h2 .m-link .stock3-icon[data-v-c40860e4] {
    color: var(--nav-main-color);
    margin-bottom: -2px;
    font-size: 26px;
}
}
.m-column-wrap {
  position: relative;
}
.m-column-wrap .btn-arrow {
  background-color: rgba(var(--brand-primary-rgb), .8);
  z-index: 10;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: none;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translateY(-50%);
}
.m-column-wrap .btn-arrow .stock3-icon {
  color: #fff;
  margin-right: -2px;
  font-size: 20px;
}
.m-column-wrap .btn-arrow.is-left {
  left: -10px;
  right: auto;
}
.m-column-wrap .btn-arrow.is-left .stock3-icon {
  margin-right: 2px;
}
@media screen and (min-width: 576px) {
.m-column-wrap > .scroll-container {
    padding-bottom: 2px;
    overflow: hidden;
}
@media (hover: none) {
.m-column-wrap > .scroll-container {
      overflow: auto hidden;
}
}
}
@media screen and (min-width: 768px) {
.m-column-wrap {
    position: relative;
}
.m-column-wrap .scroll-container {
    flex-wrap: nowrap;
}
.m-column-wrap .btn-arrow {
    display: flex;
}
.m-column-wrap .row > div.col-lg-4 {
    min-width: 380px;
}
.m-column-wrap .row > div.col-lg-8 {
    min-width: 720px;
}
}
@media screen and (min-width: 992px) {
.m-column-wrap.has-padding-top .scroll-container {
    padding-top: 20px;
}
}
@media screen and (min-width: 1130px) {
.m-column-wrap .btn-arrow {
    display: none;
}
}
.m-premium-service-header .service-290[data-v-bc8d4fa3] {
  color: #fff;
  background-image: url("/img/services/290/service-header-bg.jpg");
}
.m-premium-service-header section[data-v-bc8d4fa3] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  background-position: 100%;
  background-size: auto 100%;
  justify-content: space-between;
  align-items: center;
  min-height: auto;
  margin-bottom: 25px;
  padding: 15px;
  display: flex;
  position: relative;
}
.m-premium-service-header h1[data-v-bc8d4fa3] {
  line-height: 1.2;
  font-size: var(--font-l);
  padding-top: 4px;
}
.m-premium-service-header .left[data-v-bc8d4fa3] {
  align-items: center;
  display: flex;
}
.m-premium-service-header .left .btn[data-v-bc8d4fa3] {
  margin-right: 10px;
}
.m-premium-service-header .left .btn-primary[data-v-bc8d4fa3] {
  display: none;
}
.m-premium-service-header .left .service-logo[data-v-bc8d4fa3] {
  width: 75px;
  height: 75px;
  margin-right: 10px;
}
.m-premium-service-header .left .btn-wrapper[data-v-bc8d4fa3] {
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.m-premium-service-header .expert-img[data-v-bc8d4fa3] {
  display: none;
  position: absolute;
  bottom: 0;
  right: 20px;
}
@media screen and (min-width: 768px) {
.m-premium-service-header section[data-v-bc8d4fa3] {
    margin-bottom: var(--section-margin-md);
    background-position: 100%;
    background-size: auto 100%;
    min-height: 220px;
    padding: 40px;
}
.m-premium-service-header section h1[data-v-bc8d4fa3] {
    max-width: 400px;
    font-size: 28px;
}
.m-premium-service-header section .left .btn-wrapper[data-v-bc8d4fa3] {
    margin-top: 15px;
}
.m-premium-service-header section .left .service-logo[data-v-bc8d4fa3] {
    width: 90px;
    height: 90px;
    margin-right: 15px;
}
.m-premium-service-header section .expert-img[data-v-bc8d4fa3] {
    max-height: 100%;
    display: block;
}
}
@media screen and (min-width: 992px) {
.m-premium-service-header section[data-v-bc8d4fa3] {
    background-position: 100%;
    background-size: auto 100%;
    min-height: 220px;
    padding: 50px 40px;
}
.m-premium-service-header section h1[data-v-bc8d4fa3] {
    font-size: 34px;
}
.m-premium-service-header section .left .btn-primary[data-v-bc8d4fa3] {
    display: flex;
}
}
.c-article-tags[data-v-9d375048] {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}
.c-article-tags li[data-v-9d375048] {
  margin: 0 8px 8px 0;
}
.c-article-tags .m-link[data-v-9d375048] {
  background-color: var(--box-bg);
  font-weight: var(--font-medium);
  border-radius: 3px;
  padding: 5px 10px;
  display: inline-block;
}
.m-copy-to-clipboard[data-v-0eb7f9af] {
  cursor: pointer;
}
.m-copy-to-clipboard .label[data-v-0eb7f9af] {
  margin-right: 10px;
}
.m-copy-to-clipboard .btn-copy[data-v-0eb7f9af] {
  cursor: pointer;
  color: var(--text-color);
  margin-left: 3px;
  line-height: 1;
  display: inline-block;
  position: relative;
}
.m-copy-to-clipboard .btn-copy .message-success[data-v-0eb7f9af] {
  color: #fff;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  background-color: #666;
  border-radius: 3px;
  padding: 10px 15px;
  transition: all .2s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 120%);
}
.m-copy-to-clipboard .btn-copy .message-success[data-v-0eb7f9af]:before {
  content: "";
  border: 7px solid #0000;
  border-top-width: 0;
  border-bottom-color: #666;
  width: 0;
  height: 0;
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translate(-50%, -100%);
}
.m-copy-to-clipboard .btn-copy .message-success.show[data-v-0eb7f9af] {
  opacity: 1;
  visibility: visible;
}
.m-copy-to-clipboard .btn-copy .stock3-icon[data-v-0eb7f9af] {
  margin-bottom: -2px;
  font-size: 12px;
}
.c-article-body-inline-instrument-list[data-v-79b3490d] {
  font-size: var(--font-s);
  margin: 30px 0 20px;
}
.c-article-body-inline-instrument-list .instrument-item[data-v-79b3490d] {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}
.c-article-body-inline-instrument-list .instrument-item.is-tradeable[data-v-79b3490d] {
  display: block;
}
.c-article-body-inline-instrument-list h2[data-v-79b3490d] {
  margin-bottom: 10px;
}
.c-article-body-inline-instrument-list[data-v-79b3490d] .m-instrument-actions {
  margin-left: auto;
}
.c-article-body-inline-instrument-list[data-v-79b3490d] .m-instrument-actions:not(.no-buy-sell) {
  margin-top: 10px;
}
.c-article-body-inline-instrument-list .name[data-v-79b3490d] {
  color: var(--text-color);
  font-weight: var(--font-medium);
  margin-bottom: 5px;
  display: block;
}
.c-article-body-inline-instrument-list .isin[data-v-79b3490d] {
  font-weight: var(--font-regular);
}
.c-article-body-inline-instrument-list .quote[data-v-79b3490d] {
  line-height: 1.4;
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
  margin-top: 2px;
}
.c-article-body-inline-instrument-list .btn-more[data-v-79b3490d] {
  background-color: #0000;
  padding: 0;
}
.c-article-body-inline-instrument-list .btn-more button[data-v-79b3490d] {
  color: rgba(var(--text-color-rgb), .7);
  align-items: center;
  display: flex;
}
.c-article-body-inline-instrument-list .btn-more button .stock3-icon[data-v-79b3490d] {
  color: rgba(var(--text-color-rgb), .7);
}
.c-article-body-inline-instrument-list li[data-v-79b3490d] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
  padding: 15px;
}
.c-article-body-inline-instrument-list li[data-v-79b3490d]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 500px) {
.c-article-body-inline-instrument-list .instrument-item.is-tradeable[data-v-79b3490d] {
    display: flex;
}
.c-article-body-inline-instrument-list .instrument-item .buy-sell[data-v-79b3490d] {
    margin-top: 0;
    margin-left: 15px;
}
.c-article-body-inline-instrument-list[data-v-79b3490d] .m-instrument-actions:not(.no-buy-sell) {
    margin-top: 0;
}
.c-article-body-inline-instrument-list li[data-v-79b3490d] {
    padding: 15px;
}
}
.c-paywall-banner .header[data-v-a0bf194b] {
  background-color: var(--brand-primary);
  color: #fff;
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  padding: 15px 20px;
}
.c-paywall-banner .highlight[data-v-a0bf194b] {
  color: var(--brand-primary);
  font-weight: var(--font-bold);
}
.c-paywall-banner .offer-item[data-v-a0bf194b] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
}
.c-paywall-banner .offer-item .item-header[data-v-a0bf194b] {
  border-bottom: 1px solid var(--gray-500);
  padding: 20px;
  line-height: 1.3;
}
.c-paywall-banner .offer-item .item-inner[data-v-a0bf194b] {
  padding: 20px;
}
.c-paywall-banner .item-header[data-v-a0bf194b] {
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.c-paywall-banner .item-header .right[data-v-a0bf194b] {
  text-align: right;
}
.c-paywall-banner .item-header .right .top[data-v-a0bf194b] {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  margin: 8px 0;
}
.c-paywall-banner .item-header .logo[data-v-a0bf194b] {
  max-width: 100px;
  margin-bottom: 8px;
}
.c-paywall-banner .content[data-v-a0bf194b] {
  border: 1px solid var(--line-color);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  padding: 10px;
}
.c-paywall-banner .checklist[data-v-a0bf194b] {
  line-height: 1.7;
  font-size: var(--font-s);
  margin: 15px 0;
}
.c-paywall-banner .checklist li[data-v-a0bf194b] {
  margin-bottom: 5px;
  padding-left: 22px;
  display: block;
  position: relative;
}
.c-paywall-banner .checklist li span[data-v-a0bf194b] {
  padding: 0;
  display: inline;
}
.c-paywall-banner .checklist li .stock3-icon[data-v-a0bf194b] {
  color: var(--brand-green);
  flex-shrink: 0;
  margin-top: 5px;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.c-paywall-banner .checklist li[data-v-a0bf194b]:last-child {
  margin-bottom: 0;
}
.c-paywall-banner .small[data-v-a0bf194b] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
  margin-bottom: 15px;
  line-height: 1.3;
}
.c-paywall-banner .small div[data-v-a0bf194b]:first-child {
  margin-bottom: 5px;
}
.c-paywall-banner .login-info[data-v-a0bf194b] {
  text-align: center;
  margin: 20px 0 10px;
  line-height: 1.3;
}
.c-paywall-banner .price[data-v-a0bf194b] {
  font-size: 20px;
  font-weight: var(--font-semiBold);
}
.c-paywall-banner .price .label[data-v-a0bf194b] {
  font-size: var(--font-s);
  font-weight: var(--font-regular);
  white-space: nowrap;
  margin-bottom: 5px;
  display: block;
}
.c-paywall-banner .sale-month[data-v-a0bf194b] {
  white-space: nowrap;
  position: relative;
}
.c-paywall-banner .sale-month[data-v-a0bf194b]:after {
  content: "";
  background-color: var(--brand-red);
  height: 3px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.c-paywall-banner .sale-month .sale-price[data-v-a0bf194b] {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
}
.c-paywall-banner .fineprint[data-v-a0bf194b] {
  color: rgba(var(--text-color-rgb), .8);
  text-align: center;
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
.c-paywall-banner .content[data-v-a0bf194b] {
    padding: 20px;
}
}
@media screen and (min-width: 1200px) {
.c-paywall-banner .price[data-v-a0bf194b] {
    font-size: 24px;
}
}
.m-link.buy[data-v-ff3a5c4f], .m-link.sell[data-v-ff3a5c4f] {
  align-items: center;
  display: inline-flex;
}
.m-link.sell[data-v-ff3a5c4f] {
  color: var(--brand-red);
}
.m-link.buy[data-v-ff3a5c4f] {
  color: var(--brand-green);
}
.value[data-v-ff3a5c4f] {
  white-space: nowrap;
}
.docs a[data-v-ff3a5c4f] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.docs a .stock3-icon[data-v-ff3a5c4f] {
  color: rgba(var(--text-color-rgb), .7);
}
.m-product-search-result-table table[data-v-89779503] {
  border-spacing: 0;
  width: 100%;
}
.m-product-search-result-table[data-v-89779503] .a-table .w {
  width: 6%;
}
.m-product-search-result-table[data-v-89779503] .a-table .col-sticky {
  min-width: 80px;
  max-width: 80px;
}
.m-product-search-result-table .ad-desc-row td[data-v-89779503] {
  text-align: right;
  border-color: #0000;
  padding: 5px 0 0;
}
.m-product-search-result-table th[data-v-89779503] {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  border-bottom: 1px solid var(--line-color);
  text-align: left;
  cursor: help;
  padding: 5px 10px;
}
.m-product-search-result-table th span[data-v-89779503] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 50px;
  padding: 2px 0;
  display: inline-block;
  overflow: hidden;
}
.m-product-search-result-table[data-v-89779503] tbody tr.ad td {
  background-color: var(--brand-primary-fade);
  border-color: rgba(var(--brand-primary-rgb), .3);
}
.m-product-search-result-table[data-v-89779503] tbody .disclaimer {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 10px;
}
.m-product-search-result-table[data-v-89779503] tbody .disclaimer td {
  padding: 8px 0;
}
.m-product-search-result-table[data-v-89779503] tbody .disclaimer td span {
  white-space: pre-wrap;
}
.m-product-search-result-table[data-v-89779503] tbody .disclaimer td span p {
  display: inline;
}
.m-product-search-result-table[data-v-89779503] tbody td {
  border-bottom: 1px solid var(--line-color);
  padding: 12px 10px;
  line-height: 1.5;
}
.m-product-search-result-table[data-v-89779503] tbody td a {
  text-decoration: underline;
}
.m-product-search-result-table[data-v-89779503] tbody td > span {
  text-overflow: ellipsis;
  max-width: 200px;
  display: block;
  overflow: hidden;
}
.m-product-search-result-table .btn-wrapper[data-v-89779503] {
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 20px;
  display: flex;
}
.m-product-search-lite[data-v-501140e5] {
  position: relative;
}
.m-product-search-lite .header[data-v-501140e5] {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.m-product-search-lite .header .ad-logo[data-v-501140e5], .m-product-search-lite .header .ad-desc.force[data-v-501140e5] {
  margin-bottom: 10px;
}
.m-product-search-lite .header .ad-desc[data-v-501140e5] {
  text-align: right;
}
.m-product-search-lite .header .ad-logo[data-v-501140e5] {
  border: 1px solid var(--gray-400);
  background-color: #fff;
  margin-top: 5px;
  display: inline-block;
}
.m-product-search-lite .header .ad-logo img[data-v-501140e5] {
  max-width: 150px;
  height: auto;
}
.m-product-search-lite .header h2[data-v-501140e5], .m-product-search-lite .header h3[data-v-501140e5] {
  font-size: var(--font-s);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  line-height: 1.4;
  overflow: hidden;
}
.m-product-search-lite .inner-wrapper[data-v-501140e5] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  height: 100%;
}
.m-product-search-lite[data-v-501140e5] .ad-desc-row {
  display: none;
}
.m-product-search-lite[data-v-501140e5] .a-table td.col-sticky {
  background-color: var(--box-bg);
}
.m-product-search-lite[data-v-501140e5] .a-table .sponsored td.col-sticky {
  background-color: var(--brand-primary-fade);
}
.m-product-search-lite[data-v-501140e5] .a-table th.col-sticky {
  background-color: var(--box-bg);
}
.m-product-search-lite[data-v-501140e5] .ad-logo .ad-space {
  border-radius: var(--global-radius);
  overflow: hidden;
}
.m-product-search-lite[data-v-501140e5] .m-product-search-result-table {
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  padding: 10px 15px 15px;
  position: relative;
}
.m-product-search-lite[data-v-501140e5] .m-product-search-result-table table td, .m-product-search-lite[data-v-501140e5] .m-product-search-result-table table th {
  border-color: var(--gray-500);
}
.m-product-search-lite[data-v-501140e5] .m-product-search-result-table table tr:last-child td {
  border-color: #0000;
}
.m-product-search-lite[data-v-501140e5] .m-search-header .section-filter {
  margin-bottom: 0;
}
.m-product-search-lite[data-v-501140e5] .m-search-header .search-form > div {
  padding: 15px;
}
.m-product-search-lite .m-product-search-wrapper[data-v-501140e5] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media screen and (min-width: 768px) {
.m-product-search-lite .inner-wrapper[data-v-501140e5] {
    height: var(--box-height);
}
.m-product-search-lite.auto-height .inner-wrapper[data-v-501140e5] {
    height: auto;
}
}
@keyframes a-guidedtrade-event-box-shine-lines {
0% {
    transform: translateX(-100%);
}
100% {
    transform: translateX(100%);
}
}
.m-guidedtrade-event-box .top-wrapper {
  align-items: center;
  gap: 5px;
  display: flex;
}
.m-guidedtrade-event-box .top-wrapper .date {
  text-align: right;
  width: 100%;
  color: rgba(var(--text-color-rgb), .5);
  padding-bottom: 4px;
  font-size: 12px;
  display: inline-block;
}
.m-guidedtrade-event-box .top-wrapper .icon {
  width: fit-content;
  font-size: 16px;
}
.m-guidedtrade-event-box .event-box-main {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  padding: 14px 16px;
  position: relative;
}
.m-guidedtrade-event-box .event-box-main.hoverable {
  border: 1px solid rgba(var(--gray-400-rgb), 0);
  transition: border .2s;
}
.m-guidedtrade-event-box .event-box-main.hoverable:hover {
  border: 1px solid var(--brand-primary);
}
.m-guidedtrade-event-box .event-box-main .top {
  justify-content: space-between;
  gap: 6px;
  display: flex;
}
.m-guidedtrade-event-box .event-box-main .comment-box {
  z-index: 1;
  flex-direction: row;
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.4;
  position: relative;
}
.m-guidedtrade-event-box .event-box-main .comment-box .comment {
  width: 100%;
}
.m-guidedtrade-event-box .event-box-main .comment-box .more {
  opacity: .5;
  cursor: pointer;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper {
  z-index: 1;
  flex-direction: column;
  gap: 6px;
  display: flex;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper.cancellation-info {
  display: none;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper b {
  gap: 4px;
  display: inline-flex;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper span {
  color: rgba(var(--text-color-rgb), .7);
  font-size: var(--font-xs);
}
.m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper.check {
  background-color: var(--brand-green);
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper.check .stock3-icon {
  color: var(--btn-buy-color);
  font-size: 14px;
}
:is(.m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper.cancel, .m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper.error, .m-guidedtrade-event-box .event-box-main .value-wrapper .icon-wrapper.wait) .stock3-icon {
  font-size: 20px;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper .a-teleport-tooltip {
  margin: auto;
}
.m-guidedtrade-event-box .event-box-main .value-wrapper .a-teleport-tooltip .stock3-icon {
  position: initial;
  color: inherit;
}
.m-guidedtrade-event-box .event-box-main.loading:after {
  content: "";
  background-image: linear-gradient(90deg, rgba(var(--body-bg-rgb), 0) 0%, rgba(var(--body-bg-rgb), 1) 50%, rgba(var(--body-bg-rgb), 0) 100%, );
  width: 100%;
  height: 100%;
  animation: 3s ease-out infinite a-guidedtrade-event-box-shine-lines;
  position: absolute;
  top: 0;
  transform: translateX(100%);
}
.m-guidedtrade-event-box .event-box-main.cancel {
  color: rgba(var(--text-color-rgb), .5);
  opacity: .6;
}
.m-guidedtrade-event-box .event-box-main.cancel .value-wrapper {
  text-decoration: none;
}
.m-guidedtrade-event-box .event-box-main.cancel .value-wrapper:first-child {
  text-decoration: line-through;
}
.m-guidedtrade-event-box .event-box-main.cancel .value-wrapper.cancellation-info {
  display: flex;
}
.m-guidedtrade-event-box .event-box-main .comment-box {
  opacity: 1;
  color: var(--text-color);
}
.m-guidedtrade-order[data-v-c36976da] {
  overflow: hidden;
}
.m-guidedtrade-order.clicky[data-v-c36976da] {
  cursor: pointer;
}
.m-guidedtrade-order .expert-disclosure[data-v-c36976da] {
  z-index: 100;
  background-color: #fff;
  width: 7px;
  height: 10px;
  line-height: 10px;
  position: absolute;
  bottom: 9px;
  right: -3px;
}
.m-guidedtrade-order .expert-disclosure .stock3-icon[data-v-c36976da] {
  color: var(--badge);
  position: absolute;
  bottom: 0;
  right: -5px;
}
.copy-btn[data-v-c36976da] {
  z-index: 1;
  margin-top: 10px;
}
.dark .m-guidedtrade .body .instrument-wrapper .status .yellow[data-v-b1a8f96f] {
  color: var(--brand-yellow);
  background-color: rgba(var(--brand-yellow-rgb), .1);
}
.m-guidedtrade[data-v-b1a8f96f] {
  border-radius: var(--global-radius);
  margin-bottom: 15px;
  padding: 15px;
  position: relative;
}
.m-guidedtrade .head[data-v-b1a8f96f] {
  border-bottom: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  padding-bottom: 8px;
  display: flex;
}
.m-guidedtrade .head .favorite[data-v-b1a8f96f] {
  margin-left: 8px;
}
.m-guidedtrade .head .favorite .favorite-star[data-v-b1a8f96f] {
  color: var(--text-color-light);
}
.m-guidedtrade .head .author[data-v-b1a8f96f] {
  font-size: var(--font-xs);
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  display: flex;
}
.m-guidedtrade .head .author .date[data-v-b1a8f96f] {
  color: var(--text-color-light);
  padding-right: 6px;
}
.m-guidedtrade .head .source[data-v-b1a8f96f] {
  align-items: center;
  display: flex;
}
.m-guidedtrade .head .source .a-badge[data-v-b1a8f96f] {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
.m-guidedtrade .head .source .a-badge[data-v-b1a8f96f] {
    max-width: 150px;
}
}
.m-guidedtrade .body .instrument-wrapper[data-v-b1a8f96f] {
  justify-content: space-between;
  padding: 10px 0;
  display: flex;
  position: relative;
}
.m-guidedtrade .body .instrument-wrapper .title[data-v-b1a8f96f] {
  gap: 10px;
  display: flex;
}
.m-guidedtrade .body .instrument-wrapper .title .image-wrapper[data-v-b1a8f96f] {
  background-color: var(--box-bg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 36px;
  height: 100px;
  display: flex;
  overflow: hidden;
}
.m-guidedtrade .body .instrument-wrapper .title .image-wrapper.long[data-v-b1a8f96f], .m-guidedtrade .body .instrument-wrapper .title .image-wrapper.short[data-v-b1a8f96f] {
  font-size: 9px;
  font-weight: var(--font-medium);
  text-transform: uppercase;
}
.m-guidedtrade .body .instrument-wrapper .title .image-wrapper.long[data-v-b1a8f96f] {
  color: var(--brand-green);
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-guidedtrade .body .instrument-wrapper .title .image-wrapper.short[data-v-b1a8f96f] {
  color: var(--brand-red);
  background-color: rgba(var(--brand-red-rgb), .2);
}
.m-guidedtrade .body .instrument-wrapper .title .info[data-v-b1a8f96f] {
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  line-height: 1.2;
  display: flex;
}
.m-guidedtrade .body .instrument-wrapper .title .info .instrument-value[data-v-b1a8f96f] {
  padding-right: 4px;
}
.m-guidedtrade .body .instrument-wrapper .title .info[data-v-b1a8f96f] .a-badge {
  margin-bottom: -4px;
  padding: 0 4px;
}
.m-guidedtrade .body .instrument-wrapper .title .info .quotes[data-v-b1a8f96f] {
  font-size: 12px;
}
.m-guidedtrade .body .instrument-wrapper .title .info .quotes .btn-copy[data-v-b1a8f96f] .stock3-icon {
  color: var(--brand-primary);
}
.m-guidedtrade .body .instrument-wrapper .title .info .type[data-v-b1a8f96f] {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-regular);
}
.m-guidedtrade .body .instrument-wrapper .status[data-v-b1a8f96f] {
  align-items: center;
  gap: 4px;
  display: flex;
}
.m-guidedtrade .body .instrument-wrapper .status .btn[data-v-b1a8f96f] {
  border-radius: var(--global-radius);
  height: 34px;
  font-weight: var(--font-medium);
  align-items: center;
  max-width: 100px;
  padding: 0 10px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}
.m-guidedtrade .body .instrument-wrapper .status .btn span[data-v-b1a8f96f] {
  text-align: center;
  white-space: wrap;
  text-overflow: ellipsis;
  width: 100%;
  min-width: min-content;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
.m-guidedtrade .body .instrument-wrapper .status .btn[data-v-b1a8f96f] {
    white-space: nowrap;
    max-width: 180px;
    padding: 0 15px;
}
}
.m-guidedtrade .body .instrument-wrapper .status .green[data-v-b1a8f96f] {
  color: var(--brand-green);
  background-color: rgba(var(--brand-green-rgb), .1);
}
.m-guidedtrade .body .instrument-wrapper .status .yellow[data-v-b1a8f96f] {
  color: #ff8947;
  background-color: #fff1d0;
}
.m-guidedtrade .body .instrument-wrapper .status .red[data-v-b1a8f96f] {
  color: var(--brand-red);
  background-color: rgba(var(--brand-red-rgb), .1);
}
@media screen and (min-width: 576px) {
.m-guidedtrade .body .content[data-v-b1a8f96f] {
    margin-left: 44px;
}
}
.m-guidedtrade .body .value-since-entry[data-v-b1a8f96f] {
  border-top: 1px solid var(--line-color);
  justify-content: space-between;
  padding: 8px 0 10px 5px;
  font-size: 12px;
  display: flex;
}
.m-guidedtrade .body .value-since-entry .value[data-v-b1a8f96f] {
  font-weight: var(--font-semiBold);
}
.m-guidedtrade .body .button-wrapper[data-v-b1a8f96f] {
  gap: 8px;
  margin-top: 8px;
  display: flex;
}
.m-guidedtrade .body .button-wrapper .btn[data-v-b1a8f96f] {
  flex: auto;
  padding: 0 10px;
}
@media screen and (min-width: 576px) {
.m-guidedtrade .body .button-wrapper .btn[data-v-b1a8f96f] {
    padding: 0 15px;
}
}
.m-guidedtrade.article-view[data-v-b1a8f96f] {
  margin-bottom: 30px;
  padding: 0;
}
.trade-articles-wrapper h3[data-v-b1a8f96f] {
  padding: 15px 0;
}
.trade-articles-wrapper .article-list-item[data-v-b1a8f96f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
}
.trade-articles-wrapper .article-list-item.active[data-v-b1a8f96f] {
  border-color: var(--nav-icon-color);
}
.trade-articles-wrapper .article-list-item.active[data-v-b1a8f96f]:before {
  content: "Geöffnet";
  background-color: var(--nav-icon-color);
  color: var(--body-bg);
  text-transform: uppercase;
  letter-spacing: .5px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 3px 8px;
  font-size: 10px;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}
.copy-order[data-v-b1a8f96f] {
  margin-bottom: 50px;
}
.copy-order[data-v-b1a8f96f]:last-of-type {
  margin-bottom: 0;
}
.copy-order .order-box[data-v-b1a8f96f] {
  border-radius: var(--global-radius);
  border: 1px solid #0000;
  margin: 6px 0 0;
  transition: border-color .1s linear;
}
.copy-order .order-box[data-v-b1a8f96f]:hover {
  border: 1px solid;
  border-color: rgba(var(--brand-primary-rgb), 1);
}
.copy-intent[data-v-b1a8f96f] {
  font-weight: var(--font-semiBold);
}
.copy-intent-group[data-v-b1a8f96f]:not(:last-of-type) {
  margin-bottom: 20px;
}
.m-guidedtrade-timeline .event-wrapper[data-v-16223e77] {
  width: 100%;
  height: fit-content;
  margin: 6px 0;
}
.m-guidedtrade-timeline .event-wrapper[data-v-16223e77]:first-child {
  margin-top: -14px;
}
.m-guidedtrade-timeline .event-wrapper .event-final[data-v-16223e77] {
  background-color: var(--box-bg);
  font-weight: var(--font-semiBold);
  border-radius: var(--global-radius);
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 14px 16px;
  display: flex;
}
.m-guidedtrade-timeline .value-since-entry[data-v-16223e77] {
  border-top: 1px solid var(--line-color);
  justify-content: space-between;
  padding: 8px 0 10px 5px;
  font-size: 12px;
  display: flex;
}
.m-guidedtrade-timeline .value-since-entry .value[data-v-16223e77] {
  font-weight: var(--font-semiBold);
}
.m-guidedtrade-timeline .timeline-wrapper[data-v-16223e77] {
  border-top: 1px solid var(--line-color);
  flex-direction: column;
  padding-top: 14px;
  display: flex;
}
.m-guidedtrade-timeline .timeline-wrapper .headline[data-v-16223e77] {
  font-weight: var(--font-semiBold);
  color: rgba(var(--text-color-rgb), .5);
  align-items: center;
  gap: 8px;
  display: flex;
}
.m-guidedtrade-timeline .timeline-wrapper .headline .headline-indicator[data-v-16223e77] {
  border: 2px solid rgba(var(--text-color-rgb), .5);
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.m-guidedtrade-timeline .timeline-wrapper .headline.active[data-v-16223e77] {
  color: var(--text-color);
}
.m-guidedtrade-timeline .timeline-wrapper .headline.active .headline-indicator[data-v-16223e77] {
  border-color: var(--brand-primary);
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots[data-v-16223e77] {
  gap: 7px;
  height: 100%;
  min-height: 16px;
  display: flex;
  position: relative;
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .progress-open[data-v-16223e77] {
  height: var(--v0b7a6f2a);
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .progress-close[data-v-16223e77] {
  height: var(--v20ab0825);
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .base[data-v-16223e77] {
  fill: rgba(var(--text-color-rgb), .5);
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .progress[data-v-16223e77] {
  fill: var(--brand-primary);
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots.trade-end[data-v-16223e77] {
  border-left: none;
  padding-bottom: 0;
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .event-box-dropdown[data-v-16223e77] {
  color: var(--text-color);
  align-items: center;
  margin-top: 8px;
  display: flex;
}
.m-guidedtrade-timeline .timeline-wrapper .timeline-dots .event-box-dropdown.close[data-v-16223e77] {
  margin-bottom: 12px;
}
@media screen and (min-width: 576px) {
.m-guidedtrade-timeline .content[data-v-16223e77] {
    margin-left: 44px;
}
}
.m-guidedtrade-timeline .button-wrapper[data-v-16223e77] {
  gap: 8px;
  margin-top: 8px;
  display: flex;
}
.m-guidedtrade-timeline .button-wrapper .btn[data-v-16223e77] {
  flex: auto;
}
.m-guidedtrade-timeline .button-wrapper[data-v-16223e77] {
  margin-top: 12px;
}
.m-guidedtrade-timeline.article-view[data-v-16223e77] {
  margin-bottom: 30px;
  padding: 0;
}
.m-guidedtrade-timeline.istrm-entry[data-v-16223e77] {
  background-color: #0000;
  margin-left: -42px;
  padding: 0;
}
ul[data-v-a1513540] {
  border-top: 1px solid var(--line-color);
  align-items: center;
  margin-bottom: 15px;
  padding-top: 15px;
  display: flex;
}
ul .stock3-icon[data-v-a1513540] {
  color: var(--text-color-light);
  font-size: 20px;
  transition: fill .1s linear;
}
ul[data-v-a1513540] .m-link {
  cursor: pointer;
}
ul[data-v-a1513540] .m-link.active .stock3-icon {
  color: var(--brand-green);
}
ul li[data-v-a1513540] {
  margin: 0 20px 0 0;
}
ul li:hover .stock3-icon[data-v-a1513540] {
  color: rgba(var(--text-color-rgb), .7);
}
ul li[data-v-a1513540]:last-child {
  margin: 0 0 0 auto;
}
.m-expert-follow[data-v-0cbb06f4] {
  align-items: stretch;
  gap: 8px;
  margin-bottom: 10px;
  display: flex;
}
.m-expert-follow .left[data-v-0cbb06f4], .m-expert-follow .right[data-v-0cbb06f4] {
  flex: 1;
}
.m-expert-follow .left[data-v-0cbb06f4] {
  border: 1px solid var(--gray-500);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  display: flex;
}
.m-expert-follow .left .num[data-v-0cbb06f4] {
  font-weight: var(--font-semiBold);
  margin-right: 4px;
}
.c-article-header .article-type[data-v-72353465] {
  color: var(--text-color-light);
  text-transform: uppercase;
  letter-spacing: .05em;
  font-weight: var(--font-semiBold);
}
.c-article-header h1[data-v-72353465] {
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 1.2;
}
.c-article-header .teaser[data-v-72353465] {
  font-size: var(--font-l);
  font-weight: var(--font-medium);
  margin-bottom: 10px;
}
.c-article-header .top-wrapper[data-v-72353465] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-article-header .time[data-v-72353465] {
  color: var(--text-color-light);
}
.c-article-header .article-img[data-v-72353465] {
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.c-article-header .article-info[data-v-72353465] {
  margin: 15px 0;
}
.c-article-header .article-info .left[data-v-72353465] {
  align-items: center;
  display: flex;
}
.c-article-header .article-info .author[data-v-72353465] {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}
.c-article-header .article-info .author .profession[data-v-72353465] {
  color: var(--text-color-light);
  line-height: 1.2;
}
.c-article-header .article-info .author .name[data-v-72353465] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 3px;
  display: block;
}
.c-article-header .article-info .author .m-avatar[data-v-72353465] {
  flex-shrink: 0;
  margin-right: 8px;
}
.c-article-header .article-info .author .m-link[data-v-72353465] {
  color: var(--text-color);
  font-weight: var(--font-semiBold);
}
@media screen and (min-width: 768px) {
.c-article-header .teaser[data-v-72353465] {
    margin-bottom: 20px;
}
.c-article-header .article-info[data-v-72353465] {
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 10px;
    display: flex;
}
}
.article-tabs .article-tab .overflow-hidden[data-v-87af9e8a] {
  overflow: hidden;
}
.p-article[data-v-87af9e8a] {
  padding-bottom: 0;
}
.p-article.is-premium[data-v-87af9e8a] {
  padding-top: 0;
}
.p-article[data-v-87af9e8a] .m-premium-service-header {
  margin-top: 15px;
}
.p-article[data-v-87af9e8a] .m-premium-service-header section {
  margin-bottom: 0;
}
.p-article .plus-video-placeholder[data-v-87af9e8a] {
  margin-bottom: 12px;
}
.p-article .article-content[data-v-87af9e8a] {
  padding: 15px 0 0;
}
.p-article .section-article-sidebar[data-v-87af9e8a] {
  margin-bottom: var(--section-margin-sm);
}
@media screen and (min-width: 768px) {
.p-article[data-v-87af9e8a] .m-premium-service-header {
    margin-top: 30px;
}
.p-article[data-v-87af9e8a] .m-premium-service-header section {
    margin-bottom: 25px;
}
.p-article .section-article-sidebar[data-v-87af9e8a] {
    margin-bottom: var(--section-margin-sm);
}
.p-article .section-article-sidebar[data-v-87af9e8a]:last-child {
    margin-bottom: 0;
}
.p-article .info-section[data-v-87af9e8a] {
    margin-top: var(--section-margin-md);
}
.p-article .article-outer-wrapper[data-v-87af9e8a] {
    border-top: 1px solid var(--line-color);
    border-bottom: 1px solid var(--line-color);
}
.p-article .article-inner[data-v-87af9e8a] {
    width: 100%;
    min-width: 0;
}
.p-article .article-content[data-v-87af9e8a] {
    max-width: 800px;
    margin: 0 auto;
    padding: 30px 10px;
}
.p-article .article-comments[data-v-87af9e8a] {
    border-top: 1px solid var(--line-color);
    padding: 0 30px 30px;
}
}
@media screen and (min-width: 992px) {
.p-article .article-content[data-v-87af9e8a] {
    margin: 0 auto;
    padding: 30px;
}
.p-article .article-inner-wrapper[data-v-87af9e8a] {
    grid-template-columns: 2fr 1fr;
    display: grid;
}
.p-article .article-inner[data-v-87af9e8a] {
    border-left: 1px solid var(--line-color);
}
.p-article .aside.right[data-v-87af9e8a] {
    width: 400px;
    min-height: var(--view-height);
    margin: 0;
}
.p-article .aside.right[data-v-87af9e8a] .no-results-card {
    width: 370px;
}
.p-article .aside.right .aside-inner[data-v-87af9e8a] {
    position: sticky;
}
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-87af9e8a] {
    top: calc(var(--nav-height)  + var(--watchlist-height)  + 40px);
    padding: 30px 0;
}
}
@media screen and (min-width: 1200px) {
.p-article .article-content[data-v-87af9e8a] {
    padding: 50px;
}
.p-article .aside.right[data-v-87af9e8a] {
    width: 440px;
    padding-left: 50px;
}
.p-article .aside.right[data-v-87af9e8a] .no-results-card {
    width: 390px;
}
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-87af9e8a] {
    padding: 50px 0;
}
}
@media screen and (min-width: 1360px) {
.p-article .aside.left[data-v-87af9e8a] {
    padding-right: 30px;
}
}
@media only screen and (min-width: 1340px) {
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-87af9e8a] {
    top: var(--nav-wrapper-mobile-height);
}
}
.p-article.blogpost .container[data-v-87af9e8a] {
  max-width: 1440px;
  margin: 0;
}
.p-article.blogpost .container .m-premium-service-header[data-v-87af9e8a] {
  margin-top: 0;
}
.p-article.blogpost .article-inner-wrapper[data-v-87af9e8a] {
  grid-template-columns: 1fr;
}
.p-article.blogpost .article-content[data-v-87af9e8a] {
  max-width: inherit;
  padding: 50px 0 50px 50px;
}
.p-article.blogpost .article-content[data-v-87af9e8a] .c-thumbnail {
  max-width: 800px;
}
.a-shop-item-header .img-wrapper[data-v-8e77b269] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  transition: all .1s linear;
  display: flex;
  overflow: hidden;
}
.a-shop-item-header .img-wrapper img[data-v-8e77b269] {
  max-width: 70%;
}
.a-shop-item-header .title-wrapper[data-v-8e77b269] {
  width: 100%;
}
.a-shop-item-header .title[data-v-8e77b269] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  margin-bottom: 5px;
  line-height: 1.2;
}
.a-shop-item-header .subtitle[data-v-8e77b269] {
  color: var(--text-color-light);
}
.a-shop-item-header .p[data-v-8e77b269] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.a-shop-item-header .header[data-v-8e77b269] {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.a-shop-item-header.has-teaser .header[data-v-8e77b269] {
  margin-bottom: 12px;
}
.global-search[data-v-8e77b269] {
  height: 130px;
  padding: 15px;
}
.global-search .img-wrapper[data-v-8e77b269] {
  width: 45px;
  height: 45px;
}
.global-search .img-wrapper img[data-v-8e77b269] {
  max-width: 100%;
}
.m-shop-item[data-v-cf865624] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--bg-color);
  flex-direction: column;
  justify-content: space-between;
  height: 270px;
  padding: 30px;
  transition: all .1s linear;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-shop-item[data-v-cf865624] {
    height: var(--box-height);
}
}
.m-shop-item[data-v-cf865624]:hover {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.m-shop-item:hover .img-wrapper[data-v-cf865624] {
  background-color: var(--body-bg);
}
.m-shop-item.is-store-item[data-v-cf865624] {
  height: 240px;
  margin-bottom: 20px;
  padding: 20px;
}
.m-shop-item.is-store-item .btn-primary[data-v-cf865624] {
  opacity: 0;
  visibility: hidden;
  transition: all .1s linear;
}
@media (hover: hover) {
.m-shop-item.is-store-item:hover .btn-primary[data-v-cf865624] {
    opacity: 1;
    visibility: visible;
}
}
.m-shop-item .footer[data-v-cf865624] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-shop-item .footer .subinfo[data-v-cf865624] {
  font-size: var(--font-xs);
}
.m-shop-item .price[data-v-cf865624] {
  font-weight: var(--font-medium);
  margin-bottom: 8px;
}
.m-shop-item .checklist[data-v-cf865624] {
  line-height: 1.7;
  font-size: var(--font-s);
  margin: 15px 0;
}
.m-shop-item .checklist li[data-v-cf865624] {
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}
.m-shop-item .checklist li .stock3-icon[data-v-cf865624] {
  color: var(--brand-green);
  flex-shrink: 0;
  line-height: 1;
}
.m-shop-item .checklist li span[data-v-cf865624] {
  padding-left: 10px;
  display: block;
}
.m-shop-item .checklist li[data-v-cf865624]:last-child {
  margin-bottom: 0;
}
.m-ranking-item[data-v-513f1835] {
  border-bottom: 1px solid var(--line-color);
  align-items: center;
  padding: 12px;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-ranking-item[data-v-513f1835] {
    height: 80px;
}
.m-ranking-item .content-wrapper[data-v-513f1835] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.m-ranking-item .title[data-v-513f1835] {
    padding: 2px 20px 2px 0;
}
.m-ranking-item .rel-change[data-v-513f1835] {
    margin-top: 0;
}
}
.m-ranking-item img[data-v-513f1835] {
  border-radius: 50%;
  width: 46px;
  height: 46px;
}
.m-ranking-item .content-wrapper[data-v-513f1835] {
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}
.m-ranking-item .img-wrapper[data-v-513f1835] {
  flex-shrink: 0;
  margin-right: 10px;
}
.m-ranking-item .title[data-v-513f1835] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 2px 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-ranking-item .subtitle[data-v-513f1835] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  -webkit-box-orient: vertical;
  padding: 2px 0;
  display: -webkit-box;
  overflow: hidden;
}
.m-ranking-item .rel-change[data-v-513f1835] {
  background-color: var(--box-bg);
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: 5px;
  margin-right: 2px;
  padding: 0 5px 0 7px;
  display: flex;
}
.m-ranking-item .rel-change.is-up[data-v-513f1835] {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-ranking-item .rel-change.is-down[data-v-513f1835] {
  background-color: rgba(var(--brand-red-rgb), .2);
}
.m-ranking-item.store-page[data-v-513f1835] {
  border-bottom: none;
  margin-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
.m-ranking-item.store-page[data-v-513f1835] {
    margin-bottom: 40px;
}
}
.m-ranking-item.store-page img[data-v-513f1835] {
  width: 64px;
  height: 64px;
}
.m-ranking-item.store-page .title[data-v-513f1835], .m-ranking-item.store-page .subtitle[data-v-513f1835], .m-ranking-item.store-page .rel-change[data-v-513f1835] {
  font-size: 14px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
.m-ranking-item.store-page .title[data-v-513f1835] {
    font-size: 16px;
}
}
.m-ranking-item.store-page .subtitle[data-v-513f1835] {
  color: #fff;
  opacity: .6;
}
@media screen and (min-width: 768px) {
.m-ranking-item.store-page .subtitle[data-v-513f1835] {
    font-size: 16px;
}
}
.m-ranking-item.store-page .rel-change[data-v-513f1835] {
  background: none;
  padding: 0 0 0 6px;
  font-size: 16px;
}
.m-ranking-item.store-page .rel-change.is-up[data-v-513f1835], .m-ranking-item.store-page .rel-change.is-down[data-v-513f1835] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media screen and (min-width: 768px) {
.m-ranking-item.store-page .rel-change[data-v-513f1835] {
    font-size: 22px;
}
}
.m-expert-service-recommendation[data-v-c7d748e1] {
  border-radius: var(--global-radius);
  flex-direction: column;
  padding: 24px;
  display: flex;
  color: #fff !important;
}
.m-expert-service-recommendation .service-name[data-v-c7d748e1] {
  font-weight: var(--font-medium);
}
.m-expert-service-recommendation .section-header .logo-wrapper[data-v-c7d748e1] {
  margin-bottom: 20px;
  display: flex;
}
.m-expert-service-recommendation .section-header .logo-wrapper .logo[data-v-c7d748e1] {
  height: 37px;
}
.m-expert-service-recommendation .section-header .btn-primary[data-v-c7d748e1] {
  margin-bottom: 10px;
}
.m-expert-service-recommendation .section-header .profile-images[data-v-c7d748e1] {
  gap: 4px;
  display: flex;
}
.m-expert-service-recommendation .headline[data-v-c7d748e1] {
  margin-top: 20px;
}
.m-expert-service-recommendation div.bullets[data-v-c7d748e1] {
  margin-top: 20px;
}
.m-expert-service-recommendation div.bullets .items .item[data-v-c7d748e1] {
  font-weight: var(--font-medium);
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  list-style: none;
  display: flex;
}
.m-expert-service-recommendation .ranking-list[data-v-c7d748e1] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  overflow: hidden;
}
.m-expert-service-recommendation .ranking-list.no-margin-bottom[data-v-c7d748e1] {
  margin-bottom: 0;
}
.m-expert-service-recommendation .ranking-list .ranking-item[data-v-c7d748e1] {
  border-bottom: 1px solid var(--line-color);
  background-color: var(--body-bg);
  color: var(--text-color);
  align-items: center;
  padding: 12px;
  display: flex;
}
.m-expert-service-recommendation .ranking-list .ranking-item .content-wrapper[data-v-c7d748e1] {
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}
.m-expert-service-recommendation .ranking-list .ranking-item .img-wrapper[data-v-c7d748e1] {
  flex-shrink: 0;
  margin-right: 10px;
}
.m-expert-service-recommendation .ranking-list li:last-of-type .ranking-item[data-v-c7d748e1] {
  border-bottom: none;
}
.m-expert-service-recommendation .ranking-list .ranking-num[data-v-c7d748e1] {
  font-size: 28px;
  font-weight: var(--font-semiBold);
  color: rgba(var(--text-color-rgb), .3);
  flex-shrink: 0;
  padding: 0 15px 0 3px;
}
.m-expert-service-recommendation .ranking-list .title[data-v-c7d748e1] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  -webkit-box-orient: vertical;
  padding: 2px 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-expert-service-recommendation .ranking-list .title span[data-v-c7d748e1] {
  font-weight: var(--font-regular);
}
.m-expert-service-recommendation .ranking-list .subtitle[data-v-c7d748e1] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  -webkit-box-orient: vertical;
  padding: 2px 0;
  display: -webkit-box;
  overflow: hidden;
}
.m-expert-service-recommendation .ranking-list .rel-change[data-v-c7d748e1] {
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: 5px;
  margin-right: 2px;
  padding: 0 5px 0 7px;
  display: flex;
}
.m-expert-service-recommendation .ranking-list .rel-change.is-up[data-v-c7d748e1] {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-expert-service-recommendation .ranking-list .rel-change.is-down[data-v-c7d748e1] {
  background-color: rgba(var(--brand-red-rgb), .2);
}
.m-expert-service-recommendation .footer[data-v-c7d748e1] {
  margin-top: 15px;
}
.p-article[data-v-bf3fc0f6] {
  padding-bottom: 0;
}
.p-article .loader-wrapper[data-v-bf3fc0f6] {
  height: var(--view-height);
}
.p-article.is-premium[data-v-bf3fc0f6] {
  padding-top: 0;
}
.p-article[data-v-bf3fc0f6] .m-premium-service-header {
  margin-top: 15px;
}
.p-article[data-v-bf3fc0f6] .m-premium-service-header section {
  margin-bottom: 0;
}
.p-article .plus-video-placeholder[data-v-bf3fc0f6] {
  margin-bottom: 12px;
}
.p-article .m-vitae[data-v-bf3fc0f6] {
  min-height: auto;
}
.p-article .article-content[data-v-bf3fc0f6] {
  padding: 15px 0 0;
}
.p-article .section-article-sidebar[data-v-bf3fc0f6] {
  margin-bottom: var(--section-margin-sm);
}
.p-article .aside .aside-inner[data-v-bf3fc0f6] {
  padding: 25px 0 0;
}
.p-article .aside .m-avatar[data-v-bf3fc0f6] {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}
.p-article .aside .m-avatar[data-v-bf3fc0f6] img {
  border: 1px solid var(--line-color);
}
.p-article .aside.left[data-v-bf3fc0f6] {
  border-right: 1px solid var(--line-color);
  z-index: 10;
  flex-shrink: 0;
  padding-right: 20px;
  display: none;
}
.p-article .aside.left .aside-inner[data-v-bf3fc0f6] {
  top: var(--nav-wrapper-mobile-height);
  position: sticky;
}
.p-article .aside[data-v-bf3fc0f6] .m-article-item-list {
  min-height: auto;
}
@media screen and (min-width: 768px) {
.p-article[data-v-bf3fc0f6] .m-premium-service-header {
    margin-top: 30px;
}
.p-article[data-v-bf3fc0f6] .m-premium-service-header section {
    margin-bottom: 25px;
}
.p-article .m-vitae[data-v-bf3fc0f6] {
    min-height: var(--box-height);
}
.p-article .section-article-sidebar[data-v-bf3fc0f6] {
    margin-bottom: var(--section-margin-sm);
}
.p-article .section-article-sidebar[data-v-bf3fc0f6]:last-child {
    margin-bottom: 0;
}
.p-article .info-section[data-v-bf3fc0f6] {
    margin-top: var(--section-margin-md);
}
.p-article .article-outer-wrapper[data-v-bf3fc0f6] {
    border-top: 1px solid var(--line-color);
    border-bottom: 1px solid var(--line-color);
}
.p-article .aside .aside-inner[data-v-bf3fc0f6] {
    padding: 30px 0;
}
.p-article .aside.right[data-v-bf3fc0f6] {
    border-left: 1px solid var(--line-color);
    margin: 0 auto 0 66px;
    padding-left: 30px;
}
.p-article .aside.right .aside-inner[data-v-bf3fc0f6] {
    padding: 0 0 30px;
}
.p-article .article-inner[data-v-bf3fc0f6] {
    width: 100%;
    min-width: 0;
}
.p-article .article-content[data-v-bf3fc0f6] {
    max-width: 800px;
    margin: 0 auto;
    padding: 30px 10px;
}
.p-article .article-comments[data-v-bf3fc0f6] {
    border-top: 1px solid var(--line-color);
    padding: 0 30px 30px;
}
}
@media screen and (min-width: 992px) {
.p-article .article-content[data-v-bf3fc0f6] {
    margin: 0 auto;
    padding: 30px;
}
.p-article .article-inner-wrapper[data-v-bf3fc0f6] {
    grid-template-columns: 2fr 1fr;
    display: grid;
}
.p-article .article-inner[data-v-bf3fc0f6] {
    border-left: 1px solid var(--line-color);
}
.p-article .aside.right[data-v-bf3fc0f6] {
    width: 400px;
    min-height: var(--view-height);
    margin: 0;
}
.p-article .aside.right[data-v-bf3fc0f6] .no-results-card {
    width: 370px;
}
.p-article .aside.right .aside-inner[data-v-bf3fc0f6] {
    position: sticky;
}
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-bf3fc0f6] {
    top: calc(var(--nav-height)  + var(--watchlist-height)  + 40px);
    padding: 30px 0;
}
}
@media screen and (min-width: 1200px) {
.p-article .article-content[data-v-bf3fc0f6] {
    padding: 50px;
}
.p-article .aside.right[data-v-bf3fc0f6] {
    width: 440px;
    padding-left: 50px;
}
.p-article .aside.right[data-v-bf3fc0f6] .no-results-card {
    width: 390px;
}
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-bf3fc0f6] {
    padding: 50px 0;
}
}
@media screen and (min-width: 1360px) {
.p-article .aside.left[data-v-bf3fc0f6] {
    padding-right: 30px;
}
}
@media only screen and (min-width: 1340px) {
:is(.p-article .aside.left, .p-article .aside.right) .aside-inner[data-v-bf3fc0f6] {
    top: var(--nav-wrapper-mobile-height);
}
}
.p-article.blogpost .container[data-v-bf3fc0f6] {
  max-width: 1440px;
  margin: 0;
}
.p-article.blogpost .container .m-premium-service-header[data-v-bf3fc0f6] {
  margin-top: 0;
}
.p-article.blogpost .article-inner-wrapper[data-v-bf3fc0f6] {
  grid-template-columns: 1fr;
}
.p-article.blogpost .article-content[data-v-bf3fc0f6] {
  max-width: inherit;
  padding: 50px 0 50px 50px;
}
.p-article.blogpost .article-content[data-v-bf3fc0f6] .c-thumbnail {
  max-width: 800px;
}
body {
  margin: 0;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

a:focus {
  outline: none;
}

a:hover {
  text-decoration: none;
}

h1, h2, h3, h4, p {
  margin: 0;
}

button {
  cursor: pointer;
  font-family: var(--font-family);
  font-size: var(--font-s);
  padding: 0;
}

button:focus {
  outline: none;
}

p, .p {
  line-height: 1.5;
}

:is(p, .p) a {
  text-decoration: underline;
}

* {
  box-sizing: border-box;
}

button {
  background-color: #0000;
  border: none;
}

figure {
  flex-shrink: 0;
  margin: 0;
}

input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

input, textarea, select {
  appearance: none;
  border: none;
  outline: none;
}

input, button, select {
  font-family: var(--font-family);
}

b, strong, .bold {
  font-weight: var(--font-semiBold);
}

@layer mixins {
  .scroll-thumb::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }

  .scroll-thumb::-webkit-scrollbar-track {
    background: none;
  }

  .scroll-thumb::-webkit-scrollbar-thumb {
    background: var(--gray-600);
    border-radius: 4px;
    transition: background .1s linear;
  }

  .scroll-thumb::-webkit-scrollbar-thumb:hover {
    background: var(--brand-primary);
  }
}

:root {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light dark;
  --100vh: 100svh;
  --body-bg: #fff;
  --body-bg-rgb: 255, 255, 255;
  --global-radius: 6px;
  --brand-primary: #1e6ee6;
  --brand-primary-rgb: 30, 110, 230;
  --brand-primary-fade: #d3e3fa;
  --brand-green: #229f6c;
  --brand-green-rgb: 34, 159, 108;
  --brand-green-light-rgb: var(--brand-green-rgb);
  --brand-red: #f02945;
  --brand-red-rgb: 240, 42, 69;
  --brand-red-light-rgb: var(--brand-red-rgb);
  --brand-orange: #f07929;
  --brand-orange-rgb: 240, 121, 41;
  --brand-yellow: #ffd562;
  --brand-yellow-rgb: 255, 213, 98;
  --box-height: 424px;
  --global-shadow: 0 0 10px #0000001a;
  --col-sticky-shadow: 4px 6px 12px #0000000d;
  --fade-bg: #0006;
  --global-focus-selected: var(--brand-green);
  --font-family: "Basier Circle Mono", sans-serif;
  --text-color: #0b0e13;
  --text-color-inverted: #fff;
  --text-color-inverted-rgb: 255, 255, 255;
  --text-color-rgb: 51, 51, 51;
  --text-color-light: rgba(var(--text-color-rgb), .5);
  --font-regular: 300;
  --font-medium: 400;
  --font-semiBold: 500;
  --font-bold: 600;
  --font-xs: 12px;
  --font-s: 14px;
  --font-m: 16px;
  --font-l: 18px;
  --font-xl: 22px;
  --font-xxl: 24px;
  --nav-bg: white;
  --nav-shadow: 0 0 10px #0000001a;
  --nav-border-color: var(--gray-400);
  --nav-icon-color: var(--gray-600);
  --nav-dropdown-bg: var(--nav-bg);
  --nav-dropdown-border: var(--gray-400);
  --nav-main-color: #545965;
  --nav-main-bg: var(--nav-bg);
  --nav-sub-color: var(--text-color-light);
  --nav-sub-bg: var(--gray-400);
  --nav-hover-bg: var(--gray-400);
  --global-search-bg: var(--gray-400);
  --global-search-border-color: var(--form-field-border-color);
  --global-serach-backdrop-bg: #0000001a;
  --premium-service-55: var(--brand-primary);
  --premium-service-250: var(--brand-primary);
  --premium-service-32: var(--brand-primary);
  --premium-service-192: #e00091;
  --premium-service-194: #00b237;
  --premium-service-3: #006388;
  --premium-service-206: #009bff;
  --premium-service-292: #f90;
  --premium-service-230: #bccf00;
  --premium-service-14: #31e0a6;
  --premium-service-265: #beae7b;
  --premium-service-114: #33da00;
  --premium-service-183: #4eddb8;
  --premium-service-248: #1e3b31;
  --premium-service-27: #ff004d;
  --premium-service-201: #e52629;
  --premium-service-271: #917adf;
  --premium-service-284: #7fa898;
  --premium-service-278: #cca300;
  --premium-service-281: #ffdd1d;
  --premium-service-284-radial-gradient-bg: radial-gradient(circle at top, #295147, #182624);
  --broker-consors: #4dbed3;
  --broker-coinbase: #0050ff;
  --broker-comdirect: #0c9c2e;
  --broker-flatex: #f47323;
  --broker-finanzen: #d82360;
  --broker-justtrade: #89bc2b;
  --broker-vitrade: #b71923;
  --broker-bitpanda: #28d17f;
  --broker-sino: #235da4;
  --broker-smartbroker: #7ffd04;
  --broker-tradegatedirect: #00a3ef;
  --broker-freestoxx: #ef3c39;
  --broker-consors-rgb: 77, 190, 211;
  --broker-coinbase-rgb: 0, 80, 255;
  --broker-comdirect-rgb: 255, 225, 0;
  --broker-flatex-rgb: 244, 115, 35;
  --broker-finanzen-rgb: 216, 35, 96;
  --broker-justtrade-rgb: 137, 188, 43;
  --broker-vitrade-rgb: 183, 25, 35;
  --broker-bitpanda-rgb: 40, 209, 127;
  --broker-sino-rgb: 35, 93, 164;
  --broker-smartbroker-rgb: 127, 253, 4;
  --broker-tradegatedirect-rgb: 0, 163, 239;
  --broker-freestoxx-rgb: 239, 60, 57;
  --footer-main-bg: var(--gray-400);
  --footer-color: var(--text-color);
  --footer-sub-bg: var(--gray-500);
  --gray-400: #eceff6;
  --gray-400-rgb: 236, 239, 246;
  --gray-500: #dcdfe5;
  --gray-600: #babcc2;
  --gray-700: #a6a8ad;
  --gradient-watchlist-rgb: 236, 239, 246;
  --gradient-nav-rgb: 255, 255, 255;
  --gradient-legal-rgb: 255, 255, 255;
  --form-field-bg: var(--body-bg);
  --form-field-color: var(--text-color);
  --form-field-border-color: #ccd5e0;
  --form-field-label-size: 12px;
  --form-field-label-color: var(--text-color);
  --form-select-opt-color: var(--text-color);
  --select-opt-color: var(--text-color);
  --btn-height: 46px;
  --btn-height-sm: 32px;
  --btn-radius: var(--global-radius);
  --btn-bg: var(--gray-400);
  --btn-primary-bg: var(--brand-primary);
  --btn-primary-color: white;
  --btn-buy-bg: var(--brand-green);
  --btn-buy-color: white;
  --btn-sell-bg: var(--brand-red);
  --btn-sell-color: white;
  --btn-primary-outline-color: var(--brand-primary);
  --btn-primary-outline-bg: transparent;
  --btn-light-outline-color: white;
  --btn-light-outline-bg: transparent;
  --box-bg: var(--gray-400);
  --line-color: var(--gray-400);
  --nav-height: 54px;
  --nav-subbar-height: 40px;
  --watchlist-height: 24px;
  --smart-app-banner-height: 0px;
  --ribbon-offset-height: 0px;
  --nav-wrapper-mobile-height: calc(var(--smart-app-banner-height)  + var(--watchlist-height)  + var(--nav-height)  + var(--ribbon-offset-height));
  --nav-wrapper-desktop-height: calc(var(--watchlist-height)  + var(--nav-height)  + var(--nav-subbar-height)  + var(--ribbon-offset-height));
  --view-height: calc(var(--100vh)  - var(--nav-wrapper-mobile-height));
  --minimal-view-height: calc(var(--100vh)  - var(--watchlist-height));
  --z-nav: 200;
  --z-burger-menu: 220;
  --z-overlay: 300;
  --z-toaster: 350;
  --z-drawer: 320;
  --z-status-bar: 185;
  --z-announcement: 190;
  --z-modal: 1000;
  --z-modal-dropdown-inner: 1001;
  --z-modal-dropdown: 1005;
  --section-margin-sm: 40px;
  --section-margin-md: 60px;
  --chart-line-1: #7a94f0;
  --chart-line-2: #58dde5;
  --chart-line-3: #1e6ee6;
  --chart-grid: var(--gray-500);
  --chart-bg: var(--gray-400);
  --chart-yAxis-bg: white;
  --chart-color-1: #26a6dd;
  --chart-color-2: #ffce46;
  --chart-color-3: #1fbb7b;
  --chart-color-4: #e2595a;
  --chart-color-5: #7a51d2;
  --chart-color-6: #6fa941;
  --chart-color-7: #ff8947;
  --chart-color-8: #bd46db;
  --chart-color-9: #c1c51d;
  --chart-color-10: #6fc4d7;
  --chart-color-11: #6544ba;
  --chart-color-12: #e6920e;
  --chart-color-13: #d91e18;
  --chart-color-14: #87d37c;
  --chart-color-15: #a55555;
  --chart-color-16: #f62459;
  --chart-color-17: #3c2d62;
  --chart-color-18: #658955;
  --chart-color-19: #aea8d3;
  --chart-color-20: #885634;
  --chart-color-1-rgb: 38, 166, 221;
  --chart-color-2-rgb: 255, 206, 70;
  --chart-color-3-rgb: 31, 187, 123;
  --chart-color-4-rgb: 226, 89, 90;
  --chart-color-5-rgb: 122, 81, 210;
  --chart-color-6-rgb: 111, 169, 65;
  --chart-color-7-rgb: 255, 137, 71;
  --chart-color-8-rgb: 189, 70, 219;
  --chart-color-9-rgb: 193, 197, 29;
  --chart-color-10-rgb: 111, 196, 215;
  --chart-color-11-rgb: 101, 68, 186;
  --chart-color-12-rgb: 230, 146, 14;
  --chart-color-13-rgb: 217, 30, 24;
  --chart-color-14-rgb: 135, 211, 124;
  --chart-color-15-rgb: 165, 85, 85;
  --chart-color-16-rgb: 246, 36, 89;
  --chart-color-17-rgb: 60, 45, 98;
  --chart-color-18-rgb: 101, 137, 85;
  --chart-color-19-rgb: 174, 168, 211;
  --chart-color-20-rgb: 136, 86, 52;
  --peer-color-1: #006c9a;
  --peer-color-2: #a89100;
  --peer-color-3: #1fbb7b;
  --peer-color-4: #e2595a;
  --peer-color-5: #7a51d2;
  --peer-color-6: #6fa941;
  --peer-color-7: #a76400;
  --peer-color-8: #b0008a;
  --peer-color-9: #00a267;
  --peer-color-10: #0044a9;
  --peer-color-11: #4c00b0;
  --peer-color-12: #e6920e;
  --peer-color-13: #d91e18;
  --peer-color-14: #87d37c;
  --peer-color-15: #a55555;
  --announcement-bg: white;
  --premium-fade-bg: #0000;
  --badge: var(--gray-700);
}

@media (prefers-color-scheme: dark) {
  :root {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
  }
}

:root .dark {
  --body-bg: var(--gray-800);
  --body-bg-rgb: var(--gray-800-rgb);
  --brand-primary-fade: #0e213a;
  --brand-green: #00e593;
  --brand-green-rgb: 0, 229, 147;
  --brand-red: #ff525e;
  --brand-red-rgb: 255, 82, 94;
  --brand-yellow: #ffce46;
  --brand-purple: #a46cff;
  --brand-purple-rgb: 164, 108, 255;
  --global-shadow: 0 0 12px 1px #0a0c0fb3;
  --col-sticky-shadow: 4px 6px 12px #00000040;
  --fade-bg: #000000b3;
  --text-color: #fff;
  --text-color-inverted: #0b0e13;
  --text-color-inverted-rgb: 51, 51, 51;
  --text-color-rgb: 255, 255, 255;
  --text-color-light: rgba(var(--text-color-rgb), .5);
  --nav-bg: var(--gray-700);
  --nav-shadow: none;
  --nav-border-color: var(--gray-600);
  --nav-icon-color: var(--gray-400);
  --nav-main-color: white;
  --nav-main-bg: var(--gray-700);
  --nav-sub-color: var(--text-color-light);
  --nav-sub-bg: var(--gray-900);
  --nav-dropdown-bg: var(--gray-700);
  --nav-dropdown-border: var(--gray-600);
  --nav-hover-bg: var(--gray-800);
  --global-search-bg: var(--gray-900);
  --global-search-border-color: var(--gray-600);
  --global-serach-backdrop-bg: #00000080;
  --broker-comdirect: #fff500;
  --broker-comdirect-rgb: 255, 245, 0;
  --footer-main-bg: var(--gray-800);
  --footer-color: var(--text-color);
  --footer-sub-bg: var(--gray-900);
  --gray-400: #757a85;
  --gray-400-rgb: 177, 122, 133;
  --gray-500: #3b414d;
  --gray-600: #2b3038;
  --gray-700: #181e26;
  --gray-700-rgb: 24, 30, 38;
  --gray-800: #10141a;
  --gray-800-rgb: 16, 20, 26;
  --gray-900: #0a0c0f;
  --gray-900-rgb: 10, 12, 15;
  --gradient-watchlist-rgb: var(--gray-700-rgb);
  --gradient-live-news-rgb: var(--gray-900-rgb);
  --gradient-legal-rgb: 22, 25, 30;
  --gradient-nav-rgb: var(--gray-800-rgb);
  --form-field-bg: var(--gray-800);
  --form-field-color: var(--text-color);
  --form-field-border-color: #585f6a;
  --form-field-label-size: 12px;
  --form-field-label-color: #798391;
  --form-select-opt-color: white;
  --select-opt-color: #0b0e13;
  --btn-primary-outline-bg: transparent;
  --btn-bg: var(--gray-600);
  --btn-buy-bg: var(--brand-green);
  --btn-buy-color: var(--gray-700);
  --btn-sell-bg: var(--brand-red);
  --btn-sell-color: var(--gray-700);
  --box-bg: var(--gray-700);
  --line-color: var(--gray-600);
  --chart-grid: var(--gray-600);
  --chart-bg: transparent;
  --chart-yAxis-bg: var(--gray-800);
  --chart-color-1: #42c6ff;
  --chart-color-2: #ffe193;
  --chart-color-3: #34ffb6;
  --chart-color-4: #ff6c6c;
  --chart-color-5: #9a6aff;
  --chart-color-6: #b1ff74;
  --chart-color-7: #ffab7c;
  --chart-color-8: #e682ff;
  --chart-color-9: #fcff72;
  --chart-color-10: #acf0ff;
  --chart-color-11: #6544ba;
  --chart-color-12: #e6920e;
  --chart-color-13: #d91e18;
  --chart-color-14: #87d37c;
  --chart-color-15: #a55555;
  --chart-color-16: #f62459;
  --chart-color-17: #3c2d62;
  --chart-color-18: #658955;
  --chart-color-19: #aea8d3;
  --chart-color-20: #885634;
  --chart-color-1-rgb: 66, 198, 255;
  --chart-color-2-rgb: 255, 225, 147;
  --chart-color-3-rgb: 52, 255, 182;
  --chart-color-4-rgb: 255, 108, 108;
  --chart-color-5-rgb: 154, 106, 255;
  --chart-color-6-rgb: 177, 255, 116;
  --chart-color-7-rgb: 255, 171, 124;
  --chart-color-8-rgb: 230, 130, 255;
  --chart-color-9-rgb: 252, 255, 114;
  --chart-color-10-rgb: 172, 240, 255;
  --chart-color-11-rgb: 101, 68, 186;
  --chart-color-12-rgb: 230, 146, 14;
  --chart-color-13-rgb: 217, 30, 24;
  --chart-color-14-rgb: 135, 112, 124;
  --chart-color-15-rgb: 165, 85, 85;
  --chart-color-16-rgb: 246, 36, 89;
  --chart-color-17-rgb: 60, 45, 98;
  --chart-color-18-rgb: 101, 137, 85;
  --chart-color-19-rgb: 174, 168, 211;
  --chart-color-20-rgb: 136, 86, 67;
  --peer-color-1: var(--chart-color-1);
  --peer-color-2: var(--chart-color-2);
  --peer-color-3: var(--chart-color-3);
  --peer-color-4: var(--chart-color-4);
  --peer-color-5: var(--chart-color-5);
  --peer-color-6: var(--chart-color-6);
  --peer-color-7: var(--chart-color-7);
  --peer-color-8: var(--chart-color-8);
  --peer-color-9: var(--chart-color-9);
  --peer-color-10: var(--chart-color-10);
  --peer-color-11: var(--chart-color-11);
  --peer-color-12: var(--chart-color-12);
  --peer-color-13: var(--chart-color-13);
  --peer-color-14: var(--chart-color-14);
  --peer-color-15: var(--chart-color-15);
  --announcement-bg: var(--box-bg);
  --premium-fade-bg: #00000080;
  --badge: var(--gray-400);
}

@media screen and (min-width: 992px) {
  :root {
    --view-height: calc(var(--100vh)  - var(--nav-wrapper-desktop-height));
  }
}

:root .light-contrast {
  --body-bg: #fff;
  --body-bg-rgb: 255, 255, 255;
  --global-radius: 6px;
  --brand-primary: #3155ca;
  --brand-primary-rgb: 49, 85, 202;
  --brand-primary-fade: #d3e3fa;
  --brand-green: #176a49;
  --brand-green-rgb: 23, 106, 73;
  --brand-green-light-rgb: 34, 159, 108;
  --brand-red: #ba1027;
  --brand-red-rgb: 186, 16, 39;
  --brand-red-light-rgb: 240, 42, 69;
  --brand-orange: #c26519;
  --brand-orange-rgb: 194, 101, 25;
  --brand-yellow: #ffd562;
  --brand-yellow-rgb: 255, 213, 98;
  --box-height: 424px;
  --global-shadow: 0 0 10px #0000001a;
  --col-sticky-shadow: 4px 6px 12px #0000000d;
  --fade-bg: #0006;
  --global-focus-selected: var(--brand-green);
  --font-family: "Basier Circle Mono", sans-serif;
  --text-color: #0b0e13;
  --text-color-inverted: #fff;
  --text-color-inverted-rgb: 255, 255, 255;
  --text-color-rgb: 51, 51, 51;
  --text-color-light: rgba(var(--text-color-rgb), .8);
  --font-regular: 300;
  --font-medium: 400;
  --font-semiBold: 500;
  --font-bold: 600;
  --font-xs: 12px;
  --font-s: 14px;
  --font-m: 16px;
  --font-l: 18px;
  --font-xl: 22px;
  --font-xxl: 24px;
  --nav-bg: white;
  --nav-shadow: 0 0 10px #0000001a;
  --nav-border-color: var(--gray-400);
  --nav-icon-color: var(--gray-600);
  --nav-main-color: #545965;
  --nav-main-bg: var(--nav-bg);
  --nav-sub-color: var(--text-color-light);
  --nav-sub-bg: var(--gray-400);
  --nav-hover-bg: var(--gray-400);
  --global-search-bg: var(--gray-400);
  --global-search-border-color: var(--form-field-border-color);
  --global-serach-backdrop-bg: #0000001a;
  --footer-main-bg: var(--gray-400);
  --footer-color: var(--text-color);
  --footer-sub-bg: var(--gray-500);
  --gray-400: #eceff6;
  --gray-400-rgb: 236, 239, 246;
  --gray-500: #dcdfe5;
  --gray-600: #babcc2;
  --gray-700: #a6a8ad;
  --gradient-watchlist-rgb: 236, 239, 246;
  --gradient-nav-rgb: 255, 255, 255;
  --gradient-legal-rgb: 255, 255, 255;
  --form-field-bg: var(--body-bg);
  --form-field-color: var(--text-color);
  --form-field-border-color: #ccd5e0;
  --form-field-label-size: 12px;
  --form-field-label-color: var(--text-color);
  --form-select-opt-color: var(--text-color);
  --select-opt-color: var(--text-color);
  --btn-height: 46px;
  --btn-height-sm: 32px;
  --btn-radius: var(--global-radius);
  --btn-bg: var(--gray-400);
  --btn-primary-bg: var(--brand-primary);
  --btn-primary-color: white;
  --btn-buy-bg: var(--brand-green);
  --btn-buy-color: white;
  --btn-sell-bg: var(--brand-red);
  --btn-sell-color: white;
  --btn-primary-outline-color: var(--brand-primary);
  --btn-primary-outline-bg: transparent;
  --btn-light-outline-color: white;
  --btn-light-outline-bg: transparent;
  --box-bg: var(--gray-400);
  --line-color: var(--gray-500);
  --nav-height: 54px;
  --nav-subbar-height: 40px;
  --watchlist-height: 24px;
  --smart-app-banner-height: 0px;
  --ribbon-offset-height: 0px;
  --nav-wrapper-mobile-height: calc(var(--smart-app-banner-height)  + var(--watchlist-height)  + var(--nav-height)  + var(--ribbon-offset-height));
  --nav-wrapper-desktop-height: calc(var(--watchlist-height)  + var(--nav-height)  + var(--nav-subbar-height)  + var(--ribbon-offset-height));
  --view-height: calc(var(--100vh)  - var(--nav-wrapper-mobile-height));
  --z-nav: 200;
  --z-burger-menu: 220;
  --z-overlay: 300;
  --z-toaster: 350;
  --z-drawer: 320;
  --z-status-bar: 185;
  --z-announcement: 190;
  --z-modal: 1000;
  --z-modal-dropdown-inner: 1001;
  --z-modal-dropdown: 1005;
  --section-margin-sm: 40px;
  --section-margin-md: 60px;
  --chart-line-1: #7a94f0;
  --chart-line-2: #58dde5;
  --chart-line-3: #1e6ee6;
  --chart-grid: var(--gray-500);
  --chart-bg: var(--gray-400);
  --chart-yAxis-bg: white;
  --chart-color-1: #26a6dd;
  --chart-color-2: #ffce46;
  --chart-color-3: #1fbb7b;
  --chart-color-4: #e2595a;
  --chart-color-5: #7a51d2;
  --chart-color-6: #6fa941;
  --chart-color-7: #ff8947;
  --chart-color-8: #bd46db;
  --chart-color-9: #c1c51d;
  --chart-color-10: #6fc4d7;
  --chart-color-11: #6544ba;
  --chart-color-12: #e6920e;
  --chart-color-13: #d91e18;
  --chart-color-14: #87d37c;
  --chart-color-15: #a55555;
  --chart-color-16: #f62459;
  --chart-color-17: #3c2d62;
  --chart-color-18: #658955;
  --chart-color-19: #aea8d3;
  --chart-color-20: #885634;
  --chart-color-1-rgb: 38, 166, 221;
  --chart-color-2-rgb: 255, 206, 70;
  --chart-color-3-rgb: 31, 187, 123;
  --chart-color-4-rgb: 226, 89, 90;
  --chart-color-5-rgb: 122, 81, 210;
  --chart-color-6-rgb: 111, 169, 65;
  --chart-color-7-rgb: 255, 137, 71;
  --chart-color-8-rgb: 189, 70, 219;
  --chart-color-9-rgb: 193, 197, 29;
  --chart-color-10-rgb: 111, 196, 215;
  --chart-color-11-rgb: 101, 68, 186;
  --chart-color-12-rgb: 230, 146, 14;
  --chart-color-13-rgb: 217, 30, 24;
  --chart-color-14-rgb: 135, 211, 124;
  --chart-color-15-rgb: 165, 85, 85;
  --chart-color-16-rgb: 246, 36, 89;
  --chart-color-17-rgb: 60, 45, 98;
  --chart-color-18-rgb: 101, 137, 85;
  --chart-color-19-rgb: 174, 168, 211;
  --chart-color-20-rgb: 136, 86, 52;
  --peer-color-1: #006c9a;
  --peer-color-2: #a89100;
  --peer-color-3: #1fbb7b;
  --peer-color-4: #e2595a;
  --peer-color-5: #7a51d2;
  --peer-color-6: #6fa941;
  --peer-color-7: #a76400;
  --peer-color-8: #b0008a;
  --peer-color-9: #00a267;
  --peer-color-10: #0044a9;
  --peer-color-11: #4c00b0;
  --peer-color-12: #e6920e;
  --peer-color-13: #d91e18;
  --peer-color-14: #87d37c;
  --peer-color-15: #a55555;
  --announcement-bg: white;
  --premium-fade-bg: #0000;
  --badge: var(--gray-700);
}

:root .dark-contrast {
  --body-bg: var(--gray-900);
  --body-bg-rgb: var(--gray-900-rgb);
  --brand-primary: #7eacf1;
  --brand-primary-rgb: 126, 172, 241;
  --brand-primary-fade: #0e213a;
  --brand-green: #00e593;
  --brand-green-rgb: 0, 229, 147;
  --brand-green-light-rgb: var(--brand-green-rgb);
  --brand-red: #ff525e;
  --brand-red-rgb: 255, 82, 94;
  --brand-red-light-rgb: var(--brand-red-rgb);
  --brand-yellow: #ffce46;
  --brand-orange: #ff6d03;
  --brand-orange-rgb: 255, 109, 3;
  --brand-purple: #a46cff;
  --brand-purple-rgb: 164, 108, 255;
  --global-shadow: 0 0 12px 1px #0a0c0fb3;
  --col-sticky-shadow: 4px 6px 12px #00000040;
  --fade-bg: #000000b3;
  --text-color: #fff;
  --text-color-inverted: #0b0e13;
  --text-color-inverted-rgb: 51, 51, 51;
  --text-color-rgb: 255, 255, 255;
  --text-color-light: rgba(var(--text-color-rgb), .8);
  --nav-bg: var(--gray-800);
  --nav-shadow: none;
  --nav-border-color: var(--gray-600);
  --nav-icon-color: var(--gray-400);
  --nav-main-color: white;
  --nav-main-bg: var(--gray-700);
  --nav-sub-color: var(--text-color-light);
  --nav-sub-bg: var(--gray-900);
  --nav-hover-bg: var(--gray-800);
  --global-search-bg: var(--gray-900);
  --global-search-border-color: var(--gray-600);
  --global-serach-backdrop-bg: #00000080;
  --broker-comdirect: #fff500;
  --broker-comdirect-rgb: 255, 245, 0;
  --footer-main-bg: var(--gray-800);
  --footer-color: var(--text-color);
  --footer-sub-bg: var(--gray-900);
  --gray-400: #757a85;
  --gray-400-rgb: 177, 122, 133;
  --gray-500: #3b414d;
  --gray-600: #2b3038;
  --gray-700: #181e26;
  --gray-700-rgb: 24, 30, 38;
  --gray-800: #10141a;
  --gray-800-rgb: 16, 20, 26;
  --gray-900: #0a0c0f;
  --gray-900-rgb: 10, 12, 15;
  --gradient-watchlist-rgb: var(--gray-700-rgb);
  --gradient-live-news-rgb: var(--gray-900-rgb);
  --gradient-legal-rgb: 22, 25, 30;
  --gradient-nav-rgb: var(--gray-800-rgb);
  --form-field-bg: var(--gray-800);
  --form-field-color: var(--text-color);
  --form-field-border-color: #585f6a;
  --form-field-label-size: 12px;
  --form-field-label-color: #798391;
  --form-select-opt-color: white;
  --select-opt-color: #0b0e13;
  --btn-bg: var(--gray-600);
  --btn-primary-outline-bg: transparent;
  --btn-primary-bg: var(--brand-primary);
  --btn-primary-color: black;
  --btn-buy-bg: var(--brand-green);
  --btn-buy-color: var(--gray-700);
  --btn-sell-bg: var(--brand-red);
  --btn-sell-color: var(--gray-700);
  --box-bg: var(--gray-700);
  --line-color: var(--gray-500);
  --chart-grid: var(--gray-600);
  --chart-bg: transparent;
  --chart-yAxis-bg: var(--gray-800);
  --chart-color-1: #42c6ff;
  --chart-color-2: #ffe193;
  --chart-color-3: #34ffb6;
  --chart-color-4: #ff6c6c;
  --chart-color-5: #9a6aff;
  --chart-color-6: #b1ff74;
  --chart-color-7: #ffab7c;
  --chart-color-8: #e682ff;
  --chart-color-9: #fcff72;
  --chart-color-10: #acf0ff;
  --chart-color-11: #6544ba;
  --chart-color-12: #e6920e;
  --chart-color-13: #d91e18;
  --chart-color-14: #87d37c;
  --chart-color-15: #a55555;
  --chart-color-16: #f62459;
  --chart-color-17: #3c2d62;
  --chart-color-18: #658955;
  --chart-color-19: #aea8d3;
  --chart-color-20: #885634;
  --chart-color-1-rgb: 66, 198, 255;
  --chart-color-2-rgb: 255, 225, 147;
  --chart-color-3-rgb: 52, 255, 182;
  --chart-color-4-rgb: 255, 108, 108;
  --chart-color-5-rgb: 154, 106, 255;
  --chart-color-6-rgb: 177, 255, 116;
  --chart-color-7-rgb: 255, 171, 124;
  --chart-color-8-rgb: 230, 130, 255;
  --chart-color-9-rgb: 252, 255, 114;
  --chart-color-10-rgb: 172, 240, 255;
  --chart-color-11-rgb: 101, 68, 186;
  --chart-color-12-rgb: 230, 146, 14;
  --chart-color-13-rgb: 217, 30, 24;
  --chart-color-14-rgb: 135, 112, 124;
  --chart-color-15-rgb: 165, 85, 85;
  --chart-color-16-rgb: 246, 36, 89;
  --chart-color-17-rgb: 60, 45, 98;
  --chart-color-18-rgb: 101, 137, 85;
  --chart-color-19-rgb: 174, 168, 211;
  --chart-color-20-rgb: 136, 86, 67;
  --peer-color-1: var(--chart-color-1);
  --peer-color-2: var(--chart-color-2);
  --peer-color-3: var(--chart-color-3);
  --peer-color-4: var(--chart-color-4);
  --peer-color-5: var(--chart-color-5);
  --peer-color-6: var(--chart-color-6);
  --peer-color-7: var(--chart-color-7);
  --peer-color-8: var(--chart-color-8);
  --peer-color-9: var(--chart-color-9);
  --peer-color-10: var(--chart-color-10);
  --peer-color-11: var(--chart-color-11);
  --peer-color-12: var(--chart-color-12);
  --peer-color-13: var(--chart-color-13);
  --peer-color-14: var(--chart-color-14);
  --peer-color-15: var(--chart-color-15);
  --announcement-bg: var(--box-bg);
  --premium-fade-bg: #00000080;
  --badge: var(--gray-400);
}

@font-face {
  font-family: Basier Circle Mono;
  font-style: normal;
  font-weight: 300;
  src: url("/font/basier-circle-mono/basiercircle-regular.woff2?_v3") format("woff2"), url("/font/basier-circle-mono/basiercircle-regular.woff?_v3") format("woff"), url("/font/basier-circle-mono/basiercircle-regular.eot?_v3") format("eot"), url("/font/basier-circle-mono/basiercircle-regular.ttf?_v3") format("truetype");
}

@font-face {
  font-family: Basier Circle Mono;
  font-style: normal;
  font-weight: 400;
  src: url("/font/basier-circle-mono/basiercircle-medium.woff2?_v3") format("woff2"), url("/font/basier-circle-mono/basiercircle-medium.woff?_v3") format("woff"), url("/font/basier-circle-mono/basiercircle-medium.eot?_v3") format("eot"), url("/font/basier-circle-mono/basiercircle-medium.ttf?_v3") format("truetype");
}

@font-face {
  font-family: Basier Circle Mono;
  font-style: normal;
  font-weight: 500;
  src: url("/font/basier-circle-mono/basiercircle-semibold.woff2?_v3") format("woff2"), url("/font/basier-circle-mono/basiercircle-semibold.woff?_v3") format("woff"), url("/font/basier-circle-mono/basiercircle-semibold.eot?_v3") format("eot"), url("/font/basier-circle-mono/basiercircle-semibold.ttf?_v3") format("truetype");
}

@font-face {
  font-family: Basier Circle Mono;
  font-style: normal;
  font-weight: 600;
  src: url("/font/basier-circle-mono/basiercircle-bold.woff2?_v3") format("woff2"), url("/font/basier-circle-mono/basiercircle-bold.woff?_v3") format("woff"), url("/font/basier-circle-mono/basiercircle-bold.eot?_v3") format("eot"), url("/font/basier-circle-mono/basiercircle-bold.ttf?_v3") format("truetype");
}

:root .show-dark {
  display: none;
}

:is(:root .focus-enabled input, :root .focus-enabled select, :root .focus-enabled button, :root .focus-enabled textarea, :root .focus-enabled [tabindex], :root .focus-enabled a):focus {
  outline: 3px solid var(--global-focus-selected);
}

:root .dark .show-light {
  display: none;
}

:root .dark .show-dark {
  display: block;
}

html, body {
  background-color: var(--body-bg);
}

body {
  font-family: var(--font-family);
  font-size: var(--font-s);
  font-weight: var(--font-regular);
  color: var(--text-color);
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: #0000;
  line-height: 1;
  position: relative;
  overflow-x: hidden;
}

@media screen and (min-width: 768px) {
  body {
    overflow-x: unset;
  }
}

body.drawer-open {
  overflow: hidden;
}

body.show-quote-bounds .quote-bounding-box {
  border: 5px outset red;
}

body.show-quote-bounds .quote-bounding-box.active-box {
  border: 5px outset green;
}

#ad-box-pixel {
  position: absolute;
  top: 0;
}

#app {
  min-height: var(--100vh);
  flex-direction: column;
  display: flex;
}

main {
  padding-top: var(--nav-wrapper-mobile-height);
  transition: padding-top .2s ease-out;
}

@media only screen and (min-width: 992px) {
  main {
    padding-top: var(--nav-wrapper-desktop-height);
  }
}

main.no-nav {
  padding-top: 70px;
}

main.minimal {
  padding-top: var(--watchlist-height);
}

main.academy {
  padding-top: 80px;
}

#overlay-container {
  position: absolute;
  top: 0;
  left: 0;
}

#context-menu {
  display: flex;
  position: absolute;
  inset: 0;
}

.logo-proup {
  width: 24px;
}

.logo-proup.sm {
  width: 40px;
}

.page {
  z-index: 1;
  padding: 15px 0;
  position: relative;
  overflow-x: hidden;
}

.page .section-sidebar {
  margin-bottom: var(--section-margin-sm);
}

.page .section-sidebar.no-margin-sm {
  margin-bottom: 0;
}

.page .section {
  margin-bottom: var(--section-margin-sm);
}

.page .section.no-margin-sm {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .page {
    padding: 30px 0;
  }

  .page.no-overflow {
    overflow: unset;
  }

  .page .section, .page .section.no-margin-sm {
    margin-bottom: var(--section-margin-md);
  }

  .page .section-sidebar, .page .section-sidebar.no-margin-sm {
    margin-bottom: var(--section-margin-sm);
  }
}

@media screen and (min-width: 992px) {
  .page .section-sidebar, .page .section-sidebar.no-margin-sm {
    padding-left: 40px;
  }

  :is(.page .section-sidebar, .page .section-sidebar.no-margin-sm).left {
    padding: 0 40px 0 0;
  }
}

h1 {
  font-size: 24px;
  font-weight: var(--font-bold);
}

h2 {
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  line-height: 1.1;
}

h3 {
  font-size: var(--font-s);
  font-weight: var(--font-semiBold);
}

h4 {
  font-weight: var(--font-semiBold);
}

a {
  color: var(--text-color);
}

.img-responsive {
  max-width: 100%;
  height: auto;
}

select {
  font-size: var(--font-s);
  color: var(--text-color);
  font-family: var(--font-family);
  background-color: #0000;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: calc(100% - 10px);
  background-repeat: no-repeat;
  background-size: 20px;
}

select option {
  color: var(--select-opt-color);
}

:root .dark select {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' fill='white' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-color: var(--body-bg);
  color: #fff;
}

:root .dark select option {
  background-color: var(--body-bg);
  color: #fff;
}

:root .dark select.primary-upper {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' fill='%232F7CF6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

select[dir="rtl"] {
  background-position-x: 100%;
  background-size: 16px;
  padding-right: 18px;
}

.sr-only {
  position: absolute;
  left: -10000px;
}

.dot-before {
  white-space: nowrap;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 6px;
  padding: 2px 0 2px 8px;
  position: relative;
  overflow: hidden;
}

.dot-before:before {
  content: "";
  background-color: var(--text-color-light);
  border-radius: 50%;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.is-up, .is-up-tick {
  color: var(--brand-green) !important;
  fill: var(--brand-green) !important;
}

.is-down, .is-down-tick {
  color: var(--brand-red) !important;
  fill: var(--brand-red) !important;
}

.m-tpl.down, .m-tpl .tendencyDown {
  color: var(--brand-red) !important;
  fill: var(--brand-red) !important;
}

.m-tpl.up, .m-tpl .tendencyUp {
  color: var(--brand-green) !important;
  fill: var(--brand-green) !important;
}

.p-order-footer {
  color: var(--form-field-label-color);
  font-size: var(--form-field-label-size);
  margin: 10px 0 15px;
}

.p-order-footer .links {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-order-footer .links .m-link {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
  display: block;
  overflow: hidden;
}

.p-order-footer .left {
  text-align: left;
}

.p-order-footer .right {
  text-align: right;
}

.p-order-footer.price, .p-order-footer.links {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-order-footer.links {
  font-weight: 300;
}

.p-order-footer.links span {
  text-decoration: underline;
}

.p-order-footer.links .stock3-icons-info-circle {
  margin-left: 5px;
}

.p-order-footer .btn {
  margin: 10px 0;
}

.p-order-footer .final-price {
  color: var(--text-color);
  font-size: 14px;
}

select.primary-upper {
  height: auto;
  color: var(--brand-primary);
  font-size: 11px;
  line-height: 1.2;
  font-weight: var(--font-semiBold);
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' fill='%232F7CF6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.8,7.5c-0.1,0-0.2,0-0.3-0.1L2.9,4.8c-0.2-0.2-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l2.3,2.3l2.3-2.3 c0.2-0.2,0.4-0.2,0.6,0s0.2,0.4,0,0.6L6.1,7.4C6,7.5,5.9,7.5,5.8,7.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  border: none;
  padding: 2px 18px 2px 0;
}

.dropdown {
  background-color: var(--box-bg);
  border: 1px solid var(--body-bg);
  border-radius: var(--global-radius);
  font-weight: var(--font-semiBold);
  color: var(--text-color);
  cursor: pointer;
  background-position-x: calc(100% - 10px);
  height: 40px;
  padding: 0 30px 0 15px;
  line-height: 38px;
}

.dropdown option {
  color: var(--form-select-opt-color);
}

.dropdown.outline {
  background-color: var(--body-bg);
}

.dropdown.sm {
  background-position-x: calc(100% - 3px);
  border-radius: 3px;
  height: 26px;
  padding: 0 22px 0 8px;
  line-height: 24px;
}

.search {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: #0000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23AAB1BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
  background-position: calc(100% - 10px);
  background-repeat: no-repeat;
  background-size: 16px;
  min-width: 280px;
  height: 40px;
  padding: 0 30px 0 15px;
  line-height: 38px;
}

.badge-plus {
  background-color: var(--btn-primary-bg);
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  color: var(--btn-primary-color);
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 20px;
  margin-right: 5px;
  line-height: 1;
  display: inline-flex;
  position: relative;
  top: -4px;
}

.badge-plus.light {
  color: var(--brand-primary);
  background-color: #fff;
}

.plus {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  margin-right: 3px;
}

.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.toggle {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  align-items: center;
  display: flex;
}

.toggle button, .toggle .button {
  width: 60px;
  height: 30px;
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  color: var(--text-color-light);
  flex: 1;
  align-items: center;
  transition: none;
  position: relative;
}

:is(.toggle button, .toggle .button):first-child.active:before {
  border-top-left-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
}

:is(.toggle button, .toggle .button):last-child.active:before {
  border-top-right-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
}

:is(.toggle button, .toggle .button).active {
  color: var(--brand-primary);
}

:is(.toggle button, .toggle .button).active:before {
  content: "";
  border: 1px solid var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
  position: absolute;
  inset: -1px;
}

.more-link {
  position: relative;
}

.more-link .m-link {
  background: linear-gradient(to right, #fff0 0%, #fff 15%);
  padding-left: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.ad-desc {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: var(--font-medium);
  letter-spacing: .1em;
  color: var(--text-color-light);
}

.ad-desc.ad-right {
  text-align: right;
  display: block;
}

.no-results {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  margin: 20px 0;
}

.no-results-card {
  height: var(--box-height);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.embed-responsive {
  width: 100%;
  margin-bottom: 12px;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.embed-responsive:before {
  content: "";
  padding-top: 56.25%;
  display: block;
}

.embed-responsive iframe {
  border: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.embed-responsive.podcast {
  background-color: #0000;
}

.embed-responsive.podcast:before {
  content: "";
  padding-top: 180px;
}

.embed-responsive.podcast:after {
  content: "Third Party Cookies erlauben um Inhalt zu sehen.";
  z-index: -1;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.embed-responsive.podcast iframe {
  z-index: 1;
}

.ratingStars {
  background: url("/img/store/graphics/stars-10.png") -100px 0 / cover no-repeat;
  width: 100px;
  height: 20px;
  display: block;
}

.ratingStars .ratingItem {
  float: left;
  cursor: pointer;
  width: 20px;
  height: 20px;
}

.ratingStars-1 {
  background-position: -80px 0;
}

.ratingStars-2 {
  background-position: -60px 0;
}

.ratingStars-3 {
  background-position: -40px 0;
}

.ratingStars-4 {
  background-position: -20px 0;
}

.ratingStars-5 {
  background-position: 0 0;
}

.instrument-value.open, .instrument-value.high, .instrument-value.low, .instrument-value.value, .instrument-value.change, .instrument-value.changePerc, .instrument-value.prevClose, .instrument-value.volume, .instrument-value.oneYearRel, .instrument-value.oneYearAbs, .instrument-value.exchangeName, .instrument-value.name, .instrument-value.deTicker, .instrument-value.usTicker {
  white-space: nowrap;
}

.instrument-value.ssr:before {
  content: attr(data-inst-formatted);
}

.instrument-value.loading {
  background-color: var(--gray-500);
  background-image: linear-gradient(90deg, #eceff600 0%, #eceff6 50%, #eceff600 100%, );
  background-position: -100px;
  background-repeat: repeat-y;
  border-radius: 3px;
  width: 50px;
  height: 12px;
  animation: 1.2s infinite shine;
  display: inline-block;
}

@keyframes shine {
  to {
    background-position: 100px;
  }
}

.instrument-value.delayed {
  overflow: unset;
  background-color: var(--box-bg);
  border-radius: 50%;
  flex-shrink: 0;
  align-items: center;
  width: 4px;
  height: 4px;
  margin: 0 8px 0 0;
  font-size: 0;
  display: inline-flex;
  position: relative;
}

.instrument-value.delayed:after {
  content: "";
  background-color: #37373733;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.instrument-value.delayed.is-realtime {
  background-color: var(--brand-green);
}

.instrument-value.delayed.is-realtime:after {
  background-color: rgba(var(--brand-green-rgb), .2);
}

.instrument-value.delayed.is-delayed {
  background-color: var(--brand-red);
}

.instrument-value.delayed.is-delayed:after {
  background-color: rgba(var(--brand-red-rgb), .2);
}

input[type="date"] {
  text-transform: uppercase;
}

.settings-section {
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 30px;
  padding-bottom: 25px;
}

.settings-section.advanced .checkmark {
  top: 13px;
}

.settings-section.advanced label {
  align-items: center;
  display: flex;
}

.settings-section.advanced label .stock3-icon {
  margin-left: 5px;
  font-size: 14px;
}

.settings-section h2 {
  margin-bottom: 3px;
}

.settings-section p {
  color: rgba(var(--text-color-rgb), .9);
  margin-bottom: 20px;
}

input[type="checkbox"].custom-checkbox {
  appearance: none;
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  border-radius: 3px;
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}

input[type="checkbox"].custom-checkbox:before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}

input[type="checkbox"].custom-checkbox:checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}

input[type="checkbox"].custom-checkbox:disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}

input[type="checkbox"].custom-checkbox:after {
  content: "";
  box-sizing: content-box;
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}

input[type="checkbox"].custom-checkbox:checked:after {
  animation: .2s forwards toggleCheckbox;
}

input[type="checkbox"].custom-checkbox:checked:not(:disabled) {
  background-color: var(--brand-primary);
}

input[type="checkbox"].custom-checkbox:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}

@keyframes toggleCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
  }

  70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
  }

  100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
  }
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.order-13 {
  order: 13;
}

.order-14 {
  order: 14;
}

.order-15 {
  order: 15;
}

.order-16 {
  order: 16;
}

.order-17 {
  order: 17;
}

.order-18 {
  order: 18;
}

.order-19 {
  order: 19;
}

.order-20 {
  order: 20;
}

.from-right {
  animation: .3s ease-in-out forwards fromRight;
}

.from-left {
  animation: .3s ease-in-out forwards fromLeft;
}

.to-left {
  animation: .3s ease-in-out forwards toLeft;
}

.to-right {
  animation: .3s ease-in-out forwards toRight;
}

@keyframes toLeft {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes toRight {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(100%);
  }
}

@keyframes fromLeft {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes fromRight {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(0);
  }
}

.checklist {
  line-height: 1.5;
  font-size: var(--font-s);
  margin: 15px 0;
}

.checklist li {
  align-items: flex-start;
  margin-bottom: 8px;
  display: flex;
}

.checklist li .stock3-icon {
  color: var(--brand-green);
  flex-shrink: 0;
}

.checklist li span {
  padding-left: 10px;
  display: block;
}

.checklist li:last-child {
  margin-bottom: 0;
}

.ranking-wrapper {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
}

.ranking-wrapper .m-section-wrapper {
  margin-bottom: 0;
}

.ranking-wrapper .m-article-list-item {
  border-bottom-color: var(--gray-500);
}

.sk-loader-card {
  background-color: var(--body-bg);
  padding: 20px;
}

.sk-loader-card.box {
  background-color: var(--box-bg);
}

.sk-loader-card.border {
  border: 1px solid var(--line-color);
}

.sk-loader-card.border-bottom {
  border-bottom: 1px solid var(--line-color);
}

.sk-loader-flex {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sk-loader-flex.right {
  justify-content: flex-end;
}

.sk-loader-divider {
  background-color: var(--line-color);
  width: 100%;
  height: 1px;
  margin: 10px 0;
}

.fade-enter-from, .fade-leave-to {
  opacity: 0;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity .2s ease-out;
}

.input {
  font-size: var(--font-m);
  line-height: calc(var(--font-m)  + 1px);
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.d-flex {
  display: flex !important;
}

@media screen and (min-width: 576px) {
  .d-none-sm {
    display: none !important;
  }

  .d-block-sm {
    display: block !important;
  }

  .d-flex-sm {
    display: flex !important;
  }
}

@media screen and (min-width: 768px) {
  .d-none-md {
    display: none !important;
  }

  .d-block-md {
    display: block !important;
  }

  .d-flex-md {
    display: flex !important;
  }
}

@media screen and (min-width: 992px) {
  .d-none-lg {
    display: none !important;
  }

  .d-block-lg {
    display: block !important;
  }

  .d-flex-lg {
    display: flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .d-none-xl {
    display: none !important;
  }

  .d-block-xl {
    display: block !important;
  }

  .d-flex-xl {
    display: flex !important;
  }
}

@media screen and (min-width: 1360px) {
  .d-none-xxl {
    display: none !important;
  }

  .d-block-xxl {
    display: block !important;
  }

  .d-flex-xxl {
    display: flex !important;
  }
}

.layout-basic h1 {
  margin-bottom: 20px;
  line-height: 1.2;
}

.layout-basic h2, .layout-basic h3, .layout-basic h4 {
  margin-bottom: 8px;
}

.layout-basic ul, .layout-basic ol {
  margin: 10px 0 20px;
  padding-left: 15px;
}

:is(.layout-basic ul, .layout-basic ol) li {
  margin-bottom: 6px;
  line-height: 1.5;
  list-style: outside;
}

.layout-basic ol > li {
  list-style: decimal;
}

.layout-basic .block {
  margin-bottom: var(--section-margin-sm);
}

.layout-basic p {
  margin-bottom: 15px;
}

.layout-basic a {
  text-decoration: underline;
}

.layout-basic img {
  max-width: 100%;
  height: auto;
}

.layout-basic table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
}

.layout-basic table td, .layout-basic table th {
  border: 1px solid var(--gray-400);
  padding: 7px;
  line-height: 1.5;
}

.layout-basic table th {
  font-weight: var(--font-semiBold);
  text-align: left;
}

@media screen and (min-width: 768px) {
  .layout-basic table th, .layout-basic table td {
    padding: 10px;
  }
}

.row {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.container {
  max-width: 1340px;
  margin: 0 auto;
  padding: 15px;
}

.container:empty {
  padding: 0;
}

.container.no-padding-top-bottom {
  padding-top: 0;
  padding-bottom: 0;
}

.container.no-padding-top-bottom:empty {
  padding: 0;
}

@media (min-width: 576px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.p-1 {
  padding-left: 10px;
  padding-right: 10px;
}

.p-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.p-3 {
  padding-left: 30px;
  padding-right: 30px;
}

.p-4 {
  padding-left: 40px;
  padding-right: 40px;
}

.p-5 {
  padding-left: 50px;
  padding-right: 50px;
}

.col-xs, .col-xs-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxxl, .col-xxxl-auto, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12 {
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

@media (min-width: 480px) {
  .col-xs {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xs-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-xs-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xs-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xs-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-xs-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xs-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-xs-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xs-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-xs-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xs-first {
    order: -1;
  }

  .order-xs-last {
    order: 13;
  }

  .order-xs-0 {
    order: 0;
  }

  .order-xs-1 {
    order: 1;
  }

  .order-xs-2 {
    order: 2;
  }

  .order-xs-3 {
    order: 3;
  }

  .order-xs-4 {
    order: 4;
  }

  .order-xs-5 {
    order: 5;
  }

  .order-xs-6 {
    order: 6;
  }

  .order-xs-7 {
    order: 7;
  }

  .order-xs-8 {
    order: 8;
  }

  .order-xs-9 {
    order: 9;
  }

  .order-xs-10 {
    order: 10;
  }

  .order-xs-11 {
    order: 11;
  }

  .order-xs-12 {
    order: 12;
  }

  .offset-xs-0 {
    margin-left: 0;
  }

  .offset-xs-1 {
    margin-left: 8.33333%;
  }

  .offset-xs-2 {
    margin-left: 16.6667%;
  }

  .offset-xs-3 {
    margin-left: 25%;
  }

  .offset-xs-4 {
    margin-left: 33.3333%;
  }

  .offset-xs-5 {
    margin-left: 41.6667%;
  }

  .offset-xs-6 {
    margin-left: 50%;
  }

  .offset-xs-7 {
    margin-left: 58.3333%;
  }

  .offset-xs-8 {
    margin-left: 66.6667%;
  }

  .offset-xs-9 {
    margin-left: 75%;
  }

  .offset-xs-10 {
    margin-left: 83.3333%;
  }

  .offset-xs-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 576px) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.6667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333%;
  }

  .offset-sm-5 {
    margin-left: 41.6667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333%;
  }

  .offset-sm-8 {
    margin-left: 66.6667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333%;
  }

  .offset-sm-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-md-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-md-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-md-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-md-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.6667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333%;
  }

  .offset-md-5 {
    margin-left: 41.6667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333%;
  }

  .offset-md-8 {
    margin-left: 66.6667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333%;
  }

  .offset-md-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.6667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333%;
  }

  .offset-lg-5 {
    margin-left: 41.6667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333%;
  }

  .offset-lg-8 {
    margin-left: 66.6667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333%;
  }

  .offset-lg-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.6667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333%;
  }

  .offset-xl-5 {
    margin-left: 41.6667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333%;
  }

  .offset-xl-8 {
    margin-left: 66.6667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333%;
  }

  .offset-xl-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 1360px) {
  .col-xxl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xxl-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 1600px) {
  .col-xxxl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xxxl-auto {
    flex: none;
    width: auto;
    max-width: none;
  }

  .col-xxxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xxxl-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-xxxl-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxxl-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-xxxl-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxxl-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-xxxl-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxxl-first {
    order: -1;
  }

  .order-xxxl-last {
    order: 13;
  }

  .order-xxxl-0 {
    order: 0;
  }

  .order-xxxl-1 {
    order: 1;
  }

  .order-xxxl-2 {
    order: 2;
  }

  .order-xxxl-3 {
    order: 3;
  }

  .order-xxxl-4 {
    order: 4;
  }

  .order-xxxl-5 {
    order: 5;
  }

  .order-xxxl-6 {
    order: 6;
  }

  .order-xxxl-7 {
    order: 7;
  }

  .order-xxxl-8 {
    order: 8;
  }

  .order-xxxl-9 {
    order: 9;
  }

  .order-xxxl-10 {
    order: 10;
  }

  .order-xxxl-11 {
    order: 11;
  }

  .order-xxxl-12 {
    order: 12;
  }

  .offset-xxxl-0 {
    margin-left: 0;
  }

  .offset-xxxl-1 {
    margin-left: 8.33333%;
  }

  .offset-xxxl-2 {
    margin-left: 16.6667%;
  }

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  .offset-xxxl-4 {
    margin-left: 33.3333%;
  }

  .offset-xxxl-5 {
    margin-left: 41.6667%;
  }

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  .offset-xxxl-7 {
    margin-left: 58.3333%;
  }

  .offset-xxxl-8 {
    margin-left: 66.6667%;
  }

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  .offset-xxxl-10 {
    margin-left: 83.3333%;
  }

  .offset-xxxl-11 {
    margin-left: 91.6667%;
  }
}

body #print-container {
  display: none;
}

@media print {
  body > * {
    display: none !important;
  }

  body #print-container article ul.instrument-list, body #print-container .article ul.instrument-list {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    margin-left: 0;
    padding: 5px 0;
    font-size: 12px;
    line-height: 15px;
    list-style-type: none;
  }

  body #print-container article ul.instrument-list li, body #print-container .article ul.instrument-list li {
    margin-bottom: 3px;
    font-weight: bold;
  }

  body #print-container article ul.instrument-list li span, body #print-container .article ul.instrument-list li span {
    font-weight: normal;
  }

  body #print-container article ul.instrument-list li:last-child, body #print-container .article ul.instrument-list li:last-child {
    margin-bottom: 0;
  }

  body #print-container article footer, body #print-container .article footer, body #print-container article .footer, body #print-container .article .footer {
    color: #8c8c8c;
    border-top: 1px solid #ddd;
    margin-top: 36px;
    padding-top: 11px;
    font-size: 12px;
    line-height: 15px;
  }

  body #print-container article table, body #print-container .article table {
    vertical-align: top;
    border-collapse: collapse;
    border: 1px solid #ddd;
    width: 100%;
    margin: 6px 0 18px;
  }

  body #print-container article table th, body #print-container .article table th, body #print-container article table td, body #print-container .article table td {
    vertical-align: top;
    text-align: left;
    background: #fbfbfb;
    border-top: 0;
    border-bottom: 1px solid #e9e9e9;
    border-left: 0;
    border-right: 1px dotted #e9e9e9;
    padding: 4px 5px 2px;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 21px;
    text-decoration: none;
  }

  body #print-container article table th:last-child, body #print-container .article table th:last-child, body #print-container article table td:last-child, body #print-container .article table td:last-child {
    border-right: 0;
  }

  body #print-container article table th, body #print-container .article table th {
    background: #e9e9e9;
    border-bottom-color: #dadada;
    border-right-style: solid;
    border-right-color: #d0d0d0;
    font-weight: bold;
  }

  body #print-container article table tr:nth-child(odd) td, body #print-container .article table tr:nth-child(odd) td {
    background: #fff;
  }

  body #print-container article table tr:last-child th, body #print-container .article table tr:last-child th, body #print-container article table tr:last-child td, body #print-container .article table tr:last-child td {
    border-bottom-color: #d0d0d0;
  }

  body #print-container article hr, body #print-container .article hr {
    background: #ddd;
    border: 0;
    border-bottom: 1px solid #ddd;
    height: 1px;
    margin: 12px 0 11px;
  }

  body #print-container article .marker, body #print-container .article .marker {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    border-radius: 5px;
    padding: 1px 4px;
  }

  body #print-container article .trading-profit, body #print-container .article .trading-profit {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    background-color: #9fef4f;
    border-radius: 5px;
    padding: 1px 4px;
  }

  body #print-container article .trading-loss, body #print-container .article .trading-loss {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    background-color: #ff5f43;
    border-radius: 5px;
    padding: 1px 4px;
  }

  body #print-container article .important, body #print-container .article .important {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    background-color: #ffe72f;
    border-radius: 5px;
    padding: 1px 4px;
    font-weight: bold;
  }

  body #print-container article .special-warning, body #print-container .article .special-warning {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    background-color: #f76f9f;
    border-radius: 5px;
    padding: 1px 4px;
  }

  body #print-container article .basic-knowledge, body #print-container .article .basic-knowledge {
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #333;
    text-shadow: none;
    background-color: #7fcfff;
    border-radius: 5px;
    padding: 1px 4px;
  }

  body #print-container article .ew-entry, body #print-container .article .ew-entry {
    color: #00f;
    font-weight: bold;
  }

  body #print-container article .ew-stop, body #print-container .article .ew-stop {
    color: red;
    font-weight: bold;
  }

  body #print-container article .ew-target, body #print-container .article .ew-target {
    color: #396;
    font-weight: bold;
  }

  body #print-container article .elliott-wave, body #print-container .article .elliott-wave {
    font-weight: bold;
  }

  body #print-container article .ew-grand-super-cycle, body #print-container .article .ew-grand-super-cycle {
    color: #396;
    font-size: 160%;
    font-weight: bold;
  }

  body #print-container article .ew-super-cycle, body #print-container .article .ew-super-cycle {
    color: #00f;
    font-size: 160%;
    font-weight: bold;
  }

  body #print-container article .ew-cycle, body #print-container .article .ew-cycle {
    color: red;
    font-size: 160%;
    font-weight: bold;
  }

  body #print-container article .ew-primary, body #print-container .article .ew-primary {
    color: #111;
    font-size: 140%;
    font-weight: bold;
  }

  body #print-container article .ew-intermediate, body #print-container .article .ew-intermediate {
    color: #999;
    font-size: 140%;
    font-weight: bold;
  }

  body #print-container article .ew-minor, body #print-container .article .ew-minor {
    color: #36f;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article .ew-minute, body #print-container .article .ew-minute {
    color: #f0f;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article .ew-minuette, body #print-container .article .ew-minuette {
    color: #007f00;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article .ew-sub-minuette, body #print-container .article .ew-sub-minuette {
    color: #000;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article .ew-micro, body #print-container .article .ew-micro {
    color: #ff7f00;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article .ew-sub-micro, body #print-container .article .ew-sub-micro {
    color: #7f3f00;
    font-size: 120%;
    font-weight: bold;
  }

  body #print-container article table.hsbc, body #print-container .article table.hsbc {
    border-collapse: separate;
    border-spacing: 3px;
    border: none;
  }

  body #print-container article table.hsbc th, body #print-container .article table.hsbc th, body #print-container article table.hsbc td, body #print-container .article table.hsbc td {
    border: 0 !important;
  }

  body #print-container article table.hsbc th, body #print-container .article table.hsbc th {
    color: #fff;
    text-shadow: none;
    filter: none;
    -ms-filter: none;
    background: red;
  }

  body #print-container article table.hsbc td, body #print-container .article table.hsbc td, body #print-container article table.hsbc tr:nth-child(odd) td, body #print-container .article table.hsbc tr:nth-child(odd) td {
    background: #d0d0d0;
  }

  body #print-container article table.vontobel, body #print-container .article table.vontobel {
    border-collapse: separate;
    border-spacing: 2px;
    border: none;
    font-size: 10px;
  }

  body #print-container article table.vontobel th, body #print-container .article table.vontobel th, body #print-container article table.vontobel td, body #print-container .article table.vontobel td {
    border: none;
  }

  body #print-container article table.vontobel th, body #print-container .article table.vontobel th {
    color: #fff;
    text-align: left;
    text-shadow: none;
    filter: none;
    -ms-filter: none;
    background: #999;
  }

  body #print-container article table.vontobel td, body #print-container .article table.vontobel td, body #print-container article table.vontobel tr:nth-child(odd) td, body #print-container .article table.vontobel tr:nth-child(odd) td {
    background: #eaeaea;
  }

  body #print-container article table.vontobel-teaser, body #print-container .article table.vontobel-teaser {
    color: #2e4885;
    border: none;
    width: 340px;
    font-weight: bold;
  }

  body #print-container article table.vontobel-teaser th, body #print-container .article table.vontobel-teaser th, body #print-container article table.vontobel-teaser td, body #print-container .article table.vontobel-teaser td {
    text-align: left;
    border: none;
  }

  body #print-container article table.vontobel-teaser th, body #print-container .article table.vontobel-teaser th {
    color: #fff;
    text-shadow: none;
    filter: none;
    -ms-filter: none;
    background: #2e4885;
    padding: 12px;
    font-size: 18px;
  }

  body #print-container article table.vontobel-teaser td, body #print-container .article table.vontobel-teaser td, body #print-container article table.vontobel-teaser tr:nth-child(odd) td, body #print-container .article table.vontobel-teaser tr:nth-child(odd) td {
    background: none;
  }

  body #print-container .article-formatting {
    font-size: var(--font-m);
  }

  body #print-container .article-formatting .instrument-list {
    display: none;
  }

  body #print-container .article-formatting pre {
    padding: 5px 0;
    overflow-x: auto;
  }

  body #print-container .article-formatting > div, body #print-container .article-formatting footer {
    line-height: 1.5;
  }

  body #print-container .article-formatting hr {
    border: none;
    border-top: 1px solid var(--line-color);
  }

  body #print-container .article-formatting p {
    margin-bottom: 20px;
  }

  body #print-container .article-formatting h2 {
    line-height: 1.4;
    font-size: var(--font-xl);
    margin-bottom: 5px;
  }

  body #print-container .article-formatting h3 {
    line-height: 1.4;
    font-size: var(--font-l);
    margin-bottom: 5px;
  }

  body #print-container .article-formatting ul, body #print-container .article-formatting ol {
    margin: 0 0 20px 25px;
    padding-left: 15px;
  }

  :is(body #print-container .article-formatting ul, body #print-container .article-formatting ol) li {
    margin-bottom: 10px;
    line-height: 1.7;
    list-style: outside;
  }

  :is(body #print-container .article-formatting ul, body #print-container .article-formatting ol) li:last-child {
    margin-bottom: 0;
  }

  body #print-container .article-formatting ol > li {
    list-style: decimal;
  }

  body #print-container .article-formatting :deep(img) {
    max-width: 100%;
    height: auto;
  }

  body #print-container .article-formatting figcaption {
    text-align: right;
    font-size: var(--font-s);
    color: var(--gray-600);
    margin-top: 5px;
    margin-bottom: 20px;
  }

  body #print-container .article-formatting a {
    color: var(--brand-primary);
    text-decoration: underline;
  }

  body #print-container .article-formatting .table-container, body #print-container .article-formatting .table-wrapper {
    overflow: auto;
  }

  body #print-container .article-formatting table {
    vertical-align: top;
    border: 1px solid var(--line-color);
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 20px;
  }

  body #print-container .article-formatting table th, body #print-container .article-formatting table td {
    vertical-align: top;
    border: 0;
    border-bottom: 1px solid var(--line-color);
    border-right: 1px solid var(--line-color);
    background: var(--box-bg);
    font-size: var(--font-s);
    text-align: left;
    white-space: nowrap;
    padding: 5px 10px;
    line-height: 21px;
    text-decoration: none;
  }

  :is(body #print-container .article-formatting table th, body #print-container .article-formatting table td) p {
    white-space: pre-wrap;
    font-weight: var(--font-medium);
    margin: 0;
  }

  :is(body #print-container .article-formatting table th, body #print-container .article-formatting table td) h2, :is(body #print-container .article-formatting table th, body #print-container .article-formatting table td) h3 {
    font-size: var(--font-m);
    white-space: pre-wrap;
    margin: 10px;
  }

  :is(body #print-container .article-formatting table th, body #print-container .article-formatting table td):last-child {
    border-right: 0;
  }

  body #print-container .article-formatting table td b {
    font-weight: var(--font-bold);
  }

  body #print-container .article-formatting table th {
    background: var(--body-bg);
    border-bottom-color: var(--line-color);
    border-right-color: var(--line-color);
    border-right-style: solid;
    font-weight: bold;
  }

  body #print-container .article-formatting table tr:nth-child(odd) td {
    background: var(--body-bg);
  }

  body #print-container .article-formatting table tr:nth-child(2n) td {
    border-right-color: rgba(var(--text-color-rgb), .1);
  }

  body #print-container .article-formatting table tr:last-child th, body #print-container .article-formatting table tr:last-child td {
    border-bottom-color: var(--line-color);
  }

  @media screen and (min-width: 992px) {
    body #print-container .article-formatting table td {
      white-space: pre-wrap;
    }
  }

  body #print-container .c-article-header .article-type {
    color: var(--text-color-light);
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: var(--font-semiBold);
  }

  body #print-container .c-article-header h1 {
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 1.2;
  }

  body #print-container .c-article-header .teaser {
    font-size: var(--font-l);
    font-weight: var(--font-medium);
    margin-bottom: 10px;
  }

  body #print-container .c-article-header .top-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  body #print-container .c-article-header .time {
    color: var(--text-color-light);
  }

  body #print-container .c-article-header .article-img {
    border-radius: var(--global-radius);
    margin-bottom: 15px;
  }

  body #print-container .c-article-header .article-info {
    margin: 15px 0;
  }

  body #print-container .c-article-header .article-info .left {
    align-items: center;
    display: flex;
  }

  body #print-container .c-article-header .article-info .author {
    align-items: center;
    margin-bottom: 12px;
    display: flex;
  }

  body #print-container .c-article-header .article-info .author .profession {
    color: var(--text-color-light);
    line-height: 1.2;
  }

  body #print-container .c-article-header .article-info .author .name {
    font-weight: var(--font-medium);
    font-size: var(--font-m);
    margin-bottom: 3px;
    display: block;
  }

  body #print-container .c-article-header .article-info .author .m-avatar {
    flex-shrink: 0;
    margin-right: 8px;
  }

  body #print-container .c-article-header .article-info .author .m-link {
    color: var(--text-color);
    font-weight: var(--font-semiBold);
  }

  @media screen and (min-width: 768px) {
    body #print-container .c-article-header .teaser {
      margin-bottom: 20px;
    }

    body #print-container .c-article-header .article-info {
      justify-content: space-between;
      align-items: center;
      margin: 15px 0 10px;
      display: flex;
    }
  }

  body #print-container {
    flex-direction: column;
    width: 100%;
    min-height: 100vh;
    padding-top: 0 !important;
    display: flex !important;
  }

  body #print-container img {
    width: 100% !important;
  }
}

article ul.instrument-list, .article ul.instrument-list {
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  margin-left: 0;
  padding: 5px 0;
  font-size: 12px;
  line-height: 15px;
  list-style-type: none;
}

article ul.instrument-list li, .article ul.instrument-list li {
  margin-bottom: 3px;
  font-weight: bold;
}

article ul.instrument-list li span, .article ul.instrument-list li span {
  font-weight: normal;
}

article ul.instrument-list li:last-child, .article ul.instrument-list li:last-child {
  margin-bottom: 0;
}

article footer, .article footer, article .footer, .article .footer {
  color: #8c8c8c;
  border-top: 1px solid #ddd;
  margin-top: 36px;
  padding-top: 11px;
  font-size: 12px;
  line-height: 15px;
}

article table, .article table {
  vertical-align: top;
  border-collapse: collapse;
  border: 1px solid #ddd;
  width: 100%;
  margin: 6px 0 18px;
}

article table th, .article table th, article table td, .article table td {
  vertical-align: top;
  text-align: left;
  background: #fbfbfb;
  border-top: 0;
  border-bottom: 1px solid #e9e9e9;
  border-left: 0;
  border-right: 1px dotted #e9e9e9;
  padding: 4px 5px 2px;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  text-decoration: none;
}

article table th:last-child, .article table th:last-child, article table td:last-child, .article table td:last-child {
  border-right: 0;
}

article table th, .article table th {
  background: #e9e9e9;
  border-bottom-color: #dadada;
  border-right-style: solid;
  border-right-color: #d0d0d0;
  font-weight: bold;
}

article table tr:nth-child(odd) td, .article table tr:nth-child(odd) td {
  background: #fff;
}

article table tr:last-child th, .article table tr:last-child th, article table tr:last-child td, .article table tr:last-child td {
  border-bottom-color: #d0d0d0;
}

article hr, .article hr {
  background: #ddd;
  border: 0;
  border-bottom: 1px solid #ddd;
  height: 1px;
  margin: 12px 0 11px;
}

article .marker, .article .marker {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  border-radius: 5px;
  padding: 1px 4px;
}

article .trading-profit, .article .trading-profit {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #9fef4f;
  border-radius: 5px;
  padding: 1px 4px;
}

article .trading-loss, .article .trading-loss {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ff5f43;
  border-radius: 5px;
  padding: 1px 4px;
}

article .important, .article .important {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ffe72f;
  border-radius: 5px;
  padding: 1px 4px;
  font-weight: bold;
}

article .special-warning, .article .special-warning {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #f76f9f;
  border-radius: 5px;
  padding: 1px 4px;
}

article .basic-knowledge, .article .basic-knowledge {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #7fcfff;
  border-radius: 5px;
  padding: 1px 4px;
}

article .ew-entry, .article .ew-entry {
  color: #00f;
  font-weight: bold;
}

article .ew-stop, .article .ew-stop {
  color: red;
  font-weight: bold;
}

article .ew-target, .article .ew-target {
  color: #396;
  font-weight: bold;
}

article .elliott-wave, .article .elliott-wave {
  font-weight: bold;
}

article .ew-grand-super-cycle, .article .ew-grand-super-cycle {
  color: #396;
  font-size: 160%;
  font-weight: bold;
}

article .ew-super-cycle, .article .ew-super-cycle {
  color: #00f;
  font-size: 160%;
  font-weight: bold;
}

article .ew-cycle, .article .ew-cycle {
  color: red;
  font-size: 160%;
  font-weight: bold;
}

article .ew-primary, .article .ew-primary {
  color: #111;
  font-size: 140%;
  font-weight: bold;
}

article .ew-intermediate, .article .ew-intermediate {
  color: #999;
  font-size: 140%;
  font-weight: bold;
}

article .ew-minor, .article .ew-minor {
  color: #36f;
  font-size: 120%;
  font-weight: bold;
}

article .ew-minute, .article .ew-minute {
  color: #f0f;
  font-size: 120%;
  font-weight: bold;
}

article .ew-minuette, .article .ew-minuette {
  color: #007f00;
  font-size: 120%;
  font-weight: bold;
}

article .ew-sub-minuette, .article .ew-sub-minuette {
  color: #000;
  font-size: 120%;
  font-weight: bold;
}

article .ew-micro, .article .ew-micro {
  color: #ff7f00;
  font-size: 120%;
  font-weight: bold;
}

article .ew-sub-micro, .article .ew-sub-micro {
  color: #7f3f00;
  font-size: 120%;
  font-weight: bold;
}

article table.hsbc, .article table.hsbc {
  border-collapse: separate;
  border-spacing: 3px;
  border: none;
}

article table.hsbc th, .article table.hsbc th, article table.hsbc td, .article table.hsbc td {
  border: 0 !important;
}

article table.hsbc th, .article table.hsbc th {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: red;
}

article table.hsbc td, .article table.hsbc td, article table.hsbc tr:nth-child(odd) td, .article table.hsbc tr:nth-child(odd) td {
  background: #d0d0d0;
}

article table.vontobel, .article table.vontobel {
  border-collapse: separate;
  border-spacing: 2px;
  border: none;
  font-size: 10px;
}

article table.vontobel th, .article table.vontobel th, article table.vontobel td, .article table.vontobel td {
  border: none;
}

article table.vontobel th, .article table.vontobel th {
  color: #fff;
  text-align: left;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #999;
}

article table.vontobel td, .article table.vontobel td, article table.vontobel tr:nth-child(odd) td, .article table.vontobel tr:nth-child(odd) td {
  background: #eaeaea;
}

article table.vontobel-teaser, .article table.vontobel-teaser {
  color: #2e4885;
  border: none;
  width: 340px;
  font-weight: bold;
}

article table.vontobel-teaser th, .article table.vontobel-teaser th, article table.vontobel-teaser td, .article table.vontobel-teaser td {
  text-align: left;
  border: none;
}

article table.vontobel-teaser th, .article table.vontobel-teaser th {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #2e4885;
  padding: 12px;
  font-size: 18px;
}

article table.vontobel-teaser td, .article table.vontobel-teaser td, article table.vontobel-teaser tr:nth-child(odd) td, .article table.vontobel-teaser tr:nth-child(odd) td {
  background: none;
}
.c-toast[data-v-25f08472] {
  border-radius: var(--btn-radius);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(var(--body-bg-rgb), .9);
  border: 1px solid var(--line-color);
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  margin-top: 10px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 3px 3px 8px #0003;
}
.c-toast .colored-dot[data-v-25f08472] {
  background-color: var(--v681daef8);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-right: 10px;
  display: inline-flex;
}
.c-toast .paused[data-v-25f08472] {
  animation-play-state: paused;
}
.c-toast .toast-body[data-v-25f08472] {
  margin-top: 5px;
}
.c-toast .toast-body[data-v-25f08472]:empty {
  margin-top: 0;
}
.c-toast .copy[data-v-25f08472] {
  width: 100%;
}
.c-toast .title[data-v-25f08472] {
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: flex-start;
  line-height: 1.2;
  display: flex;
}
.c-toast .btn-close[data-v-25f08472] {
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  margin-left: auto;
  display: flex;
}
.c-toast .btn-close .stock3-icon[data-v-25f08472] {
  color: rgba(var(--text-color-rgb), .8);
  transition: color .1s linear;
}
.c-toast .btn-close:hover .stock3-icon[data-v-25f08472] {
  color: rgba(var(--text-color-rgb), 1);
}
@media screen and (min-width: 576px) {
.c-toast[data-v-25f08472] {
    min-width: 300px;
}
.c-toast[data-v-25f08472] .m-link {
    font-size: var(--font-m);
}
.c-toast .title[data-v-25f08472] {
    font-size: var(--font-m);
}
.c-toast .btn-close[data-v-25f08472] {
    margin-left: 15px;
}
}
.c-toaster[data-v-5bcab27c] {
  z-index: var(--z-toaster);
  position: fixed;
  bottom: 15px;
  left: 15px;
  right: 15px;
}
.c-toaster .toast-enter-active[data-v-5bcab27c], .c-toaster .toast-leave-active[data-v-5bcab27c] {
  transition: all .5s;
}
.c-toaster .toast-enter-from[data-v-5bcab27c], .c-toaster .toast-leave-to[data-v-5bcab27c] {
  opacity: 0;
  transform: translateX(-100%);
}
@media screen and (min-width: 576px) {
.c-toaster[data-v-5bcab27c] {
    bottom: 30px;
    left: 30px;
    right: auto;
}
}
.m-product-search-sponsored[data-v-167fcb8d] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: 20px;
  position: relative;
}
.m-product-search-sponsored .ad-desc[data-v-167fcb8d] {
  position: absolute;
  top: -20px;
  right: 0;
}
.m-product-search-sponsored .header[data-v-167fcb8d] {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.m-product-search-sponsored .label[data-v-167fcb8d] {
  font-weight: var(--font-semiBold);
  margin-right: 8px;
}
.m-product-search-sponsored .logo[data-v-167fcb8d] {
  width: 160px;
}
.m-product-search-sponsored[data-v-167fcb8d] .product-type-select input, .m-product-search-sponsored[data-v-167fcb8d] .product-type-select select {
  height: 40px;
  line-height: 38px;
}
:is(.m-product-search-sponsored[data-v-167fcb8d] .product-type-select input, .m-product-search-sponsored[data-v-167fcb8d] .product-type-select select):focus {
  border-color: #00925c;
}
.m-product-search-sponsored[data-v-167fcb8d] .underlying input, .m-product-search-sponsored[data-v-167fcb8d] .underlying select {
  height: 40px;
  line-height: 38px;
}
:is(.m-product-search-sponsored[data-v-167fcb8d] .underlying input, .m-product-search-sponsored[data-v-167fcb8d] .underlying select):focus {
  border-color: #00925c;
}
.m-product-search-sponsored[data-v-167fcb8d] .product-type-select select {
  text-overflow: ellipsis;
  padding-right: 30px;
}
.m-product-search-sponsored .m-link.btn[data-v-167fcb8d] {
  color: #fff;
  background-color: #00925c;
  height: 40px;
}
@media screen and (min-width: 768px) {
.m-product-search-sponsored[data-v-167fcb8d]:not(.sm-only) {
    align-items: center;
    padding: 30px;
    display: flex;
}
.m-product-search-sponsored:not(.sm-only) .m-product-search-wrapper[data-v-167fcb8d] {
    flex: 2 0;
    align-items: center;
    min-width: 400px;
    display: flex;
}
.m-product-search-sponsored:not(.sm-only) .m-product-search-wrapper[data-v-167fcb8d] .product-type-select {
    flex: 1;
    margin-left: 10px;
}
.m-product-search-sponsored:not(.sm-only) .m-product-search-wrapper[data-v-167fcb8d] .underlying {
    flex: 1;
    margin-left: 10px;
}
.m-product-search-sponsored:not(.sm-only) .logo[data-v-167fcb8d] {
    width: 200px;
}
.m-product-search-sponsored:not(.sm-only) .header[data-v-167fcb8d] {
    flex-direction: column;
    flex: 1 0;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 20px;
}
.m-product-search-sponsored:not(.sm-only) .btn[data-v-167fcb8d] {
    flex: .5;
    margin-left: 10px;
}
.m-product-search-sponsored:not(.sm-only) .content[data-v-167fcb8d] {
    flex: 3;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}
.m-product-search-sponsored:not(.sm-only) .label[data-v-167fcb8d] {
    margin-bottom: 10px;
    display: block;
}
.m-product-search-sponsored[data-v-167fcb8d]:not(.sm-only) .a-form-field {
    margin-bottom: 0;
}
}
@media screen and (min-width: 992px) {
.m-product-search-sponsored .logo[data-v-167fcb8d] {
    width: 220px;
}
}
.m-webinar-card-list[data-v-8ec07b2b] .m-webinar-card {
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
.m-webinar-card-list .list.has-margin-bottom[data-v-8ec07b2b] .m-webinar-card {
    margin-bottom: 20px;
}
.m-webinar-card-list[data-v-8ec07b2b] .m-webinar-card:not(.layout-focused) {
    min-height: var(--box-height);
    margin-bottom: 0;
}
}
.section-socgen {
  position: relative;
}
.section-socgen .ad-desc {
  position: absolute;
  top: 0;
  right: 0;
}
.p-certificates .m-product-search-lite[data-v-12e4c52c] .ad-desc-row {
  display: table-row;
}
.m-instrument-item[data-v-1f8ba142] {
  cursor: pointer;
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--bg-color);
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 14px 10px;
  transition: all .1s linear;
  display: flex;
  position: relative;
}
.m-instrument-item[data-v-1f8ba142]:hover {
  border-color: var(--brand-primary);
}
.m-instrument-item.is-search .left[data-v-1f8ba142] {
  pointer-events: none;
  padding-right: 0;
}
.m-instrument-item.is-search[data-v-1f8ba142] .m-instrument-actions.combined .buy-sell .btn-wrapper {
  margin-right: 0;
}
.m-instrument-item[data-v-1f8ba142] .isin {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-regular);
}
.m-instrument-item[data-v-1f8ba142] .search-flex-wrapper {
  align-items: center;
  display: flex;
}
.m-instrument-item[data-v-1f8ba142] .search-flex-wrapper .quote-wrapper {
  white-space: nowrap;
  margin-bottom: 3px;
  margin-left: 5px;
  padding-bottom: 3px;
}
.m-instrument-item .main-link[data-v-1f8ba142] {
  position: absolute;
  inset: 0;
}
.m-instrument-item[data-v-1f8ba142] .name-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  margin-bottom: 3px;
  padding-bottom: 3px;
  display: block;
  overflow: hidden;
}
.m-instrument-item[data-v-1f8ba142] .instrument-value.changePerc {
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  background-color: rgba(var(--text-color-rgb), .1);
  height: 24px;
  font-size: var(--font-xs);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 5px 0 7px;
  display: flex;
}
.m-instrument-item[data-v-1f8ba142] .instrument-value.changePerc.is-up {
  background-color: rgba(var(--brand-green-light-rgb), .2);
}
.m-instrument-item[data-v-1f8ba142] .instrument-value.changePerc.is-down {
  background-color: rgba(var(--brand-red-light-rgb), .2);
}
.m-instrument-item[data-v-1f8ba142] .left {
  min-width: 0;
  padding-right: 15px;
}
.m-instrument-item[data-v-1f8ba142] .left .logo-wrapper {
  align-items: center;
  display: flex;
}
.m-instrument-item[data-v-1f8ba142] .left .logo-wrapper .info-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.m-instrument-item[data-v-1f8ba142] .left .logo-wrapper .m-instrument-logo {
  margin-right: 8px;
}
.m-instrument-item[data-v-1f8ba142] .left .quote-wrapper {
  align-items: center;
  padding-right: 5px;
  display: flex;
}
.m-instrument-item[data-v-1f8ba142] .left .quote-wrapper .a-tooltip {
  margin-left: 3px;
}
.m-instrument-item[data-v-1f8ba142] .left .quote-wrapper .delayed {
  margin: 0 0 0 7px;
}
.m-instrument-item[data-v-1f8ba142] .left > span {
  display: block;
}
.m-instrument-item .right[data-v-1f8ba142] {
  align-items: center;
  display: flex;
}
.m-instrument-item[data-v-6909c985] {
  cursor: pointer;
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--bg-color);
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 14px 10px;
  transition: all .1s linear;
  display: flex;
  position: relative;
}
.m-instrument-item[data-v-6909c985]:hover {
  border-color: var(--brand-primary);
}
.m-instrument-item.is-search .left[data-v-6909c985] {
  pointer-events: none;
  padding-right: 0;
}
.m-instrument-item.is-search[data-v-6909c985] .m-instrument-actions.combined .buy-sell .btn-wrapper {
  margin-right: 0;
}
.m-instrument-item[data-v-6909c985] .isin {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-regular);
}
.m-instrument-item[data-v-6909c985] .search-flex-wrapper {
  align-items: center;
  display: flex;
}
.m-instrument-item[data-v-6909c985] .search-flex-wrapper .quote-wrapper {
  white-space: nowrap;
  margin-bottom: 3px;
  margin-left: 5px;
  padding-bottom: 3px;
}
.m-instrument-item .main-link[data-v-6909c985] {
  position: absolute;
  inset: 0;
}
.m-instrument-item[data-v-6909c985] .name-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  margin-bottom: 3px;
  padding-bottom: 3px;
  display: block;
  overflow: hidden;
}
.m-instrument-item[data-v-6909c985] .instrument-value.changePerc {
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  background-color: rgba(var(--text-color-rgb), .1);
  height: 24px;
  font-size: var(--font-xs);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 5px 0 7px;
  display: flex;
}
.m-instrument-item[data-v-6909c985] .instrument-value.changePerc.is-up {
  background-color: rgba(var(--brand-green-light-rgb), .1);
}
.m-instrument-item[data-v-6909c985] .instrument-value.changePerc.is-down {
  background-color: rgba(var(--brand-red-light-rgb), .1);
}
.m-instrument-item[data-v-6909c985] .left {
  min-width: 0;
  padding-right: 15px;
}
.m-instrument-item[data-v-6909c985] .left .logo-wrapper {
  align-items: center;
  display: flex;
}
.m-instrument-item[data-v-6909c985] .left .logo-wrapper .info-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.m-instrument-item[data-v-6909c985] .left .logo-wrapper .m-instrument-logo {
  margin-right: 8px;
}
.m-instrument-item[data-v-6909c985] .left .quote-wrapper {
  align-items: center;
  padding-right: 5px;
  display: flex;
}
.m-instrument-item[data-v-6909c985] .left .quote-wrapper .a-tooltip {
  margin-left: 3px;
}
.m-instrument-item[data-v-6909c985] .left .quote-wrapper .delayed {
  margin: 0 0 0 7px;
}
.m-instrument-item[data-v-6909c985] .left > span {
  display: block;
}
.m-instrument-item .right[data-v-6909c985] {
  align-items: center;
  display: flex;
}
.tooltip[data-v-95178197] {
  position: absolute;
  top: 2px;
  right: 0;
}
.ad-desc[data-v-95178197] {
  position: absolute;
  top: 5px;
  right: 0;
}
.m-instrument-item-list[data-v-95178197] {
  --instrument-grid-rows: 6;
  height: var(--box-height);
  grid-gap: 8px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(var(--instrument-grid-rows), minmax(0, 1fr));
  display: grid;
}
.m-instrument-item-list.auto-rows[data-v-95178197] {
  --instrument-grid-rows: auto;
  height: auto;
}
@media screen and (min-width: 768px) {
.m-instrument-item-list.horizontal[data-v-95178197] {
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-flow: column;
    height: auto;
}
}
.m-ratio-chart-card[data-v-8494b918] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  -webkit-user-drag: none;
  width: 100%;
}
.m-ratio-chart-card .chart-wrapper[data-v-8494b918] {
  max-height: 400px;
  padding: 0 15px 15px;
  transition: max-height linear;
}
.m-ratio-chart-card .card-header[data-v-8494b918] {
  padding: 15px;
}
.m-ratio-chart-card .card-header .title[data-v-8494b918] {
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}
.m-ratio-chart-card .bottom[data-v-8494b918] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
}
.m-commodity-ratios[data-v-a30ee8e9] {
  position: relative;
}
.m-commodity-ratios .header[data-v-a30ee8e9] {
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}
.m-commodity-ratios .header .m-section-subheader[data-v-a30ee8e9] {
  margin-bottom: 0;
}
.m-commodity-ratios .header .primary-upper[data-v-a30ee8e9] {
  margin-left: 5px;
}
@media screen and (max-width: 767px) {
.m-commodity-ratios .header + .a-slider[data-v-a30ee8e9] {
    margin-top: 2rem;
}
}
.m-commodity-ratios[data-v-a30ee8e9] .carousel-main {
  align-items: center;
  display: flex;
}
.m-commodity-ratios[data-v-a30ee8e9] .carousel-main .m-ratio-chart-card {
  width: 320px;
}
.m-commodity-ratios .m-chart-figure[data-v-a30ee8e9] {
  margin-right: 15px;
  display: inline-block;
}
.m-commodity-ratios .m-chart-figure[data-v-a30ee8e9]:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 992px) {
.m-commodity-ratios[data-v-a30ee8e9] .carousel-main .m-ratio-chart-card {
    width: calc(33.3333% - 15px);
}
.m-commodity-ratios[data-v-a30ee8e9] .nav-arrows {
    display: none;
}
}
.m-instrument-table .underlying[data-v-d8ca1b21] {
  padding: 6px 0 6px 10px;
}
.m-instrument-table .underlying .btn.btn-sm[data-v-d8ca1b21] {
  height: 28px;
  padding: 0 10px;
  line-height: 28px;
  display: inline-flex;
}
.m-instrument-table .underlying .btn.btn-sm .stock3-icon[data-v-d8ca1b21] {
  margin-right: 3px;
  font-size: 12px;
}
.m-instrument-table .name .m-link[data-v-d8ca1b21] {
  color: var(--text-color);
  align-items: center;
  display: flex;
}
.m-instrument-table .name .m-link .m-instrument-logo[data-v-d8ca1b21] {
  flex-shrink: 0;
  margin-right: 5px;
}
.m-instrument-table .name .m-link .instrument-value[data-v-d8ca1b21] {
  text-overflow: ellipsis;
  flex: 1;
  overflow: hidden;
}
.m-instrument-table .name a[data-v-d8ca1b21]:hover {
  text-decoration: underline;
}
.m-instrument-table .value > div[data-v-d8ca1b21] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.m-instrument-table .value > div span[data-v-d8ca1b21] {
  overflow: visible;
}
.m-instrument-table .value .delayed[data-v-d8ca1b21] {
  margin-left: 8px;
}
.m-instrument-table .no-instruments[data-v-d8ca1b21] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  text-align: center;
  height: 200px;
  color: rgba(var(--text-color-rgb), .8);
  justify-content: center;
  align-items: center;
  padding: 20px;
  line-height: 1.3;
  display: flex;
}
@media screen and (min-width: 992px) {
.m-instrument-table[data-v-d8ca1b21] .a-table .second {
    width: 20%;
}
.m-instrument-table[data-v-d8ca1b21] .a-table table {
    table-layout: fixed;
}
}
@media screen and (min-width: 1200px) {
.m-instrument-table[data-v-d8ca1b21] .a-table .second {
    width: 14%;
}
}
.m-quick-search .header[data-v-4928d8ec] {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  align-items: center;
  padding: 15px;
  display: flex;
}
.m-quick-search .header .title[data-v-4928d8ec] {
  font-size: var(--font-m);
  font-weight: var(--font-medium);
  margin-bottom: 4px;
  line-height: 1.3;
}
.m-quick-search .header .descr[data-v-4928d8ec] {
  line-height: 1.3;
}
.m-quick-search .header .icon[data-v-4928d8ec] {
  background-color: #fff3;
  border-radius: 100%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-right: 15px;
  display: flex;
}
.m-quick-search .header .icon .stock3-icon[data-v-4928d8ec] {
  color: #fff;
  font-size: 26px;
}
.m-quick-search .content[data-v-4928d8ec] {
  background-color: var(--box-bg);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  padding: 20px;
}
.m-quick-search .search-items li:last-child .search-item[data-v-4928d8ec] {
  margin-bottom: 0;
}
.m-quick-search .search-item[data-v-4928d8ec] {
  background-color: var(--body-bg);
  border: 1px solid var(--body-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  height: 84px;
  margin-bottom: 10px;
  padding: 20px;
  transition: all .1s linear;
  display: flex;
}
.m-quick-search .search-item[data-v-4928d8ec]:hover {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.m-quick-search .search-item .left[data-v-4928d8ec] {
  align-items: center;
  display: flex;
}
.m-quick-search .search-item .left .stock3-icon[data-v-4928d8ec] {
  color: var(--text-color-light);
  margin: 0 25px 0 5px;
  font-size: 20px;
}
.m-quick-search .search-item .ad-desc[data-v-4928d8ec] {
  padding-right: 5px;
  position: absolute;
  top: 1px;
  right: 0;
  transform: translateY(calc(-100% - 8px));
}
.m-quick-search .search-item .right[data-v-4928d8ec] {
  flex-flow: column;
  display: flex;
}
.m-quick-search .search-item .right .stock3-icon[data-v-4928d8ec] {
  color: var(--text-color-light);
  font-size: 20px;
}
.m-quick-search .search-item .title[data-v-4928d8ec] {
  font-weight: var(--font-medium);
  margin-bottom: 4px;
}
.m-quick-search .search-item .descr[data-v-4928d8ec] {
  font-size: var(--font-xs);
  line-height: 1.4;
}
.m-quick-search.small .search-items[data-v-4928d8ec] {
  flex-direction: column;
}
@media screen and (min-width: 768px) {
.m-quick-search[data-v-4928d8ec] {
    height: 426px;
}
.m-quick-search.auto-height[data-v-4928d8ec] {
    height: auto;
}
.m-quick-search.auto-height .content[data-v-4928d8ec] {
    height: auto;
    padding-bottom: 0;
}
.m-quick-search .header[data-v-4928d8ec] {
    height: 90px;
    padding: 20px;
}
.m-quick-search .content[data-v-4928d8ec] {
    height: calc(100% - 90px);
}
.m-quick-search .search-item[data-v-4928d8ec] {
    margin-bottom: 20px;
}
}
.a-component-filter[data-v-6282b225] {
  position: relative;
}
.a-component-filter .primary-upper[data-v-6282b225] {
  z-index: 1;
  position: absolute;
  top: 4px;
  right: 0;
}
.m-tops-flops[data-v-97af25a2] {
  margin-bottom: var(--section-margin-sm);
  position: relative;
}
.m-tops-flops[data-v-97af25a2] .m-instrument-item-list .m-instrument-item {
  border-color: #0000;
}
.m-tops-flops[data-v-97af25a2] .m-instrument-item-list .m-instrument-item:hover {
  border-color: var(--brand-primary);
}
@media screen and (min-width: 768px) {
.m-tops-flops[data-v-97af25a2] {
    margin-bottom: 0;
}
}
.m-comparsion-chart .chart-wrapper[data-v-d9891e7c] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  position: relative;
  overflow: hidden;
}
.m-comparsion-chart .chart-wrapper .chart-brief-legend[data-v-d9891e7c] {
  position: absolute;
  top: 10px;
  left: 10px;
}
.m-comparsion-chart .chart-wrapper .chart-brief-legend .legend-title[data-v-d9891e7c] {
  line-height: 1.3;
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  background-color: rgba(var(--gray-400-rgb), .8);
  margin-right: 75px;
  padding: 5px;
  display: inline-block;
}
.m-comparsion-chart .chart-wrapper .chart-brief-legend .legend-subtitle[data-v-d9891e7c] {
  font-size: var(--font-s);
  background-color: rgba(var(--gray-400-rgb), .8);
  padding: 5px;
  display: inline-block;
}
.m-comparsion-chart .list-title[data-v-d9891e7c] {
  line-height: 1.3;
  font-size: var(--font-xs);
  margin: 15px 0 10px;
}
.m-comparsion-chart .a-form-error[data-v-d9891e7c] {
  margin: 15px 0 10px;
}
.m-comparsion-chart .instrument-list li[data-v-d9891e7c] {
  margin-bottom: 6px;
}
.m-comparsion-chart .instrument-list li[data-v-d9891e7c]:last-child {
  margin-bottom: 0;
}
.m-comparsion-chart .instrument-list li a[data-v-d9891e7c] {
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  cursor: pointer;
  border: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  padding: 0 10px 0 25px;
  transition: all .1s linear;
  display: flex;
  position: relative;
}
@media (hover: hover) {
.m-comparsion-chart .instrument-list li a[data-v-d9891e7c]:hover {
    background-color: rgba(var(--brand-primary-rgb), .1);
    border-color: var(--brand-primary);
}
.m-comparsion-chart .instrument-list li a[data-v-d9891e7c]:hover:before {
    background-color: var(--gray-500);
}
}
.m-comparsion-chart .instrument-list li a.active[data-v-d9891e7c] {
  background-color: var(--btn-bg);
}
.m-comparsion-chart .instrument-list li a.active[data-v-d9891e7c]:hover {
  background-color: var(--btn-bg);
  border-color: #0000;
}
.m-comparsion-chart .instrument-list li a.active[data-v-d9891e7c]:before {
  background-color: var(--m-comparison-chart-palette-color);
}
.m-comparsion-chart .instrument-list li a[data-v-d9891e7c]:before {
  content: "";
  background-color: var(--box-bg);
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: all .1s linear;
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}
.m-comparsion-chart .instrument-list li a .name[data-v-d9891e7c] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100px;
  line-height: 1.3;
  overflow: hidden;
}
.m-comparsion-chart .instrument-list li a .changePerc[data-v-d9891e7c] {
  text-align: right;
  min-width: 50px;
  display: inline-block;
}
.m-comparsion-chart .instrument-list li a .value[data-v-d9891e7c] {
  margin-right: 4px;
}
@media screen and (min-width: 768px) {
.m-comparsion-chart[data-v-d9891e7c] {
    height: var(--box-height);
    align-items: stretch;
    display: flex;
}
.m-comparsion-chart .chart-wrapper[data-v-d9891e7c] {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 55%;
}
.m-comparsion-chart .list-wrapper[data-v-d9891e7c] {
    border: 1px solid var(--line-color);
    border-top-right-radius: var(--global-radius);
    border-bottom-right-radius: var(--global-radius);
    width: 45%;
    padding: 15px;
}
.m-comparsion-chart .list-title[data-v-d9891e7c], .m-comparsion-chart .a-form-error[data-v-d9891e7c] {
    margin: 0 0 6px;
}
}
@media screen and (min-width: 992px) {
.m-comparsion-chart .instrument-list li a .name[data-v-d9891e7c] {
    max-width: none;
}
}
@media screen and (min-width: 1200px) {
.m-comparsion-chart .instrument-list li a .name[data-v-d9891e7c] {
    max-width: 100px;
}
}

.m-calendar-list[data-v-b71b7688] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  overflow: auto;
}
.m-calendar-list table[data-v-b71b7688] {
  border-spacing: 0;
  width: 100%;
}
.m-calendar-list th[data-v-b71b7688] {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  border-bottom: 1px solid var(--line-color);
  text-align: left;
  padding: 11px;
}
.m-calendar-list .time[data-v-b71b7688] {
  width: 80px;
}
.m-calendar-list .country[data-v-b71b7688] {
  width: 50px;
}
.m-calendar-list tr[data-v-b71b7688]:last-child td {
  border-bottom: none;
}
.m-calendar-list .right[data-v-b71b7688] {
  text-align: right;
}
.m-calendar-list .c-calendar-list-item .time-wrapper span[data-v-b71b7688] {
  display: block;
}
.m-calendar-list .c-calendar-list-item .time-wrapper .date[data-v-b71b7688] {
  font-weight: var(--font-medium);
}
.m-calendar-list .c-calendar-list-item .time-wrapper .time[data-v-b71b7688] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .8);
}
.m-calendar-list .c-calendar-list-item td[data-v-b71b7688] {
  border-bottom: 1px solid var(--line-color);
  padding: 8px 10px;
  line-height: 1.5;
}
.m-calendar-list .c-calendar-list-item td span.title[data-v-b71b7688] {
  white-space: pre-wrap;
  min-width: 180px;
  font-weight: var(--font-medium);
  display: block;
}
.m-calendar-list .c-calendar-list-item .is-important[data-v-b71b7688] {
  font-weight: var(--font-semiBold);
  color: var(--brand-primary);
  margin-right: 5px;
}
.c-article-block-list-item[data-v-07b5b54f] {
  border-bottom: 1px solid var(--line-color);
}
.c-article-block-list-item .d-flex[data-v-07b5b54f] {
  align-items: center;
  display: flex;
}
.c-article-block-list-item .d-flex.end[data-v-07b5b54f] {
  justify-content: flex-end;
}
.c-article-block-list-item .m-link[data-v-07b5b54f] {
  cursor: pointer;
  display: block;
}
.c-article-block-list-item td[data-v-07b5b54f] {
  padding: 6px 10px;
}
.c-article-block-list-item .title[data-v-07b5b54f] {
  font-weight: var(--font-medium);
  align-items: center;
  display: flex;
}
.c-article-block-list-item .title[data-v-07b5b54f]:hover {
  text-decoration: underline;
}
.c-article-block-list-item .title span[data-v-07b5b54f] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 260px;
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.c-article-block-list-item .title.has-teaser[data-v-07b5b54f] {
  margin-bottom: 5px;
}
.c-article-block-list-item .title-link[data-v-07b5b54f] {
  justify-content: space-between;
  width: 100%;
  display: inline-flex;
}
.c-article-block-list-item .author[data-v-07b5b54f] .m-avatar .name {
  font-size: var(--font-s);
  color: var(--text-color);
}
.c-article-block-list-item .comment-count-inner[data-v-07b5b54f] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-s);
  align-items: center;
  display: flex;
}
.c-article-block-list-item .comment-count-inner .stock3-icon[data-v-07b5b54f] {
  color: rgba(var(--text-color-rgb), .8);
  flex-shrink: 0;
  margin-right: 4px;
  font-size: 14px;
}
@media screen and (min-width: 992px) {
.c-article-block-list-item .title span[data-v-07b5b54f] {
    max-width: 390px;
}
}
@media screen and (min-width: 1200px) {
.c-article-block-list-item .title span[data-v-07b5b54f] {
    max-width: 480px;
}
}
[data-v-c78008a8] .w {
  width: 45%;
}
[data-v-5cb082eb] .w {
  width: 45%;
}
.pagination[data-v-223a662b] {
  color: var(--gray-600);
  font-weight: var(--font-medium);
  margin-top: 10px;
  position: relative;
}
.pagination .list-options[data-v-223a662b] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.pagination .results[data-v-223a662b] {
  color: var(--text-color-light);
}
.pagination .pages[data-v-223a662b] {
  justify-content: center;
  align-items: center;
  line-height: .7;
  display: flex;
}
.pagination .pages li[data-v-223a662b] {
  cursor: pointer;
}
.pagination .pages li[data-v-223a662b] :nth-child(2n) {
  margin-left: 2px;
}
.pagination .pages li a[data-v-223a662b], .pagination .pages li span[data-v-223a662b] {
  color: var(--text-color-light);
  opacity: .5;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 26px;
  padding: 0 9px;
  display: flex;
}
.pagination .pages li.active a[data-v-223a662b], .pagination .pages li.active span[data-v-223a662b] {
  background-color: var(--brand-primary);
  color: #fff;
  opacity: 1;
  cursor: pointer;
  border-radius: 3px;
}
@media screen and (min-width: 576px) {
.pagination[data-v-223a662b] {
    margin-top: 20px;
}
.pagination .list-options[data-v-223a662b] {
    margin-bottom: 0;
}
.pagination .pages[data-v-223a662b] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}
.back-to-top[data-v-b523f1d4] {
  background-color: var(--box-bg);
  width: 50px;
  height: 50px;
  box-shadow: var(--nav-shadow);
  z-index: 10;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 80px;
  right: 15px;
}
.back-to-top .stock3-icon[data-v-b523f1d4] {
  font-size: 22px;
}
@media screen and (min-width: 768px) {
.back-to-top[data-v-b523f1d4] {
    bottom: 15px;
}
}
.m-article-list-with-filter[data-v-afbde202] .m-article-card {
  margin-bottom: 20px;
}
.m-article-list-with-filter .m-search-header[data-v-afbde202] {
  position: relative;
}
.m-article-list-with-filter .m-search-header .list-toggle[data-v-afbde202] {
  background-color: var(--body-bg);
  z-index: 1;
  align-items: center;
  height: 30px;
  display: flex;
  position: absolute;
  bottom: 2px;
  right: 0;
}
.m-article-list-with-filter .m-search-header .list-toggle button[data-v-afbde202] {
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  display: flex;
}
.m-article-list-with-filter .m-search-header .list-toggle button.grid .stock3-icon[data-v-afbde202] {
  font-size: 18px;
}
.m-article-list-with-filter .m-search-header .list-toggle button .stock3-icon[data-v-afbde202] {
  color: var(--text-color-light);
  font-size: 20px;
}
.m-article-list-with-filter .m-search-header .list-toggle button.active .stock3-icon[data-v-afbde202] {
  color: var(--brand-primary);
}
.vitae-expert-follow .profession[data-v-e12a83c2] {
  color: var(--text-color-light);
  line-height: 1.2;
}
.vitae-expert-follow .img-wrapper[data-v-e12a83c2] {
  background-color: var(--gray-600);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-end;
  width: 64px;
  height: 64px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}
.vitae-expert-follow .img-wrapper img[data-v-e12a83c2] {
  flex-shrink: 0;
  max-width: 120%;
  height: auto;
}
.vitae-expert-follow .img-wrapper img.not-human[data-v-e12a83c2] {
  max-width: 100%;
}
.vitae-expert-follow .top-wrapper[data-v-e12a83c2] {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.vitae-expert-follow .top-wrapper .name[data-v-e12a83c2] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 5px;
}
.vitae-expert-follow .top-wrapper:hover .name[data-v-e12a83c2] {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
.m-vitae .expert-follow-wrapper[data-v-5fc72c71] {
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 10px;
    display: flex;
}
}
.m-vitae .vitae-box[data-v-5fc72c71] {
  background-color: var(--box-bg);
  border-radius: 8px;
  padding: 22px 20px 24px;
}
@media screen and (min-width: 992px) {
.m-vitae .vitae-box[data-v-5fc72c71] {
    padding: 30px;
}
}
.m-vitae .vita-wrapper[data-v-5fc72c71] {
  position: relative;
}
.m-vitae .vita-wrapper[data-v-5fc72c71]:not(.full) {
  -webkit-line-clamp: 7;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.m-vitae .vita-wrapper .m-link[data-v-5fc72c71] {
  background-color: var(--box-bg);
  font-weight: var(--font-medium);
  padding: 4px;
  position: absolute;
  bottom: 3px;
  right: 0;
}
.m-vitae .vita-wrapper.is-close[data-v-5fc72c71] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.m-vitae .vita-wrapper.is-close[data-v-5fc72c71] p {
  display: inline;
}
.m-vitae .more-link[data-v-5fc72c71] {
  color: var(--brand-primary);
  cursor: pointer;
  text-decoration: underline;
}
.m-vitae .tags[data-v-5fc72c71] {
  flex-wrap: wrap;
  padding-top: 16px;
  display: flex;
}
.m-vitae .tags li[data-v-5fc72c71] {
  background-color: var(--body-bg);
  font-size: var(--font-xs);
  border-radius: 3px;
  flex-shrink: 0;
  margin: 0 5px 5px 0;
  padding: 5px 8px;
}
.m-vitae.viewOnly:hover .name[data-v-5fc72c71] {
  text-decoration: none;
}
.p-expert-detail .section-sidebar[data-v-0f1622b0] {
  padding-left: 0;
}
.p-expert-detail[data-v-0f1622b0] .m-article-list-with-filter .title {
  max-width: 340px;
}
.p-expert-detail .top-vitae[data-v-0f1622b0] {
  visibility: visible;
}
@media screen and (min-width: 1200px) {
.p-expert-detail .section-sidebar[data-v-0f1622b0] {
    padding-left: 30px;
}
.p-expert-detail .top-vitae[data-v-0f1622b0] {
    visibility: visible;
}
}
@keyframes turn-d853296d {
to {
    rotate: 1turn;
}
}
.hero-top[data-v-d853296d] {
  max-width: 1340px;
  margin-inline: auto;
  padding-inline: 20px;
}
.hero-top img[data-v-d853296d] {
  border-radius: 16px;
  width: 100%;
}
.hero[data-v-d853296d] {
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  gap: 30px;
  max-width: 1340px;
  margin-inline: auto;
  padding: 80px 30px;
  display: grid;
  position: relative;
}
.hero.layout--1-1[data-v-d853296d] {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 991px) {
.hero[data-v-d853296d] {
    padding: 60px 30px;
}
}
.hero .hero-col-left[data-v-d853296d] {
  flex-direction: column;
  grid-column: 1 / 2;
  align-items: center;
  gap: 30px;
  display: flex;
}
@media screen and (max-width: 991px) {
.hero .hero-col-left[data-v-d853296d] {
    flex-direction: row;
    justify-content: center;
    gap: 20px;
}
}
.hero .hero-col-left img[data-v-d853296d] {
  width: 350px;
}
@media screen and (max-width: 767px) {
.hero .hero-col-left img[data-v-d853296d] {
    width: 60%;
}
}
@media screen and (max-width: 575px) {
.hero .hero-col-left img[data-v-d853296d] {
    width: 80%;
}
}
.hero .hero-col-left .logo-wrapper[data-v-d853296d] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.hero .hero-col-left .logo-wrapper .decors .decor-1[data-v-d853296d], .hero .hero-col-left .logo-wrapper .decors .decor-2[data-v-d853296d], .hero .hero-col-left .logo-wrapper .decors .decor-3[data-v-d853296d], .hero .hero-col-left .logo-wrapper .decors .decor-4[data-v-d853296d] {
  border: 1px solid var(--lighten-color);
  pointer-events: none;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
}
.hero .hero-col-left .logo-wrapper .decors .decor-1[data-v-d853296d] {
  opacity: .6;
  width: 136px;
  height: 136px;
  margin-top: -68px;
  margin-left: -68px;
}
.hero .hero-col-left .logo-wrapper .decors .decor-2[data-v-d853296d] {
  opacity: .4;
  width: 150px;
  height: 150px;
  margin-top: -75px;
  margin-left: -75px;
}
.hero .hero-col-left .logo-wrapper .decors .decor-3[data-v-d853296d] {
  opacity: .3;
  width: 166px;
  height: 166px;
  margin-top: -83px;
  margin-left: -83px;
}
.hero .hero-col-left .logo-wrapper .decors .decor-4[data-v-d853296d] {
  opacity: .2;
  width: 184px;
  height: 184px;
  margin-top: -92px;
  margin-left: -92px;
}
@media screen and (max-width: 767px) {
.hero .hero-col-left > img[data-v-d853296d] {
    max-width: 80%;
}
}
.hero .hero-col-left img.logo[data-v-d853296d] {
  width: 128px;
  height: auto;
}
.hero .hero-col-right[data-v-d853296d] {
  grid-column: 2 / 4;
}
.hero h1[data-v-d853296d] {
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.15em;
}
@media screen and (min-width: 768px) {
.hero h1[data-v-d853296d] {
    font-size: 40px;
}
}
@media screen and (min-width: 992px) {
.hero h1[data-v-d853296d] {
    margin-bottom: 30px;
    font-size: 54px;
}
}
.hero h1[data-v-d853296d] .ap360 {
  background: -webkit-linear-gradient(left, #8ac9b0, #338766);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.hero .subtitle[data-v-d853296d] {
  font-size: 28px;
  line-height: 1.25em;
  font-weight: var(--font-semiBold);
}
.hero .subtitle[data-v-d853296d] span {
  opacity: .6;
}
.hero .description[data-v-d853296d] {
  font-size: var(--font-l);
  margin-top: 24px;
  line-height: 1.5em;
}
@media screen and (max-width: 767px) {
.hero .description[data-v-d853296d] {
    font-size: var(--font-m);
}
}
.hero .description[data-v-d853296d] p {
  margin-bottom: 24px;
}
.hero .blur-container-outer[data-v-d853296d] {
  z-index: -1;
  position: absolute;
  inset: -120px 0 0;
  overflow: hidden;
}
.hero .blur-container-inner[data-v-d853296d] {
  filter: blur(160px);
}
.hero .shape[data-v-d853296d] {
  aspect-ratio: 1;
  clip-path: polygon(4% 14%, 16% 6%, 44% 12%, 34% 31%, 85% 52%, 95% 63%, 82% 92%, 60% 81%, 66% 64%, 12% 44%);
  background: linear-gradient(var(--service-color), var(--brand-primary));
  opacity: .1;
  animation: 24s linear infinite forwards turn-d853296d;
  position: relative;
}
@media screen and (max-width: 991px) {
.hero[data-v-d853296d] {
    text-align: center;
    grid-template-columns: 1fr !important;
}
.hero .hero-col-left[data-v-d853296d], .hero .hero-col-right[data-v-d853296d] {
    grid-column: 1 / 2;
}
.hero .subtitle[data-v-d853296d] {
    font-size: 20px;
}
}
.logo-default .decors[data-v-d853296d] {
  display: block;
}
.logo-default .logo[data-v-d853296d] {
  border-radius: 50%;
}
.p-store-detail.aktienpuls360 .hero[data-v-d853296d] {
  align-items: flex-start;
}
.p-store-detail.aktienpuls360 .hero .decors[data-v-d853296d] {
  display: none;
}
.p-store-detail.aktienpuls360 .hero .logo[data-v-d853296d] {
  border-radius: 0%;
  width: 100%;
  height: auto;
}
.p-store-detail.godmode-plus .hero .decors[data-v-d853296d] {
  display: none;
}
.p-store-detail.godmode-plus .hero .logo[data-v-d853296d] {
  border-radius: 0%;
  width: 100%;
  height: auto;
}
.p-store-detail.stock3-trademate .hero .decors[data-v-d853296d] {
  display: none;
}
.p-store-detail.stock3-trademate .hero .logo[data-v-d853296d] {
  border-radius: 0%;
  width: 100%;
  height: auto;
}
.p-store-detail.guidants-promax .hero .decors[data-v-d853296d] {
  display: none;
}
.p-store-detail.guidants-promax .hero .logo[data-v-d853296d] {
  border-radius: 0%;
  width: 100%;
  height: auto;
}
.p-store-detail.der-aktienlotse-mit-bernd-raschkowski .hero .decors .decor-1[data-v-d853296d], .p-store-detail.der-aktienlotse-mit-bernd-raschkowski .hero .decors .decor-2[data-v-d853296d], .p-store-detail.der-aktienlotse-mit-bernd-raschkowski .hero .decors .decor-3[data-v-d853296d], .p-store-detail.der-aktienlotse-mit-bernd-raschkowski .hero .decors .decor-4[data-v-d853296d] {
  border-color: #997a00;
}
.p-store-detail.stock-picking-mit-michael-borgmann .hero .decors .decor-1[data-v-d853296d], .p-store-detail.stock-picking-mit-michael-borgmann .hero .decors .decor-2[data-v-d853296d], .p-store-detail.stock-picking-mit-michael-borgmann .hero .decors .decor-3[data-v-d853296d], .p-store-detail.stock-picking-mit-michael-borgmann .hero .decors .decor-4[data-v-d853296d] {
  border-color: #522fc5;
}
.p-store-detail.trader-ausbildung .hero .decors .decor-1[data-v-d853296d], .p-store-detail.trader-ausbildung .hero .decors .decor-2[data-v-d853296d], .p-store-detail.trader-ausbildung .hero .decors .decor-3[data-v-d853296d], .p-store-detail.trader-ausbildung .hero .decors .decor-4[data-v-d853296d] {
  border-color: #33da00;
}
.p-store-detail.total-return-boersenbrief-mit-sascha-huber .hero .decors[data-v-d853296d] {
  display: none;
}
.p-store-detail.total-return-boersenbrief-mit-sascha-huber .hero .logo[data-v-d853296d] {
  border-radius: 0%;
}
.p-store-detail.daytrading-mit-ingmar-koenigshofen .hero .decors .decor-1[data-v-d853296d], .p-store-detail.daytrading-mit-ingmar-koenigshofen .hero .decors .decor-2[data-v-d853296d], .p-store-detail.daytrading-mit-ingmar-koenigshofen .hero .decors .decor-3[data-v-d853296d], .p-store-detail.daytrading-mit-ingmar-koenigshofen .hero .decors .decor-4[data-v-d853296d] {
  border-color: #e52629;
}
.c-product-feedback-form[data-v-565932af] {
  margin-top: 30px;
}
.c-product-feedback[data-v-565932af] {
  grid-template-columns: 1fr;
  gap: 20px;
  display: grid;
}
@media screen and (min-width: 768px) {
.c-product-feedback[data-v-565932af] {
    grid-template-columns: 1fr 3fr;
}
}
.c-product-feedback .feedbacks-container[data-v-565932af] {
  max-height: 640px;
  position: relative;
  overflow: hidden;
}
.c-product-feedback .feedbacks-container.is-open[data-v-565932af] {
  max-height: 10000px;
  padding-bottom: 50px;
}
.c-product-feedback .feedbacks-container.is-open .btn-collapse[data-v-565932af] {
  padding: 0 0 12px;
}
.c-product-feedback .feedbacks[data-v-565932af] {
  grid-template-columns: 1fr;
  row-gap: 40px;
  display: grid;
}
.c-product-feedback .feedback[data-v-565932af] {
  font-size: var(--font-l);
  line-height: 1.5em;
}
@media screen and (max-width: 767px) {
.c-product-feedback .feedback[data-v-565932af] {
    font-size: var(--font-m);
}
}
.c-product-feedback .feedback .ratingStars[data-v-565932af], .c-product-feedback .feedback .text[data-v-565932af] {
  margin-bottom: 10px;
}
.c-product-feedback .feedback .user[data-v-565932af] {
  font-weight: var(--font-semiBold);
  margin-top: auto;
}
.c-product-feedback .btn-collapse[data-v-565932af] {
  width: 100%;
  color: var(--brand-primary);
  font-size: var(--font-s);
  background: linear-gradient(to bottom, rgba(var(--body-bg-rgb), 0) 0%, rgba(var(--body-bg-rgb), 1) 50%);
  border-top: none;
  align-items: center;
  margin: 0;
  padding: 120px 0 12px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.c-product-feedback .btn-collapse .stock3-icon[data-v-565932af] {
  color: var(--brand-primary);
  margin-left: 2px;
}
@keyframes a-animated-button-decor-1-29aa98fb {
0% {
    transform: rotate(2deg);
}
50% {
    opacity: 0;
    transform: rotate(-2deg)scale(1.1);
}
50% {
    opacity: 0;
    transform: rotate(2deg)scale(1.1);
}
100% {
    transform: rotate(-2deg);
}
}
@keyframes a-animated-button-decor-2-29aa98fb {
0% {
    transform: rotate(4deg);
}
50% {
    opacity: 0;
    transform: rotate(-4deg)scale(1.2);
}
50% {
    opacity: 0;
    transform: rotate(4deg)scale(1.2);
}
100% {
    transform: rotate(-4deg);
}
}
@keyframes a-animated-button-decor-3-29aa98fb {
0% {
    transform: rotate(6deg);
}
50% {
    opacity: 0;
    transform: rotate(-6deg)scale(1.4);
}
50% {
    opacity: 0;
    transform: rotate(6deg)scale(1.4);
}
100% {
    transform: rotate(-6deg);
}
}
.animated-button[data-v-29aa98fb] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.animated-button .decor-1[data-v-29aa98fb], .animated-button .decor-2[data-v-29aa98fb], .animated-button .decor-3[data-v-29aa98fb] {
  border: 1px solid var(--lighten-color);
  pointer-events: none;
  position: absolute;
}
.animated-button .decor-1[data-v-29aa98fb] {
  width: var(--v158918f1);
  opacity: .6;
  border-radius: 38px;
  height: 80px;
  animation: 4s ease-in-out 1s infinite alternate a-animated-button-decor-1-29aa98fb;
}
.animated-button .decor-2[data-v-29aa98fb] {
  width: var(--v4a6f5432);
  opacity: .4;
  border-radius: 46px;
  height: 96px;
  animation: 4s ease-in-out 1s infinite alternate a-animated-button-decor-2-29aa98fb;
}
.animated-button .decor-3[data-v-29aa98fb] {
  width: var(--v7f558f73);
  opacity: .2;
  border-radius: 55px;
  height: 114px;
  animation: 4s ease-in-out 1s infinite alternate a-animated-button-decor-3-29aa98fb;
}
.animated-button .button[data-v-29aa98fb] {
  font-size: var(--v4626af16);
  color: var(--v5cc4ddfe);
  background: -webkit-linear-gradient(left, var(--lighten-color), var(--darken-color));
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding: 0 25px;
  font-weight: 700;
  transition: all .3s ease-in-out;
  display: flex;
}
.animated-button .button[data-v-29aa98fb]:hover {
  background-position: var(--v6ecf8aac);
}
@media screen and (max-width: 991px) {
.animated-button .button[data-v-29aa98fb] {
    font-size: calc(var(--v4626af16)  - 6px);
}
.animated-button .button[data-v-29aa98fb]:hover {
    background-position: -250px;
}
.animated-button .decor-1[data-v-29aa98fb] {
    border-radius: 38px;
    width: 274px;
    height: 76px;
}
.animated-button .decor-2[data-v-29aa98fb] {
    border-radius: 46px;
    width: 306px;
    height: 92px;
}
.animated-button .decor-3[data-v-29aa98fb] {
    border-radius: 55px;
    width: 338px;
    height: 110px;
}
}
@media screen and (max-width: 767px) {
.animated-button .button[data-v-29aa98fb] {
    font-size: calc(var(--v4626af16)  - 8px);
}
.animated-button .button[data-v-29aa98fb]:hover {
    background-position: var(--v6ecf8aac);
}
.animated-button .decor-1[data-v-29aa98fb] {
    border-radius: 38px;
    width: 254px;
    height: 66px;
}
.animated-button .decor-2[data-v-29aa98fb] {
    border-radius: 46px;
    width: 286px;
    height: 82px;
}
.animated-button .decor-3[data-v-29aa98fb] {
    border-radius: 55px;
    width: 318px;
    height: 100px;
}
}

.cta[data-v-9c4e63a0] {
  background: var(--background-gradient);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 80px 30px;
  display: flex;
}
h2[data-v-9c4e63a0] {
  margin: 0;
}
.disclaimer[data-v-9c4e63a0] {
  font-size: var(--font-xs);
  opacity: .6;
  color: #fff;
  text-align: center;
  height: 12px;
  margin-top: 18px;
  display: block;
}
.c-store-detail-description[data-v-1e34f88b] {
  justify-content: center;
  padding-block: 120px;
  display: flex;
}
.c-store-detail-description .section-core[data-v-1e34f88b] {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1024px;
  padding-inline: 20px;
  display: flex;
}
.c-store-detail-description[data-v-1e34f88b] .banner {
  border-radius: 16px;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto 32px;
  display: block;
}
.c-store-detail-description section.section[data-v-1e34f88b] {
  padding: 15px 0;
  font-size: 20px;
  line-height: 1.5;
}
.c-store-detail-description section.section[data-v-1e34f88b] h2 {
  text-transform: none;
  letter-spacing: initial;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.5em;
}
.c-store-detail-description section.section[data-v-1e34f88b] h3 {
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 1.5;
}
.c-store-detail-description section.section ul[data-v-1e34f88b] {
  margin-bottom: 32px;
  padding-left: 16px;
}
.c-store-detail-description section.section ul li[data-v-1e34f88b] {
  margin-bottom: 8px;
  list-style: outside;
}
.c-store-detail-description section.section img[data-v-1e34f88b] {
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-block: 16px 48px;
}
.expert-container[data-v-7c65946c] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  display: grid;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.expert-container[data-v-7c65946c] {
    grid-template-columns: 1fr 1fr;
}
}
.expert-overview[data-v-7c65946c] {
  padding: 40px 20px;
}
@media screen and (min-width: 576px) {
.expert-overview[data-v-7c65946c] {
    padding: 60px 40px;
}
}
.expert-overview .tags[data-v-7c65946c] {
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 30px;
  display: flex;
}
.expert-overview .tag[data-v-7c65946c] {
  background-color: var(--gray-500);
  border-radius: 3px;
  padding: 5px 8px;
}
.expert-overview .description[data-v-7c65946c] {
  line-height: 1.5em;
}
.expert-overview .description p[data-v-7c65946c] {
  margin-bottom: 15px;
}
.expert-overview .description p[data-v-7c65946c]:last-child {
  margin-bottom: 0;
}
.expert-background[data-v-7c65946c] {
  background-image: url("/img/backgrounds/bg-blur-blue.jpg");
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 320px;
  display: flex;
}
@media screen and (min-width: 576px) {
.expert-background[data-v-7c65946c] {
    min-height: 400px;
}
}
@media screen and (min-width: 768px) {
.expert-background[data-v-7c65946c] {
    min-height: 440px;
}
}
@media screen and (min-width: 992px) {
.expert-background[data-v-7c65946c] {
    min-height: 480px;
}
}
.expert-background .expert-image[data-v-7c65946c] {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  height: 90%;
}
.section-titles[data-v-ad4a6d23] {
  margin-bottom: 80px;
}
.features[data-v-ad4a6d23] {
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  display: grid;
}
@media screen and (max-width: 991px) {
.features[data-v-ad4a6d23] {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 60px;
}
}
@media screen and (max-width: 767px) {
.features[data-v-ad4a6d23] {
    grid-template-columns: 1fr;
    margin-top: 40px;
}
}
.feature[data-v-ad4a6d23] {
  background-color: var(--box-bg);
  border-radius: 8px;
  padding: 24px;
}
.feature i[data-v-ad4a6d23] {
  color: var(--brand-primary);
  margin-bottom: 16px;
  font-size: 32px;
  display: inline-block;
}
.feature h3[data-v-ad4a6d23] {
  margin-bottom: 8px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.5em !important;
}
.feature p[data-v-ad4a6d23] {
  opacity: .6;
  margin-bottom: 0 !important;
}
.m-store-detail-footer[data-v-c3ad023b] {
  font-size: var(--font-xs);
  justify-content: center;
  display: flex;
}
.privacy[data-v-c3ad023b] {
  flex-wrap: wrap;
  gap: 20px;
  margin: 0;
  padding: 0 20px;
  list-style: none;
  display: flex;
}
.features[data-v-f6a36be5] {
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 80px;
  display: grid;
}
@media screen and (max-width: 991px) {
.features[data-v-f6a36be5] {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 60px;
}
}
@media screen and (max-width: 767px) {
.features[data-v-f6a36be5] {
    grid-template-columns: 1fr;
    margin-top: 40px;
}
}
.feature[data-v-f6a36be5] {
  background-color: var(--box-bg);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 24px 24px 0;
  display: flex;
}
.feature img[data-v-f6a36be5] {
  width: 100%;
  max-width: 450px;
}
.feature h4[data-v-f6a36be5] {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.feature p[data-v-f6a36be5] {
  opacity: .6;
}
.subscription[data-v-2c9ff2b3] {
  background-color: var(--box-bg);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px 24px 16px;
  display: flex;
  position: relative;
}
.subscription .banderole[data-v-2c9ff2b3] {
  width: 160px;
  height: 160px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
}
.subscription .banderole .band[data-v-2c9ff2b3] {
  text-align: center;
  background-color: var(--brand-primary);
  width: 320px;
  padding-block: 8px;
  font-size: 32px;
  font-weight: 700;
  position: absolute;
  top: 30px;
  right: -110px;
  transform: rotate(45deg);
}
.subscription .name[data-v-2c9ff2b3] {
  margin-bottom: 8px;
  font-size: 16px;
}
.subscription .duration[data-v-2c9ff2b3] {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
}
.subscription .price[data-v-2c9ff2b3] {
  margin-bottom: 4px;
  font-size: 72px;
  font-weight: 700;
}
.subscription .price span[data-v-2c9ff2b3] {
  font-size: 56px;
}
.subscription .mwst[data-v-2c9ff2b3] {
  opacity: .6;
  flex: 1;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 600;
}
.subscription .coupon[data-v-2c9ff2b3] {
  border-top: 4px dotted rgba(var(--text-color-rgb), .2);
  background-image: url("/img/store/graphics/coupon/percent.svg");
  background-size: contain;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  margin: 8px -24px 0;
  padding: 48px 24px 32px;
  display: grid;
  position: relative;
}
.subscription .coupon[data-v-2c9ff2b3]:before {
  content: "";
  background-color: var(--text-color);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  position: absolute;
  top: -22px;
  left: 50%;
  -webkit-mask-image: url("/img/store/graphics/coupon/plus.svg");
  mask-image: url("/img/store/graphics/coupon/plus.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
}
.subscription .coupon .col[data-v-2c9ff2b3] {
  flex-direction: column;
  justify-content: flex-end;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25em;
  display: flex;
}
.subscription .coupon .col.title[data-v-2c9ff2b3] {
  font-size: var(--font-l);
}
.subscription .coupon .title[data-v-2c9ff2b3] {
  max-width: 240px;
}
.subscription .coupon label[data-v-2c9ff2b3] {
  opacity: .6;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 1em;
}
.subscription .coupon span[data-v-2c9ff2b3] {
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(left, #1868dd, #104593);
  -webkit-background-clip: text;
  background-clip: text;
}
.subscription .btn[data-v-2c9ff2b3] {
  background-color: var(--brand-primary);
  color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 48px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}
.subscription .info[data-v-2c9ff2b3] {
  line-height: 2em;
}
.subscription .info span[data-v-2c9ff2b3] {
  opacity: .6;
}
.subscription .info a[data-v-2c9ff2b3] {
  color: var(--brand-primary);
}
.subscription + .subscription--12[data-v-2c9ff2b3] {
  color: #fff;
  background: radial-gradient(circle at top, #08234a, #0b0e13);
}
.subscription + .subscription--12 .coupon[data-v-2c9ff2b3] {
  border-color: #fff3;
}
.subscription + .subscription--12 .coupon[data-v-2c9ff2b3]:before {
  background-color: #fff;
}
.subscription.subscription--12:only-child .banderole[data-v-2c9ff2b3] {
  display: none;
}
@media screen and (max-width: 991px) {
.subscription .price[data-v-2c9ff2b3] {
    font-size: 56px;
}
.subscription .coupon[data-v-2c9ff2b3] {
    grid-template-columns: 1fr;
}
}
.c-store-detail-info .subscriptions-logo[data-v-2c9ff2b3] {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}
.c-store-detail-info .subscriptions-logo .logo[data-v-2c9ff2b3] {
  height: 80px;
}
.c-store-detail-info .subscriptions[data-v-2c9ff2b3] {
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  margin-top: 80px;
  display: grid;
}
@media screen and (max-width: 767px) {
.c-store-detail-info .subscriptions[data-v-2c9ff2b3] {
    grid-template-columns: 1fr;
}
}
.learning-item[data-v-329e81e9] {
  min-height: 40px;
  margin-bottom: 40px;
  padding-top: 2px;
  padding-left: 60px;
  line-height: 1.4em;
  list-style-type: none;
  position: relative;
}
@media screen and (min-width: 768px) {
.learning-item[data-v-329e81e9] {
    font-size: 24px;
}
}
.learning-item[data-v-329e81e9]:before {
  content: "";
  background-color: var(--gray-600);
  width: 2px;
  position: absolute;
  top: 0;
  bottom: -40px;
  left: 19px;
}
.learning-item[data-v-329e81e9]:last-child:before {
  display: none;
}
.learning-item .icon-container[data-v-329e81e9] {
  border: 2px solid var(--brand-primary);
  background-color: var(--body-bg);
  outline: 2px solid var(--body-bg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  display: inline-flex;
  position: absolute;
  top: 0;
  left: 0;
}
.learning-item .icon-container i[data-v-329e81e9] {
  color: var(--brand-primary);
}
.lessons-container[data-v-624c2512] {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 540px), 1fr));
  gap: 20px;
  display: grid;
}
.lessons[data-v-624c2512] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.lessons ol[data-v-624c2512] {
  margin: 0;
  padding: 0;
}
.lessons li[data-v-624c2512] {
  font-weight: var(--font-semiBold);
  border-bottom: 1px solid var(--line-color);
  flex-direction: column;
  gap: 15px;
  padding: 16px;
  list-style-type: decimal;
  list-style-position: inside;
  display: flex;
}
.lessons li[data-v-624c2512]:last-child {
  border-bottom: none;
}
.lessons li .lesson-info[data-v-624c2512] {
  font-weight: var(--font-regular);
  justify-content: space-between;
  gap: 10px;
  display: flex;
}
.lessons li .lesson-info span[data-v-624c2512] {
  white-space: nowrap;
}
@media screen and (min-width: 576px) {
.lessons li[data-v-624c2512] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
}
.welcome-lesson .video[data-v-624c2512] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  width: 100%;
}
.welcome-lesson .video[data-v-624c2512] .embed-responsive {
  margin-bottom: 0;
}
.order-wrapper[data-v-c15440eb] {
  max-width: 1340px;
  margin-inline: auto;
  padding-inline: 20px;
}
.order-wrapper .disclaimer[data-v-c15440eb] {
  font-size: var(--font-xs);
  opacity: .6;
  color: #fff;
  text-align: center;
  height: 12px;
  margin-top: 18px;
  display: block;
}
.order-wrapper[data-v-c15440eb] +  section {
  background-color: var(--box-bg);
  margin-top: -176px !important;
  padding-top: 320px !important;
}
@media screen and (max-width: 991px) {
.order-wrapper[data-v-c15440eb] +  section {
    padding-top: 260px !important;
}
}
@media screen and (max-width: 767px) {
.order-wrapper[data-v-c15440eb] +  section {
    padding-top: 220px !important;
}
}
.order-wrapper.no-coupon[data-v-c15440eb] +  section {
  margin-top: -102px !important;
  padding-top: 224px !important;
}
@media screen and (max-width: 991px) {
.order-wrapper.no-coupon[data-v-c15440eb] +  section {
    padding-top: 176px !important;
}
}
@media screen and (max-width: 767px) {
.order-wrapper.no-coupon[data-v-c15440eb] +  section {
    padding-top: 144px !important;
}
}
.order[data-v-c15440eb] {
  background: var(--background-gradient);
  text-align: center;
  z-index: 1;
  border-radius: 16px;
  position: relative;
}
.order .animated-button-wrapper[data-v-c15440eb] {
  padding: 72px;
}
.order .coupon[data-v-c15440eb] {
  color: #fff;
  background-image: url("/img/store/graphics/coupon/percent.svg");
  background-size: contain;
  border-top: 4px dotted #fff3;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  padding: 54px 76px;
  display: grid;
  position: relative;
}
.order .coupon[data-v-c15440eb]:before {
  content: "";
  background-image: url("/img/store/graphics/coupon/plus.svg");
  background-size: contain;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  position: absolute;
  top: -32px;
  left: 50%;
}
@media screen and (max-width: 767px) {
.order .coupon[data-v-c15440eb]:before {
    width: 30px;
    height: 30px;
    margin-left: -15px;
    top: -17px;
}
}
.order .coupon .col[data-v-c15440eb] {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25em;
  display: flex;
}
.order .coupon .col--description[data-v-c15440eb] {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.25em;
}
.order .coupon .code[data-v-c15440eb] {
  opacity: .6;
  margin-bottom: 4px;
  font-size: 20px;
  line-height: 1em;
}
.order .coupon .deal[data-v-c15440eb] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media screen and (max-width: 991px) {
.order .coupon[data-v-c15440eb] {
    text-align: center;
    grid-template-columns: 1fr;
}
.order .coupon .col[data-v-c15440eb] {
    font-size: 24px;
}
}
.section-core[data-v-767b9a42] {
  flex-direction: column;
  gap: 20px;
  font-size: 18px;
  display: flex;
}
@media screen and (min-width: 768px) {
.section-core[data-v-767b9a42] {
    grid-template-rows: min-content 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px 20px;
    display: grid;
}
.section-core .overview-block--large[data-v-767b9a42] {
    grid-area: 1 / 4 / 3 / 5;
}
}
.section-core strong[data-v-767b9a42] {
  margin-bottom: 10px;
  font-size: 14px;
  display: block;
}
@media screen and (min-width: 768px) {
.section-core--noDescription[data-v-767b9a42] {
    grid-template-columns: 1fr 1fr 1fr;
}
}
.expert-portfolio[data-v-60652246] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  grid-template-columns: 1fr;
  gap: 40px;
  margin-bottom: 15px;
  padding: 20px;
  display: grid;
}
@media screen and (min-width: 576px) {
.expert-portfolio[data-v-60652246] {
    padding: 30px;
}
}
@media screen and (min-width: 768px) {
.expert-portfolio[data-v-60652246] {
    grid-template-columns: 1fr 2fr;
}
.expert-portfolio[data-v-60652246]:nth-child(2n) {
    grid-template-columns: 2fr 1fr;
}
.expert-portfolio:nth-child(2n) .graphic[data-v-60652246] {
    order: 2;
}
}
.expert-portfolio .graphic[data-v-60652246] {
  background-color: var(--box-bg);
  min-height: 280px;
}
.expert-portfolio .portfolio-name[data-v-60652246] {
  font-weight: var(--font-semiBold);
  color: var(--brand-primary);
  margin-bottom: 5px;
}
.expert-portfolio .portfolio-headline[data-v-60652246] {
  font-size: 24px;
  font-weight: var(--font-semiBold);
  margin-bottom: 20px;
  line-height: 1.1em;
}
.expert-portfolio .portfolio-description[data-v-60652246] {
  margin-bottom: 20px;
  line-height: 1.5em;
}
.expert-portfolio .portfolio-expert[data-v-60652246] {
  font-style: italic;
}
.expert-portfolio[data-v-60652246]:last-child {
  margin-bottom: 0;
}
.background-gradient[data-v-44209140] {
  background: var(--background-gradient);
  color: #fff;
}
.background-gradient[data-v-44209140] h2 span {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.background-gradient .animated-button .button[data-v-44209140] {
  background: -webkit-linear-gradient(left, var(--lighten-color), var(--darken-color));
  color: #0c0f14;
}
.section-core[data-v-44209140] {
  flex-direction: column;
  gap: 20px;
  font-size: 18px;
  display: flex;
}
.setups[data-v-44209140] {
  gap: 120px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-44209140] {
    gap: 90px;
    margin-block: 90px;
}
}
@media screen and (max-width: 767px) {
.setups[data-v-44209140] {
    gap: 60px;
    margin-block: 60px;
}
}
.setup[data-v-44209140] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 60px;
  display: grid;
}
.setup .performance[data-v-44209140] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  display: inline-block;
}
.setup .performance span[data-v-44209140] {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
.setup .company[data-v-44209140] {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35em;
}
.setup .description[data-v-44209140] {
  opacity: .6;
  font-size: 16px;
  line-height: 1.5em;
}
.setup .graphics[data-v-44209140] {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
@media screen and (max-width: 767px) {
.setup .graphics[data-v-44209140] {
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    place-items: start center;
    gap: 12px;
}
}
.setup .graphics .graphic--1-in[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-marathon-in.svg");
}
.setup .graphics .graphic--1-out[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-marathon-out.svg");
}
.setup .graphics .graphic--2-in[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-mdax-in.svg");
}
.setup .graphics .graphic--2-out[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-mdax-out.svg");
}
.setup .graphics .graphic--3-in[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-biotech-in.svg");
}
.setup .graphics .graphic--3-out[data-v-44209140] {
  background-image: url("/img/store/graphics/sections/setup-biotech-out.svg");
}
.setup .graphics .graphic--before[data-v-44209140] {
  opacity: .6;
  background-color: #0b0e13;
  grid-area: 1 / 1 / 3 / 3;
}
.setup .graphics .graphic--after[data-v-44209140] {
  grid-area: 2 / 2 / 4 / 4;
  position: relative;
}
.setup .graphics .graphic--after[data-v-44209140]:after {
  content: "";
  border: 2px solid var(--lighten-color);
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.setup .graphics .graphic[data-v-44209140] {
  aspect-ratio: 10 / 7;
  border: 1px solid var(--darken-color);
  background-color: #0b0e13;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
.setup .graphics .graphic[data-v-44209140] {
    aspect-ratio: 10 / 7;
    width: clamp(110px, 32vw, 180px);
}
}
@media screen and (max-width: 767px) {
.setup .graphics .graphic--before[data-v-44209140] {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
}
.setup .graphics .graphic--after[data-v-44209140] {
    grid-area: 1 / 2 / 2 / 2;
    justify-self: center;
}
.setup .graphics .graphic--after[data-v-44209140]:after {
    border-width: 1px;
    border-radius: 12px;
    inset: -6px;
}
}
.setup:nth-child(2n) .graphics[data-v-44209140] {
  grid-area: 1 / 1;
}
.setup:nth-child(2n) .data[data-v-44209140] {
  text-align: left;
  grid-area: 1 / 2;
  padding-top: 10vw;
}
@media screen and (max-width: 991px) {
.setup .performance[data-v-44209140] {
    font-size: 48px;
}
.setup .company[data-v-44209140] {
    font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.setup[data-v-44209140] {
    grid-template-columns: 1fr;
}
.setup .data[data-v-44209140] {
    text-align: left;
}
.setup:nth-child(2n) .graphics[data-v-44209140] {
    grid-area: 2 / 1;
}
.setup:nth-child(2n) .data[data-v-44209140] {
    grid-area: 1 / 1;
}
}
.entry-exit .setup .graphic[data-v-44209140] {
  position: relative;
}
.entry-exit .setup .graphic[data-v-44209140]:hover {
  opacity: 1;
  z-index: 10;
}
.entry-exit .setup .graphic[data-v-44209140]:hover:before {
  color: var(--lighten-color);
}
.entry-exit .setup .graphic[data-v-44209140]:hover:after {
  content: "";
  border: 2px solid var(--lighten-color);
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.entry-exit .setup .graphic:hover ~ .graphic[data-v-44209140], .graphic[data-v-44209140]:hover ~ :is(.entry-exit .setup .graphic) {
  opacity: .4;
}
:is(.entry-exit .setup .graphic:hover ~ .graphic[data-v-44209140], .graphic[data-v-44209140]:hover ~ :is(.entry-exit .setup .graphic)):after {
  border: none;
}
:is(.entry-exit .setup .graphic:hover ~ .graphic[data-v-44209140], .graphic[data-v-44209140]:hover ~ :is(.entry-exit .setup .graphic)):before {
  color: #fff;
}
:is(.entry-exit .setup .graphic--before[data-v-44209140], .entry-exit .setup .graphic--after[data-v-44209140]):before {
  z-index: 100;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  top: -30px;
}
.entry-exit .setup .graphic--before[data-v-44209140]:before {
  content: "Einstieg";
  left: 0;
}
.entry-exit .setup .graphic--after[data-v-44209140]:before {
  content: "Ausstieg";
  color: var(--lighten-color);
  top: auto;
  bottom: -30px;
  right: 0;
}
.steps[data-v-bf5bff11] {
  border-radius: 8px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 80px;
  display: grid;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
.steps[data-v-bf5bff11] {
    grid-template-columns: 1fr;
    margin-top: 40px;
}
}
@media screen and (max-width: 767px) {
.steps[data-v-bf5bff11] {
    grid-template-columns: 1fr;
    margin-top: 20px;
}
}
.step[data-v-bf5bff11] {
  color: #fff;
  padding: 120px 24px 24px 48px;
  position: relative;
}
.step[data-v-bf5bff11]:after {
  content: "";
  z-index: 1;
  border-top: 30px solid #0000;
  border-bottom: 30px solid #0000;
  border-left: 30px solid var(--primary-color);
  width: 0;
  height: 0;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  right: -30px;
}
@media screen and (max-width: 991px) {
.step[data-v-bf5bff11]:after {
    border-left: 60px solid #0000;
    border-right: 60px solid #0000;
    border-top: 30px solid var(--primary-color);
    top: unset;
    border-bottom: none;
    margin-top: 0;
    margin-left: -60px;
    bottom: -30px;
    left: 50%;
}
}
.step[data-v-bf5bff11]:before {
  opacity: .4;
  border-bottom: 4px solid #fff;
  padding-bottom: 4px;
  font-size: 48px;
  font-weight: 700;
  position: absolute;
  top: 24px;
  left: 48px;
}
@media screen and (max-width: 991px) {
.step[data-v-bf5bff11]:before {
    left: 32px;
}
}
@media screen and (max-width: 991px) {
.step[data-v-bf5bff11] {
    padding: 120px 32px 32px;
}
}
.step h3[data-v-bf5bff11] {
  margin-bottom: 8px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.step p[data-v-bf5bff11] {
  opacity: .6;
}
.step[data-v-bf5bff11]:first-child {
  background-color: var(--primary-color);
}
.step[data-v-bf5bff11]:first-child:before {
  content: "01";
}
.step[data-v-bf5bff11]:nth-child(2) {
  background-color: var(--darken-color);
}
.step[data-v-bf5bff11]:nth-child(2):before {
  content: "02";
}
.step[data-v-bf5bff11]:nth-child(2):after {
  border-left-color: var(--darken-color);
}
@media screen and (max-width: 991px) {
.step[data-v-bf5bff11]:nth-child(2):after {
    border-left-color: #0000;
    border-top-color: var(--darken-color);
}
}
.step[data-v-bf5bff11]:nth-child(3) {
  background-color: var(--background-color);
}
.step[data-v-bf5bff11]:nth-child(3):before {
  content: "03";
}
.step[data-v-bf5bff11]:nth-child(3):after {
  display: none;
}
.teaser-cards[data-v-12f6553a] {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 540px), 1fr));
  gap: 20px;
  display: grid;
}
.teaser-card[data-v-12f6553a] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
.teaser-card[data-v-12f6553a] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 30px;
    display: grid;
}
}
.teaser-card .text[data-v-12f6553a] {
  padding: 30px;
}
.teaser-card .headline[data-v-12f6553a] {
  font-size: 24px;
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
  line-height: 1.1em;
}
.teaser-card .headline[data-v-12f6553a] span {
  color: var(--brand-primary);
}
.teaser-card .graphic[data-v-12f6553a] {
  justify-content: center;
  align-items: center;
  min-height: 240px;
  display: none;
  position: relative;
  overflow: hidden;
}
.teaser-card .graphic img[data-v-12f6553a] {
  max-width: initial;
  position: absolute;
}
@media screen and (min-width: 576px) {
.teaser-card .graphic[data-v-12f6553a] {
    display: flex;
}
}
@media screen and (min-width: 576px) {
.teaser-card .graphic--video img[data-v-12f6553a] {
    bottom: 30px;
    left: 0;
}
.teaser-card .graphic--article img[data-v-12f6553a] {
    width: 90%;
    top: 30px;
    left: 0;
}
.teaser-card .graphic--mobile img[data-v-12f6553a] {
    width: 120%;
    top: 30px;
    left: 0;
}
}
.depots[data-v-e40bb9c0] {
  margin: 80px 0;
}
@media screen and (max-width: 991px) {
.depots[data-v-e40bb9c0] {
    grid-template-columns: 1fr;
    margin-bottom: 70px;
}
}
@media screen and (max-width: 767px) {
.depots[data-v-e40bb9c0] {
    margin-bottom: 60px;
}
}
.depot[data-v-e40bb9c0] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: rgba(var(--body-bg-rgb), .3);
  flex-direction: column;
  height: 720px;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
.depot[data-v-e40bb9c0] {
    flex-direction: row;
    height: auto;
}
}
.depot .top[data-v-e40bb9c0] {
  flex: none;
}
@media screen and (min-width: 768px) {
.depot .top[data-v-e40bb9c0] {
    border-right: 1px solid var(--line-color);
    flex: .75 1 0;
}
}
.depot .top .head[data-v-e40bb9c0] {
  font-size: var(--font-m);
  justify-content: space-between;
  align-items: flex-start;
  gap: 15px;
  padding: 15px 15px 0;
  display: flex;
}
.depot .top .head .left[data-v-e40bb9c0] {
  line-height: 1.3;
}
.depot .top .head .left .company[data-v-e40bb9c0] {
  font-weight: 500;
}
.depot .top .head .right[data-v-e40bb9c0] {
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  display: flex;
}
.depot .top .title[data-v-e40bb9c0] {
  font-size: var(--font-m);
  margin-bottom: 4px;
  font-weight: 500;
}
.depot .top .profession[data-v-e40bb9c0] {
  opacity: .6;
}
.depot .top .performance[data-v-e40bb9c0] {
  background: var(--text-color);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 26px;
  font-weight: 700;
  display: inline-block;
}
.depot .top .performance.is-up[data-v-e40bb9c0] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.depot .top .performance.is-down[data-v-e40bb9c0] {
  background: -webkit-linear-gradient(left, #f02945, #ff525e);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.depot .top img[data-v-e40bb9c0] {
  width: 100%;
}
.depot .bottom[data-v-e40bb9c0] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  overflow: hidden;
}
.depot .bottom[data-v-e40bb9c0] .tabs__header-item {
  margin: 0;
  padding: 0 15px;
}
.depot .bottom[data-v-e40bb9c0] .a-tabs {
  flex-direction: column;
  height: 100%;
  display: flex;
  font-size: var(--font-m) !important;
}
.depot .bottom[data-v-e40bb9c0] .a-tabs p {
  font-size: var(--font-m) !important;
}
.depot .bottom[data-v-e40bb9c0] .tabs-scroll {
  flex: none;
}
.depot .bottom .tab-content[data-v-e40bb9c0] {
  scrollbar-width: thin;
  flex: 1;
  min-height: 0;
  padding: 15px 18px 15px 15px;
  overflow-y: auto;
}
@media (max-width: 768px) {
.depot .bottom .tab-content[data-v-e40bb9c0] {
    padding-right: 12px;
}
}
.depot .value[data-v-e40bb9c0] {
  font-size: var(--font-m);
  margin-bottom: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.depot .value[data-v-e40bb9c0]:last-child {
  margin-bottom: 0;
}
.depot .label[data-v-e40bb9c0] {
  opacity: .6;
  margin-bottom: 4px;
}
.depot strong.truncate[data-v-e40bb9c0] {
  font-size: var(--font-m);
  margin-top: 15px;
  display: inline-block;
}
.depot .vita[data-v-e40bb9c0] {
  font-size: var(--font-m);
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
.depot .vita[data-v-e40bb9c0] {
    font-size: var(--font-m);
}
}
.depot .vita .tags[data-v-e40bb9c0] {
  opacity: .6;
  height: 80px;
  font-weight: var(--font-medium);
  line-height: 1.3;
}
.depot .vita p[data-v-e40bb9c0] {
  margin-top: 10px;
}
.traderstalk[data-v-6a66278c] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: rgba(var(--body-bg-rgb), .3);
  flex-direction: column;
  height: 720px;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
.traderstalk[data-v-6a66278c] {
    flex-direction: row;
    height: auto;
}
}
.traderstalk .top[data-v-6a66278c] {
  flex: none;
}
@media screen and (min-width: 768px) {
.traderstalk .top[data-v-6a66278c] {
    border-right: 1px solid var(--line-color);
    flex: .75 1 0;
}
}
.traderstalk .top .head[data-v-6a66278c] {
  justify-content: space-between;
  align-items: flex-start;
  gap: 15px;
  padding: 15px 15px 0;
  font-size: 16px;
  display: flex;
}
.traderstalk .top .head .left[data-v-6a66278c] {
  line-height: 1.3;
}
.traderstalk .top .head .left .company[data-v-6a66278c] {
  font-weight: 500;
}
.traderstalk .top .head .right[data-v-6a66278c] {
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  display: flex;
}
.traderstalk .top .traderstalk-wrapper[data-v-6a66278c] {
  display: flex;
}
.traderstalk .top .traderstalk-wrapper img[data-v-6a66278c] {
  width: auto;
  height: 200px;
  margin: 0 auto;
}
.traderstalk .bottom[data-v-6a66278c] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  overflow: hidden;
}
.traderstalk .bottom[data-v-6a66278c] .tabs__header-item {
  margin: 0;
  padding: 0 15px;
}
.traderstalk .bottom[data-v-6a66278c] .a-tabs {
  flex-direction: column;
  height: 100%;
  display: flex;
  font-size: var(--font-m) !important;
}
.traderstalk .bottom[data-v-6a66278c] .a-tabs p {
  font-size: var(--font-m) !important;
}
.traderstalk .bottom[data-v-6a66278c] .tabs-scroll {
  flex: none;
}
.traderstalk .bottom .tab-content[data-v-6a66278c] {
  scrollbar-width: thin;
  flex: 1;
  min-height: 0;
  padding: 15px 18px 15px 15px;
  overflow-y: auto;
}
@media (max-width: 768px) {
.traderstalk .bottom .tab-content[data-v-6a66278c] {
    padding-right: 12px;
}
}
.traderstalk .value[data-v-6a66278c] {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
}
.traderstalk .label[data-v-6a66278c] {
  opacity: .6;
  margin-bottom: 4px;
}
.traderstalk strong.truncate[data-v-6a66278c] {
  font-size: 16px;
}
.traderstalk .vita[data-v-6a66278c] {
  font-size: var(--font-l);
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
.traderstalk .vita[data-v-6a66278c] {
    font-size: var(--font-m);
}
}
.traderstalk .vita .tags[data-v-6a66278c] {
  opacity: .6;
  height: 80px;
  font-weight: var(--font-medium);
  line-height: 1.3;
}
.traderstalk .vita p[data-v-6a66278c] {
  margin-top: 10px;
}
.m-vitae-store[data-v-2cb5b1b9] {
  padding-bottom: 0 !important;
}
.m-vitae-store h2[data-v-2cb5b1b9] {
  margin-bottom: 24px !important;
}
.m-vitae-store h3[data-v-2cb5b1b9] {
  font-size: 24px !important;
}
.m-vitae-store .expert-content[data-v-2cb5b1b9] {
  border-radius: var(--global-radius);
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  margin-top: 32px;
  display: grid;
}
.m-vitae-store .expert-content .tags[data-v-2cb5b1b9] {
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px;
  display: flex;
}
.m-vitae-store .expert-content .tag[data-v-2cb5b1b9] {
  background-color: var(--gray-500);
  border-radius: 4px;
  padding: 8px 12px;
}
.m-vitae-store .expert-content .description[data-v-2cb5b1b9] {
  font-size: var(--font-m);
  margin-bottom: 120px;
}
.m-vitae-store .expert-content .description p[data-v-2cb5b1b9] {
  margin-bottom: 16px;
}
.m-vitae-store .expert-content .description p[data-v-2cb5b1b9]:last-child {
  margin-bottom: 0;
}
.m-vitae-store .expert-content .more-link[data-v-2cb5b1b9] {
  font-size: var(--font-l);
}
.m-vitae-store .expert-content .expert-image[data-v-2cb5b1b9] {
  justify-content: center;
  display: flex;
}
.m-vitae-store .expert-content .expert-image img[data-v-2cb5b1b9] {
  margin-top: -120px;
}
.m-vitae-store .expert-content.expert-container--stock3[data-v-2cb5b1b9] {
  align-items: start;
}
.m-vitae-store .expert-content.expert-container--stock3 .expert-image[data-v-2cb5b1b9] {
  justify-content: flex-end;
}
.m-vitae-store .expert-content.expert-container--stock3 .expert-image img[data-v-2cb5b1b9] {
  border-radius: 8px;
  max-width: 320px;
  margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
.m-vitae-store .expert-content[data-v-2cb5b1b9] {
    grid-template-columns: 1fr;
}
.m-vitae-store .expert-content .description[data-v-2cb5b1b9] {
    margin-bottom: 0;
}
.m-vitae-store .expert-content .expert-image img[data-v-2cb5b1b9] {
    width: 100%;
    height: auto;
    margin-top: -40px;
}
.m-vitae-store .expert-content.expert-container--stock3 .expert-image[data-v-2cb5b1b9] {
    justify-content: flex-start;
}
.m-vitae-store .expert-content.expert-container--stock3 .expert-image img[data-v-2cb5b1b9] {
    margin-top: 0;
}
}
.p-store-detail .section-core[data-v-2306bf82] {
  width: 100%;
  max-width: 1024px;
  padding-inline: 20px;
}
@media screen and (max-width: 575px) {
.p-store-detail[data-v-2306bf82] .m-overlay-header .title-inner {
    display: none;
}
}
.p-store-detail .backdrop[data-v-2306bf82] {
  background-color: var(--box-bg);
}
.p-store-detail[data-v-2306bf82] .backdrop {
  background-color: var(--box-bg);
}
.p-store-detail[data-v-2306bf82] section {
  justify-content: center;
  padding-block: 80px;
  display: flex;
}
@media screen and (max-width: 991px) {
.p-store-detail[data-v-2306bf82] section {
    padding-block: 80px;
}
}
@media screen and (max-width: 767px) {
.p-store-detail[data-v-2306bf82] section {
    padding-block: 40px;
}
}
.p-store-detail[data-v-2306bf82] section.section {
  width: 100%;
  margin-bottom: 0;
  display: block;
}
.p-store-detail[data-v-2306bf82] section.section .overview {
  max-width: 1024px;
  margin: 0 auto;
}
.p-store-detail[data-v-2306bf82] section.no-bottom-padding {
  padding-bottom: 0;
}
.p-store-detail[data-v-2306bf82] section h2 {
  margin-bottom: 48px;
  font-size: 48px;
  font-weight: 700;
}
.p-store-detail[data-v-2306bf82] section h2 span {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
@media screen and (max-width: 991px) {
.p-store-detail[data-v-2306bf82] section h2 {
    width: 80%;
    margin-bottom: 32px;
    font-size: 40px;
}
}
@media screen and (max-width: 767px) {
.p-store-detail[data-v-2306bf82] section h2 {
    width: 100%;
    margin-bottom: 24px;
    font-size: 32px;
}
}
.p-store-detail[data-v-2306bf82] section h3 {
  margin-bottom: 48px;
  font-size: 36px;
  font-weight: 700;
}
.p-store-detail[data-v-2306bf82] section h2 + h3 {
  width: 66%;
  font-size: var(--font-l);
  opacity: .6;
  margin-top: -24px;
  font-weight: 500;
  line-height: 1.5em;
}
.p-store-detail[data-v-2306bf82] section h2 + h3 strong {
  font-weight: 700;
}
@media screen and (max-width: 991px) {
.p-store-detail[data-v-2306bf82] section h2 + h3 {
    width: 80%;
    margin-top: -12px;
}
}
@media screen and (max-width: 767px) {
.p-store-detail[data-v-2306bf82] section h2 + h3 {
    width: 100%;
    font-size: var(--font-m);
    margin-top: 0;
}
}
.p-store-detail[data-v-2306bf82] section h2 + .description {
  width: 66%;
  font-size: var(--font-l);
  opacity: .6;
  margin-top: -24px;
  font-weight: 500;
  line-height: 1.5em;
}
.p-store-detail[data-v-2306bf82] section h2 + .description strong {
  font-weight: 700;
}
@media screen and (max-width: 991px) {
.p-store-detail[data-v-2306bf82] section h2 + .description {
    width: 80%;
    margin-top: -12px;
}
}
@media screen and (max-width: 767px) {
.p-store-detail[data-v-2306bf82] section h2 + .description {
    width: 100%;
    font-size: var(--font-m);
    margin-top: 0;
}
}
.p-store-detail[data-v-2306bf82] section .text-center {
  text-align: center;
  width: 100% !important;
}
.p-store-detail[data-v-2306bf82] section .section-core {
  width: 100%;
  max-width: 1340px;
  padding-inline: 20px;
}
.p-store-detail[data-v-2306bf82] section .cols {
  gap: 30px;
  display: grid;
}
.p-store-detail[data-v-2306bf82] section .cols--1-1 {
  grid-template-columns: 1fr;
}
@media screen and (min-width: 992px) {
.p-store-detail[data-v-2306bf82] section .cols--1-1 {
    grid-template-columns: 1fr 1fr;
}
}
.p-store-detail[data-v-2306bf82] section .cols--2-1 {
  grid-template-columns: 1fr;
}
@media screen and (min-width: 992px) {
.p-store-detail[data-v-2306bf82] section .cols--2-1 {
    grid-template-columns: 1fr 1fr;
}
}
.p-store-detail[data-v-2306bf82] section .cols--1-2 {
  grid-template-columns: 1fr;
}
@media screen and (min-width: 992px) {
.p-store-detail[data-v-2306bf82] section .cols--1-2 {
    grid-template-columns: 1fr 1fr;
}
}
.p-store-detail[data-v-2306bf82] section .cols--center {
  align-items: center;
}
.p-store-detail[data-v-2306bf82] section p {
  font-size: var(--font-l);
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
.p-store-detail[data-v-2306bf82] section p {
    font-size: var(--font-m);
}
}
.p-store-detail .c-store-detail-description[data-v-2306bf82] {
  background-color: var(--box-bg);
  z-index: -1;
  padding-top: 140px;
  padding-bottom: 20px;
  position: relative;
  margin-top: -100px !important;
}
:is(.p-store-detail.guidants-promax[data-v-2306bf82], .p-store-detail.guidants-proup[data-v-2306bf82], .p-store-detail.guidants-pro[data-v-2306bf82], .p-store-detail.godmode-plus[data-v-2306bf82]) .description-container img {
  display: none;
}
.p-store-detail .asterisk-text[data-v-2306bf82] {
  opacity: .6;
  font-size: var(--font-xs);
  padding-top: 0;
  line-height: 1.5em;
  display: flex !important;
}
.month-selector-button[data-v-2306bf82] {
  background-color: var(--brand-primary);
  color: #fff;
  border-radius: 18px;
  align-items: center;
  height: 36px;
  padding: 2px;
  font-weight: 500;
  display: flex;
  position: relative;
}
.month-selector-button .select-bubble[data-v-2306bf82] {
  color: #000;
  appearance: none;
  background-color: #fff;
  border: none;
  border-radius: 18px;
  align-items: center;
  height: 100%;
  padding-inline: 16px;
  display: flex;
}
.month-selector-button select.select-bubble[data-v-2306bf82] {
  cursor: pointer;
  padding-inline: 16px 36px;
}
.month-selector-button .label[data-v-2306bf82] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-box-orient: vertical;
  width: max-content;
  padding-inline: 8px 12px;
  display: -webkit-box;
  overflow: hidden;
}
.month-selector-button .disabled[data-v-2306bf82] {
  cursor: default;
}
.month-selector-button .arrow-badge[data-v-2306bf82] {
  position: absolute;
  top: 53px;
  left: 80px;
}
.month-selector-button .arrow-badge svg[data-v-2306bf82] {
  margin-top: -10px;
  margin-left: -30px;
  position: absolute;
  transform: scaleY(-1);
}
.month-selector-button .arrow-badge svg path[data-v-2306bf82] {
  fill: var(--brand-primary);
}
.month-selector-button .arrow-badge .primary[data-v-2306bf82] {
  background-color: var(--brand-primary-fade);
  color: var(--brand-primary);
  font-size: 14px;
}
.cart[data-v-2306bf82] {
  color: var(--text-color-inverted);
}
h2 span[data-v-019edc67] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cols--lock[data-v-019edc67] {
  margin-top: 80px;
}
.cols--lock .col--lock[data-v-019edc67] {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}
.cols--lock .col--lock .lock[data-v-019edc67] {
  width: 196px;
  height: 344px;
  clip-path: path("M184.392 86.3807C184.392 116.244 169.235 142.568 146.194 158.082L196 344H0L49.8059 158.082C26.7645 142.568 11.6081 116.244 11.6081 86.3807C11.6081 38.674 50.2871 0 98 0C145.713 0 184.392 38.674 184.392 86.3807Z");
  background-image: url("/img/store/graphics/sections/lock-secrets.png");
  background-size: 75%;
  background-attachment: fixed;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.cols--lock .col--description[data-v-019edc67] {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
.cols--lock[data-v-019edc67] {
    margin-top: 0;
    grid-template-columns: 1fr !important;
}
.cols--lock .col--description[data-v-019edc67] {
    margin-bottom: 20px;
}
.cols--lock .col--lock[data-v-019edc67] {
    grid-row: 2;
}
}
.setups[data-v-019edc67] {
  gap: 120px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-019edc67] {
    gap: 90px;
    margin-block: 90px;
}
}
@media screen and (max-width: 767px) {
.setups[data-v-019edc67] {
    gap: 60px;
    margin-block: 60px;
}
}
.setup[data-v-019edc67] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  display: grid;
}
.setup .data[data-v-019edc67] {
  text-align: right;
}
.setup .performance[data-v-019edc67] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  display: inline-block;
}
.setup .performance span[data-v-019edc67] {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
.setup .company[data-v-019edc67] {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35em;
}
.setup .description[data-v-019edc67] {
  opacity: .6;
  font-size: 16px;
  line-height: 1.5em;
}
.setup .graphics[data-v-019edc67] {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
.setup .graphics .graphic[data-v-019edc67] {
  aspect-ratio: 10 / 7;
  background-color: #0b0e13;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #3b6c59;
  border-radius: 8px;
}
.setup .graphics .graphic--1-in[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-marathon-in.svg");
}
.setup .graphics .graphic--1-out[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-marathon-out.svg");
}
.setup .graphics .graphic--2-in[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-mdax-in.svg");
}
.setup .graphics .graphic--2-out[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-mdax-out.svg");
}
.setup .graphics .graphic--3-in[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-biotech-in.svg");
}
.setup .graphics .graphic--3-out[data-v-019edc67] {
  background-image: url("/img/store/graphics/sections/setup-biotech-out.svg");
}
.setup .graphics .graphic--before[data-v-019edc67] {
  opacity: .6;
  background-color: #0b0e13;
  grid-area: 1 / 1 / 3 / 3;
}
.setup .graphics .graphic--after[data-v-019edc67] {
  grid-area: 2 / 2 / 4 / 4;
  position: relative;
}
.setup .graphics .graphic--after[data-v-019edc67]:after {
  content: "";
  border: 2px solid #51ffbf;
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.setup:nth-child(2n) .graphics[data-v-019edc67] {
  grid-area: 1 / 1;
}
.setup:nth-child(2n) .data[data-v-019edc67] {
  text-align: left;
  grid-area: 1 / 2;
  padding-top: 10vw;
}
@media screen and (max-width: 991px) {
.setup .performance[data-v-019edc67] {
    font-size: 48px;
}
.setup .company[data-v-019edc67] {
    font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.setup[data-v-019edc67] {
    grid-template-columns: 1fr;
}
.setup .data[data-v-019edc67] {
    text-align: left;
}
.setup:nth-child(2n) .graphics[data-v-019edc67] {
    grid-area: 2 / 1;
}
.setup:nth-child(2n) .data[data-v-019edc67] {
    grid-area: 1 / 1;
}
}
h2 span[data-v-006cc1d0] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cols--lock[data-v-006cc1d0] {
  margin-top: 80px;
}
.cols--lock .col--lock[data-v-006cc1d0] {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}
.cols--lock .col--lock .lock[data-v-006cc1d0] {
  width: 196px;
  height: 344px;
  clip-path: path("M184.392 86.3807C184.392 116.244 169.235 142.568 146.194 158.082L196 344H0L49.8059 158.082C26.7645 142.568 11.6081 116.244 11.6081 86.3807C11.6081 38.674 50.2871 0 98 0C145.713 0 184.392 38.674 184.392 86.3807Z");
  background-image: url("/img/store/graphics/sections/lock-secrets.png");
  background-size: 75%;
  background-attachment: fixed;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.cols--lock .col--description[data-v-006cc1d0] {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
.cols--lock[data-v-006cc1d0] {
    margin-top: 0;
    grid-template-columns: 1fr !important;
}
.cols--lock .col--description[data-v-006cc1d0] {
    margin-bottom: 20px;
}
.cols--lock .col--lock[data-v-006cc1d0] {
    grid-row: 2;
}
}
.setups[data-v-006cc1d0] {
  gap: 120px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-006cc1d0] {
    gap: 90px;
    margin-block: 90px;
}
}
@media screen and (max-width: 767px) {
.setups[data-v-006cc1d0] {
    gap: 60px;
    margin-block: 60px;
}
}
.setup[data-v-006cc1d0] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  display: grid;
}
.setup .data[data-v-006cc1d0] {
  text-align: right;
}
.setup .performance[data-v-006cc1d0] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  display: inline-block;
}
.setup .performance span[data-v-006cc1d0] {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
.setup .company[data-v-006cc1d0] {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35em;
}
.setup .description[data-v-006cc1d0] {
  opacity: .6;
  font-size: 16px;
  line-height: 1.5em;
}
.setup .graphics[data-v-006cc1d0] {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
.setup .graphics .graphic[data-v-006cc1d0] {
  aspect-ratio: 10 / 7;
  background-color: #0b0e13;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #3b6c59;
  border-radius: 8px;
}
.setup .graphics .graphic--1-in[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-marathon-in.svg");
}
.setup .graphics .graphic--1-out[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-marathon-out.svg");
}
.setup .graphics .graphic--2-in[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-mdax-in.svg");
}
.setup .graphics .graphic--2-out[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-mdax-out.svg");
}
.setup .graphics .graphic--3-in[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-biotech-in.svg");
}
.setup .graphics .graphic--3-out[data-v-006cc1d0] {
  background-image: url("/img/store/graphics/sections/setup-biotech-out.svg");
}
.setup .graphics .graphic--before[data-v-006cc1d0] {
  opacity: .6;
  background-color: #0b0e13;
  grid-area: 1 / 1 / 3 / 3;
}
.setup .graphics .graphic--after[data-v-006cc1d0] {
  grid-area: 2 / 2 / 4 / 4;
  position: relative;
}
.setup .graphics .graphic--after[data-v-006cc1d0]:after {
  content: "";
  border: 2px solid #51ffbf;
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.setup:nth-child(2n) .graphics[data-v-006cc1d0] {
  grid-area: 1 / 1;
}
.setup:nth-child(2n) .data[data-v-006cc1d0] {
  text-align: left;
  grid-area: 1 / 2;
  padding-top: 10vw;
}
@media screen and (max-width: 991px) {
.setup .performance[data-v-006cc1d0] {
    font-size: 48px;
}
.setup .company[data-v-006cc1d0] {
    font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.setup[data-v-006cc1d0] {
    grid-template-columns: 1fr;
}
.setup .data[data-v-006cc1d0] {
    text-align: left;
}
.setup:nth-child(2n) .graphics[data-v-006cc1d0] {
    grid-area: 2 / 1;
}
.setup:nth-child(2n) .data[data-v-006cc1d0] {
    grid-area: 1 / 1;
}
}
.depot-list[data-v-5ddaaab2] {
  margin-top: 100px;
}
.section-core[data-v-5ddaaab2] .a-slider {
  margin: 70px 0;
}
.section-core[data-v-5ddaaab2] .a-slider .button-navigation {
  display: flex;
  top: -55px;
}
.section-core[data-v-5ddaaab2] .a-slider .slider-nav-item:after {
  background-color: var(--box-bg);
}
.section-core[data-v-5ddaaab2] .a-slider .chart {
  border-color: #0000;
}
.background-gradient[data-v-5ddaaab2] {
  background: var(--background-gradient);
  color: #fff;
}
.bundle-wrapper[data-v-5ddaaab2] {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: flex;
}
@media screen and (min-width: 768px) {
.bundle-wrapper[data-v-5ddaaab2] {
    flex-direction: row;
    margin-left: 0;
}
}
.bundle-wrapper .service-group[data-v-5ddaaab2] {
  gap: 20px;
  display: flex;
}
.bundle-wrapper .service-wrapper[data-v-5ddaaab2] {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
.bundle-wrapper .service-wrapper[data-v-5ddaaab2] {
    align-items: center;
    justify-content: initial;
    padding: 20px 20px 35px;
}
}
.bundle-wrapper .service-wrapper:hover span[data-v-5ddaaab2] {
  text-decoration: underline;
}
.bundle-wrapper .service-wrapper img[data-v-5ddaaab2] {
  width: 40px;
  height: 40px;
}
@media screen and (min-width: 768px) {
.bundle-wrapper .service-wrapper img[data-v-5ddaaab2] {
    width: 80px;
    height: 80px;
}
}
.bundle-wrapper .service-wrapper span[data-v-5ddaaab2] {
  font-weight: var(--font-medium);
  color: var(--text-color);
  font-size: 18px;
  position: absolute;
  left: 90px;
}
@media screen and (min-width: 768px) {
.bundle-wrapper .service-wrapper span[data-v-5ddaaab2] {
    bottom: 0;
    left: auto;
}
}
.bundle-wrapper .plus[data-v-5ddaaab2] {
  margin-top: 0;
  margin-left: 5px;
  font-size: 40px;
  line-height: 0;
}
@media screen and (min-width: 768px) {
.bundle-wrapper .plus[data-v-5ddaaab2] {
    margin-top: -15px;
    margin-left: 0;
}
}
.service-image-text[data-v-5ddaaab2]:last-of-type {
  padding-bottom: 80px;
}
.service-image-text .service-image[data-v-5ddaaab2] {
  width: 100%;
  max-width: 450px;
  height: auto;
  margin: 0;
}
.service-image-text .service-image.right[data-v-5ddaaab2] {
  margin: 0 0 0 auto;
}
@media screen and (min-width: 768px) {
.service-image-text .service-image[data-v-5ddaaab2] {
    margin: 0 auto;
}
}
.service-image-text .m-arrow-link[data-v-5ddaaab2] {
  font-size: 18px;
}
.description[data-v-5ddaaab2] {
  margin-bottom: 60px;
}
.vita-section[data-v-5ddaaab2] {
  padding-bottom: 0 !important;
}
.vita-section.vita--revert .expert-overview[data-v-5ddaaab2] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-5ddaaab2] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-5ddaaab2] {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  display: grid;
}
.vita-section .expert-image[data-v-5ddaaab2] {
  justify-content: center;
  display: flex;
}
.vita-section .expert-image img[data-v-5ddaaab2] {
  border-radius: 0;
  max-width: 100%;
  height: 100%;
  max-height: 500px;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-5ddaaab2] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-5ddaaab2] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-5ddaaab2] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-5ddaaab2] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-5ddaaab2] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-5ddaaab2] {
    grid-area: 2 / 1;
}
}
.animated-button-wrapper .disclaimer[data-v-484c5f42] {
  color: var(--text-color);
  font-size: var(--font-xs);
  text-align: center;
  opacity: .6;
  height: 12px;
  margin-top: 10px;
  display: block;
}
.cols--lock[data-v-484c5f42] {
  margin-top: 80px;
}
.cols--lock .col--lock[data-v-484c5f42] {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}
.cols--lock .col--lock .lock[data-v-484c5f42] {
  width: 196px;
  height: 344px;
  clip-path: path("M184.392 86.3807C184.392 116.244 169.235 142.568 146.194 158.082L196 344H0L49.8059 158.082C26.7645 142.568 11.6081 116.244 11.6081 86.3807C11.6081 38.674 50.2871 0 98 0C145.713 0 184.392 38.674 184.392 86.3807Z");
  background-image: url("/img/store/graphics/sections/lock-secrets.png");
  background-size: 75%;
  background-attachment: fixed;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.cols--lock .col--description[data-v-484c5f42] {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
.cols--lock[data-v-484c5f42] {
    margin-top: 0;
    grid-template-columns: 1fr !important;
}
.cols--lock .col--description[data-v-484c5f42] {
    margin-bottom: 20px;
}
.cols--lock .col--lock[data-v-484c5f42] {
    grid-row: 2;
}
}
.setups[data-v-484c5f42] {
  gap: 120px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-484c5f42] {
    gap: 90px;
    margin-block: 90px;
}
}
@media screen and (max-width: 767px) {
.setups[data-v-484c5f42] {
    gap: 60px;
    margin-block: 60px;
}
}
.setup[data-v-484c5f42] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  display: grid;
}
.setup .performance[data-v-484c5f42] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  display: inline-block;
}
.setup .performance span[data-v-484c5f42] {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
.setup .company[data-v-484c5f42] {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35em;
}
.setup .description[data-v-484c5f42] {
  opacity: .6;
  font-size: 16px;
  line-height: 1.5em;
}
.setup .graphics[data-v-484c5f42] {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
.setup .graphics .graphic[data-v-484c5f42] {
  aspect-ratio: 10 / 7;
  background-color: #0b0e13;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #3b6c59;
  border-radius: 8px;
}
.setup .graphics .graphic--1-in[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-marathon-in.svg");
}
.setup .graphics .graphic--1-out[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-marathon-out.svg");
}
.setup .graphics .graphic--2-in[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-mdax-in.svg");
}
.setup .graphics .graphic--2-out[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-mdax-out.svg");
}
.setup .graphics .graphic--3-in[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-biotech-in.svg");
}
.setup .graphics .graphic--3-out[data-v-484c5f42] {
  background-image: url("/img/store/graphics/sections/setup-biotech-out.svg");
}
.setup .graphics .graphic--before[data-v-484c5f42] {
  opacity: .6;
  background-color: #0b0e13;
  grid-area: 1 / 1 / 3 / 3;
}
.setup .graphics .graphic--after[data-v-484c5f42] {
  grid-area: 2 / 2 / 4 / 4;
  position: relative;
}
.setup .graphics .graphic--after[data-v-484c5f42]:after {
  content: "";
  border: 2px solid #51ffbf;
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.setup:nth-child(2n) .graphics[data-v-484c5f42] {
  grid-area: 1 / 1;
}
.setup:nth-child(2n) .data[data-v-484c5f42] {
  text-align: left;
  grid-area: 1 / 2;
  padding-top: 10vw;
}
@media screen and (max-width: 991px) {
.setup .performance[data-v-484c5f42] {
    font-size: 48px;
}
.setup .company[data-v-484c5f42] {
    font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.setup[data-v-484c5f42] {
    grid-template-columns: 1fr;
}
.setup .data[data-v-484c5f42] {
    text-align: left;
}
.setup:nth-child(2n) .graphics[data-v-484c5f42] {
    grid-area: 2 / 1;
}
.setup:nth-child(2n) .data[data-v-484c5f42] {
    grid-area: 1 / 1;
}
}
.intro-video[data-v-e3cf7fc9] {
  padding-bottom: 30px;
}
.intro-video video[data-v-e3cf7fc9] {
  aspect-ratio: 16 / 9;
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.intro-video[data-v-6bda461c] {
  padding-bottom: 30px;
}
.intro-video video[data-v-6bda461c] {
  aspect-ratio: 16 / 9;
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.sub-section-subtitle[data-v-6bda461c] {
  color: var(--brand-primary);
  font-size: var(--font-l);
  font-weight: var(--font-medium);
  margin-bottom: 5px;
}
.sub-section-title[data-v-6bda461c] {
  font-size: var(--font-xxl);
  font-weight: var(--font-bold);
  margin-bottom: 10px;
}
.sub-section-description[data-v-6bda461c] {
  font-size: var(--font-m);
  opacity: .6;
  margin-bottom: 1rem;
}
.analysen[data-v-6bda461c] {
  flex-direction: column;
  gap: 80px;
  display: flex;
}
.analyse[data-v-6bda461c] {
  grid-template-columns: 1fr;
  align-items: center;
  gap: 40px;
  margin-bottom: 80px;
  display: grid;
}
.analyse .analyse-images[data-v-6bda461c] {
  order: 1;
  gap: 20px;
  height: 100%;
  display: flex;
}
.analyse .analyse-images .analyse-image-title[data-v-6bda461c] {
  color: var(--brand-primary);
  font-style: italic;
  font-weight: 500;
  font-size: var(--font-l);
  margin-bottom: 8px;
}
.analyse .analyse-images img[data-v-6bda461c] {
  border: 2px solid var(--line-color);
  border-radius: 6px;
  width: 100%;
}
.analyse .analyse-body[data-v-6bda461c] {
  order: 0;
}
.analyse .analyse-body .item[data-v-6bda461c] {
  font-size: var(--font-l);
  font-weight: var(--font-medium);
  opacity: .4;
  margin-bottom: 10px;
}
.analyse .analyse-body h3[data-v-6bda461c] {
  font-size: 20px;
  font-weight: var(--font-medium);
}
.analyse .analyse-body h2[data-v-6bda461c] {
  font-size: 48px;
  font-weight: var(--font-bold);
  color: var(--brand-primary);
}
@media screen and (min-width: 768px) {
.analyse[data-v-6bda461c] {
    grid-template-columns: 2fr 1fr;
}
.analyse .analyse-images[data-v-6bda461c] {
    order: 0;
}
.analyse .analyse-body[data-v-6bda461c] {
    order: 1;
}
}
.analyse h4[data-v-6bda461c] {
  font-size: var(--font-l);
  margin-bottom: 10px;
  line-height: 1.5em;
}
.analyse[data-v-6bda461c] p {
  font-size: var(--font-m);
  opacity: .6;
  margin-bottom: 1rem;
}
.analyse[data-v-6bda461c]:last-child {
  margin-bottom: 0;
}
.vita-section[data-v-6bda461c] {
  padding-bottom: 0 !important;
}
.vita-section .section-titles[data-v-6bda461c] {
  margin-bottom: 32px !important;
}
.vita-section h2[data-v-6bda461c] {
  margin-bottom: 24px !important;
}
.vita-section h3[data-v-6bda461c] {
  font-size: 24px !important;
}
.vita-section.vita--revert .expert-overview[data-v-6bda461c] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-6bda461c] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-6bda461c] {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  display: grid;
}
.vita-section .expert-content .description[data-v-6bda461c] {
  font-size: var(--font-m);
  margin-bottom: 120px;
}
.vita-section .expert-content .description p[data-v-6bda461c] {
  margin-bottom: 16px;
}
.vita-section .expert-content .description p[data-v-6bda461c]:last-child {
  margin-bottom: 0;
}
.vita-section .expert-content .expert-image[data-v-6bda461c] {
  justify-content: center;
  display: flex;
}
.vita-section .expert-content .expert-image img[data-v-6bda461c] {
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -120px;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-6bda461c] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-6bda461c] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-6bda461c] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-6bda461c] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-6bda461c] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-6bda461c] {
    grid-area: 2 / 1;
}
}
.section-core[data-v-497ce7bf] .a-slider {
  margin: 70px 0;
}
.section-core[data-v-497ce7bf] .a-slider .button-navigation {
  display: flex;
  top: -55px;
}
.section-core[data-v-497ce7bf] .a-slider .slider-nav-item:after {
  background-color: var(--box-bg);
}
.section-core[data-v-497ce7bf] .a-slider .chart {
  border-color: #0000;
}
.animated-button-wrapper .disclaimer[data-v-497ce7bf] {
  font-size: var(--font-xs);
  text-align: center;
  opacity: .6;
  height: 12px;
  margin-top: 10px;
  display: block;
}
.background-gradient[data-v-497ce7bf] {
  background: var(--background-gradient);
  color: #fff;
}
h3 + p.description[data-v-497ce7bf] {
  width: 77%;
  font-size: var(--font-l);
  opacity: .6;
  margin-top: -24px;
  margin-bottom: 50px;
  font-weight: 500;
  line-height: 1.5em;
}
.depots[data-v-497ce7bf], .trades[data-v-497ce7bf], .positions[data-v-497ce7bf] {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
.depots[data-v-497ce7bf], .trades[data-v-497ce7bf], .positions[data-v-497ce7bf] {
    grid-template-columns: 1fr;
    margin-bottom: 70px;
}
}
@media screen and (max-width: 767px) {
.depots[data-v-497ce7bf], .trades[data-v-497ce7bf], .positions[data-v-497ce7bf] {
    margin-bottom: 60px;
}
}
.description[data-v-497ce7bf] {
  margin-bottom: 60px;
}
.depot-slider .button-navigation[data-v-497ce7bf] {
  display: flex;
}
.vita-section[data-v-497ce7bf] {
  padding-bottom: 0 !important;
}
.vita-section.vita--revert .expert-overview[data-v-497ce7bf] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-497ce7bf] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-497ce7bf] {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  display: grid;
}
.vita-section .head[data-v-497ce7bf] {
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
  font-size: 16px;
  display: flex;
}
.vita-section .head .avatar img[data-v-497ce7bf] {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}
.vita-section .head .title[data-v-497ce7bf] {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}
.vita-section .head .profession[data-v-497ce7bf] {
  opacity: .6;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-497ce7bf] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-497ce7bf] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-497ce7bf] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-497ce7bf] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-497ce7bf] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-497ce7bf] {
    grid-area: 2 / 1;
}
}
.animated-button-wrapper .disclaimer[data-v-ba2ed4f2] {
  color: var(--text-color);
  font-size: var(--font-xs);
  text-align: center;
  opacity: .6;
  height: 12px;
  margin-top: 10px;
  display: block;
}
.intro-video[data-v-ba2ed4f2] {
  padding-bottom: 0 !important;
}
.intro-video video[data-v-ba2ed4f2] {
  aspect-ratio: 16 / 9;
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
section.features[data-v-ba2ed4f2] {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.depots[data-v-ba2ed4f2] {
  grid-template-columns: 1fr;
  gap: 96px 30px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.depots[data-v-ba2ed4f2] {
    grid-template-columns: 1fr;
    margin-block: 100px;
}
}
@media screen and (max-width: 767px) {
.depots[data-v-ba2ed4f2] {
    margin-block: 60px;
}
}
.depot .head[data-v-ba2ed4f2] {
  justify-content: flex-start;
  align-items: center;
  gap: 30px;
  margin-bottom: 32px;
  display: flex;
}
@media screen and (max-width: 767px) {
.depot .head[data-v-ba2ed4f2] {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
}
}
.depot .data[data-v-ba2ed4f2] {
  text-align: left;
}
.depot .avatars[data-v-ba2ed4f2] {
  gap: 16px;
  display: flex;
}
.depot .title[data-v-ba2ed4f2] {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5em;
}
.depot .performance[data-v-ba2ed4f2] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  margin-bottom: 8px;
  font-size: 56px;
  font-weight: 700;
  display: inline-block;
}
.depot .performance span[data-v-ba2ed4f2] {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
@media screen and (max-width: 991px) {
.depot .performance[data-v-ba2ed4f2] {
    font-size: 48px;
}
}
@media screen and (max-width: 767px) {
.depot .performance[data-v-ba2ed4f2] {
    font-size: 40px;
}
}
.depot .subtitle[data-v-ba2ed4f2] {
  text-align: left;
  font-size: 24px;
  font-weight: 700;
}
.depot .chart[data-v-ba2ed4f2] {
  aspect-ratio: 6;
  background-color: #0e1b25;
  border: 1px solid #3b6c59;
  border-radius: 16px;
  margin-bottom: 32px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
.depot .chart[data-v-ba2ed4f2] {
    aspect-ratio: 6 / 2;
}
}
.depot .chart .data[data-v-ba2ed4f2] {
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 16px;
  left: 16px;
}
.depot .chart .data .duration[data-v-ba2ed4f2] {
  opacity: .6;
  margin-top: 8px;
}
.depot .chart img[data-v-ba2ed4f2] {
  width: 100%;
  height: 100%;
}
.depot .description[data-v-ba2ed4f2] {
  opacity: .8;
}
.depot .description p[data-v-ba2ed4f2] {
  line-height: 1.5em;
  font-size: var(--font-m) !important;
}
@media screen and (max-width: 767px) {
.depot .description p[data-v-ba2ed4f2] {
    font-size: var(--font-m);
}
}
.setup-head[data-v-ba2ed4f2] {
  justify-content: flex-start;
  align-items: center;
  gap: 1rem;
  margin-top: 64px;
  margin-bottom: 24px;
  display: flex;
}
.setup-head .avatar[data-v-ba2ed4f2] {
  width: 64px;
  height: 64px;
}
.setup-head .title[data-v-ba2ed4f2] {
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5em;
}
.setups[data-v-ba2ed4f2] {
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-ba2ed4f2] {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow-x: auto;
}
.setups .setup[data-v-ba2ed4f2] {
    min-width: 300px;
}
}
.setups .setup[data-v-ba2ed4f2] {
  background-color: var(--body-bg);
  border-radius: .5rem;
  flex-direction: column;
  align-items: center;
  gap: .5rem;
  padding: 2rem 1rem;
  display: flex;
  position: relative;
}
.setups .setup .expert[data-v-ba2ed4f2] {
  align-items: center;
  gap: .5rem;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.setups .setup .expert .avatar[data-v-ba2ed4f2] {
  background-color: var(--box-bg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 125%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.setups .setup .expert .avatar--rocco[data-v-ba2ed4f2] {
  background-image: var(--v483cc74e);
}
.setups .setup .expert .avatar--valentin[data-v-ba2ed4f2] {
  background-image: var(--v5adbd835);
}
.setups .setup .logo[data-v-ba2ed4f2] {
  width: 8rem;
  height: 8rem;
  margin-block: 20px;
}
.setups .setup .performance[data-v-ba2ed4f2] {
  color: var(--btn-buy-bg);
  font-size: 56px;
  font-weight: 700;
}
.setups .setup .company[data-v-ba2ed4f2] {
  font-size: 24px;
  font-weight: 700;
}
.setups .setup .headline[data-v-ba2ed4f2] {
  opacity: .4;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}
.webinar-dates[data-v-ba2ed4f2] {
  border-top: 2px solid var(--box-bg);
}
.webinar-sessions[data-v-ba2ed4f2] {
  font-size: var(--font-l);
  flex-direction: column;
  gap: 2rem;
  display: flex;
}
@media screen and (max-width: 767px) {
.webinar-sessions[data-v-ba2ed4f2] {
    font-size: var(--font-m);
}
}
.webinar-sessions .webinar-session__title[data-v-ba2ed4f2] {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5em;
}
.webinar-sessions .webinar-session__dates[data-v-ba2ed4f2] {
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
  display: flex;
}
.expert-image img[data-v-ba2ed4f2] {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
.vita-section[data-v-ba2ed4f2] {
  padding-bottom: 0 !important;
}
.vita-section .section-titles[data-v-ba2ed4f2] {
  margin-bottom: 32px !important;
}
.vita-section h2[data-v-ba2ed4f2] {
  margin-bottom: 24px !important;
}
.vita-section h3[data-v-ba2ed4f2] {
  font-size: 24px !important;
}
.vita-section.vita--revert .expert-overview[data-v-ba2ed4f2] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-ba2ed4f2] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-ba2ed4f2] {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  display: grid;
}
.vita-section .expert-content .description[data-v-ba2ed4f2] {
  font-size: var(--font-m);
  margin-bottom: 120px;
}
.vita-section .expert-content .description p[data-v-ba2ed4f2] {
  margin-bottom: 16px;
}
.vita-section .expert-content .description p[data-v-ba2ed4f2]:last-child {
  margin-bottom: 0;
}
.vita-section .expert-content .expert-image[data-v-ba2ed4f2] {
  justify-content: center;
  display: flex;
}
.vita-section .expert-content .expert-image img[data-v-ba2ed4f2] {
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -120px;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-ba2ed4f2] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-ba2ed4f2] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-ba2ed4f2] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-ba2ed4f2] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-ba2ed4f2] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-ba2ed4f2] {
    grid-area: 2 / 1;
}
}
.webinar-dates[data-v-6a62b4ba] {
  padding-block: 40px !important;
}
.webinar-sessions[data-v-6a62b4ba] {
  font-size: var(--font-l);
  flex-direction: column;
  gap: 2rem;
  display: flex;
}
@media screen and (max-width: 767px) {
.webinar-sessions[data-v-6a62b4ba] {
    font-size: var(--font-m);
}
}
.webinar-sessions .webinar-session__title[data-v-6a62b4ba] {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5em;
}
.webinar-sessions .webinar-session__dates[data-v-6a62b4ba] {
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
  display: flex;
}
.expert-image img[data-v-6a62b4ba] {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
.vita-section[data-v-6a62b4ba] {
  padding-bottom: 0 !important;
}
.vita-section .section-titles[data-v-6a62b4ba] {
  margin-bottom: 32px !important;
}
.vita-section h2[data-v-6a62b4ba] {
  margin-bottom: 24px !important;
}
.vita-section h3[data-v-6a62b4ba] {
  font-size: 24px !important;
}
.vita-section.vita--revert .expert-overview[data-v-6a62b4ba] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-6a62b4ba] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-6a62b4ba] {
  background-color: var(--box-bg);
  border-radius: 8px;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  padding: 24px;
  display: grid;
}
.vita-section .expert-content .description[data-v-6a62b4ba] {
  font-size: var(--font-m);
  margin-bottom: 120px;
}
.vita-section .expert-content .description p[data-v-6a62b4ba] {
  margin-bottom: 16px;
}
.vita-section .expert-content .description p[data-v-6a62b4ba]:last-child {
  margin-bottom: 0;
}
.vita-section .expert-content .expert-image[data-v-6a62b4ba] {
  justify-content: center;
  margin-top: 24px;
  margin-bottom: -24px;
  display: flex;
}
.vita-section .expert-content .expert-image img[data-v-6a62b4ba] {
  border-radius: 0;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-6a62b4ba] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-6a62b4ba] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-6a62b4ba] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-6a62b4ba] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-6a62b4ba] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-6a62b4ba] {
    grid-area: 2 / 1;
}
}
.cta[data-v-6a62b4ba] {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.cta h2[data-v-6a62b4ba] {
  font-size: 48px;
  font-weight: 700;
}
.section-core[data-v-70ddd150] .a-slider {
  margin: 70px 0;
}
.section-core[data-v-70ddd150] .a-slider .button-navigation {
  display: flex;
  top: -55px;
}
.section-core[data-v-70ddd150] .a-slider .slider-nav-item:after {
  background-color: var(--box-bg);
}
.section-core[data-v-70ddd150] .a-slider .chart {
  border-color: #0000;
}
.animated-button-wrapper .disclaimer[data-v-70ddd150] {
  font-size: var(--font-xs);
  text-align: center;
  opacity: .6;
  height: 12px;
  margin-top: 10px;
  display: block;
}
.background-gradient[data-v-70ddd150] {
  background: var(--background-gradient);
  color: #fff;
}
h3 + p.description[data-v-70ddd150] {
  width: 77%;
  font-size: var(--font-l);
  opacity: .6;
  margin-top: -24px;
  margin-bottom: 50px;
  font-weight: 500;
  line-height: 1.5em;
}
.depots[data-v-70ddd150], .trades[data-v-70ddd150], .positions[data-v-70ddd150] {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
.depots[data-v-70ddd150], .trades[data-v-70ddd150], .positions[data-v-70ddd150] {
    grid-template-columns: 1fr;
    margin-bottom: 70px;
}
}
@media screen and (max-width: 767px) {
.depots[data-v-70ddd150], .trades[data-v-70ddd150], .positions[data-v-70ddd150] {
    margin-bottom: 60px;
}
}
.description[data-v-70ddd150] {
  margin-bottom: 60px;
}
.depot-slider .button-navigation[data-v-70ddd150] {
  display: flex;
}
.vita-section[data-v-70ddd150] {
  padding-bottom: 0 !important;
}
.vita-section.vita--revert .expert-overview[data-v-70ddd150] {
  grid-area: 1 / 2;
}
.vita-section.vita--revert .expert-image[data-v-70ddd150] {
  grid-area: 1 / 1;
}
.vita-section .expert-content[data-v-70ddd150] {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 30px;
  display: grid;
}
.vita-section .head[data-v-70ddd150] {
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
  font-size: 16px;
  display: flex;
}
.vita-section .head .avatar img[data-v-70ddd150] {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}
.vita-section .head .title[data-v-70ddd150] {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}
.vita-section .head .profession[data-v-70ddd150] {
  opacity: .6;
}
@media screen and (max-width: 991px) {
.vita-section .expert-content[data-v-70ddd150] {
    grid-template-columns: 1fr;
}
.vita-section .expert-content .description[data-v-70ddd150] {
    margin-bottom: 0;
}
.vita-section .expert-content .expert-image img[data-v-70ddd150] {
    margin-top: -40px;
}
.vita-section.vita--revert[data-v-70ddd150] {
    margin-top: 2rem;
}
.vita-section.vita--revert .expert-overview[data-v-70ddd150] {
    grid-area: 1 / 1;
}
.vita-section.vita--revert .expert-image[data-v-70ddd150] {
    grid-area: 2 / 1;
}
}
h2 span[data-v-606d4ccb] {
  background: var(--font-gradient);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.cols--lock[data-v-606d4ccb] {
  margin-top: 80px;
}
.cols--lock .col--lock[data-v-606d4ccb] {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}
.cols--lock .col--lock .lock[data-v-606d4ccb] {
  width: 196px;
  height: 344px;
  clip-path: path("M184.392 86.3807C184.392 116.244 169.235 142.568 146.194 158.082L196 344H0L49.8059 158.082C26.7645 142.568 11.6081 116.244 11.6081 86.3807C11.6081 38.674 50.2871 0 98 0C145.713 0 184.392 38.674 184.392 86.3807Z");
  background-image: url("/img/store/graphics/sections/lock-secrets.png");
  background-size: 75%;
  background-attachment: fixed;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.cols--lock .col--description[data-v-606d4ccb] {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
.cols--lock[data-v-606d4ccb] {
    margin-top: 0;
    grid-template-columns: 1fr !important;
}
.cols--lock .col--description[data-v-606d4ccb] {
    margin-bottom: 20px;
}
.cols--lock .col--lock[data-v-606d4ccb] {
    grid-row: 2;
}
}
.setups[data-v-606d4ccb] {
  gap: 120px;
  margin-block: 120px;
  display: grid;
}
@media screen and (max-width: 991px) {
.setups[data-v-606d4ccb] {
    gap: 90px;
    margin-block: 90px;
}
}
@media screen and (max-width: 767px) {
.setups[data-v-606d4ccb] {
    gap: 60px;
    margin-block: 60px;
}
}
.setup[data-v-606d4ccb] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  display: grid;
}
.setup .data[data-v-606d4ccb] {
  text-align: right;
}
.setup .performance[data-v-606d4ccb] {
  background: -webkit-linear-gradient(left, #51ffbf, #00ac78);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  display: inline-block;
}
.setup .performance span[data-v-606d4ccb] {
  -webkit-background-clip: initial;
  background-clip: initial;
  -webkit-text-fill-color: initial;
  color: #fff;
  opacity: .6;
  font-size: 32px;
}
.setup .company[data-v-606d4ccb] {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35em;
}
.setup .description[data-v-606d4ccb] {
  opacity: .6;
  font-size: 16px;
  line-height: 1.5em;
}
.setup .graphics[data-v-606d4ccb] {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
.setup .graphics .graphic[data-v-606d4ccb] {
  aspect-ratio: 10 / 7;
  background-color: #0b0e13;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #3b6c59;
  border-radius: 8px;
}
.setup .graphics .graphic--1-in[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-marathon-in.svg");
}
.setup .graphics .graphic--1-out[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-marathon-out.svg");
}
.setup .graphics .graphic--2-in[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-mdax-in.svg");
}
.setup .graphics .graphic--2-out[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-mdax-out.svg");
}
.setup .graphics .graphic--3-in[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-biotech-in.svg");
}
.setup .graphics .graphic--3-out[data-v-606d4ccb] {
  background-image: url("/img/store/graphics/sections/setup-biotech-out.svg");
}
.setup .graphics .graphic--before[data-v-606d4ccb] {
  opacity: .6;
  background-color: #0b0e13;
  grid-area: 1 / 1 / 3 / 3;
}
.setup .graphics .graphic--after[data-v-606d4ccb] {
  grid-area: 2 / 2 / 4 / 4;
  position: relative;
}
.setup .graphics .graphic--after[data-v-606d4ccb]:after {
  content: "";
  border: 2px solid #51ffbf;
  border-radius: 16px;
  position: absolute;
  inset: -10px;
}
.setup:nth-child(2n) .graphics[data-v-606d4ccb] {
  grid-area: 1 / 1;
}
.setup:nth-child(2n) .data[data-v-606d4ccb] {
  text-align: left;
  grid-area: 1 / 2;
  padding-top: 10vw;
}
@media screen and (max-width: 991px) {
.setup .performance[data-v-606d4ccb] {
    font-size: 48px;
}
.setup .company[data-v-606d4ccb] {
    font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.setup[data-v-606d4ccb] {
    grid-template-columns: 1fr;
}
.setup .data[data-v-606d4ccb] {
    text-align: left;
}
.setup:nth-child(2n) .graphics[data-v-606d4ccb] {
    grid-area: 2 / 1;
}
.setup:nth-child(2n) .data[data-v-606d4ccb] {
    grid-area: 1 / 1;
}
}
.m-image-link[data-v-b9d03564] {
  border-top: 1px solid var(--line-color);
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
  display: flex;
}
.m-image-link[data-v-b9d03564]:first-of-type {
  border-top: none;
}
.m-image-link.depot[data-v-b9d03564] {
  border-top: 1px solid var(--line-color);
}
.m-image-link .left[data-v-b9d03564] {
  align-items: center;
  display: flex;
}
.m-image-link .stock3-icon[data-v-b9d03564] {
  color: var(--text-color-light);
  font-size: 18px;
}
.m-image-link .title[data-v-b9d03564] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 6px;
}
.m-image-link .subtitle[data-v-b9d03564] {
  color: rgba(var(--text-color-rgb), .9);
  font-size: var(--font-xs);
}
.m-image-link .img-wrapper[data-v-b9d03564] {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  display: flex;
}
.m-image-link .img-wrapper[data-v-b9d03564] .stock3-icon {
  color: var(--brand-primary);
  font-size: 30px;
}
.m-image-link .img-wrapper[data-v-b9d03564] img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
.m-footer[data-v-5bc8d15c] {
  color: var(--footer-color);
  font-size: var(--font-xs);
}
.m-footer a[href][data-v-5bc8d15c]:hover {
  text-decoration: underline;
}
.m-footer .logo[data-v-5bc8d15c] {
  width: 100px;
}
.m-footer .footer-main[data-v-5bc8d15c] {
  background-color: var(--footer-main-bg);
  padding: 10px 0;
}
.m-footer .footer-bottom[data-v-5bc8d15c] {
  background-color: var(--footer-sub-bg);
  padding: 10px 0;
  font-size: 10px;
  line-height: 1.7;
}
.m-footer .footer-bottom .container-wrapper[data-v-5bc8d15c] {
  flex-direction: column;
  align-items: center;
  gap: 20px;
  display: flex;
}
.m-footer .footer-bottom .container-wrapper .left[data-v-5bc8d15c] {
  flex: 1;
}
.m-footer .footer-bottom a[data-v-5bc8d15c] {
  text-decoration: underline;
}
.m-footer .img-store[data-v-5bc8d15c] {
  width: auto;
  height: 46px;
}
.m-footer .more-links[data-v-5bc8d15c] {
  margin-top: 20px;
}
.m-footer .more-links .app-links[data-v-5bc8d15c] {
  gap: 8px;
  height: 100%;
  display: flex;
}
.m-footer .more-links .stock3-icon[data-v-5bc8d15c] {
  color: var(--footer-color);
}
.m-footer .more-links ul.privacy[data-v-5bc8d15c] {
  display: block;
}
.m-footer .more-links ul.privacy a[data-v-5bc8d15c] {
  padding: 10px 0;
  display: block;
}
.m-footer .more-links ul[data-v-5bc8d15c] {
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.m-footer .more-links ul li[data-v-5bc8d15c] {
  margin-right: 10px;
}
.m-footer .footer-wrapper[data-v-5bc8d15c] {
  flex-wrap: wrap;
  display: flex;
}
.m-footer .footer-col[data-v-5bc8d15c] {
  width: 50%;
  margin-bottom: 20px;
}
.m-footer .footer-col[data-v-5bc8d15c]:first-child {
  width: 100%;
}
.m-footer .footer-col[data-v-5bc8d15c]:last-of-type {
  margin-bottom: 0;
}
.m-footer .footer-col ul li[data-v-5bc8d15c] {
  margin-bottom: 8px;
  line-height: 1.5;
}
.m-footer .footer-col ul li .more-padding[data-v-5bc8d15c] {
  padding: 2px 0;
}
.m-footer .footer-col ul li .m-link[data-v-5bc8d15c] {
  display: block;
}
.m-footer .footer-col ul li:first-child .m-link[data-v-5bc8d15c] {
  font-weight: var(--font-semiBold);
  cursor: default;
  margin-bottom: 12px;
}
@media screen and (min-width: 576px) {
.m-footer[data-v-5bc8d15c] {
    margin-bottom: 0;
}
}
@media screen and (min-width: 768px) {
.m-footer .footer-bottom .container-wrapper[data-v-5bc8d15c] {
    flex-direction: row;
    align-items: flex-start;
}
.m-footer .more-links ul.privacy[data-v-5bc8d15c] {
    display: flex;
}
.m-footer .more-links ul.privacy a[data-v-5bc8d15c] {
    padding: 0;
}
.m-footer .footer-main[data-v-5bc8d15c] {
    padding: 20px 0;
}
.m-footer .legal-wrapper[data-v-5bc8d15c] {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.m-footer .footer-wrapper[data-v-5bc8d15c] {
    align-items: flex-start;
}
.m-footer .footer-wrapper .footer-col[data-v-5bc8d15c] {
    flex: 1;
    padding: 0 5px;
}
}
@media screen and (min-width: 992px) {
.m-footer .logo[data-v-5bc8d15c] {
    width: 120px;
}
}
.c-box-wrapper-icon-text[data-v-62bbb4ea] {
  flex-direction: column;
  gap: 70px;
  height: 100%;
  display: flex;
}
@media screen and (min-width: 768px) {
.c-box-wrapper-icon-text[data-v-62bbb4ea] {
    flex-direction: row;
    gap: 0;
    display: flex;
}
}
.c-box-wrapper-icon-text .image-col[data-v-62bbb4ea] {
  flex-basis: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.c-box-wrapper-icon-text .image-col .stock3-icon[data-v-62bbb4ea] {
  color: var(--brand-primary);
  box-shadow: -13px 13px 0px 0px var(--brand-primary);
  background-color: #fff;
  border-radius: 30px;
  padding: 30px;
  font-size: 100px;
  transform: rotate3d(1, 1, 1, 332deg);
}
@media screen and (min-width: 992px) {
.c-box-wrapper-icon-text .image-col .stock3-icon[data-v-62bbb4ea] {
    padding: 40px;
    font-size: 130px;
}
}
.c-box-wrapper-icon-text .text-col[data-v-62bbb4ea] {
  height: 100%;
  color: rgba(var(--text-color-rgb), .8);
  flex-direction: column;
  flex-basis: 50%;
  justify-content: center;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.5;
  display: flex;
}
@media screen and (min-width: 768px) {
.c-box-wrapper-icon-text .text-col[data-v-62bbb4ea] {
    font-size: 20px;
}
}
.c-box-wrapper-icon-text .text-col h2[data-v-62bbb4ea] {
  color: var(--text-color);
  align-items: center;
  gap: 8px;
  margin-bottom: 15px;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}
@media screen and (min-width: 768px) {
.c-box-wrapper-icon-text .text-col h2[data-v-62bbb4ea] {
    font-size: 32px;
}
}
.m-premium-card-wrapper[data-v-f5a909f0] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  scrollbar-width: thin;
  height: 100%;
  margin-bottom: 50px;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.m-premium-card-wrapper[data-v-f5a909f0] {
    height: 100%;
}
}
@media screen and (min-width: 1200px) {
.m-premium-card-wrapper[data-v-f5a909f0] {
    margin-bottom: 0;
}
}
.m-premium-card-wrapper.has-border[data-v-f5a909f0] {
  border: 1px solid var(--line-color);
}
.m-premium-card-wrapper .headline[data-v-f5a909f0] {
  margin-bottom: 0;
  font-size: 16px;
}
.m-premium-card-wrapper[data-v-f5a909f0] .m-article-item-list-wrapper .m-no-results {
  height: 200px;
}
.m-premium-card-wrapper .header[data-v-f5a909f0] {
  background-color: var(--box-bg);
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 0 10px;
  display: flex;
}
.m-premium-card-wrapper .header .title[data-v-f5a909f0] {
  align-items: center;
  display: flex;
}
.m-premium-card-wrapper .header .icon[data-v-f5a909f0] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  display: flex;
}
.m-premium-card-wrapper .header .icon img[data-v-f5a909f0] {
  width: 22px;
}
.m-premium-card-wrapper .header .icon .stock3-icon[data-v-f5a909f0] {
  color: var(--text-color-light);
  font-size: 18px;
}
.m-premium-card-wrapper .actions[data-v-f5a909f0] {
  justify-content: flex-end;
  gap: 8px;
  display: flex;
}
.m-premium-card-wrapper[data-v-f5a909f0] .m-article-item-list li:last-of-type .m-article-list-item {
  border-bottom: none;
}
.m-premium-card-wrapper.has-link[data-v-f5a909f0] {
  position: relative;
}
.m-premium-card-wrapper.has-link .content-wrapper[data-v-f5a909f0] {
  height: calc(100% - 50px);
  padding-bottom: 40px;
}
.m-premium-card-wrapper.sticky-article .content-wrapper[data-v-f5a909f0] {
  height: calc(100% - 164px);
}
.m-premium-card-wrapper.sticky-md .content-wrapper[data-v-f5a909f0] {
  height: calc(100% - calc(var(--sticky-md-content-offset, 286px)  + var(--sticky-md-extra-offset, 0px)));
}
.m-premium-card-wrapper .content-wrapper[data-v-f5a909f0] {
  height: calc(100% - 50px);
  overflow: auto;
}
.m-premium-card-wrapper .content-wrapper .more-link[data-v-f5a909f0] {
  z-index: 1;
  background-color: var(--body-bg);
  border-top: 1px solid var(--line-color);
  height: 40px;
  font-weight: var(--font-medium);
  color: var(--brand-primary);
  border-bottom-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.m-premium-card-wrapper .content[data-v-f5a909f0] {
  height: 100%;
  overflow: auto;
}
.service-items[data-v-1b54de18] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-1b54de18] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-1b54de18] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-1b54de18]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-1b54de18] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.service-items[data-v-5ad29aff] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-5ad29aff] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-5ad29aff] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-5ad29aff]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-5ad29aff] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.service-items[data-v-a51408e2] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-a51408e2] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-a51408e2] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-a51408e2]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-a51408e2] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.box-wrapper[data-v-a51408e2] {
  overflow: hidden;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .content {
  overflow: hidden;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions {
  align-items: center;
  display: flex;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-play-pause {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-play-pause .stock3-icon {
  color: var(--brand-primary);
  font-size: 26px;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-play-pause.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-arrow {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  display: flex;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-arrow.right .stock3-icon {
  margin-right: -1px;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-arrow.left .stock3-icon {
  margin-left: -1px;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-arrow.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.box-wrapper[data-v-a51408e2] .m-premium-card-wrapper .actions .btn-arrow .stock3-icon {
  color: #fff;
}
.box-wrapper .chart-wrapper[data-v-a51408e2] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-right: 2px;
  overflow: hidden;
}
.service-items[data-v-a036de6b] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-a036de6b] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-a036de6b] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-a036de6b]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-a036de6b] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.button-wrapper[data-v-9e1a829e] {
  text-align: center;
}
.service-items[data-v-9e1a829e] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-9e1a829e] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-9e1a829e] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-9e1a829e]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-9e1a829e] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.box-wrapper[data-v-53d17f9a] {
  background-image: url("/assets/Dvj_CzwV.png");
  position: relative;
  overflow: hidden;
}
.box-wrapper .background-image[data-v-53d17f9a] {
  width: 100%;
  height: 100%;
  position: absolute;
}
.desktop-profile-img-link[data-v-53d17f9a] {
  width: 100%;
  height: 100%;
  padding: 30px;
}
.desktop-profile-img-link[data-v-53d17f9a] .stock3-icon {
  margin-top: auto;
  margin-bottom: 15px;
}
.desktop-profile-img-link[data-v-53d17f9a] .left {
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
  height: 100%;
}
.desktop-profile-img-link[data-v-53d17f9a] .left .img-wrapper {
  width: 80px;
  height: 80px;
  margin-right: auto;
}
@media screen and (min-width: 576px) {
.desktop-profile-img-link[data-v-53d17f9a] .left .img-wrapper {
    width: 120px;
    height: 120px;
}
}
.desktop-profile-img-link[data-v-53d17f9a] .left .img-wrapper img {
  width: 100%;
  height: auto;
}
.desktop-profile-img-link[data-v-53d17f9a] .left .title {
  font-size: var(--font-xl);
}
.service-items[data-v-175efa71] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-175efa71] {
  flex-basis: 100%;
  width: 100%;
}
.service-items .service-item .m-link[data-v-175efa71] {
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
  overflow: hidden;
}
.service-items .service-item .m-link[data-v-175efa71]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-175efa71] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.box-wrapper[data-v-6b6f8b70] .store-hero-banner {
  padding: 20px;
}
.box-wrapper[data-v-6b6f8b70] .store-hero-banner h1 {
  margin-bottom: 30px;
  font-size: 30px;
}
.box-wrapper[data-v-6b6f8b70] .store-hero-banner h2 {
  font-size: 20px;
}
.box-wrapper[data-v-6b6f8b70] .store-hero-banner img {
  width: 180px;
}
.service-items[data-v-6b6f8b70] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-6b6f8b70] {
  flex-basis: 100%;
  width: 100%;
}
@media screen and (max-width: 575px) {
.service-items .service-item .label[data-v-6b6f8b70] {
    text-overflow: ellipsis;
    max-width: 240px;
    display: inline-block;
    overflow: hidden;
}
}
.service-items .service-item .m-link[data-v-6b6f8b70] {
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
  overflow: hidden;
}
.service-items .service-item .m-link[data-v-6b6f8b70]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-6b6f8b70] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.button-wrapper[data-v-5c7e0f0f] {
  text-align: center;
}
.template-item[data-v-5c7e0f0f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-bottom: 5px;
  padding: 12px;
  display: flex;
}
.template-item .m-link[data-v-5c7e0f0f] {
  display: block;
}
.template-item .content-wrapper[data-v-5c7e0f0f] {
  flex: 1;
  min-width: 0;
}
.template-item .title .m-link[data-v-5c7e0f0f] {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  padding-top: 2px;
  padding-bottom: 6px;
  padding-right: 20px;
  overflow: hidden;
}
.template-item .title .m-link:hover .title-inner[data-v-5c7e0f0f] {
  text-decoration: underline;
}
.template-item .footer[data-v-5c7e0f0f] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}
.template-item .footer .footer-inner[data-v-5c7e0f0f] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.footer-actions .stock3-icon[data-v-5c7e0f0f] {
  color: var(--text-color-light);
  margin: 0;
  transition: color .1s linear;
}
.footer-actions:hover .stock3-icon[data-v-5c7e0f0f] {
  color: rgba(var(--text-color-rgb), 1);
}
.service-items[data-v-d6314f52] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-d6314f52] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-d6314f52] {
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
  overflow: hidden;
}
.service-items .service-item .m-link[data-v-d6314f52]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-d6314f52] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.text-sm[data-v-cd461052] {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
.text-sm[data-v-cd461052] {
    font-size: 12px;
}
}
.text-md[data-v-cd461052] {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
.text-md[data-v-cd461052] {
    font-size: 16px;
}
}
.text-lg[data-v-cd461052] {
  font-size: 16px;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
.text-lg[data-v-cd461052] {
    font-size: 16px;
    line-height: 26px;
}
}
@media screen and (min-width: 992px) {
.text-lg[data-v-cd461052] {
    font-size: 18px;
    line-height: 28px;
}
}
@media screen and (min-width: 1200px) {
.text-lg[data-v-cd461052] {
    font-size: 20px;
    line-height: 30px;
}
}
.text-xl[data-v-cd461052] {
  font-size: 21px;
  line-height: 30px;
}
@media screen and (min-width: 576px) {
.text-xl[data-v-cd461052] {
    font-size: 32px;
    line-height: 38px;
}
}
@media screen and (min-width: 768px) {
.text-xl[data-v-cd461052] {
    font-size: 40px;
    line-height: 46px;
}
}
.text-xxl[data-v-cd461052] {
  font-size: 40px;
}
@media screen and (min-width: 768px) {
.text-xxl[data-v-cd461052] {
    font-size: 52px;
}
}
@media screen and (min-width: 1200px) {
.text-xxl[data-v-cd461052] {
    font-size: 60px;
}
}
.text-xxxl[data-v-cd461052] {
  font-size: 40px;
  font-weight: var(--font-bold);
}
@media screen and (min-width: 768px) {
.text-xxxl[data-v-cd461052] {
    font-size: 60px;
}
}
@media screen and (min-width: 1200px) {
.text-xxxl[data-v-cd461052] {
    font-size: 80px;
}
}
.text-center[data-v-cd461052] {
  text-align: center;
}
.text-gray[data-v-cd461052] {
  color: rgba(var(--text-color-rgb), .5);
}
.p-mystock3[data-v-cd461052] {
  min-height: var(--100vh);
  overflow: hidden;
}
.container.small[data-v-cd461052] {
  max-width: 1050px;
}
section[data-v-cd461052] {
  position: relative;
  overflow: hidden;
}
.button-wrapper[data-v-cd461052] {
  display: flex;
}
.button-wrapper .btn-primary.text-lg[data-v-cd461052] {
  height: auto;
  padding: 14px 26px;
}
.box-white[data-v-cd461052] {
  background-color: var(--body-bg);
  border-radius: 40px;
}
.box-white--s[data-v-cd461052] {
  border-radius: 20px;
}
@media screen and (min-width: 992px) {
.box-white--s[data-v-cd461052] {
    border-radius: 30px;
}
}
.box-gray[data-v-cd461052] {
  background-color: var(--box-bg);
  border-radius: 40px;
}
.box-3d[data-v-cd461052] {
  transform: perspective(1200px)translateX(0)translateY(75px)scale(1)rotate(0)rotateX(12deg)rotateY(0)skewX(0)skewY(0)translateZ(0);
}
section.hero[data-v-cd461052] {
  overflow: inherit;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 60px;
}
section.hero .container[data-v-cd461052] {
  flex-direction: column;
  align-items: center;
  gap: 40px;
  display: flex;
}
section.hero .hero-banner[data-v-cd461052] {
  position: relative;
}
section.hero .hero-banner img[data-v-cd461052] {
  width: 100%;
  margin-top: 0;
}
section.hero .hero-banner .play-btn[data-v-cd461052] {
  background: rgba(var(--brand-primary-rgb), .7);
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
section.hero .hero-banner .play-btn .stock3-icon[data-v-cd461052] {
  color: var(--btn-primary-color);
  font-size: 40px;
}
section.hero .text-component[data-v-cd461052] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
section.hero .text-component h1[data-v-cd461052] {
  margin-bottom: 15px;
}
section.hero .text-component p[data-v-cd461052] {
  max-width: 730px;
  margin-bottom: 30px;
}
section.hero .broker-wrapper[data-v-cd461052] {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  width: 70%;
  margin-top: 20px;
  display: grid;
}
@media screen and (min-width: 992px) {
section.hero .broker-wrapper[data-v-cd461052] {
    grid-template-columns: repeat(9, 1fr);
}
}
section.hero .broker-wrapper img[data-v-cd461052] {
  height: 25px;
  margin-top: 0;
}
@media screen and (min-width: 576px) {
section.hero .broker-wrapper img[data-v-cd461052] {
    height: 30px;
}
}
@media screen and (min-width: 768px) {
section.hero .broker-wrapper img[data-v-cd461052] {
    height: 35px;
}
}
@media screen and (min-width: 992px) {
section.hero .broker-wrapper img[data-v-cd461052] {
    height: 40px;
}
}
section.headline[data-v-cd461052] {
  margin-top: 100px;
}
@media screen and (min-width: 768px) {
section.headline[data-v-cd461052] {
    margin-top: 140px;
}
}
section.headline .highlight[data-v-cd461052] {
  color: #0000;
  background: linear-gradient(172deg, #5190ef, #1252b3);
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
section.cards[data-v-cd461052] {
  margin-bottom: 100px;
}
section.cards h2[data-v-cd461052] {
  margin-bottom: 60px;
}
section.cards .card-wrapper[data-v-cd461052] {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: repeat(1, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  display: grid;
}
@media screen and (min-width: 576px) {
section.cards .card-wrapper[data-v-cd461052] {
    grid-template-columns: repeat(4, 1fr);
}
}
section.cards .card-wrapper .card[data-v-cd461052] {
  font-weight: var(--font-bold);
  flex-direction: column;
  grid-column: span 2;
  gap: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}
section.cards .card-wrapper .card img[data-v-cd461052] {
  width: 40%;
  margin: auto;
  padding: 30px 0;
}
section.cards .card-wrapper .card .text-component[data-v-cd461052] {
  margin-top: auto;
  padding: 10px 30px 30px;
}
@media screen and (min-width: 768px) {
section.cards .card-wrapper .card .text-component[data-v-cd461052] {
    padding: 40px;
}
}
section.cards .card-wrapper .card .text-component.absolute-bottom[data-v-cd461052] {
  position: absolute;
  bottom: 0;
  left: 0;
}
section.cards .card-wrapper .card .text-component h4[data-v-cd461052] {
  padding-bottom: 8px;
}
section.cards .card-wrapper .card .text-component p[data-v-cd461052] {
  font-weight: var(--font-regular);
}
@media screen and (min-width: 576px) {
section.cards .card-wrapper .card[data-v-cd461052]:last-child {
    grid-column: 2 / span 2;
}
}
section.footer[data-v-cd461052] {
  margin-bottom: 150px;
}
section.footer .button-wrapper[data-v-cd461052] {
  justify-content: center;
  margin-top: 0;
}
.video-drawer video[data-v-cd461052] {
  width: 100%;
}
.content-wrapper[data-v-cd461052] {
  margin-top: 80px;
}
.profile-wrapper[data-v-cd461052] {
  max-width: 100%;
}
@media screen and (min-width: 992px) {
.profile-wrapper[data-v-cd461052] {
    max-width: 48%;
}
}
.box-wrapper[data-v-cd461052] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  padding: 40px 30px;
  box-shadow: 0 4px 14px #0000000d;
}
@media screen and (min-width: 768px) {
.box-wrapper[data-v-cd461052] {
    padding: 75px 50px;
}
}
@media screen and (min-width: 992px) {
.box-wrapper[data-v-cd461052] {
    padding: 100px 80px;
}
}
.box-wrapper[data-v-cd461052] .m-premium-card-wrapper {
  height: 375px;
  margin-bottom: 0;
}
.box-wrapper[data-v-cd461052] .m-premium-card-wrapper .content-wrapper {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.box-wrapper[data-v-cd461052] .m-premium-card-wrapper .slider {
  flex-wrap: wrap;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}
.box-items[data-v-cd461052] {
  grid-template-columns: 1fr;
  gap: 35px;
  margin-top: 25px;
  margin-bottom: 35px;
  display: grid;
}
@media screen and (min-width: 1200px) {
.box-items[data-v-cd461052] {
    gap: 50px;
    margin-bottom: 50px;
}
}
@media screen and (min-width: 992px) {
.box-items.sm-lg[data-v-cd461052] {
    grid-template-columns: 1fr 2fr;
}
.box-items.lg-sm[data-v-cd461052] {
    grid-template-columns: 2fr 1fr;
}
}
.box-items.logged-in .box-wrapper[data-v-cd461052] {
  padding: 0;
}
.service-items[data-v-cd461052] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}
.service-items .service-item[data-v-cd461052] {
  flex-basis: 100%;
}
.service-items .service-item .m-link[data-v-cd461052] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.service-items .service-item .m-link[data-v-cd461052]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.service-items .service-item img[data-v-cd461052] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.section-charts .depot-slider[data-v-cd461052] {
  position: relative;
}
@media screen and (max-width: 991px) {
.section-charts .depot-slider[data-v-cd461052] .slider-item {
    width: 100% !important;
}
.section-charts .depot-slider[data-v-cd461052] .slider-wrapper {
    display: block;
    transform: none !important;
}
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .content-wrapper {
  height: 100%;
  padding-bottom: 0;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions {
  align-items: center;
  display: none;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-play-pause {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-play-pause .stock3-icon {
  color: var(--brand-primary);
  font-size: 26px;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-play-pause.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-arrow {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  display: flex;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-arrow.right .stock3-icon {
  margin-right: -1px;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-arrow.left .stock3-icon {
  margin-left: -1px;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-arrow.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions .btn-arrow .stock3-icon {
  color: #fff;
}
.section-charts[data-v-cd461052] .slider-container {
  padding-left: 1px;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.section-charts[data-v-cd461052] {
    margin-top: 20px;
}
.section-charts[data-v-cd461052] .m-premium-card-wrapper .actions {
    display: flex;
}
}
.c-premium-service-notice[data-v-7251cdde] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}
.c-premium-service-notice .header[data-v-7251cdde] {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.c-premium-service-notice .img-wrapper[data-v-7251cdde] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 10px;
  display: flex;
  overflow: hidden;
}
.c-premium-service-notice .img-wrapper img[data-v-7251cdde] {
  max-width: 80%;
}
.c-premium-service-notice .title[data-v-7251cdde] {
  font-weight: var(--font-medium);
  font-size: var(--font-m);
  margin-bottom: 5px;
  line-height: 1.2;
}
.c-premium-service-notice .subtitle[data-v-7251cdde] {
  color: var(--text-color-light);
}
.c-premium-service-notice .m-link[data-v-7251cdde] {
  margin-top: 15px;
}
.p-premium-service-detail .m-premium-service-header {
  margin-bottom: 20px;
}
.c-article-card-slider-item[data-v-811e3572] {
  flex-direction: column-reverse;
  align-items: flex-start;
  display: flex;
}
.c-article-card-slider-item p[data-v-811e3572] {
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin-bottom: 25px;
  display: -webkit-box;
  overflow: hidden;
}
.c-article-card-slider-item h3[data-v-811e3572] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-xl);
  -webkit-box-orient: vertical;
  min-height: 50px;
  margin-bottom: 5px;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.c-article-card-slider-item .article-card__footer[data-v-811e3572] {
  cursor: default;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}
.c-article-card-slider-item .article-card__footer .right[data-v-811e3572] {
  align-items: flex-end;
  gap: 8px;
  display: flex;
}
.c-article-card-slider-item .article-card__footer .author[data-v-811e3572] {
  color: var(--text-color-light);
  font-size: var(--font-xs);
  align-items: center;
  display: flex;
}
@media screen and (min-width: 768px) {
.c-article-card-slider-item[data-v-811e3572] {
    flex-direction: row;
}
.c-article-card-slider-item p[data-v-811e3572] {
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.c-article-card-slider-item h3[data-v-811e3572] {
    font-size: 22px;
}
.c-article-card-slider-item .article-card__content[data-v-811e3572] {
    width: 60%;
    padding-top: 10px;
    padding-right: 25px;
}
.c-article-card-slider-item .article-card__image[data-v-811e3572] {
    width: 40%;
    height: 200px;
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
}
.c-article-card-slider-item .article-card__image .a-skeleton[data-v-811e3572] {
    width: 100%;
    height: 100%;
}
.c-article-card-slider-item .m-article-teaser-image[data-v-811e3572] img {
    max-width: none;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.c-article-card-slider-item .m-article-teaser-image[data-v-811e3572] {
    height: 100%;
}
}
@media screen and (min-width: 1200px) {
.c-article-card-slider-item p[data-v-811e3572] {
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.c-article-card-slider-item h3[data-v-811e3572] {
    font-size: 26px;
}
.c-article-card-slider-item .article-card__content[data-v-811e3572] {
    width: 45%;
}
.c-article-card-slider-item .article-card__image[data-v-811e3572] {
    width: 55%;
    height: 280px;
}
}
@media screen and (min-width: 768px) {
.m-article-card-slider[data-v-811e3572] {
    padding-bottom: 30px;
    overflow: hidden;
}
.m-article-card-slider[data-v-811e3572] .slider-nav {
    margin: 0;
    position: absolute;
    bottom: 12px;
    left: 0;
}
}
@media screen and (max-width: 767px) {
.c-article-card-slider-item.loader .article-card__content[data-v-811e3572] {
    width: 100%;
}
.c-article-card-slider-item.loader .article-card__image[data-v-811e3572] {
    width: 100%;
    height: 178px;
    margin-bottom: 15px;
}
.c-article-card-slider-item.loader .article-card__image .a-skeleton[data-v-811e3572] {
    width: 100%;
    height: 100%;
}
}
.m-market-overview[data-v-577c3880] {
  position: relative;
}
.m-market-overview .chart-wrapper[data-v-577c3880] {
  padding: 10px 10px 0;
  position: relative;
}
.m-market-overview .chart-wrapper .chart-loader[data-v-577c3880] {
  height: 220px;
  display: block;
}
.m-market-overview .chart-wrapper .legend[data-v-577c3880] {
  background-color: var(--box-bg);
  font-weight: var(--font-medium);
  z-index: 1;
  padding: 5px;
  position: absolute;
  top: 10px;
  left: 10px;
}
.m-market-overview .primary-upper[data-v-577c3880] {
  position: absolute;
  top: -10px;
  right: 0;
  transform: translateY(-100%);
}
.m-market-overview .market-overview-inner[data-v-577c3880] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
}
.m-market-overview .instrument-link[data-v-577c3880]:hover {
  text-decoration: underline;
}
.m-market-overview .table-wrapper[data-v-577c3880] {
  padding: 5px 5px 0;
}
.m-market-overview table[data-v-577c3880] {
  border-collapse: collapse;
  width: 100%;
}
.m-market-overview table td[data-v-577c3880], .m-market-overview table th[data-v-577c3880] {
  height: 35px;
  padding: 5px;
}
.m-market-overview table tr:last-child td[data-v-577c3880] {
  border-bottom: none;
}
.m-market-overview table tr.active[data-v-577c3880] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.m-market-overview table td[data-v-577c3880] {
  border-bottom: 1px solid var(--gray-500);
  font-size: 13px;
  font-weight: var(--font-medium);
  cursor: default;
  padding: 12px 5px;
}
.m-market-overview table th[data-v-577c3880] {
  font-weight: var(--font-medium);
  text-align: left;
  font-size: var(--font-xs);
  white-space: nowrap;
  border-bottom: 1px solid var(--gray-500);
}
.m-market-overview table .name-col .wrap[data-v-577c3880] {
  align-items: center;
  display: flex;
}
.m-market-overview table .name-col .wrap .deTicker[data-v-577c3880] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 80px;
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.m-market-overview table .changePerc .instrument-value.loading[data-v-577c3880] {
  width: 25px;
}
.m-market-overview table .time[data-v-577c3880] {
  font-weight: var(--font-regular);
}
.m-market-overview table .time .instrument-value.loading[data-v-577c3880] {
  width: 50px;
}
.m-market-overview table .right[data-v-577c3880] {
  text-align: right;
}
.m-market-overview .instrument-wrapper[data-v-577c3880] {
  border-bottom: 1px solid var(--gray-500);
}
.m-market-overview .instrument-wrapper[data-v-577c3880]:last-of-type {
  border-color: #0000;
}
.m-market-overview .instrument-wrapper.active .btn-toggle .stock3-icon[data-v-577c3880] {
  color: var(--text-color);
}
.m-market-overview .instrument-wrapper.active .option-wrapper[data-v-577c3880] {
  display: flex;
}
@media screen and (min-width: 1200px) {
.m-market-overview table .name-col .wrap .name[data-v-577c3880] {
    max-width: 60px;
}
}
@media screen and (min-width: 1360px) {
.m-market-overview table .name-col .wrap .name[data-v-577c3880] {
    max-width: 80px;
}
}
.a-live-indicator[data-v-056ef1ae] {
  background: var(--brand-red);
  z-index: 2;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  display: block;
  position: relative;
}
.a-live-indicator[data-v-056ef1ae]:after, .a-live-indicator[data-v-056ef1ae]:before {
  content: "";
  z-index: 1;
  opacity: 0;
  border: 3px solid rgba(var(--brand-red-rgb), .5);
  background: rgba(var(--brand-red-rgb), .5);
  border-radius: 100px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a-live-indicator[data-v-056ef1ae]:after {
  width: 18px;
  height: 18px;
  animation: 2s linear 2 forwards pulse-056ef1ae;
}
.a-live-indicator[data-v-056ef1ae]:before {
  width: 30px;
  height: 30px;
  animation: 2s linear 1.1s 2 forwards pulse2-056ef1ae;
}
@keyframes pulse-056ef1ae {
0% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(0);
}
50% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(.5);
}
100% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(1);
}
}
@keyframes pulse2-056ef1ae {
0% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(0);
}
50% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(.5);
}
100% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(1);
}
}
.m-live-news-ticker[data-v-02998b03] {
  color: #fff;
  border-radius: var(--global-radius);
  --article-count: var(--v6b66927e);
  --numanimating: 0;
  background: linear-gradient(to right, #0c068a 0%, #91433b 100%);
  flex-direction: row;
  min-height: 60px;
  margin-bottom: 20px;
  padding: 11px 13px;
  line-height: 19px;
  position: relative;
}
.m-live-news-ticker .inner[data-v-02998b03] {
  margin-right: 105px;
  transition: all .5s;
  overflow: hidden;
}
.m-live-news-ticker .articles[data-v-02998b03] {
  flex-direction: row-reverse;
  display: flex;
}
.m-live-news-ticker .articles.animating[data-v-02998b03] {
  width: calc(100% / var(--article-count) * var(--num-animating)  + 100%);
}
.m-live-news-ticker .articles li[data-v-02998b03] {
  --padding-right: 16px;
  padding-right: var(--padding-right);
  padding-left: var(--padding-right);
  text-overflow: ellipsis;
  mix-blend-mode: hard-light;
  border-left: 1px solid #ffffff80;
  flex: 1;
  height: 38px;
  position: relative;
  overflow: hidden;
}
.m-live-news-ticker .articles li[data-v-02998b03]:last-of-type {
  border-left: none;
  padding-left: 4px;
}
.m-live-news-ticker .articles li[data-v-02998b03]:after {
  content: var(--time-text);
  color: #fffc;
  text-align: right;
  width: var(--width);
  right: var(--padding-right);
  background: linear-gradient(to right, #7770 0%, gray 30%);
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 767px) {
.m-live-news-ticker .articles[data-v-02998b03] {
    opacity: 0;
    transition: opacity .2s ease-in;
}
.m-live-news-ticker .articles.mounted[data-v-02998b03] {
    opacity: 1;
}
}
.m-live-news-ticker .no-data-text[data-v-02998b03] {
  height: 24px;
  font-weight: var(--font-semiBold);
  text-align: left;
  align-self: center;
  align-items: center;
  padding: 12px 0 12px 12px;
  display: inline-flex;
  position: absolute;
  top: 50%;
  right: 25%;
  transform: translateY(-50%);
}
@media screen and (max-width: 575px) {
.m-live-news-ticker .no-data-text[data-v-02998b03] {
    font-size: var(--font-xs);
}
}
.m-live-news-ticker .main-link[data-v-02998b03] {
  white-space: nowrap;
  height: 24px;
  font-weight: var(--font-semiBold);
  align-self: center;
  align-items: center;
  padding: 12px 0 12px 12px;
  display: inline-flex;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.m-live-news-ticker .main-link .a-live-indicator[data-v-02998b03] {
  margin-right: 5px;
}
.m-live-news-ticker .main-link .stock3-icon[data-v-02998b03] {
  color: #fff;
}
@media screen and (max-width: 991px) {
.m-live-news-ticker .inner[data-v-02998b03] {
    margin-right: 29px;
}
.m-live-news-ticker .inner .ticker-link[data-v-02998b03] {
    display: none;
}
}
.list-move[data-v-02998b03], .list-enter-active[data-v-02998b03], .list-leave-active[data-v-02998b03] {
  mix-blend-mode: auto;
  transition: all .5s;
}
.list-enter-from[data-v-02998b03] {
  opacity: 0;
  transform: translateX(-300px);
}
.list-leave-to[data-v-02998b03] {
  opacity: 0;
  transform: translateX(300px);
}
.m-appointment-list[data-v-71915c09] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-appointment-list li:last-child .item[data-v-71915c09] {
  border-bottom: none;
}
.m-appointment-list .item[data-v-71915c09] {
  border-bottom: 1px solid var(--line-color);
  justify-content: flex-start;
  align-items: center;
  height: 71px;
  transition: all .1s linear;
  display: flex;
}
.m-appointment-list .item[data-v-71915c09]:not(.no-destination) {
  cursor: pointer;
}
.m-appointment-list .item[data-v-71915c09]:not(.no-destination):hover {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.m-appointment-list .item .date-wrapper[data-v-71915c09] {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 66px;
  display: flex;
}
.m-appointment-list .item .date-wrapper .month[data-v-71915c09] {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: var(--font-medium);
  margin-bottom: 5px;
}
.m-appointment-list .item .date-wrapper .num[data-v-71915c09] {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
}
.m-appointment-list .item .content-wrapper[data-v-71915c09] {
  min-width: 0;
  padding-right: 10px;
}
.m-appointment-list .item .title[data-v-71915c09] {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  padding-bottom: 6px;
  display: block;
  overflow: hidden;
}
.m-appointment-list .item .descr[data-v-71915c09] {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  padding-bottom: 2px;
  display: block;
  overflow: hidden;
}
.m-appointment-list .item.no-descr .title[data-v-71915c09] {
  padding-bottom: 2px;
}
.c-article-search-teaser-item[data-v-e77f9fc7] {
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}
.c-article-search-teaser-item .type[data-v-e77f9fc7] {
  display: none;
}
.c-article-search-teaser-item .article-teaser-item__content[data-v-e77f9fc7] {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.c-article-search-teaser-item .copy[data-v-e77f9fc7] {
  min-width: 0;
}
.c-article-search-teaser-item[data-v-e77f9fc7] .m-article-teaser-image.sm {
  width: 75px;
  height: 75px;
  margin: 0 0 0 20px;
}
.c-article-search-teaser-item p[data-v-e77f9fc7] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin-bottom: 12px;
  display: -webkit-box;
  overflow: hidden;
}
.c-article-search-teaser-item h3[data-v-e77f9fc7] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-m);
  -webkit-box-orient: vertical;
  min-height: 44px;
  margin-bottom: 2px;
  line-height: 1.4;
  display: -webkit-box;
  overflow: hidden;
}
.c-article-search-teaser-item .article-teaser-item__footer[data-v-e77f9fc7] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.c-article-search-teaser-item .article-teaser-item__footer .author[data-v-e77f9fc7] {
  color: var(--text-color-light);
  font-size: var(--font-xs);
  align-items: center;
  width: 100%;
  display: flex;
}
.c-article-search-teaser-item .article-teaser-item__footer .author .right[data-v-e77f9fc7] {
  margin-left: auto;
}
@media screen and (min-width: 768px) {
.c-article-search-teaser-item[data-v-e77f9fc7] .m-article-teaser-image.sm {
    width: 85px;
    height: 85px;
    margin: 0 0 0 20px;
}
.c-article-search-teaser-item[data-v-e77f9fc7] .m-avatar .name {
    display: inline-block;
}
.c-article-search-teaser-item[data-v-e77f9fc7] .m-avatar.has-name img {
    margin-right: 8px;
}
.c-article-search-teaser-item .type[data-v-e77f9fc7] {
    display: inline-block;
}
.c-article-search-teaser-item .bookmark[data-v-e77f9fc7] {
    margin-top: 3px;
}
.c-article-search-teaser-item h3[data-v-e77f9fc7] {
    font-size: var(--font-l);
    min-height: 50px;
    margin-bottom: 5px;
}
}
.m-article-search-teaser-list li[data-v-c9c84c32]:last-child .c-article-search-teaser-item {
  margin-bottom: 0;
}
.m-heatmap[data-v-80b6b06c] {
  height: 800px;
}
.m-heatmap .map[data-v-80b6b06c] {
  height: inherit;
  width: inherit;
  column-count: var(--num-cols);
  column-gap: 10px;
}
.m-heatmap .map .c-heatmap-patch[data-v-80b6b06c] {
  height: var(--patch-height);
  text-align: center;
  border-radius: var(--global-radius);
  background-color: var(--bg-color);
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  min-height: 90px;
  margin-bottom: 10px;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.m-heatmap .map .c-heatmap-patch[data-v-80b6b06c]:hover {
  border-color: var(--brand-primary);
}
.m-heatmap .map .c-heatmap-patch .instrument-value[data-v-80b6b06c] {
  white-space: nowrap;
}
.m-heatmap .map .c-heatmap-patch .name[data-v-80b6b06c] {
  font-weight: var(--font-medium);
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  margin-bottom: 5px;
  line-height: 1.2;
  overflow: hidden;
}
.m-heatmap .map .c-heatmap-patch .changePerc[data-v-80b6b06c] {
  font-weight: var(--font-medium);
}
.m-heatmap .map .c-heatmap-patch .flex-wrapper[data-v-80b6b06c] {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-heatmap .map .c-heatmap-patch .name[data-v-80b6b06c] {
    -webkit-line-clamp: 2;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
}
@media screen and (min-width: 576px) {
.m-heatmap[data-v-80b6b06c] {
    height: 500px;
}
}
@media screen and (min-width: 768px) {
.m-heatmap[data-v-80b6b06c] {
    height: calc(var(--box-height)  + 6px);
}
}
.m-article-list-two-cols[data-v-9bec3c9e] {
  margin-bottom: var(--section-margin-sm);
}
.m-article-list-two-cols .m-section-subheader[data-v-9bec3c9e] {
  min-height: 14px;
}
.m-article-list-two-cols .h3-placeholder[data-v-9bec3c9e] {
  height: 20px;
  margin-bottom: 10px;
  display: none;
}
@media screen and (max-width: 767px) {
.m-article-list-two-cols .left-wrapper[data-v-9bec3c9e] .m-article-item-list-wrapper.has-border {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.m-article-list-two-cols .left-wrapper .m-section-wrapper[data-v-9bec3c9e] {
    margin-bottom: 0;
}
.m-article-list-two-cols .right-wrapper[data-v-9bec3c9e] .m-article-item-list-wrapper.has-border {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
}
@media screen and (min-width: 768px) {
.m-article-list-two-cols[data-v-9bec3c9e] {
    align-items: flex-start;
    margin: 0 -10px;
    display: flex;
}
.m-article-list-two-cols .h3-placeholder[data-v-9bec3c9e] {
    display: block;
}
.m-article-list-two-cols .left-wrapper[data-v-9bec3c9e], .m-article-list-two-cols .right-wrapper[data-v-9bec3c9e] {
    flex-shrink: 0;
    width: calc(50% - 20px);
    margin: 0 10px;
}
}
.c-newslist[data-v-08cb6f3e] {
  margin-bottom: 15px;
}
.c-newslist ul[data-v-08cb6f3e] {
  border-radius: var(--global-radius);
  color: #0b0e13;
  background-color: #fff;
  flex-wrap: wrap;
  padding: 15px 15px 0;
  display: flex;
}
.c-newslist ul li[data-v-08cb6f3e] {
  width: 100%;
  margin-bottom: 15px;
}
.c-newslist .article-item[data-v-08cb6f3e] {
  align-items: center;
  height: 100%;
  display: flex;
}
.c-newslist .article-item h3[data-v-08cb6f3e] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: var(--font-s);
  padding: 2px 0;
  overflow: hidden;
}
.c-newslist .article-item .teaser[data-v-08cb6f3e] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  color: #333c;
  -webkit-box-orient: vertical;
  margin-top: 2px;
  display: -webkit-box;
  overflow: hidden;
}
.c-newslist .article-item .m-article-teaser-image.sm[data-v-08cb6f3e] {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  margin-bottom: 0;
  margin-right: 10px;
}
.c-newslist .article-item .copy[data-v-08cb6f3e] {
  min-width: 0;
}
@media screen and (min-width: 768px) {
.c-newslist ul[data-v-08cb6f3e] {
    padding: 20px 20px 0;
}
.c-newslist ul li[data-v-08cb6f3e] {
    width: 50%;
    margin-bottom: 20px;
}
.c-newslist .article-item h3[data-v-08cb6f3e] {
    font-size: var(--font-l);
}
.c-newslist .article-item .copy[data-v-08cb6f3e] {
    padding-right: 15px;
}
.c-newslist .article-item .m-article-teaser-image.sm[data-v-08cb6f3e] {
    width: 90px;
    height: 90px;
    margin-right: 15px;
}
.c-newslist.single ul li[data-v-08cb6f3e] {
    width: 100%;
}
.c-newslist.single .article-item .m-article-teaser-image.sm[data-v-08cb6f3e] {
    width: 120px;
    height: 120px;
}
}
.dark .c-webinar-box[data-v-765a5b26] {
  color: var(--text-color-inverted);
}
.c-webinar-box[data-v-765a5b26] {
  color: var(--text-color);
  border-radius: var(--global-radius);
  background-color: #fff;
  border-top: 6px solid #babcc2;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}
.c-webinar-box .btn-wrapper[data-v-765a5b26] {
  width: 100%;
  margin-top: 10px;
}
.c-webinar-box .btn-wrapper .m-link.btn.btn-primary[data-v-765a5b26] {
  background-color: var(--thementag-btn-bg-color);
  color: var(--thementag-btn-text-color);
}
.c-webinar-box .copy .title[data-v-765a5b26] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  color: #0b0e13;
  line-height: 1.2;
}
.c-webinar-box .copy .description[data-v-765a5b26] {
  color: #0b0e13;
  margin-top: 2px;
}
.c-webinar-box .img-wrapper[data-v-765a5b26] {
  flex-shrink: 0;
  align-items: center;
  margin: 0 10px 10px 0;
  display: flex;
}
.c-webinar-box .img-wrapper .m-avatar[data-v-765a5b26] {
  margin-right: -18px;
}
.c-webinar-box .img-wrapper .m-avatar[data-v-765a5b26]:last-child {
  margin-right: 0;
}
.c-webinar-box .img-wrapper img[data-v-765a5b26] {
  border-radius: 50%;
  width: 52px;
  height: 52px;
}
@media screen and (min-width: 768px) {
.c-webinar-box[data-v-765a5b26] {
    flex-direction: row;
}
.c-webinar-box .img-wrapper[data-v-765a5b26] {
    margin: 0 15px 0 0;
}
.c-webinar-box .description[data-v-765a5b26] {
    padding-right: 100px;
}
.c-webinar-box .btn-wrapper[data-v-765a5b26] {
    width: auto;
    margin-top: 0;
    margin-left: auto;
}
}
.c-thementag[data-v-9f18c538] {
  --thementag-bg-color: var(--box-bg);
  --thementag-text-color: var(--text-color);
  --thementag-btn-bg-color: var(--brand-primary);
  --thementag-btn-text-color: white;
  background-color: var(--thementag-bg-color);
  border-radius: var(--global-radius);
  margin: -15px 0 15px;
  padding: 20px 15px 0;
  position: relative;
}
.c-thementag .btn-collapse[data-v-9f18c538] {
  color: var(--thementag-text-color);
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  border-top-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  cursor: pointer;
  background-color: #fff6;
  padding: 4px 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.c-thementag .collapse-content[data-v-9f18c538] {
  max-height: 0;
  overflow: hidden;
}
.c-thementag.is-open[data-v-9f18c538] {
  padding-bottom: 15px;
}
.c-thementag.is-open .collapse-content[data-v-9f18c538] {
  max-height: 1000px;
}
.c-thementag .title-wrapper[data-v-9f18c538] {
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  margin-bottom: 20px;
}
.c-thementag .title-wrapper h2[data-v-9f18c538] {
  color: var(--thementag-text-color);
  font-size: var(--font-xl);
  cursor: pointer;
}
.c-thementag .ad img[data-v-9f18c538] {
  border-radius: var(--global-radius);
  margin-top: 15px;
}
@media screen and (min-width: 768px) {
.c-thementag[data-v-9f18c538] {
    margin: -25px 0 35px;
    padding: 20px 20px 0;
}
.c-thementag.is-open[data-v-9f18c538] {
    padding-bottom: 20px;
}
}
.m-trending-topics-bar[data-v-363cbfe3] {
  white-space: nowrap;
  align-items: center;
  margin-bottom: 15px;
  padding: 0;
  display: flex;
  position: relative;
}
.m-trending-topics-bar.has-title[data-v-363cbfe3] {
  border: none;
  border-top: 1px solid var(--line-color);
  border-bottom: 1px solid var(--line-color);
  padding: 10px 0 10px 75px;
}
.m-trending-topics-bar .title[data-v-363cbfe3] {
  z-index: 1;
  font-weight: var(--font-semiBold);
  background-color: var(--body-bg);
  align-items: center;
  padding-right: 15px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.m-trending-topics-bar ul[data-v-363cbfe3] {
  scrollbar-width: none;
  align-items: center;
  display: flex;
  overflow: auto;
}
.m-trending-topics-bar ul li[data-v-363cbfe3] {
  margin: 0 8px 0 0;
}
.m-trending-topics-bar ul .m-link[data-v-363cbfe3] {
  background-color: var(--btn-bg);
  font-weight: var(--font-medium);
  border-radius: 3px;
  padding: 5px 10px;
  display: inline-block;
}
.m-trending-topics-bar ul .m-link[data-v-363cbfe3]:hover {
  text-decoration: underline;
}
.m-service-preview-section[data-v-5adadac5] {
  border-radius: var(--global-radius);
  color: #fff;
  background-image: url("/img/premium/aktienpuls360/dashboard-bg.jpg");
  padding: 12px;
}
.m-service-preview-section .portrait[data-v-5adadac5] {
  display: inline-block;
}
.m-service-preview-section .col-lg-4[data-v-5adadac5] {
  margin-bottom: 20px;
}
.m-service-preview-section .col-lg-4[data-v-5adadac5]:last-child {
  margin-bottom: 0;
}
.m-service-preview-section .section-header[data-v-5adadac5] {
  padding: 0 12px;
}
.m-service-preview-section .section-header .btn-primary[data-v-5adadac5] {
  margin-bottom: 10px;
}
.m-service-preview-section .section-header .logo[data-v-5adadac5] {
  height: 37px;
  margin-bottom: 20px;
}
.m-service-preview-section .section-header .profile-images[data-v-5adadac5] {
  gap: 4px;
  display: flex;
}
.m-service-preview-section .section-header ul[data-v-5adadac5] {
  margin: 15px 0;
}
.m-service-preview-section .section-header ul li[data-v-5adadac5] {
  font-weight: var(--font-medium);
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  display: flex;
}
.m-service-preview-section .ranking-list[data-v-5adadac5] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  overflow: hidden;
}
.m-service-preview-section .ranking-list.no-margin-bottom[data-v-5adadac5] {
  margin-bottom: 0;
}
.m-service-preview-section .ranking-list .ranking-item[data-v-5adadac5] {
  border-bottom: 1px solid var(--line-color);
  background-color: var(--body-bg);
  color: var(--text-color);
  align-items: center;
  padding: 12px;
  display: flex;
}
.m-service-preview-section .ranking-list .ranking-item .content-wrapper[data-v-5adadac5] {
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}
.m-service-preview-section .ranking-list .ranking-item .img-wrapper[data-v-5adadac5] {
  flex-shrink: 0;
  margin-right: 10px;
}
.m-service-preview-section .ranking-list li:last-of-type .ranking-item[data-v-5adadac5] {
  border-bottom: none;
}
.m-service-preview-section .ranking-list .ranking-num[data-v-5adadac5] {
  font-size: 28px;
  font-weight: var(--font-semiBold);
  color: rgba(var(--text-color-rgb), .3);
  flex-shrink: 0;
  padding: 0 15px 0 3px;
}
.m-service-preview-section .ranking-list .title[data-v-5adadac5] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  -webkit-box-orient: vertical;
  padding: 2px 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-service-preview-section .ranking-list .title span[data-v-5adadac5] {
  font-weight: var(--font-regular);
}
.m-service-preview-section .ranking-list .subtitle[data-v-5adadac5] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  -webkit-box-orient: vertical;
  padding: 2px 0;
  display: -webkit-box;
  overflow: hidden;
}
.m-service-preview-section .ranking-list .rel-change[data-v-5adadac5] {
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: 5px;
  margin-right: 2px;
  padding: 0 5px 0 7px;
  display: flex;
}
.m-service-preview-section .ranking-list .rel-change.is-up[data-v-5adadac5] {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-service-preview-section .ranking-list .rel-change.is-down[data-v-5adadac5] {
  background-color: rgba(var(--brand-red-rgb), .2);
}
@media screen and (min-width: 768px) {
.m-service-preview-section[data-v-5adadac5] {
    padding: 24px 24px 12px;
}
.m-service-preview-section .section-header[data-v-5adadac5] {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}
.m-service-preview-section .section-header .logo[data-v-5adadac5] {
    margin-bottom: 10px;
}
.m-service-preview-section ul.bullets[data-v-5adadac5] {
    margin-top: 18px;
}
.m-service-preview-section ul.bullets li[data-v-5adadac5] {
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
    list-style: none;
    display: flex;
}
.m-service-preview-section .ranking-list[data-v-5adadac5] {
    margin-bottom: 0;
}
.m-service-preview-section .ranking-list.single-item .ranking-item[data-v-5adadac5] {
    height: 160px;
}
}
.register-cta .slider-wrapper[data-v-b78da84f] {
  gap: 20px;
  width: 100%;
  display: flex;
  overflow-x: auto;
}
.register-cta .card[data-v-b78da84f] {
  border-radius: var(--global-radius);
  color: #fff;
  background: radial-gradient(circle at top, #08234a, #0b0e13);
  flex-direction: column;
  width: 230px;
  min-width: 230px;
  height: 250px;
  padding: 25px;
  display: flex;
}
.register-cta .card .icon-wrapper[data-v-b78da84f] {
  background-color: var(--brand-primary);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}
.register-cta .card .icon-wrapper .icon-feature[data-v-b78da84f] {
  color: #fff;
  font-size: 26px;
}
.register-cta .card .headline[data-v-b78da84f] {
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}
.register-cta .card .subheadline[data-v-b78da84f] {
  color: #ffffffb3;
  line-height: 1.4;
}
.register-cta .card .icon-lock[data-v-b78da84f] {
  color: #fff;
  margin-top: auto;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
.register-cta .slider-wrapper[data-v-b78da84f] {
    gap: 10px;
}
.register-cta .card[data-v-b78da84f] {
    width: 150px;
    min-width: 150px;
    height: 240px;
    padding: 15px;
}
.register-cta .card .icon-wrapper[data-v-b78da84f] {
    width: 40px;
    height: 40px;
}
.register-cta .card .icon-wrapper .icon-feature[data-v-b78da84f] {
    font-size: 22px;
}
.register-cta .card .headline[data-v-b78da84f] {
    margin-top: 10px;
    font-size: 14px;
}
.register-cta .card .subheadline[data-v-b78da84f] {
    font-size: 12px;
    line-height: 1.5;
}
.register-cta .card .icon-lock[data-v-b78da84f] {
    font-size: 22px;
}
}
@media screen and (max-width: 991px) {
[data-v-b78da84f] .m-section-wrapper {
    margin-right: -20px;
}
}
@media screen and (max-width: 575px) {
[data-v-b78da84f] .m-section-wrapper {
    margin-right: -15px;
}
}
[data-v-b78da84f] .a-slider .slider-nav {
  margin-top: 0;
  position: absolute;
  right: 0;
}
.p-index[data-v-c88fee49] {
  padding: 30px 0 0;
}
.p-index .section.news[data-v-c88fee49] .m-article-card-list .a-badge {
  max-width: 100px;
}
:is(.p-index .section-wrapper-indices[data-v-c88fee49], .p-index .section-wrapper-commodities[data-v-c88fee49]) .m-arrow-link {
  margin-top: 10px;
}
.p-index .indices-heatmap[data-v-c88fee49] {
  height: 600px;
}
.p-index .quicklinks li[data-v-c88fee49] {
  margin-bottom: 10px;
}
.p-index .quicklinks li[data-v-c88fee49]:last-child {
  margin-bottom: 0;
}
.p-index .comment-list li[data-v-c88fee49] {
  margin-bottom: 20px;
}
.p-index .comment-list li[data-v-c88fee49]:last-child {
  margin-bottom: 0;
}
.p-index .m-article-card-list .m-article-card[data-v-c88fee49] {
  border-top: 1px solid var(--line-color);
  margin-top: 25px;
  padding-top: 20px;
}
@media screen and (min-width: 480px) {
.p-index .indices-heatmap[data-v-c88fee49] {
    height: 438px;
}
}
@media screen and (min-width: 768px) {
.p-index .indices-heatmap[data-v-c88fee49] {
    height: calc(var(--box-height)  + 4px);
}
.p-index .comment-list li[data-v-c88fee49] {
    margin-bottom: 0;
}
.p-index .section.news[data-v-c88fee49] .c-article-search-teaser-item h3 {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    white-space: nowrap;
    min-height: 0;
    display: block;
}
.p-index .m-article-card-list .m-article-card[data-v-c88fee49] {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}
.p-index .index-nav[data-v-c88fee49] {
    display: none;
}
}
.m-premium-intro-card[data-v-75f0cd3f] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
@media screen and (min-width: 576px) {
.m-premium-intro-card[data-v-75f0cd3f] {
    margin-bottom: 20px;
}
}
.m-premium-intro-card.no-margin[data-v-75f0cd3f] {
  margin: 0;
}
.m-premium-intro-card .header[data-v-75f0cd3f] {
  font-weight: var(--font-medium);
  justify-content: space-between;
  padding: 15px 15px 10px;
  font-size: 14px;
  display: flex;
}
.m-premium-intro-card .header .action[data-v-75f0cd3f] {
  color: var(--text-color-light);
  cursor: pointer;
  display: flex;
}
.m-premium-intro-card .header .action[data-v-75f0cd3f] .m-link {
  display: flex;
}
.m-premium-intro-card .header .action[data-v-75f0cd3f] .stock3-icon {
  color: var(--text-color-light);
}
.m-premium-intro-card .header .action[data-v-75f0cd3f] .stock3-icon.stock3-icons-x {
  margin-top: -4px;
  margin-right: -4px;
  font-size: 18px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] {
  flex-direction: column;
  gap: 8px;
  padding: 0 15px 15px;
  display: flex;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-header {
  font-weight: var(--font-medium);
  padding-top: 8px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] p {
  font-size: 12px;
  font-weight: var(--font-regular);
  margin: -5px 0;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-box {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  padding: 12px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-box.calendar {
  flex-direction: column;
  display: flex;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-box.calendar .title {
  font-weight: var(--font-medium);
  padding-bottom: 0;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-box.calendar .dates {
  font-size: var(--font-xs);
  padding-top: 4px;
  line-height: 1.5;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .inner-box.broker {
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper {
  gap: 8px;
  display: flex;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper:hover {
  cursor: pointer;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .thumbnail {
  position: relative;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .thumbnail img {
  border-radius: var(--global-radius);
  height: 80px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .thumbnail .play-btn {
  background: rgba(var(--brand-primary-rgb), .7);
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  bottom: 8px;
  right: 8px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .thumbnail .play-btn .stock3-icon {
  color: var(--btn-primary-color);
  font-size: 14px;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .text-wrapper {
  font-weight: var(--font-medium);
  flex-direction: column-reverse;
  justify-content: flex-end;
  display: flex;
}
.m-premium-intro-card .body[data-v-75f0cd3f] .video-wrapper .text-wrapper span {
  color: var(--text-color-light);
  padding-bottom: 8px;
  font-size: 12px;
}
.m-premium-intro-card[data-v-75f0cd3f] .actions-wrapper {
  border-top: 1px solid var(--line-color);
  font-weight: var(--font-medium);
  color: var(--brand-primary);
  cursor: pointer;
  justify-content: center;
  display: flex;
}
.m-premium-intro-card[data-v-75f0cd3f] .actions-wrapper .m-link {
  border-right: 1px solid var(--line-color);
  flex: 1;
  justify-content: center;
  padding: 12px 15px;
  display: flex;
}
.m-premium-intro-card[data-v-75f0cd3f] .actions-wrapper .m-link:last-child {
  border: none;
}
.m-avatar-stack[data-v-427a2629] {
  min-width: var(--v03b7051d);
}
.inner-box[data-v-4f342284] {
  height: 44px;
  font-weight: 400;
}
.c-premium-service-locked[data-v-1a2364db] {
  align-items: center;
  min-height: 70vh;
  display: flex;
}
.c-premium-service-locked .locked-content[data-v-1a2364db] {
  text-align: center;
  max-width: 640px;
  margin: 0 auto;
}
.c-premium-service-locked .btn-wrapper .btn[data-v-1a2364db] {
  min-width: 160px;
  margin-bottom: 10px;
}
.c-premium-service-locked .btn-wrapper .btn[data-v-1a2364db]:last-child {
  margin-bottom: 0;
}
.c-premium-service-locked h1[data-v-1a2364db] {
  margin-bottom: 10px;
}
.c-premium-service-locked h1 .stock3-icon[data-v-1a2364db] {
  width: 22px;
  height: 22px;
  margin-bottom: -2px;
  margin-right: 5px;
}
.c-premium-service-locked .p[data-v-1a2364db] {
  line-height: 1.8;
  font-size: var(--font-m);
  margin-bottom: 20px;
}
.c-premium-service-locked .img-wrapper[data-v-1a2364db] {
  background-color: var(--gray-400);
  border-radius: 50%;
  justify-content: center;
  align-items: flex-end;
  width: 90px;
  height: 90px;
  margin: 0 auto 30px;
  display: flex;
  position: relative;
}
.c-premium-service-locked .img-wrapper .expert-img[data-v-1a2364db] {
  border-radius: 50%;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.c-premium-service-locked .img-wrapper .expert-img img[data-v-1a2364db] {
  max-width: 120%;
}
.c-premium-service-locked .img-wrapper .service-logo[data-v-1a2364db] {
  object-fit: contain;
  align-self: center;
  max-width: 70%;
  max-height: 70%;
}
@media screen and (min-width: 768px) {
.c-premium-service-locked .btn-wrapper[data-v-1a2364db] {
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    display: flex;
}
.c-premium-service-locked .btn-wrapper .btn[data-v-1a2364db] {
    margin: 0 10px 0 0;
}
.c-premium-service-locked .btn-wrapper .btn[data-v-1a2364db]:last-child {
    margin: 0;
}
}
.c-tradestream-settings.filter-inner[data-v-2c4f5221] {
  flex-flow: column;
  gap: 8px;
  padding: 8px;
  display: flex;
}
.c-tradestream-settings.filter-inner .title[data-v-2c4f5221] {
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
}
.c-tradestream-settings.filter-inner .filter-row[data-v-2c4f5221] {
  cursor: pointer;
  width: 100%;
  padding: 15px;
  transition: all .1s linear;
}
.c-tradestream-settings.filter-inner .filter-row label[data-v-2c4f5221] {
  cursor: pointer;
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.c-tradestream-settings.filter-inner .filter-row[data-v-2c4f5221]:hover {
  border-radius: var(--global-radius);
  background: var(--box-bg);
}
.m-article-drawer {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all .1s linear;
  position: fixed;
  inset: 0;
  overflow: auto;
}
.m-article-drawer .scroll-container {
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}
.m-article-drawer.open {
  opacity: 1;
  visibility: visible;
  z-index: var(--z-drawer);
}
.m-article-drawer.open .drawer-bg {
  opacity: 1;
}
.m-article-drawer.open .drawer-inner {
  transform: translateY(0);
}
.m-article-drawer .drawer-content {
  max-height: calc(var(--100vh)  - 132px);
  padding: 15px;
  overflow-y: auto;
}
.m-article-drawer .drawer-content:empty {
  border-bottom: none;
  padding: 0;
}
.m-article-drawer .drawer-bg {
  background: var(--fade-bg);
  opacity: 0;
  height: 100%;
  transition: opacity .3s linear .2s;
  position: absolute;
  inset: 0;
}
.m-article-drawer .drawer-bg.transparent {
  opacity: 0;
}
.m-article-drawer .drawer-inner {
  background-color: var(--body-bg);
  border: 1px solid var(--line-color);
  width: 100%;
  box-shadow: var(--global-shadow);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-width: 800px;
  margin: 0 auto;
  transition: transform .3s ease-in-out .2s;
  transform: translateY(100%);
}
.m-article-drawer .drawer-inner.no-content .drawer-header {
  margin-bottom: 0;
}
.m-article-drawer .drawer-header {
  text-align: center;
  border-bottom: 1px solid var(--line-color);
  border-bottom: 0;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}
.m-article-drawer .drawer-header .buttons-left {
  gap: 8px;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-article-drawer .scroll-container {
    align-items: center;
    overflow: hidden;
}
.m-article-drawer .drawer-inner {
    border-radius: 12px;
    transition: transform .3s ease-in-out;
}
.m-article-drawer .drawer-header {
    text-align: left;
    padding: 15px 20px;
}
.m-article-drawer .drawer-header .title {
    font-size: 20px;
}
.m-article-drawer .drawer-header:after {
    content: none;
}
.m-article-drawer .drawer-content {
    max-height: 85vh;
    padding: 20px;
}
.m-article-drawer .drawer-bg {
    transition: opacity .3s ease-in-out;
}
}
@media screen and (min-width: 992px) {
.m-article-drawer .drawer-content {
    min-height: calc(var(--100vh)  - 132px);
}
}
@media screen and (min-width: 768px) and (max-height: 900px) {
.m-article-drawer .scroll-container {
    overflow: auto;
}
}
.first-steps-video[data-v-ec249cdb] {
  width: 100%;
}
.m-webinar-card-condensed[data-v-39b85cf5] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  border-top: 6px solid var(--gray-600);
  justify-content: space-between;
  width: 100%;
  padding: 15px;
  display: flex;
}
.m-webinar-card-condensed.is-active[data-v-39b85cf5] {
  border-top-color: var(--brand-primary);
}
.m-webinar-card-condensed .card-inner[data-v-39b85cf5] {
  display: flex;
}
.m-webinar-card-condensed .date-wrapper[data-v-39b85cf5] {
  border-right: 1px solid var(--text-color-light);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 0 15px 0 10px;
  display: flex;
}
.m-webinar-card-condensed .date-wrapper .weekday[data-v-39b85cf5] {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  text-transform: uppercase;
}
.m-webinar-card-condensed .date-wrapper .month[data-v-39b85cf5] {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: var(--font-medium);
  margin-bottom: 5px;
}
.m-webinar-card-condensed .date-wrapper .num[data-v-39b85cf5] {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
}
.m-webinar-card-condensed .content-wrapper[data-v-39b85cf5] {
  line-height: 1.3;
}
.m-webinar-card-condensed .title[data-v-39b85cf5] {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.m-webinar-card-condensed .descr[data-v-39b85cf5] {
  font-weight: var(--font-regular);
}
.m-webinar-card-condensed .moderator[data-v-39b85cf5] {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-semiBold);
  align-items: center;
  min-height: 48px;
  margin-top: 15px;
  display: flex;
}
.m-webinar-card-condensed .moderator .m-link[data-v-39b85cf5] {
  color: rgba(var(--text-color-rgb), .8);
}
.m-webinar-card-condensed .moderator .img-wrapper[data-v-39b85cf5] {
  flex-shrink: 0;
  align-items: center;
  margin-right: 10px;
  display: flex;
}
.m-webinar-card-condensed .moderator .img-wrapper .m-avatar[data-v-39b85cf5] {
  margin-right: -18px;
}
.m-webinar-card-condensed .moderator .img-wrapper .m-avatar[data-v-39b85cf5]:last-child {
  margin-right: 0;
}
.m-webinar-card-condensed .moderator .img-wrapper img[data-v-39b85cf5] {
  border-radius: 50%;
  width: 52px;
  height: 52px;
}
.m-webinar-card-condensed .moderator .subtitle[data-v-39b85cf5] {
  font-weight: var(--font-regular);
  font-size: var(--font-xs);
  margin-top: 5px;
}
.m-webinar-card-condensed .active-info[data-v-39b85cf5] {
  color: var(--brand-green);
  font-size: var(--font-s);
  font-weight: var(--font-semiBold);
  display: block;
}
.m-premium-intro-card[data-v-2d9c1728] .m-webinar-card-condensed {
  background-color: #0000;
  border: none;
  padding: 0;
}
.m-premium-intro-card[data-v-2d9c1728] .m-webinar-card-condensed .button-wrapper {
  display: flex;
}
.m-premium-intro-card[data-v-2d9c1728] .m-webinar-card-condensed .title {
  font-size: 14px;
  font-weight: var(--font-medium);
  padding-bottom: 4px;
}
.m-premium-intro-card[data-v-2d9c1728] .m-webinar-card-condensed .moderator {
  display: none;
}
.ratingStars[data-v-5dccf32a] {
  margin: 0 0 15px;
}
textarea[data-v-5dccf32a] {
  resize: none;
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  width: 100%;
  min-height: 200px;
  font-family: var(--font-family);
  font-weight: var(--font-regular);
  background-color: var(--bg-color);
  color: var(--font--color);
  margin-bottom: 10px;
  padding: 10px;
}
textarea[data-v-5dccf32a]:focus {
  border-color: var(--brand-primary);
  outline: none;
}
.success[data-v-5dccf32a] {
  background-color: var(--brand-green);
  color: #fff;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 15px;
}
.success p[data-v-5dccf32a] {
  margin: 0 0 5px;
}
.success a[data-v-5dccf32a] {
  color: #fff;
}
.form-control[data-v-5dccf32a] {
  cursor: pointer;
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  align-items: flex-start;
  padding: 4px 5px;
  display: flex;
}
.form-control-interactive[data-v-5dccf32a]:hover, .form-control-interactive[data-v-5dccf32a]:focus-within {
  background-color: var(--box-bg);
}
.form-control-interactive input[type="checkbox"][data-v-5dccf32a] {
  appearance: none;
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}
.form-control-interactive input[type="checkbox"][data-v-5dccf32a]:before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
.form-control-interactive input[type="checkbox"][data-v-5dccf32a]:checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.form-control-interactive input[type="checkbox"][data-v-5dccf32a]:disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.form-control-interactive input[type="checkbox"][data-v-5dccf32a]:after {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-5dccf32a] {
  border-radius: 3px;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-5dccf32a]:after {
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-5dccf32a]:checked:after {
  animation: .2s forwards toggleOnCheckbox;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-5dccf32a]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-5dccf32a]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.webinar .p[data-v-f3508302] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  padding: 10px;
}
.webinar[data-v-f3508302] .header {
  margin-left: -15px;
}
.webinar[data-v-f3508302] .body {
  padding: 0;
}
.expert-vitae[data-v-f3508302] .m-vitae {
  margin-bottom: 8px;
}
.c-premium-welcome-card[data-v-79f77c9f] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-premium-welcome-card .c-article-body[data-v-79f77c9f] {
  font-size: var(--font-s);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .content {
  padding: 20px;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .welcome-title {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .flex-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section {
  margin-bottom: var(--welcome-card-section-margin);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section:last-child {
  margin-bottom: 0;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section .title {
  font-weight: var(--font-semiBold);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section .header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section .header .m-link {
  color: var(--brand-primary);
  font-weight: var(--font-medium);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.title {
  margin-bottom: 20px;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper {
  grid-gap: var(--welcome-card-grid-gap);
  grid-template-rows: repeat(1, minmax(0, 1fr));
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link {
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  text-align: center;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box .stock3-icon {
  color: var(--brand-primary);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 5px;
  transition: all .1s linear;
  display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
  color: var(--text-color-light);
  font-size: 22px;
  transition: all .1s linear;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe {
  margin-bottom: 0;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link.hide-sm {
  display: none;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link:hover {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link .box {
  background-color: var(--brand-primary);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link .box .stock3-icon {
  color: #fff;
  font-size: 22px;
}
@media screen and (min-width: 768px) {
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .welcome-title {
    font-size: var(--font-xl);
}
}
@media screen and (min-width: 992px) {
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper {
    --welcome-card-grid-gap: 15px;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
    height: 83px;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
    font-size: 26px;
}
}
@media screen and (min-width: 1200px) {
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link.hide-sm {
    display: flex;
}
.c-premium-welcome-card[data-v-79f77c9f] .m-premium-card-wrapper .section.universe .m-link.hide-lg {
    display: none;
}
}
.a-checkbox-list label[data-v-ef94d3f9] {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-medium);
  align-items: center;
  display: flex;
}
.a-checkbox-list button[data-v-ef94d3f9] {
  background-color: var(--box-bg);
  color: var(--text-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  white-space: nowrap;
  border: 1px solid #0000;
  align-items: center;
  padding: 8px 10px 8px 12px;
  transition: none;
  display: inline-flex;
}
.a-checkbox-list button .stock3-icon[data-v-ef94d3f9] {
  margin-left: 8px;
  font-size: 14px;
}
.a-checkbox-list button.active[data-v-ef94d3f9] {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
}
.a-checkbox-list button.active .stock3-icon[data-v-ef94d3f9] {
  color: var(--btn-primary-color);
}
.m-premium-article-list {
  height: 100%;
}
.m-premium-article-list .btn-filter {
  border: 1px solid var(--gray-600);
  border-radius: var(--global-radius);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}
.m-premium-article-list .btn-filter .stock3-icon {
  color: rgba(var(--text-color-rgb), .3);
}
.m-premium-article-list .btn-filter.active {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.m-premium-article-list .btn-filter.active .stock3-icon {
  color: #fff;
}
.m-premium-article-list .filter-inner {
  padding: 15px;
}
.m-premium-article-list .filter-inner .title {
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
}
.m-premium-article-list .filter-inner .a-checkbox-list {
  margin-bottom: 15px;
}
.m-premium-article-list .m-article-item-list li:last-child .m-article-list-item {
  border-bottom: none;
}
.m-premium-article-list .m-article-list-item {
  padding: 15px;
}
.m-premium-article-list .sticky-notification {
  background-color: rgba(var(--brand-primary-rgb), .9);
  z-index: 1;
  height: 32px;
  font-weight: var(--font-medium);
  color: #fff;
  cursor: pointer;
  align-items: center;
  padding-left: 15px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.m-premium-article-list .sticky-notification .stock3-icon {
  color: #fff;
  margin-right: 3px;
  font-size: 18px;
}
.m-premium-article-list .is-important {
  background-color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  color: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  line-height: 1;
  display: inline-flex;
}
.m-premium-article-list .empty-filters-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.m-premium-article-list .empty-filters-text p {
  color: red;
  font-weight: bold;
}
.c-premium-logo-card[data-v-f6626fca] {
  background-color: var(--brand-primary);
  border-radius: var(--global-radius);
  height: 148px;
  margin-bottom: 20px;
  padding: 10px;
  display: none;
  position: relative;
}
@media screen and (min-width: 1200px) {
.c-premium-logo-card[data-v-f6626fca] {
    display: block;
}
}
.c-premium-logo-card .btn-wrapper[data-v-f6626fca] {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.c-premium-logo-card .btn-wrapper[data-v-f6626fca] .m-link.btn.btn-light {
  color: #fff;
  background-color: #fff3;
  justify-content: space-between;
  width: 130px;
  margin-bottom: 8px;
  padding: 0 8px 0 10px;
  transition: background-color .1s linear;
}
.c-premium-logo-card .btn-wrapper[data-v-f6626fca] .m-link.btn.btn-light:hover {
  background-color: #ffffff4d;
}
.c-premium-logo-card .btn-wrapper[data-v-f6626fca] .m-link.btn.btn-light .stock3-icon {
  color: #fff;
  margin: 0;
  font-size: 12px;
}
.c-premium-logo-card .btn-wrapper[data-v-f6626fca] .m-link.btn.btn-light:last-child {
  margin-bottom: 0;
}
.c-premium-logo-card .logo-wrapper[data-v-f6626fca] {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  display: flex;
}
.c-premium-logo-card .logo-wrapper .logo[data-v-f6626fca] {
  height: 80px;
  top: 15px;
  left: 15px;
}
.c-premium-logo-card .logo-wrapper .title[data-v-f6626fca] {
  font-weight: var(--font-bold);
  font-size: var(--font-xxl);
  color: #fff;
}
.c-premium-logo-card .avatar-wrapper[data-v-f6626fca] {
  justify-content: center;
  min-width: 60%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 30px;
}
.c-premium-logo-card .expert-img[data-v-f6626fca] {
  flex-shrink: 0;
  height: 120px;
}
@media screen and (min-width: 768px) {
.c-premium-logo-card[data-v-f6626fca] {
    height: 168px;
}
.c-premium-logo-card .avatar-wrapper[data-v-f6626fca] {
    left: 10px;
}
.c-premium-logo-card .expert-img[data-v-f6626fca] {
    height: 150px;
}
}
.m-portfolio-card[data-v-58b4fd8f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin: 15px;
  display: block;
}
.m-portfolio-card .link-wrapper[data-v-58b4fd8f] {
  height: 40px;
  font-weight: var(--font-medium);
  border-top: 1px solid var(--line-color);
  justify-content: center;
  align-items: center;
  display: flex;
}
.m-portfolio-card .link-wrapper .m-link[data-v-58b4fd8f] {
  color: var(--brand-primary);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.m-portfolio-card .link-wrapper .description-icon[data-v-58b4fd8f] {
  color: var(--brand-primary);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: 100%;
  padding: 20px;
  display: flex;
}
.m-portfolio-card .link-wrapper .description-icon .stock3-icon[data-v-58b4fd8f] {
  color: var(--brand-primary);
  margin-left: 3px;
}
.m-portfolio-card .chart-header[data-v-58b4fd8f] {
  justify-content: space-between;
  align-items: center;
  height: 101px;
  padding: 15px;
  display: flex;
}
.m-portfolio-card .chart-wrapper[data-v-58b4fd8f] {
  height: 142px;
}
.m-portfolio-card .title[data-v-58b4fd8f] {
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
  font-size: 13px;
}
.m-portfolio-card .quote-wrapper .quote[data-v-58b4fd8f] {
  font-size: 28px;
  font-weight: var(--font-semiBold);
}
.m-portfolio-card.is-full-link:hover:not(.is-chart-toggle-hovered) .quote-wrapper .quote[data-v-58b4fd8f] {
  text-decoration: underline;
}
.m-portfolio-card .change[data-v-58b4fd8f] {
  font-weight: var(--font-medium);
  margin-top: 4px;
}
.m-portfolio-card .change .progress[data-v-58b4fd8f] {
  font-size: var(--font-s);
  padding: 3px 5px;
}
.m-portfolio-card .change .progress.rel[data-v-58b4fd8f] {
  border-radius: 3px;
  margin-right: 2px;
}
.m-portfolio-card .change .progress.rel.is-up[data-v-58b4fd8f] {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-portfolio-card .change .progress.rel.is-down[data-v-58b4fd8f] {
  background-color: rgba(var(--brand-red-rgb), .2);
}
@media screen and (min-width: 992px) {
.m-portfolio-card[data-v-58b4fd8f] {
    border: none;
    margin: 0;
}
.m-portfolio-card .quote-wrapper .quote[data-v-58b4fd8f] {
    font-size: 32px;
}
}
.chart-toggle-wrapper[data-v-58b4fd8f] {
  width: fit-content;
  margin-bottom: 10px;
  margin-left: 10px;
  position: relative;
}
.chart-toggle[data-v-58b4fd8f] {
  background: var(--body-bg);
  cursor: pointer;
  height: 24px;
  font-weight: var(--font-medium);
  white-space: nowrap;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: 8px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  color: var(--brand-primary) !important;
}
.chart-toggle.is-expanded[data-v-58b4fd8f] {
  position: absolute;
  bottom: 0;
  left: 0;
}
.chart-toggle[data-v-58b4fd8f]:hover {
  cursor: pointer;
}
.chart-toggle .stock3-icon[data-v-58b4fd8f] {
  font-size: 14px;
}
.c-premium-depot-slider[data-v-ddbd1df5] {
  --expanded-wrapper-height: 410px;
  --wrapper-height: 200px;
  height: var(--wrapper-height);
  transition: height .3s ease-in-out;
  overflow: hidden;
}
@media (min-height: 1100px) {
.c-premium-depot-slider[data-v-ddbd1df5] {
    --wrapper-height: 340px;
    --expanded-wrapper-height: 530px;
}
}
.c-premium-depot-slider .depot-slider[data-v-ddbd1df5] {
  position: relative;
}
.c-premium-depot-slider .depot-slider.empty[data-v-ddbd1df5] {
  justify-content: center;
  align-items: center;
  height: 286px;
  display: flex;
}
.c-premium-depot-slider .depot-slider[data-v-ddbd1df5] .m-portfolio-card .chart-wrapper {
  display: block;
}
@media (min-width: 1200px) and (max-height: 1100px) {
.c-premium-depot-slider .depot-slider[data-v-ddbd1df5] .m-portfolio-card .chart-wrapper {
    display: none;
}
}
@media screen and (max-width: 1199px) {
.c-premium-depot-slider .depot-slider[data-v-ddbd1df5] .slider-item {
    width: 100% !important;
}
.c-premium-depot-slider .depot-slider[data-v-ddbd1df5] .slider-wrapper {
    display: block;
    transform: none !important;
}
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .content-wrapper {
  padding-bottom: 0;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .content-wrapper .content {
  margin-left: 5px;
  overflow-y: scroll;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions {
  align-items: center;
  display: none;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-play-pause {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-play-pause .stock3-icon {
  color: var(--brand-primary);
  font-size: 26px;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-play-pause.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-arrow {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  display: flex;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-arrow.right .stock3-icon {
  margin-right: -1px;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-arrow.left .stock3-icon {
  margin-left: -1px;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-arrow.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .btn-arrow .stock3-icon {
  color: #fff;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .description-icon {
  cursor: pointer;
  align-items: center;
  margin-right: 4px;
  display: flex;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions .description-icon .stock3-icon {
  color: var(--brand-primary);
  font-size: 26px;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .description {
  border-top: 1px solid var(--line-color);
  -webkit-user-select: text;
  user-select: text;
  cursor: text;
  height: 100%;
  padding: 10px 15px 15px;
  line-height: 1.7;
  overflow-y: auto;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .description a {
  text-decoration: underline;
}
.c-premium-depot-slider[data-v-ddbd1df5] .slider-container {
  padding-left: 1px;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.c-premium-depot-slider[data-v-ddbd1df5] {
    margin-top: 20px;
}
.c-premium-depot-slider[data-v-ddbd1df5] .m-premium-card-wrapper .actions {
    display: flex;
}
}
.first-steps-video[data-v-bc3e4e5d] {
  width: 100%;
}
.c-service-header[data-v-bc3e4e5d] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
@media screen and (min-width: 576px) {
.c-service-header[data-v-bc3e4e5d] {
    margin-bottom: 20px;
}
}
.c-service-header .text-wrapper[data-v-bc3e4e5d] {
  flex-direction: column;
  gap: 1px;
  display: flex;
}
.c-service-header .text-wrapper .title[data-v-bc3e4e5d], .c-service-header .text-wrapper .username[data-v-bc3e4e5d] {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  color: #fff;
}
.c-service-header .text-wrapper .username[data-v-bc3e4e5d] {
  color: #fff9;
}
.c-service-header .service-logo img[data-v-bc3e4e5d] {
  width: 55px;
  height: 55px;
}
.c-service-buttons[data-v-bc3e4e5d] {
  gap: 8px;
  margin: 0 -20px 15px;
  padding: 0 20px;
  display: flex;
  overflow-y: scroll;
}
@media screen and (min-width: 576px) {
.c-service-buttons[data-v-bc3e4e5d] {
    margin-bottom: 20px;
}
}
.c-desktop-service[data-v-bc3e4e5d] {
  min-height: var(--100vh);
  background: center / cover no-repeat;
  position: relative;
  overflow: hidden;
}
.c-desktop-service[data-v-bc3e4e5d]:before {
  content: "";
  background-color: var(--premium-fade-bg);
  position: absolute;
  inset: 0;
}
.c-desktop-service .back-to-top[data-v-bc3e4e5d] {
  bottom: 65px;
}
.c-desktop-service .mobile-nav[data-v-bc3e4e5d] {
  z-index: 1;
  background-color: var(--brand-primary);
  font-weight: var(--font-medium);
  scrollbar-width: none;
  box-shadow: var(--global-shadow);
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
}
.c-desktop-service .mobile-nav li[data-v-bc3e4e5d] {
  flex: 1;
}
.c-desktop-service .mobile-nav .mobile-nav-item-wrapper[data-v-bc3e4e5d] {
  white-space: nowrap;
  color: #fff;
  opacity: .5;
  cursor: pointer;
  width: 100%;
  height: 50px;
  font-size: var(--font-xs);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  transition: opacity .2s linear;
  display: flex;
  position: relative;
  transform: translateZ(0);
}
.c-desktop-service .mobile-nav .mobile-nav-item-wrapper .stock3-icon[data-v-bc3e4e5d] {
  color: #fff;
  margin-bottom: 3px;
  font-size: 22px;
}
.c-desktop-service .mobile-nav .mobile-nav-item-wrapper[data-v-bc3e4e5d]:first-child {
  margin-left: 0;
}
.c-desktop-service .mobile-nav .mobile-nav-item-wrapper.active[data-v-bc3e4e5d] {
  opacity: 1;
}
.c-desktop-service .mobile-nav .mobile-nav-item-wrapper.active span[data-v-bc3e4e5d] {
  display: block;
}
.c-desktop-service .mobile-intro[data-v-bc3e4e5d] {
  position: relative;
}
.c-desktop-service .a-sticky-button[data-v-bc3e4e5d] {
  bottom: 65px;
}
.c-desktop-service .search-filter-bar[data-v-bc3e4e5d] {
  background-color: var(--box-bg);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
}
@media screen and (min-width: 1200px) {
.c-desktop-service .search-filter-bar[data-v-bc3e4e5d] {
    display: none;
}
}
@media screen and (max-width: 1199px) {
.c-desktop-service .search-filter-bar[data-v-bc3e4e5d] {
    left: 0;
    top: var(--nav-wrapper-mobile-height);
    z-index: 10;
    max-width: 280px;
    box-shadow: var(--global-shadow);
    transition: all .3s ease-in-out;
    position: fixed;
    bottom: 0;
    right: 70px;
    transform: translateX(-100%);
}
.c-desktop-service .search-filter-bar .fade-bg[data-v-bc3e4e5d] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
}
.c-desktop-service .search-filter-bar .scroll-wrapper[data-v-bc3e4e5d] {
    padding-bottom: 100px;
    position: absolute;
    inset: 0;
    overflow: auto;
}
:is(.c-desktop-service .search-filter-bar .scroll-wrapper .c-search-dropdown, .c-desktop-service .search-filter-bar .scroll-wrapper .c-search-dropdown-improved) .dropdown-menu[data-v-bc3e4e5d] {
    width: calc(100% - 20px);
    margin: 0 10px 10px;
}
.c-desktop-service .search-filter-bar .btn-more button[data-v-bc3e4e5d] {
    width: 100%;
    margin: 0;
    position: relative;
    bottom: auto;
    left: auto;
}
.c-desktop-service .search-filter-bar.is-open[data-v-bc3e4e5d] {
    display: block;
    transform: translateX(0);
}
.c-desktop-service .search-filter-bar.is-open .fade-bg[data-v-bc3e4e5d] {
    width: 100%;
}
}
.c-desktop-service .box-section[data-v-bc3e4e5d] {
  height: 100%;
  transition: all .3s cubic-bezier(.25, .8, .5, 1);
  position: relative;
  transform: translateX(100%);
}
.c-desktop-service .box-section.from-left[data-v-bc3e4e5d], .c-desktop-service .box-section.from-right[data-v-bc3e4e5d] {
  display: block;
}
.c-desktop-service .box-section.hide[data-v-bc3e4e5d] {
  display: none;
}
.c-desktop-service .grid-container .box[data-v-bc3e4e5d] {
  margin-bottom: 10px;
}
.c-desktop-service .grid-container[data-v-bc3e4e5d] {
  scroll-margin: calc(var(--nav-wrapper-mobile-height)  + 8px);
}
@media screen and (min-width: 1200px) {
.c-desktop-service[data-v-bc3e4e5d] {
    min-height: auto;
}
.c-desktop-service .mobile-nav[data-v-bc3e4e5d] {
    display: none;
}
.c-desktop-service .grid-container[data-v-bc3e4e5d] {
    scroll-margin: initial;
}
.c-desktop-service .box-section[data-v-bc3e4e5d] {
    transition: none;
    transform: translateX(0);
}
.c-desktop-service .box-section.hide[data-v-bc3e4e5d] {
    display: block;
    overflow-y: auto;
}
.c-desktop-service .box-section.hide[data-v-bc3e4e5d]:not(:hover)::-webkit-scrollbar {
    display: none;
}
.c-desktop-service .box-section.hide[data-v-bc3e4e5d]:not(:hover) {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.c-desktop-service .box-section.from-left[data-v-bc3e4e5d], .c-desktop-service .box-section.from-right[data-v-bc3e4e5d] {
    animation: none;
}
.c-desktop-service .section-trades[data-v-bc3e4e5d] {
    height: calc(100% - 214px);
}
@media (min-height: 1100px) {
.c-desktop-service .section-trades[data-v-bc3e4e5d] {
      height: calc(100% - 356px);
}
}
.c-desktop-service .section-bottom-right[data-v-bc3e4e5d] {
    height: auto;
    margin-top: 0;
}
.c-desktop-service .grid-container[data-v-bc3e4e5d] {
    height: calc(var(--100vh)  - var(--nav-wrapper-desktop-height)  - 30px);
    grid-gap: 20px;
    grid-template-rows: repeat(4, minmax(0, 1fr));
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-flow: column;
    min-height: 730px;
    display: grid;
}
.c-desktop-service .grid-container .left[data-v-bc3e4e5d] {
    grid-area: 1 / 1 / 5 / 2;
}
.c-desktop-service .grid-container .center[data-v-bc3e4e5d] {
    grid-area: 1 / 2 / 5 / 3;
}
.c-desktop-service .grid-container .right[data-v-bc3e4e5d] {
    border-radius: var(--global-radius);
    flex-direction: column;
    grid-area: 1 / 3 / 5 / 4;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.c-desktop-service .grid-container .right .section-bottom-right[data-v-bc3e4e5d] {
    overflow-y: unset;
    max-height: 430px;
}
@media (min-height: 1100px) {
.c-desktop-service .grid-container .right .section-bottom-right[data-v-bc3e4e5d] {
      max-height: 570px;
}
}
.c-desktop-service .grid-container .centerRight[data-v-bc3e4e5d] {
    border-radius: var(--global-radius);
    flex-direction: column;
    grid-area: 1 / 2 / 5 / 4;
    height: 100%;
    display: flex;
    overflow: hidden;
}
}
.p-premium-service .help-link[data-v-5ad92afe] {
  text-align: center;
  margin-top: 20px;
  display: block;
}
.p-premium-service .center[data-v-5ad92afe] {
  text-align: center;
}
@media screen and (min-width: 992px) {
.p-premium-service .section-sidebar[data-v-5ad92afe], .p-premium-service .section-sidebar.no-margin-sm[data-v-5ad92afe] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-premium-service .section-sidebar[data-v-5ad92afe], .p-premium-service .section-sidebar.no-margin-sm[data-v-5ad92afe] {
    padding-left: 40px;
}
}
.m-recommendation-list-position[data-v-9cf97b3c] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: 14px 16px;
}
.m-recommendation-list-position .header[data-v-9cf97b3c] {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
  position: relative;
}
.m-recommendation-list-position .header[data-v-9cf97b3c]:before {
  content: "";
  background-color: var(--v0530a716);
  z-index: -1;
  width: 12px;
  height: 16px;
  position: absolute;
  top: 11px;
  left: -16px;
}
.m-recommendation-list-position .header[data-v-9cf97b3c]:after {
  content: "";
  background-color: var(--body-bg);
  z-index: -1;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 13px;
  left: -8px;
  transform: rotate(45deg);
}
.m-recommendation-list-position .header .logo[data-v-9cf97b3c] {
  margin-right: 10px;
}
.m-recommendation-list-position .header .name[data-v-9cf97b3c] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
  overflow: hidden;
}
.m-recommendation-list-position .header .name-container[data-v-9cf97b3c] {
  flex-flow: column wrap;
  flex: 1;
  gap: 5px;
  min-width: 0;
  display: flex;
}
.m-recommendation-list-position .header .name-link[data-v-9cf97b3c] {
  min-width: 0;
  max-width: 100%;
  display: block;
}
.m-recommendation-list-position .header .name-link:hover .name[data-v-9cf97b3c] {
  text-decoration: underline;
}
.m-recommendation-list-position .header .status[data-v-9cf97b3c] {
  color: var(--color);
  align-items: center;
  display: flex;
}
.m-recommendation-list-position .header .status .stock3-icon[data-v-9cf97b3c] {
  color: var(--color);
  margin-right: 6px;
}
.m-recommendation-list-position .header .performance[data-v-9cf97b3c] {
  text-align: right;
  flex-direction: column;
  flex-shrink: 0;
  gap: 4px;
  font-weight: 500;
  display: flex;
}
.m-recommendation-list-position .actions[data-v-9cf97b3c] {
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
  display: flex;
}
.m-recommendation-list-position .actions .actions-left[data-v-9cf97b3c] {
  flex-direction: row;
  gap: 5px;
  display: flex;
}
.m-recommendation-list-position .actions .actions-left .btn[data-v-9cf97b3c] {
  height: 24px;
}
.m-recommendation-list-position .actions .inst-actions[data-v-9cf97b3c] {
  flex: 1;
}
.m-recommendation-list-position .articles[data-v-9cf97b3c] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-recommendation-list-position .main-body[data-v-9cf97b3c] {
  flex-direction: row;
  justify-content: space-between;
  line-height: 24px;
  display: flex;
}
.m-recommendation-list-position .main-body .quote-suggestions div[data-v-9cf97b3c] {
  width: 100%;
  display: flex;
}
.m-recommendation-list-position .main-body .quote-suggestions div span[data-v-9cf97b3c]:first-of-type {
  text-align: left;
  margin-right: 6px;
}
.m-recommendation-list-position .main-body .quote-suggestions div span[data-v-9cf97b3c]:last-of-type {
  text-align: right;
  flex: 1;
}
.m-recommendation-list-position .popdown .comment[data-v-9cf97b3c] {
  padding-top: 10px;
  line-height: 1.4;
}
.m-recommendation-list-position .popdown .article-listitem[data-v-9cf97b3c] {
  padding: 12px 0;
}
.m-recommendation-list-position .popdown .article-listitem[data-v-9cf97b3c]:last-child {
  border: 0;
  padding-bottom: 0;
}
.m-recommendation-list-position .popdown .depot-slider[data-v-9cf97b3c] {
  margin-top: 15px;
}
.m-recommendation-list-position .popdown .depot-slider .chart-wrapper[data-v-9cf97b3c] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-recommendation-list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: flex;
}
.m-recommendation-list .list-item, .m-recommendation-list .m-no-results {
  width: 100%;
}
.a-search-input[data-v-03b4db8d] {
  --input-height: 32px;
  margin-bottom: 0;
  display: flex;
}
.a-search-input.sm input[data-v-03b4db8d] {
  border: 1px solid rgba(var(--text-color-rgb), .5);
  background-color: var(--body-bg);
  height: var(--input-height);
}
.a-search-input button .stock3-icon[data-v-03b4db8d] {
  color: var(--text-color-light);
}
.a-search-input .clear-icon:hover .stock3-icon[data-v-03b4db8d] {
  color: var(--text-color);
}
.a-search-input .icon[data-v-03b4db8d] {
  width: var(--input-height);
  height: var(--input-height);
  border: 1px solid rgba(var(--text-color-rgb), .5);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  display: flex;
}
.a-search-input .icon.icon-search[data-v-03b4db8d] {
  cursor: pointer;
}
.a-search-input .icon.icon-search .stock3-icon[data-v-03b4db8d] {
  color: rgba(var(--text-color-rgb), .5);
}
@keyframes c-user-preferences-toggleOnCheckbox {
0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
}
70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
}
100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
}
}
.c-user-preferences .section {
  margin-bottom: 20px;
}
.c-user-preferences .multiselect-headline {
  font-weight: var(--font-medium);
  color: var(--form-field-label-color);
  margin-bottom: 6px;
  display: block;
}
.c-user-preferences .multiselect-chips {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
  display: flex;
  margin: 0 !important;
  padding-left: 0 !important;
}
.c-user-preferences .multiselect-chips li {
  margin: 0 !important;
  list-style: none !important;
}
.c-user-preferences .form-control {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  align-items: center;
  height: 34px;
  padding: 16px;
  display: flex;
  position: relative;
}
.c-user-preferences .form-control:hover, .c-user-preferences .form-control:focus-within {
  background-color: var(--box-bg);
}
.c-user-preferences .form-control input[type="checkbox"] {
  appearance: none;
  box-sizing: content-box;
  cursor: pointer;
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: border-color .2s;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.c-user-preferences .form-control input[type="checkbox"]:before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
.c-user-preferences .form-control input[type="checkbox"]:checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.c-user-preferences .form-control input[type="checkbox"]:disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.c-user-preferences .form-control input[type="checkbox"]:after {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 50%;
  left: 18px;
  transform: translate(-50%, -50%)scale(0);
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"] {
  border-radius: var(--global-radius);
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:checked:not(:disabled) ~ span {
  color: #fff;
  padding-left: 14px;
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:after {
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:checked:after {
  animation: .2s forwards toggleOnCheckbox;
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
.c-user-preferences .form-control input[type="checkbox"][type="checkbox"]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.c-user-preferences .form-control span {
  z-index: 1;
  transition: all .15s;
}
.c-user-preferences-results .divider {
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 15px;
}
.c-user-preferences-results .section {
  margin: 15px 0;
}
.c-user-preferences-results .headline {
  font-weight: var(--font-medium);
  margin-bottom: 15px;
}
.c-user-preferences-results .multiselect-chips {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
  display: flex;
  margin: 0 !important;
  padding-left: 0 !important;
}
.c-user-preferences-results .multiselect-chips li {
  margin: 0 !important;
  list-style: none !important;
}
.c-user-preferences-results .experts-wrapper {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
}
.c-user-preferences-results .experts-wrapper .expert-item {
  border: 1px solid var(--line-color);
  background-color: var(--body-bg);
  opacity: 1;
  border-radius: 34px;
  align-items: center;
  gap: 8px;
  width: fit-content;
  padding: 3px 5px 3px 3px;
  transition: all .2s;
  display: flex;
}
.c-user-preferences-results .experts-wrapper .expert-item .img-wrapper {
  background-color: var(--box-bg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}
.c-user-preferences-results .experts-wrapper .expert-item .img-wrapper img {
  object-fit: cover;
  height: 100%;
}
.c-user-preferences-results .experts-wrapper .expert-item .name {
  white-space: nowrap;
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .8);
}
.c-user-preferences-results .experts-wrapper .expert-item .btn.btn-sm.btn-round.btn-icon {
  width: 28px;
  height: 28px;
}
.c-user-preferences-results .experts-wrapper .expert-item .btn.btn-sm.btn-round.btn-icon .stock3-icon {
  color: rgba(var(--text-color-rgb), .7);
  font-size: 16px;
  bottom: 0;
}
.c-user-preferences-results .experts-wrapper .expert-item .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon {
  color: var(--text-color-inverted);
}
.c-user-preferences-results .experts-wrapper .expert-item:hover {
  cursor: pointer;
}
.c-user-preferences-results .experts-wrapper .expert-item:hover .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon {
  color: var(--text-color-inverted);
}
.c-user-preferences-results .experts-wrapper .expert-item:hover .btn.btn-sm.btn-round.btn-icon .stock3-icon {
  color: rgba(var(--text-color-rgb), 1);
}
.c-user-preferences-results .form-control {
  cursor: pointer;
  height: 34px;
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 0 18px;
  display: flex;
  position: relative;
}
.c-user-preferences-results .form-control .img-wrapper {
  background-color: var(--gray-600);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-end;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}
.c-user-preferences-results .form-control .img-wrapper img {
  flex-shrink: 0;
  max-width: 120%;
  height: auto;
}
.c-user-preferences-results .form-control-interactive:hover, .c-user-preferences-results .form-control-interactive:focus-within {
  background-color: var(--box-bg);
}
.c-user-preferences-results .form-control-interactive span {
  z-index: 1;
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"] {
  border-radius: var(--global-radius);
  appearance: none;
  box-sizing: content-box;
  border: 1px solid var(--line-color);
  flex-shrink: 0;
  margin: 0;
  transition: border-color .2s;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"]:before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"]:checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"]:disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"][type="checkbox"] {
  border-radius: var(--global-radius);
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"][type="checkbox"]:checked:not(:disabled) {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"][type="checkbox"]:checked:not(:disabled) ~ span {
  color: var(--brand-primary);
}
.c-user-preferences-results .form-control-interactive input[type="checkbox"][type="checkbox"]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.section[data-v-2519ccd8] {
  margin-bottom: 20px;
}
.preferences[data-v-2519ccd8] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  padding: 20px;
}
.preferences .headline[data-v-2519ccd8] {
  font-weight: var(--font-medium);
  margin-bottom: 15px;
}
.preferences[data-v-2519ccd8] .c-user-preferences .form-control input {
  background-color: var(--body-bg);
}
.results-headline[data-v-3cff24da] {
  font-weight: var(--font-medium);
  color: var(--form-field-label-color);
  margin-bottom: 6px;
}
.c-table-mode-body-row[data-v-df46bf41] {
  border-bottom: 1px solid var(--line-color);
}
.c-table-mode-body-row .d-flex[data-v-df46bf41] {
  align-items: center;
  display: flex;
}
.c-table-mode-body-row .d-flex.end[data-v-df46bf41] {
  justify-content: flex-end;
}
.c-table-mode-body-row .m-link[data-v-df46bf41] {
  cursor: pointer;
  display: block;
}
.c-table-mode-body-row td[data-v-df46bf41] {
  text-wrap: nowrap;
  padding: 6px 10px;
}
.c-table-mode-body-row .title[data-v-df46bf41] {
  font-weight: var(--font-medium);
  align-items: center;
  display: flex;
}
.c-table-mode-body-row .title[data-v-df46bf41]:hover {
  text-decoration: underline;
}
.c-table-mode-body-row .title span[data-v-df46bf41] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 260px;
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.c-table-mode-body-row .title.has-teaser[data-v-df46bf41] {
  margin-bottom: 5px;
}
.c-table-mode-body-row .author[data-v-df46bf41] .m-avatar .name {
  font-size: var(--font-s);
  color: var(--text-color);
}
@media screen and (min-width: 992px) {
.c-table-mode-body-row .title span[data-v-df46bf41] {
    max-width: 140px;
}
}
@media screen and (min-width: 1200px) {
.c-table-mode-body-row .title span[data-v-df46bf41] {
    max-width: 345px;
}
}
@media screen and (min-width: 1360px) {
.c-table-mode-body-row .title span[data-v-df46bf41] {
    max-width: 400px;
}
}
.end-reached[data-v-f27f7ef7] {
  text-align: center;
  color: var(--text-color-light);
  padding: 20px 0;
}
[data-v-ff11e12b] .w {
  width: 45%;
}
.table-mode-loader[data-v-ff11e12b] {
  min-height: 60px;
}
.table-mode-end-reached[data-v-ff11e12b] {
  text-align: center;
  min-height: 60px;
  color: var(--text-color-light);
  padding: 20px 0;
}
[data-v-ff11e12b] .c-table-mode-body-row {
  border-bottom: 1px solid var(--line-color);
}
.c-premium-article-col[data-v-57aa94fe] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: 100%;
}
.c-premium-article-col[data-v-57aa94fe] .a-table {
  margin: 15px;
}
.c-premium-article-col[data-v-57aa94fe] .a-tabs {
  height: 100%;
}
.c-premium-article-col[data-v-57aa94fe] .a-tabs .tabs__header {
  background-color: var(--body-bg);
  position: sticky;
  top: 0;
}
.c-premium-article-col[data-v-57aa94fe] .a-tabs .tabs__header-item {
  margin: 0;
  padding: 0 15px;
}
.c-premium-article-col[data-v-57aa94fe] .a-tabs .list-tab {
  height: 100%;
  padding: 0;
}
.instrument-search-input[data-v-adc2824d] {
  width: 32px;
  height: 32px;
  margin: 0;
}
.instrument-search-input[data-v-adc2824d] .icon {
  width: 32px;
  height: 32px;
}
.instrument-search-input[data-v-adc2824d] input {
  border: 1px solid var(--text-color-light);
  background-color: #0000;
}
.btn-filter[data-v-adc2824d] {
  border: 1px solid var(--text-color-light);
  border-radius: var(--global-radius);
  cursor: pointer;
  min-width: 32px;
  height: 32px;
  color: var(--btn-primary-color);
  font-weight: var(--font-medium);
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  display: flex;
}
.btn-filter .stock3-icon[data-v-adc2824d] {
  color: rgba(var(--text-color-rgb), .3);
}
.btn-filter.active[data-v-adc2824d] {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.btn-filter.active .stock3-icon[data-v-adc2824d] {
  color: #fff;
}
.instrument-search-input[data-v-08241346] {
  width: 32px;
  height: 32px;
  margin: 0;
}
.instrument-search-input[data-v-08241346] .icon {
  width: 32px;
  height: 32px;
}
.instrument-search-input[data-v-08241346] input {
  border: 1px solid var(--text-color-light);
  background-color: #0000;
}
.search-slider[data-v-08241346] {
  border: 1px solid rgba(var(--text-color-rgb), .5);
  height: 32px;
}
.search-slider[data-v-08241346] .button {
  height: 26px;
  padding: 5px 12px;
}
.search-slider .stock3-icon[data-v-08241346] {
  position: relative;
}
.thumbnail[data-v-165a6f19] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.c-trademate-col[data-v-4cb8e8ea] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-trademate-col[data-v-4cb8e8ea] .m-premium-intro .c-service-header, .c-trademate-col[data-v-4cb8e8ea] .m-premium-intro .c-service-buttons {
  display: none;
}
.c-trademate-col .link-wrapper[data-v-4cb8e8ea] {
  margin-bottom: 20px;
}
.c-trademate-col .link-wrapper .m-link[data-v-4cb8e8ea] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-trademate-col .link-wrapper .m-link[data-v-4cb8e8ea]:hover {
  border-color: var(--brand-primary);
}
.c-trademate-col .link-wrapper .m-link .pill[data-v-4cb8e8ea] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.c-trademate-col .link-wrapper .m-link .box[data-v-4cb8e8ea] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-trademate-col .link-wrapper .m-link .box .stock3-icon[data-v-4cb8e8ea] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] {
  --wrapper-height: auto;
  height: var(--wrapper-height);
  transition: height .3s ease-in-out;
  overflow: hidden;
}
.c-premium-recommendationlist-slider .list-sticky-header[data-v-aea0e3ff] {
  padding: 0;
  display: flex;
  overflow: auto;
}
.c-premium-recommendationlist-slider .list-sticky-header .list-sticky-header-top[data-v-aea0e3ff] {
  border-bottom: 1px solid var(--line-color);
  flex-direction: row;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  height: 50px;
  display: flex;
}
.c-premium-recommendationlist-slider .list-sticky-header .list-sticky-header-top .name[data-v-aea0e3ff] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
}
.c-premium-recommendationlist-slider .list-sticky-header .list-sticky-header-top .right[data-v-aea0e3ff], .c-premium-recommendationlist-slider .list-sticky-header .list-sticky-header-top .left[data-v-aea0e3ff] {
  align-items: center;
  gap: 10px;
  height: 100%;
  display: flex;
}
.c-premium-recommendationlist-slider .list-sticky-header .body[data-v-aea0e3ff] {
  padding-top: 15px;
}
.c-premium-recommendationlist-slider .recommendationlist-slider[data-v-aea0e3ff] {
  position: relative;
}
.c-premium-recommendationlist-slider .recommendationlist-slider.empty[data-v-aea0e3ff] {
  justify-content: center;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 1199px) {
.c-premium-recommendationlist-slider .recommendationlist-slider[data-v-aea0e3ff] .slider-item {
    width: 100% !important;
}
.c-premium-recommendationlist-slider .recommendationlist-slider[data-v-aea0e3ff] .slider-wrapper {
    display: block;
    transform: none !important;
}
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .content-wrapper {
  padding: 5px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .content-wrapper .content {
  margin-left: 5px;
  overflow-y: scroll;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions {
  align-items: center;
  display: none;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-play-pause {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-play-pause .stock3-icon {
  color: var(--brand-primary);
  font-size: 26px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-play-pause.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-arrow {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  display: flex;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-arrow.right .stock3-icon {
  margin-right: -1px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-arrow.left .stock3-icon {
  margin-left: -1px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-arrow.disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions .btn-arrow .stock3-icon {
  color: #fff;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .slider-container {
  padding-left: 1px;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
.c-premium-recommendationlist-slider[data-v-aea0e3ff] {
    margin-top: 20px;
}
.c-premium-recommendationlist-slider[data-v-aea0e3ff] .m-premium-card-wrapper .actions {
    display: flex;
}
}
.c-ultimate-col[data-v-bc2e3545] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-ultimate-col .inner-box[data-v-bc2e3545] {
  height: 44px;
  font-weight: var(--font-medium);
}
.c-ultimate-col[data-v-bc2e3545] .m-premium-intro .c-service-header, .c-ultimate-col[data-v-bc2e3545] .m-premium-intro .c-service-buttons {
  display: none;
}
.c-ultimate-col .link-wrapper[data-v-bc2e3545] {
  margin-bottom: 20px;
}
.c-ultimate-col .link-wrapper .m-link[data-v-bc2e3545] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-ultimate-col .link-wrapper .m-link[data-v-bc2e3545]:hover {
  border-color: var(--brand-primary);
}
.c-ultimate-col .link-wrapper .m-link .pill[data-v-bc2e3545] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.c-ultimate-col .link-wrapper .m-link .box[data-v-bc2e3545] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-ultimate-col .link-wrapper .m-link .box .stock3-icon[data-v-bc2e3545] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.inner-box {
  font-weight: var(--font-medium);
}
.c-ap360-col[data-v-6489d53d] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-ap360-col .c-article-body[data-v-6489d53d] {
  font-size: var(--font-s);
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .content {
  padding: 20px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .welcome-title {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .flex-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section {
  margin-bottom: var(--welcome-card-section-margin);
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section:last-child {
  margin-bottom: 0;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section .title {
  font-weight: var(--font-semiBold);
  align-items: center;
  gap: 6px;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section .header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section .header .m-link {
  color: var(--brand-primary);
  font-weight: var(--font-medium);
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.title {
  margin-bottom: 20px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper {
  grid-gap: var(--welcome-card-grid-gap);
  grid-template-rows: repeat(1, minmax(0, 1fr));
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link {
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  text-align: center;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box .stock3-icon {
  color: var(--brand-primary);
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 5px;
  transition: all .1s linear;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
  color: var(--text-color-light);
  font-size: 22px;
  transition: all .1s linear;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .badge-wrapper {
  gap: 8px;
  margin-top: 20px;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .badge-wrapper .img-store {
  width: auto;
  height: 36px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .broker-wrapper {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 58px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .broker-wrapper .broker-logo {
  height: 30px;
}
@media screen and (min-width: 768px) {
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .welcome-title {
    font-size: var(--font-xl);
}
}
@media screen and (min-width: 992px) {
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper {
    --welcome-card-grid-gap: 15px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
    height: 83px;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
    font-size: 26px;
}
}
@media screen and (min-width: 1200px) {
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.universe .m-link.hide-sm {
    display: flex;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .section.universe .m-link.hide-lg {
    display: none;
}
.c-ap360-col[data-v-6489d53d] .m-premium-card-wrapper .link-wrapper {
    display: block;
}
}
.link-wrapper[data-v-6489d53d] {
  margin-bottom: 20px;
}
.link-wrapper .m-link[data-v-6489d53d] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.link-wrapper .m-link[data-v-6489d53d]:hover {
  border-color: var(--brand-primary);
}
.link-wrapper .m-link .pill[data-v-6489d53d] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.link-wrapper .m-link .box[data-v-6489d53d] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.link-wrapper .m-link .box .stock3-icon[data-v-6489d53d] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.c-daytrading-col[data-v-35ea664f] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-daytrading-col .inner-box[data-v-35ea664f] {
  height: 44px;
  font-weight: var(--font-medium);
}
.c-daytrading-col[data-v-35ea664f] .m-premium-intro .c-service-header, .c-daytrading-col[data-v-35ea664f] .m-premium-intro .c-service-buttons {
  display: none;
}
.c-daytrading-col .link-wrapper[data-v-35ea664f] {
  margin-bottom: 20px;
}
.c-daytrading-col .link-wrapper .m-link[data-v-35ea664f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-daytrading-col .link-wrapper .m-link[data-v-35ea664f]:hover {
  border-color: var(--brand-primary);
}
.c-daytrading-col .link-wrapper .m-link .pill[data-v-35ea664f] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.c-daytrading-col .link-wrapper .m-link .box[data-v-35ea664f] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-daytrading-col .link-wrapper .m-link .box .stock3-icon[data-v-35ea664f] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-tradermacher-depot-col .c-article-body[data-v-1fc355ed] {
  font-size: var(--font-s);
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .content {
  padding: 20px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .welcome-title {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .flex-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section {
  margin-bottom: var(--welcome-card-section-margin);
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section:last-child {
  margin-bottom: 0;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section .title {
  font-weight: var(--font-semiBold);
  align-items: center;
  gap: 6px;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section .header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section .header .m-link {
  color: var(--brand-primary);
  font-weight: var(--font-medium);
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.title {
  margin-bottom: 20px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper {
  grid-gap: var(--welcome-card-grid-gap);
  grid-template-rows: repeat(1, minmax(0, 1fr));
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link {
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  text-align: center;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box {
  background-color: rgba(var(--brand-primary-rgb), .1);
  border-color: var(--brand-primary);
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link:hover .box .stock3-icon {
  color: var(--brand-primary);
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 5px;
  transition: all .1s linear;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
  color: var(--text-color-light);
  font-size: 22px;
  transition: all .1s linear;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .badge-wrapper {
  gap: 8px;
  margin-top: 20px;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .badge-wrapper .img-store {
  width: auto;
  height: 36px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .broker-wrapper {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 58px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .broker-wrapper .broker-logo {
  height: 30px;
}
@media screen and (min-width: 768px) {
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .welcome-title {
    font-size: var(--font-xl);
}
}
@media screen and (min-width: 992px) {
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper {
    --welcome-card-grid-gap: 15px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box {
    height: 83px;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.helper .link-wrapper .m-link .box .stock3-icon {
    font-size: 26px;
}
}
@media screen and (min-width: 1200px) {
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.universe .m-link.hide-sm {
    display: flex;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .section.universe .m-link.hide-lg {
    display: none;
}
.c-tradermacher-depot-col[data-v-1fc355ed] .m-premium-card-wrapper .link-wrapper {
    display: block;
}
}
.link-wrapper[data-v-1fc355ed] {
  margin-bottom: 20px;
}
.link-wrapper .m-link[data-v-1fc355ed] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.link-wrapper .m-link[data-v-1fc355ed]:hover {
  border-color: var(--brand-primary);
}
.link-wrapper .m-link .pill[data-v-1fc355ed] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.link-wrapper .m-link .box[data-v-1fc355ed] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.link-wrapper .m-link .box .stock3-icon[data-v-1fc355ed] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.inner-box[data-v-1fc355ed] {
  height: 44px;
  font-weight: 400;
}
.c-plus-col[data-v-3515690f] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-plus-col .inner-box[data-v-3515690f] {
  height: 44px;
  font-weight: var(--font-medium);
}
.c-plus-col[data-v-3515690f] .m-premium-intro .c-service-header, .c-plus-col[data-v-3515690f] .m-premium-intro .c-service-buttons {
  display: none;
}
.c-plus-col .link-wrapper[data-v-3515690f] {
  margin-bottom: 20px;
}
.c-plus-col .link-wrapper .m-link[data-v-3515690f] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-plus-col .link-wrapper .m-link[data-v-3515690f]:hover {
  border-color: var(--brand-primary);
}
.c-plus-col .link-wrapper .m-link .pill[data-v-3515690f] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.c-plus-col .link-wrapper .m-link .box[data-v-3515690f] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-plus-col .link-wrapper .m-link .box .stock3-icon[data-v-3515690f] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.inner-box {
  font-weight: var(--font-medium);
}
.btn-filter {
  border: 1px solid var(--text-color-light);
  border-radius: var(--global-radius);
  cursor: pointer;
  min-width: 32px;
  height: 32px;
  color: var(--btn-primary-color);
  font-weight: var(--font-medium);
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  display: flex;
}
.btn-filter .stock3-icon {
  color: rgba(var(--text-color-rgb), .3);
}
.btn-filter.active {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.btn-filter.active .stock3-icon {
  color: #fff;
}
.c-mission-100-col[data-v-f0fef6c0] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-mission-100-col .inner-box[data-v-f0fef6c0] {
  height: 44px;
  font-weight: var(--font-medium);
}
.c-mission-100-col .inner-box.broker[data-v-f0fef6c0] {
  background: unset !important;
  padding-left: 0 !important;
}
.c-mission-100-col[data-v-f0fef6c0] .m-premium-intro .c-service-header, .c-mission-100-col[data-v-f0fef6c0] .m-premium-intro .c-service-buttons {
  display: none;
}
.c-mission-100-col .link-wrapper[data-v-f0fef6c0] {
  margin-bottom: 20px;
}
.c-mission-100-col .link-wrapper .m-link[data-v-f0fef6c0] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  cursor: pointer;
  align-items: center;
  padding: 10px;
  transition: all .1s linear;
  display: flex;
}
.c-mission-100-col .link-wrapper .m-link[data-v-f0fef6c0]:hover {
  border-color: var(--brand-primary);
}
.c-mission-100-col .link-wrapper .m-link .pill[data-v-f0fef6c0] {
  background: var(--brand-primary);
  color: #fff;
  border-radius: 22px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 12px;
}
.c-mission-100-col .link-wrapper .m-link .box[data-v-f0fef6c0] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}
.c-mission-100-col .link-wrapper .m-link .box .stock3-icon[data-v-f0fef6c0] {
  color: var(--text-color-rgb);
  font-size: 22px;
}
.actions-wrapper[data-v-ea3292da] {
  display: flex;
}
.actions-wrapper .m-link[data-v-ea3292da] {
  justify-content: center;
}
.body-text[data-v-ea3292da] {
  margin-top: 0;
  display: block;
}
.countdown-spinner[data-v-ea3292da] {
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: var(--font-semibold, 600);
  color: var(--text-color);
  float: right;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  display: flex;
  position: relative;
}
.countdown-spinner[data-v-ea3292da]:before {
  content: "";
  border: 3px solid rgba(var(--brand-primary-rgb, 0, 98, 204), .3);
  border-top-color: var(--brand-primary, #0062cc);
  border-radius: 50%;
  animation: 1.2s linear infinite countdown-spin-ea3292da;
  position: absolute;
  inset: 0;
}
.countdown-number[data-v-ea3292da] {
  z-index: 1;
  position: relative;
}
@keyframes countdown-spin-ea3292da {
from {
    transform: rotate(0);
}
to {
    transform: rotate(360deg);
}
}
.c-select-col[data-v-347d5680] {
  --welcome-card-section-margin: 30px;
  --welcome-card-grid-gap: 10px;
  height: calc(100% - 188px);
}
.c-select-col[data-v-347d5680] .m-premium-intro .c-service-header, .c-select-col[data-v-347d5680] .m-premium-intro .c-service-buttons {
  display: none;
}
.instrument-search-input[data-v-50625319] {
  width: 32px;
  height: 32px;
  margin: 0;
}
.instrument-search-input[data-v-50625319] .icon {
  width: 32px;
  height: 32px;
}
.instrument-search-input[data-v-50625319] input {
  border: 1px solid var(--text-color-light);
  background-color: #0000;
}
.c-select-depot-col[data-v-50625319] {
  height: 100%;
}
.c-select-depot-col .a-tab[data-v-50625319] {
  max-height: 100%;
  padding-top: 0;
  overflow: auto;
}
.c-select-depot-col[data-v-50625319] .a-tabs {
  height: 100%;
  overflow: hidden;
}
.c-select-depot-col[data-v-50625319] .a-tabs .tabs__header {
  padding: 0 15px;
}
.c-select-depot-col .btn-group.controls[data-v-50625319] {
  flex-flow: row;
  align-items: center;
  gap: 8px;
  display: flex;
}
.c-select-depot-col .btn-play-pause[data-v-50625319] {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.c-select-depot-col .btn-play-pause .stock3-icon[data-v-50625319] {
  color: var(--brand-primary);
  font-size: 26px;
}
.c-select-depot-col .btn-play-pause.disabled[data-v-50625319] {
  opacity: .5;
  cursor: not-allowed;
}
.c-select-depot-col .btn-arrow[data-v-50625319] {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}
.c-select-depot-col .btn-arrow.right .stock3-icon[data-v-50625319] {
  margin-right: -1px;
  font-size: 20px;
}
.c-select-depot-col .btn-arrow.left .stock3-icon[data-v-50625319] {
  margin-left: -1px;
  font-size: 20px;
}
.c-select-depot-col .btn-arrow.disabled[data-v-50625319] {
  opacity: .5;
  cursor: not-allowed;
}
.c-select-depot-col .btn-arrow .stock3-icon[data-v-50625319] {
  color: #fff;
}
.c-select-depot-col .content-section[data-v-50625319] {
  height: 100%;
}
.c-select-depot-col .content-section.border-top[data-v-50625319] {
  border-top: 1px solid var(--line-color);
}
.instrument-search-input[data-v-782273b3] {
  width: 32px;
  height: 32px;
  margin: 0;
}
.instrument-search-input[data-v-782273b3] .icon {
  width: 32px;
  height: 32px;
}
.instrument-search-input[data-v-782273b3] input {
  border: 1px solid var(--text-color-light);
  background-color: #0000;
}
.btn-filter[data-v-782273b3] {
  border: 1px solid var(--text-color-light);
  border-radius: var(--global-radius);
  cursor: pointer;
  min-width: 32px;
  height: 32px;
  color: var(--btn-primary-color);
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  display: flex;
}
.btn-filter .stock3-icon[data-v-782273b3] {
  color: rgba(var(--text-color-rgb), .3);
}
.btn-filter.active[data-v-782273b3] {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.btn-filter.active .stock3-icon[data-v-782273b3] {
  color: #fff;
}
.filter-inner[data-v-782273b3] {
  flex-flow: column;
  gap: 8px;
  padding: 15px;
  display: flex;
}
.filter-inner ul[data-v-782273b3] {
  flex-direction: column;
  gap: 10px;
  display: flex;
}
.filter-inner .title[data-v-782273b3] {
  cursor: pointer;
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-m);
  font-weight: var(--font-medium);
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
  display: flex;
}
.filter-inner[data-v-782273b3] .name {
  font-weight: var(--font-semiBold);
}
.c-select-recommendationlist-col[data-v-782273b3] {
  height: 100%;
}
.c-select-recommendationlist-col .a-tab[data-v-782273b3] {
  max-height: calc(100% - 46px);
  padding: 15px;
  overflow: auto;
}
.c-select-recommendationlist-col .a-tab.from-right[data-v-782273b3] {
  padding: 0;
}
.c-select-recommendationlist-col[data-v-782273b3] .a-tabs {
  height: 100%;
  overflow: hidden;
}
.c-select-recommendationlist-col[data-v-782273b3] .a-tabs .tabs__header {
  padding: 0 15px;
}
.c-select-recommendationlist-col .list-sticky-header[data-v-782273b3] {
  box-sizing: border-box;
  --sticky-header-collapsed-height: 104px;
  height: var(--sticky-header-collapsed-height, 104px);
  flex-direction: column;
  padding: 15px 15px 5px;
  transition: height .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.c-select-recommendationlist-col .list-sticky-header.list-sticky-header--expanded[data-v-782273b3] {
  height: calc(var(--sticky-header-collapsed-height, 104px)  + var(--description-expanded-height, 244px));
  overflow: visible;
}
.c-select-recommendationlist-col .list-sticky-header.list-sticky-header--expanded .body[data-v-782273b3] {
  height: var(--description-expanded-height, 244px);
}
.c-select-recommendationlist-col .list-sticky-header .list-sticky-header-top[data-v-782273b3] {
  border-bottom: 1px solid var(--line-color);
  flex-direction: row;
  align-items: center;
  gap: 12px;
  padding-bottom: 12px;
  display: flex;
}
.c-select-recommendationlist-col .list-sticky-header .list-sticky-header-top .name[data-v-782273b3] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
}
.c-select-recommendationlist-col .list-sticky-header .body[data-v-782273b3] {
  flex-direction: column;
  flex: 1;
  gap: 4px;
  height: auto;
  padding-top: 12px;
  display: flex;
}
.c-select-recommendationlist-col .list-sticky-header .body .description-text-wrapper[data-v-782273b3] {
  flex-wrap: wrap;
  align-self: flex-start;
  align-items: baseline;
  gap: 4px;
  display: inline-flex;
}
.c-select-recommendationlist-col .list-sticky-header .body .description-text[data-v-782273b3] {
  word-break: break-word;
  max-width: 100%;
  display: inline;
}
.c-select-recommendationlist-col .list-sticky-header .body .description-toggle[data-v-782273b3] {
  color: var(--brand-primary);
  cursor: pointer;
  font: inherit;
  font-weight: var(--font-medium);
  white-space: nowrap;
  background: none;
  border: none;
  padding: 0;
  display: inline-flex;
}
.c-select-recommendationlist-col[data-v-782273b3] .m-premium-card-wrapper {
  --sticky-md-content-offset: 352px;
}
.c-select-recommendationlist-col[data-v-782273b3] .m-premium-card-wrapper.sticky-md .content-wrapper {
  height: calc(100% - var(--sticky-md-content-offset, 352px));
}
.btn-group.controls[data-v-782273b3] {
  flex-flow: row;
  align-items: center;
  gap: 8px;
  display: flex;
}
.btn-arrow[data-v-782273b3] {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}
.btn-arrow.right .stock3-icon[data-v-782273b3] {
  margin-right: -1px;
  font-size: 20px;
}
.btn-arrow.left .stock3-icon[data-v-782273b3] {
  margin-left: -1px;
  font-size: 20px;
}
.btn-arrow.disabled[data-v-782273b3] {
  opacity: .5;
  cursor: not-allowed;
}
.btn-arrow .stock3-icon[data-v-782273b3] {
  color: #fff;
}
.sharing-hint[data-v-08a15f09] {
  background-color: var(--global-search-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}
.error[data-v-25991eea] {
  color: var(--brand-red);
}
.feature-table-wrapper[data-v-1ce4a3d3] {
  margin-top: 30px;
}
.feature-table-wrapper .feature-table[data-v-1ce4a3d3] {
  border-radius: var(--global-radius);
  background: rgba(var(--body-bg-rgb), .08);
}
.feature-table-wrapper .feature-table .scroll[data-v-1ce4a3d3] {
  overflow-x: auto;
}
.feature-table-wrapper .feature-table table[data-v-1ce4a3d3] {
  border-collapse: collapse;
  width: 100%;
}
.feature-table-wrapper .feature-table th[data-v-1ce4a3d3], .feature-table-wrapper .feature-table td[data-v-1ce4a3d3] {
  border: 1px solid var(--line-color);
  font-size: var(--font-s);
  color: var(--text-color);
  vertical-align: top;
  padding: 16px;
}
.feature-table-wrapper .feature-table thead[data-v-1ce4a3d3] {
  position: relative;
}
.feature-table-wrapper .feature-table thead th[data-v-1ce4a3d3] {
  background: rgba(var(--body-bg-rgb), .16);
  text-align: center;
  font-weight: var(--font-semiBold);
  z-index: 5;
  position: sticky;
  top: 0;
}
.feature-table-wrapper .feature-table .head.feature[data-v-1ce4a3d3] {
  text-align: left;
  z-index: 2;
}
.feature-table-wrapper .feature-table .head.plan[data-v-1ce4a3d3] {
  white-space: nowrap;
  vertical-align: middle;
  min-width: 150px;
}
.feature-table-wrapper .feature-table .head.plan.is-recommended[data-v-1ce4a3d3] {
  background: radial-gradient(50% 60% at 50% 0, #6d4aa4 0%, #3f4ac499 45%, #3f4ac400 100%);
  position: relative;
}
.feature-table-wrapper .feature-table .head.plan .wrapper[data-v-1ce4a3d3] {
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
  height: 100%;
  display: flex;
}
.feature-table-wrapper .feature-table .head.plan .label[data-v-1ce4a3d3] {
  font-size: var(--font-s);
  font-weight: var(--font-semiBold);
  white-space: break-spaces;
}
.feature-table-wrapper .feature-table .head.plan .cta[data-v-1ce4a3d3] {
  width: 100%;
  display: flex;
}
.feature-table-wrapper .feature-table .head.plan .btn[data-v-1ce4a3d3] {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: inline-flex;
}
.feature-table-wrapper .feature-table .feature-cell[data-v-1ce4a3d3] {
  min-width: 220px;
  font-weight: var(--font-medium);
}
.feature-table-wrapper .feature-table .feature-cell .name[data-v-1ce4a3d3] {
  margin-bottom: 4px;
  display: block;
}
.feature-table-wrapper .feature-table .feature-cell .note[data-v-1ce4a3d3] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .65);
  display: block;
}
.feature-table-wrapper .feature-table .value-cell[data-v-1ce4a3d3] {
  text-align: center;
  min-width: 110px;
  font-weight: var(--font-medium);
  vertical-align: middle;
}
.feature-table-wrapper .feature-table .value-cell .stock3-icon[data-v-1ce4a3d3] {
  color: var(--text-color);
  font-size: 18px;
}
.feature-table-wrapper .feature-table .value-cell .stock3-icons-check[data-v-1ce4a3d3] {
  color: var(--brand-green);
}
.feature-table-wrapper .feature-table .value-cell .stock3-icons-x[data-v-1ce4a3d3] {
  color: var(--text-color-light);
}
.feature-table-wrapper .feature-table .group-heading td[data-v-1ce4a3d3] {
  background: rgba(var(--body-bg-rgb), .12);
  font-size: var(--font-m);
  font-weight: var(--font-semiBold);
  text-align: left;
  color: var(--text-color-light);
  z-index: 3;
  padding: 50px 16px 12px;
  position: sticky;
  left: 0;
}
.feature-table-wrapper .feature-table .group-heading + .data-row td[data-v-1ce4a3d3] {
  border-top-color: #0000;
}
@media screen and (max-width: 767px) {
.feature-table-wrapper[data-v-1ce4a3d3] {
    margin-left: 0;
}
.feature-table-wrapper .feature-table .scroll[data-v-1ce4a3d3] {
    margin-left: -16px;
    padding-left: 16px;
    position: relative;
    overflow-x: auto;
}
.feature-table-wrapper .feature-table table[data-v-1ce4a3d3] {
    min-width: unset;
    border-collapse: separate;
    border-spacing: 0;
    width: max-content;
}
.feature-table-wrapper .feature-table thead[data-v-1ce4a3d3], .feature-table-wrapper .feature-table tbody[data-v-1ce4a3d3] {
    display: block;
}
.feature-table-wrapper .feature-table thead tr[data-v-1ce4a3d3] {
    grid-template-columns: repeat(5, minmax(150px, 1fr));
    display: grid;
}
.feature-table-wrapper .feature-table thead th[data-v-1ce4a3d3] {
    z-index: 3;
    background: rgba(var(--body-bg-rgb), .16);
    position: sticky;
    top: 0;
}
.feature-table-wrapper .feature-table thead th.head.feature[data-v-1ce4a3d3] {
    text-align: left;
    grid-column: 1 / -1;
    display: none;
}
.feature-table-wrapper .feature-table thead th.head.plan[data-v-1ce4a3d3] {
    white-space: normal;
    overflow-wrap: anywhere;
    min-width: 150px;
}
.feature-table-wrapper .feature-table tbody .group-heading[data-v-1ce4a3d3] {
    grid-template-columns: repeat(5, minmax(150px, 1fr));
    display: grid;
}
.feature-table-wrapper .feature-table tbody .group-heading td[data-v-1ce4a3d3] {
    border: 0;
    border-bottom: 1px solid var(--line-color);
    z-index: 5;
    grid-column: 1 / -1;
    width: 100vw;
    max-width: 100vw;
    position: sticky;
    left: 0;
}
.feature-table-wrapper .feature-table tbody .data-row[data-v-1ce4a3d3] {
    grid-template-columns: repeat(5, minmax(150px, 1fr));
    display: grid;
}
.feature-table-wrapper .feature-table tbody .feature-cell[data-v-1ce4a3d3] {
    background: rgba(var(--body-bg-rgb), .96);
    z-index: 4;
    grid-column: 1 / -1;
    width: 100vw;
    max-width: 100vw;
    position: sticky;
    left: 0;
    box-shadow: 12px 0 16px #00000040;
}
.feature-table-wrapper .feature-table tbody .value-cell[data-v-1ce4a3d3] {
    z-index: 2;
    overflow-wrap: anywhere;
    min-width: 150px;
    position: relative;
}
.feature-table-wrapper .head.plan .btn[data-v-1ce4a3d3] {
    white-space: normal;
    overflow-wrap: anywhere;
}
}
.slider-card[data-v-01db5a8e] {
  flex-direction: column;
  width: 320px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}
.slider-card.is-clickable[data-v-01db5a8e] {
  cursor: pointer;
}
.slider-card.is-clickable[data-v-01db5a8e]:hover {
  transform: translateY(-4px);
}
.slider-card[data-v-01db5a8e]:focus-visible {
  outline: 2px solid var(--brand-orange, #ff6c00);
  outline-offset: 4px;
}
.slider-card .media[data-v-01db5a8e] {
  border-radius: var(--global-radius);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.slider-card .media.placeholder[data-v-01db5a8e] {
  background-color: rgba(var(--body-bg-rgb), .12);
}
.slider-card .media .image[data-v-01db5a8e] {
  background: linear-gradient(93deg, #2b4a7a -19.66%, #071325 100%, #162b4c 100%);
}
.slider-card .media .image[data-v-01db5a8e] img {
  width: 100%;
  height: auto;
  display: block;
}
.slider-card .media .image-skeleton[data-v-01db5a8e] {
  border-radius: inherit;
  width: 100%;
}
.slider-card .media .overlay[data-v-01db5a8e] {
  color: var(--text-color);
  background: linear-gradient(#070a1a00 0%, #070a1ad9 85%);
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0 0;
}
.slider-card .media .overlay .headline[data-v-01db5a8e] {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}
.slider-card .media .overlay .teaser[data-v-01db5a8e] {
  font-size: var(--font-s);
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 0;
  line-height: 1.4;
  display: -webkit-box;
  overflow: hidden;
}
.slider-card .media .overlay .bullets[data-v-01db5a8e] {
  font-size: var(--font-s);
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
  line-height: 1.4;
  list-style: none;
  display: flex;
}
.slider-card .meta[data-v-01db5a8e] {
  border-top: 0;
  align-items: center;
  gap: 12px;
  margin-top: 15px;
  padding-top: 0;
  display: flex;
}
.slider-card .meta .logo[data-v-01db5a8e] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  background-color: rgba(var(--body-bg-rgb), .2);
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: flex;
  overflow: hidden;
}
.slider-card .meta .logo[data-v-01db5a8e] img {
  width: 70%;
  height: auto;
}
.slider-card .meta .expert[data-v-01db5a8e] {
  font-size: var(--font-s);
  color: rgba(var(--text-color-rgb), .8);
  font-weight: 500;
  line-height: 1.3;
}
.m-more-services .button-wrapper[data-v-ef20c222] {
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  display: flex;
}
@media screen and (min-width: 768px) {
.m-more-services .button-wrapper[data-v-ef20c222] {
    flex-direction: row;
}
}
.m-more-services .button-wrapper .service-card[data-v-ef20c222] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  height: 120px;
  font-size: 22px;
  font-weight: var(--font-semiBold);
  padding: var(--card-padding);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-more-services .button-wrapper .service-card img[data-v-ef20c222] {
  height: 120px;
  margin-right: calc(-1 * var(--card-padding));
}
.m-more-services .service-card-wrapper[data-v-ef20c222] {
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
}
.m-more-services .service-card-wrapper .service-card[data-v-ef20c222] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  height: 120px;
  font-size: 22px;
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  transition: all .1s linear;
  display: flex;
}
.m-more-services .service-card-wrapper .service-card .title[data-v-ef20c222] {
  padding: var(--card-padding);
  line-height: 1.2;
}
.m-more-services .service-card-wrapper .service-card img[data-v-ef20c222] {
  height: 100%;
}
.m-more-services .service-card-wrapper .service-card[data-v-ef20c222]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
@media screen and (min-width: 992px) {
.m-more-services .service-card-wrapper[data-v-ef20c222] {
    display: grid;
}
.m-more-services .service-card-wrapper .service-card[data-v-ef20c222] {
    height: 160px;
    margin-bottom: 0;
    font-size: 28px;
}
}
.m-premium-card[data-v-61a8b857] {
  border-radius: var(--global-radius);
  align-items: stretch;
  display: flex;
}
.m-premium-card.highlight[data-v-61a8b857] {
  box-shadow: 0 0 30px var(--brand-primary);
}
.m-premium-card.highlight .card-inner[data-v-61a8b857] {
  border-color: var(--brand-primary);
}
.m-premium-card.highlight[data-v-61a8b857]:before {
  content: "Preis-Leistungs-Sieger";
  background-color: var(--brand-primary);
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .5px;
  white-space: nowrap;
  z-index: 2;
  border-radius: 6px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
}
.m-premium-card .card-inner[data-v-61a8b857] {
  background-color: rgba(var(--body-bg-rgb), .5);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 380px;
  padding: 30px 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.m-premium-card.is-recommended .card-inner[data-v-61a8b857] {
  border-color: var(--brand-primary);
  box-shadow: 0 0 120px rgba(var(--brand-primary-rgb), .2);
  background-color: rgba(var(--body-bg-rgb), 1);
  transition: all .2s ease-in-out;
}
.m-premium-card.is-recommended .card-inner[data-v-61a8b857]:hover {
  box-shadow: 0 0 50px rgba(var(--brand-primary-rgb), .4);
}
.head[data-v-61a8b857] {
  margin-bottom: 20px;
}
.head .primary[data-v-61a8b857] {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
.price[data-v-61a8b857] {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 6px;
  display: flex;
}
.price .m-link[data-v-61a8b857] {
  color: var(--text-color);
}
.price .badge-month[data-v-61a8b857] {
  font-size: var(--font-s);
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-regular);
  margin-bottom: 5px;
}
.title-wrapper[data-v-61a8b857] {
  font-weight: var(--font-semiBold);
  align-items: center;
  height: 28px;
  margin-bottom: 25px;
  display: flex;
}
.title-wrapper img[data-v-61a8b857] {
  height: 28px;
}
.body[data-v-61a8b857] {
  flex-direction: column;
  gap: 18px;
  margin-bottom: auto;
  display: flex;
}
.body .body-title[data-v-61a8b857] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-md);
}
.body .feature-list[data-v-61a8b857] {
  flex-direction: column;
  gap: 18px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.body .feature-list > li[data-v-61a8b857] {
  align-items: center;
  gap: 12px;
  display: flex;
}
.body .feature-primary[data-v-61a8b857] {
  flex-shrink: 0;
  align-items: center;
  line-height: 1;
  display: flex;
}
.body .feature-primary .stock3-icon[data-v-61a8b857] {
  color: var(--text-color-light);
  font-size: 18px;
}
.body .feature-content[data-v-61a8b857] {
  flex-direction: row;
  gap: 6px;
  display: flex;
}
.body .feature-content .text[data-v-61a8b857] {
  flex-direction: column;
  gap: 6px;
  display: flex;
}
.body .feature-content .text .description[data-v-61a8b857] {
  display: block;
}
.body .feature-content .text .name-flip[data-v-61a8b857] {
  perspective: 600px;
  min-height: 20px;
}
.body .feature-content .text .name[data-v-61a8b857] {
  color: var(--brand-primary);
  font-weight: 400;
  display: inline-block;
}
.body .expert-image[data-v-61a8b857] {
  perspective: 600px;
  display: flex;
  position: absolute;
  right: 30px;
}
.body .expert-image .image[data-v-61a8b857] {
  border: 3px solid var(--brand-primary);
  will-change: transform;
  border-radius: 50%;
}
.body .ultimate-experts-image[data-v-61a8b857] {
  margin-top: 20px;
}
.body .ultimate-experts-image img[data-v-61a8b857] {
  border-radius: var(--global-radius);
  width: 100%;
  height: auto;
  display: block;
}
.previous-features[data-v-61a8b857] {
  font-weight: var(--font-semiBold);
}
.foot[data-v-61a8b857] {
  flex-direction: column;
  gap: 16px;
  margin-top: 25px;
  display: flex;
}
.foot .foot-title[data-v-61a8b857] {
  font-size: var(--font-md);
  font-weight: var(--font-semiBold);
  margin: 0;
}
.foot .btn-wrapper[data-v-61a8b857] {
  gap: 10px;
  display: grid;
}
.foot .disclaimer[data-v-61a8b857] {
  color: rgba(var(--text-color-rgb), .8);
  text-align: center;
  height: 12px;
  margin-top: 10px;
  font-size: 11px;
  display: block;
}
.tech-meter[data-v-61a8b857] {
  align-items: center;
  gap: 4px;
  display: inline-flex;
}
.tech-meter .dot[data-v-61a8b857] {
  border: 1px solid var(--text-color);
  background-color: #0000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.tech-meter .dot.filled[data-v-61a8b857] {
  background-color: var(--text-color);
}
.feature-expert[data-v-61a8b857] {
  font-size: var(--font-xs);
  align-items: center;
  gap: 6px;
  display: inline-flex;
}
.expert-flip-enter-active[data-v-61a8b857], .expert-flip-leave-active[data-v-61a8b857] {
  transform-style: preserve-3d;
  transition: transform .4s, opacity .4s;
}
.expert-flip-enter-from[data-v-61a8b857], .expert-flip-leave-to[data-v-61a8b857] {
  opacity: 0;
  transform: rotateX(180deg);
}
.expert-flip-enter-to[data-v-61a8b857], .expert-flip-leave-from[data-v-61a8b857] {
  opacity: 1;
  transform: rotateX(0);
}
@media screen and (min-width: 576px) {
.foot .btn-wrapper[data-v-61a8b857] {
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
}
}
@media screen and (min-width: 992px) {
.m-premium-card:not(.layout-inline).card-index-0 .foot[data-v-61a8b857] {
    margin-top: 60px;
}
.m-premium-card:not(.layout-inline).card-index-1 .foot[data-v-61a8b857] {
    margin-top: 90px;
}
.m-premium-card:not(.layout-inline).card-index-1 .card-inner[data-v-61a8b857]:after {
    content: "";
    pointer-events: none;
    opacity: .8;
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 100%, #6d4aa4 0%, #3f4ac499 45%, #3f4ac400 100%);
    width: 140%;
    height: 400px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
}
.m-premium-card.layout-inline .card-inner[data-v-61a8b857] {
  align-items: stretch;
  gap: 24px;
  min-height: auto;
}
.m-premium-card.layout-inline .head[data-v-61a8b857], .m-premium-card.layout-inline .body[data-v-61a8b857], .m-premium-card.layout-inline .foot[data-v-61a8b857] {
  flex: 1;
  margin-bottom: 0;
}
.m-premium-card.layout-inline .body[data-v-61a8b857] {
  gap: 24px;
}
.m-premium-card.layout-inline .foot[data-v-61a8b857] {
  margin-top: 0;
}
@media screen and (min-width: 992px) {
.m-premium-card.layout-inline .card-inner[data-v-61a8b857] {
    flex-direction: row;
}
}
.m-premium-card.layout-inline .foot .btn-wrapper[data-v-61a8b857] {
  grid-template-columns: 1fr;
}
.m-premium-card.layout-inline .foot .disclaimer[data-v-61a8b857] {
  text-align: left;
}
.m-premium-timeframe-toggle[data-v-cf9dd2de] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
  position: relative;
}
.m-premium-timeframe-toggle .a-toggle-slider[data-v-cf9dd2de] {
  margin: 0 5px;
}
.m-premium-timeframe-toggle .label[data-v-cf9dd2de] {
  font-weight: var(--font-semiBold);
}
.m-premium-card-list[data-v-e6d6f260] {
  padding-bottom: 30px;
}
.m-premium-card-list .toggle-wrapper[data-v-e6d6f260] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-bottom: 55px;
  display: flex;
  position: relative;
}
.m-premium-card-list .badge[data-v-e6d6f260] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-s);
  padding: 4px 8px;
  position: absolute;
  top: -44px;
}
.m-premium-card-list .gap[data-v-e6d6f260] {
  row-gap: 20px;
}
.variant-landingpage .col-sm-6[data-v-92c16585]:first-child {
  border-right: none;
}
@media screen and (min-width: 992px) {
.variant-landingpage .col-sm-6[data-v-92c16585]:first-child {
    border-right: 1px solid var(--card-line-color);
}
}
@media screen and (min-width: 992px) {
.variant-landingpage .col-sm-6[data-v-92c16585] {
    border-right: none;
}
}
.variant-landingpage .col-lg-4[data-v-92c16585] {
  border-right: none;
}
@media screen and (min-width: 992px) {
.variant-landingpage .col-lg-4[data-v-92c16585] {
    border-right: 1px solid var(--card-line-color);
    padding: 0 var(--card-padding);
}
.variant-landingpage .col-lg-4[data-v-92c16585]:last-child {
    border: none;
}
}
.variant-landingpage .title-wrapper[data-v-92c16585] {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 30px;
  display: flex;
}
@media screen and (min-width: 576px) {
.variant-landingpage .title-wrapper[data-v-92c16585] {
    padding-bottom: 0;
}
}
.variant-landingpage .title-wrapper h3[data-v-92c16585] {
  font-size: 30px;
}
.variant-landingpage .title-wrapper img[data-v-92c16585] {
  height: 28px;
}
.variant-landingpage .title-wrapper .price-wrapper[data-v-92c16585] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.variant-landingpage .title-wrapper .price-wrapper .price[data-v-92c16585] {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  padding-top: 10px;
  display: flex;
}
.variant-landingpage .title-wrapper .price-wrapper .price .badge-month[data-v-92c16585] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-regular);
  line-height: 1.5;
}
.variant-landingpage .title-wrapper .price-wrapper .price.loading[data-v-92c16585] {
  color: rgba(var(--text-color-rgb), .6);
  letter-spacing: 2px;
  font-size: 18px;
}
.variant-landingpage .title-wrapper .price-wrapper .primary[data-v-92c16585] {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
.variant-landingpage .feature-list[data-v-92c16585] {
  flex-direction: column;
  gap: 18px;
  padding: 0;
  list-style: none;
  display: flex;
}
.variant-landingpage .feature-list li[data-v-92c16585] {
  align-items: center;
  gap: 12px;
  display: flex;
}
.variant-landingpage .feature-primary[data-v-92c16585] {
  flex-shrink: 0;
  align-items: center;
  line-height: 1;
  display: flex;
}
.variant-landingpage .feature-primary .stock3-icon[data-v-92c16585] {
  color: var(--text-color-light);
  font-size: 18px;
}
.variant-landingpage .feature-content[data-v-92c16585] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}
.variant-landingpage .feature-content .description[data-v-92c16585] {
  display: block;
}
.variant-landingpage .checklist[data-v-92c16585] {
  margin-bottom: var(--card-padding);
}
@media screen and (min-width: 992px) {
.variant-landingpage .checklist[data-v-92c16585] {
    margin-bottom: 0;
}
}
.variant-landingpage .btn-wrapper[data-v-92c16585] {
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  gap: 10px;
  display: grid;
}
.variant-landingpage .cta[data-v-92c16585] {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}
.variant-landingpage .cta .text-md[data-v-92c16585] {
  margin-bottom: var(--card-padding);
}
.variant-landingpage .cta .cta-disclaimer[data-v-92c16585] {
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 12px;
  line-height: 1.4;
}
.variant-landingpage .tech-meter[data-v-92c16585] {
  align-items: center;
  gap: 4px;
  display: inline-flex;
}
.variant-landingpage .tech-meter .dot[data-v-92c16585] {
  border: 1px solid var(--text-color);
  background-color: #0000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.variant-landingpage .tech-meter .dot.filled[data-v-92c16585] {
  background-color: var(--text-color);
}
.text-md[data-v-92c16585] {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
.text-md[data-v-92c16585] {
    font-size: 16px;
}
}
.timeframe-toggle-wrapper[data-v-92c16585] {
  justify-content: center;
  margin-top: 12px;
  display: flex;
}
.price[data-v-92c16585] {
  margin-bottom: 6px;
}
.disclaimer[data-v-92c16585] {
  color: rgba(var(--text-color-rgb), .8);
  height: 12px;
  margin-top: 10px;
  font-size: 11px;
  display: block;
}
.premium-card-layout .col-sm-6[data-v-3beaa362]:first-child {
  border-right: none;
}
@media screen and (min-width: 992px) {
.premium-card-layout .col-sm-6[data-v-3beaa362]:first-child {
    border-right: 1px solid var(--card-line-color);
}
}
@media screen and (min-width: 992px) {
.premium-card-layout .col-sm-6[data-v-3beaa362] {
    border-right: none;
}
}
.premium-card-layout .col-lg-4[data-v-3beaa362] {
  border-right: none;
}
@media screen and (min-width: 992px) {
.premium-card-layout .col-lg-4[data-v-3beaa362] {
    border-right: 1px solid var(--card-line-color);
    padding: 0 var(--card-padding);
}
.premium-card-layout .col-lg-4[data-v-3beaa362]:last-child {
    border: none;
}
}
.premium-card-layout .title-wrapper[data-v-3beaa362] {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 30px;
  display: flex;
}
@media screen and (min-width: 576px) {
.premium-card-layout .title-wrapper[data-v-3beaa362] {
    padding-bottom: 0;
}
}
.premium-card-layout .title-wrapper h3[data-v-3beaa362] {
  font-size: 30px;
}
.premium-card-layout .title-wrapper img[data-v-3beaa362] {
  height: 28px;
}
.premium-card-layout .title-wrapper .price-wrapper[data-v-3beaa362] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.premium-card-layout .title-wrapper .price-wrapper .price[data-v-3beaa362] {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  padding-top: 10px;
  display: flex;
}
.premium-card-layout .title-wrapper .price-wrapper .price .badge-month[data-v-3beaa362] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-regular);
  line-height: 1.5;
}
.premium-card-layout .title-wrapper .price-wrapper .price.loading[data-v-3beaa362] {
  color: rgba(var(--text-color-rgb), .6);
  letter-spacing: 2px;
  font-size: 18px;
}
.premium-card-layout .title-wrapper .price-wrapper .primary[data-v-3beaa362] {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
.premium-card-layout .feature-list[data-v-3beaa362] {
  flex-direction: column;
  gap: 18px;
  padding: 0;
  list-style: none;
  display: flex;
}
.premium-card-layout .feature-list li[data-v-3beaa362] {
  align-items: center;
  gap: 12px;
  display: flex;
}
.premium-card-layout .feature-primary[data-v-3beaa362] {
  flex-shrink: 0;
  align-items: center;
  line-height: 1;
  display: flex;
}
.premium-card-layout .feature-primary .stock3-icon[data-v-3beaa362] {
  color: var(--text-color-light);
  font-size: 18px;
}
.premium-card-layout .feature-content[data-v-3beaa362] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}
.premium-card-layout .feature-content .description[data-v-3beaa362] {
  display: block;
}
.premium-card-layout .checklist[data-v-3beaa362] {
  margin-bottom: var(--card-padding);
}
@media screen and (min-width: 992px) {
.premium-card-layout .checklist[data-v-3beaa362] {
    margin-bottom: 0;
}
}
.premium-card-layout .btn-wrapper[data-v-3beaa362] {
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  gap: 10px;
  display: grid;
}
.premium-card-layout .cta[data-v-3beaa362] {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}
.premium-card-layout .cta .text-md[data-v-3beaa362] {
  margin-bottom: var(--card-padding);
}
.premium-card-layout .cta .cta-disclaimer[data-v-3beaa362] {
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 12px;
  line-height: 1.4;
}
.premium-card-layout .tech-meter[data-v-3beaa362] {
  align-items: center;
  gap: 4px;
  display: inline-flex;
}
.premium-card-layout .tech-meter .dot[data-v-3beaa362] {
  border: 1px solid var(--text-color);
  background-color: #0000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.premium-card-layout .tech-meter .dot.filled[data-v-3beaa362] {
  background-color: var(--text-color);
}
.p-premium-landingpage[data-v-3beaa362] {
  background-color: var(--gray-900);
}
.text-sm[data-v-3beaa362] {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
.text-sm[data-v-3beaa362] {
    font-size: 12px;
}
}
.text-md[data-v-3beaa362] {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
.text-md[data-v-3beaa362] {
    font-size: 16px;
}
}
.text-lg[data-v-3beaa362] {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (min-width: 576px) {
.text-lg[data-v-3beaa362] {
    font-size: 20px;
    line-height: 28px;
}
}
@media screen and (min-width: 768px) {
.text-lg[data-v-3beaa362] {
    font-size: 22px;
    line-height: 30px;
}
}
.text-xl[data-v-3beaa362] {
  font-size: 21px;
  line-height: 30px;
}
@media screen and (min-width: 576px) {
.text-xl[data-v-3beaa362] {
    font-size: 32px;
    line-height: 38px;
}
}
@media screen and (min-width: 768px) {
.text-xl[data-v-3beaa362] {
    font-size: 40px;
    line-height: 46px;
}
}
.text-xxl[data-v-3beaa362] {
  font-size: 40px;
}
@media screen and (min-width: 576px) {
.text-xxl[data-v-3beaa362] {
    font-size: 50px;
}
}
@media screen and (min-width: 768px) {
.text-xxl[data-v-3beaa362] {
    font-size: 60px;
}
}
@media screen and (min-width: 992px) {
.text-xxl[data-v-3beaa362] {
    font-size: 70px;
}
}
.text-center[data-v-3beaa362] {
  text-align: center;
}
.text-gray[data-v-3beaa362] {
  color: rgba(var(--text-color-rgb), .5);
}
.p-premium-landingpage[data-v-3beaa362] {
  min-height: var(--100vh);
}
.m-arrow-link[data-v-3beaa362] {
  font-size: var(--font-m);
  --text-color: var(--brand-primary);
  justify-content: center;
  gap: 6px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  color: var(--brand-primary) !important;
}
header[data-v-3beaa362] {
  color: var(--text-color);
  z-index: 10;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 10;
  background-color: #00000003;
  width: 100vw;
  padding: 25px;
  position: relative;
}
@media screen and (min-width: 992px) {
header[data-v-3beaa362] {
    background-color: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}
}
header nav[data-v-3beaa362] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
header nav > div[data-v-3beaa362] {
  flex-basis: 33%;
}
header nav .left .btn[data-v-3beaa362] {
  border-radius: 50%;
}
main[data-v-3beaa362] {
  color: var(--text-color);
}
.container[data-v-3beaa362] {
  max-width: 1050px;
}
.container--lg[data-v-3beaa362] {
  max-width: 1340px;
}
.shape-background-outer[data-v-3beaa362] {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.shape-background-outer[data-v-3beaa362]:before {
  content: "";
  opacity: .1;
  background-image: url("/assets/BVmybQcV.png");
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media screen and (min-width: 768px) {
.shape-background-outer[data-v-3beaa362]:before {
    background-size: contain;
}
}
.shape-background-outer .shape-background-inner[data-v-3beaa362] {
  filter: blur(120px);
  transform: translate3d(0, 0, 0);
}
.shape-background-outer .shape-background-inner .shape[data-v-3beaa362] {
  clip-path: polygon(179.541px 382px, 158.5px 300.032px, 179.541px 195.5px, 98.5px 150.968px, 1px 80px, 21.5px 1px, 98.5px 1px, 196px 31.5px, 255.594px 90.5868px, 243.17px 185.686px, 281.196px 207.5px, 328px 195.5px, 412.5px 100.5px, 554.5px 110.5px, 572.5px 60.5px, 608px 1px, 688.5px 1px, 743px 60.5px, 743px 135px, 680.286px 185.686px, 608px 135px, 439px 168.327px, 366.662px 220.783px, 401.3px 300.032px, 366.662px 370.225px, 281.196px 394px);
  background: linear-gradient(45deg, #ca1ee6 0% 20%, #1e6ee6 45%);
  width: 743px;
  height: 394px;
  margin-top: 60px;
  margin-left: 30px;
  transform: scale(1.4);
}
.bg-gradient[data-v-3beaa362] {
  width: 100vw;
  height: 100%;
  margin-top: calc(var(--nav-wrapper-mobile-height) * -1);
  z-index: 0;
  position: absolute;
  top: 0;
}
.candles-background[data-v-3beaa362] {
  width: 100vw;
  position: absolute;
  top: -400px;
}
.candles-background img[data-v-3beaa362] {
  width: 100%;
}
section[data-v-3beaa362] {
  z-index: 1;
  position: relative;
}
.margin-top[data-v-3beaa362] {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
.margin-top[data-v-3beaa362] {
    margin-top: 100px;
}
}
section.hero[data-v-3beaa362] {
  padding-top: var(--nav-wrapper-desktop-height);
  margin-top: calc(var(--nav-wrapper-desktop-height) * -1);
}
section.hero.is-appwebview[data-v-3beaa362] {
  margin-bottom: 50px;
}
section.hero .container[data-v-3beaa362] {
  position: relative;
}
section.hero .text-component h2[data-v-3beaa362] {
  line-height: 1;
}
section.hero .text-component .text-gray[data-v-3beaa362] {
  width: 100%;
  margin-bottom: 50px;
  margin-left: 50%;
  font-weight: 300;
  transform: translateX(-50%);
}
@media screen and (min-width: 576px) {
section.hero .text-component .text-gray[data-v-3beaa362] {
    width: 90%;
}
}
@media screen and (min-width: 768px) {
section.hero .text-component .text-gray[data-v-3beaa362] {
    width: 70%;
}
}
@media screen and (min-width: 992px) {
section.hero .text-component .text-gray[data-v-3beaa362] {
    width: 64%;
}
}
section.hero .button-wrapper[data-v-3beaa362] {
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 42px;
  display: flex;
}
@media screen and (min-width: 768px) {
section.hero .button-wrapper[data-v-3beaa362] {
    gap: 32px;
}
}
section.hero .button-wrapper .btn-textlink[data-v-3beaa362] {
  background-color: #0000;
  gap: 6px;
  display: flex;
}
section.hero .widgets-wrapper[data-v-3beaa362] {
  justify-content: center;
  gap: 6px;
  margin-top: 75px;
  display: flex;
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper[data-v-3beaa362] {
    gap: 10px;
    margin-top: 100px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper[data-v-3beaa362] {
    gap: 20px;
}
}
section.hero .widgets-wrapper .col[data-v-3beaa362] {
  flex: 0;
}
section.hero .widgets-wrapper .col .widget-item[data-v-3beaa362] {
  transition: all .3 ease;
  border-radius: 12px;
  margin-bottom: 6px;
  padding: 2px;
  transition: all .2s;
}
section.hero .widgets-wrapper .col .widget-item[data-v-3beaa362]:hover {
  outline: 2px solid var(--brand-orange);
  transform: scale(1.05);
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper .col .widget-item[data-v-3beaa362] {
    margin-bottom: 10px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper .col .widget-item[data-v-3beaa362] {
    margin-bottom: 20px;
}
}
section.hero .widgets-wrapper .col .widget-item img[data-v-3beaa362] {
  width: 120px;
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper .col .widget-item img[data-v-3beaa362] {
    width: 140px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper .col .widget-item img[data-v-3beaa362] {
    width: initial;
}
}
section.card-list[data-v-3beaa362] {
  padding: 60px 0;
}
@media screen and (min-width: 768px) {
section.card-list[data-v-3beaa362] {
    padding: 80px 0;
}
}
section.big-card[data-v-3beaa362] {
  --card-padding: 30px;
  --card-line-color: rgba(var(--text-color-rgb), .1);
}
section.big-card.top[data-v-3beaa362] {
  padding-bottom: 10px;
}
section.big-card.top[data-v-3beaa362] .card--big {
  background-color: var(--gray-800);
  border: 1px solid var(--line-color);
}
section.big-card .chart-divider[data-v-3beaa362] {
  width: 100%;
  margin-bottom: -28%;
}
section.big-card[data-v-3beaa362] .card--big {
  background-color: rgba(var(--body-bg-rgb), .5);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: var(--card-padding);
  position: relative;
}
@media screen and (min-width: 768px) {
section.big-card[data-v-3beaa362] .card--big {
    padding: 30px 15px;
}
}
section.big-card[data-v-3beaa362] .card--big .title-wrapper .price-wrapper {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
section.big-card[data-v-3beaa362] .card--big .title-wrapper .price-wrapper .price {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  padding-top: 10px;
  display: flex;
}
section.big-card[data-v-3beaa362] .card--big .title-wrapper .price-wrapper .price.loading {
  color: rgba(var(--text-color-rgb), .6);
  letter-spacing: 2px;
  font-size: 18px;
}
section.big-card[data-v-3beaa362] .card--big .title-wrapper .price-wrapper .price .badge-month {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-regular);
  line-height: 1.5;
}
section.big-card[data-v-3beaa362] .card--big .title-wrapper .price-wrapper .primary {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
section.big-card[data-v-3beaa362] .card--big .cta .text-md {
  margin-bottom: var(--card-padding);
}
section.big-card .m-arrow-link[data-v-3beaa362] {
  justify-content: flex-start;
  margin-top: 30px;
  color: var(--text-color) !important;
}
section.big-card .m-arrow-link[data-v-3beaa362] .stock3-icon {
  color: var(--text-color);
}
section.premium-slider[data-v-3beaa362] {
  z-index: auto;
  width: 100%;
  padding: 60px 0;
}
@media screen and (min-width: 768px) {
section.premium-slider[data-v-3beaa362] {
    padding: 80px 0;
}
}
section.premium-slider .inner[data-v-3beaa362] {
  width: 100vw;
  margin-left: 50%;
  position: relative;
  overflow: hidden;
  transform: translateX(-50%);
}
section.premium-slider .slider[data-v-3beaa362] {
  width: 100vw;
  margin: 30px 0 0;
  position: relative;
}
section.premium-slider .app-content[data-v-3beaa362] {
  flex-direction: column;
  gap: 32px;
  margin-top: 30px;
  display: flex;
}
section.premium-slider .app-content .app-tile[data-v-3beaa362] {
  display: flex;
}
section.premium-slider .app-content .app-cards[data-v-3beaa362] {
  --card-padding: 20px;
  --card-line-color: rgba(var(--text-color-rgb), .1);
  flex-direction: column;
  gap: 20px;
  display: flex;
}
section.premium-slider .app-content .app-cards[data-v-3beaa362] .card--big {
  background-color: var(--gray-800);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: var(--card-padding);
  position: relative;
}
section.premium-slider[data-v-3beaa362] .slider-container.overflow-visible {
  overflow: visible;
}
section.premium-slider[data-v-3beaa362] .button-navigation {
  justify-content: flex-end;
  gap: 12px;
  display: flex;
  position: absolute;
  top: -80px;
  left: auto;
  right: 16px;
  transform: none;
}
@media screen and (min-width: 768px) {
section.premium-slider[data-v-3beaa362] .button-navigation {
    width: 1010px;
    top: -80px;
    left: 50%;
    transform: translateX(-50%);
}
}
section.premium-slider[data-v-3beaa362] .slider-nav {
  display: none;
}
section.table[data-v-3beaa362] {
  padding: 60px 0;
}
@media screen and (max-width: 991px) {
section.table[data-v-3beaa362] {
    padding: 80px 0;
}
}
section.table .container-no-padding[data-v-3beaa362] {
  padding: 0;
  overflow-x: auto;
}
section.more[data-v-3beaa362] {
  --card-padding: 20px;
}
section.faq[data-v-3beaa362] {
  margin-bottom: 100px;
}
section.faq .chart-divider[data-v-3beaa362] {
  width: 100vw;
}
section.faq h2[data-v-3beaa362] {
  text-align: center;
  width: 70%;
  margin-bottom: 50px;
  margin-left: 50%;
  transform: translateX(-50%);
}
.text-sm[data-v-1a6abb1b] {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
.text-sm[data-v-1a6abb1b] {
    font-size: 12px;
}
}
.text-md[data-v-1a6abb1b] {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
.text-md[data-v-1a6abb1b] {
    font-size: 16px;
}
}
.text-lg[data-v-1a6abb1b] {
  font-size: 16px;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
.text-lg[data-v-1a6abb1b] {
    font-size: 16px;
    line-height: 26px;
}
}
@media screen and (min-width: 992px) {
.text-lg[data-v-1a6abb1b] {
    font-size: 18px;
    line-height: 28px;
}
}
@media screen and (min-width: 1200px) {
.text-lg[data-v-1a6abb1b] {
    font-size: 20px;
    line-height: 30px;
}
}
.text-xl[data-v-1a6abb1b] {
  font-size: 21px;
  line-height: 30px;
}
@media screen and (min-width: 576px) {
.text-xl[data-v-1a6abb1b] {
    font-size: 32px;
    line-height: 38px;
}
}
@media screen and (min-width: 768px) {
.text-xl[data-v-1a6abb1b] {
    font-size: 40px;
    line-height: 46px;
}
}
.text-xxl[data-v-1a6abb1b] {
  font-size: 40px;
}
@media screen and (min-width: 768px) {
.text-xxl[data-v-1a6abb1b] {
    font-size: 52px;
}
}
@media screen and (min-width: 1200px) {
.text-xxl[data-v-1a6abb1b] {
    font-size: 60px;
}
}
.text-xxxl[data-v-1a6abb1b] {
  font-size: 40px;
  font-weight: var(--font-bold);
}
@media screen and (min-width: 768px) {
.text-xxxl[data-v-1a6abb1b] {
    font-size: 60px;
}
}
@media screen and (min-width: 1200px) {
.text-xxxl[data-v-1a6abb1b] {
    font-size: 80px;
}
}
.text-center[data-v-1a6abb1b] {
  text-align: center;
}
.text-gray[data-v-1a6abb1b] {
  color: rgba(var(--text-color-rgb), .5);
}
.p-trading-landingpage[data-v-1a6abb1b] {
  min-height: var(--100vh);
  background-color: var(--box-bg);
  overflow: hidden;
}
.container[data-v-1a6abb1b] {
  max-width: 1050px;
}
section[data-v-1a6abb1b] {
  position: relative;
  overflow: hidden;
}
.button-wrapper[data-v-1a6abb1b] {
  justify-content: center;
  display: flex;
}
.button-wrapper .btn-primary.text-lg[data-v-1a6abb1b] {
  height: auto;
  padding: 14px 26px;
}
.margin-bottom[data-v-1a6abb1b] {
  margin-bottom: 50px;
}
@media screen and (min-width: 576px) {
.margin-bottom[data-v-1a6abb1b] {
    margin-bottom: 100px;
}
}
.box-white[data-v-1a6abb1b] {
  background-color: var(--body-bg);
  border-radius: 40px;
}
.box-white--s[data-v-1a6abb1b] {
  border-radius: 20px;
}
@media screen and (min-width: 992px) {
.box-white--s[data-v-1a6abb1b] {
    border-radius: 30px;
}
}
.box-gray[data-v-1a6abb1b] {
  background-color: var(--box-bg);
  border-radius: 40px;
}
.box-video[data-v-1a6abb1b] {
  background-color: var(--text-color);
  aspect-ratio: 16 / 9;
  border-radius: 40px;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.box-video .video[data-v-1a6abb1b], .box-video img[data-v-1a6abb1b] {
  width: 100%;
}
.box-video--s[data-v-1a6abb1b] {
  border-radius: 20px;
}
@media screen and (min-width: 992px) {
.box-video--s[data-v-1a6abb1b] {
    border-radius: 30px;
}
}
.box-3d[data-v-1a6abb1b] {
  transform: perspective(1200px)translateX(0)translateY(75px)scale(1)rotate(0)rotateX(12deg)rotateY(0)skewX(0)skewY(0)translateZ(0);
}
.video-drawer video[data-v-1a6abb1b] {
  width: 100%;
}
.play-btn[data-v-1a6abb1b] {
  background: rgba(var(--brand-primary-rgb), .7);
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.play-btn .stock3-icon[data-v-1a6abb1b] {
  color: var(--btn-primary-color);
  font-size: 40px;
}
.m-link[data-v-1a6abb1b] {
  text-decoration: none;
}
section[data-v-1a6abb1b] {
  padding: 75px 0;
}
@media screen and (min-width: 576px) {
section[data-v-1a6abb1b] {
    padding: 100px 0;
}
}
@media screen and (min-width: 768px) {
section[data-v-1a6abb1b] {
    padding: 150px 0;
}
}
section.black-bg[data-v-1a6abb1b] {
  color: #fff;
  background-color: #000;
}
section.black-bg .stock3-icon[data-v-1a6abb1b] {
  color: #ffffff80;
}
section.hero[data-v-1a6abb1b] {
  overflow: inherit;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 70px;
}
section.hero .container[data-v-1a6abb1b] {
  flex-direction: column;
  align-items: center;
  gap: 40px;
  display: flex;
}
section.hero .hero-banner[data-v-1a6abb1b] {
  position: relative;
}
section.hero .hero-banner img[data-v-1a6abb1b] {
  width: 100%;
  margin-top: var(--v09a2d00a);
}
@media screen and (min-width: 576px) {
section.hero .hero-banner img[data-v-1a6abb1b] {
    margin-top: -80px;
}
}
@media screen and (min-width: 768px) {
section.hero .hero-banner img[data-v-1a6abb1b] {
    margin-top: -100px;
}
}
@media screen and (min-width: 992px) {
section.hero .hero-banner img[data-v-1a6abb1b] {
    margin-top: -150px;
}
}
section.hero .broker-wrapper[data-v-1a6abb1b] {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  width: 70%;
  margin-top: 20px;
  display: grid;
}
@media screen and (min-width: 992px) {
section.hero .broker-wrapper[data-v-1a6abb1b] {
    grid-template-columns: repeat(6, 1fr);
}
}
section.hero .broker-wrapper img[data-v-1a6abb1b] {
  height: 25px;
  margin-top: 0;
}
@media screen and (min-width: 576px) {
section.hero .broker-wrapper img[data-v-1a6abb1b] {
    height: 30px;
}
}
@media screen and (min-width: 768px) {
section.hero .broker-wrapper img[data-v-1a6abb1b] {
    height: 35px;
}
}
@media screen and (min-width: 992px) {
section.hero .broker-wrapper img[data-v-1a6abb1b] {
    height: 40px;
}
}
.text-component[data-v-1a6abb1b] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.text-component h1[data-v-1a6abb1b], .text-component h2[data-v-1a6abb1b] {
  margin-bottom: 15px;
}
.text-component p[data-v-1a6abb1b] {
  max-width: 730px;
  margin-bottom: 30px;
}
section.headlines-hero #start-content[data-v-1a6abb1b] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
section.headlines-hero h3[data-v-1a6abb1b] {
  text-align: center;
  max-width: 90%;
  margin-bottom: 50px;
}
@media screen and (min-width: 576px) {
section.headlines-hero h3[data-v-1a6abb1b] {
    max-width: 80%;
}
}
@media screen and (min-width: 768px) {
section.headlines-hero h3[data-v-1a6abb1b] {
    margin-bottom: 70px;
}
}
section.headline[data-v-1a6abb1b] {
  padding-bottom: 0;
}
section.headline .highlight[data-v-1a6abb1b] {
  color: #0000;
  background: linear-gradient(172deg, #5190ef, #1252b3);
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
section.cards[data-v-1a6abb1b] {
  padding-top: 0;
}
section.cards .card-wrapper[data-v-1a6abb1b] {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: repeat(1, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  display: grid;
}
@media screen and (min-width: 576px) {
section.cards .card-wrapper[data-v-1a6abb1b] {
    grid-template-columns: repeat(2, 1fr);
}
}
section.cards .card-wrapper .card[data-v-1a6abb1b] {
  font-weight: var(--font-bold);
  flex-direction: column;
  gap: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}
section.cards .card-wrapper .card img[data-v-1a6abb1b] {
  width: 100%;
}
section.cards .card-wrapper .card .img-component[data-v-1a6abb1b] {
  height: 60%;
}
section.cards .card-wrapper .card .text-component[data-v-1a6abb1b] {
  min-height: 40%;
}
section.cards .card-wrapper .card .img-component[data-v-1a6abb1b] {
  justify-content: center;
  align-items: center;
  display: flex;
}
section.cards .card-wrapper .card .text-component[data-v-1a6abb1b] {
  margin-top: auto;
  padding: 10px 30px 30px;
}
@media screen and (min-width: 768px) {
section.cards .card-wrapper .card .text-component[data-v-1a6abb1b] {
    padding: 40px;
}
}
section.cards .card-wrapper .card .text-component.absolute-bottom[data-v-1a6abb1b] {
  position: absolute;
  bottom: 0;
  left: 0;
}
section.cards .card-wrapper .card .text-component h4[data-v-1a6abb1b] {
  padding-bottom: 8px;
}
section.cards .card-wrapper .card .text-component p[data-v-1a6abb1b] {
  font-size: 22px;
  font-weight: var(--font-medium);
}
section.cards .card-wrapper .button-wrapper[data-v-1a6abb1b] {
  margin-top: 10px;
}
section.video .container .video[data-v-1a6abb1b] {
  flex-grow: 1;
  overflow: hidden;
}
section.video .container .video .video-inner[data-v-1a6abb1b] {
  color: #fff;
  background-color: #000;
  margin: 0;
  padding: 0;
}
section.video .container .button-wrapper[data-v-1a6abb1b] {
  justify-content: center;
  margin-top: 50px;
}
section.safety .container[data-v-1a6abb1b] {
  padding-bottom: 0;
}
section.safety .text-component p[data-v-1a6abb1b] {
  margin-top: 25px;
}
section.safety .image-wrapper[data-v-1a6abb1b] {
  margin: 60px 0;
  position: relative;
}
@media screen and (min-width: 768px) {
section.safety .image-wrapper[data-v-1a6abb1b] {
    margin: 100px 0;
}
}
section.safety .image-wrapper img[data-v-1a6abb1b] {
  width: 100%;
}
section.safety .image-wrapper .shape[data-v-1a6abb1b] {
  content: "";
  filter: blur(120px);
  z-index: -1;
  background-color: #add8e6b3;
  width: 60%;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
section.safety .image-wrapper .shape[data-v-1a6abb1b] {
    width: 60%;
    height: 350px;
}
}
@media screen and (min-width: 992px) {
section.safety .image-wrapper .shape[data-v-1a6abb1b] {
    width: 60%;
    height: 450px;
}
}
section.safety .button-wrapper[data-v-1a6abb1b] {
  justify-content: center;
  margin-top: 100px;
}
ul[data-v-1a6abb1b] {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(1, 1fr);
  display: grid;
}
@media screen and (min-width: 576px) {
ul[data-v-1a6abb1b] {
    grid-template-columns: repeat(2, 1fr);
}
}
ul li[data-v-1a6abb1b] {
  flex-direction: column;
  list-style: none;
  display: flex;
}
ul li .stock3-icon[data-v-1a6abb1b] {
  color: #00000080;
  margin-bottom: 30px;
  font-size: 50px;
}
ul li h3[data-v-1a6abb1b] {
  font-size: 24px;
  font-weight: var(--font-medium);
  padding: 8px 0;
}
ul li p[data-v-1a6abb1b] {
  font-weight: var(--font-regular);
}
[data-v-1a6abb1b] .faq-section {
  padding: 0;
  font-size: 20px;
}
[data-v-1a6abb1b] .faq-section .header {
  padding: 25px 35px 25px 15px !important;
}
[data-v-1a6abb1b] .faq-section .content {
  padding: 0;
}
[data-v-1a6abb1b] .faq-section h3 {
  font-size: 20px;
}
[data-v-1a6abb1b] .faq-section .stock3-icon {
  font-size: 24px;
}
.premium-lock[data-v-acc5ba7c] {
  background-color: var(--brand-primary);
  border-radius: var(--global-radius);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 24px;
  height: 24px;
  display: inline-flex;
}
.premium-lock[data-v-acc5ba7c] .stock3-icon {
  color: var(--btn-primary-color);
}
.stock3-score[data-v-9d895bbd] {
  align-items: center;
  display: flex;
}
.stock3-score .logo[data-v-9d895bbd] {
  width: 70px;
  margin: 0 10px 0 0;
}
.stock3-score .logo-wrapper[data-v-9d895bbd] {
  position: relative;
}
.stock3-score .logo-wrapper .a-teleport-tooltip[data-v-9d895bbd] {
  color: var(--text-color);
  position: absolute;
  bottom: 2px;
  right: 12px;
}
.stock3-score .score[data-v-9d895bbd] {
  border-radius: var(--global-radius);
  flex-shrink: 0;
}
.stock3-score .stock3-score-circle[data-v-9d895bbd] {
  --circle-fill-color: var(--text-color);
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.stock3-score .stock3-score-circle.paywall[data-v-9d895bbd] {
  border: 4px solid var(--line-color);
  justify-content: center;
  align-items: center;
  display: flex;
}
.stock3-score .stock3-score-circle.loading .a-loader[data-v-9d895bbd] {
  left: 71%;
}
.stock3-score .stock3-score-circle circle[data-v-9d895bbd] {
  transform-origin: 50%;
  fill: #0000;
  stroke-width: 6px;
  stroke-linecap: round;
  transform: rotate(-90deg);
}
.stock3-score .stock3-score-circle text[data-v-9d895bbd] {
  font-weight: var(--font-semiBold);
  fill: var(--circle-fill-color);
  font-size: var(--font-l);
}
.stock3-score .stock3-score-circle .circle-bg[data-v-9d895bbd] {
  stroke: var(--box-bg);
}
.stock3-score .stock3-score-circle .circle-fill[data-v-9d895bbd] {
  stroke: var(--circle-fill-color);
  stroke-dashoffset: var(--v2ddc7f52);
  stroke-dasharray: var(--v3a8983ba);
  transition: stroke-dashoffset .8s ease-in-out 1.3s, stroke-dasharray .8s ease-in-out 1.3s;
}
@media screen and (min-width: 992px) {
.stock3-score .logo[data-v-9d895bbd] {
    width: 84px;
}
}
.c-instrument-header[data-v-1643dce7] {
  background-color: var(--body-bg);
  z-index: var(--z-nav);
  margin-bottom: 15px;
}
.c-instrument-header h1[data-v-1643dce7], .c-instrument-header h2[data-v-1643dce7] {
  font-size: var(--font-l);
  line-height: 1;
  font-weight: var(--font-medium);
  margin-bottom: 0;
}
.c-instrument-header .link-small-wrapper[data-v-1643dce7] {
  margin-top: 8px;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7] {
  color: var(--brand-primary);
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  padding: 0 6px;
  text-decoration: none;
  position: relative;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7]:hover {
  text-decoration: underline;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7]:after {
  content: "";
  background-color: rgba(var(--brand-primary-rgb), .5);
  width: 1px;
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 0;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7]:first-of-type {
  padding-left: 0;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7]:last-of-type {
  padding-right: 0;
}
.c-instrument-header .link-small-wrapper .m-link[data-v-1643dce7]:last-of-type:after {
  display: none;
}
.c-instrument-header .link-small-wrapper .m-link .stock3-icon[data-v-1643dce7] {
  color: var(--brand-primary);
  font-size: 12px;
}
.c-instrument-header .info-bar[data-v-1643dce7] {
  border: 1px solid var(--line-color);
  font-size: var(--font-xs);
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  align-items: stretch;
  margin-top: 10px;
  display: flex;
}
.c-instrument-header .info-bar select[data-v-1643dce7] {
  font-size: var(--font-xs);
  color: var(--text-color-light);
  text-overflow: ellipsis;
  cursor: pointer;
  max-width: 80px;
  font-weight: var(--font-medium);
  background-position-x: calc(100% - 5px);
  background-size: 16px;
  padding-right: 20px;
  text-decoration: underline;
  display: block;
}
.c-instrument-header .info-bar select[data-v-1643dce7]:hover {
  color: rgba(var(--text-color-rgb), .8);
}
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7] {
  border-right: 1px solid var(--line-color);
  align-items: center;
  padding: 5px 10px;
  display: flex;
}
.c-instrument-header .info-bar .info-bar-item.has-select[data-v-1643dce7] {
  padding-right: 0;
}
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7]:hover {
  color: rgba(var(--text-color-rgb), .8);
}
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7] .m-copy-to-clipboard {
  align-items: center;
  display: flex;
}
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7] .m-copy-to-clipboard .btn-copy {
  margin-left: 5px;
}
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7] .m-copy-to-clipboard .btn-copy .stock3-icon {
  color: var(--brand-primary);
}
.c-instrument-header .info-bar.notice[data-v-1643dce7] {
  background-color: rgba(var(--brand-primary-rgb), .2);
}
.c-instrument-header .info-bar.notice .info-bar-item[data-v-1643dce7] {
  color: var(--text-color);
  border: 0;
}
.c-instrument-header .title-wrapper[data-v-1643dce7] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: 15px 15px 12px;
}
.c-instrument-header .title-wrapper.has-score[data-v-1643dce7] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.c-instrument-header .logo-wrapper[data-v-1643dce7] {
  align-items: center;
  display: flex;
}
.c-instrument-header .logo-wrapper .m-instrument-logo[data-v-1643dce7] {
  flex-shrink: 0;
  margin-right: 4px;
}
.c-instrument-header .logo-wrapper .long-short-badge[data-v-1643dce7] {
  margin-left: 8px;
  transform: translateY(-1px);
}
.c-instrument-header[data-v-1643dce7] .m-instrument-actions {
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.c-instrument-header[data-v-1643dce7] .m-instrument-actions .action-buttons {
  display: none;
}
.c-instrument-header[data-v-1643dce7] .m-instrument-actions .btn-group {
  width: 100%;
  margin: 0;
}
.c-instrument-header[data-v-1643dce7] .m-instrument-actions .buy-sell .btn.with-quotes {
  --btn-height: 56px;
  min-width: 150px;
  padding: 5px 10px;
}
.c-instrument-header .instrument-info[data-v-1643dce7] {
  margin-top: 5px;
}
.c-instrument-header .instrument-info .quote[data-v-1643dce7] {
  font-size: 30px;
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.c-instrument-header .instrument-info .quote .instrument-value.changePerc[data-v-1643dce7] {
  font-size: 26px;
  font-weight: var(--font-medium);
}
.c-instrument-header .instrument-info .info-small[data-v-1643dce7] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .8);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin: 5px 0 0;
  display: flex;
}
.c-instrument-header .instrument-info .info-small .left[data-v-1643dce7] {
  align-items: center;
  display: flex;
}
.c-instrument-header .instrument-info .info-small .right[data-v-1643dce7] {
  font-size: var(--font-s);
}
.c-instrument-header .instrument-info .info-small .instrument-value.delayed[data-v-1643dce7] {
  margin: 0 8px;
  padding-top: 2px;
}
.c-instrument-header .instrument-info .info-small .exchange-select[data-v-1643dce7] {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.c-instrument-header .instrument-info .info-small .exchange-select select[data-v-1643dce7] {
  color: var(--brand-primary);
  cursor: pointer;
  white-space: nowrap;
  background-image: none;
  width: auto;
}
.c-instrument-header .instrument-info .info-small .exchange-select .stock3-icon[data-v-1643dce7] {
  color: var(--brand-primary);
}
.c-instrument-header .score-wrapper[data-v-1643dce7] {
  border: 1px solid var(--line-color);
  border-bottom-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  border-top: none;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}
.c-instrument-header .score-wrapper[data-v-1643dce7] .stock3-score {
  flex-grow: 1;
  justify-content: space-between;
}
.c-instrument-header .score-wrapper[data-v-1643dce7] .stock3-score .stock3-score-circle {
  width: 50px;
  height: 50px;
}
@media screen and (min-width: 992px) {
.c-instrument-header[data-v-1643dce7] {
    border: 1px solid var(--line-color);
    border-radius: var(--global-radius);
}
.c-instrument-header .header-bar-inner[data-v-1643dce7] {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}
.c-instrument-header .header-bar-inner .title-wrapper[data-v-1643dce7] {
    border: none;
    border-right: 1px solid var(--line-color);
    border-radius: 0;
    min-width: 280px;
    max-width: 440px;
}
.c-instrument-header .header-bar-inner .score-wrapper[data-v-1643dce7] {
    border-right: 1px solid var(--line-color);
    align-items: center;
    margin-left: auto;
    margin-right: 20px;
    padding: 0 15px 0 0;
    display: flex;
}
.c-instrument-header .header-bar-inner[data-v-1643dce7] .m-instrument-actions {
    margin: 0 15px 0 0;
}
.c-instrument-header .header-bar-inner[data-v-1643dce7] .m-instrument-actions .action-buttons {
    margin-left: 8px;
    display: flex;
}
.c-instrument-header .header-bar-inner[data-v-1643dce7] .m-instrument-actions .buy-sell .btn.with-quotes {
    --btn-height: 46px;
}
.c-instrument-header .score-wrapper[data-v-1643dce7] {
    border: none;
    border-radius: 0;
}
.c-instrument-header .score-wrapper[data-v-1643dce7] .stock3-score .stock3-score-circle {
    width: 70px;
    height: 70px;
}
.c-instrument-header .info-bar[data-v-1643dce7] {
    border: none;
    border-top: 1px solid var(--line-color);
    border-radius: 0;
    margin-top: 0;
}
}
@media screen and (min-width: 768px) {
.c-instrument-header[data-v-1643dce7] {
    top: var(--nav-wrapper-mobile-height);
    position: sticky;
}
.c-instrument-header .header-bar-inner .title-wrapper[data-v-1643dce7] {
    min-width: 400px;
}
}
@media only screen and (min-width: 992px) {
.c-instrument-header[data-v-1643dce7] {
    top: var(--nav-wrapper-desktop-height);
    position: sticky;
}
}
@media screen and (max-width: 767px) {
.c-instrument-header .info-bar .info-bar-item[data-v-1643dce7]:last-of-type {
    border-right: none;
}
}
.c-instrument-mobile-actions[data-v-34f1ae81] {
  z-index: var(--z-drawer);
  position: fixed;
  bottom: 15px;
  right: 15px;
}
.c-instrument-mobile-actions .stock3-icon[data-v-34f1ae81] {
  font-size: 26px;
}
@media screen and (min-width: 992px) {
.c-instrument-mobile-actions[data-v-34f1ae81] {
    display: none;
}
}
.p-instrument[data-v-5d30f4bd] .p-article-archive .container.has-padding {
  padding: 0;
}
.p-instrument[data-v-5d30f4bd] .p-article-archive .container.has-padding .news-filter {
  display: none;
}
.p-instrument .seo-title[data-v-5d30f4bd] {
  font-size: var(--font-m);
  margin-bottom: 20px;
}
.p-instrument[data-v-5d30f4bd] .sponsoring-banner-7cols {
  border-color: #0000;
  margin: 26px 0;
}
.p-instrument .description[data-v-5d30f4bd] {
  padding: 15px;
}
.p-instrument .trademate-paywall[data-v-5d30f4bd] {
  border: 1px solid var(--brand-primary);
  border-bottom-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  color: #fff;
  background: url("/img/premium/trademate-premium-bg.jpg");
  border-top: none;
  padding: 20px;
}
.p-instrument .trademate-paywall p[data-v-5d30f4bd] {
  font-size: var(--font-m);
}
.p-instrument .trademate-paywall img[data-v-5d30f4bd] {
  max-width: 200px;
  margin-bottom: 15px;
  display: block;
}
.p-instrument .section-trademate[data-v-5d30f4bd] .m-article-item-list-wrapper {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.p-instrument .premium-bar[data-v-5d30f4bd] {
  color: #fff;
  font-weight: var(--font-semiBold);
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  background-color: var(--brand-primary);
  align-items: center;
  height: 36px;
  padding: 0 10px;
  display: flex;
}
.p-instrument .premium-bar .stock3-icon[data-v-5d30f4bd] {
  color: #fff;
  margin-bottom: 3px;
  margin-right: 5px;
  font-size: 20px;
}
.p-instrument .tab-navigation[data-v-5d30f4bd] {
  scrollbar-width: none;
  box-shadow: inset 0px -2px 0 0 var(--line-color);
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: auto;
}
.p-instrument .tab-navigation .tab-header[data-v-5d30f4bd] {
  font-weight: var(--font-medium);
  cursor: pointer;
  height: 48px;
  font-size: var(--font-s);
  opacity: .5;
  white-space: nowrap;
  align-items: center;
  padding: 0 10px;
  transition: opacity .2s linear;
  display: flex;
  position: relative;
}
.p-instrument .tab-navigation .tab-header.is-btn[data-v-5d30f4bd] {
  opacity: 1;
  border: 1px solid var(--line-color);
  height: 30px;
  color: var(--brand-primary);
  border-radius: var(--global-radius);
  align-items: center;
  padding-right: 5px;
  transition: border .1s linear;
  display: flex;
}
.p-instrument .tab-navigation .tab-header.is-btn[data-v-5d30f4bd]:hover {
  border-color: var(--brand-primary);
}
.p-instrument .tab-navigation .tab-header.is-btn .a-live-indicator[data-v-5d30f4bd] {
  margin-right: 8px;
}
.p-instrument .tab-navigation .tab-header.is-btn .stock3-icon[data-v-5d30f4bd] {
  color: var(--brand-primary);
  margin-bottom: -2px;
  font-size: 14px;
}
.p-instrument .tab-navigation .tab-header[data-v-5d30f4bd]:after {
  content: "";
  z-index: 1;
  background-color: var(--brand-primary);
  height: 0;
  transition: height .2s linear;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.p-instrument .tab-navigation .tab-header.active[data-v-5d30f4bd] {
  opacity: 1;
}
.p-instrument .tab-navigation .tab-header.active[data-v-5d30f4bd]:after {
  height: 2px;
}
.p-instrument .action-wrapper[data-v-5d30f4bd] {
  align-items: center;
  gap: 8px;
  display: flex;
}
@media screen and (min-width: 768px) {
.p-instrument .action-wrapper[data-v-5d30f4bd] {
    margin-left: auto;
}
}
@media screen and (min-width: 992px) {
.p-instrument .seo-title[data-v-5d30f4bd] {
    font-size: var(--font-l);
    margin-bottom: 20px;
}
.p-instrument[data-v-5d30f4bd] .a-grid-item.l {
    max-width: calc(100% - 390px);
}
.p-instrument[data-v-5d30f4bd] .a-grid-item.r {
    width: 390px;
    max-width: none;
    padding-left: 30px;
}
}
@media screen and (min-width: 1200px) {
.p-instrument[data-v-5d30f4bd] .a-grid-item.l {
    max-width: calc(100% - 440px);
}
.p-instrument[data-v-5d30f4bd] .a-grid-item.r {
    width: 440px;
    padding-left: 60px;
}
}
@media screen and (max-width: 767px) {
.p-instrument .margin-bottom-md[data-v-5d30f4bd] {
    margin-bottom: 25px;
}
}
.c-analyst-rating[data-v-32431a53] {
  padding: 15px;
}
.c-analyst-rating .rating-bar-wrapper[data-v-32431a53] {
  padding-bottom: 15px;
}
.c-analyst-rating .rating-bar[data-v-32431a53] {
  background: linear-gradient(90deg, #f02945, #ffee52 50%, #229f6c);
  border-radius: 4px;
  height: 8px;
  position: relative;
  overflow: auto;
}
.c-analyst-rating .rating-bar .current-indicator[data-v-32431a53] {
  z-index: 1;
  background-color: #000;
  width: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-50%);
}
.c-analyst-rating .rating-bar[data-v-32431a53]:before, .c-analyst-rating .rating-bar[data-v-32431a53]:after {
  content: "";
  z-index: 10;
  background-color: #fafafa;
  width: 3px;
  height: 100%;
  display: block;
  position: absolute;
  left: 33.33%;
  transform: translateX(-50%);
}
.c-analyst-rating .rating-bar[data-v-32431a53]:before {
  left: 66.66%;
}
.c-analyst-rating .current-num[data-v-32431a53] {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-50%);
}
.c-analyst-rating .bottom[data-v-32431a53], .c-analyst-rating .top[data-v-32431a53] {
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}
:is(.c-analyst-rating .bottom, .c-analyst-rating .top) .left[data-v-32431a53] {
  color: var(--brand-red);
}
:is(.c-analyst-rating .bottom, .c-analyst-rating .top) .right[data-v-32431a53] {
  color: var(--brand-green);
}
.c-analyst-rating .top[data-v-32431a53] {
  margin-bottom: 5px;
}
.c-analyst-rating .bottom[data-v-32431a53] {
  margin-top: 5px;
}
.c-analyst-rating .price-target[data-v-32431a53] {
  margin-bottom: 15px;
}
.c-analyst-rating .price-target .label[data-v-32431a53] {
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-analyst-rating .price-target .num[data-v-32431a53] {
  font-size: 30px;
  font-weight: var(--font-semiBold);
}
.c-peer-group[data-v-bb14129b] {
  --hovered-border-color: transparent;
  column-count: 2;
  column-gap: 8px;
}
.c-peer-group .peer[data-v-bb14129b] {
  background-color: var(--bg-color);
  color: var(--color);
  text-align: left;
  break-inside: avoid;
  border-radius: var(--global-radius);
  border: 1px solid #0000;
  margin-bottom: 8px;
  padding: 10px;
  line-height: 1.3;
  transition: border-color .1s linear;
}
.c-peer-group .peer[data-v-bb14129b]:hover {
  border-color: var(--hovered-border-color);
}
.c-peer-group .market-cap[data-v-bb14129b] {
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  margin-top: 2px;
  display: block;
}
.c-peer-group a:last-child .peer[data-v-bb14129b] {
  margin-bottom: 0;
}
.stock3-score-with-vals[data-v-ac3c1271] {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.stock3-score-with-vals .stock3-score[data-v-ac3c1271] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  justify-content: space-between;
  margin-bottom: 5px;
  padding: 12px 15px;
}
.stock3-score-with-vals .stock3-score[data-v-ac3c1271] .logo {
  width: 100px;
}
.stock3-score-with-vals .score-item-wrapper[data-v-ac3c1271] {
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 5px;
  display: flex;
}
.stock3-score-with-vals .score-item[data-v-ac3c1271] {
  text-align: center;
  scroll-snap-align: start;
  border-radius: 3px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 6px 8px;
  display: flex;
}
.stock3-score-with-vals .score-item .label[data-v-ac3c1271] {
  font-weight: var(--font-medium);
  margin: 0 5px 0 0;
  line-height: 1.2;
}
.stock3-score-with-vals .score-item .bottom[data-v-ac3c1271] {
  align-items: center;
  display: flex;
}
.stock3-score-with-vals .score-item .num[data-v-ac3c1271] {
  font-size: 16px;
  font-weight: var(--font-semiBold);
}
@media screen and (min-width: 768px) {
.stock3-score-with-vals[data-v-ac3c1271] {
    flex-direction: row;
}
.stock3-score-with-vals .stock3-score[data-v-ac3c1271] {
    border-radius: var(--global-radius) 0 0 var(--global-radius);
    margin-bottom: 0;
}
.stock3-score-with-vals .score-item-wrapper[data-v-ac3c1271] {
    gap: 4px;
    margin-top: 0;
    margin-left: 4px;
}
.stock3-score-with-vals .score-item-wrapper .score-item[data-v-ac3c1271] {
    border-radius: 0;
    flex-direction: column;
    flex: 1;
    min-width: 120px;
    height: 160px;
    padding: 20px 15px 15px;
}
.stock3-score-with-vals .score-item-wrapper .score-item .num[data-v-ac3c1271] {
    font-size: 28px;
}
.stock3-score-with-vals .score-item-wrapper .score-item .label[data-v-ac3c1271] {
    margin: 0 0 5px;
}
.stock3-score-with-vals .score-item-wrapper .score-item .bottom[data-v-ac3c1271] {
    flex-direction: column;
}
.stock3-score-with-vals .score-item-wrapper .score-item[data-v-ac3c1271]:last-of-type {
    border-top-right-radius: var(--global-radius);
    border-bottom-right-radius: var(--global-radius);
}
}
@media screen and (min-width: 992px) {
.stock3-score-with-vals .score[data-v-ac3c1271] {
    border-top-left-radius: var(--global-radius);
    border-bottom-left-radius: var(--global-radius);
}
.stock3-score-with-vals .score-item[data-v-ac3c1271]:last-of-type {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
}
@media screen and (min-width: 1200px) {
.stock3-score-with-vals .score[data-v-ac3c1271] {
    width: 200px;
}
}
.c-valuation-metrics .label[data-v-d8c03b0d] {
  text-align: left;
}
.c-valuation-metrics .value-list li[data-v-d8c03b0d] {
  border-bottom: 1px solid var(--line-color);
  white-space: pre-wrap;
  cursor: default;
  max-width: 120px;
  padding: 5px 0;
  line-height: 1.2;
}
.c-valuation-metrics .speedo[data-v-d8c03b0d] {
  width: 300px;
  margin: 20px auto 40px;
  position: relative;
}
.c-valuation-metrics .speedo .percentile-label[data-v-d8c03b0d] {
  color: var(--text-color-light);
}
.c-valuation-metrics .speedo .mid[data-v-d8c03b0d] {
  text-align: center;
  margin-bottom: 5px;
}
.c-valuation-metrics .speedo .p20p80[data-v-d8c03b0d] {
  justify-content: space-between;
  display: flex;
}
.c-valuation-metrics .speedo .arrow[data-v-d8c03b0d] {
  transform-origin: 50% 112px;
}
.c-valuation-metrics .speedo .overlay-info[data-v-d8c03b0d] {
  width: inherit;
  text-align: center;
  white-space: nowrap;
  font-size: var(--font-xs);
  font-weight: var(--font-semiBold);
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
  position: absolute;
}
.c-valuation-metrics .speedo .overlay-info .stock[data-v-d8c03b0d] {
  margin-bottom: 5px;
  font-size: 40px;
}
.c-valuation-metrics .speedo .overlay-info .name[data-v-d8c03b0d] {
  border-bottom: 1px solid var(--line-color);
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 120px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  overflow: hidden;
}
.c-valuation-metrics .speedo.dark .stock[data-v-d8c03b0d], .c-valuation-metrics .speedo.dark .name[data-v-d8c03b0d] {
  color: var(--stock-color);
}
.c-valuation-metrics .speedo.dark .sector[data-v-d8c03b0d] {
  color: var(--sector-color);
}
.c-valuation-metrics .speedo.dark .market[data-v-d8c03b0d] {
  color: var(--market-color);
}
.c-valuation-metrics .no-data[data-v-d8c03b0d] {
  width: 100%;
}
.c-valuation-metrics .table-wrapper[data-v-d8c03b0d] {
  cursor: default;
}
.c-valuation-metrics .table-wrapper .a-table[data-v-d8c03b0d] {
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.c-valuation-metrics .table-wrapper .a-table[data-v-d8c03b0d] th {
  text-overflow: ellipsis;
  max-width: 100px;
  overflow: hidden;
}
.c-valuation-metrics .table-wrapper .active[data-v-d8c03b0d] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
@media screen and (min-width: 1200px) {
.c-valuation-metrics[data-v-d8c03b0d] {
    align-items: center;
    display: flex;
}
.c-valuation-metrics .speedo-wrapper[data-v-d8c03b0d] {
    width: 40%;
    padding: 30px;
}
.c-valuation-metrics .table-wrapper[data-v-d8c03b0d] {
    flex-grow: 1;
    min-width: 0;
}
.c-valuation-metrics .table-wrapper .a-table[data-v-d8c03b0d] {
    border-width: 0 0 0 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.c-valuation-metrics .speedo[data-v-d8c03b0d] {
    width: 230px;
    margin: -50px auto 0;
}
}
.m-instrument-section {
  margin-bottom: 25px;
  position: relative;
}
.m-instrument-section .section-inner.is-collapse {
  max-height: 300px;
  overflow: hidden;
}
.m-instrument-section .section-inner.is-collapse.is-open {
  max-height: 5000px;
  padding-bottom: 50px;
}
.m-instrument-section .disclaimer {
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 15px;
  font-size: 10px;
}
.m-instrument-section .title-placeholder {
  height: 17px;
}
.m-instrument-section .no-results-card {
  border: none;
}
.m-instrument-section .m-info-list li:first-child {
  border-top: none;
}
.m-instrument-section .m-info-list li {
  border-top-color: var(--line-color);
}
.m-instrument-section .btn-collapse {
  width: 100%;
  color: var(--brand-primary);
  font-size: var(--font-s);
  background: linear-gradient(to bottom, rgba(var(--body-bg-rgb), 0) 0%, rgba(var(--body-bg-rgb), 1) 50%);
  border-top: none;
  align-items: center;
  margin: 0;
  padding: 40px 0 12px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.m-instrument-section .btn-collapse .stock3-icon {
  color: var(--brand-primary);
  margin-left: 2px;
}
.m-instrument-section.has-border .section-inner {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
}
.m-instrument-section.has-border .btn-collapse {
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  border-top: none;
  padding: 40px 10px 12px;
}
.m-instrument-section > h2, .m-instrument-section .m-section-subheader > h2 {
  font-size: var(--font-s);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  line-height: 1.2;
  overflow: hidden;
}
.m-instrument-section .m-info-list .c-info-list-item:first-child {
  border-top: none;
}
.m-instrument-section .m-section-wrapper.has-margin, .m-instrument-section .m-article-list-with-card {
  margin-bottom: 0;
}
.m-instrument-section .m-product-search-lite {
  height: auto;
}
@media screen and (min-width: 768px) {
.m-instrument-section .section-inner.is-collapse {
    max-height: 400px;
}
}
@media screen and (min-width: 992px) {
.m-instrument-section {
    margin-bottom: var(--section-margin-sm);
}
}
.value[data-v-f86a998b] {
  white-space: nowrap;
}
.c-fundamental-data-table[data-v-f86a998b] {
  position: relative;
}
.c-fundamental-data-table .tooltip[data-v-f86a998b] {
  margin-left: 5px;
  margin-right: 5px;
}
.a-grid-item {
  text-align: left;
  padding: 0 10px;
  display: inline-block;
}
.a-grid-item:empty {
  margin: 0;
  padding: 0;
  display: inline;
}
@media screen and (min-width: 992px) {
.a-grid-item.l {
    float: left;
    clear: left;
}
}
.a-grid-row[data-v-97204fac] {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}
.a-grid-row[data-v-97204fac]:after {
  content: "";
  clear: both;
  display: table;
}
@media screen and (min-width: 992px) {
.a-grid-row[data-v-97204fac] {
    text-align: right;
    display: block;
}
}
.c-dividends .a-table {
  border: none;
  border-radius: 0;
}
.c-exchange-overview.has-show-more .a-table[data-v-f02cfeed] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.c-exchange-overview[data-v-f02cfeed] .a-table .col-sticky {
  min-width: 150px;
  max-width: 150px;
  padding-left: 5px;
}
.c-exchange-overview[data-v-f02cfeed] .instrument-value.delayed {
  top: -3px;
}
.c-exchange-overview .btn-show-more[data-v-f02cfeed] {
  border: 1px solid var(--line-color);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  width: 100%;
  color: var(--brand-primary);
  font-size: var(--font-s);
  border-top: none;
  align-items: center;
  padding: 12px 10px;
  display: flex;
}
.c-exchange-overview .btn-show-more .stock3-icon[data-v-f02cfeed] {
  color: var(--brand-primary);
  margin-left: 2px;
}
.c-exchange-overview .btn-wrapper[data-v-f02cfeed] {
  height: inherit;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.c-exchange-overview .btn-wrapper .btn[data-v-f02cfeed] {
  width: calc(50% - 5px);
}
.c-exchange-overview .underlying-warning[data-v-f02cfeed] {
  margin-bottom: 10px;
}
.c-info-list-item[data-v-3dda3642] {
  font-weight: var(--font-regular);
  min-height: 40px;
  font-size: var(--font-s);
  border-top: 1px solid var(--gray-500);
  justify-content: space-between;
  align-items: center;
  padding: 12px 15px;
  line-height: 1.3;
  display: flex;
}
.c-info-list-item .label[data-v-3dda3642] {
  align-items: center;
  display: inline-flex;
}
.c-info-list-item .label .stock3-icon[data-v-3dda3642] {
  margin-left: 3px;
  font-size: 14px;
}
.c-info-list-item .value[data-v-3dda3642] {
  font-weight: var(--font-medium);
  text-align: right;
}
.m-performance-boxes[data-v-df56bf51] {
  --performance-box-width: 50%;
  --performance-box-height: 90px;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: -5px -5px 15px;
  display: flex;
}
.m-performance-boxes .box[data-v-df56bf51] {
  flex: 0 0 calc(var(--performance-box-width)  - 10px);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  height: var(--performance-box-height);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin: 5px;
  padding: 15px;
  display: flex;
  position: relative;
}
.m-performance-boxes .box .name[data-v-df56bf51] {
  font-size: var(--font-xs);
  text-align: left;
  margin-top: 5px;
  line-height: 1.3;
}
.m-performance-boxes .box .percentage[data-v-df56bf51] {
  font-size: var(--font-m);
  font-weight: var(--font-medium);
}
.m-performance-boxes .box.green[data-v-df56bf51] {
  background-color: rgba(var(--brand-green-rgb), .15);
  border-color: #0000;
}
.m-performance-boxes .box.red[data-v-df56bf51] {
  background-color: rgba(var(--brand-red-rgb), .15);
  border-color: #0000;
}
@media screen and (min-width: 768px) {
.m-performance-boxes[data-v-df56bf51] {
    --performance-box-width: 25%;
    --performance-box-height: 100px;
}
.m-performance-boxes .box .percentage[data-v-df56bf51] {
    font-size: var(--font-l);
}
}
.c-performance-product-search[data-v-93ebebd3] .a-tooltip {
  display: inline-block;
}
.c-performance-product-search[data-v-93ebebd3] .a-tooltip .stock3-icon {
  margin: 0 0 -3px 3px;
}
.c-performance-product-search .no-wrap.has-tooltip[data-v-93ebebd3] {
  white-space: pre-wrap;
  min-width: 140px;
}
.c-performance-product-search[data-v-93ebebd3] .a-table {
  overflow: visible;
}
@media screen and (min-width: 768px) {
.c-performance-product-search .no-wrap.has-tooltip[data-v-93ebebd3] {
    white-space: nowrap;
    min-width: auto;
}
}
body.dark .piechart .wedge.active[data-v-e3a96d62] {
  filter: brightness(135%);
}
.m-piechart.no-chart[data-v-e3a96d62] {
  height: auto;
}
.m-piechart.no-chart .table-wrapper .a-table[data-v-e3a96d62] {
  border-width: 0;
}
.m-piechart .table-wrapper[data-v-e3a96d62] {
  cursor: default;
}
.m-piechart .table-wrapper .flex-wrap[data-v-e3a96d62] {
  align-items: center;
  display: flex;
}
.m-piechart .table-wrapper .no-wrap[data-v-e3a96d62] {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  max-width: 180px;
  overflow: hidden;
}
.m-piechart .table-wrapper .active[data-v-e3a96d62] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.m-piechart .rect[data-v-e3a96d62] {
  border-radius: 3px;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  display: inline-block;
}
.m-piechart .piechart[data-v-e3a96d62] {
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
  display: flex;
  position: relative;
}
.m-piechart .piechart .wedge.active[data-v-e3a96d62] {
  filter: brightness(85%);
}
.m-piechart .piechart .wedge-stroke[data-v-e3a96d62] {
  pointer-events: none;
}
.m-piechart .piechart .label[data-v-e3a96d62] {
  text-align: center;
  align-items: center;
  min-height: 16px;
  margin-top: 20px;
  line-height: 1.3;
  display: flex;
}
.m-piechart .piechart .label .stock3-icon[data-v-e3a96d62] {
  margin-right: 5px;
  font-size: 12px;
}
.m-piechart .piechart .chart-svg[data-v-e3a96d62] {
  width: 160px;
}
.m-piechart .table-wrapper .a-table[data-v-e3a96d62] {
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media screen and (min-width: 576px) {
.m-piechart .table-wrapper .no-wrap[data-v-e3a96d62] {
    max-width: 100%;
}
}
@media screen and (min-width: 992px) {
.m-piechart[data-v-e3a96d62] {
    height: var(--box-height);
    align-items: center;
    display: flex;
}
.m-piechart .piechart[data-v-e3a96d62] {
    flex: 1;
}
.m-piechart .piechart .label[data-v-e3a96d62] {
    align-items: center;
    min-height: 16px;
    margin-top: 20px;
    display: flex;
}
.m-piechart .piechart .label .stock3-icon[data-v-e3a96d62] {
    margin-right: 5px;
}
.m-piechart .piechart .chart-svg[data-v-e3a96d62] {
    width: 220px;
}
.m-piechart .table-wrapper[data-v-e3a96d62] {
    flex: 1;
    height: 100%;
}
.m-piechart .table-wrapper .a-table[data-v-e3a96d62] {
    border-width: 0 0 0 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 100%;
}
.m-piechart .table-wrapper .no-wrap[data-v-e3a96d62] {
    max-width: 220px;
}
}
@media screen and (min-width: 1200px) {
.m-piechart .table-wrapper .no-wrap[data-v-e3a96d62] {
    max-width: 250px;
}
}
.piechart-container[data-v-a1001342] {
  flex-flow: wrap;
  display: flex;
}
.piechart-container .chart[data-v-a1001342] {
  flex: 1;
}
.piechart-container .chart path[data-v-a1001342]:hover {
  opacity: .5;
}
.m-chart-timeframe-select[data-v-8b01ee11] {
  border: 1px solid var(--line-color);
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  border-top: 0;
  align-items: center;
  gap: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  overflow: auto;
}
.m-chart-timeframe-select ul[data-v-8b01ee11] {
  align-items: center;
  display: flex;
}
.m-chart-timeframe-select ul li[data-v-8b01ee11] {
  cursor: pointer;
}
.m-chart-timeframe-select ul li a[data-v-8b01ee11] {
  height: 44px;
  font-weight: var(--font-medium);
  color: var(--text-color-light);
  font-size: var(--font-xs);
  align-items: center;
  padding: 0 15px;
  display: flex;
  position: relative;
}
.m-chart-timeframe-select ul li a span[data-v-8b01ee11] {
  z-index: 1;
  position: relative;
}
.m-chart-timeframe-select ul li a[data-v-8b01ee11]:before {
  content: "";
  background-color: var(--brand-primary);
  border-radius: 3px;
  height: 24px;
  display: none;
  position: absolute;
  top: 50%;
  left: 2px;
  right: 2px;
  transform: translateY(-50%);
}
.m-chart-timeframe-select ul li.active a[data-v-8b01ee11] {
  color: #fff;
}
.m-chart-timeframe-select ul li.active a[data-v-8b01ee11]:before {
  display: block;
}
.m-terminal-button[data-v-8b01ee11] {
  line-height: unset;
}
@media screen and (min-width: 1200px) {
.m-chart-timeframe-select[data-v-8b01ee11] {
    justify-content: center;
}
}
@media screen and (min-width: 576px) {
[data-v-8b01ee11]:not(.with-terminal-button) {
    justify-content: center;
}
}
.charting-section[data-v-cdd23812] {
  display: none;
}
.charting-section .charting-section-inner[data-v-cdd23812] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  color: #fff;
  flex-direction: column;
  justify-content: start;
  height: 100%;
  padding: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.charting-section .charting-section-inner .chart-img[data-v-cdd23812] {
  max-height: 130px;
  margin: 0 auto 20px;
}
@media screen and (min-width: 1200px) {
.charting-section .charting-section-inner .chart-img[data-v-cdd23812] {
    max-height: 140px;
    margin-bottom: 25px;
}
}
.charting-section .charting-section-inner .bg-img[data-v-cdd23812] {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.charting-section .charting-section-inner h2[data-v-cdd23812] {
  line-height: 1.4;
  font-size: var(--font-xxl);
  margin: 15px 0 10px;
}
.charting-section .charting-section-inner p[data-v-cdd23812] {
  opacity: .6;
  margin-bottom: 15px;
}
.chart-wrapper[data-v-cdd23812] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: 280px;
  position: relative;
  overflow: hidden;
}
.chart-wrapper .option-bar[data-v-cdd23812] {
  border-right: 1px solid var(--line-color);
  flex-direction: column;
  justify-content: space-between;
  width: 40px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.chart-wrapper .option-btn[data-v-cdd23812] {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 36px;
  display: flex;
}
@media screen and (min-width: 768px) {
.chart-wrapper .option-btn[data-v-cdd23812] {
    height: 40px;
}
}
.chart-wrapper .option-btn .stock3-icon[data-v-cdd23812] {
  color: var(--text-color-light);
  width: 18px;
  height: 18px;
}
.chart-wrapper .option-btn.text[data-v-cdd23812] {
  font-weight: var(--font-medium);
  color: var(--gray-600);
  height: 32px;
  font-size: 11px;
}
.chart-wrapper .option-btn.active[data-v-cdd23812], .chart-wrapper .option-btn.active .stock3-icon[data-v-cdd23812] {
  color: var(--brand-primary);
}
.chart-wrapper .chart[data-v-cdd23812] {
  width: calc(100% - 40px);
  height: 100%;
  position: relative;
  left: 40px;
}
.instrument-actions .btn[data-v-cdd23812] {
  margin-bottom: 10px;
}
.instrument-actions .btn-wrapper[data-v-cdd23812] {
  align-items: center;
  gap: 10px;
  display: flex;
}
.instrument-actions .btn-wrapper .btn[data-v-cdd23812] {
  width: calc(50% - 5px);
}
.instrument-info[data-v-cdd23812] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
  position: relative;
}
.instrument-info .top[data-v-cdd23812] {
  padding: 15px;
}
.instrument-info .quote[data-v-cdd23812] {
  font-size: var(--font-xxl);
  font-weight: var(--font-semiBold);
}
.instrument-info .change[data-v-cdd23812] {
  font-weight: var(--font-medium);
  margin-top: 5px;
}
.instrument-info .change .rel[data-v-cdd23812] {
  margin-left: 5px;
}
.instrument-info .info-small[data-v-cdd23812] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  align-items: center;
  display: flex;
  position: absolute;
  top: 15px;
  right: 10px;
}
.instrument-info .info-small .instrument-value.delayed[data-v-cdd23812] {
  margin-left: 5px;
}
@media screen and (min-width: 768px) {
.chart-wrapper[data-v-cdd23812] {
    height: 420px;
    margin-bottom: 0;
}
.instrument-info .info-small[data-v-cdd23812] {
    margin: 20px 0 0;
    position: relative;
    top: auto;
    right: auto;
}
}
@media screen and (min-width: 992px) {
.chart-section-wrapper[data-v-cdd23812] {
    align-items: stretch;
    display: flex;
}
.chart-section-wrapper .charting-section[data-v-cdd23812] {
    width: 390px;
    padding-left: 40px;
    display: block;
}
.chart-section-wrapper > .chart[data-v-cdd23812] {
    width: calc(100% - 390px);
}
.seo-title[data-v-cdd23812] {
    font-size: var(--font-l);
    margin-bottom: 20px;
}
}
@media screen and (min-width: 1200px) {
.chart-section-wrapper .charting-section[data-v-cdd23812] {
    width: 440px;
    padding-left: 70px;
}
.chart-section-wrapper > .chart[data-v-cdd23812] {
    width: calc(100% - 440px);
}
}
.bar[data-v-b57a7f01] {
  background-color: var(--box-bg);
  border-radius: 10px;
  height: 6px;
  margin-top: 5px;
  position: relative;
}
.bar .circle[data-v-b57a7f01] {
  background-color: var(--text-color);
  border-radius: 10px;
  width: 4px;
  height: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.range[data-v-b57a7f01] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xs);
}
.range .range-vals[data-v-b57a7f01] {
  justify-content: space-between;
  display: flex;
}
@media screen and (min-width: 576px) {
.range[data-v-b57a7f01] {
    font-size: var(--font-s);
}
}
.c-quote-information li[data-v-37791ecc] {
  font-weight: var(--font-regular);
  min-height: 40px;
  font-size: var(--font-s);
  border-top: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  padding: 12px 15px;
  display: flex;
}
.c-quote-information li[data-v-37791ecc]:first-child {
  border-top: none;
}
.c-quote-information li .range[data-v-37791ecc] {
  flex-shrink: 0;
  width: 120px;
}
@media screen and (min-width: 576px) {
.c-quote-information li .range[data-v-37791ecc] {
    width: 150px;
}
}
.m-filter-bubble[data-v-db5cc59d] {
  background-color: var(--box-bg);
  height: 24px;
  font-size: var(--font-xs);
  cursor: pointer;
  color: var(--text-color);
  font-weight: var(--font-medium);
  border: 1px solid var(--box-bg);
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin: 5px 5px 5px 0;
  padding: 0 8px;
  display: flex;
}
.m-filter-bubble .stock3-icon[data-v-db5cc59d] {
  margin-left: 5px;
  font-size: 14px;
}
.m-filter-bubble.active[data-v-db5cc59d] {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
  border-color: var(--btn-primary-bg);
}
.m-filter-bubble.outline[data-v-db5cc59d] {
  color: var(--btn-primary-bg);
  border-color: var(--btn-primary-bg);
  background-color: #0000;
}
.m-filter-bubble span[data-v-db5cc59d] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 300px;
  overflow: hidden;
}
@keyframes c-search-dropdown-toggleOnCheckbox {
0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
}
70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
}
100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
}
}
@keyframes c-search-dropdown-toggleOnRadio {
0% {
    opacity: 0;
    transform: translate(-50%, -50%)scale(0);
}
70% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(.9);
}
100% {
    transform: translate(-50%, -50%)scale(.8);
}
}
.c-search-dropdown-improved {
  display: block;
  position: relative;
}
.c-search-dropdown-improved .item-img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.c-search-dropdown-improved .trigger {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .7);
  border-right: none;
  border-bottom: 1px solid var(--gray-500);
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 15px;
  display: flex;
  position: relative;
}
.c-search-dropdown-improved .trigger:after {
  content: "";
  background-color: var(--brand-primary);
  border-radius: 50%;
  width: 4px;
  height: 4px;
  display: none;
  position: absolute;
  left: 6px;
}
.c-search-dropdown-improved .trigger.active {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown-improved .trigger.active:after {
  display: block;
}
.c-search-dropdown-improved .trigger .stock3-icon {
  color: rgba(var(--text-color-rgb), .7);
}
.c-search-dropdown-improved .trigger:hover {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown-improved .trigger:hover .stock3-icon {
  color: rgba(var(--text-color-rgb), 1);
}
.c-search-dropdown-improved .search-field {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  align-items: center;
  padding-right: 10px;
  display: flex;
}
.c-search-dropdown-improved .search-field input {
  border-radius: var(--global-radius);
  font-size: var(--font-s);
  background-color: var(--form-field-bg);
  color: var(--text-color);
  flex-grow: 1;
  padding: 8px 10px;
}
.c-search-dropdown-improved .search-field .stock3-icon {
  color: var(--gray-600);
}
.c-search-dropdown-improved .header, .c-search-dropdown-improved .search-wrapper {
  border-bottom: 1px solid var(--line-color);
  padding: 10px;
}
.c-search-dropdown-improved .footer, .c-search-dropdown-improved .btn-wrapper {
  border-top: 1px solid var(--line-color);
  padding: 10px;
}
.c-search-dropdown-improved .btn-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.c-search-dropdown-improved .btn-wrapper .btn {
  flex: 1;
  padding: 5px 10px;
}
.c-search-dropdown-improved .btn-wrapper .btn.btn-primary {
  color: var(--btn-primary-color);
}
.c-search-dropdown-improved .btn-wrapper .btn.btn-primary:hover, .c-search-dropdown-improved .btn-wrapper .btn.btn-primary:focus {
  background-color: var(--btn-primary-bg);
}
.c-search-dropdown-improved .content {
  padding: 5px;
}
.c-search-dropdown-improved .dropdown-menu {
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
}
.c-search-dropdown-improved .dropdown-menu.right {
  left: auto;
  right: 0;
}
.c-search-dropdown-improved .dropdown-menu .dropdown-inner {
  box-shadow: var(--nav-shadow);
  border-radius: var(--global-radius);
  background-color: var(--body-bg);
  margin-top: 10px;
}
.c-search-dropdown-improved .dropdown-menu .dropdown-inner .content {
  max-height: 250px;
  overflow: auto;
}
@media screen and (max-height: 700px) {
.c-search-dropdown-improved .dropdown-menu .dropdown-inner .content {
    max-height: 220px;
}
}
@media screen and (max-height: 500px) {
.c-search-dropdown-improved .dropdown-menu .dropdown-inner .content {
    max-height: 160px;
}
}
.c-search-dropdown-improved .dropdown-menu .dropdown-inner a {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-s);
  border-radius: var(--global-radius);
  cursor: pointer;
  line-height: 1.4;
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
}
.c-search-dropdown-improved .dropdown-menu .dropdown-inner a:after {
  display: none;
}
.c-search-dropdown-improved .dropdown-menu .dropdown-inner a:hover, .c-search-dropdown-improved .dropdown-menu .dropdown-inner a:focus {
  background-color: var(--box-bg);
}
.c-search-dropdown-improved.open .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
.c-search-dropdown-improved.full-width .input-item {
  display: block;
}
.c-search-dropdown-improved .input-item {
  align-items: center;
  padding: 5px;
  display: flex;
}
.c-search-dropdown-improved .input-item label {
  flex: 1;
}
.c-search-dropdown-improved .input-item span {
  font-weight: var(--font-medium);
  color: var(--text-color-light);
  margin: 0 5px;
}
.c-search-dropdown-improved .input-item input {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  width: 100%;
  font-size: var(--font-s);
  background-color: var(--form-field-bg);
  color: var(--text-color);
  height: 35px;
  padding: 8px 10px;
}
.c-search-dropdown-improved .input-item input:disabled {
  opacity: .5;
  cursor: not-allowed;
}
.c-search-dropdown-improved .form-control {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  align-items: center;
  padding: 4px 5px;
  display: flex;
}
.c-search-dropdown-improved .form-control:hover, .c-search-dropdown-improved .form-control:focus-within {
  background-color: var(--box-bg);
}
.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"] {
  appearance: none;
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  cursor: pointer;
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"]):before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"]):checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"]):disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"]):after {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="radio"] {
  border-radius: 50%;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="radio"]:before {
  border-radius: 100%;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="radio"]:after {
  background-color: var(--brand-primary);
  border-radius: 100%;
  width: 12px;
  height: 12px;
  transform: translate(-50%, -50%)scale(0);
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="radio"]:checked:after {
  animation: .2s forwards c-search-dropdown-toggleOnRadio;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="checkbox"] {
  border-radius: 3px;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="checkbox"]:after {
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="checkbox"]:checked:after {
  animation: .2s forwards c-search-dropdown-toggleOnCheckbox;
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="checkbox"]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
:is(.c-search-dropdown-improved .form-control input[type="checkbox"], .c-search-dropdown-improved .form-control input[type="radio"])[type="checkbox"]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
@media screen and (min-width: 768px) {
.c-search-dropdown-improved {
    display: inline-block;
}
.c-search-dropdown-improved.number .dropdown-menu {
    width: 250px;
}
.c-search-dropdown-improved .dropdown-menu {
    width: auto;
    min-width: 250px;
}
.c-search-dropdown-improved .trigger {
    border-right: 1px solid var(--gray-500);
    border-bottom: none;
    justify-content: flex-start;
    display: inline-flex;
}
.c-search-dropdown-improved .trigger:after {
    border-radius: 0;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
}
}
.c-search-dropdown-improved .item-img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.c-search-dropdown-improved.has-params .dropdown-menu .dropdown-inner .content {
  padding-bottom: 50px;
}
.c-search-dropdown-improved.has-params .input-item.number {
  background-color: var(--body-bg);
  z-index: 1;
  padding: 8px 10px;
  position: absolute;
  bottom: 55px;
  left: 0;
  right: 0;
}
.c-search-dropdown-improved .custom-instrument-search .input-wrapper {
  border-bottom: 1px solid var(--line-color);
  margin: -5px;
  padding: 10px;
}
.c-search-dropdown-improved .custom-instrument-search .input-wrapper .icon {
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.c-search-dropdown-improved .custom-instrument-search input {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background-color: var(--form-field-bg);
  align-items: center;
  height: 33px;
  padding-right: 30px;
  display: flex;
}
.c-search-dropdown-improved .custom-instrument-search .dropdown-menu {
  visibility: visible;
  opacity: 1;
  width: auto;
  box-shadow: none;
  min-width: 0;
  padding: 0;
  position: relative;
  top: 10px;
}
.c-search-dropdown-improved .custom-instrument-search .dropdown-menu ul li {
  padding: 8px 10px;
}
.m-product-search-filter-bar .filter-bar li[data-v-a3fa7221]:nth-last-child(2) .c-search-dropdown .trigger {
  border-bottom: none;
}
.c-product-search-lite-bnp[data-v-cfd1749a] {
  position: relative;
}
.c-product-search-lite-bnp .ad-desc[data-v-cfd1749a] {
  margin-bottom: 5px;
  display: block;
}
.c-product-search-lite-bnp .header[data-v-cfd1749a] {
  background: #008950;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  display: flex;
}
.c-product-search-lite-bnp .header .logo[data-v-cfd1749a] {
  width: 220px;
}
.c-product-search-lite-bnp .btn.btn-light[data-v-cfd1749a] {
  color: #008950;
}
.c-product-search-lite-bnp[data-v-cfd1749a] .m-search-header .search-filter-bar {
  border-bottom: 1px solid var(--gray-500);
  border-radius: 0;
}
.c-product-search-lite-bnp[data-v-cfd1749a] .m-search-header .section-filter {
  margin-bottom: 10px;
}
.c-product-search-lite-bnp[data-v-cfd1749a] .m-search-header .search-result-bar {
  padding: 0 10px;
}
.c-product-search-lite-bnp[data-v-cfd1749a] .m-search-header .search-result-bar > div {
  margin-right: 0;
}
.c-product-search-lite-bnp[data-v-cfd1749a] .m-search-header .search-result-bar .m-filter-bubble {
  background-color: var(--gray-500);
}
.c-product-search-lite-bnp .btn-filter-mobile[data-v-cfd1749a] {
  margin-top: 10px;
  margin-right: 10px !important;
}
.c-product-search-lite-bnp .btn-filter-mobile .stock3-icon[data-v-cfd1749a] {
  font-size: 24px;
  color: #008950 !important;
}
.c-product-search-lite-bnp .inner-wrapper[data-v-cfd1749a] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
}
.c-product-search-lite-bnp .disclaimer[data-v-cfd1749a] {
  margin-top: 0;
  padding: 0 10px 10px;
}
@media screen and (min-width: 576px) {
.c-product-search-lite-bnp .ad-desc[data-v-cfd1749a] {
    position: absolute;
    top: 0;
    right: 0;
    transform: translateY(calc(100% - 30px));
}
}
@media screen and (min-width: 768px) {
.c-product-search-lite-bnp .header[data-v-cfd1749a] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.c-product-search-lite-bnp .header .logo[data-v-cfd1749a] {
    width: 260px;
}
}
.m-pivot-points .list-wrapper[data-v-b2256522] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: 15px 15px 0;
}
.m-pivot-points .list-header[data-v-b2256522] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xs);
  border-bottom: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  padding-bottom: 4px;
  display: flex;
}
.m-pivot-points .pivot-list li[data-v-b2256522] {
  height: var(--btn-height);
  border-bottom: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-pivot-points .pivot-list li.pp .label[data-v-b2256522], .m-pivot-points .pivot-list li.pp .val[data-v-b2256522] {
  font-weight: var(--font-semiBold);
}
.m-pivot-points .pivot-list li[data-v-b2256522]:last-child {
  border-bottom: none;
}
.m-pivot-points .pivot-list li .val[data-v-b2256522] {
  font-weight: var(--font-medium);
}
.p-instrument .chart-section-title[data-v-363b7a1b] {
  font-size: var(--font-s);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  line-height: 1.2;
  overflow: hidden;
}
.p-instrument[data-v-363b7a1b] .sponsoring-banner-7cols {
  border-color: #0000;
  margin: 26px 0;
}
@media screen and (max-width: 767px) {
.p-instrument .margin-bottom-md[data-v-363b7a1b] {
    margin-bottom: 25px;
}
}
.p-instrument[data-v-363b7a1b] .a-title {
  letter-spacing: 0;
  text-transform: unset;
  margin-bottom: 15px;
}
.p-instrument[data-v-363b7a1b] .a-title:before {
  bottom: 1px;
}
.p-instrument[data-v-363b7a1b] .a-title .instrument-copy {
  font-size: var(--font-s);
  letter-spacing: 0;
  font-weight: var(--font-semiBold);
  margin-top: 5px;
  display: block;
}
.p-instrument[data-v-363b7a1b] .a-title .instrument-copy .message-success {
  text-transform: capitalize;
  font-weight: var(--font-regular);
}
.p-instrument[data-v-363b7a1b] .a-title .instrument-copy > span {
  margin-right: 10px;
}
.p-instrument[data-v-363b7a1b] .a-title .instrument-copy > span:last-child {
  margin-right: 0;
}
.p-instrument[data-v-363b7a1b] .a-title .instrument-copy .label {
  font-weight: var(--font-regular);
}
.p-instrument .description[data-v-363b7a1b] {
  padding: 15px;
}
.p-instrument .trademate-paywall[data-v-363b7a1b] {
  border: 1px solid var(--brand-primary);
  border-bottom-right-radius: var(--global-radius);
  border-bottom-left-radius: var(--global-radius);
  color: #fff;
  background: url("/img/premium/trademate-premium-bg.jpg");
  border-top: none;
  padding: 20px;
}
.p-instrument .trademate-paywall p[data-v-363b7a1b] {
  font-size: var(--font-m);
}
.p-instrument .trademate-paywall img[data-v-363b7a1b] {
  max-width: 200px;
  margin-bottom: 15px;
  display: block;
}
.p-instrument .section-trademate[data-v-363b7a1b] .m-article-item-list-wrapper {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.p-instrument .premium-bar[data-v-363b7a1b] {
  color: #fff;
  font-weight: var(--font-semiBold);
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  background-color: var(--brand-primary);
  align-items: center;
  height: 36px;
  padding: 0 10px;
  display: flex;
}
.p-instrument .premium-bar .label[data-v-363b7a1b] {
  font-size: var(--font-s);
}
.p-instrument .premium-bar .stock3-icon[data-v-363b7a1b] {
  color: #fff;
  margin-bottom: 3px;
  margin-right: 5px;
  font-size: 20px;
}
@media screen and (min-width: 992px) {
.p-instrument[data-v-363b7a1b] .ad-title-placeholder {
    height: 27px;
    display: block;
}
}
.brokerize-logo {
  color: rgba(var(--text-color-rgb), 1);
  justify-content: center;
  margin-top: 50px;
  font-size: 11px;
  display: flex;
}
.brokerize-logo a {
  opacity: .5;
  flex-direction: column;
  align-items: center;
  transition: opacity .1s linear;
  display: flex;
}
.brokerize-logo a:hover {
  opacity: 1;
}
.brokerize-logo img {
  max-width: 100px;
  margin-top: 10px;
}
.p-broker-auth[data-v-9dd63768] {
  max-width: 400px;
  margin: 0 auto;
}
.p-broker-auth h1[data-v-9dd63768] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xxl);
  margin: 15px 0 8px;
  line-height: 1.3;
}
.p-broker-auth p[data-v-9dd63768] {
  font-size: var(--font-s);
  margin-bottom: 10px;
}
.btn-wrapper[data-v-9dd63768] {
  text-align: center;
}
.btn-wrapper .btn[data-v-9dd63768] {
  margin-bottom: 5px;
}
.btn-wrapper p[data-v-9dd63768] {
  font-size: var(--font-xs);
  margin: 12px 0 0;
}
.m-trading-auth .btn-wrapper .btn[data-v-642979a4]:first-child {
  margin: 0 0 10px;
}
.m-trading-auth.is-in-drawer .btn-wrapper[data-v-642979a4] {
  border-top: 1px solid var(--line-color);
  margin: 15px -15px -15px;
  padding: 15px;
}
@media screen and (min-width: 768px) {
.m-trading-auth.is-in-drawer .btn-wrapper[data-v-642979a4] {
    border-top: 1px solid var(--line-color);
    flex-direction: row-reverse;
    align-items: center;
    margin: 20px -20px -20px;
    padding: 15px 20px;
    display: flex;
}
.m-trading-auth.is-in-drawer .btn-wrapper .btn[data-v-642979a4] {
    flex: 1;
}
.m-trading-auth.is-in-drawer .btn-wrapper .btn[data-v-642979a4]:first-child {
    margin: 0 0 0 10px;
}
.m-trading-auth.is-in-drawer .btn-wrapper .btn[data-v-642979a4]:last-child {
    margin: 0;
}
}
.m-session-tan-drawer.m-drawer[data-v-bd0e10ab] .drawer-footer {
  margin-top: 10px;
}
.link-wrapper[data-v-bd0e10ab] {
  font-weight: var(--font-regular);
  justify-content: space-between;
  margin: 10px 0;
  text-decoration: underline;
  display: flex;
}
.m-session-indicator[data-v-bd0e10ab] {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}
.m-session-indicator .icon[data-v-bd0e10ab] {
  position: relative;
}
.m-session-indicator .icon .circle[data-v-bd0e10ab] {
  background-color: var(--brand-red);
  border-radius: 100%;
  width: 7px;
  height: 7px;
  position: absolute;
  bottom: 1px;
  right: 1px;
}
.m-session-indicator.has-label .icon[data-v-bd0e10ab] {
  margin-right: 5px;
}
.m-session-indicator.has-label .label[data-v-bd0e10ab] {
  text-transform: uppercase;
}
.m-session-indicator.active[data-v-bd0e10ab] {
  cursor: auto;
}
.m-session-indicator.active .icon .circle[data-v-bd0e10ab] {
  background-color: var(--brand-green);
}
.c-trading-generic-table table[data-v-88213fbc] {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 10px;
}
.c-trading-generic-table td[data-v-88213fbc], .c-trading-generic-table th[data-v-88213fbc] {
  border: 1px solid var(--line-color);
  padding: 10px;
  line-height: 20px;
}
.c-trading-generic-table .text-right[data-v-88213fbc] {
  text-align: right;
  font-weight: var(--font-medium);
}
.c-trading-generic-table .print[data-v-88213fbc] {
  cursor: pointer;
  align-items: center;
  margin-top: 15px;
  text-decoration: underline;
  display: flex;
}
.c-trading-generic-table .print span[data-v-88213fbc] {
  margin-left: 5px;
}
.c-trading-order-select {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  height: var(--btn-height);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 0 10px 0 12px;
  display: flex;
}
.c-trading-order-select .label img {
  max-width: 100px;
}
.c-trading-order-select .select select {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: right;
  cursor: pointer;
  background-position-x: 100%;
  max-width: 170px;
  padding: 10px 25px 10px 0;
  overflow: hidden;
}
.c-trading-order-select .select select[disabled] {
  cursor: default;
}
.c-trading-order-select:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 576px) {
.c-trading-order-select .select select {
    max-width: 100%;
}
}
.instrument-wrapper[data-v-44d0b853] {
  margin-bottom: 12px;
}
.instrument-wrapper .m-section-wrapper.has-margin[data-v-44d0b853] {
  margin-bottom: 0;
}
.instrument-wrapper[data-v-44d0b853] .m-instrument-item-list .m-instrument-item {
  border-radius: var(--global-radius) var(--global-radius) 0 0;
}
.instrument-wrapper[data-v-44d0b853] .m-info-list {
  border: 1px solid var(--line-color);
  border-radius: 0 0 var(--global-radius) var(--global-radius);
  border-top: none;
}
.instrument-wrapper[data-v-44d0b853] .m-info-list .c-info-list-item {
  border-top: none;
}
.p-order-header[data-v-44d0b853] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.p-order-header .info[data-v-44d0b853] {
  padding: 15px;
}
.p-order-header .info .label[data-v-44d0b853] {
  margin-bottom: 5px;
  font-size: 16px;
}
.p-order-header .info .price[data-v-44d0b853] {
  font-size: 18px;
  font-weight: 500;
}
.btn-quote-refresh .stock3-icon[data-v-44d0b853] {
  margin-left: 5px;
  font-size: 14px;
}
.p-order-options[data-v-44d0b853] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 600;
  display: flex;
}
.m-collapse[data-v-44d0b853] {
  margin-bottom: 20px;
}
.m-collapse[data-v-44d0b853] .a-form-field:last-child {
  margin-bottom: 0;
}
.right[data-v-44d0b853] {
  justify-content: end;
}
.order-direction-container[data-v-44d0b853] {
  display: flex;
}
.order-direction-btn[data-v-44d0b853] {
  background-color: var(--gray-400);
  border-radius: var(--global-radius);
  text-align: center;
  cursor: pointer;
  width: 100%;
  margin: 10px;
  padding: 15px;
  display: inline-block;
}
.order-direction-btn.buy.selected[data-v-44d0b853] {
  background-color: var(--brand-green);
  color: #fff;
}
.order-direction-btn.sell.selected[data-v-44d0b853] {
  background-color: var(--brand-red);
  color: #fff;
}
.p-trading-order .link-wrapper[data-v-291c0d7b] {
  justify-content: flex-end;
  margin-top: -10px;
  margin-bottom: 8px;
  display: flex;
}
.p-trading-order .m-link.add-broker-link[data-v-291c0d7b] {
  color: var(--brand-primary);
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  align-items: center;
  display: flex;
}
.p-trading-order .m-link.add-broker-link .stock3-icon[data-v-291c0d7b] {
  color: var(--brand-primary);
  font-size: 14px;
}
.p-trading-order .a-form-field label[data-v-291c0d7b] {
  align-items: center;
  display: flex;
}
.p-trading-order .a-form-field label .a-tooltip[data-v-291c0d7b] {
  font-weight: var(--font-regular);
  margin-left: 5px;
}
.p-trading-order .a-form-field label .a-tooltip .stock3-icon[data-v-291c0d7b] {
  font-size: 12px;
}
.p-trading-order .p-order-header[data-v-291c0d7b] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.p-trading-order .p-order-header .info[data-v-291c0d7b] {
  padding: 15px;
}
.p-trading-order .p-order-header .info .label[data-v-291c0d7b] {
  margin-bottom: 5px;
  font-size: 16px;
}
.p-trading-order .p-order-header .info .price[data-v-291c0d7b] {
  font-size: 18px;
  font-weight: 500;
}
.p-trading-order .btn-quote-refresh[data-v-291c0d7b] {
  margin-bottom: 10px;
}
.p-trading-order .btn-quote-refresh .stock3-icon[data-v-291c0d7b] {
  margin-left: 5px;
  font-size: 14px;
}
.p-trading-order .p-order-options[data-v-291c0d7b] {
  font-size: 11px;
  font-weight: var(--font-semiBold);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}
.p-trading-order .m-collapse[data-v-291c0d7b] {
  margin-bottom: 20px;
}
.p-trading-order .m-collapse[data-v-291c0d7b] .a-form-field:last-child {
  margin-bottom: 0;
}
.p-trading-order .risk-class-info[data-v-291c0d7b] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
  padding: 15px;
}
.p-trading-order .risk-class-info .btn[data-v-291c0d7b] {
  margin-top: 15px;
}
.p-trading-order .fatal-error[data-v-291c0d7b] {
  color: var(--brand-red);
  font-size: var(--font-m);
  text-align: center;
}
.p-trading-order .consistency-error[data-v-291c0d7b] {
  color: var(--brand-red);
  margin-bottom: 15px;
}
.p-trading-order .quote-order-details[data-v-291c0d7b] {
  border: 1px solid var(--form-field-border-color);
  border-radius: var(--global-radius);
  justify-content: space-around;
  margin: 10px 0;
  padding: 15px 10px;
  display: flex;
}
.p-trading-order .quote-order-details div[data-v-291c0d7b] {
  text-align: center;
}
.p-trading-order .quote-order-details div label[data-v-291c0d7b] {
  font-size: var(--font-m);
}
.p-trading-order .quote-order-details div p[data-v-291c0d7b] {
  font-size: var(--font-xxl);
  font-weight: bold;
}
.p-trading-order .trading-error[data-v-291c0d7b] {
  margin-top: 10px;
}
.p-trading-order .cost-estimation-table a[data-v-291c0d7b] {
  text-align: center;
  cursor: pointer;
  width: 100%;
  margin-top: 10px;
  text-decoration: underline;
  display: inline-block;
}
.p-trading-order .cost-estimation-table h2[data-v-291c0d7b] {
  text-align: center;
  margin-top: 20px;
}
.p-trading-order .p-order-footer.price table[data-v-291c0d7b] {
  border-collapse: collapse;
}
.p-trading-order .p-order-footer.order-feeds-explanation[data-v-291c0d7b] {
  margin-top: 5px;
}
.p-trading-order .cost-acceptance-prompt[data-v-291c0d7b] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
  padding: 15px;
}
.p-trading-order .broker-logo[data-v-291c0d7b] {
  width: 75px;
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list="checked"] > .ql-ui, .ql-container:not(.ql-disabled) li[data-list="unchecked"] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  height: 1px;
  position: absolute;
  top: 50%;
  left: -100000px;
  overflow-y: hidden;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  outline: none;
  height: 100%;
  padding: 12px 15px;
  line-height: 1.42;
  overflow-y: auto;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p, .ql-editor ol, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  padding-left: 1.5em;
  list-style-type: none;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
  margin-left: -1.5em;
  margin-right: .3em;
  display: inline-block;
}

.ql-editor li[data-list="checked"] > .ql-ui, .ql-editor li[data-list="unchecked"] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list="bullet"] > .ql-ui:before {
  content: "•";
}

.ql-editor li[data-list="checked"] > .ql-ui:before {
  content: "☑";
}

.ql-editor li[data-list="unchecked"] > .ql-ui:before {
  content: "☐";
}

@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"] {
  counter-increment: list-0;
}

.ql-editor li[data-list="ordered"] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor li[data-list="ordered"].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list="ordered"].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list="ordered"].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list="ordered"].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list="ordered"].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list="ordered"].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list="ordered"].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list="ordered"].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list="ordered"].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}

.ql-editor li[data-list="ordered"].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list="ordered"].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  text-align: left;
  margin-left: .3em;
  margin-right: -1.5em;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  max-width: 100%;
  display: block;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: .75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  text-align: inherit;
  direction: rtl;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank:before {
  color: #0009;
  content: attr(data-placeholder);
  pointer-events: none;
  font-style: italic;
  position: absolute;
  left: 15px;
  right: 15px;
}
.ql-s3 img {
  width: 100%;
  padding: 5px;
}

.ql-s3 .ql-s3-chart {
  padding: 5px;
}
.editor[data-v-0761749d] {
  margin-bottom: 10px;
}
.css-dropdown[data-v-0761749d] {
  flex-direction: column;
  gap: 20px;
  max-height: 400px;
  padding: 20px 10px;
  display: flex;
  overflow-y: scroll;
}
.css-dropdown:hover .css-entry[data-v-0761749d] {
  opacity: .6;
}
.css-dropdown .css-entry[data-v-0761749d] {
  cursor: pointer;
}
.css-dropdown .css-entry[data-v-0761749d]:hover {
  opacity: 1;
}
.emoji-dropdown[data-v-0761749d] {
  grid-template-columns: repeat(6, 1fr);
  gap: 8px;
  display: grid;
}
.emoji-dropdown:hover .emoji[data-v-0761749d] {
  opacity: .6;
}
.emoji-dropdown .emoji[data-v-0761749d] {
  color: var(--text-color);
  font-size: 20px;
}
.emoji-dropdown .emoji[data-v-0761749d]:hover {
  opacity: 1;
}
.chart-cards[data-v-0761749d] {
  text-align: center;
  flex-wrap: wrap;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  justify-content: space-between;
  gap: 20px;
  margin-top: 20px;
  display: grid;
}
.chart-cards .insert-chart-card[data-v-0761749d] {
  cursor: pointer;
  transition: all .2s;
}
.chart-cards .insert-chart-card[data-v-0761749d]:hover {
  transition: all .2s;
}
.chart-cards .insert-chart-card:hover img[data-v-0761749d] {
  border-color: var(--line-color);
}
.chart-cards .insert-chart-card:hover h2[data-v-0761749d] {
  color: var(--text-color);
}
.chart-cards h2[data-v-0761749d] {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .8);
  margin: 10px 0;
  overflow: hidden;
}
.chart-cards img[data-v-0761749d] {
  border: 2px solid var(--line-color);
  border-radius: 6px;
  width: 100%;
  height: auto;
}
.toolbar[data-v-0761749d] {
  background-color: var(--box-bg);
  border-radius: 17px;
}
.toolbar .toolbar-row[data-v-0761749d] {
  display: inline-flex;
}
.toolbar .toolbar-item[data-v-0761749d] {
  min-width: 34px;
  height: 34px;
  color: var(--text-color);
  border-radius: 17px;
  flex-grow: 0;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 0 12px;
  font-size: 12px;
  transition: all .2s;
  display: flex;
}
.toolbar .toolbar-item[data-v-0761749d] .trigger-wrapper {
  align-items: center;
  gap: 2px;
  height: 100%;
  display: flex;
}
.toolbar .toolbar-item .stock3-icon[data-v-0761749d] {
  color: var(--text-color);
  transition: all .2s;
}
.toolbar .toolbar-item.selected[data-v-0761749d] {
  background-color: rgba(var(--text-color-rgb), .8);
  color: var(--text-color-inverted);
}
.toolbar .toolbar-item.selected .stock3-icon[data-v-0761749d] {
  color: var(--text-color-inverted);
}
.toolbar .toolbar-item[data-v-0761749d]:hover {
  background-color: var(--text-color);
  color: var(--text-color-inverted);
}
.toolbar .toolbar-item:hover .stock3-icon[data-v-0761749d] {
  color: var(--text-color-inverted);
}
.toolbar .toolbar-item--icon[data-v-0761749d] {
  padding: 4px;
}
.charts-loader[data-v-0761749d] {
  text-align: center;
  height: 500px;
}
.reload-charts[data-v-0761749d] {
  width: 200px;
  margin: auto;
}
.warning[data-v-0761749d] {
  color: var(--brand-red);
}
article ul.instrument-list, .article ul.instrument-list {
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  margin-left: 0;
  padding: 5px 0;
  font-size: 12px;
  line-height: 15px;
  list-style-type: none;
}
article ul.instrument-list li, .article ul.instrument-list li {
  margin-bottom: 3px;
  font-weight: bold;
}
article ul.instrument-list li span, .article ul.instrument-list li span {
  font-weight: normal;
}
article ul.instrument-list li:last-child, .article ul.instrument-list li:last-child {
  margin-bottom: 0;
}
article footer, .article footer, article .footer, .article .footer {
  color: #8c8c8c;
  border-top: 1px solid #ddd;
  margin-top: 36px;
  padding-top: 11px;
  font-size: 12px;
  line-height: 15px;
}
article table, .article table {
  vertical-align: top;
  border-collapse: collapse;
  border: 1px solid #ddd;
  width: 100%;
  margin: 6px 0 18px;
}
article table th, .article table th, article table td, .article table td {
  vertical-align: top;
  text-align: left;
  background: #fbfbfb;
  border-top: 0;
  border-bottom: 1px solid #e9e9e9;
  border-left: 0;
  border-right: 1px dotted #e9e9e9;
  padding: 4px 5px 2px;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  text-decoration: none;
}
article table th:last-child, .article table th:last-child, article table td:last-child, .article table td:last-child {
  border-right: 0;
}
article table th, .article table th {
  background: #e9e9e9;
  border-bottom-color: #dadada;
  border-right-style: solid;
  border-right-color: #d0d0d0;
  font-weight: bold;
}
article table tr:nth-child(odd) td, .article table tr:nth-child(odd) td {
  background: #fff;
}
article table tr:last-child th, .article table tr:last-child th, article table tr:last-child td, .article table tr:last-child td {
  border-bottom-color: #d0d0d0;
}
article hr, .article hr {
  background: #ddd;
  border: 0;
  border-bottom: 1px solid #ddd;
  height: 1px;
  margin: 12px 0 11px;
}
article .marker, .article .marker {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  border-radius: 5px;
  padding: 1px 4px;
}
article .trading-profit, .article .trading-profit {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #9fef4f;
  border-radius: 5px;
  padding: 1px 4px;
}
article .trading-loss, .article .trading-loss {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ff5f43;
  border-radius: 5px;
  padding: 1px 4px;
}
article .important, .article .important {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ffe72f;
  border-radius: 5px;
  padding: 1px 4px;
  font-weight: bold;
}
article .special-warning, .article .special-warning {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #f76f9f;
  border-radius: 5px;
  padding: 1px 4px;
}
article .basic-knowledge, .article .basic-knowledge {
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #7fcfff;
  border-radius: 5px;
  padding: 1px 4px;
}
article .ew-entry, .article .ew-entry {
  color: #00f;
  font-weight: bold;
}
article .ew-stop, .article .ew-stop {
  color: red;
  font-weight: bold;
}
article .ew-target, .article .ew-target {
  color: #396;
  font-weight: bold;
}
article .elliott-wave, .article .elliott-wave {
  font-weight: bold;
}
article .ew-grand-super-cycle, .article .ew-grand-super-cycle {
  color: #396;
  font-size: 160%;
  font-weight: bold;
}
article .ew-super-cycle, .article .ew-super-cycle {
  color: #00f;
  font-size: 160%;
  font-weight: bold;
}
article .ew-cycle, .article .ew-cycle {
  color: red;
  font-size: 160%;
  font-weight: bold;
}
article .ew-primary, .article .ew-primary {
  color: #111;
  font-size: 140%;
  font-weight: bold;
}
article .ew-intermediate, .article .ew-intermediate {
  color: #999;
  font-size: 140%;
  font-weight: bold;
}
article .ew-minor, .article .ew-minor {
  color: #36f;
  font-size: 120%;
  font-weight: bold;
}
article .ew-minute, .article .ew-minute {
  color: #f0f;
  font-size: 120%;
  font-weight: bold;
}
article .ew-minuette, .article .ew-minuette {
  color: #007f00;
  font-size: 120%;
  font-weight: bold;
}
article .ew-sub-minuette, .article .ew-sub-minuette {
  color: #000;
  font-size: 120%;
  font-weight: bold;
}
article .ew-micro, .article .ew-micro {
  color: #ff7f00;
  font-size: 120%;
  font-weight: bold;
}
article .ew-sub-micro, .article .ew-sub-micro {
  color: #7f3f00;
  font-size: 120%;
  font-weight: bold;
}
article table.hsbc, .article table.hsbc {
  border-collapse: separate;
  border-spacing: 3px;
  border: none;
}
article table.hsbc th, .article table.hsbc th, article table.hsbc td, .article table.hsbc td {
  border: 0 !important;
}
article table.hsbc th, .article table.hsbc th {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: red;
}
article table.hsbc td, .article table.hsbc td, article table.hsbc tr:nth-child(odd) td, .article table.hsbc tr:nth-child(odd) td {
  background: #d0d0d0;
}
article table.vontobel, .article table.vontobel {
  border-collapse: separate;
  border-spacing: 2px;
  border: none;
  font-size: 10px;
}
article table.vontobel th, .article table.vontobel th, article table.vontobel td, .article table.vontobel td {
  border: none;
}
article table.vontobel th, .article table.vontobel th {
  color: #fff;
  text-align: left;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #999;
}
article table.vontobel td, .article table.vontobel td, article table.vontobel tr:nth-child(odd) td, .article table.vontobel tr:nth-child(odd) td {
  background: #eaeaea;
}
article table.vontobel-teaser, .article table.vontobel-teaser {
  color: #2e4885;
  border: none;
  width: 340px;
  font-weight: bold;
}
article table.vontobel-teaser th, .article table.vontobel-teaser th, article table.vontobel-teaser td, .article table.vontobel-teaser td {
  text-align: left;
  border: none;
}
article table.vontobel-teaser th, .article table.vontobel-teaser th {
  color: #fff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
  background: #2e4885;
  padding: 12px;
  font-size: 18px;
}
article table.vontobel-teaser td, .article table.vontobel-teaser td, article table.vontobel-teaser tr:nth-child(odd) td, .article table.vontobel-teaser tr:nth-child(odd) td {
  background: none;
}
.ql-container span[data-user-id] {
  background-color: rgba(var(--brand-primary-rgb), .3);
}
.ql-container span[data-user-id]:before {
  content: "@";
}
.ql-container .ql-editor {
  border: 1px solid var(--line-color);
  border-radius: 8px;
  min-height: 100px;
  margin-top: 10px;
  padding: 10px;
}
.ql-container .ql-editor strong {
  font-weight: var(--font-bold);
}
.ql-container .ql-editor em {
  font-weight: var(--font-medium);
}
.ql-container .ql-editor a {
  color: var(--brand-primary);
  text-decoration: underline;
}
.ql-container .ql-editor .mention {
  background-color: rgba(var(--brand-primary-rgb), .8);
  color: #fff;
  border-radius: 6px;
  padding: 3px 6px 3px 4px;
}
.ql-container .ql-feed {
  z-index: var(--z-overlay);
  background-color: var(--body-bg);
  border: 1px solid rgba(var(--brand-primary-rgb), .6);
  border-radius: 8px;
  padding: 2px;
  position: absolute;
  top: 0;
}
.ql-container .ql-feed li {
  font-size: var(--font-s);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding: 4px 8px;
}
.ql-container .ql-feed li.selected {
  background-color: rgba(var(--brand-primary-rgb), .8);
  border-radius: var(--global-radius);
  color: #fff;
}
.c-comment-input {
  margin-bottom: 15px;
}
.c-comment-input .submit-wrapper {
  color: rgba(var(--text-color-rgb), .8);
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}
.c-comment-input .submit-wrapper p {
  font-size: 10px;
}
@media only screen and (max-width: 501px) {
.c-comment-input .submit-wrapper {
    flex-direction: column;
}
.c-comment-input .submit-wrapper .btn-submit {
    width: 100%;
}
}
.c-comment-input .stock3-charting-toolbar {
  padding: 10px;
}
.c-comment-input .stock3-charting-item:hover {
  box-shadow: inset 0 0 0 1px var(--brand-primary);
}
.c-comment-input .stock3-charting-info span {
  color: var(--text-color) !important;
}
.c-comment-input .stock3-expert-item, .c-comment-input .stock3-portfolio-item, .c-comment-input .stock3-instrument-item {
  color: var(--text-color) !important;
}
:is(.c-comment-input .stock3-expert-item, .c-comment-input .stock3-portfolio-item, .c-comment-input .stock3-instrument-item):hover {
  box-shadow: inset 0 0 0 1px var(--brand-primary);
}
.c-status[data-v-e9bd6f9e] {
  padding: 15px 10px 18px;
  font-size: 13px;
}
.c-status .trafficlight-row[data-v-e9bd6f9e] {
  color: var(--text-color-light);
  font-weight: var(--font-regular);
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  font-size: 11px;
  display: flex;
}
.c-status a.m-link.no-decoration[data-v-e9bd6f9e] {
  color: var(--nav-main-color);
  font-weight: var(--font-medium);
  padding: 0;
  text-decoration: underline;
}
.c-status a.m-link.no-decoration[data-v-e9bd6f9e]:hover:not(.no-hover) {
  background-color: #0000;
  text-decoration: underline;
}
.c-status .trafficlight[data-v-e9bd6f9e] {
  align-items: center;
  display: flex;
}
.c-status .trafficlight .light[data-v-e9bd6f9e] {
  border-radius: 4px;
  width: 8px;
  height: 8px;
  margin-left: 6px;
}
.c-status .trafficlight .light.green[data-v-e9bd6f9e] {
  border: 1px solid var(--brand-green);
}
.c-status .trafficlight .light.green.active[data-v-e9bd6f9e] {
  background: var(--brand-green);
}
.c-status .trafficlight .light.yellow[data-v-e9bd6f9e] {
  border: 1px solid var(--brand-orange);
}
.c-status .trafficlight .light.yellow.active[data-v-e9bd6f9e] {
  background: var(--brand-orange);
}
.c-status .trafficlight .light.red[data-v-e9bd6f9e] {
  border: 1px solid var(--brand-red);
}
.c-status .trafficlight .light.red.active[data-v-e9bd6f9e] {
  background: var(--brand-red);
}
.c-theme-toggle {
  padding: 5px 10px !important;
}
.c-theme-toggle.is-mobile {
  border-top: 1px solid var(--nav-border-color);
  border-bottom: 1px solid var(--nav-border-color);
  justify-content: space-between;
  align-items: center;
  display: flex;
  margin: 5px 0 !important;
  padding: 10px 0 !important;
}
li div[data-v-c8781126] {
  color: var(--text-color-light);
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  padding: 4px 4px 4px 8px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}
.dark .profile-img-wrapper[data-v-e45e69f1] {
  background-color: var(--body-bg);
}
.profile-link-wrapper[data-v-e45e69f1] {
  border-bottom: 1px solid var(--nav-dropdown-border);
  background-color: var(--nav-dropdown-bg);
  z-index: 1;
  margin-bottom: -10px;
  padding: 5px;
  position: relative;
}
.scrollable-content[data-v-e45e69f1] {
  max-height: calc(var(--100vh)  - 150px);
  overflow: auto;
}
.profile-img[data-v-e45e69f1] {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.profile-img[data-v-e45e69f1]:hover {
  outline: 4px solid var(--box-bg);
}
.profile-img-wrapper[data-v-e45e69f1] {
  background-color: var(--box-bg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}
.profile-img-wrapper > .stock3-icon[data-v-e45e69f1] {
  margin-bottom: 0 !important;
}
.profile-img-wrapper[data-v-e45e69f1]:hover {
  outline: 4px solid var(--nav-hover-bg);
}
.btn-primary[data-v-e45e69f1] {
  margin-left: 6px;
}
.version-container[data-v-e45e69f1] {
  padding: 8px;
}
.version-container .version[data-v-e45e69f1] {
  color: var(--text-color-light);
  font-size: 11px;
}
.feature-list[data-v-e45e69f1] {
  margin: 5px -5px -5px;
}
.feature-list a[data-v-e45e69f1] {
  gap: 10px;
}
.feature-list a .stock3-icon[data-v-e45e69f1]:last-child {
  margin-left: auto;
}
.icon-link[data-v-e45e69f1] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--nav-main-bg);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 34px;
  margin-left: 12px;
  padding: 0 4px;
  display: flex;
  position: relative;
}
.icon-link.active .label[data-v-e45e69f1], .icon-link.active .stock3-icon[data-v-e45e69f1] {
  color: var(--brand-primary);
}
.icon-link.lg[data-v-e45e69f1] {
  width: 80px;
}
.icon-link .label[data-v-e45e69f1] {
  color: var(--nav-main-color);
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  padding-bottom: 2px;
  font-size: 10px;
  overflow: hidden;
}
.icon-link .stock3-icon[data-v-e45e69f1] {
  color: var(--nav-main-color);
  margin-bottom: 5px;
  font-size: 22px;
}
.icon-link.is-premium[data-v-e45e69f1] {
  color: var(--brand-primary);
}
.icon-link.is-premium .label[data-v-e45e69f1], .icon-link.is-premium .stock3-icon[data-v-e45e69f1] {
  color: var(--brand-primary);
}
.icon-link:hover .label[data-v-e45e69f1], .icon-link:hover .stock3-icon[data-v-e45e69f1] {
  color: var(--text-color);
}
.m-platform-switch[data-v-40190651] {
  gap: 8px;
  margin-left: 12px;
  display: flex;
}
.m-platform-switch > a[data-v-40190651] {
  border-right: 1px solid rgba(var(--text-color-rgb), .1);
  padding-right: 8px;
}
.m-platform-switch > a[data-v-40190651]:last-child {
  border-right: none;
  padding-right: 0;
}
.m-platform-switch > a[data-v-40190651]:hover img {
  filter: grayscale(0);
}
.m-platform-switch .a-platform-icon[data-v-40190651] .icon-wrapper {
  width: 22px;
  height: 22px;
  box-shadow: none;
  background-color: #0000;
  box-shadow: none !important;
}
.m-platform-switch .a-platform-icon[data-v-40190651] img {
  filter: grayscale();
  width: 22px;
  height: 22px;
}
.m-platform-switch .a-platform-icon[data-v-40190651] .label {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 9px;
  font-weight: var(--font-medium);
  margin-top: 3px;
}
.m-platform-switch a[data-v-40190651] {
  text-decoration: none;
}
.m-platform-switch .router-link-active .a-platform-icon[data-v-40190651] .label {
  color: var(--brand-primary);
}
.m-platform-switch .router-link-active .a-platform-icon[data-v-40190651] img {
  filter: grayscale(0);
}
.platform-switch-wrapper .trigger-wrapper .stock3-icon[data-v-40190651] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 52px;
  height: var(--nav-height);
  color: var(--nav-icon-color);
  justify-content: center;
  align-items: center;
  margin-top: -1px;
  padding: 0 5px;
  font-size: 26px;
  display: flex;
  position: relative;
}
.row[data-v-472c2c1e] {
  overflow: auto;
}
nav[data-v-1b52d381] {
  height: var(--watchlist-height);
  z-index: var(--z-burger-menu);
  background-color: var(--box-bg);
  align-items: center;
  gap: 4px;
  padding-left: 10px;
  font-size: 12px;
  line-height: 26px;
  display: inline-flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
nav h1.active[data-v-1b52d381] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xs);
}
.header-wrapper[data-v-1b52d381] {
  top: var(--watchlist-height);
  background-color: var(--nav-main-bg);
  z-index: var(--z-nav);
  box-shadow: var(--nav-shadow);
  border-top: 1px solid var(--nav-border-color);
  border-bottom: 1px solid var(--nav-border-color);
  font-weight: var(--font-medium);
  justify-content: space-between;
  padding: 0 0 0 15px;
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
}
.header-wrapper .actions[data-v-1b52d381] {
  height: var(--nav-height);
  align-items: center;
  margin-right: 10px;
  display: flex;
}
nav[data-v-142c81a8] {
  height: 26px;
  z-index: var(--z-burger-menu);
  background-color: var(--box-bg);
  padding-left: 10px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
nav .m-link[data-v-142c81a8] {
  align-items: center;
  gap: 4px;
  font-size: 12px;
  line-height: 26px;
  display: flex;
}
nav .m-link .active[data-v-142c81a8] {
  font-weight: var(--font-semiBold);
}
.header-wrapper[data-v-142c81a8] {
  background-color: var(--nav-main-bg);
  z-index: var(--z-nav);
  box-shadow: var(--nav-shadow);
  justify-content: space-between;
  display: flex;
  position: fixed;
  top: 26px;
  left: 0;
  right: 0;
}
.logo .academy[data-v-142c81a8] {
  margin-left: 10px;
  position: absolute;
  top: 30px;
}
.logo[data-v-142c81a8] {
  padding: 10px;
}
.header-wrapper {
  background-color: var(--nav-main-bg);
  z-index: var(--z-nav);
  box-shadow: var(--nav-shadow);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.p-newsletter .disclaimer-link .label[data-v-7d6de5ec] {
  text-decoration: underline;
}
.p-newsletter .header[data-v-7d6de5ec] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  text-align: center;
  border: 1px solid var(--box-bg);
  padding: 20px 20px 285px;
  position: relative;
  overflow: hidden;
}
.p-newsletter .header h1[data-v-7d6de5ec] {
  font-size: var(--font-xxl);
  line-height: 1.2;
}
.p-newsletter .header h2[data-v-7d6de5ec] {
  font-size: var(--font-s);
  color: var(--brand-primary);
  margin-bottom: 5px;
  line-height: 1.3;
}
.p-newsletter .header .device-img[data-v-7d6de5ec] {
  width: 180px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -70%);
}
.p-newsletter .features[data-v-7d6de5ec] {
  margin: 15px 0 30px;
  position: relative;
}
.p-newsletter .disclaimer-link[data-v-7d6de5ec] {
  font-size: 11px;
  top: calc(100% + 5px);
}
.p-newsletter ul[data-v-7d6de5ec] {
  background-color: rgba(var(--text-color-rgb), .05);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
}
.p-newsletter ul li[data-v-7d6de5ec] {
  border-bottom: 1px solid rgba(var(--text-color-rgb), .05);
  font-weight: var(--font-medium);
  text-align: center;
  padding: 12px 10px;
  line-height: 1.2;
}
.p-newsletter ul li[data-v-7d6de5ec]:last-child {
  border-bottom: none;
}
.p-newsletter .section-header[data-v-7d6de5ec] {
  text-align: center;
  max-width: 600px;
  margin: 0 auto 40px;
}
.p-newsletter .section-header h2[data-v-7d6de5ec] {
  margin-bottom: 5px;
  font-size: 20px;
}
.p-newsletter .section-header p[data-v-7d6de5ec] {
  font-size: var(--font-m);
}
.p-newsletter .content-wrapper[data-v-7d6de5ec] {
  max-width: 700px;
  margin: 0 auto;
}
.p-newsletter .content-wrapper .content-item[data-v-7d6de5ec] {
  text-align: center;
  margin-bottom: 10px;
  padding: 20px;
}
.p-newsletter .content-wrapper .content-item .title[data-v-7d6de5ec] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  margin-bottom: 4px;
}
.p-newsletter .content-wrapper .content-item img[data-v-7d6de5ec] {
  max-width: 200px;
  margin: 0 auto 20px;
}
@media screen and (min-width: 768px) {
.p-newsletter .section-header h2[data-v-7d6de5ec] {
    font-size: 28px;
}
.p-newsletter .header[data-v-7d6de5ec] {
    padding: 30px;
}
.p-newsletter .header h1[data-v-7d6de5ec] {
    font-size: 32px;
}
.p-newsletter .header h2[data-v-7d6de5ec] {
    font-size: var(--font-m);
}
.p-newsletter .header .m-newsletter-subscribe-btn[data-v-7d6de5ec] {
    margin-left: 0;
}
.p-newsletter .header .device-img[data-v-7d6de5ec] {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
}
.p-newsletter .header .copy[data-v-7d6de5ec] {
    margin-left: 40px;
}
.p-newsletter .header .header-inner[data-v-7d6de5ec] {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    max-width: 700px;
    margin: 0 auto;
    display: flex;
}
.p-newsletter .features[data-v-7d6de5ec] {
    margin: 15px 0 20px;
}
.p-newsletter .features ul[data-v-7d6de5ec] {
    align-items: center;
    display: inline-flex;
}
.p-newsletter .features ul li[data-v-7d6de5ec] {
    border-bottom: none;
    border-right: 1px solid #ffffff80;
    padding: 10px 15px;
}
.p-newsletter .features ul li[data-v-7d6de5ec]:last-child {
    border-right: none;
}
.p-newsletter .m-newsletter-subscribe-btn[data-v-7d6de5ec] {
    max-width: 160px;
    margin: 0 auto;
}
.p-newsletter .content-wrapper[data-v-7d6de5ec] {
    max-width: 1000px;
}
.p-newsletter .content-wrapper .content-item[data-v-7d6de5ec] {
    margin-bottom: 40px;
    padding: 30px;
}
}
@media screen and (min-width: 992px) {
.p-newsletter .header[data-v-7d6de5ec] {
    padding: 50px;
}
}
.m-newsletter[data-v-0d4ce059] {
  background-color: var(--brand-primary);
  padding: 30px 15px;
}
.m-newsletter.is-dark[data-v-0d4ce059] {
  background-color: var(--gray-800);
}
.m-newsletter .mail-error[data-v-0d4ce059] {
  border-color: red;
}
.m-newsletter .banner-inner .title[data-v-0d4ce059] {
  font-weight: var(--font-semiBold);
  color: var(--btn-primary-color);
  font-size: var(--font-xl);
  line-height: 1.2;
}
.m-newsletter .banner-inner .features[data-v-0d4ce059] {
  margin-top: 15px;
  position: relative;
}
.m-newsletter .banner-inner .cta[data-v-0d4ce059] {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
}
.m-newsletter .banner-inner ul[data-v-0d4ce059] {
  border-radius: var(--global-radius);
  background-color: #ffffff1a;
  margin-bottom: 10px;
}
.m-newsletter .banner-inner ul li[data-v-0d4ce059] {
  font-weight: var(--font-medium);
  color: var(--btn-primary-color);
  border-bottom: 1px solid #ffffff26;
  padding: 12px 10px;
  line-height: 1.2;
}
.m-newsletter .banner-inner ul li[data-v-0d4ce059]:last-child {
  border-bottom: none;
}
.m-newsletter .banner-inner[data-v-0d4ce059] .m-link.btn.btn-sm {
  height: 44px;
  line-height: 44px;
  font-size: var(--font-s);
  color: var(--brand-primary);
  background: var(--btn-primary-color);
}
.m-newsletter .banner-inner[data-v-0d4ce059] .m-link.btn.btn-sm.is-dark {
  color: var(--btn-primary-color);
  background: var(--brand-primary);
}
.m-newsletter .banner-inner .img[data-v-0d4ce059] {
  width: 80px;
  margin: 0 auto 10px;
  display: block;
}
.m-newsletter .banner-inner .title[data-v-0d4ce059], .m-newsletter .banner-inner .features ul[data-v-0d4ce059] {
  text-align: center;
}
@media screen and (min-width: 768px) {
.m-newsletter .banner-inner[data-v-0d4ce059] {
    justify-content: center;
    align-items: center;
    max-width: 830px;
    margin: 0 auto;
    display: flex;
}
.m-newsletter .banner-inner .img[data-v-0d4ce059] {
    width: 130px;
    margin: 0 30px 0 0;
}
.m-newsletter .banner-inner .copy[data-v-0d4ce059] {
    text-align: left;
}
.m-newsletter .banner-inner .title[data-v-0d4ce059] {
    font-size: var(--font-xxl);
    max-width: 530px;
}
.m-newsletter .banner-inner ul[data-v-0d4ce059] {
    align-items: center;
    height: 53px;
    display: flex;
}
.m-newsletter .banner-inner ul li[data-v-0d4ce059] {
    border-bottom: none;
    border-right: 1px solid #fff3;
    padding: 10px 15px;
}
.m-newsletter .banner-inner ul li[data-v-0d4ce059]:last-child {
    border-right: none;
}
}
@media screen and (min-width: 992px) {
.m-newsletter .banner-inner ul[data-v-0d4ce059] {
    margin-bottom: 0;
    margin-right: 15px;
}
.m-newsletter .banner-inner .features[data-v-0d4ce059] {
    align-items: center;
    margin-top: 10px;
    display: flex;
}
.m-newsletter .banner-inner[data-v-0d4ce059] .m-link.btn.btn-sm {
    height: 53px;
    padding: 0 25px;
    line-height: 53px;
}
}
.m-terminal-button[data-v-3bb0930a] {
  background: rgba(var(--brand-primary-rgb), .1);
  font-size: var(--font-xs);
  border-radius: var(--global-radius);
  cursor: pointer;
  border: 1px solid var(--brand-primary);
  height: 32px;
  line-height: 32px;
  font-weight: var(--font-semiBold);
  text-transform: none;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  padding: 0 5px 0 26px;
  display: flex;
  position: relative;
}
.m-terminal-button.clicked .a-platform-icon[data-v-3bb0930a] {
  left: calc(100% - 27px);
}
.m-terminal-button.clicked .stock3-icon[data-v-3bb0930a], .m-terminal-button.clicked .label[data-v-3bb0930a] {
  opacity: 0;
}
.m-terminal-button .label[data-v-3bb0930a] {
  color: var(--brand-primary);
  margin: 0 8px;
  transition: opacity .1s linear;
}
.m-terminal-button .stock3-icon[data-v-3bb0930a] {
  color: var(--brand-primary);
  font-size: 18px;
  transition: transform .2s ease-in-out, opacity .1s linear;
}
.m-terminal-button:hover .stock3-icon[data-v-3bb0930a] {
  transform: scale(.9)rotate(45deg);
}
.m-terminal-button[data-v-3bb0930a] .a-platform-icon {
  z-index: 1;
  transition: all .6s ease-in-out;
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
}
.m-terminal-button[data-v-3bb0930a] .a-platform-icon .icon-wrapper {
  border-radius: 3px;
  width: 24px;
  height: 24px;
}
.m-terminal-button[data-v-3bb0930a] .a-platform-icon .icon-wrapper img {
  width: 70%;
  height: 70%;
}
.p-terminal-landingpage[data-v-ae0d5182] {
  background-color: var(--gray-900);
}
.text-sm[data-v-ae0d5182] {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
.text-sm[data-v-ae0d5182] {
    font-size: 12px;
}
}
.text-md[data-v-ae0d5182] {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
.text-md[data-v-ae0d5182] {
    font-size: 16px;
}
}
.text-lg[data-v-ae0d5182] {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (min-width: 576px) {
.text-lg[data-v-ae0d5182] {
    font-size: 20px;
    line-height: 28px;
}
}
@media screen and (min-width: 768px) {
.text-lg[data-v-ae0d5182] {
    font-size: 22px;
    line-height: 30px;
}
}
.text-xl[data-v-ae0d5182] {
  font-size: 21px;
  line-height: 30px;
}
@media screen and (min-width: 576px) {
.text-xl[data-v-ae0d5182] {
    font-size: 32px;
    line-height: 38px;
}
}
@media screen and (min-width: 768px) {
.text-xl[data-v-ae0d5182] {
    font-size: 40px;
    line-height: 46px;
}
}
.text-xxl[data-v-ae0d5182] {
  font-size: 40px;
}
@media screen and (min-width: 576px) {
.text-xxl[data-v-ae0d5182] {
    font-size: 50px;
}
}
@media screen and (min-width: 768px) {
.text-xxl[data-v-ae0d5182] {
    font-size: 60px;
}
}
@media screen and (min-width: 992px) {
.text-xxl[data-v-ae0d5182] {
    font-size: 70px;
}
}
.text-center[data-v-ae0d5182] {
  text-align: center;
}
.text-gray[data-v-ae0d5182] {
  color: rgba(var(--text-color-rgb), .5);
}
.p-terminal-landingpage[data-v-ae0d5182] {
  min-height: var(--100vh);
}
header[data-v-ae0d5182] {
  color: var(--text-color);
  z-index: 10;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #00000003;
  width: 100vw;
  padding: 25px;
  position: fixed;
}
@media screen and (min-width: 992px) {
header[data-v-ae0d5182] {
    background-color: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}
}
header .nav-desktop-wrapper[data-v-ae0d5182] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
header .nav-desktop-wrapper > div[data-v-ae0d5182] {
  flex-basis: 33%;
}
header .nav-desktop-wrapper .left a[data-v-ae0d5182] {
  text-align: left;
  align-items: center;
  gap: 6px;
  display: flex;
}
header .nav-desktop-wrapper .left .a-platform-icon[data-v-ae0d5182] {
  display: none;
}
@media screen and (min-width: 576px) {
header .nav-desktop-wrapper .left .a-platform-icon[data-v-ae0d5182] {
    display: block;
}
}
header .nav-desktop-wrapper .mid[data-v-ae0d5182] {
  text-align: center;
  flex-shrink: 0;
}
header .nav-desktop-wrapper .right[data-v-ae0d5182] {
  text-align: right;
}
header .nav-desktop-wrapper .sticky[data-v-ae0d5182] {
  position: sticky;
}
header .nav-desktop-wrapper .label[data-v-ae0d5182] {
  cursor: pointer;
  padding: 0 5px;
  font-weight: 500;
}
header[data-v-ae0d5182] .a-platform-icon .icon-wrapper {
  width: 32px;
  height: 32px;
}
header[data-v-ae0d5182] .a-platform-icon .icon-wrapper img {
  width: 70%;
  height: 70%;
}
main[data-v-ae0d5182] {
  color: var(--text-color);
}
.container[data-v-ae0d5182] {
  max-width: 1050px;
}
.container--lg[data-v-ae0d5182] {
  max-width: 1250px;
}
section[data-v-ae0d5182] {
  position: relative;
  overflow: hidden;
}
section.hero[data-v-ae0d5182] {
  padding-top: calc(var(--nav-wrapper-desktop-height)  + 30px);
  margin-top: calc(var(--nav-wrapper-desktop-height) * -1);
}
@media screen and (min-width: 768px) {
section.hero[data-v-ae0d5182] {
    padding-top: calc(var(--nav-wrapper-desktop-height)  + 100px);
}
}
@media screen and (min-width: 1600px) {
section.hero[data-v-ae0d5182] {
    padding-bottom: 100px;
}
}
section.hero .shape-background-outer[data-v-ae0d5182] {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
section.hero .shape-background-outer .shape-background-inner[data-v-ae0d5182] {
  filter: blur(120px);
  transform: translate3d(0, 0, 0);
}
section.hero .shape-background-outer .shape-background-inner .shape[data-v-ae0d5182] {
  clip-path: polygon(179.541px 382px, 158.5px 300.032px, 179.541px 195.5px, 98.5px 150.968px, 1px 80px, 21.5px 1px, 98.5px 1px, 196px 31.5px, 255.594px 90.5868px, 243.17px 185.686px, 281.196px 207.5px, 328px 195.5px, 412.5px 100.5px, 554.5px 110.5px, 572.5px 60.5px, 608px 1px, 688.5px 1px, 743px 60.5px, 743px 135px, 680.286px 185.686px, 608px 135px, 439px 168.327px, 366.662px 220.783px, 401.3px 300.032px, 366.662px 370.225px, 281.196px 394px);
  background: linear-gradient(45deg, #ca1ee6 0% 20%, #1e6ee6 45%);
  width: 743px;
  height: 394px;
  margin-top: 60px;
  margin-left: 30px;
  transform: scale(1.4);
}
section.hero .bg-gradient[data-v-ae0d5182] {
  width: 100vw;
  height: 100%;
  margin-top: calc(var(--nav-wrapper-mobile-height) * -1);
  z-index: 0;
  position: absolute;
  top: 0;
}
section.hero .container[data-v-ae0d5182] {
  position: relative;
}
section.hero .text-component h2[data-v-ae0d5182] {
  padding-bottom: 32px;
  line-height: 1;
}
section.hero .text-component .text-gray[data-v-ae0d5182] {
  width: 100%;
  margin-bottom: 50px;
  margin-left: 50%;
  font-weight: 300;
  transform: translateX(-50%);
}
@media screen and (min-width: 576px) {
section.hero .text-component .text-gray[data-v-ae0d5182] {
    width: 90%;
}
}
@media screen and (min-width: 768px) {
section.hero .text-component .text-gray[data-v-ae0d5182] {
    width: 70%;
}
}
@media screen and (min-width: 992px) {
section.hero .text-component .text-gray[data-v-ae0d5182] {
    width: 64%;
}
}
section.hero .button-wrapper[data-v-ae0d5182] {
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 42px;
  display: flex;
}
@media screen and (min-width: 768px) {
section.hero .button-wrapper[data-v-ae0d5182] {
    gap: 32px;
}
}
section.hero .button-wrapper .btn-textlink[data-v-ae0d5182] {
  background-color: #0000;
  gap: 6px;
  display: flex;
}
section.hero .widgets-wrapper[data-v-ae0d5182] {
  justify-content: center;
  gap: 6px;
  margin-top: 75px;
  display: flex;
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper[data-v-ae0d5182] {
    gap: 10px;
    margin-top: 100px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper[data-v-ae0d5182] {
    gap: 20px;
}
}
section.hero .widgets-wrapper .col[data-v-ae0d5182] {
  flex: 0;
}
section.hero .widgets-wrapper .col .widget-item[data-v-ae0d5182] {
  transition: all .3 ease;
  border-radius: 12px;
  margin-bottom: 6px;
  padding: 2px;
  transition: all .2s;
}
section.hero .widgets-wrapper .col .widget-item[data-v-ae0d5182]:hover {
  outline: 2px solid var(--brand-orange);
  transform: scale(1.05);
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper .col .widget-item[data-v-ae0d5182] {
    margin-bottom: 10px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper .col .widget-item[data-v-ae0d5182] {
    margin-bottom: 20px;
}
}
section.hero .widgets-wrapper .col .widget-item img[data-v-ae0d5182] {
  width: 120px;
}
@media screen and (min-width: 576px) {
section.hero .widgets-wrapper .col .widget-item img[data-v-ae0d5182] {
    width: 140px;
}
}
@media screen and (min-width: 768px) {
section.hero .widgets-wrapper .col .widget-item img[data-v-ae0d5182] {
    width: initial;
}
}
section.hero .chart-divider[data-v-ae0d5182] {
  width: initial;
  pointer-events: none;
  position: absolute;
  bottom: 80px;
}
@media screen and (min-width: 992px) {
section.hero .chart-divider[data-v-ae0d5182] {
    width: 100vw;
    bottom: 0;
}
}
section.hero .header-bg-sticky[data-v-ae0d5182] {
  background-color: var(--body-bg);
  z-index: 0;
  height: 80px;
  display: block;
}
@media screen and (min-width: 992px) {
section.hero .header-bg-sticky[data-v-ae0d5182] {
    display: none;
}
}
section.headlines-macbook[data-v-ae0d5182] {
  margin-top: 0;
}
@media screen and (min-width: 576px) {
section.headlines-macbook[data-v-ae0d5182] {
    margin-top: 15px;
}
}
@media screen and (min-width: 768px) {
section.headlines-macbook[data-v-ae0d5182] {
    margin-top: 25px;
}
}
@media screen and (min-width: 992px) {
section.headlines-macbook[data-v-ae0d5182] {
    margin-top: 100px;
}
}
section.headlines-macbook > .container[data-v-ae0d5182] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
section.headlines-macbook h3[data-v-ae0d5182] {
  text-align: center;
  max-width: 90%;
  margin-bottom: 50px;
}
@media screen and (min-width: 576px) {
section.headlines-macbook h3[data-v-ae0d5182] {
    max-width: 80%;
}
}
@media screen and (min-width: 768px) {
section.headlines-macbook h3[data-v-ae0d5182] {
    margin-bottom: 70px;
}
}
section.headlines-macbook .blured-bg[data-v-ae0d5182] {
  width: 200vw;
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 576px) {
section.headlines-macbook .blured-bg[data-v-ae0d5182] {
    width: 225vw;
    top: 62%;
}
}
@media screen and (min-width: 768px) {
section.headlines-macbook .blured-bg[data-v-ae0d5182] {
    width: inherit;
    top: 50%;
}
}
section.headlines-macbook .device-wrapper[data-v-ae0d5182] {
  margin-top: 50px;
  position: relative;
}
@media screen and (min-width: 992px) {
section.headlines-macbook .device-wrapper[data-v-ae0d5182] {
    margin-top: 100px;
}
}
section.headlines-macbook .device-wrapper .macbook-wrapper img.macbook[data-v-ae0d5182] {
  width: 100%;
}
section.headlines-macbook .device-wrapper .macbook-wrapper .screen-wrapper[data-v-ae0d5182] {
  width: 76%;
  height: auto;
  position: absolute;
  top: 7.6%;
  left: 12.1%;
}
section.headlines-macbook .device-wrapper .macbook-wrapper .screen-wrapper img.layer[data-v-ae0d5182] {
  width: 100%;
}
section.headlines-macbook .device-wrapper .instrument-box[data-v-ae0d5182] {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(var(--gray-400-rgb), .1);
  background: linear-gradient(to bottom right, #555663b3, #0e0e10e6);
  border-radius: 12px;
  width: 220px;
  padding: 20px;
  display: none;
  position: absolute;
  box-shadow: 0 5em 5em #00000026, inset 1px 0 #ffffff26, inset 0 -1px #ffffff40;
}
@media screen and (min-width: 992px) {
section.headlines-macbook .device-wrapper .instrument-box[data-v-ae0d5182] {
    display: block;
}
}
section.headlines-macbook .device-wrapper .instrument-box .header[data-v-ae0d5182] {
  align-items: center;
  gap: 12px;
  margin-bottom: 15px;
  display: flex;
}
section.headlines-macbook .device-wrapper .instrument-box .header img[data-v-ae0d5182] {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
section.headlines-macbook .device-wrapper .instrument-box .header span[data-v-ae0d5182] {
  font-weight: 600;
}
section.headlines-macbook .device-wrapper .instrument-box .content[data-v-ae0d5182] {
  justify-content: space-between;
  gap: 12px;
  display: flex;
}
section.headlines-macbook .device-wrapper .instrument-box .content .chart[data-v-ae0d5182] {
  width: calc(100% + 40px);
  height: 85px;
  margin: 10px -20px -20px;
}
section.headlines-macbook .device-wrapper .instrument-box .content .value[data-v-ae0d5182] {
  font-weight: 500;
}
section.headlines-macbook .device-wrapper .instrument-box .content .pos[data-v-ae0d5182] {
  flex-direction: column;
  justify-content: center;
  gap: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}
section.headlines-macbook .device-wrapper .instrument-box .content .pos .rel[data-v-ae0d5182] {
  color: var(--brand-green);
}
section.headlines-macbook .device-wrapper .instrument-box .content .pos .abs[data-v-ae0d5182] {
  color: var(--brand-red);
}
section.headlines-macbook .device-wrapper .instrument-box .list-item[data-v-ae0d5182] {
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}
section.headlines-macbook .device-wrapper .instrument-box .list-item[data-v-ae0d5182]:last-child {
  margin-bottom: 6px;
}
section.headlines-macbook .device-wrapper .instrument-box .list-item .label[data-v-ae0d5182] {
  align-items: center;
  display: flex;
}
section.headlines-macbook .device-wrapper .instrument-box .list-item .text-md[data-v-ae0d5182] {
  padding-left: 10px;
}
section.headlines-macbook .device-wrapper .instrument-box--lg[data-v-ae0d5182] {
  width: 250px;
}
section.feature .text-wrapper[data-v-ae0d5182] {
  justify-content: flex-start;
  gap: 30px;
  margin-left: 18px;
  display: flex;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper[data-v-ae0d5182] {
    margin-left: 30px;
}
}
section.feature .text-wrapper.grid-columns[data-v-ae0d5182] {
  grid-template-columns: 3px 1fr 1fr 1fr;
  gap: 24px;
  display: grid;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper.grid-columns[data-v-ae0d5182] {
    gap: 40px;
}
}
section.feature .text-wrapper .line[data-v-ae0d5182] {
  background-color: var(--highlight);
  background: linear-gradient(0deg, rgba(var(--highlight-rgb), 0) 0%, var(--highlight) 20%, var(--highlight) 80%, rgba(var(--highlight-rgb), 0) 100%);
  grid-column: 1 / 1;
  width: 3px;
  min-width: 3px;
}
section.feature .text-wrapper .line-vertical[data-v-ae0d5182] {
  background: linear-gradient(270deg, var(--highlight) 0%, var(--highlight) 20%, var(--highlight) 80%, rgba(var(--highlight-rgb), 0) 100%);
  grid-column: 2 / 2;
  height: 3px;
  min-height: 3px;
  margin-top: 166px;
  display: none;
  position: relative;
}
section.feature .text-wrapper .line-vertical[data-v-ae0d5182]:after {
  content: "";
  background-image: radial-gradient(rgba(var(--highlight-rgb), .4), var(--body-bg), var(--body-bg));
  width: 40px;
  height: 40px;
  position: absolute;
  top: -18px;
  right: -33px;
}
section.feature .text-wrapper .line-vertical[data-v-ae0d5182]:before {
  content: "";
  background-color: var(--highlight);
  z-index: 1;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: -2px;
  right: -17px;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .line-vertical[data-v-ae0d5182] {
    display: block;
}
}
section.feature .text-wrapper .text[data-v-ae0d5182] {
  padding-top: 150px;
  padding-bottom: 70px;
}
section.feature .text-wrapper .text .headline[data-v-ae0d5182] {
  padding-bottom: 12px;
  position: relative;
}
section.feature .text-wrapper .text .headline img[data-v-ae0d5182] {
  background-color: var(--body-bg);
  background-image: radial-gradient(rgba(var(--highlight-rgb), .4), var(--body-bg), var(--body-bg));
  -webkit-backdrop-filter: opacity(20%);
  backdrop-filter: opacity(20%);
  border-radius: 50%;
  width: 51px;
  height: 51px;
  padding: 12px;
  position: absolute;
  top: -13px;
  left: -51px;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .text .headline img[data-v-ae0d5182] {
    width: 58px;
    height: 58px;
    top: -15px;
    left: -71px;
}
}
section.feature .text-wrapper .text .headline .text-lg .btn[data-v-ae0d5182] {
  font-size: inherit;
  margin-left: 14px;
  padding: 0 5px 0 38px;
  display: inline-block;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .text .headline .text-lg .btn .stock3-icon[data-v-ae0d5182] {
    font-size: 18px;
}
}
section.feature .text-wrapper .text p .highlight[data-v-ae0d5182] {
  color: var(--highlight);
}
section.feature .text-wrapper .text p img[data-v-ae0d5182] {
  width: 100%;
}
section.feature .text-wrapper .text .m-terminal-button[data-v-ae0d5182] {
  border: 1px solid var(--highlight);
  max-width: max-content;
  height: 42px;
  margin-top: 42px;
  padding: 0 5px 0 40px;
  font-size: 18px;
  display: flex !important;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .text .m-terminal-button[data-v-ae0d5182] {
    font-size: 22px;
}
}
section.feature .text-wrapper .text .m-terminal-button[data-v-ae0d5182] .icon-wrapper {
  border-radius: 4px;
  width: 34px;
  height: 34px;
}
section.feature .text-wrapper .text .m-terminal-button[data-v-ae0d5182] .label {
  color: var(--highlight);
  font-weight: var(--font-medium);
}
section.feature .text-wrapper .text .m-terminal-button[data-v-ae0d5182] .stock3-icon {
  color: var(--highlight);
  font-size: 24px;
}
section.feature .text-wrapper .text--big[data-v-ae0d5182] {
  grid-column: 2 / 5;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .text--big[data-v-ae0d5182] {
    grid-column: 2 / 5;
}
}
section.feature .text-wrapper .text--right[data-v-ae0d5182] {
  grid-column: 2 / 5;
}
@media screen and (min-width: 768px) {
section.feature .text-wrapper .text--right[data-v-ae0d5182] {
    grid-column: 3 / 5;
}
}
section.feature .image-wrapper[data-v-ae0d5182] {
  position: relative;
}
section.feature .image-wrapper .layer[data-v-ae0d5182] {
  width: 100%;
}
section.feature .image-wrapper .layer--top[data-v-ae0d5182] {
  position: absolute;
}
section.feature .card-wrapper .card[data-v-ae0d5182] {
  border: 1px solid var(--line-color);
  background-color: var(--gray-800);
  border-radius: 10px;
  min-height: 300px;
  max-height: 600px;
  position: relative;
  overflow: hidden;
}
section.feature .card-wrapper img.card-bg[data-v-ae0d5182] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
section.feature .card-wrapper .card-inner[data-v-ae0d5182] {
  background: linear-gradient(to bottom right, rgba(var(--gray-700-rgb), .8), #0003);
  z-index: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
@media screen and (min-width: 992px) {
section.feature .card-wrapper .card-inner[data-v-ae0d5182] {
    flex-direction: row;
}
}
section.feature .card-wrapper .card-inner.flex-column[data-v-ae0d5182] {
  flex-direction: column;
}
section.feature .card-wrapper .card-inner .content[data-v-ae0d5182] {
  flex-direction: column;
  min-width: 50%;
  padding: 30px;
  display: flex;
}
section.feature .card-wrapper .card-inner .content h4[data-v-ae0d5182] {
  padding-bottom: 20px;
}
section.feature .card-wrapper .card-inner .content img[data-v-ae0d5182] {
  height: 60px;
}
section.feature .card-wrapper .card-inner .content.flex-row[data-v-ae0d5182] {
  flex-direction: row;
}
section.feature .card-wrapper .card-inner .card-image-right[data-v-ae0d5182] {
  height: initial;
  margin-top: auto;
  padding-top: 0;
  padding-left: 30px;
}
@media screen and (min-width: 992px) {
section.feature .card-wrapper .card-inner .card-image-right[data-v-ae0d5182] {
    height: 440px;
    padding-top: 30px;
    padding-left: 0;
}
}
section.feature .card-wrapper .card-inner .card-image-bottom[data-v-ae0d5182] {
  margin-top: auto;
  padding-top: 0;
}
section.feature .card-wrapper .card-inner .card--right[data-v-ae0d5182] {
  margin-left: 30px;
}
@media screen and (min-width: 992px) {
section.feature .card-wrapper .card-inner .card--right[data-v-ae0d5182] {
    max-height: 440px;
}
}
section.feature .card-wrapper .card-inner .card--center[data-v-ae0d5182] {
  object-fit: contain;
  margin-left: 30px;
  margin-right: 30px;
}
section.feature .card-wrapper--big-small[data-v-ae0d5182] {
  grid-template-columns: initial;
  gap: 20px;
  display: grid;
}
@media screen and (min-width: 768px) {
section.feature .card-wrapper--big-small[data-v-ae0d5182] {
    grid-template-columns: 7fr 4fr;
}
}
section.feature .card-wrapper--small-big[data-v-ae0d5182] {
  grid-template-columns: initial;
  gap: 20px;
  display: grid;
}
@media screen and (min-width: 768px) {
section.feature .card-wrapper--small-big[data-v-ae0d5182] {
    grid-template-columns: 4fr 7fr;
}
}
section.feature .col-wrapper[data-v-ae0d5182] {
  flex-direction: column;
  gap: 20px;
  margin-top: 50px;
  display: flex;
}
@media screen and (min-width: 768px) {
section.feature .col-wrapper[data-v-ae0d5182] {
    flex-direction: row;
}
}
section.feature .col-wrapper .col[data-v-ae0d5182] {
  flex: 1;
}
section.feature .col-wrapper .col .col-icon-wrapper[data-v-ae0d5182] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: none;
  overflow: hidden;
}
section.feature .col-wrapper .col .col-icon-wrapper img[data-v-ae0d5182] {
  width: 40px;
}
@media screen and (min-width: 768px) {
section.feature .col-wrapper .col .col-icon-wrapper[data-v-ae0d5182] {
    display: flex;
}
}
section.feature .col-wrapper .col h5[data-v-ae0d5182] {
  margin: 8px 0;
}
@media screen and (min-width: 768px) {
section.feature .col-wrapper .col h5[data-v-ae0d5182] {
    margin: 16px 0;
}
}
section.feature.score .card .content .stock3-score[data-v-ae0d5182] {
  display: none;
}
@media screen and (min-width: 576px) {
section.feature.score .card .content .stock3-score[data-v-ae0d5182] {
    margin-left: 14px;
    display: flex;
}
}
section.feature.score .card.rings .stock3-score[data-v-ae0d5182] {
  margin: 20px auto;
  transform: scale(1.5);
}
@media screen and (min-width: 576px) {
section.feature.score .card.rings .stock3-score[data-v-ae0d5182] {
    display: none;
}
}
section.feature.score .card.rings .card-image-bottom[data-v-ae0d5182] {
  display: none;
}
@media screen and (min-width: 576px) {
section.feature.score .card.rings .card-image-bottom[data-v-ae0d5182] {
    display: block;
}
}
section.feature--pink[data-v-ae0d5182] {
  --highlight: #bf206f;
  --highlight-rgb: 191, 32, 111;
}
section.feature--green[data-v-ae0d5182] {
  --highlight: var(--brand-green);
  --highlight-rgb: var(--brand-green-rgb);
}
section.feature--orange[data-v-ae0d5182] {
  --highlight: var(--brand-orange);
  --highlight-rgb: var(--brand-orange-rgb);
}
section.feature--purple[data-v-ae0d5182] {
  --highlight: var(--brand-purple);
  --highlight-rgb: var(--brand-purple-rgb);
}
section.feature--blue[data-v-ae0d5182] {
  --highlight: var(--brand-primary);
  --highlight-rgb: var(--brand-primary-rgb);
}
section.broker[data-v-ae0d5182] {
  margin: 100px 0;
}
section.broker h2[data-v-ae0d5182] {
  text-align: center;
  width: 70%;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.broker h2 .highlight[data-v-ae0d5182] {
  color: #0000;
  background: linear-gradient(45deg, #07c0d4, #b9e614);
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
section.broker p[data-v-ae0d5182] {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
section.broker .broker-wrapper[data-v-ae0d5182] {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-left: 50%;
  display: grid;
  transform: translateX(-50%);
}
@media screen and (min-width: 992px) {
section.broker .broker-wrapper[data-v-ae0d5182] {
    grid-template-columns: repeat(9, 1fr);
}
}
section.broker .broker-wrapper img[data-v-ae0d5182] {
  height: 25px;
  margin-top: 0;
}
@media screen and (min-width: 576px) {
section.broker .broker-wrapper img[data-v-ae0d5182] {
    height: 30px;
}
}
@media screen and (min-width: 768px) {
section.broker .broker-wrapper img[data-v-ae0d5182] {
    height: 35px;
}
}
@media screen and (min-width: 992px) {
section.broker .broker-wrapper img[data-v-ae0d5182] {
    height: 40px;
}
}
section.desktop[data-v-ae0d5182] {
  text-align: center;
  margin-top: 75px;
  margin-bottom: 100px;
}
@media screen and (min-width: 576px) {
section.desktop[data-v-ae0d5182] {
    margin-top: 150px;
}
}
@media screen and (min-width: 768px) {
section.desktop[data-v-ae0d5182] {
    margin-top: 200px;
}
}
section.desktop h2[data-v-ae0d5182] {
  width: 70%;
  margin-bottom: 50px;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.desktop h2 .highlight[data-v-ae0d5182] {
  color: #0000;
  background: linear-gradient(45deg, #ff9800, red);
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
section.desktop img[data-v-ae0d5182] {
  width: 100%;
  box-shadow: 0 0 180px #ff1b0230;
}
section.desktop .button-wrapper[data-v-ae0d5182] {
  justify-content: center;
  margin: 40px 0;
  display: flex;
}
section.desktop p[data-v-ae0d5182] {
  width: 100%;
  margin-left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
section.desktop p[data-v-ae0d5182] {
    width: 70%;
}
}
section.pricing[data-v-ae0d5182] {
  --card-padding: 20px;
  --card-line-color: rgba(var(--text-color-rgb), .1);
  padding-bottom: 100px;
}
section.pricing.top[data-v-ae0d5182] {
  padding-bottom: 10px;
}
section.pricing.top[data-v-ae0d5182] .card--big {
  background-color: var(--gray-800);
  border: 1px solid var(--line-color);
}
section.pricing .chart-divider[data-v-ae0d5182] {
  width: 100%;
  margin-bottom: -28%;
}
section.pricing h2[data-v-ae0d5182] {
  text-align: center;
  width: 70%;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.pricing .margin-top[data-v-ae0d5182] {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
section.pricing .margin-top[data-v-ae0d5182] {
    margin-top: 100px;
}
}
section.pricing .m-arrow-link[data-v-ae0d5182] {
  color: var(--text-color) !important;
}
section.pricing .m-arrow-link[data-v-ae0d5182] .stock3-icon {
  color: var(--text-color);
}
section.pricing[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
section.pricing[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .price {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  padding-top: 10px;
  display: flex;
}
section.pricing[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .price.loading {
  color: rgba(var(--text-color-rgb), .6);
  letter-spacing: 2px;
  font-size: 18px;
}
section.pricing[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .price .badge-month {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-regular);
  line-height: 1.5;
}
section.pricing[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .primary {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
section.card-big[data-v-ae0d5182] {
  --card-padding: 20px;
  --card-line-color: rgba(var(--text-color-rgb), .1);
  padding-bottom: 100px;
}
section.card-big .margin-top[data-v-ae0d5182] {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
section.card-big .margin-top[data-v-ae0d5182] {
    margin-top: 100px;
}
}
section.card-big h2[data-v-ae0d5182] {
  text-align: center;
  width: 70%;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.card-big[data-v-ae0d5182] .card--big {
  background-color: rgba(var(--body-bg-rgb), .5);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  padding: var(--card-padding);
  position: relative;
}
section.card-big[data-v-ae0d5182] .card--big .col-sm-6:first-child {
  border-right: 1px solid var(--card-line-color);
}
@media screen and (min-width: 992px) {
section.card-big[data-v-ae0d5182] .card--big .col-sm-6 {
    border-right: none;
}
}
section.card-big[data-v-ae0d5182] .card--big .col-lg-4 {
  padding: 0 var(--card-padding);
  border-right: none;
}
@media screen and (min-width: 992px) {
section.card-big[data-v-ae0d5182] .card--big .col-lg-4 {
    border-right: 1px solid var(--card-line-color);
}
section.card-big[data-v-ae0d5182] .card--big .col-lg-4:last-child {
    border: none;
}
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 30px;
  display: flex;
}
@media screen and (min-width: 576px) {
section.card-big[data-v-ae0d5182] .card--big .title-wrapper {
    margin-bottom: 0;
}
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper h3 {
  font-size: 30px;
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper img {
  height: 29px;
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .price {
  font-size: 36px;
  font-weight: var(--font-semiBold);
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  padding-top: 10px;
  display: flex;
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .price .badge-month {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  font-weight: var(--font-regular);
  line-height: 1.5;
}
section.card-big[data-v-ae0d5182] .card--big .title-wrapper .price-wrapper .primary {
  background-color: rgba(var(--brand-primary-rgb), .15);
  color: var(--brand-primary);
  width: fit-content;
}
section.card-big[data-v-ae0d5182] .card--big .checklist {
  margin-bottom: var(--card-padding);
}
@media screen and (min-width: 992px) {
section.card-big[data-v-ae0d5182] .card--big .checklist {
    margin-bottom: 0;
}
}
section.card-big[data-v-ae0d5182] .card--big .btn-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  gap: 10px;
  display: grid;
}
section.card-big[data-v-ae0d5182] .card--big .cta {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}
section.card-big[data-v-ae0d5182] .card--big .cta .text-md {
  margin-bottom: var(--card-padding);
}
section.faq[data-v-ae0d5182] {
  margin-bottom: 100px;
}
section.faq h2[data-v-ae0d5182] {
  text-align: center;
  width: 70%;
  margin-bottom: 50px;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.weekly .headline[data-v-ae0d5182] {
  text-align: center;
  width: 70%;
  margin-bottom: 50px;
  margin-left: 50%;
  transform: translateX(-50%);
}
section.weekly .headline span[data-v-ae0d5182] {
  color: var(--brand-primary);
  font-weight: 500;
}
section.weekly .feature-wrapper[data-v-ae0d5182] {
  justify-content: center;
  gap: 10px;
  display: flex;
}
section.weekly .feature-wrapper .feature-block[data-v-ae0d5182] {
  background-color: var(--line-color);
  border-radius: var(--global-radius);
  align-items: center;
  padding: 0 10px;
  display: flex;
}
section.weekly .feature-wrapper .feature-block span[data-v-ae0d5182] {
  border-right: 1px solid rgb(var(--text-color-rgb), .1);
  padding: 10px;
}
section.weekly .feature-wrapper .feature-block span[data-v-ae0d5182]:last-child {
  border-right: none;
}
section.weekly .button-wrapper[data-v-ae0d5182] {
  justify-content: center;
  display: flex;
}
.a-logo[data-v-d0857bbd] {
  --logo-size: 38px;
  width: var(--logo-size);
  height: var(--logo-size);
  border: 1px solid var(--line-color);
  background-color: #fff;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  overflow: hidden;
}
.a-logo.a-skeleton[data-v-d0857bbd] {
  background-color: var(--gray-500);
}
.a-logo img[data-v-d0857bbd] {
  max-width: 100%;
  height: auto;
}
.a-logo.xs[data-v-d0857bbd] {
  --logo-size: 16px;
}
.a-logo.sm[data-v-d0857bbd] {
  --logo-size: 24px;
}
.a-logo.md[data-v-d0857bbd] {
  --logo-size: 30px;
}
.c-search-item[data-v-e952ed72], .c-search-item-inner[data-v-e952ed72] {
  border-radius: var(--global-radius);
}
.c-search-item-inner[data-v-e952ed72] {
  cursor: pointer;
  border: 1px solid var(--line-color);
  background-color: var(--bg-color);
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 14px 10px;
  transition: all .1s linear;
  display: flex;
  position: relative;
}
@media (hover: hover) and (pointer: fine) {
.c-search-item-inner[data-v-e952ed72]:hover {
    border-color: var(--brand-primary);
    background-color: rgba(var(--brand-primary-rgb), .1);
}
}
.c-search-item-inner .left[data-v-e952ed72] {
  width: 100%;
  padding-right: 0;
}
.c-search-item-inner[data-v-e952ed72] .m-instrument-actions.combined .buy-sell .btn-wrapper {
  margin-right: 0;
}
.c-search-item-inner[data-v-e952ed72] .isin {
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-regular);
}
.c-search-item-inner[data-v-e952ed72] .search-flex-wrapper {
  align-items: center;
  display: flex;
}
.c-search-item-inner[data-v-e952ed72] .search-flex-wrapper .quote-wrapper {
  white-space: nowrap;
  margin-bottom: 3px;
  margin-left: 5px;
  padding-bottom: 3px;
}
.c-search-item-inner[data-v-e952ed72] .name-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  align-items: center;
  gap: 5px;
  margin-bottom: 3px;
  padding-bottom: 3px;
  display: flex;
  overflow: hidden;
}
.c-search-item-inner[data-v-e952ed72] .instrument-value.changePerc {
  font-weight: var(--font-semiBold);
  white-space: nowrap;
  background-color: rgba(var(--text-color-rgb), .1);
  height: 24px;
  font-size: var(--font-xs);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 5px 0 7px;
  display: flex;
}
.c-search-item-inner[data-v-e952ed72] .instrument-value.changePerc.is-up {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.c-search-item-inner[data-v-e952ed72] .instrument-value.changePerc.is-down {
  background-color: rgba(var(--brand-red-rgb), .2);
}
.c-search-item-inner[data-v-e952ed72] .left {
  min-width: 0;
  padding-right: 15px;
}
.c-search-item-inner[data-v-e952ed72] .left .logo-wrapper {
  align-items: center;
  display: flex;
}
.c-search-item-inner[data-v-e952ed72] .left .logo-wrapper .info-wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-search-item-inner[data-v-e952ed72] .left .logo-wrapper .m-instrument-logo, .c-search-item-inner[data-v-e952ed72] .left .logo-wrapper .a-logo, .c-search-item-inner[data-v-e952ed72] .left .logo-wrapper .m-avatar {
  margin-right: 8px;
}
.c-search-item-inner[data-v-e952ed72] .left .quote-wrapper {
  align-items: center;
  padding-right: 5px;
  display: flex;
}
.c-search-item-inner[data-v-e952ed72] .left .quote-wrapper .a-tooltip {
  margin-left: 3px;
}
.c-search-item-inner[data-v-e952ed72] .left .quote-wrapper .delayed {
  margin: 0 0 0 7px;
}
.c-search-item-inner[data-v-e952ed72] .left > span {
  display: block;
}
.c-search-item-inner .right[data-v-e952ed72] {
  align-items: center;
  display: flex;
}
.author[data-v-bdf653f6] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.comment-count[data-v-bdf653f6] {
  align-items: center;
  display: flex;
}
.comment-count .stock3-icon[data-v-bdf653f6] {
  color: rgba(var(--text-color-rgb), .8);
  flex-shrink: 0;
  margin-right: 2px;
  font-size: 12px;
}
.title[data-v-bdf653f6] {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 6px;
  padding-right: 20px;
  overflow: hidden;
}
.author[data-v-0b97e5a8] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.name-wrapper .issuer-logo[data-v-0b97e5a8] {
  width: 18px;
  height: 18px;
}
.logo-direction[data-v-0b97e5a8] {
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-right: 8px;
  display: flex;
}
.logo-direction .stock3-icon[data-v-0b97e5a8] {
  font-size: 24px;
  transition: color .1s linear;
}
.logo-direction.long[data-v-0b97e5a8] {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.logo-direction.long .stock3-icon[data-v-0b97e5a8] {
  color: var(--brand-green);
}
.logo-direction.short[data-v-0b97e5a8] {
  background-color: rgba(var(--brand-red-rgb), .2);
}
.logo-direction.short .stock3-icon[data-v-0b97e5a8] {
  color: var(--brand-red);
}
.tags-wrapper[data-v-5dc30be1] {
  color: rgba(var(--text-color-rgb), .8);
  line-height: 1.2;
  font-size: var(--font-s);
}
.v-selected[data-v-38907b8c] {
  outline: 3px solid var(--text-color);
  border-radius: var(--global-radius);
  transition: none;
}
.dark .global-search-field[data-v-38907b8c] {
  background-color: var(--global-search-bg);
}
.c-global-search[data-v-38907b8c] {
  --section-margin-bottom: 30px;
  z-index: 10;
  width: 100%;
  max-width: 420px;
  position: relative;
}
.c-global-search .search-result-list[data-v-38907b8c] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.c-global-search.is-open[data-v-38907b8c] {
  background: var(--nav-main-bg);
  max-width: 100%;
  position: fixed;
  inset: 0;
}
.c-global-search.is-open .global-search-wrapper[data-v-38907b8c] {
  background: var(--nav-main-bg);
}
.c-global-search.is-open .global-search-results[data-v-38907b8c] {
  display: block;
}
.c-global-search .global-search-wrapper[data-v-38907b8c] {
  align-items: center;
  padding: 15px;
  transition: background-color .2s ease-in-out;
  display: flex;
}
.c-global-search .global-search-field[data-v-38907b8c] {
  border: 1px solid var(--global-search-border-color);
  height: 34px;
  font-weight: var(--font-regular);
  border-radius: var(--global-radius);
  color: var(--text-color-light);
  z-index: 20;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  padding: 0 10px 0 12px;
  transition: transform .2s ease-in-out;
  display: flex;
  transform: translateX(0%);
}
.c-global-search .global-search-field[data-v-38907b8c]:focus-within {
  border-color: var(--brand-primary);
}
.c-global-search .global-search-field input[data-v-38907b8c] {
  width: 100%;
  color: var(--text-color);
  font-weight: var(--font-regular);
  background-color: #0000;
  padding: 0;
}
.c-global-search .global-search-field .stock3-icon[data-v-38907b8c] {
  color: var(--text-color-light);
}
.c-global-search .global-search-results[data-v-38907b8c] {
  display: none;
}
.c-global-search .logo[data-v-38907b8c] {
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  width: 0;
  position: relative;
}
.c-global-search .logo img[data-v-38907b8c] {
  width: 90px;
  height: auto;
}
.c-global-search .search-modal[data-v-38907b8c] {
  background-color: var(--nav-bg);
  font-weight: var(--font-regular);
  overscroll-behavior: none;
  padding: 20px;
  position: fixed;
  inset: 70px 0 0;
  overflow: auto;
}
.c-global-search .search-modal.loader[data-v-38907b8c] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.c-global-search .search-modal-inner__left[data-v-38907b8c] {
  margin-bottom: var(--section-margin-bottom);
}
.c-global-search .search-modal-inner__footer[data-v-38907b8c] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  width: 100%;
  font-size: var(--font-xs);
  margin: 15px 0 0;
  padding: 15px 15px 5px;
  display: block;
}
.c-global-search .search-modal-inner__footer .title[data-v-38907b8c] {
  font-weight: var(--font-semiBold);
  margin: 0 0 10px;
}
.c-global-search .search-modal-inner__footer .footer-links[data-v-38907b8c] {
  flex-wrap: wrap;
  align-items: center;
  gap: 3px;
  display: flex;
}
.c-global-search .search-modal-inner__footer .footer-links li .a-badge[data-v-38907b8c] {
  font-size: var(--font-s);
}
.c-global-search .search-modal-inner__footer .footer-links li[data-v-38907b8c] {
  margin: 0 5px 5px 0;
}
.c-global-search .search-modal-inner__footer .footer-links li[data-v-38907b8c]:last-child {
  margin-right: 0;
}
.c-global-search .search-section[data-v-38907b8c] {
  margin-bottom: var(--section-margin-bottom);
}
.c-global-search .search-section[data-v-38907b8c]:last-of-type, .c-global-search .search-section.no-margin[data-v-38907b8c] {
  margin-bottom: 0;
}
.c-global-search .search-title[data-v-38907b8c] {
  font-weight: var(--font-semiBold);
}
.c-global-search .search-title.no-margin[data-v-38907b8c] {
  margin-bottom: 0;
}
.c-global-search .product-item[data-v-38907b8c] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  font-weight: var(--font-medium);
  flex-direction: column;
  justify-content: center;
  margin-bottom: 8px;
  padding: 15px;
  display: flex;
}
.c-global-search .product-item .bottom-wrapper[data-v-38907b8c] {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.c-global-search .product-item .bottom-wrapper .sponsored-logo[data-v-38907b8c] {
  align-items: center;
  display: flex;
}
.c-global-search .product-item .bottom-wrapper .sponsored-logo img[data-v-38907b8c] {
  width: 22px;
  height: auto;
  margin-right: 5px;
}
.c-global-search .product-item .btn-wrapper button[data-v-38907b8c] {
  color: #fff;
  font-weight: var(--font-semiBold);
  border-radius: 3px;
  height: 24px;
  margin-right: 5px;
  padding: 0 10px;
  line-height: 20px;
}
.c-global-search .product-item .btn-wrapper button.long[data-v-38907b8c] {
  background-color: var(--btn-buy-bg);
  color: var(--btn-buy-color);
}
.c-global-search .product-item .btn-wrapper button.short[data-v-38907b8c] {
  background-color: var(--btn-sell-bg);
  color: var(--btn-sell-color);
}
.c-global-search .title-bar[data-v-38907b8c] {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}
.c-global-search .top-title-bar[data-v-38907b8c] {
  margin-bottom: var(--section-margin-bottom);
  border-radius: var(--global-radius);
  padding-bottom: 0;
}
.c-global-search .top-title-bar .section-header[data-v-38907b8c] {
  margin-bottom: 0;
  font-size: 18px;
}
.c-global-search .btn-more[data-v-38907b8c] {
  color: var(--brand-primary);
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
}
.c-global-search .btn-more[data-v-38907b8c]:hover {
  text-decoration: underline;
}
.c-global-search .m-link.btn-close[data-v-38907b8c] {
  background-color: var(--nav-sub-bg);
}
@media screen and (min-width: 992px) {
.c-global-search.is-open[data-v-38907b8c] {
    border-top: 1px solid var(--nav-border-color);
    background-color: #0000;
    top: 24px;
}
.c-global-search.is-open .m-link.btn-close[data-v-38907b8c] {
    opacity: 1;
    visibility: visible;
    transition: all .2s ease-in-out;
}
.c-global-search.is-open .global-search-wrapper[data-v-38907b8c] {
    height: var(--nav-height);
    padding: 0 24px;
}
.c-global-search.is-open .logo[data-v-38907b8c] {
    opacity: 1;
    visibility: visible;
    width: auto;
}
.c-global-search.is-open .global-search-field[data-v-38907b8c] {
    min-width: 520px;
    margin-right: 0;
    transition: transform .2s ease-in-out;
    position: absolute;
    right: 50%;
    transform: translateX(50%);
}
.c-global-search .m-link.btn-close[data-v-38907b8c] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.c-global-search .search-backdrop[data-v-38907b8c] {
    background-color: var(--global-serach-backdrop-bg);
    position: fixed;
    inset: 78px 0 0;
}
.c-global-search .global-search-wrapper[data-v-38907b8c] {
    padding: 0;
    position: relative;
}
.c-global-search .search-modal[data-v-38907b8c] {
    z-index: 10;
    border-radius: var(--global-radius);
    max-width: 600px;
    min-height: 400px;
    max-height: 80vh;
    margin: 10px auto 0;
    position: relative;
    inset: auto;
    overflow: auto;
    box-shadow: 0 10px 20px #0000001a;
}
.c-global-search .search-modal.loader[data-v-38907b8c] {
    justify-content: center;
}
.c-global-search .logo img[data-v-38907b8c] {
    width: 96px;
}
}
.c-global-search .register-wrapper[data-v-38907b8c] {
  border-radius: var(--global-radius);
  color: #fff;
  background: radial-gradient(circle at top, #08234a, #0b0e13);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 25px 40px;
  display: flex;
}
.c-global-search .register-wrapper ul[data-v-38907b8c] {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 15px;
  font-weight: 400;
  display: flex;
}
.c-global-search .register-wrapper h2[data-v-38907b8c] {
  color: var(--brand-primary);
}
.c-global-search[data-v-d84bea7f] {
  z-index: 5;
  width: 100%;
  max-width: 420px;
  display: none;
  position: relative;
}
.c-global-search .global-search-wrapper[data-v-d84bea7f] {
  align-items: center;
  padding: 15px;
  transition: background-color .2s ease-in-out;
  display: flex;
}
.c-global-search .global-search-field[data-v-d84bea7f] {
  border: 1px solid var(--global-search-border-color);
  height: 34px;
  font-weight: var(--font-regular);
  border-radius: var(--global-radius);
  color: var(--text-color-light);
  z-index: 20;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  padding: 0 10px 0 12px;
  transition: transform .2s ease-in-out;
  display: flex;
  left: 0%;
  transform: translateX(0%);
}
.c-global-search .global-search-field input[data-v-d84bea7f] {
  width: 100%;
  font-size: var(--font-s);
  color: var(--text-color);
  font-weight: var(--font-regular);
  background-color: #0000;
  padding: 0;
}
.c-global-search .global-search-field input[data-v-d84bea7f]::placeholder {
  color: var(--text-color-light);
}
.c-global-search .global-search-field input[data-v-d84bea7f]::-moz-placeholder {
  color: var(--text-color-light);
}
.c-global-search .global-search-field input[data-v-d84bea7f]::-ms-placeholder {
  color: var(--text-color-light);
}
.c-global-search .global-search-field .stock3-icon[data-v-d84bea7f] {
  color: var(--text-color-light);
}
@media screen and (min-width: 992px) {
.c-global-search[data-v-d84bea7f] {
    display: block;
}
.c-global-search .m-link.btn-close[data-v-d84bea7f] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.c-global-search .global-search-wrapper[data-v-d84bea7f] {
    padding: 0;
    position: relative;
}
}
@media screen and (min-width: 1340px) and (max-width: 1550px) {
.c-global-search .global-search-field input[data-v-d84bea7f] {
    width: 45px;
}
}
.ribbon[data-v-2292c461] {
  height: var(--ribbon-offset-height);
  background-color: var(--brand-primary);
  color: var(--btn-primary-color);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}
.mobile-nav-container[data-v-2292c461] {
  border-bottom: 1px solid var(--nav-border-color);
}
.mobile-nav-container.show .mobile-nav-item-wrapper[data-v-2292c461] {
  transform: translateX(0);
}
.mobile-nav-container.show .mobile-nav-fade-bg[data-v-2292c461] {
  opacity: 1;
  visibility: visible;
}
.mobile-nav-container.show .mobile-nav-fade-bg .icon-close[data-v-2292c461] {
  opacity: 1;
  transition: opacity .2s linear .2s;
}
.mobile-nav-container .c-status[data-v-2292c461] {
  border-top: none;
  margin: 0 0 5px;
  padding: 15px 0;
}
.mobile-nav-container .mobile-nav-fade-bg[data-v-2292c461] {
  top: var(--nav-wrapper-mobile-height);
  opacity: 0;
  z-index: 205;
  visibility: hidden;
  background-color: #0009;
  transition: all .3s linear;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.mobile-nav-container .mobile-nav-fade-bg .icon-close[data-v-2292c461] {
  color: #fff;
  opacity: 0;
  font-size: 26px;
  position: absolute;
  top: 15px;
  right: 12px;
}
.mobile-nav-container .mobile-nav-wrapper[data-v-2292c461] {
  justify-content: center;
  align-items: center;
  height: 54px;
  display: flex;
  position: relative;
}
.mobile-nav-container .mobile-nav-wrapper__left[data-v-2292c461], .mobile-nav-container .mobile-nav-wrapper__right[data-v-2292c461] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.mobile-nav-container .mobile-nav-wrapper__right[data-v-2292c461] {
  align-items: center;
  display: flex;
  left: auto;
  right: 15px;
}
.mobile-nav-container .btn-primary[data-v-2292c461] {
  height: 26px !important;
}
.mobile-nav-container .burger-menu[data-v-2292c461] {
  align-items: center;
  margin-left: 16px;
  padding: 0;
  display: flex;
  transform: scaleX(-1);
}
.mobile-nav-container .burger-menu .stock3-icon[data-v-2292c461] {
  font-size: 26px;
}
.mobile-nav-container .mobile-nav__search .search-input[data-v-2292c461] {
  height: var(--btn-height);
  border: 1px solid var(--global-search-border-color);
  background-color: var(--global-search-bg);
  border-radius: var(--global-radius);
  color: var(--text-color-light);
  font-weight: var(--font-regular);
  justify-content: space-between;
  align-items: center;
  padding: 0 10px 0 12px;
  text-decoration: none;
  display: flex;
}
.mobile-nav-container .mobile-nav__search .search-input span[data-v-2292c461] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
.mobile-nav-container .mobile-nav__search .search-input .stock3-icon[data-v-2292c461] {
  color: var(--text-color-light);
  flex-shrink: 0;
  margin-right: 4px;
}
.mobile-nav-container .padding-wrap[data-v-2292c461] {
  margin-top: 10px;
  padding: 0 15px;
}
.mobile-nav-container .mobile-nav-item-wrapper[data-v-2292c461] {
  top: var(--nav-wrapper-mobile-height);
  z-index: 210;
  background-color: var(--nav-main-bg);
  border-top: 1px solid var(--nav-border-color);
  width: 300px;
  box-shadow: inset var(--nav-shadow);
  transition: transform .3s linear;
  position: fixed;
  bottom: 0;
  left: 0;
  overflow: auto;
  transform: translateX(-100%);
}
.mobile-nav-container .mobile-nav-item[data-v-2292c461] {
  color: var(--nav-main-color);
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  text-decoration: none;
  display: flex;
}
.mobile-nav-container .mobile-nav-item > span[data-v-2292c461] {
  align-items: center;
  display: flex;
}
.mobile-nav-container .mobile-nav-item > span .stock3-icon[data-v-2292c461] {
  margin-right: 14px;
}
.mobile-nav-container .mobile-nav-item > span .stock3-icon.stock3-icons-chevron-right[data-v-2292c461] {
  margin-right: 10px;
  font-size: 22px;
}
.mobile-nav-container .mobile-nav-item .stock3-icon[data-v-2292c461] {
  color: var(--text-color-light);
  font-size: 18px;
}
.mobile-nav-container .mobile-nav-item .highlight[data-v-2292c461] {
  color: var(--brand-primary);
}
.mobile-nav-container .highlight[data-v-2292c461] {
  color: var(--brand-primary);
}
.mobile-nav-container .mobile-nav-bottom[data-v-2292c461] {
  border-bottom: 6px solid var(--nav-border-color);
  color: var(--nav-main-color);
  padding: 10px 20px;
}
.mobile-nav-container .version-container[data-v-2292c461] {
  padding: 8px;
}
.mobile-nav-container .version-container .version[data-v-2292c461] {
  color: var(--text-color-light);
  font-size: 11px;
}
.mobile-nav-container .mobile-nav-top[data-v-2292c461] {
  border-bottom: 6px solid var(--nav-border-color);
  padding: 5px 20px 10px;
}
.mobile-nav-container .mobile-nav-top .btn[data-v-2292c461] {
  justify-content: flex-start;
  margin-bottom: 10px;
}
.mobile-nav-container .mobile-nav-top .btn .stock3-icon[data-v-2292c461] {
  margin-right: 10px;
  font-size: 22px;
}
.mobile-nav-container .mobile-nav-items .router-link-active[data-v-2292c461] {
  color: var(--brand-primary);
}
.mobile-nav-container .mobile-nav-items .router-link-active .stock3-icon[data-v-2292c461] {
  color: var(--brand-primary);
}
.mobile-nav-container .mobile-nav-items li:last-child a[data-v-2292c461] {
  border-bottom: none;
}
.mobile-nav-container .mobile-nav-items .a-platform-icon[data-v-2292c461] {
  margin-right: 10px;
}
.mobile-nav-container .mobile-nav-items .a-platform-icon[data-v-2292c461] .icon-wrapper {
  width: 22px;
  height: 22px;
  box-shadow: none;
  background-color: #0000;
}
.mobile-nav-container .mobile-nav-items .a-platform-icon[data-v-2292c461] img {
  width: 22px;
  height: 22px;
}
.mobile-nav-container .mobile-nav-items .a-platform-icon[data-v-2292c461] .label {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 9px;
  font-weight: var(--font-medium);
  margin-top: 3px;
}
.mobile-nav-container .mobile-nav-items .m-collapse-group[data-v-2292c461] {
  border: none;
}
.mobile-nav-container .mobile-nav-items .m-collapse.open[data-v-2292c461] .header {
  padding-bottom: 4px;
}
.mobile-nav-container .mobile-nav-items .m-collapse.open[data-v-2292c461] .header > .stock3-icon {
  color: var(--text-color-light);
}
.mobile-nav-container .mobile-nav-items .m-collapse.no-border[data-v-2292c461] .header:before {
  content: none;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .header {
  color: var(--nav-main-color);
  border-bottom: 0;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 11px;
  padding: 9px 0;
  display: flex;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .header > .stock3-icon {
  position: initial;
  transform: initial;
  font-size: 22px;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .header:before {
  content: "";
  background-color: var(--nav-border-color);
  width: calc(100% + 20px);
  height: 1px;
  margin: 0 -20px;
  position: absolute;
  top: 0;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .content {
  border-bottom: 0;
  padding: 0;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .content ul {
  margin: 0;
  padding-bottom: 4px;
  padding-left: 33px;
}
.mobile-nav-container .mobile-nav-items .m-collapse[data-v-2292c461] .content li {
  margin-bottom: 0;
  list-style: none;
}
.mobile-nav-container .mobile-nav-items.main .mobile-nav-item[data-v-2292c461]:before {
  content: "";
  background-color: var(--nav-border-color);
  width: calc(100% + 20px);
  height: 1px;
  margin: 0 -20px;
  position: absolute;
  top: 0;
}
.mobile-nav-container .mobile-nav-items.main li:first-child .mobile-nav-item[data-v-2292c461]:before {
  content: none;
}
.mobile-nav-container .mobile-nav-items.services .m-collapse[data-v-2292c461] .header:before {
  content: none;
}
.mobile-nav-container .mobile-nav-items.services .m-collapse[data-v-2292c461] .content ul {
  padding-left: 0;
}
.mobile-nav-container .mobile-nav-sub-items[data-v-2292c461] {
  font-weight: var(--font-medium);
  margin-bottom: 10px;
}
.mobile-nav-container .mobile-nav-sub-items a[data-v-2292c461], .mobile-nav-container .mobile-nav-sub-items .m-link.no-destination[data-v-2292c461] {
  color: var(--text-color-light);
  align-items: center;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
}
:is(.mobile-nav-container .mobile-nav-sub-items a, .mobile-nav-container .mobile-nav-sub-items .m-link.no-destination) .stock3-icon[data-v-2292c461] {
  color: var(--nav-main-color);
  margin-left: 5px;
}
.mobile-nav-container .mobile-nav-sub-items li:last-child a[data-v-2292c461]:after {
  display: none;
}
.mobile-nav-container .mobile-nav-sub-items .m-link.no-destination[data-v-2292c461], .mobile-nav-container .mobile-nav-sub-items .router-link-active[data-v-2292c461] {
  color: var(--brand-primary);
}
.mobile-nav-container .mobile-nav-bottom .mobile-nav-items[data-v-2292c461] {
  padding: 0;
}
.mobile-nav-container .mobile-nav-bottom .mobile-nav-items.main .mobile-nav-item[data-v-2292c461] {
  padding: 12px 0;
}
.mobile-nav-container .mobile-nav-bottom .mobile-nav-items .mobile-nav-item[data-v-2292c461] {
  border-bottom: none;
  padding: 14px 0;
}
.mobile-nav-container .mobile-nav-bottom > li[data-v-2292c461]:last-child {
  border-bottom: none;
}
.mobile-nav-container .platform-switch .actions[data-v-2292c461] {
  justify-content: space-between;
  gap: 20px;
  padding: 15px 0;
  display: flex;
}
.mobile-nav-container .platform-switch .actions .action[data-v-2292c461] {
  color: var(--nav-main-color);
  text-decoration: none;
}
.mobile-nav-container .color-mode[data-v-2292c461] {
  border-bottom: 1px solid var(--nav-border-color);
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.mobile-nav-container .additional-links[data-v-2292c461] {
  padding: 0 0 20px;
}
.mobile-nav-container .additional-links.main[data-v-2292c461] {
  padding-bottom: 0;
}
.mobile-nav-container .additional-links.main li a[data-v-2292c461] {
  color: var(--nav-main-color);
  font-weight: var(--font-semiBold);
}
.mobile-nav-container .additional-links li a[data-v-2292c461], .mobile-nav-container .additional-links li .m-link[data-v-2292c461] {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  display: flex;
}
:is(.mobile-nav-container .additional-links li a, .mobile-nav-container .additional-links li .m-link) .stock3-icon[data-v-2292c461] {
  color: var(--nav-main-color);
  font-size: 14px;
}
.mobile-nav-container .mobile-nav-logged-in[data-v-2292c461] {
  padding: 0 5px;
}
.mobile-nav-container .btn-mobile-icon[data-v-2292c461] {
  margin-right: 0;
}
.mobile-nav-container .btn-mobile-icon.search-btn[data-v-2292c461], .mobile-nav-container .btn-mobile-icon.bell-btn[data-v-2292c461], .mobile-nav-container .btn-mobile-icon.premium[data-v-2292c461] {
  margin-left: 12px;
}
.mobile-nav-container .bell-dropdown-wrapper[data-v-2292c461] {
  margin-right: 12px;
}
.mobile-nav-container .bell-dropdown-wrapper[data-v-2292c461] .stock3-icon {
  color: inherit;
  font-size: 20px;
}
.mobile-nav-container .broker-item[data-v-2292c461] {
  width: 100%;
}
@media screen and (min-width: 992px) {
.mobile-nav-container .broker-item[data-v-2292c461] {
    border: 1px solid var(--nav-border-color);
    border-radius: var(--global-radius);
    margin-bottom: 5px;
}
}
.mobile-nav-container .broker-item .mobile-nav-item > span[data-v-2292c461] {
  width: 100%;
}
.mobile-nav-container .broker-item[data-v-2292c461]:last-child {
  margin-bottom: 0;
}
.mobile-nav-container .broker-item.new-broker[data-v-2292c461] {
  border: 1px dashed var(--text-color-light);
  background-color: rgba(var(--brand-primary-rgb), .1);
  font-weight: var(--font-medium);
  color: var(--nav-main-color);
  border-radius: var(--global-radius);
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 7px;
  height: auto;
  margin-bottom: 10px;
  padding: 12px;
  display: flex;
}
.mobile-nav-container .broker-item.new-broker a[data-v-2292c461] {
  border: none;
  flex-direction: column;
  gap: 5px;
}
.mobile-nav-container .broker-item.new-broker .title[data-v-2292c461] {
  font-weight: var(--font-medium);
  align-items: center;
  gap: 4px;
  display: flex;
}
.mobile-nav-container .broker-item.new-broker .descr[data-v-2292c461] {
  font-weight: var(--font-regular);
}
.mobile-nav-container .broker-item.new-broker .stock3-icon[data-v-2292c461] {
  color: var(--nav-main-color);
}
.mobile-nav-container .broker-item .m-link[data-v-2292c461] {
  border: 1px solid var(--nav-border-color);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  height: 46px;
  margin-bottom: 6px;
  padding: 0 8px;
  display: flex;
}
@media screen and (min-width: 992px) {
.mobile-nav-container .broker-item .m-link[data-v-2292c461] {
    padding: 0 10px;
}
}
.mobile-nav-container .broker-item .btn-wrapper[data-v-2292c461] {
  align-items: center;
  gap: 8px;
  display: flex;
}
.mobile-nav-container .broker-item .btn-broker[data-v-2292c461] {
  justify-content: center;
  align-items: center;
  padding: 0 2px;
  display: flex;
}
.mobile-nav-container .broker-item .btn-broker.primary[data-v-2292c461] {
  background-color: var(--brand-primary);
}
.mobile-nav-container .broker-item .btn-broker .stock3-icon[data-v-2292c461] {
  color: var(--text-color-light);
  margin: 0;
  font-size: 16px;
}
.mobile-nav-container .broker-item .btn-broker.login[data-v-2292c461] {
  background-color: var(--brand-green);
  margin-right: 5px;
  padding: 0 8px 0 4px;
}
.mobile-nav-container .broker-item .btn-broker.login .stock3-icon[data-v-2292c461] {
  margin-right: 5px;
}
.mobile-nav-container .broker-item .btn-broker.delete[data-v-2292c461] {
  margin-left: auto;
}
.mobile-nav-container .broker-item img[data-v-2292c461] {
  max-width: 160px;
  height: 25px;
}
.btn-mobile-icon[data-v-2292c461] {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  display: flex;
}
.btn-mobile-icon .stock3-icon[data-v-2292c461] {
  font-size: 20px;
}
.btn-mobile-icon.premium[data-v-2292c461] {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.btn-mobile-icon.premium .stock3-icon[data-v-2292c461] {
  color: #fff;
  margin-right: -1px;
  font-size: 20px;
}
.btn-primary[data-v-2292c461] {
  margin-left: 12px;
}
.btn-broker-login[data-v-2292c461] {
  padding-right: 10px !important;
}
.desktop-nav-container[data-v-2292c461] {
  font-weight: var(--font-medium);
  display: none;
}
.desktop-nav-wrapper[data-v-2292c461] {
  background-color: var(--nav-main-bg);
  border-top: 1px solid var(--nav-border-color);
  justify-content: space-between;
  padding: 0 0 0 24px;
  display: flex;
  position: relative;
}
.desktop-nav-buttons[data-v-2292c461] {
  align-items: center;
  margin-right: 10px;
  display: flex;
}
.desktop-nav-buttons .btn .stock3-icon[data-v-2292c461] {
  color: var(--nav-main-color);
}
.icon-link[data-v-2292c461] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--nav-main-bg);
  border-left: 1px solid var(--nav-border-color);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 5px;
  display: flex;
  position: relative;
}
.desktop-nav-wrapper__left[data-v-2292c461] {
  height: var(--nav-height);
  align-items: center;
  display: flex;
}
.desktop-nav-wrapper__mid[data-v-2292c461] {
  flex-grow: 1;
  align-items: center;
  display: flex;
}
.desktop-nav-wrapper__mid.container[data-v-2292c461] {
  max-width: 1450px;
  padding-top: 0;
  padding-bottom: 0;
}
.desktop-nav-wrapper__right[data-v-2292c461] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 10px;
  right: 0;
}
.desktop-nav-wrapper__right .premium-button-inner[data-v-2292c461] {
  justify-content: center;
  align-items: center;
  gap: 5px;
  display: flex;
}
.desktop-nav-items[data-v-2292c461] {
  background-color: var(--nav-main-bg);
  border-top: 1px solid var(--nav-border-color);
  border-bottom: 1px solid var(--nav-border-color);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}
.desktop-nav-items .desktop-nav-item > a[data-v-2292c461], .desktop-nav-items .desktop-nav-item .a-dropdown > div > a[data-v-2292c461] {
  justify-content: center;
  height: 40px;
}
.desktop-nav-items .divider[data-v-2292c461] {
  background-color: var(--nav-border-color);
  width: 1px;
  height: 20px;
  margin: 0 12px;
}
.desktop-nav-item[data-v-2292c461] {
  position: relative;
}
.desktop-nav-item > a[data-v-2292c461], .desktop-nav-item .a-dropdown > .trigger-wrapper > a[data-v-2292c461] {
  height: var(--nav-height);
  padding: 0 4px;
}
@media (min-width: 1520px) {
.desktop-nav-item > a[data-v-2292c461], .desktop-nav-item .a-dropdown > .trigger-wrapper > a[data-v-2292c461] {
    padding: 0 6px;
}
}
.desktop-nav-item a[data-v-2292c461], .desktop-nav-item .m-link.no-destination[data-v-2292c461] {
  color: var(--nav-main-color);
  cursor: pointer;
  white-space: nowrap;
  align-items: center;
  font-size: 13px;
  display: flex;
  position: relative;
}
:is(.desktop-nav-item a, .desktop-nav-item .m-link.no-destination).router-link-active[data-v-2292c461]:after {
  height: 2px;
  transition: height .15s linear;
}
:is(.desktop-nav-item a[data-v-2292c461], .desktop-nav-item .m-link.no-destination[data-v-2292c461]):after {
  content: "";
  background-color: var(--brand-primary);
  height: 0;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
}
:is(.desktop-nav-item a, .desktop-nav-item .m-link.no-destination) .stock3-icon[data-v-2292c461] {
  color: var(--nav-main-color);
  margin-left: 3px;
  font-size: 14px;
}
.desktop-nav-item:hover > a[data-v-2292c461]:after, .desktop-nav-item:hover .a-dropdown > div > a[data-v-2292c461]:after {
  background-color: var(--gray-500);
  height: 2px;
  transition: height .15s linear;
}
.desktop-nav-item:hover > a.router-link-active[data-v-2292c461]:after, .desktop-nav-item:hover .a-dropdown > div > a.router-link-active[data-v-2292c461]:after {
  background-color: var(--brand-primary);
}
.c-nav[data-v-2292c461] {
  height: calc(var(--nav-height)  + var(--ribbon-offset-height));
}
.c-nav .logo img[data-v-2292c461] {
  width: 90px;
  height: auto;
}
@media screen and (min-width: 768px) {
.mobile-nav-container .mobile-nav-item-wrapper[data-v-2292c461] {
    width: 400px;
    right: auto;
}
}
@media screen and (min-width: 992px) {
.mobile-nav-container[data-v-2292c461] {
    display: none;
}
.desktop-nav-items .divider[data-v-2292c461] {
    margin: 0 5px;
}
.desktop-nav-container[data-v-2292c461] {
    display: block;
}
.c-nav .logo img[data-v-2292c461] {
    width: 96px;
}
}
.active-circle[data-v-2292c461] {
  background-color: var(--brand-red);
  outline: 2px solid var(--nav-main-bg);
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 6px;
  right: 6px;
}
.link-item[data-v-2292c461] {
  cursor: pointer;
}
.btn-bell[data-v-65bdcdec] {
  border-radius: var(--global-radius);
  cursor: pointer;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}
.btn-bell .active-circle[data-v-65bdcdec] {
  background-color: var(--brand-red);
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 6px;
  right: 6px;
}
.recommended-service[data-v-65bdcdec] {
  padding: 20px 15px;
}
.recommended-service img[data-v-65bdcdec] {
  width: 160px;
  height: auto;
  margin-bottom: 5px;
}
.recommended-service .recommendation-tab-text .m-link[data-v-65bdcdec] {
  margin-top: 10px;
  display: inline-block;
}
.link-wrapper[data-v-65bdcdec] {
  background-color: var(--body-bg);
  z-index: 1;
  border-bottom-left-radius: var(--global-radius);
  border-bottom-right-radius: var(--global-radius);
  position: relative;
}
.list-wrapper[data-v-65bdcdec] {
  height: calc(var(--box-height)  - 41px);
  padding: 10px 10px 0;
  overflow: auto;
}
.btn-unread[data-v-65bdcdec] {
  margin-bottom: 10px;
  display: block;
}
.btn-unread > span[data-v-65bdcdec] {
  align-items: center;
  gap: 4px;
  display: flex;
}
.slider[data-v-65bdcdec] {
  flex-wrap: wrap;
  place-content: center space-between;
  display: flex;
}
.c-sub-bar[data-v-48ccb6f3] {
  background-color: var(--nav-main-bg);
  border-bottom: 1px solid var(--nav-border-color);
  font-weight: var(--font-medium);
  justify-content: space-between;
  display: none;
}
.c-sub-bar .desktop-nav-items[data-v-48ccb6f3] {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 20px;
  display: flex;
}
.c-sub-bar .desktop-nav-items.container[data-v-48ccb6f3] {
  flex-grow: 1;
  max-width: 1340px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.c-sub-bar .desktop-nav-items .divider[data-v-48ccb6f3] {
  background-color: var(--nav-border-color);
  width: 1px;
  height: 20px;
  margin: 0 8px;
}
@media (min-width: 1095px) {
.c-sub-bar .desktop-nav-items .divider[data-v-48ccb6f3] {
    margin: 0 12px;
}
}
.c-sub-bar .desktop-nav-item[data-v-48ccb6f3] {
  position: relative;
}
.c-sub-bar .desktop-nav-item.space-right[data-v-48ccb6f3] {
  margin-right: 4px;
}
.c-sub-bar .desktop-nav-item > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .a-dropdown > .trigger-wrapper > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .trigger[data-v-48ccb6f3] {
  letter-spacing: -.25px;
  justify-content: center;
  height: 40px;
  padding: 0 3px;
}
@media (min-width: 1095px) {
.c-sub-bar .desktop-nav-item > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .a-dropdown > .trigger-wrapper > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .trigger[data-v-48ccb6f3] {
    letter-spacing: 0;
    padding: 0 4px;
}
}
@media (min-width: 1520px) {
.c-sub-bar .desktop-nav-item > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .a-dropdown > .trigger-wrapper > a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .trigger[data-v-48ccb6f3] {
    padding: 0 6px;
}
}
.c-sub-bar .desktop-nav-item a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .m-link.no-destination[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .trigger[data-v-48ccb6f3] {
  color: var(--nav-main-color);
  cursor: pointer;
  white-space: nowrap;
  align-items: center;
  font-size: 13px;
  display: flex;
  position: relative;
}
:is(.c-sub-bar .desktop-nav-item a, .c-sub-bar .desktop-nav-item .m-link.no-destination, .c-sub-bar .desktop-nav-item .trigger).router-link-active[data-v-48ccb6f3] {
  color: var(--brand-primary);
}
:is(.c-sub-bar .desktop-nav-item a, .c-sub-bar .desktop-nav-item .m-link.no-destination, .c-sub-bar .desktop-nav-item .trigger).router-link-active[data-v-48ccb6f3]:after {
  height: 2px;
  transition: height .15s linear;
}
:is(.c-sub-bar .desktop-nav-item a, .c-sub-bar .desktop-nav-item .m-link.no-destination, .c-sub-bar .desktop-nav-item .trigger).router-link-active .stock3-icon[data-v-48ccb6f3] {
  color: var(--brand-primary);
}
:is(.c-sub-bar .desktop-nav-item a[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .m-link.no-destination[data-v-48ccb6f3], .c-sub-bar .desktop-nav-item .trigger[data-v-48ccb6f3]):after {
  content: "";
  background-color: var(--brand-primary);
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
:is(.c-sub-bar .desktop-nav-item a, .c-sub-bar .desktop-nav-item .m-link.no-destination, .c-sub-bar .desktop-nav-item .trigger) .stock3-icon[data-v-48ccb6f3] {
  color: var(--nav-main-color);
  width: 14px;
  margin-left: 1px;
  font-size: 14px;
}
@media (min-width: 1095px) {
:is(.c-sub-bar .desktop-nav-item a, .c-sub-bar .desktop-nav-item .m-link.no-destination, .c-sub-bar .desktop-nav-item .trigger) .stock3-icon[data-v-48ccb6f3] {
    margin-left: 3px;
}
}
.c-sub-bar .desktop-nav-item:hover > a[data-v-48ccb6f3]:after, .c-sub-bar .desktop-nav-item:hover .a-dropdown > div > a[data-v-48ccb6f3]:after {
  background-color: var(--gray-500);
  height: 2px;
  transition: height .15s linear;
}
.c-sub-bar .desktop-nav-item:hover > a.router-link-active[data-v-48ccb6f3]:after, .c-sub-bar .desktop-nav-item:hover .a-dropdown > div > a.router-link-active[data-v-48ccb6f3]:after {
  background-color: var(--brand-primary);
}
.c-sub-bar .desktop-nav-buttons[data-v-48ccb6f3] {
  align-items: center;
  padding-right: 8px;
  display: flex;
  position: absolute;
  right: 0;
}
@media screen and (min-width: 992px) {
.c-sub-bar[data-v-48ccb6f3] {
    display: flex;
}
}
@media (max-width: 1095px) {
.c-sub-bar .hide-sm[data-v-48ccb6f3] {
    display: none;
}
}
.broker-item[data-v-48ccb6f3] {
  border: 1px solid var(--nav-border-color);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
}
@media screen and (min-width: 992px) {
.broker-item[data-v-48ccb6f3] {
    margin-bottom: 5px;
}
}
.broker-item a[data-v-48ccb6f3] {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 0 10px;
  display: flex;
}
.broker-item .btn-wrapper[data-v-48ccb6f3] {
  align-items: center;
  gap: 6px;
  display: flex;
}
.broker-item .btn-broker[data-v-48ccb6f3] {
  color: #fff;
  font-size: 12px;
  font-weight: var(--font-medium);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 22px;
  display: flex;
}
.broker-item .btn-broker.primary[data-v-48ccb6f3] {
  background-color: var(--brand-primary);
}
.broker-item .btn-broker .stock3-icon[data-v-48ccb6f3] {
  margin: 0;
  font-size: 16px;
  color: var(--nav-main-color) !important;
}
.broker-item .btn-broker.login[data-v-48ccb6f3] {
  background-color: var(--brand-green);
  margin-right: 5px;
  padding: 0 8px 0 4px;
}
.broker-item .btn-broker.login .stock3-icon[data-v-48ccb6f3] {
  margin-right: 5px;
}
.broker-item img[data-v-48ccb6f3] {
  max-width: 135px;
  height: 100%;
  max-height: 25px;
}
.dropdown-menu .broker-add-new[data-v-48ccb6f3] {
  border: 1px dashed var(--text-color-light);
  text-align: center;
  flex-direction: column;
  margin: 11px 10px;
  display: flex;
  white-space: initial !important;
  width: auto !important;
  color: var(--text-color) !important;
  padding: 20px 0 !important;
}
.dropdown-menu .broker-add-new .title[data-v-48ccb6f3] {
  gap: 4px;
  display: flex;
}
.dropdown-menu .broker-add-new .descr[data-v-48ccb6f3] {
  font-weight: var(--font-regular);
  padding-top: 6px;
  line-height: normal;
}
.dropdown-menu .desktop-nav-item.primary[data-v-48ccb6f3], .dropdown-menu .desktop-nav-item.primary a[data-v-48ccb6f3] {
  color: var(--brand-primary) !important;
}
:is(.dropdown-menu .desktop-nav-item.primary, .dropdown-menu .desktop-nav-item.primary a) .stock3-icon[data-v-48ccb6f3] {
  color: var(--brand-primary) !important;
}
.info-text[data-v-48ccb6f3] {
  padding: 5px 10px;
  line-height: normal;
}
.logo-box[data-v-48ccb6f3] {
  background-color: var(--body-bg);
  border-radius: 3px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-right: 8px;
  display: flex;
}
.logo-box img[data-v-48ccb6f3] {
  width: 22px;
  max-width: 100%;
}
.inner[data-v-48ccb6f3] {
  align-items: center;
  width: 100%;
  display: flex;
}
.inner .badge[data-v-48ccb6f3] {
  color: var(--brand-primary);
  text-align: right;
  flex: 1;
}
.inner .stock3-icon[data-v-48ccb6f3] {
  background-color: var(--brand-primary);
}
.margin-right[data-v-48ccb6f3] {
  margin-right: 5px;
}
.c-watchlist[data-v-1042feb2] {
  background-color: var(--nav-sub-bg);
  height: var(--watchlist-height);
}
.c-watchlist ul[data-v-1042feb2] {
  align-items: center;
  margin: 0 auto;
  display: flex;
}
.watchlist-instrument[data-v-1042feb2] {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
}
.watchlist-instrument .m-link[data-v-1042feb2], .watchlist-instrument .m-link.no-destination[data-v-1042feb2] {
  height: var(--watchlist-height);
  border-right: 1px solid rgba(var(--text-color-rgb), .1);
  color: var(--text-color);
  white-space: nowrap;
  align-items: center;
  padding: 0 6px;
  line-height: .9;
  display: flex;
}
:is(.watchlist-instrument .m-link[data-v-1042feb2], .watchlist-instrument .m-link.no-destination[data-v-1042feb2]):hover {
  color: var(--text-color);
}
:is(.watchlist-instrument .m-link, .watchlist-instrument .m-link.no-destination):hover .deTicker[data-v-1042feb2] {
  text-decoration: underline;
}
.watchlist-instrument .name[data-v-1042feb2], .watchlist-instrument .deTicker[data-v-1042feb2] {
  margin-right: 4px;
}
.watchlist-instrument .changePerc[data-v-1042feb2] {
  text-align: right;
}
.watchlist-instrument .value[data-v-1042feb2] {
  text-align: right;
  font-weight: var(--font-regular);
  margin-right: 5px;
}
.settings-btn[data-v-1042feb2] {
  right: 6px;
}
.c-announcement[data-v-6fa17823] {
  cursor: pointer;
  background-color: var(--announcement-bg);
  border-radius: var(--global-radius);
  max-width: 1000px;
  z-index: var(--z-announcement);
  background-color: rgba(var(--text-color-rgb), .9);
  color: var(--text-color-inverted);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  margin: 0 auto;
  transition: all .8s ease-in-out;
  position: fixed;
  bottom: 10px;
  left: 15px;
  right: 15px;
  transform: translateY(calc(100% + 50px));
  box-shadow: 0 0 35px #000c;
}
@media screen and (max-height: 540px) {
.c-announcement[data-v-6fa17823] {
    max-height: 300px;
    overflow: auto;
}
}
.c-announcement.show[data-v-6fa17823] {
  transform: translateY(0);
}
.c-announcement:hover .title[data-v-6fa17823] {
  text-decoration: underline;
}
.c-announcement .copy[data-v-6fa17823] {
  min-width: 0;
  padding: 20px;
}
.c-announcement .m-link[data-v-6fa17823] {
  flex-direction: column;
  display: flex;
}
.c-announcement .img[data-v-6fa17823] {
  background: var(--gray-400) center center no-repeat;
  border-top-left-radius: var(--global-radius);
  border-top-right-radius: var(--global-radius);
  background-size: cover;
  flex-shrink: 0;
  width: 100%;
  height: 100px;
  display: block;
}
.c-announcement .title[data-v-6fa17823] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-l);
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin-bottom: 3px;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
}
.c-announcement .btn-close[data-v-6fa17823] {
  text-align: center;
  background-color: rgba(var(--text-color-inverted-rgb), .7);
  border-radius: var(--global-radius) var(--global-radius) 0 0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
  position: absolute;
  top: 8px;
  left: auto;
  right: 8px;
}
.c-announcement .btn-close .icon[data-v-6fa17823] {
  font-size: var(--font-l);
}
@media screen and (min-width: 576px) {
.c-announcement .m-link[data-v-6fa17823] {
    flex-direction: column;
}
}
@media screen and (min-width: 768px) {
.c-announcement[data-v-6fa17823] {
    align-items: center;
    padding: 15px;
    display: flex;
    bottom: 20px;
}
.c-announcement .copy[data-v-6fa17823] {
    padding: 0 0 0 15px;
}
.c-announcement .m-link[data-v-6fa17823] {
    flex-direction: row;
}
.c-announcement .img[data-v-6fa17823] {
    border-radius: var(--global-radius);
    width: 75px;
    height: 75px;
    margin: auto;
}
}
@media screen and (min-width: 992px) {
.c-announcement[data-v-6fa17823] {
    bottom: 35px;
}
}
.c-pop-up {
  z-index: var(--z-drawer);
  position: fixed;
  inset: 0;
  overflow: auto;
}
.c-pop-up .fade-bg {
  z-index: 1;
  background-color: #0006;
  position: absolute;
  inset: 0;
}
.c-pop-up .pop-up-inner {
  z-index: 1;
  background-color: var(--body-bg);
  box-shadow: var(--global-shadow);
  border-radius: 6px;
  margin: 30px;
  position: relative;
}
.c-pop-up .disclaimer-link {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 5px;
}
.c-pop-up .disclaimer-link .label {
  text-decoration: underline;
}
.c-pop-up .item {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}
.c-pop-up .item .copy {
  padding: 20px;
}
.c-pop-up .item .subtitle {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-pop-up .item .title {
  font-size: 22px;
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
  line-height: 1.2;
}
.c-pop-up .img-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  height: 100%;
  padding-left: 40px;
  display: none;
}
.c-pop-up .img-wrapper .item-img {
  max-width: 293px;
  height: auto;
}
.c-pop-up .layout-basic ul {
  margin-bottom: 0;
}
.c-pop-up .layout-basic ul li {
  margin-bottom: 6px;
}
.c-pop-up .layout-basic ul li:last-child {
  margin-bottom: 0;
}
.c-pop-up .descr-sm {
  margin: 8px 0 20px;
}
.c-pop-up .descr-sm p {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  margin-bottom: 3px;
}
.c-pop-up .descr-sm p:last-child {
  margin-bottom: 0;
}
.c-pop-up .btn-wrapper {
  text-align: center;
  margin-top: 15px;
}
.c-pop-up .btn-wrapper .m-link.link-close {
  color: rgba(var(--text-color-rgb), .8);
  text-decoration: underline;
}
.c-pop-up .btn-wrapper .btn-primary {
  margin-bottom: 10px;
}
.c-pop-up .btn-close {
  background-color: var(--brand-primary);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}
.c-pop-up .btn-close .stock3-icon {
  color: #fff;
}
@media screen and (min-height: 520px) {
.c-pop-up {
    overflow: unset;
    justify-content: center;
    align-items: center;
    display: flex;
}
}
@media screen and (min-width: 800px) {
.c-pop-up .pop-up-inner {
    width: 800px;
    height: 520px;
    margin: 30px auto;
    padding-bottom: 0;
}
.c-pop-up .item .title {
    font-size: 28px;
}
.c-pop-up .img-wrapper {
    display: flex;
}
.c-pop-up .item .copy {
    width: 60%;
    margin-top: 30px;
    padding: 30px;
}
}
.c-status-bar[data-v-7e246ed0] {
  z-index: var(--z-status-bar);
  background-color: var(--brand-red);
  color: #fff;
  cursor: pointer;
  padding: 0 10px 10px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.c-status-bar.is-open .alerts[data-v-7e246ed0] {
  max-height: 400px;
  overflow: auto;
}
.c-status-bar.is-open .bar-header[data-v-7e246ed0] {
  padding-bottom: 12px;
}
.c-status-bar .stock3-icon[data-v-7e246ed0] {
  color: #fff;
  font-size: 18px;
}
.c-status-bar .bar-header[data-v-7e246ed0] {
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding: 12px 0 4px;
  display: flex;
}
.c-status-bar .bar-header .title[data-v-7e246ed0] {
  font-weight: var(--font-semiBold);
  margin-right: 10px;
}
.c-status-bar .more-link[data-v-7e246ed0] {
  width: 100%;
  margin-top: 8px;
  text-decoration: underline;
}
.c-status-bar .btn-dismiss .stock3-icon[data-v-7e246ed0] {
  color: var(--text-color);
  margin: 0;
}
.c-status-bar .alerts[data-v-7e246ed0] {
  max-height: 0;
  overflow: hidden;
}
.c-status-bar .alerts li[data-v-7e246ed0] {
  margin-bottom: 10px;
}
.c-status-bar .alerts li[data-v-7e246ed0]:last-of-type {
  margin-bottom: 0;
}
.c-status-bar .alerts .alert-item[data-v-7e246ed0] {
  background-color: var(--body-bg);
  color: var(--text-color);
  cursor: default;
  border-radius: var(--global-radius);
  padding: 15px;
}
.c-status-bar .alerts .alert-item .title[data-v-7e246ed0] {
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.c-status-bar .alerts .alert-item p[data-v-7e246ed0] {
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
.c-status-bar .more-link[data-v-7e246ed0] {
    width: auto;
}
}
.core[data-v-a98e811b] {
  flex-direction: column;
  flex: 1;
  display: flex;
}
.core main[data-v-a98e811b] {
  flex: 1;
}
.header-wrapper[data-v-a98e811b] {
  background-color: var(--nav-main-bg);
  z-index: var(--z-nav);
  box-shadow: var(--nav-shadow);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.p-article-topic[data-v-1099f2d0] .m-shop-recommendation {
  height: var(--box-height);
}
.p-article-topic[data-v-1099f2d0] .m-article-card {
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
.p-article-topic .section-sidebar[data-v-1099f2d0], .p-article-topic .section-sidebar.no-margin-sm[data-v-1099f2d0] {
    padding-left: 0;
}
.p-article-topic .article-section-wrapper[data-v-1099f2d0] {
    margin-bottom: 40px;
}
}
@media screen and (min-width: 1200px) {
.p-article-topic .section-sidebar[data-v-1099f2d0], .p-article-topic .section-sidebar.no-margin-sm[data-v-1099f2d0] {
    padding-left: 40px;
}
}
.c-bookmark-item[data-v-b9775b0d] {
  border-bottom: 1px solid var(--line-color);
}
.c-bookmark-item .d-flex[data-v-b9775b0d] {
  align-items: center;
  display: flex;
}
.c-bookmark-item .d-flex.end[data-v-b9775b0d] {
  justify-content: flex-end;
}
.c-bookmark-item .m-link[data-v-b9775b0d] {
  cursor: pointer;
  display: block;
}
.c-bookmark-item td[data-v-b9775b0d] {
  padding: 6px 10px;
}
.c-bookmark-item .title[data-v-b9775b0d] {
  font-weight: var(--font-medium);
  align-items: center;
  display: flex;
}
.c-bookmark-item .title[data-v-b9775b0d]:hover {
  text-decoration: underline;
}
.c-bookmark-item .title span[data-v-b9775b0d] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 240px;
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.c-bookmark-item .title.has-teaser[data-v-b9775b0d] {
  margin-bottom: 5px;
}
.c-bookmark-item .author[data-v-b9775b0d] .m-avatar .name {
  font-size: var(--font-s);
  color: var(--text-color);
}
.c-bookmark-item .comment-count-inner[data-v-b9775b0d] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-s);
  align-items: center;
  display: flex;
}
.c-bookmark-item .comment-count-inner .stock3-icon[data-v-b9775b0d] {
  color: rgba(var(--text-color-rgb), .8);
  flex-shrink: 0;
  margin-right: 4px;
  font-size: 14px;
}
@media screen and (min-width: 992px) {
.c-bookmark-item .title span[data-v-b9775b0d] {
    max-width: 420px;
}
}
@media screen and (min-width: 1200px) {
.c-bookmark-item .title span[data-v-b9775b0d] {
    max-width: 320px;
}
}
@media screen and (min-width: 1360px) {
.c-bookmark-item .title span[data-v-b9775b0d] {
    max-width: 420px;
}
}
.p-bookmarks[data-v-4115d7a1] {
  min-height: 80vh;
}
.p-bookmarks .register[data-v-4115d7a1] {
  text-align: center;
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  align-items: center;
  padding: 20px 15px;
  display: flex;
}
.p-bookmarks .register h2[data-v-4115d7a1] {
  font-size: var(--font-l);
  margin-bottom: 5px;
}
.p-bookmarks .register p[data-v-4115d7a1] {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
.p-bookmarks .register[data-v-4115d7a1] {
    padding: 30px;
}
}
@media screen and (min-width: 992px) {
.p-bookmarks .section-sidebar[data-v-4115d7a1], .p-bookmarks .section-sidebar.no-margin-sm[data-v-4115d7a1] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-bookmarks .section-sidebar[data-v-4115d7a1], .p-bookmarks .section-sidebar.no-margin-sm[data-v-4115d7a1] {
    padding-left: 40px;
}
}
.centered[data-v-3c82b48f] {
  height: var(--minimal-view-height);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.action-container[data-v-91ad460e] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.action-container .m-link.btn.btn-icon .stock3-icon[data-v-91ad460e] {
  color: rgba(var(--text-color-rgb), .7);
  margin: 0;
  transition: fill .1s linear;
}
.action-container .m-link.btn.btn-icon:hover .stock3-icon[data-v-91ad460e] {
  color: rgba(var(--text-color-rgb), 1);
}
.action-container .m-link.btn.btn-icon[data-v-91ad460e]:last-of-type {
  justify-content: flex-end;
  width: 25px;
}
.action-container .m-link.btn.btn-light[data-v-91ad460e] {
  background-color: var(--body-bg);
}
.create-portfolio-drawer.m-drawer .a-form-field {
  width: 100%;
}
.create-portfolio-drawer.m-drawer .a-form-field label {
  color: var(--form-field-label-color);
}
.create-portfolio-drawer.m-drawer .a-form-field input {
  height: var(--btn-height);
  border-color: var(--form-field-border-color);
}
.create-portfolio-drawer.m-drawer .m-link.btn {
  height: var(--btn-height);
}
.edit-portfolio-drawer.m-drawer .a-form-field {
  width: 100%;
}
.edit-portfolio-drawer.m-drawer .a-form-field label {
  color: var(--form-field-label-color);
}
.edit-portfolio-drawer.m-drawer .a-form-field input {
  height: var(--btn-height);
  border-color: var(--form-field-border-color);
}
.edit-portfolio-drawer.m-drawer .m-link.btn {
  height: var(--btn-height);
}
.create-portfolio-drawer.m-drawer .a-form-field {
  width: 100%;
}
.create-portfolio-drawer.m-drawer .a-form-field label {
  color: var(--form-field-label-color);
}
.create-portfolio-drawer.m-drawer .a-form-field input {
  height: var(--btn-height);
  border-color: var(--form-field-border-color);
}
.create-portfolio-drawer.m-drawer .m-link.btn {
  height: var(--btn-height);
}
.m-portfolio .portfolio-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-portfolio .portfolio-header .link-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}
.m-portfolio .portfolio-header .link-wrapper .btn {
  margin-right: 8px;
}
.p-demo-portfolio[data-v-21322050] {
  min-height: 80vh;
}
.c-error-default[data-v-4437d264] {
  text-align: center;
}
.c-error-default h1[data-v-4437d264] {
  margin-bottom: 8px;
  line-height: 1.3;
}
.c-error-default .subtitle[data-v-4437d264] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xxl);
  color: var(--gray-500);
  margin-bottom: 5px;
}
.c-error-default p[data-v-4437d264] {
  margin-bottom: 15px;
}
.c-error-default img[data-v-4437d264] {
  max-width: 100%;
  height: auto;
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
.c-error-default[data-v-4437d264] {
    text-align: left;
    margin-top: 50px;
}
.c-error-default .btn[data-v-4437d264] {
    display: inline-flex;
}
.c-error-default h1[data-v-4437d264], .c-error-default .subtitle[data-v-4437d264] {
    font-size: 30px;
}
.c-error-default img[data-v-4437d264] {
    margin-top: 0;
}
.c-error-default .copy[data-v-4437d264] {
    padding-right: 20px;
}
.c-error-default .align-self-center[data-v-4437d264] {
    align-self: center;
}
.c-error-default p[data-v-4437d264] {
    font-size: var(--font-m);
    line-height: 28px;
}
}
@media screen and (min-width: 992px) {
.c-error-default[data-v-4437d264] {
    margin-top: 100px;
}
.c-error-default h1[data-v-4437d264] {
    font-size: 40px;
    line-height: 48px;
}
.c-error-default .subtitle[data-v-4437d264] {
    font-size: 40px;
}
.c-error-default .copy[data-v-4437d264] {
    padding-right: 80px;
}
.c-error-default p[data-v-4437d264] {
    font-size: var(--font-l);
    margin-bottom: 25px;
    line-height: 30px;
}
}
.c-error-portfolios[data-v-23b4ae0f] {
  text-align: center;
}
.c-error-portfolios h1[data-v-23b4ae0f] {
  line-height: 1.3;
  font-size: var(--font-xl);
  margin-bottom: 10px;
}
.c-webinar-block-list-item.in-focus .event[data-v-34372bc6] {
  position: relative;
}
.c-webinar-block-list-item.in-focus .event[data-v-34372bc6]:after {
  content: "";
  background-color: var(--brand-primary);
  width: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.c-webinar-block-list-item .date[data-v-34372bc6] {
  white-space: nowrap;
}
.c-webinar-block-list-item .day[data-v-34372bc6] {
  font-weight: var(--font-medium);
}
.c-webinar-block-list-item .title[data-v-34372bc6] {
  font-weight: var(--font-medium);
}
.c-webinar-block-list-item .title[data-v-34372bc6]:hover {
  text-decoration: underline;
}
.c-webinar-block-list-item .focus-label[data-v-34372bc6] {
  color: var(--brand-primary);
  font-weight: var(--font-semiBold);
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator {
  white-space: nowrap;
  align-items: center;
  gap: 10px;
  line-height: 0;
  display: flex;
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator .img-wrapper {
  flex-shrink: 0;
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator .img-wrapper .m-avatar img {
  border: 1px solid var(--line-color);
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator .img-wrapper .m-avatar + .m-avatar {
  margin-left: -20px;
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator .name {
  line-height: 1.5;
  font-size: var(--font-s);
  flex: 1;
}
.c-webinar-block-list-item[data-v-34372bc6] .moderator .name a {
  color: var(--text-color);
}
.c-webinar-block-list-item[data-v-34372bc6] .host .name {
  line-height: 1.5;
  font-size: var(--font-s);
}
.c-webinar-block-list-item .group-img-container[data-v-34372bc6] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.c-webinar-block-list-item .group-img-container img[data-v-34372bc6] {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.c-webinar-block-list-item .group-img-container img[data-v-34372bc6]:last-child {
  margin-right: 0;
}
.m-webinar-block-list[data-v-901d4e9b] {
  border: 1px solid var(--line-color);
  border-radius: 4px;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table .w {
  width: 38%;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table .second {
  width: 12%;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table td:first-child, .m-webinar-block-list[data-v-901d4e9b] .a-table th:first-child {
  padding-left: 14px;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table td:first-child {
  min-width: 300px;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table td:last-child {
  padding-right: 14px;
}
.m-webinar-block-list[data-v-901d4e9b] .a-table tr:last-child td {
  border-bottom: none;
}
.m-webinar-block-list.focus[data-v-901d4e9b] {
  z-index: 2;
  background-color: var(--body-bg);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-events .focus-sm[data-v-66f70e25] {
  margin-bottom: 15px;
}
.p-events .focused-list[data-v-66f70e25] {
  top: var(--nav-wrapper-mobile-height);
  z-index: 1;
  background-color: var(--body-bg);
  margin-top: -25px;
  position: sticky;
}
@media screen and (min-width: 768px) {
.p-events .focused-list[data-v-66f70e25] {
    margin-bottom: 10px;
    padding-top: 12px;
}
.p-events .focused-list[data-v-66f70e25]:after {
    content: "";
    background-image: linear-gradient(#0000000d, #0000);
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1339px) {
.p-events .focused-list[data-v-66f70e25] {
    top: var(--nav-wrapper-desktop-height);
}
}
@media screen and (min-width: 992px) {
.p-events .section-sidebar[data-v-66f70e25], .p-events .section-sidebar.no-margin-sm[data-v-66f70e25] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-events .section-sidebar[data-v-66f70e25], .p-events .section-sidebar.no-margin-sm[data-v-66f70e25] {
    padding-left: 40px;
}
}
.c-expert-card[data-v-f23b03f8] {
  border-radius: var(--global-radius);
  cursor: pointer;
  border: 1px solid var(--line-color);
  flex-direction: column;
  height: 100%;
  transition: all .1s linear;
  display: flex;
}
.c-expert-card .m-expert-follow[data-v-f23b03f8] {
  margin-top: 10px;
}
.c-expert-card[data-v-f23b03f8]:hover {
  border-color: var(--brand-primary);
}
.c-expert-card:hover .image-wrapper[data-v-f23b03f8] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.image-wrapper[data-v-f23b03f8] {
  background-color: var(--box-bg);
  justify-content: center;
  align-items: center;
  transition: background-color .1s linear;
  display: flex;
}
.image-wrapper img[data-v-f23b03f8] {
  width: 100%;
  height: auto;
}
.content-wrapper[data-v-f23b03f8] {
  padding: 15px;
}
.content-wrapper .name[data-v-f23b03f8] {
  font-weight: var(--font-semiBold);
}
.content-wrapper .title[data-v-f23b03f8] {
  font-size: var(--font-xs);
  margin-top: 4px;
  line-height: 1.4;
  display: block;
}
.tags[data-v-f23b03f8] {
  flex-wrap: wrap;
  gap: 5px;
  margin: 10px 0 0;
  display: flex;
}
.tags li[data-v-f23b03f8] {
  background-color: var(--body-bg);
  color: var(--text-color-light);
  border: 1px solid var(--line-color);
  border-radius: 3px;
  align-items: center;
  padding: 4px 7px 5px;
  font-size: 10px;
  line-height: 1.4;
  display: inline-flex;
}
.tags li .stock3-icon[data-v-f23b03f8] {
  width: 14px;
  height: 14px;
  margin-left: 5px;
}
.c-partner-card[data-v-f4d4e679] {
  flex-direction: column;
  display: flex;
}
.c-partner-card:hover img[data-v-f4d4e679] {
  border-color: var(--brand-primary);
}
.c-partner-card img[data-v-f4d4e679] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  max-width: 100%;
  height: auto;
  transition: border .1s linear;
}
.c-partner-card .name[data-v-f4d4e679] {
  font-weight: var(--font-semiBold);
  text-align: center;
  margin-top: 10px;
}
.p-experts .item-wrapper[data-v-9160f9b3] {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 20px;
  display: grid;
}
.p-experts .item-wrapper.partners[data-v-9160f9b3] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 30px;
}
@media screen and (min-width: 576px) {
.p-experts .item-wrapper[data-v-9160f9b3] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.p-experts .item-wrapper.partners[data-v-9160f9b3] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media screen and (min-width: 992px) {
.p-experts .item-wrapper[data-v-9160f9b3] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.p-experts .item-wrapper.partners[data-v-9160f9b3] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media screen and (min-width: 1200px) {
.p-experts .item-wrapper[data-v-9160f9b3] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.p-experts .item-wrapper.partners[data-v-9160f9b3] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.p-indices .sector-heatmap[data-v-ee9ab2e5] {
  height: 600px;
}
.p-indices .sector-heatmap[data-v-ee9ab2e5] .map {
  --num-cols: 2 !important;
}
@media screen and (min-width: 768px) {
.p-indices .sector-heatmap[data-v-ee9ab2e5] {
    height: calc(var(--box-height)  + 4px);
}
.p-indices .sector-heatmap[data-v-ee9ab2e5] .name {
    font-size: var(--font-xs);
}
.p-indices .sector-heatmap[data-v-ee9ab2e5] .map {
    --num-cols: 3 !important;
}
.p-indices .section.comparison .m-column-wrap[data-v-ee9ab2e5] .row > div.col-lg-8 {
    min-width: 774px;
}
}
.input-group-text[data-v-494a40d7] {
  z-index: 10;
  width: 42px;
  height: 44px;
  margin-bottom: none;
  background-color: #0000;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
}
.input-group[data-v-494a40d7] {
  position: relative;
}
.invalid-feedback[data-v-494a40d7] {
  font-size: var(--font-xs);
  color: var(--brand-red);
  margin-top: 5px;
}
.progress[data-v-494a40d7] {
  height: .5em;
}
.m-register-form[data-v-2de2a56c] {
  width: 330px;
}
.error[data-v-2de2a56c] {
  color: var(--brand-red);
  font-weight: var(--font-semiBold);
  margin-bottom: 1rem;
}
.a-form-field[data-v-2de2a56c] {
  margin-bottom: 1.5rem;
}
.a-form-field[data-v-2de2a56c]:last-child {
  margin-bottom: .5rem;
}
.a-form-field.is-checkbox[data-v-2de2a56c] {
  border: none;
  margin-bottom: 1.25rem;
}
.a-form-field.is-checkbox label[data-v-2de2a56c] {
  padding: 0 0 0 1.75rem;
}
.a-form-field.is-checkbox label span[data-v-2de2a56c] {
  border-radius: 2px;
  top: 2px;
  left: 0;
}
.a-form-field[data-v-2de2a56c] .input-group-text {
  justify-content: center;
  align-items: center;
  display: flex;
}
.a-form-field[data-v-2de2a56c] .progress {
  margin-top: .5rem;
}
.auth-link--login[data-v-2de2a56c] {
  margin-block: .5rem;
  display: block;
}
.invalid-feedback[data-v-2de2a56c] {
  font-size: var(--font-xs);
  color: var(--brand-red);
  margin-top: 5px;
}
.header[data-v-be594208] {
  background-color: var(--body-bg);
  height: 70px;
  z-index: var(--z-overlay);
  border-bottom: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.hero[data-v-be594208] {
  margin-top: 120px;
  position: relative;
}
.hero[data-v-be594208]:before {
  content: "";
  background-image: linear-gradient(180deg, rgba(var(--body-bg-rgb), 0) 50%, rgba(var(--body-bg-rgb), 1) 100%);
  z-index: -1;
  position: absolute;
  inset: 0;
}
.hero h1[data-v-be594208] {
  margin-inline: auto;
  text-align: center;
  max-width: 580px;
  margin-bottom: 60px;
  font-size: 54px;
  line-height: 1.1em;
}
.hero h1 span[data-v-be594208] {
  color: var(--brand-primary);
}
.hero h2[data-v-be594208] {
  font-size: 24px;
  line-height: 1.4em;
}
.hero .hero-container[data-v-be594208] {
  justify-content: center;
  width: 100%;
  display: flex;
}
.hero .hero-default-graphic[data-v-be594208] {
  aspect-ratio: 16 / 3.4;
  width: 100vw;
  margin-top: -80px;
}
.hero .hero-default-graphic + .hero-coupon[data-v-be594208] {
  transform: translateY(-60px);
}
.container[data-v-be594208] {
  margin-top: -5vw;
}
.section[data-v-be594208] {
  margin-bottom: 80px;
}
.section--cta[data-v-be594208] {
  justify-content: center;
  display: flex;
}
.section--form[data-v-be594208] {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.section--form form[data-v-be594208] {
  border: 1px solid var(--line-color);
  border-radius: 8px;
  max-width: 380px;
  padding: 30px;
}
.pillars[data-v-be594208] {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  gap: 40px 20px;
  display: grid;
}
.pillars .pillar[data-v-be594208] {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  display: flex;
}
.pillars .pillar .title[data-v-be594208] {
  font-size: 32px;
  font-weight: var(--font-semiBold);
  text-align: center;
}
.pillars .pillar .title.portal[data-v-be594208] {
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(0deg, #237bff, #6cd3ff);
  -webkit-background-clip: text;
  background-clip: text;
}
.pillars .pillar .title.app[data-v-be594208] {
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(0deg, #00c072, #92e53a);
  -webkit-background-clip: text;
  background-clip: text;
}
.pillars .pillar .title.terminal[data-v-be594208] {
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(0deg, #db00ff, #ff8a00);
  -webkit-background-clip: text;
  background-clip: text;
}
.pillars .pillar .description[data-v-be594208] {
  line-height: 1.4em;
}
.features[data-v-be594208] {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  gap: 40px 20px;
  display: grid;
}
.features .feature[data-v-be594208] {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  display: flex;
}
.features .feature svg[data-v-be594208] {
  stroke: var(--brand-primary);
}
h2[data-v-be594208] {
  font-size: 32px;
  line-height: 1.1em;
  font-weight: var(--font-semiBold);
  margin-bottom: 20px;
  text-align: center;
  max-width: 580px;
  margin-inline: auto;
}
h3[data-v-be594208] {
  font-size: 20px;
  line-height: 1.1em;
  font-weight: var(--font-semiBold);
  margin-bottom: 40px;
  text-align: center;
  max-width: 580px;
  margin-inline: auto;
}
h3 span[data-v-be594208] {
  color: var(--brand-primary);
}
.p-legal-overview[data-v-9177315d] {
  min-height: 80vh;
}
.p-legal-overview h1[data-v-9177315d] {
  margin-bottom: 15px;
}
.p-legal-overview ul[data-v-9177315d] {
  margin-top: 15px;
}
.p-legal-overview ul li[data-v-9177315d] {
  margin-bottom: 10px;
}
.live-news-article[data-v-920013ad] {
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  margin-bottom: 10px;
  padding: 15px;
  transition: all .1s linear;
  position: relative;
}
.live-news-article.highlighted[data-v-920013ad] {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .2);
}
.live-news-article.no-author.no-instruments .linked-instrument-list[data-v-920013ad] {
  margin-bottom: 0;
}
.live-news-article .title[data-v-920013ad] {
  font-weight: var(--font-medium);
  line-height: 1.3;
  font-size: var(--font-m);
  margin-bottom: 8px;
  display: block;
}
.live-news-article .title[data-v-920013ad]:hover {
  text-decoration: underline;
}
.live-news-article .author[data-v-920013ad] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-xs);
  align-items: center;
  display: flex;
}
.live-news-article .author .ai[data-v-920013ad] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: var(--font-m);
}
.live-news-article .no-headline[data-v-920013ad] {
  margin-bottom: 8px;
}
.live-news-article .no-headline[data-v-920013ad] p {
  font-weight: var(--font-regular);
  font-size: var(--font-m);
}
.live-news-article .group-img-container[data-v-920013ad] {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.live-news-article .group-img-container[data-v-920013ad]:empty {
  margin: 0;
}
.live-news-article .group-img-container img[data-v-920013ad] {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.linked-instrument-list[data-v-920013ad] {
  margin-bottom: 8px;
}
.linked-instrument-list li[data-v-920013ad] {
  flex-grow: 1;
  min-width: 0;
}
.section-label[data-v-920013ad] {
  font-weight: var(--font-medium);
  font-size: var(--font-xs);
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
.live-news-article[data-v-920013ad] {
    padding: 15px;
}
.live-news-article .group-img-container[data-v-920013ad] {
    bottom: 15px;
    right: 10px;
}
.live-news-article .group-img-container img[data-v-920013ad] {
    margin-right: 5px;
}
.linked-instrument-list[data-v-920013ad] {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.linked-instrument-list li[data-v-920013ad] {
    flex-grow: 0;
}
}
@media screen and (max-width: 767px) {
.a-tab[data-v-ea9b94c2] {
    min-height: 450px;
    max-height: 450px;
}
}
@media screen and (min-width: 768px) {
.a-tab[data-v-ea9b94c2] {
    min-height: 450px;
    max-height: 450px;
}
}
.my-drawer-list[data-v-ea9b94c2] {
  padding-left: 0;
}
.my-drawer-list-item[data-v-ea9b94c2] {
  list-style: none;
}
.form-control[data-v-ea9b94c2] {
  cursor: pointer;
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 4px 5px;
  display: flex;
}
.form-control-interactive[data-v-ea9b94c2]:hover, .form-control-interactive[data-v-ea9b94c2]:focus-within {
  background-color: var(--box-bg);
}
.form-control-interactive input[type="checkbox"][data-v-ea9b94c2] {
  appearance: none;
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}
.form-control-interactive input[type="checkbox"][data-v-ea9b94c2]:before {
  content: "";
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  display: block;
}
.form-control-interactive input[type="checkbox"][data-v-ea9b94c2]:checked {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.form-control-interactive input[type="checkbox"][data-v-ea9b94c2]:disabled {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.form-control-interactive input[type="checkbox"][data-v-ea9b94c2]:after {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-ea9b94c2] {
  border-radius: 3px;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-ea9b94c2]:after {
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-ea9b94c2]:checked:after {
  animation: .2s forwards toggleOnCheckbox;
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-ea9b94c2]:checked:not(:disabled) {
  background-color: var(--brand-primary);
}
.form-control-interactive input[type="checkbox"][type="checkbox"][data-v-ea9b94c2]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.article-list[data-v-9f8178c0] {
  margin-top: 5px;
}
[data-v-9f8178c0] .m-search-header .search-result-bar > div {
  margin-right: 0;
}
.back-to-top[data-v-9f8178c0] {
  background-color: var(--box-bg);
  width: 50px;
  height: 50px;
  box-shadow: var(--nav-shadow);
  z-index: 10;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 80px;
  right: 15px;
}
.back-to-top .stock3-icon[data-v-9f8178c0] {
  font-size: 22px;
}
.load-more[data-v-9f8178c0] {
  cursor: pointer;
  height: 60px;
  color: var(--text-color-light);
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  justify-content: center;
  align-items: center;
  transition: color .1s linear;
  display: flex;
}
.load-more[data-v-9f8178c0]:hover {
  color: var(--text-color);
}
@media screen and (min-width: 768px) {
.back-to-top[data-v-9f8178c0] {
    bottom: 15px;
}
}
@media screen and (min-width: 992px) {
.section-sidebar[data-v-9f8178c0], .section-sidebar.no-margin-sm[data-v-9f8178c0] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.section-sidebar[data-v-9f8178c0], .section-sidebar.no-margin-sm[data-v-9f8178c0] {
    padding-left: 40px;
}
}
@media screen and (max-width: 767px) {
.notification-notice[data-v-9f8178c0] {
    margin-top: 10px !important;
}
[data-v-9f8178c0] .m-search-header .search-form .m-link.btn {
    margin-right: 0;
}
}
.notification-notice[data-v-9f8178c0] {
  border-radius: var(--global-radius);
  height: 40px;
  color: var(--btn-primary-color);
  font-weight: var(--font-medium);
  background-color: #ffffff4d;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
  display: flex;
}
.notification-notice .m-link[data-v-9f8178c0] {
  cursor: pointer;
}
.notification-notice .m-link[data-v-9f8178c0]:hover {
  text-decoration: underline;
}
@media screen and (min-width: 992px) {
.p-markets .section-sidebar[data-v-82cca08a], .p-markets .section-sidebar.no-margin-sm[data-v-82cca08a] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-markets .section-sidebar[data-v-82cca08a], .p-markets .section-sidebar.no-margin-sm[data-v-82cca08a] {
    padding-left: 40px;
}
}
.m-watchlist-favorite[data-v-3c725efd] {
  text-transform: none;
  letter-spacing: .01em;
  width: 34px;
  height: 34px;
  font-weight: var(--font-medium);
  border-radius: var(--global-radius);
  border: 1px solid var(--brand-primary);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.m-watchlist-favorite .stock3-icon[data-v-3c725efd] {
  width: 20px;
  height: 20px;
  color: var(--brand-primary);
}
.m-watchlist-favorite.has-label[data-v-3c725efd] {
  color: var(--brand-primary);
  border-color: var(--brand-primary);
  width: auto;
  font-size: var(--font-xs);
  min-width: 158px;
  padding: 0 15px;
  display: inline-flex;
}
.m-watchlist-favorite.has-label .a-loader[data-v-3c725efd] {
  height: auto !important;
}
.m-watchlist-favorite.has-label.active[data-v-3c725efd] {
  color: var(--text-color);
  background-color: var(--box-bg);
  border-color: var(--box-bg);
}
.m-watchlist-favorite.has-label.active .stock3-icon[data-v-3c725efd] {
  color: var(--text-color);
}
.m-watchlist-favorite.has-label .stock3-icon[data-v-3c725efd] {
  color: var(--brand-primary);
  margin-right: 5px;
}
.m-watchlist-favorite.active[data-v-3c725efd] {
  background-color: var(--brand-primary);
  color: #fff;
}
.m-watchlist-favorite.active .stock3-icon[data-v-3c725efd] {
  color: #fff;
}
.create-watchlist-drawer.m-drawer .a-form-field {
  width: 100%;
  margin: 0;
}
.create-watchlist-drawer.m-drawer .a-form-field label {
  color: var(--form-field-label-color);
}
.create-watchlist-drawer.m-drawer .a-form-field input {
  height: var(--btn-height);
  border-color: var(--form-field-border-color);
}
.create-watchlist-drawer.m-drawer .m-link.btn {
  height: var(--btn-height);
}
.m-add-instrument-to-watchlist[data-v-ca071767] {
  margin: 10px 0 0;
}
@media screen and (min-width: 768px) {
.m-add-instrument-to-watchlist[data-v-ca071767] {
    align-items: center;
    display: flex;
}
}
.a-form-field[data-v-ca071767] {
  margin-bottom: 0;
}
.message[data-v-ca071767] {
  border-radius: var(--global-radius);
  font-size: var(--font-xs);
  text-align: left;
  flex-grow: 1;
  line-height: 1.3;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(calc(100% + 5px));
}
.error[data-v-ca071767] {
  color: var(--brand-red);
}
.success[data-v-ca071767] {
  color: var(--brand-green) !important;
}
.select-wrapper[data-v-ca071767] {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.select-wrapper[data-v-ca071767] .m-watchlist-create {
  flex-grow: 1;
}
.select-wrapper .a-form-field[data-v-ca071767] {
  flex-grow: 1;
}
.select-wrapper .m-link.btn-icon[data-v-ca071767] {
  width: var(--btn-height);
  height: var(--btn-height);
  margin-left: 10px;
}
.select-wrapper .m-link.btn-icon .stock3-icon[data-v-ca071767] {
  margin: 0;
  font-size: 20px;
}
.btn-add .stock3-icon[data-v-ca071767] {
  margin-right: 3px;
}
[data-v-ca071767] .m-instrument-search .dropdown-menu {
  visibility: visible;
  opacity: 1;
  width: auto;
  box-shadow: none;
  min-width: 0;
  height: 310px;
  padding: 0;
  position: relative;
  top: 10px;
}
[data-v-ca071767] .m-instrument-search .dropdown-menu ul li {
  padding: 8px 10px;
}
.m-watchlist .m-instrument-table .a-table table {
  table-layout: auto;
}
.m-watchlist .a-form-field {
  margin: 0 8px 0 0;
}
.m-watchlist .a-form-field .a-select select {
  height: 34px;
  padding-right: 40px;
  line-height: 32px;
}
.m-watchlist .m-link.btn.btn-create.btn-sm {
  width: 34px;
  padding: 0;
}
.m-watchlist .m-link.btn.btn-create.btn-sm .label {
  display: none;
}
.m-watchlist .watchlist-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-watchlist .watchlist-header .link-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}
.m-watchlist .watchlist-header .link-wrapper .btn {
  margin-right: 8px;
}
.m-watchlist .m-add-instrument-to-watchlist {
  justify-content: flex-start;
  margin-top: 20px;
}
@media screen and (min-width: 576px) {
.m-watchlist .m-link.btn.btn-create.btn-sm {
    width: auto;
    padding: 0 15px;
}
.m-watchlist .m-link.btn.btn-create.btn-sm .label {
    display: inline;
}
}
.m-watchlist .m-instrument-table .a-table table {
  table-layout: auto;
}
.m-watchlist .a-form-field {
  margin: 0 8px 0 0;
}
.m-watchlist .a-form-field .a-select select {
  height: 34px;
  padding-right: 40px;
  line-height: 32px;
}
.m-watchlist .m-link.btn.btn-create.btn-sm {
  width: 34px;
  padding: 0;
}
.m-watchlist .m-link.btn.btn-create.btn-sm .label {
  display: none;
}
.m-watchlist .watchlist-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-watchlist .watchlist-header .link-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}
.m-watchlist .watchlist-header .link-wrapper .btn {
  margin-right: 8px;
}
.m-watchlist .m-add-instrument-to-watchlist {
  justify-content: flex-start;
  margin-top: 20px;
}
@media screen and (min-width: 576px) {
.m-watchlist .m-link.btn.btn-create.btn-sm {
    width: auto;
    padding: 0 15px;
}
.m-watchlist .m-link.btn.btn-create.btn-sm .label {
    display: inline;
}
}
.p-watchlist .m-watchlist[data-v-2d81bc36] {
  min-height: 80vh;
}
.p-news-and-analyses .is-btn[data-v-02b22121] {
  font-weight: var(--font-medium);
  opacity: 1;
  border: 1px solid var(--line-color);
  height: 30px;
  color: var(--brand-primary);
  border-radius: var(--global-radius);
  align-items: center;
  padding: 0 10px;
  transition: border .1s linear;
  display: flex;
}
.p-news-and-analyses .is-btn[data-v-02b22121]:hover {
  border-color: var(--brand-primary);
}
.p-news-and-analyses .is-btn .a-live-indicator[data-v-02b22121] {
  margin-right: 8px;
}
.p-news-and-analyses .is-btn .stock3-icon[data-v-02b22121] {
  color: var(--brand-primary);
  margin-bottom: -2px;
  font-size: 14px;
}
.p-news-and-analyses .shares-news-section[data-v-02b22121] .m-section-header .right {
  bottom: 0;
}
.p-news-and-analyses .filter-list[data-v-02b22121] .primary-upper {
  top: -10px;
  transform: translateY(-100%);
}
@media screen and (min-width: 992px) {
.p-news-and-analyses .section-sidebar[data-v-02b22121], .p-news-and-analyses .section-sidebar.no-margin-sm[data-v-02b22121] {
    padding-left: 0;
}
}
@media screen and (min-width: 1200px) {
.p-news-and-analyses .section-sidebar[data-v-02b22121], .p-news-and-analyses .section-sidebar.no-margin-sm[data-v-02b22121] {
    padding-left: 40px;
}
}
.p-newsletter-confirmation .header[data-v-8488c1fc] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  text-align: center;
  border: 1px solid var(--box-bg);
  padding: 20px;
  position: relative;
  overflow: hidden;
}
.p-newsletter-confirmation .header h2[data-v-8488c1fc] {
  font-size: var(--font-xxl);
  color: var(--brand-primary);
  line-height: 1.3;
}
.p-newsletter-confirmation .header .copy[data-v-8488c1fc] {
  flex-direction: column;
  gap: 12px;
  display: flex;
}
.p-newsletter-confirmation .header .copy p[data-v-8488c1fc] {
  margin-bottom: 16px;
}
.p-newsletter-confirmation .header .logo-img[data-v-8488c1fc] {
  width: 180px;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
.p-newsletter-confirmation .header[data-v-8488c1fc] {
    padding: 30px;
}
.p-newsletter-confirmation .header h2[data-v-8488c1fc] {
    font-size: var(--font-xxl);
}
.p-newsletter-confirmation .header .logo-img[data-v-8488c1fc] {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
}
.p-newsletter-confirmation .header .copy[data-v-8488c1fc] {
    margin-left: 40px;
}
.p-newsletter-confirmation .header .header-inner[data-v-8488c1fc] {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    max-width: 700px;
    margin: 0 auto;
    display: flex;
}
}
@media screen and (min-width: 992px) {
.p-newsletter-confirmation .header[data-v-8488c1fc] {
    padding: 50px;
}
}
.container[data-v-1a9283ba] {
  margin-top: 61px;
  margin-bottom: 61px;
}
computed[data-v-ce8300c4], .container[data-v-ce8300c4] {
  margin-top: 61px;
  margin-bottom: 61px;
}
.stepper-item[data-v-94eebdfe] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  height: 140px;
  color: var(--text-color-light);
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.stepper-item.active[data-v-94eebdfe] {
  color: var(--text-color-rgb);
}
.stepper-item.active .num[data-v-94eebdfe] {
  background-color: var(--brand-primary);
  color: #fff;
}
.stepper-item .title[data-v-94eebdfe] {
  font-size: var(--font-l);
  font-weight: var(--font-semiBold);
  margin: 10px 0 5px;
}
.stepper-item p[data-v-94eebdfe] {
  color: var(--text-color-light);
}
.stepper-item .num[data-v-94eebdfe] {
  background-color: var(--gray-400);
  width: 32px;
  height: 32px;
  font-weight: var(--font-semiBold);
  font-size: var(--font-m);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}
[data-v-94eebdfe] .a-seo-footer-box {
  margin-top: 20px;
}
[data-v-94eebdfe] .m-search-header .search-result-bar > div {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
.stepper[data-v-94eebdfe] {
    align-items: center;
    gap: 20px;
    display: flex;
}
[data-v-94eebdfe] .m-search-header .search-result-bar > div {
    margin-right: 0;
    padding-right: 120px;
}
.stepper-item[data-v-94eebdfe] {
    margin-bottom: 0;
}
}
.m-quote-alert-list[data-v-14d3f223] .m-link.instrument-link {
  text-decoration: underline;
}
.m-quote-alert-list .action-container[data-v-14d3f223] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.m-quote-alert-list .action-container .btn.btn-icon[data-v-14d3f223] {
  flex-shrink: 0;
  margin-left: 8px;
}
.m-quote-alert-list .action-container .btn.btn-icon.btn-danger .stock3-icon[data-v-14d3f223], .m-quote-alert-list .action-container .btn.btn-icon.btn-danger:hover .stock3-icon[data-v-14d3f223] {
  color: #fff;
}
.m-quote-alert-list .action-container .btn.btn-icon .stock3-icon[data-v-14d3f223] {
  color: rgba(var(--text-color-rgb), .7);
  margin: 0;
  transition: fill .1s linear;
}
.m-quote-alert-list .action-container .btn.btn-icon:hover .stock3-icon[data-v-14d3f223] {
  color: rgba(var(--text-color-rgb), 1);
}
.m-quote-alert-list .list-header[data-v-14d3f223] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.m-quote-alert-list .comment[data-v-14d3f223] {
  max-width: 200px;
  display: block;
}
.m-quote-alert-list .result-amount[data-v-14d3f223] {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  white-space: nowrap;
  margin: 0 8px 0 0;
}
.m-quote-alert-list[data-v-86f480d3] .m-link.instrument-link {
  text-decoration: underline;
}
.m-quote-alert-list .action-container[data-v-86f480d3] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.m-quote-alert-list .action-container .btn.btn-icon[data-v-86f480d3] {
  flex-shrink: 0;
  margin-left: 8px;
}
.m-quote-alert-list .action-container .btn.btn-icon.btn-danger .stock3-icon[data-v-86f480d3], .m-quote-alert-list .action-container .btn.btn-icon.btn-danger:hover .stock3-icon[data-v-86f480d3] {
  color: #fff;
}
.m-quote-alert-list .action-container .btn.btn-icon .stock3-icon[data-v-86f480d3] {
  color: rgba(var(--text-color-rgb), .7);
  margin: 0;
  transition: fill .1s linear;
}
.m-quote-alert-list .action-container .btn.btn-icon:hover .stock3-icon[data-v-86f480d3] {
  color: rgba(var(--text-color-rgb), 1);
}
.m-quote-alert-list .list-header[data-v-86f480d3] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.m-quote-alert-list .comment[data-v-86f480d3] {
  max-width: 200px;
  display: block;
}
.m-quote-alert-list .result-amount[data-v-86f480d3] {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  white-space: nowrap;
  margin: 0 8px 0 0;
}
.m-quote-alert-list .btn-load-more[data-v-86f480d3] {
  text-align: center;
  border: 1px solid var(--line-color);
  border-radius: 0 0 var(--global-radius) var(--global-radius);
  height: var(--btn-height);
  cursor: pointer;
  width: 100%;
  color: var(--text-color-light);
  border-top: 0;
  justify-content: center;
  align-items: center;
  transition: all .1s linear;
  display: flex;
}
.m-quote-alert-list .btn-load-more .stock3-icon[data-v-86f480d3] {
  color: var(--text-color-light);
  transition: color .1s linear;
}
.m-quote-alert-list .btn-load-more[data-v-86f480d3]:hover {
  color: rgba(var(--text-color-rgb), 1);
}
.m-quote-alert-list .btn-load-more:hover .stock3-icon[data-v-86f480d3] {
  color: rgba(var(--text-color-rgb), 1);
}
.m-quote-alert-triggered-list[data-v-bad116a0] .m-link.instrument-link {
  text-decoration: underline;
}
.m-quote-alert-triggered-list .action-container[data-v-bad116a0] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.m-quote-alert-triggered-list .action-container .btn.btn-sm[data-v-bad116a0] {
  flex-shrink: 0;
  margin-left: 8px;
}
.m-quote-alert-triggered-list .action-container .btn.btn-sm .stock3-icon[data-v-bad116a0] {
  color: rgba(var(--text-color-rgb), .7);
  margin: 0;
  transition: fill .1s linear;
}
.m-quote-alert-triggered-list .list-header[data-v-bad116a0] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.m-quote-alert-triggered-list .comment[data-v-bad116a0] {
  max-width: 200px;
  display: block;
}
.m-quote-alert-triggered-list .result-amount[data-v-bad116a0] {
  color: var(--text-color-light);
  font-weight: var(--font-medium);
  white-space: nowrap;
  margin: 0 8px 0 0;
}
.m-quote-alert-triggered-list .btn-load-more[data-v-bad116a0] {
  text-align: center;
  border: 1px solid var(--line-color);
  border-radius: 0 0 var(--global-radius) var(--global-radius);
  height: var(--btn-height);
  cursor: pointer;
  width: 100%;
  color: var(--text-color-light);
  border-top: 0;
  justify-content: center;
  align-items: center;
  transition: all .1s linear;
  display: flex;
}
.m-quote-alert-triggered-list .btn-load-more .stock3-icon[data-v-bad116a0] {
  color: var(--text-color-light);
  transition: color .1s linear;
}
.m-quote-alert-triggered-list .btn-load-more[data-v-bad116a0]:hover {
  color: rgba(var(--text-color-rgb), 1);
}
.m-quote-alert-triggered-list .btn-load-more:hover .stock3-icon[data-v-bad116a0] {
  color: rgba(var(--text-color-rgb), 1);
}
.p-quote-alerts[data-v-7f6f5fc5] {
  min-height: 80vh;
}
.p-quote-alerts .banner-info[data-v-7f6f5fc5] {
  flex-flow: row;
  gap: 10px;
  margin-bottom: 10px;
  display: flex;
}
.p-quote-alerts .banner-info .left[data-v-7f6f5fc5], .p-quote-alerts .banner-info .right[data-v-7f6f5fc5] {
  flex-direction: column-reverse;
  gap: 10px;
  width: 100%;
  display: flex;
}
@media screen and (min-width: 768px) {
.p-quote-alerts .banner-info .right[data-v-7f6f5fc5] {
    flex-flow: row;
    justify-content: flex-end;
}
}
.vitae[data-v-e20ca398] {
  margin-bottom: 20px;
}
.m-screener-card-list[data-v-d0caf430] section:only-child {
  margin-bottom: 0;
}
.header[data-v-d0caf430] {
  flex-direction: column;
  gap: 16px;
  margin-bottom: 15px;
  display: flex;
}
@media screen and (min-width: 576px) {
.header[data-v-d0caf430] {
    flex-direction: row;
}
}
.header .avatar[data-v-d0caf430] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  width: 80px;
  min-width: 80px;
  height: 80px;
}
@media screen and (min-width: 576px) {
.header .avatar[data-v-d0caf430] {
    width: 100px;
    min-width: 100px;
    height: 100px;
}
}
.header .avatar[data-v-d0caf430] img {
  border-radius: 6px;
  width: 100% !important;
  height: 100% !important;
}
.header[data-v-d0caf430] h3 {
  font-size: 22px;
  line-height: 1.2;
  font-weight: var(--font-semiBold);
}
.screener-card[data-v-d0caf430] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  align-items: flex-start;
  gap: 20px;
  min-height: 120px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
  overflow: hidden;
}
.screener-card[data-v-d0caf430] * {
  z-index: 2;
}
.screener-card .title[data-v-d0caf430] {
  font-weight: var(--font-semiBold);
  margin-bottom: 3px;
}
.img-wrapper[data-v-d0caf430] {
  border-radius: 6px;
  flex-shrink: 0;
  justify-content: center;
  width: 80px;
  height: 80px;
  display: flex;
  overflow: hidden;
}
.img-wrapper img[data-v-d0caf430] {
  height: 100%;
}
.blur-image[data-v-d0caf430] {
  z-index: 1;
  opacity: .2;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.blur-image img[data-v-d0caf430] {
  filter: blur(20px);
  transform: scale(2);
}
.blur-image[data-v-d0caf430] {
  background-image: var(--bg-img);
}
.descr[data-v-d0caf430] {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.section .main-group-title[data-v-c58a2f53] {
  margin-bottom: 20px;
}
.section h2[data-v-c58a2f53] {
  font-size: 24px;
  font-weight: var(--font-bold);
}
.screener-cta[data-v-c58a2f53] {
  border-radius: var(--global-radius);
  color: #fff;
  background: url("/img/premium/trademate-premium-bg.jpg") center / cover no-repeat;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
.screener-cta .screener-cta-left[data-v-c58a2f53], .screener-cta .screener-cta-right[data-v-c58a2f53] {
  flex-direction: column;
  flex: 0 50%;
  min-height: 320px;
  display: flex;
}
.screener-cta .screener-cta-left[data-v-c58a2f53] {
  align-items: flex-start;
  padding: 40px;
}
.screener-cta .screener-cta-right[data-v-c58a2f53] {
  justify-content: flex-end;
  align-items: flex-end;
}
.screener-cta .screener-cta-right .screener-cta-screenshot[data-v-c58a2f53] {
  background-color: orange;
  background-image: url("/img/screenshots/screenshot-screener.png");
  background-size: cover;
  border-top-left-radius: 6px;
  width: calc(100% - 40px);
  height: 320px;
  box-shadow: 0 4px 16px #0000004d;
}
.screener-cta p[data-v-c58a2f53] {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
.screener-cta[data-v-c58a2f53] {
    flex-direction: row;
}
:is(.screener-cta .screener-cta-left, .screener-cta .screener-cta-right) .screener-cta-screenshot[data-v-c58a2f53] {
    width: 100%;
    height: 90%;
}
}
.screener-subscription[data-v-d9430a06] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  margin-block: 60px 40px;
  padding: 120px 20px;
  display: flex;
}
.screener-subscription p[data-v-d9430a06] {
  text-align: center;
  max-width: 540px;
}
.screener-subscription .btn-wrapper[data-v-d9430a06] {
  gap: 1rem;
  display: flex;
}
.p-screener .loader-wrapper[data-v-d9430a06] {
  position: relative;
}
.p-screener .a-table.has-shadow[data-v-d9430a06] {
  box-shadow: inset -10px 0 10px -10px #0000001a;
}
.p-screener .loading-info[data-v-d9430a06] {
  text-align: center;
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-screener .loading-info .loading-title[data-v-d9430a06] {
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
  line-height: 1.2;
}
.p-screener .loading-info .loading-detail[data-v-d9430a06] {
  margin-bottom: 10px;
  line-height: 1.2;
}
.p-screener .btn-back[data-v-d9430a06] {
  margin-bottom: 20px;
}
.p-screener .name[data-v-d9430a06] .m-link {
  color: var(--text-color);
  align-items: center;
  display: flex;
}
.p-screener .name[data-v-d9430a06] .m-link .m-instrument-logo {
  flex-shrink: 0;
  margin-right: 5px;
}
.p-screener .quote > div[data-v-d9430a06] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.p-screener .quote > div span[data-v-d9430a06] {
  overflow: visible;
}
.p-screener .quote .delayed[data-v-d9430a06] {
  margin-left: 8px;
}
.p-screener .description[data-v-d9430a06] {
  margin: 20px 0 30px;
}
.p-screener .description h2[data-v-d9430a06] {
  margin-bottom: 5px;
}
.p-screener .header[data-v-d9430a06] {
  gap: 20px;
  margin-bottom: 20px;
  display: flex;
}
.p-screener .header .header-left img[data-v-d9430a06] {
  border-radius: 4px;
  width: 60px;
}
.p-screener .header .title[data-v-d9430a06] {
  margin-bottom: 10px;
}
.p-screener .header h2[data-v-d9430a06] {
  margin-bottom: 5px;
}
.screener-subscription[data-v-b936eaf8] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  margin-block: 60px 40px;
  padding: 120px 20px;
  display: flex;
}
.screener-subscription p[data-v-b936eaf8] {
  text-align: center;
  max-width: 540px;
}
.screener-subscription .btn-wrapper[data-v-b936eaf8] {
  gap: 1rem;
  display: flex;
}
.screener-cta[data-v-b936eaf8] {
  border-radius: var(--global-radius);
  color: #fff;
  background: url("/img/premium/trademate-premium-bg.jpg") center / cover no-repeat;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
.screener-cta h2[data-v-b936eaf8] {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
}
.screener-cta .screener-cta-left[data-v-b936eaf8], .screener-cta .screener-cta-right[data-v-b936eaf8] {
  flex-direction: column;
  flex: 0 50%;
  min-height: 320px;
  display: flex;
}
.screener-cta .screener-cta-left[data-v-b936eaf8] {
  align-items: flex-start;
  padding: 40px;
}
.screener-cta .screener-cta-right[data-v-b936eaf8] {
  justify-content: flex-end;
  align-items: flex-end;
}
.screener-cta .screener-cta-right .screener-cta-screenshot[data-v-b936eaf8] {
  background-color: orange;
  background-image: url("/img/screenshots/screenshot-screener.png");
  background-size: cover;
  border-top-left-radius: 6px;
  width: calc(100% - 40px);
  height: 320px;
  box-shadow: 0 4px 16px #0000004d;
}
.screener-cta p[data-v-b936eaf8] {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
.screener-cta[data-v-b936eaf8] {
    flex-direction: row;
}
:is(.screener-cta .screener-cta-left, .screener-cta .screener-cta-right) .screener-cta-screenshot[data-v-b936eaf8] {
    width: 100%;
    height: 90%;
}
}
.p-screener .loader-wrapper[data-v-b936eaf8] {
  position: relative;
}
.p-screener .loading-info[data-v-b936eaf8] {
  text-align: center;
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-screener .loading-info .loading-title[data-v-b936eaf8] {
  font-weight: var(--font-semiBold);
  margin-bottom: 10px;
  line-height: 1.2;
}
.p-screener .loading-info .loading-detail[data-v-b936eaf8] {
  margin-bottom: 10px;
  line-height: 1.2;
}
.p-screener .btn-back[data-v-b936eaf8] {
  margin-bottom: 20px;
}
.p-screener .description[data-v-b936eaf8] {
  margin: 20px 0 30px;
}
.p-screener .description h2[data-v-b936eaf8] {
  margin-bottom: 5px;
}
.p-screener .header[data-v-b936eaf8] {
  gap: 20px;
  margin-bottom: 20px;
  display: flex;
}
.p-screener .header .header-left[data-v-b936eaf8] {
  min-width: 50px;
}
.p-screener .header .header-left[data-v-b936eaf8] img {
  border-radius: 4px;
  width: 50px;
  height: 50px;
}
.p-screener .header .title[data-v-b936eaf8] {
  margin-bottom: 10px;
}
.p-screener .header h2[data-v-b936eaf8] {
  margin-bottom: 5px;
}
.p-screener .description[data-v-491972d3] {
  margin: 20px 0 30px;
}
.p-screener .description h2[data-v-491972d3] {
  margin-bottom: 5px;
}
.p-screener .header[data-v-491972d3] {
  gap: 20px;
  margin-bottom: 20px;
  display: flex;
}
.p-screener .header .header-left[data-v-491972d3] {
  min-width: 50px;
}
.p-screener .header .header-left[data-v-491972d3] img {
  border-radius: 4px;
  width: 50px;
  height: 50px;
}
.p-screener .header .title[data-v-491972d3] {
  margin-bottom: 10px;
}
.p-screener .header h2[data-v-491972d3] {
  margin-bottom: 5px;
}
.p-services[data-v-5be3c030] {
  min-height: 80vh;
}
.p-services .services-header[data-v-5be3c030] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.p-services .services-list[data-v-5be3c030] {
  --card-padding: 20px;
  --card-line-color: rgba(var(--text-color-rgb), .1);
  background: center / cover no-repeat;
}
.p-services .services-list h2.main-title[data-v-5be3c030] {
  text-align: center;
  max-width: 800px;
  margin: 30px auto;
  font-size: 40px;
}
.p-services .services-list .section h2[data-v-5be3c030] {
  font-size: var(--font-l);
}
.p-services .services-list .service-items[data-v-5be3c030] {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}
.p-services .services-list .service-items .service-item[data-v-5be3c030] {
  flex-basis: 100%;
}
@media screen and (min-width: 768px) {
.p-services .services-list .service-items .service-item[data-v-5be3c030] {
    flex-basis: calc(50% - 4px);
}
}
.p-services .services-list .service-items .service-item .service-link[data-v-5be3c030] {
  border: 1px solid var(--line-color);
  width: 100%;
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
  display: inline-flex;
}
.p-services .services-list .service-items .service-item .service-link .label[data-v-5be3c030] {
  text-align: left;
  flex-grow: 1;
}
.p-services .services-list .service-items .service-item .service-link .terminal[data-v-5be3c030] {
  color: var(--text-color-light);
}
.p-services .services-list .service-items .service-item .service-link[data-v-5be3c030]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.p-services .services-list .service-items .service-item .service-link.btn-terminal[data-v-5be3c030] {
  border-color: var(--brand-primary);
  background-color: var(--brand-primary);
  color: var(--text-color-inverted);
  margin: 0;
}
.p-services .services-list .service-items .service-item img[data-v-5be3c030] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.m-market-movers[data-v-9f655656] .m-instrument-item-list .m-instrument-item {
  border-color: #0000;
}
.m-market-movers[data-v-9f655656] .m-instrument-item-list .m-instrument-item:hover {
  border-color: var(--brand-primary);
}
.p-shares[data-v-2714791f] {
  margin-bottom: 10px;
}
.p-shares .section.top-flop[data-v-2714791f] {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.p-shares .section.top-flop[data-v-2714791f] {
    margin-bottom: var(--section-margin-md);
}
}
.filter-section[data-v-7f288f1e] {
  margin-bottom: 30px;
}
.filter-section[data-v-7f288f1e]:last-of-type {
  margin-bottom: 0;
}
.filter-section .title[data-v-7f288f1e] {
  letter-spacing: .1em;
  min-height: 21px;
  font-weight: var(--font-semiBold);
  text-transform: uppercase;
  font-size: var(--font-xs);
  flex-flow: row;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
  display: flex;
}
.filter-section[data-v-7f288f1e] li {
  border-radius: var(--global-radius);
}
.filter-section[data-v-7f288f1e] li a.router-link-exact-active {
  background-color: var(--brand-primary);
  color: #fff;
}
.filter-section[data-v-7f288f1e] li a.router-link-exact-active:hover {
  background-color: var(--brand-primary);
  color: #fff;
}
.filter-section[data-v-7f288f1e] li a {
  height: 34px;
  color: rgba(var(--text-color-rgb), .8);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  align-items: center;
  padding: 0 10px;
  display: flex;
}
:is(.filter-section[data-v-7f288f1e] li:hover, .filter-section[data-v-7f288f1e] li:focus-within):not(.disabled) {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.a-toggle-select-list[data-v-37a23558] {
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  display: flex;
}
.a-toggle-select-list .toggle-item[data-v-37a23558] {
  border: 1px solid var(--line-color);
  background-color: var(--body-bg);
  border-radius: 30px;
  align-items: center;
  gap: 4px;
  margin-top: 4px;
  margin-right: 4px;
  padding: 4px;
  display: flex;
}
.a-toggle-select-list .toggle-item .content[data-v-37a23558] {
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}
.a-toggle-select-list .toggle-item.disabled[data-v-37a23558] {
  background-color: var(--gray-500);
}
.a-toggle-select-list .toggle-item.disabled[data-v-37a23558]:hover {
  cursor: not-allowed;
}
.a-toggle-select-list .toggle-item.disabled:hover .btn.btn-sm.btn-round.btn-icon .stock3-icon[data-v-37a23558] {
  cursor: not-allowed;
  color: rgba(var(--text-color-rgb), .7);
}
.a-toggle-select-list .toggle-item.active .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon[data-v-37a23558] {
  color: #fff;
}
.a-toggle-select-list .toggle-item.active .btn.btn-sm.btn-round.btn-icon.stock3-icon[data-v-37a23558] {
  color: #fff;
}
.a-toggle-select-list .toggle-item.active[data-v-37a23558]:hover {
  cursor: pointer;
}
.a-toggle-select-list .toggle-item.active:hover .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon[data-v-37a23558] {
  color: #fff;
}
.a-toggle-select-list .toggle-item.active:hover .btn.btn-sm.btn-round.btn-icon.stock3-icon[data-v-37a23558] {
  color: rgba(var(--text-color), 1);
}
.a-toggle-select-list .toggle-item .name[data-v-37a23558] {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .8);
  padding-left: 8px;
}
.a-toggle-select-list .toggle-item .btn.btn-sm.btn-round.btn-icon[data-v-37a23558] {
  width: 30px;
  height: 30px;
}
.a-toggle-select-list .toggle-item .btn.btn-sm.btn-round.btn-icon .stock3-icon[data-v-37a23558] {
  color: rgba(var(--text-color-rgb), .7);
  font-size: 16px;
  bottom: 0;
}
.a-toggle-select-list .toggle-item .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon[data-v-37a23558] {
  color: var(--text-color-inverted);
}
.a-toggle-select-list .toggle-item[data-v-37a23558]:hover {
  cursor: pointer;
}
.a-toggle-select-list .toggle-item:hover .btn.btn-sm.btn-round.btn-icon.btn-primary .stock3-icon[data-v-37a23558] {
  color: var(--text-color-inverted);
}
.a-toggle-select-list .toggle-item:hover .btn.btn-sm.btn-round.btn-icon .stock3-icon[data-v-37a23558] {
  color: rgba(var(--text-color-rgb), 1);
}
.filter-section[data-v-fa6ad962] {
  margin-bottom: 30px;
}
.filter-section[data-v-fa6ad962]:last-of-type {
  margin-bottom: 0;
}
.filter-section .title[data-v-fa6ad962] {
  letter-spacing: .1em;
  font-weight: var(--font-semiBold);
  text-transform: uppercase;
  font-size: var(--font-xs);
  margin-bottom: 10px;
}
.filter-section li[data-v-fa6ad962] {
  border-radius: var(--global-radius);
}
.filter-section li[data-v-fa6ad962] a.router-link-exact-active {
  background-color: var(--brand-primary);
  color: #fff;
}
.filter-section li[data-v-fa6ad962] a.router-link-exact-active:hover {
  background-color: var(--brand-primary);
  color: #fff;
}
.filter-section li a[data-v-fa6ad962] {
  height: 34px;
  color: rgba(var(--text-color-rgb), .8);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  align-items: center;
  padding: 0 10px;
  display: flex;
}
.filter-section li[data-v-fa6ad962]:hover, .filter-section li[data-v-fa6ad962]:focus-within {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.form-control[data-v-fa6ad962] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  align-items: center;
  padding: 4px 5px;
  display: flex;
}
.form-control input[type="checkbox"][data-v-fa6ad962] {
  appearance: none;
  box-sizing: content-box;
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  position: relative;
}
.form-control input[type="checkbox"][data-v-fa6ad962]:before {
  content: "";
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  border-radius: 3px;
  width: 14px;
  height: 14px;
  transition: border-color .2s, background-color .2s;
  display: block;
}
.form-control input[type="checkbox"][data-v-fa6ad962]:checked:before {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.form-control input[type="checkbox"][data-v-fa6ad962]:disabled:before {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.form-control input[type="checkbox"][data-v-fa6ad962]:checked:after {
  animation: .2s forwards toggleOnCheckbox-fa6ad962;
}
.form-control input[type="checkbox"][data-v-fa6ad962]:checked:not(:disabled):before {
  background-color: var(--brand-primary);
}
.form-control input[type="checkbox"][data-v-fa6ad962]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.form-control input[type="checkbox"][data-v-fa6ad962]:after {
  content: "";
  box-sizing: content-box;
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
@keyframes toggleOnCheckbox-fa6ad962 {
0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
}
70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
}
100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
}
}
@keyframes toggleOnCheckbox-d007dbca {
0% {
    opacity: 0;
    transform: translate(-50%, -85%)scale(0)rotate(45deg);
}
70% {
    opacity: 1;
    transform: translate(-50%, -85%)scale(.9)rotate(45deg);
}
100% {
    transform: translate(-50%, -85%)scale(.8)rotate(45deg);
}
}
.c-store-filter[data-v-d007dbca] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
}
.c-store-filter .recommend-wrapper[data-v-d007dbca] {
  margin-bottom: 20px;
}
.c-store-filter .recommend-wrapper .title-sm[data-v-d007dbca] {
  font-weight: var(--font-semiBold);
  color: var(--brand-primary);
  font-size: var(--font-xs);
  margin-bottom: 8px;
}
.c-store-filter .recommend-wrapper .m-link.btn.btn-light[data-v-d007dbca] {
  border: 1px solid var(--line-color);
  color: var(--text-color);
  background-color: var(--body-bg);
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 0 10px;
  transition: all .1s linear;
}
.c-store-filter .recommend-wrapper .m-link.btn.btn-light[data-v-d007dbca]:hover {
  border-color: var(--brand-primary);
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.c-store-filter .recommend-wrapper .m-link.btn.btn-light img[data-v-d007dbca] {
  width: 28px;
  height: auto;
  margin-right: 8px;
}
.c-store-filter .filter-inner[data-v-d007dbca] {
  padding: 20px;
}
@media screen and (max-width: 767px) {
.c-store-filter .filter-inner[data-v-d007dbca] {
    position: absolute;
    inset: 0;
    overflow: auto;
}
}
.c-store-filter .filter-section[data-v-d007dbca] {
  margin-bottom: 30px;
}
.c-store-filter .filter-section[data-v-d007dbca]:last-of-type {
  margin-bottom: 0;
}
.c-store-filter .filter-section .title[data-v-d007dbca] {
  letter-spacing: .1em;
  font-weight: var(--font-semiBold);
  text-transform: uppercase;
  font-size: var(--font-xs);
  margin-bottom: 10px;
}
.c-store-filter .filter-section li[data-v-d007dbca] {
  border-radius: var(--global-radius);
}
.c-store-filter .filter-section li[data-v-d007dbca] a.router-link-exact-active {
  background-color: var(--brand-primary);
  color: #fff;
}
.c-store-filter .filter-section li[data-v-d007dbca] a.router-link-exact-active:hover {
  background-color: var(--brand-primary);
  color: #fff;
}
.c-store-filter .filter-section li a[data-v-d007dbca] {
  height: 34px;
  color: rgba(var(--text-color-rgb), .8);
  border-radius: var(--global-radius);
  font-weight: var(--font-medium);
  align-items: center;
  padding: 0 10px;
  display: flex;
}
.c-store-filter .filter-section li[data-v-d007dbca]:hover, .c-store-filter .filter-section li[data-v-d007dbca]:focus-within {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.c-store-filter .btn-show-more[data-v-d007dbca] {
  color: var(--text-color);
  font-weight: var(--font-medium);
  cursor: pointer;
  margin-top: 10px;
  display: block;
}
.c-store-filter .form-control[data-v-d007dbca] {
  color: rgba(var(--text-color-rgb), .8);
  font-size: 14px;
  line-height: 1.4;
  font-weight: var(--font-medium);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  align-items: center;
  padding: 4px 5px;
  display: flex;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca] {
  appearance: none;
  box-sizing: content-box;
  flex-shrink: 0;
  margin: 4px 8px 4px 4px;
  position: relative;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:before {
  content: "";
  box-sizing: content-box;
  border: 2px solid var(--text-color-light);
  border-radius: 3px;
  width: 14px;
  height: 14px;
  transition: border-color .2s, background-color .2s;
  display: block;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:checked:before {
  border-color: var(--brand-primary);
  transition: border-color .5s;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:disabled:before {
  border-color: var(--line-color);
  background-color: var(--box-bg);
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:checked:after {
  animation: .2s forwards toggleOnCheckbox-d007dbca;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:checked:not(:disabled):before {
  background-color: var(--brand-primary);
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:not(:disabled):after {
  box-shadow: 4px 4px #fff;
}
.c-store-filter .form-control input[type="checkbox"][data-v-d007dbca]:after {
  content: "";
  box-sizing: content-box;
  background-color: #0000;
  border-radius: 0;
  width: 8px;
  height: 14px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}
@media screen and (min-width: 768px) {
.c-store-filter[data-v-d007dbca] {
    top: calc(var(--nav-wrapper-mobile-height)  + 30px);
    z-index: 1;
    border-radius: var(--global-radius);
    min-height: 650px;
    margin-right: 40px;
    position: sticky;
}
.c-store-filter .filter-inner[data-v-d007dbca] {
    padding: 25px;
}
}
@media screen and (min-width: 992px) {
.c-store-filter[data-v-d007dbca] {
    top: var(--nav-wrapper-desktop-height);
}
}
.c-store-results .header[data-v-bd801fc9] {
  gap: 20px;
  margin: 0 0 20px;
  display: flex;
}
.c-store-results .pre-results-text[data-v-bd801fc9] {
  font-weight: var(--font-medium);
  color: rgba(var(--text-color-rgb), .5);
  margin: 20px 0 10px;
}
.c-store-results .shop-list-wrapper[data-v-bd801fc9] {
  min-height: 80vh;
}
.c-store-results .shop-list-wrapper .row[data-v-bd801fc9] {
  row-gap: 20px;
}
@media screen and (max-width: 575px) {
.c-store-results .search-wrapper[data-v-bd801fc9] {
    max-width: 300px;
}
.c-store-results .header[data-v-bd801fc9] {
    flex-direction: column-reverse;
}
}
@media screen and (min-width: 768px) {
.c-store-results .search-wrapper[data-v-bd801fc9] {
    max-width: 300px;
}
}
.p-store .button-wrapper[data-v-bcd25ecd] {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}
.p-store .button-wrapper .arrow-link-mobile[data-v-bcd25ecd] {
  width: 460px;
}
@media screen and (min-width: 768px) {
.p-store .button-wrapper .m-link.m-arrow-link[data-v-bcd25ecd] {
    border: 1px solid var(--brand-primary);
    margin-bottom: 0;
    padding: 15px 10px;
    font-size: 15px;
}
}
.p-store .filter-wrapper[data-v-bcd25ecd] {
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  border: 1px solid var(--line-color);
  height: calc(80vh - 120px - var(--nav-wrapper-mobile-height));
  overflow: hidden scroll;
}
@media screen and (max-width: 767px) {
.p-store .filter-wrapper[data-v-bcd25ecd] {
    height: auto;
}
}
.p-store .filter-wrapper .filter-inner[data-v-bcd25ecd] {
  padding: 20px;
}
@media screen and (max-width: 767px) {
.p-store .filter-wrapper .filter-inner[data-v-bcd25ecd] {
    position: absolute;
    inset: 0;
    overflow: auto;
}
}
@media screen and (min-width: 768px) {
.p-store .filter-wrapper[data-v-bcd25ecd] {
    top: calc(var(--nav-wrapper-mobile-height)  + 30px);
    min-height: 650px;
    height: calc(var(--100vh)  - var(--nav-wrapper-desktop-height));
    z-index: 1;
    border-radius: var(--global-radius);
    margin-right: 40px;
    position: sticky;
}
.p-store .filter-wrapper .filter-inner[data-v-bcd25ecd] {
    padding: 25px;
}
}
@media screen and (min-width: 992px) {
.p-store .filter-wrapper[data-v-bcd25ecd] {
    top: var(--nav-wrapper-desktop-height);
}
}
@media screen and (min-width: 768px) {
.p-store .c-store-results .a-search-input[data-v-bcd25ecd] {
    width: 300px;
}
}
@media screen and (max-width: 767px) {
.p-store .shop-wrapper .filter-wrapper[data-v-bcd25ecd] {
    top: calc(var(--watchlist-height)  + var(--nav-height));
    z-index: 10;
    max-width: 280px;
    box-shadow: var(--global-shadow);
    border-radius: 0;
    transition: transform .2s ease-in-out;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 70px;
    transform: translateX(-100%);
}
.p-store .shop-wrapper .filter-wrapper.open[data-v-bcd25ecd] {
    transform: translateX(0);
}
}
.p-store .mobile-menu-btn[data-v-bcd25ecd] {
  background-color: var(--brand-primary);
  width: 50px;
  height: 50px;
  box-shadow: var(--nav-shadow);
  z-index: var(--z-drawer);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 15px;
  right: 15px;
}
.p-store .mobile-menu-btn .stock3-icon[data-v-bcd25ecd] {
  color: #fff;
  font-size: 22px;
}
@media screen and (min-width: 768px) {
.p-store .shop-wrapper[data-v-bcd25ecd] {
    align-items: flex-start;
    display: flex;
}
.p-store .shop-wrapper .c-store-results[data-v-bcd25ecd], .p-store .shop-wrapper .m-tec-matrix[data-v-bcd25ecd] {
    width: 55%;
}
.p-store .shop-wrapper .filter-wrapper[data-v-bcd25ecd] {
    width: 45%;
}
.p-store .mobile-menu-btn[data-v-bcd25ecd] {
    display: none;
}
}
@media screen and (min-width: 992px) {
.p-store .shop-wrapper .c-store-results[data-v-bcd25ecd], .p-store .shop-wrapper .m-tec-matrix[data-v-bcd25ecd] {
    width: 70%;
}
.p-store .shop-wrapper .filter-wrapper[data-v-bcd25ecd] {
    width: 30%;
}
}
.p-store-trademate {
  padding-bottom: 140px;
  font-size: 16px;
}
p.small {
  font-size: 12px;
}
.p-store-trademate .a-grid-row {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}
.p-store-trademate .a-grid-row:after {
  content: "";
  clear: both;
  display: table;
}
.p-store-trademate .a-grid-item {
  text-align: left;
  width: 100%;
  padding: 0 10px;
  display: inline-block;
}
.p-store-trademate section h2 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.2;
}
.p-store-trademate section h3 {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 1.2;
}
.p-store-trademate section p {
  margin-bottom: 15px;
}
.p-store-trademate section.experts .grid-row {
  flex-direction: column-reverse;
  display: flex;
}
.p-store-trademate section.experts .right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
}
.p-store-trademate .year-banner {
  color: #fff;
  cursor: default;
  font-size: 18px;
  line-height: 1.2;
  font-weight: var(--font-semiBold);
  margin-bottom: 25px;
  padding: 10px 15px 10px 10px;
  display: flex;
  position: relative;
}
.p-store-trademate .year-banner .inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.p-store-trademate .year-banner.left .inner {
  justify-content: flex-start;
}
.p-store-trademate .year-banner .price {
  text-align: right;
  margin-left: auto;
}
.p-store-trademate .year-banner .price span {
  font-size: 16px;
  position: relative;
}
.p-store-trademate .year-banner .price span:after {
  content: "";
  background-color: var(--brand-red);
  height: 3px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.p-store-trademate .year-banner .badge {
  color: var(--brand-primary);
  white-space: nowrap;
  align-items: center;
  margin-right: 20px;
  padding: 15px;
  display: flex;
  position: relative;
}
.p-store-trademate .year-banner .badge-inner {
  position: relative;
}
.p-store-trademate .year-banner .badge:before {
  content: "";
  background-color: #fff;
  border-radius: 3px;
  position: absolute;
  inset: 0;
  transform: skewX(-15deg);
}
.p-store-trademate .year-banner:before {
  content: "";
  background-color: var(--brand-primary);
  border-radius: var(--global-radius);
  position: absolute;
  inset: 0;
  transform: skewX(-15deg);
}
.p-store-trademate .btn.btn-arrow {
  color: var(--brand-primary);
  border-radius: var(--global-radius);
  align-items: center;
  display: inline-flex;
}
.p-store-trademate .btn.btn-arrow .stock3-icon {
  color: var(--brand-primary);
  margin: 0 0 -2px 5px;
}
.p-store-trademate section .subtitle {
  color: var(--brand-primary);
  font-size: 16px;
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
}
.p-store-trademate .hero {
  margin-bottom: 50px;
}
.p-store-trademate .hero .logo {
  width: 140px;
  margin-bottom: 5px;
}
.p-store-trademate .hero h2 {
  margin-bottom: 15px;
  font-size: 36px;
}
.p-store-trademate .btn-wrapper {
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.p-store-trademate .btn-sale {
  border-radius: var(--global-radius);
  border: 1px solid var(--brand-primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 15px;
  display: flex;
  position: relative;
}
.p-store-trademate .corner-badge {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
}
.p-store-trademate .corner-badge .inner {
  color: #fff;
  font-weight: var(--font-semiBold);
  font-size: var(--font-xs);
  transform-origin: 0 0;
  background: var(--brand-primary);
  margin: 0;
  padding: 5px 0;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(40%)translateY(-15%)rotate(45deg);
}
.p-store-trademate .corner-badge .inner:before, .p-store-trademate .corner-badge .inner:after {
  content: "";
  background: var(--brand-primary);
  width: 100%;
  height: 100%;
  margin: 0 -1px;
  position: absolute;
  top: 0;
}
.p-store-trademate .corner-badge .inner:before {
  right: 100%;
}
.p-store-trademate .corner-badge .inner:after {
  left: 100%;
}
.p-store-trademate .btn-sale .label {
  font-weight: var(--font-semiBold);
  margin-bottom: 5px;
  font-size: 18px;
}
.p-store-trademate .btn-sale .price {
  white-space: nowrap;
  font-size: 16px;
}
.p-store-trademate .btn-sale .bottom-line {
  height: 12px;
  color: rgba(var(--text-color-rgb), .8);
  margin-top: 5px;
  font-size: 12px;
}
.p-store-trademate .btn-sale .price span {
  margin-left: 5px;
  font-size: 12px;
}
.p-store-trademate .hero .hero-img {
  max-width: 100%;
}
.p-store-trademate section {
  margin-bottom: 50px;
}
.p-store-trademate section .box-wrapper {
  grid-gap: 20px;
  grid-template-columns: repeat(4, minmax(260px, 1fr));
  display: grid;
  overflow: auto;
}
.p-store-trademate section .box {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  padding: 25px;
}
.p-store-trademate section.boxes .box img {
  width: 40px;
  height: 40px;
  margin-bottom: 25px;
}
.p-store-trademate section .box h3 {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 1.2;
}
.p-store-trademate section .box p {
  font-size: var(--font-s);
  margin-bottom: 0;
}
.p-store-trademate section.depots .grid-row, .p-store-trademate section.depots .left {
  margin-bottom: 40px;
}
.p-store-trademate .depot-box {
  border-top: 1px solid var(--line-color);
  margin-bottom: 20px;
  padding-top: 20px;
}
.p-store-trademate .depot-box p {
  font-size: var(--font-s);
  margin: 10px 0 15px;
}
.p-store-trademate .depot-box .expert {
  color: rgba(var(--text-color-rgb), .8);
  font-style: italic;
  font-size: var(--font-s);
  margin-bottom: 15px;
}
.p-store-trademate .depot-box.img-left {
  flex-direction: row-reverse;
}
.p-store-trademate section.faq .question {
  margin-top: 40px;
}
.p-store-trademate section.faq .question .title {
  font-weight: var(--font-semiBold);
  border-bottom: 1px solid var(--line-color);
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.p-store-trademate section.faq .question p {
  font-size: var(--font-s);
  margin-bottom: 5px;
}
@media screen and (min-width: 992px) {
.p-store-trademate {
    padding-top: 70px;
    padding-bottom: 0;
}
.p-store-trademate section .subtitle {
    font-size: 20px;
}
.p-store-trademate .year-banner {
    height: 80px;
    padding: 0 15px 0 10px;
    font-size: 30px;
}
.p-store-trademate .year-banner .price {
    white-space: nowrap;
}
.p-store-trademate .year-banner .price span {
    font-size: 25px;
}
.p-store-trademate .year-banner .badge {
    height: 60px;
    padding: 0 15px;
}
.p-store-trademate section h2 {
    font-size: 40px;
    line-height: 1.1;
}
.p-store-trademate .left.text {
    padding-right: 100px;
}
.p-store-trademate .right.text {
    padding-left: 100px;
}
.p-store-trademate .hero h2 {
    font-size: 70px;
    line-height: 1;
}
.p-store-trademate .hero .logo {
    width: 180px;
}
.p-store-trademate .hero .header {
    margin-top: 180px;
}
.p-store-trademate section .box {
    padding: 30px;
}
.p-store-trademate .hero .a-grid-item.l {
    padding-right: 50px;
}
.p-store-trademate .grid-row {
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    display: grid;
}
.p-store-trademate section {
    margin-bottom: 100px;
}
.p-store-trademate section.depots .left {
    margin-bottom: 0;
}
.p-store-trademate .depot-box {
    border: 1px solid var(--line-color);
    border-radius: var(--global-radius);
    justify-content: space-between;
    align-items: center;
    padding: 50px;
    display: flex;
}
.p-store-trademate .depot-box .right {
    min-width: 400px;
}
.p-store-trademate .depot-box .left {
    margin: 0 80px 0 0;
}
.p-store-trademate .depot-box.img-left .left {
    margin: 0 0 0 80px;
}
.p-store-trademate .depot-box h3 {
    font-size: 30px;
}
.p-store-trademate .depot-box .subtitle {
    margin-bottom: 2px;
    font-size: 16px;
}
.p-store-trademate .depot-box .expert {
    margin-bottom: 0;
    font-size: 16px;
}
.p-store-trademate .depot-box p {
    font-size: var(--font-m);
}
.p-store-trademate section.features .box-wrapper {
    grid-template-columns: repeat(2, minmax(260px, 1fr));
}
.p-store-trademate section.experts .grid-row {
    grid-gap: 5px;
    align-items: stretch;
    display: grid;
}
.p-store-trademate .a-grid-row {
    text-align: right;
    display: block;
}
.p-store-trademate .a-grid-item.l {
    float: left;
    clear: left;
    width: 65%;
}
.p-store-trademate .a-grid-item.r {
    width: 35%;
}
.p-store-trademate section.experts .right {
    margin-bottom: 0;
    padding: 50px;
}
.p-store-trademate .corner-badge .inner {
    font-size: 14px;
}
}
.stream-complete[data-v-c3d594eb] {
  text-align: center;
  color: var(--text-color-light);
  height: 100px;
  padding: 20px 0;
}
.read-all-btn[data-v-f833a5b0] {
  min-width: 48px;
  margin-bottom: 10px;
  display: inline-flex !important;
}
.read-all-btn .inside-button[data-v-f833a5b0] {
  align-items: center;
  gap: 4px;
  display: flex;
}
.header[data-v-f833a5b0] {
  flex-direction: column;
  margin-bottom: 20px;
  display: flex;
}
.header[data-v-f833a5b0] .a-title {
  margin-bottom: 20px;
}
@media screen and (min-width: 576px) {
.header[data-v-f833a5b0] {
    flex-direction: row;
}
.header[data-v-f833a5b0] .a-title {
    margin-bottom: 10px;
}
}
.centered[data-v-f833a5b0] {
  max-width: 800px;
  margin: auto;
}
p.top[data-v-f833a5b0] {
  margin-bottom: 10px;
}
.settings[data-v-f833a5b0] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
  display: flex;
}
@media screen and (min-width: 576px) {
.settings[data-v-f833a5b0] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
}
}
.settings .setting[data-v-f833a5b0] {
  text-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  display: flex;
}
.settings .setting[data-v-f833a5b0] * {
  display: inline-block;
}
.title[data-v-b471795a] {
  width: 50%;
}
.container[data-v-b471795a] {
  width: 772px;
}
.actions[data-v-b471795a] {
  display: flex;
}
.actions[data-v-b471795a] > * {
  margin-right: 6px;
}
.actions > *.delete[data-v-b471795a] {
  background-color: var(--brand-red);
  color: #fff;
}
.edit-area td[data-v-b471795a] {
  padding: 20px;
}
.edit-area[data-v-b471795a] {
  background-color: var(--box-bg);
}
.nowrap-col[data-v-b471795a] {
  white-space: nowrap;
}
.nowrap-col .square[data-v-b471795a] {
  border-radius: var(--global-radius);
  border: rgba(var(--text-color-rgb), .3) 1px solid;
  background-color: var(--square);
  width: 30px;
  height: 30px;
  margin-right: 2px;
  display: inline-block;
}
.create-btn[data-v-b471795a] {
  width: fit-content;
  margin-bottom: 20px;
}
.color-input-block[data-v-8ad91d82] {
  justify-content: center;
  align-items: center;
  display: flex;
}
.color-input-block .square[data-v-8ad91d82] {
  border-radius: var(--global-radius);
  background: repeating-linear-gradient(-45deg, #fff, #fff 22px, red 22px 30px);
  border: 2px solid #000;
  width: 42px;
  height: 42px;
  margin-left: 8px;
  margin-right: 2px;
  display: inline-block;
  position: relative;
}
.color-input-block .square .pipette-input[data-v-8ad91d82] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  width: 42px;
  height: 42px;
  position: absolute;
}
.color-input-block .square.valid[data-v-8ad91d82] {
  background: var(--square);
  border: rgba(var(--text-color-rgb), .3) 1px solid;
}
small[data-v-7cc20cc7] {
  text-align: right;
  width: 100%;
  margin-bottom: 10px;
  display: inline-block;
}
.host-input-field[data-v-7cc20cc7] {
  justify-content: center;
  align-items: end;
  margin-bottom: 10px;
  display: flex;
}
.host-input-field .dropdown-trigger[data-v-7cc20cc7] {
  margin-bottom: 12px;
  padding: 12px;
}
.host-input-field .main-input[data-v-7cc20cc7] {
  flex: 1;
}
.host-input-field .main-input .hosts[data-v-7cc20cc7] {
  background-color: var(--form-field-bg);
  border-radius: var(--global-radius);
  border: solid 1px var(--form-field-border-color);
  height: var(--btn-height);
  margin-right: 10px;
  padding: 6px;
}
.host-input-field .main-input .hosts .host[data-v-7cc20cc7] {
  border-radius: var(--global-radius);
  background-color: var(--box-bg);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: 6px;
  padding: 2px 8px;
  display: inline-flex;
}
.title[data-v-b6a5d5a6] {
  width: 50%;
}
.settings[data-v-b6a5d5a6] {
  height: 1000px;
}
section.loading[data-v-b6a5d5a6] {
  text-align: center;
}
.header[data-v-b6a5d5a6] {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.broker-info-footer[data-v-813fb094] {
  max-width: 420px;
  margin: 15px auto 0;
}
.broker-info-footer .a-form-error[data-v-813fb094] {
  margin-top: 10px;
}
.broker-info-header__list li[data-v-813fb094] {
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}
.broker-info-header__list li[data-v-813fb094]:last-child {
  margin-bottom: 0;
}
.broker-info-header__list li .stock3-icon[data-v-813fb094] {
  color: var(--brand-green);
  flex-shrink: 0;
  margin-top: 4px;
}
.broker-info-header__list li p[data-v-813fb094] {
  padding-left: 8px;
}
.broker-info-footer__legal[data-v-813fb094] {
  font-size: var(--font-xs);
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  position: relative;
}
.broker-info-footer__legal.is-error[data-v-813fb094] {
  border-color: var(--brand-red);
}
.broker-info-footer__legal button[data-v-813fb094] {
  background: linear-gradient(to bottom, rgba(var(--gradient-legal-rgb), 0) 0%, rgba(var(--gradient-legal-rgb), 1) 45%);
  border-radius: var(--global-radius);
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.broker-info-footer__legal .icon-down[data-v-813fb094] {
  background: var(--body-bg);
  border: 1px solid var(--line-color);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: inline-flex;
}
.broker-info-footer__legal .a-form-field[data-v-813fb094] {
  margin-bottom: 0;
}
.broker-info-footer__legal p[data-v-813fb094] {
  margin-bottom: 8px;
}
.broker-info-footer__legal-inner[data-v-813fb094] {
  height: 150px;
  padding: 12px 15px 15px;
  overflow: auto;
}
.broker-img[data-v-813fb094] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  background: bottom / cover no-repeat;
  justify-content: center;
  align-items: center;
  height: 160px;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}
.broker-img img[data-v-813fb094] {
  z-index: 1;
  max-width: 120px;
  position: relative;
}
.broker-img.has-campaign[data-v-813fb094]:before {
  content: "";
  border-radius: var(--global-radius);
  background-color: #0006;
  position: absolute;
  inset: 0;
}
.broker-img.has-campaign img[data-v-813fb094] {
  filter: brightness(0) invert();
}
.btn-wrapper[data-v-813fb094] {
  text-align: center;
  margin-top: 15px;
}
.btn-wrapper .btn[data-v-813fb094] {
  margin-bottom: 5px;
}
.btn-wrapper p[data-v-813fb094] {
  font-size: var(--font-xs);
  margin: 10px 0 0;
}
.brokerize-disclaimer[data-v-813fb094] {
  font-size: var(--font-xs);
  text-align: center;
  color: var(--text-color-secondary);
  border: 1px dashed var(--brand-primary);
  border-radius: var(--global-radius);
  margin-top: 15px;
  padding: 20px;
  line-height: 1.4;
}
.brokerize-disclaimer strong[data-v-813fb094] {
  color: var(--brand-primary);
}
@media screen and (min-width: 768px) {
.broker-info-footer[data-v-813fb094] {
    max-width: none;
    box-shadow: none;
    padding: 0;
}
.broker-info-footer__legal button[data-v-813fb094] {
    display: none;
}
.broker-info-footer__legal-inner[data-v-813fb094] {
    height: auto;
}
}
.p-broker-login[data-v-ca8d8a94] {
  max-width: 400px;
  margin: 0 auto;
}
.broker-login__header[data-v-ca8d8a94] {
  margin-bottom: 10px;
}
.broker-login__header .broker-logo[data-v-ca8d8a94] {
  max-width: 90px;
  margin: 15px 0 5px;
}
.broker-login__header h1[data-v-ca8d8a94] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xxl);
  margin-bottom: 8px;
  line-height: 1.3;
}
.broker-login__header p[data-v-ca8d8a94] {
  font-size: var(--font-s);
}
.ssl-info[data-v-ca8d8a94] {
  color: var(--brand-primary);
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  align-items: center;
  margin: 10px 0;
  line-height: 1.3;
  display: flex;
}
.ssl-info .stock3-icon[data-v-ca8d8a94] {
  margin-right: 2px;
  font-size: 12px;
}
.btn-toggle-pw.is-active .stock3-icon[data-v-ca8d8a94] {
  color: var(--gray-700);
}
.btn-wrapper[data-v-ca8d8a94] {
  text-align: center;
}
.btn-wrapper .btn[data-v-ca8d8a94] {
  margin-bottom: 5px;
}
.btn-wrapper p[data-v-ca8d8a94] {
  font-size: var(--font-xs);
  margin: 12px 0 0;
}
.broker-list[data-v-1bdb9355] {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
  justify-items: stretch;
  display: grid;
}
@media screen and (min-width: 768px) {
.broker-list[data-v-1bdb9355] {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
}
.broker-list .broker-list-item[data-v-1bdb9355] {
  --broker-color: var(--broker-consors-rgb);
  border: 1px solid rgba(var(--broker-color), .3);
  border-radius: var(--global-radius);
  background-color: var(--nav-bg);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px 20px 25px;
  transition: all .1s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}
.broker-list .broker-list-item[data-v-1bdb9355]:before {
  aspect-ratio: 1;
  content: "";
  pointer-events: none;
  z-index: 1;
  background: radial-gradient(circle, rgba(var(--broker-color), .2) 0, rgba(var(--broker-color), 0) 70%);
  width: 100%;
  position: absolute;
  top: -30%;
  left: 0;
}
.broker-list .broker-list-item .m-link.btn.btn-primary-outline[data-v-1bdb9355] {
  border-color: rgba(var(--broker-color), 1);
  color: rgba(var(--broker-color), 1);
  transition: all .1s linear;
}
.broker-list .broker-list-item .m-link.btn.btn-primary-outline[data-v-1bdb9355]:hover {
  background-color: rgba(var(--broker-color), 1);
  color: var(--body-bg);
}
.broker-list .broker-list-item .image-wrapper[data-v-1bdb9355] {
  border-radius: var(--global-radius);
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}
@media screen and (min-width: 768px) {
.broker-list .broker-list-item .image-wrapper[data-v-1bdb9355] {
    padding: 20px 10px;
}
}
@media screen and (min-width: 992px) {
.broker-list .broker-list-item .image-wrapper[data-v-1bdb9355] {
    padding: 30px 10px;
}
}
.broker-list .broker-list-item.consors[data-v-1bdb9355] {
  --broker-color: var(--broker-consors-rgb);
}
.broker-list .broker-list-item.comdirect[data-v-1bdb9355] {
  --broker-color: var(--broker-comdirect-rgb);
}
.broker-list .broker-list-item.justtrade[data-v-1bdb9355] {
  --broker-color: var(--broker-justtrade-rgb);
}
.broker-list .broker-list-item.flatex_at[data-v-1bdb9355], .broker-list .broker-list-item.flatex_de[data-v-1bdb9355] {
  --broker-color: var(--broker-flatex-rgb);
}
.broker-list .broker-list-item.vitrade[data-v-1bdb9355] {
  --broker-color: var(--broker-vitrade-rgb);
}
.broker-list .broker-list-item.finanzen[data-v-1bdb9355] {
  --broker-color: var(--broker-finanzen-rgb);
}
.broker-list .broker-list-item.bitpanda[data-v-1bdb9355] {
  --broker-color: var(--broker-bitpanda-rgb);
}
.broker-list .broker-list-item.sino[data-v-1bdb9355] {
  --broker-color: var(--broker-sino-rgb);
}
.broker-list .broker-list-item.freestoxx[data-v-1bdb9355] {
  --broker-color: var(--broker-freestoxx-rgb);
}
.broker-list .broker-list-item.coinbase[data-v-1bdb9355] {
  --broker-color: var(--broker-coinbase-rgb);
}
.broker-list .broker-list-item.smartbroker[data-v-1bdb9355] {
  --broker-color: var(--broker-smartbroker-rgb);
}
.broker-list .broker-list-item.tradegatedirect[data-v-1bdb9355] {
  --broker-color: var(--broker-tradegatedirect-rgb);
}
.broker-list .broker-list-item img[data-v-1bdb9355] {
  max-width: 100px;
  height: 50px;
  max-height: 34px;
}
@media screen and (min-width: 576px) {
.broker-list .broker-list-item img[data-v-1bdb9355] {
    max-width: 120px;
    max-height: 40px;
}
}
@media screen and (min-width: 992px) {
.broker-list .broker-list-item img[data-v-1bdb9355] {
    max-width: 140px;
    max-height: 40px;
}
}
@media screen and (min-width: 1200px) {
.broker-list .broker-list-item img[data-v-1bdb9355] {
    max-height: 45px;
}
}
.broker-list .broker-list-item[data-v-1bdb9355]:hover {
  cursor: pointer;
  border-color: rgba(var(--broker-color), 1);
  box-shadow: 0 0 10px #0000001a;
}
.broker-list .broker-list-item .item-name[data-v-1bdb9355] {
  font-size: var(--font-s);
  font-weight: var(--font-semiBold);
  margin: 0 0 8px;
}
.info[data-v-1bdb9355] {
  text-align: center;
  margin-bottom: 15px;
}
.broker-check-list li[data-v-1bdb9355] {
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}
.broker-check-list li[data-v-1bdb9355]:last-child {
  margin-bottom: 0;
}
.broker-check-list li .stock3-icon[data-v-1bdb9355] {
  color: rgba(var(--broker-color), 1);
  flex-shrink: 0;
  margin-top: 4px;
}
.broker-check-list li div.p[data-v-1bdb9355] {
  padding-left: 8px;
}
.button-wrapper[data-v-1bdb9355] {
  text-align: center;
  margin-top: 25px;
}
.button-wrapper .m-link.create-link[data-v-1bdb9355] {
  color: rgba(var(--broker-color), 1);
  font-size: var(--font-xs);
  margin-top: 15px;
  display: block;
}
.button-wrapper .btn[data-v-1bdb9355] {
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
.flatex-btns[data-v-1bdb9355] {
    flex-direction: row;
    column-gap: 8px;
    display: flex;
}
.flatex-btns .flatex-btn[data-v-1bdb9355] {
    flex: 1;
}
}
@media screen and (max-width: 767px) {
.flatex-btns .flatex-btn[data-v-1bdb9355]:first-of-type {
    margin-bottom: 8px;
}
}
p[data-v-b282f791] {
  text-align: center;
  color: rgba(var(--text-color-rgb), .7);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.c-trading-depot-tabs .option-bar[data-v-4a0e68ab] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.c-trading-depot-tabs .option-bar[data-v-4a0e68ab] .a-form-field input, .c-trading-depot-tabs .option-bar[data-v-4a0e68ab] .a-form-field button {
  height: 40px;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .btn-load-more {
  text-align: center;
  border-top: 1px solid var(--line-color);
  height: var(--btn-height);
  cursor: pointer;
  width: 100%;
  color: var(--text-color-light);
  justify-content: center;
  align-items: center;
  transition: all .1s linear;
  display: flex;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .btn-load-more .stock3-icon {
  color: var(--text-color-light);
}
.c-trading-depot-tabs[data-v-4a0e68ab] .btn-load-more:hover {
  color: rgba(var(--text-color-rgb), 1);
}
.c-trading-depot-tabs[data-v-4a0e68ab] .btn-load-more:hover .stock3-icon {
  color: rgba(var(--text-color-rgb), 1);
}
@media screen and (min-width: 768px) {
.c-trading-depot-tabs[data-v-4a0e68ab] {
    border: 1px solid var(--line-color);
    border-radius: var(--global-radius);
    font-size: var(--font-s);
    overflow: hidden;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .a-table {
    overflow-y: hidden;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .a-table thead tr th:first-child, .c-trading-depot-tabs[data-v-4a0e68ab] .a-table tbody tr td:first-child {
    padding-left: 15px;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .a-table thead tr th:last-child, .c-trading-depot-tabs[data-v-4a0e68ab] .a-table tbody tr td:last-child {
    padding-right: 15px;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .a-table tr:last-child td {
    border-bottom-color: #0000;
}
.c-trading-depot-tabs .a-tab[data-v-4a0e68ab] {
    padding-bottom: 0;
}
.c-trading-depot-tabs[data-v-4a0e68ab] .tabs__header-item {
    margin: 0;
    padding: 0 15px;
}
.c-trading-depot-tabs .option-bar[data-v-4a0e68ab] {
    padding: 0 15px;
}
.c-trading-depot-tabs .option-bar .a-form-field[data-v-4a0e68ab] {
    width: 300px;
}
}
.m-trading-header {
  background-color: var(--box-bg);
  border-radius: 0 0 var(--global-radius) var(--global-radius);
  font-weight: var(--font-semiBold);
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
.m-trading-header .progress-wrapper {
  font-weight: var(--font-semiBold);
  align-items: center;
  gap: 10px;
  display: flex;
}
.m-trading-header .m-info-xetra-notice {
  margin-right: 5px;
}
.m-trading-header .progress {
  font-size: var(--font-s);
}
.m-trading-header .progress.rel {
  border-radius: 3px;
  margin-right: 4px;
}
.m-trading-header .progress.rel.is-up {
  background-color: rgba(var(--brand-green-rgb), .2);
}
.m-trading-header .progress.rel.is-down {
  background-color: rgba(var(--brand-red-rgb), .2);
}
.m-trading-header.values {
  padding: 15px;
  position: relative;
}
.m-trading-header.values .broker-logo {
  max-width: 80px;
  position: absolute;
  bottom: 5px;
  right: 15px;
}
.m-trading-header.values .label {
  font-weight: var(--font-medium);
  margin-bottom: 6px;
}
.m-trading-header.values .value {
  font-weight: var(--font-bold);
  margin-bottom: 8px;
  font-size: 30px;
}
.m-trading-header.menu {
  border-top: 1px solid var(--gray-500);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-trading-header.menu:empty {
  border-top: none;
}
.m-trading-header.menu li {
  flex: 1;
}
.m-trading-header.menu li .m-link {
  border-right: 1px solid var(--gray-500);
  height: var(--btn-height);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}
.m-trading-header.menu li .m-link.no-pointer {
  cursor: auto;
}
.m-trading-header.menu li .stock3-icon {
  width: 16px;
  height: 16px;
}
.m-trading-header.menu li .label {
  font-weight: var(--font-regular);
  font-size: var(--font-s);
  margin-left: 8px;
  position: absolute;
  left: -1000000px;
}
.m-trading-header.menu li:last-child .m-link {
  border-right: none;
}
.m-trading-header .exchange-select select {
  text-overflow: ellipsis;
  background-position-x: calc(100% - 5px);
  border-radius: 3px;
  max-width: 220px;
  height: 30px;
  margin: 0;
  padding: 5px 25px 5px 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
.m-trading-header.menu li .label {
    position: relative;
    left: auto;
}
}
@media screen and (min-width: 1200px) {
.m-trading-header.menu {
    justify-content: flex-start;
    display: block;
}
.m-trading-header.menu li {
    flex: unset;
}
.m-trading-header.menu li .m-link {
    border-right: none;
    border-bottom: 1px solid var(--gray-500);
    justify-content: flex-start;
    padding: 0 15px;
}
.m-trading-header.menu li:last-child .m-link {
    border-bottom: none;
}
}
.progress[data-v-f1b0380c] {
  line-height: 1.4;
}
.progress span[data-v-f1b0380c] {
  color: var(--text-color-light);
  font-size: 12px;
  font-weight: 300;
  display: block;
}
.portfolio-cash-drawer.m-drawer .a-form-field {
  width: 100%;
}
.portfolio-cash-drawer.m-drawer .a-form-field label {
  color: var(--form-field-label-color);
}
.portfolio-cash-drawer.m-drawer .a-form-field input {
  height: var(--btn-height);
  border-color: var(--form-field-border-color);
}
.portfolio-cash-drawer.m-drawer .m-link.btn {
  height: var(--btn-height);
}
[data-v-e37b7347] .a-tab {
  height: 280px;
  overflow: auto;
}
[data-v-e37b7347] .m-quote-alert-list .m-link.instrument-link > span {
  max-width: 100px;
  display: block;
}
.list-tab[data-v-e37b7347] {
  height: 336px;
}
.m-quote-alert-drawer[data-v-e37b7347] {
  font-size: var(--font-s);
}
.search-wrapper[data-v-e37b7347] {
  height: 400px;
}
.search-wrapper[data-v-e37b7347] .a-form-field .dropdown-menu {
  box-shadow: none;
  padding: 0;
}
.current-quote-wrapper[data-v-e37b7347] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.current-quote-wrapper .delayed-wrapper[data-v-e37b7347] {
  align-items: center;
  display: flex;
}
.current-quote-wrapper .delayed-wrapper .delayed[data-v-e37b7347] {
  margin-left: 8px;
}
.current-quote-wrapper .label[data-v-e37b7347] {
  font-size: var(--form-field-label-size);
  font-weight: var(--font-medium);
  color: var(--form-field-label-color);
  margin-bottom: 8px;
  display: block;
}
.current-quote-wrapper .left[data-v-e37b7347], .current-quote-wrapper .right[data-v-e37b7347] {
  font-size: var(--font-m);
  font-weight: var(--font-medium);
  flex: 1;
  padding: 16px 15px;
}
.current-quote-wrapper .left[data-v-e37b7347] {
  border-right: 1px solid var(--gray-600);
}
@media screen and (min-width: 768px) {
[data-v-e37b7347] .a-tab {
    height: auto;
    max-height: 400px;
}
.current-quote-wrapper .left[data-v-e37b7347], .current-quote-wrapper .right[data-v-e37b7347] {
    font-size: var(--font-m);
}
}
.m-trading-depot[data-v-07987e13] {
  min-height: var(--100vh);
}
.m-trading-depot .depot-cta-wrapper[data-v-07987e13] {
  flex-wrap: wrap;
  column-gap: 10px;
  display: flex;
}
.m-trading-depot .depot-cta[data-v-07987e13] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 15px;
  font-size: 14px;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1199px) {
.m-trading-depot .depot-cta.small[data-v-07987e13] {
    width: calc(50% - 5px);
}
}
.m-trading-depot .depot-cta .label[data-v-07987e13] {
  font-weight: var(--font-medium);
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  display: flex;
}
.m-trading-depot .depot-cta .description[data-v-07987e13] {
  max-height: 190px;
  padding-bottom: 25px;
  display: block;
  overflow: hidden;
}
.m-trading-depot .depot-cta .description.is-open[data-v-07987e13] {
  max-height: 5000px;
}
.m-trading-depot .depot-cta .btn-collapse[data-v-07987e13] {
  width: calc(100% - 15px);
  color: var(--brand-primary);
  font-size: var(--font-s);
  background: linear-gradient(to bottom, transparent, var(--box-bg) 55%);
  border-radius: var(--global-radius);
  border-top: none;
  align-items: center;
  margin: 0;
  padding: 50px 0 12px;
  display: flex;
  position: absolute;
  bottom: 0;
}
.m-trading-depot .depot-cta .btn-collapse .stock3-icon[data-v-07987e13] {
  color: var(--brand-primary);
  margin-left: 2px;
}
.m-trading-depot .depot-cta .btn-collapse.is-open[data-v-07987e13] {
  background: none;
}
.m-trading-depot .depot-cta-profit-loss-wrapper[data-v-07987e13] {
  gap: 10px;
  font-weight: 400;
  display: flex;
}
.m-trading-depot .depot-cta-profit-loss-wrapper .m-info-xetra-notice[data-v-07987e13] {
  margin-right: 5px;
}
.m-trading-depot .depot-cta-profit-loss-wrapper .progress[data-v-07987e13] {
  line-height: 1.4;
  font-weight: var(--font-semiBold);
}
.m-trading-depot .depot-cta-profit-loss-wrapper .progress span[data-v-07987e13] {
  color: var(--text-color-light);
  font-size: 12px;
  font-weight: 300;
  display: block;
}
.m-trading-depot .depot-cta-profit-loss-wrapper .tooltip[data-v-07987e13] {
  align-items: center;
  display: flex;
}
.m-trading-depot .no-portfolio-wrapper[data-v-07987e13] {
  align-items: center;
  gap: 10px;
  display: flex;
}
.m-trading-depot .no-portfolio-wrapper .m-link[data-v-07987e13] {
  height: 100px;
  font-size: var(--font-l);
  border-radius: var(--global-radius);
  flex: 1;
}
.m-trading-depot .c-premium-logo-card[data-v-07987e13] {
  background-image: var(--v79723d1b);
  border-radius: var(--global-radius);
  height: 66px;
  margin-bottom: 10px;
  display: block;
}
.m-trading-depot .c-premium-logo-card .service-logo[data-v-07987e13] {
  height: 36px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.m-trading-depot .c-premium-logo-card .avatar-wrapper[data-v-07987e13] {
  justify-content: center;
  min-width: 60%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 15px;
}
.m-trading-depot .c-premium-logo-card .avatar-wrapper img[data-v-07987e13] {
  max-width: 100%;
  height: 66px;
}
.m-trading-depot .c-premium-logo-card .btn-wrapper[data-v-07987e13] {
  color: #fff;
  font-weight: 400;
  position: absolute;
  top: 15px;
  right: 15px;
}
.m-trading-depot .portfolio-chart[data-v-07987e13] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-bottom: 20px;
}
.m-trading-depot .portfolio-chart .chart-timeframe[data-v-07987e13] {
  border: none;
}
.m-trading-depot .depot-options[data-v-07987e13] {
  font-size: var(--font-xs);
  font-weight: var(--font-medium);
  background-color: var(--box-bg);
  height: var(--btn-height);
  border-bottom: 1px solid var(--gray-500);
  border-radius: var(--global-radius) var(--global-radius) 0 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  display: flex;
}
.m-trading-depot .depot-options img[data-v-07987e13] {
  max-width: 80px;
}
.m-trading-depot .depot-options label[data-v-07987e13] {
  margin-right: 3px;
}
.m-trading-depot .depot-options select[data-v-07987e13] {
  text-transform: uppercase;
  font-size: var(--font-xs);
  color: var(--text-color);
  font-weight: var(--font-medium);
}
@media screen and (min-width: 1200px) {
.m-trading-depot .sticky-container[data-v-07987e13] {
    top: calc(var(--nav-wrapper-mobile-height)  + 40px);
    z-index: 100;
    position: sticky;
}
}
.p-depot-header__cta[data-v-16f95ac8] {
  margin-bottom: 30px;
}
.p-depot-header__cta .btn-wrapper[data-v-16f95ac8] {
  align-items: center;
  margin: 0 -5px 10px;
  display: flex;
}
.p-depot-header__cta .btn-wrapper .btn[data-v-16f95ac8] {
  width: 100%;
  margin: 0 5px;
}
.p-depot-orders[data-v-16f95ac8] {
  margin: 20px 0;
}
.p-depot-orders h2[data-v-16f95ac8] {
  font-size: var(--font-s);
  margin-bottom: 8px;
}
.m-trading-order-cancel-drawer[data-v-33ee06c7] {
  position: fixed;
}
.success-message[data-v-33ee06c7] {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 30px 20px;
  display: flex;
}
.success-message .btn-wrapper[data-v-33ee06c7] {
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.success-message .btn-wrapper .btn[data-v-33ee06c7] {
  margin-right: 10px;
  padding: 0 25px;
}
.success-message .btn-wrapper .btn[data-v-33ee06c7]:last-child {
  margin-right: 0;
}
.success-message .main[data-v-33ee06c7] {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}
#successIcon[data-v-33ee06c7] {
  width: 130px;
  height: 130px;
  stroke: var(--brand-green);
  stroke-width: 1px;
  margin-bottom: 20px;
}
#successIcon .svg-elem-1[data-v-33ee06c7] {
  stroke-dashoffset: 54.232px;
  stroke-dasharray: 54.232;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715);
}
#successIcon .svg-elem-2[data-v-33ee06c7] {
  stroke-dashoffset: 20.3919px;
  stroke-dasharray: 20.3919;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715) .3s;
}
#successIcon.active .svg-elem-1[data-v-33ee06c7] {
  stroke-dashoffset: 108.464px;
}
#successIcon.active .svg-elem-2[data-v-33ee06c7] {
  stroke-dashoffset: 40.7837px;
}
[data-v-33ee06c7] .m-drawer .drawer-footer {
  margin-top: 10px;
}
.link-wrapper[data-v-33ee06c7] {
  font-weight: var(--font-regular);
  justify-content: space-between;
  margin: 10px 0;
  text-decoration: underline;
  display: flex;
}
.m-summary-list[data-v-47d1d430] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.m-summary-list li[data-v-47d1d430] {
  border-bottom: 1px solid var(--line-color);
  padding: 15px 15px 12px;
}
.m-summary-list li[data-v-47d1d430]:last-child {
  border-bottom: none;
}
.m-summary-list li .label[data-v-47d1d430] {
  font-size: var(--form-field-label-size);
  color: rgba(var(--text-color-rgb), .8);
  font-weight: var(--font-medium);
  margin-bottom: 4px;
  display: block;
}
.m-summary-list li .value[data-v-47d1d430] {
  font-weight: var(--font-medium);
  font-size: var(--font-s);
  line-height: 1.4;
}
.m-trading-order .btn-wrapper[data-v-8f5bb623] {
  margin-top: 20px;
}
.m-trading-order .btn-wrapper .btn[data-v-8f5bb623] {
  margin-bottom: 10px;
}
.m-trading-order .m-summary-list[data-v-8f5bb623] {
  margin-bottom: 0;
}
.m-trading-order .trading-order_canceled[data-v-8f5bb623] {
  color: red;
  text-align: center;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 600;
}
.m-trading-order .trading-order_sum[data-v-8f5bb623] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.m-trading-order .trading-order_links[data-v-8f5bb623] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.m-trading-order .execution-title[data-v-8f5bb623] {
  margin: 20px 0 10px;
}
.p-trading-order-complete[data-v-b6b6c625] {
  padding-bottom: 20px;
}
.p-trading-order-complete[data-v-b6b6c625] .m-trading-order .m-summary-list:first-child {
  border-radius: 0 0 var(--global-radius) var(--global-radius);
}
.p-trading-order-complete .success-message[data-v-b6b6c625] {
  border: 1px solid var(--line-color);
  text-align: center;
  border-radius: var(--global-radius) var(--global-radius) 0 0;
  border-bottom: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}
.p-trading-order-complete .success-message .btn-wrapper[data-v-b6b6c625] {
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.p-trading-order-complete .success-message .btn-wrapper .btn[data-v-b6b6c625] {
  margin-right: 10px;
  padding: 0 25px;
}
.p-trading-order-complete .success-message .btn-wrapper .btn[data-v-b6b6c625]:last-child {
  margin-right: 0;
}
.p-trading-order-complete .success-message .main[data-v-b6b6c625] {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}
.p-trading-order-complete #successIcon[data-v-b6b6c625] {
  width: 130px;
  height: 130px;
  stroke: var(--brand-green);
  stroke-width: 1px;
  margin-bottom: 20px;
}
.p-trading-order-complete #successIcon .svg-elem-1[data-v-b6b6c625] {
  stroke-dashoffset: 54.232px;
  stroke-dasharray: 54.232;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715);
}
.p-trading-order-complete #successIcon .svg-elem-2[data-v-b6b6c625] {
  stroke-dashoffset: 20.3919px;
  stroke-dasharray: 20.3919;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715) .3s;
}
.p-trading-order-complete #successIcon.active .svg-elem-1[data-v-b6b6c625] {
  stroke-dashoffset: 108.464px;
}
.p-trading-order-complete #successIcon.active .svg-elem-2[data-v-b6b6c625] {
  stroke-dashoffset: 40.7837px;
}
@media screen and (min-width: 768px) {
.p-trading-order-complete .success-message .btn-wrapper[data-v-b6b6c625] {
    margin-top: 5px;
}
}
.actions[data-v-b6b6c625] {
  justify-content: space-evenly;
  width: 100%;
  display: flex;
}
.error[data-v-5c18fe85] {
  color: var(--brand-red);
  text-align: center;
}
.p-order-header[data-v-f81bfc88] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 15px;
}
.p-order-header.info[data-v-f81bfc88] {
  padding: 15px;
}
.p-order-header.info .label[data-v-f81bfc88] {
  margin-bottom: 5px;
  font-size: 16px;
}
.p-order-header.info .price[data-v-f81bfc88] {
  font-size: 18px;
  font-weight: 500;
}
.btn-quote-refresh .stock3-icon[data-v-f81bfc88] {
  margin-left: 5px;
  font-size: 14px;
}
.p-order-options[data-v-f81bfc88] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 600;
  display: flex;
}
.m-collapse[data-v-f81bfc88] {
  margin-bottom: 20px;
}
.m-collapse[data-v-f81bfc88] .a-form-field:last-child {
  margin-bottom: 0;
}
.brokerize-logo[data-v-f81bfc88] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}
.brokerize-logo img[data-v-f81bfc88] {
  max-width: 150px;
  margin-top: 10px;
}
.risk-class-info[data-v-f81bfc88] {
  background-color: var(--box-bg);
  border-radius: var(--global-radius);
  margin-bottom: 10px;
  padding: 15px;
}
.fatal-error[data-v-f81bfc88] {
  color: var(--brand-red);
  font-size: var(--font-m);
  text-align: center;
}
.quote-order-details[data-v-f81bfc88] {
  justify-content: space-around;
  margin: 10px 0;
  display: flex;
}
.quote-order-details div[data-v-f81bfc88] {
  text-align: center;
}
.quote-order-details div label[data-v-f81bfc88] {
  font-size: var(--font-m);
}
.quote-order-details div p[data-v-f81bfc88] {
  font-size: var(--font-xxl);
  font-weight: bold;
}
.btn-cancel-order[data-v-f81bfc88] {
  margin-top: 10px;
}
.p-order-complete[data-v-6c42df30] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.p-order-complete.info[data-v-6c42df30] {
  text-align: center;
  margin: 20px 0 30px;
  padding: 0 10px;
}
.p-order-complete.info .main[data-v-6c42df30] {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}
.p-order-complete #successIcon[data-v-6c42df30] {
  width: 130px;
  height: 130px;
  stroke: var(--brand-green);
  stroke-width: 1px;
}
.p-order-complete #successIcon .svg-elem-1[data-v-6c42df30] {
  stroke-dashoffset: 54.232px;
  stroke-dasharray: 54.232;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715);
}
.p-order-complete #successIcon .svg-elem-2[data-v-6c42df30] {
  stroke-dashoffset: 20.3919px;
  stroke-dasharray: 20.3919;
  transition: stroke-dashoffset .5s cubic-bezier(.47, 0, .745, .715) .3s;
}
.p-order-complete #successIcon.active .svg-elem-1[data-v-6c42df30] {
  stroke-dashoffset: 108.464px;
}
.p-order-complete #successIcon.active .svg-elem-2[data-v-6c42df30] {
  stroke-dashoffset: 40.7837px;
}
.p-order-complete .actions[data-v-6c42df30] {
  justify-content: space-evenly;
  width: 100%;
  display: flex;
}
.exchange-list-item[data-v-31a17610] {
  padding: 6px 6px 6px 15px;
}
.position-header[data-v-31a17610] {
  border-radius: var(--global-radius);
  background-color: var(--body-bg);
  border: 1px solid var(--gray-500);
}
.p-depot-header__cta[data-v-113a68d3] {
  margin-bottom: 30px;
}
.p-depot-header__cta .btn-wrapper[data-v-113a68d3] {
  align-items: center;
  margin: 0 -5px 10px;
  display: flex;
}
.p-depot-header__cta .btn-wrapper .btn[data-v-113a68d3] {
  width: 100%;
  margin: 0 5px;
}
.p-depot-orders[data-v-113a68d3] {
  margin: 20px 0;
}
.p-depot-orders h2[data-v-113a68d3] {
  font-size: var(--font-s);
  margin-bottom: 8px;
}
.p-broker-auth[data-v-0f70bed2] {
  max-width: 400px;
  margin: 0 auto;
}
.p-broker-auth h1[data-v-0f70bed2] {
  font-weight: var(--font-semiBold);
  font-size: var(--font-xxl);
  margin: 15px 0 8px;
  line-height: 1.3;
}
.p-broker-auth p[data-v-0f70bed2] {
  font-size: var(--font-s);
  margin-bottom: 10px;
}
.btn-wrapper[data-v-0f70bed2] {
  text-align: center;
}
.btn-wrapper .btn[data-v-0f70bed2] {
  margin-bottom: 5px;
}
.btn-wrapper p[data-v-0f70bed2] {
  font-size: var(--font-xs);
  margin: 12px 0 0;
}
.p-watchlist-detail .m-instrument-table .a-table table {
  table-layout: auto;
}
.p-watchlist-detail .a-form-field {
  margin: 0 8px 0 0;
}
.p-watchlist-detail .a-form-field .a-select select {
  height: 34px;
  padding-right: 40px;
  line-height: 32px;
}
.p-watchlist-detail .m-link.btn.btn-create.btn-sm {
  width: 34px;
  padding: 0;
}
.p-watchlist-detail .m-link.btn.btn-create.btn-sm .label {
  display: none;
}
.p-watchlist-detail .watchlist-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.p-watchlist-detail .watchlist-header .link-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}
.p-watchlist-detail .watchlist-header .link-wrapper .btn {
  margin-right: 8px;
}
.p-watchlist-detail .m-add-instrument-to-watchlist {
  justify-content: flex-start;
  margin-top: 20px;
}
@media screen and (min-width: 576px) {
.p-watchlist-detail .m-link.btn.btn-create.btn-sm {
    width: auto;
    padding: 0 15px;
}
.p-watchlist-detail .m-link.btn.btn-create.btn-sm .label {
    display: inline;
}
}
.a-form-field textarea[data-v-4e0f6fb8] {
  min-height: 200px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.5;
}
.m-add-instrument-to-watchlist[data-v-4e0f6fb8] {
  justify-content: flex-start;
  margin-top: 20px;
}
.btn-wrapper[data-v-4e0f6fb8] {
  flex-direction: column-reverse;
  display: flex;
}
.btn-wrapper .btn[data-v-4e0f6fb8] {
  flex: 1;
  margin-right: 10px;
}
.btn-wrapper .btn[data-v-4e0f6fb8]:last-child {
  margin-right: 0;
}
.btn-wrapper .m-link.delete[data-v-4e0f6fb8] {
  color: var(--brand-red);
  text-align: center;
  margin-top: 30px;
}
.btn-wrapper .right[data-v-4e0f6fb8] {
  align-items: center;
  display: flex;
}
.drag-drop-item[data-v-4e0f6fb8] {
  border-radius: var(--global-radius);
  background-color: var(--body-bg);
  border: 1px solid var(--line-color);
  justify-content: space-between;
  align-items: center;
  height: 64px;
  margin-bottom: 8px;
  padding: 0 15px 0 45px;
  transition: all .1s linear;
  display: flex;
  position: relative;
}
.drag-drop-item.sortable-ghost[data-v-4e0f6fb8] {
  background-color: rgba(var(--brand-primary-rgb), .1);
}
.drag-drop-item[data-v-4e0f6fb8]:hover {
  border-color: var(--brand-primary);
}
.drag-drop-item .actions[data-v-4e0f6fb8] {
  flex-shrink: 0;
}
.drag-drop-item .actions button[data-v-4e0f6fb8] {
  margin-left: 10px;
}
.drag-drop-item .left[data-v-4e0f6fb8] {
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  display: flex;
}
.drag-drop-item .copy[data-v-4e0f6fb8] {
  min-width: 0;
}
.drag-drop-item .copy .copy-footer[data-v-4e0f6fb8] {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.drag-drop-item .btn-edit .stock3-icon[data-v-4e0f6fb8] {
  color: var(--text-color-light);
}
.drag-drop-item .btn-delete .stock3-icon[data-v-4e0f6fb8] {
  color: var(--brand-red);
}
.drag-drop-item .drag-trigger[data-v-4e0f6fb8] {
  cursor: move;
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.drag-drop-item .drag-trigger .stock3-icon[data-v-4e0f6fb8] {
  color: var(--text-color-light);
  font-size: 26px;
}
.drag-drop-item .name[data-v-4e0f6fb8] {
  font-size: var(--font-s);
  font-weight: var(--font-medium);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 7px;
  padding-right: 10px;
  overflow: hidden;
}
.drag-drop-item .exchange[data-v-4e0f6fb8] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
}
.drag-drop-item .exchange .stock3-icon[data-v-4e0f6fb8] {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .9);
}
@media screen and (min-width: 768px) {
.btn-wrapper[data-v-4e0f6fb8] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.btn-wrapper .m-link.delete[data-v-4e0f6fb8] {
    margin-top: 0;
}
}
a[data-v-f616142d] {
  color: var(--bg-color);
}
li[data-v-e2c67dd1] {
  transition: all .1s linear;
}
li .image[data-v-e2c67dd1] {
  position: absolute;
  top: 10px;
  left: 10px;
}
li .content[data-v-e2c67dd1] {
  display: block;
}
li .content.has-image[data-v-e2c67dd1] {
  padding-left: 35px;
}
li > .m-link[data-v-e2c67dd1], li > span[data-v-e2c67dd1] {
  border: 1px solid var(--line-color);
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 15px;
  display: block;
  position: relative;
}
li[data-v-e2c67dd1] .content .copy:hover {
  text-decoration: underline;
}
li[data-v-e2c67dd1] h3 {
  line-height: 1.3;
}
li .meta[data-v-e2c67dd1] {
  font-size: var(--font-xs);
  align-items: center;
  display: flex;
}
li .meta .a-badge[data-v-e2c67dd1] {
  margin-left: 8px;
}
li .icon[data-v-e2c67dd1] {
  font-size: 14px;
}
li.unread[data-v-e2c67dd1] >  span {
  cursor: pointer;
  background-color: rgba(var(--brand-primary-rgb), .2);
}
h3[data-v-7a7368e1] {
  font-weight: var(--font-medium);
  margin-bottom: 5px;
}
.linked-instrument-list[data-v-7a7368e1] {
  margin: 8px 0 0;
}
.linked-instrument-list li[data-v-7a7368e1] {
  flex-grow: 1;
  min-width: 0;
}
@media screen and (min-width: 768px) {
.linked-instrument-list[data-v-7a7368e1] {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.linked-instrument-list li[data-v-7a7368e1] {
    flex-grow: 0;
}
}
.img-wrapper[data-v-625f7269] {
  border: 1px solid var(--line-color);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}
.img-wrapper img[data-v-625f7269] {
  max-width: 18px;
}
[data-v-31b18952] .m-guidedtrade {
  padding: 0;
}
[data-v-31b18952] .m-guidedtrade .m-instrument-logo {
  --logo-size: 30px;
}
[data-v-31b18952] .m-guidedtrade .body .content {
  margin-left: 40px;
}
[data-v-31b18952] .m-guidedtrade .m-avatar img {
  width: 30px;
  height: 30px;
}
[data-v-31b18952] .m-guidedtrade .m-avatar .name {
  text-decoration: none !important;
}
[data-v-31b18952] .m-guidedtrade + .meta {
  margin-left: 40px;
}
.instrument[data-v-2eb8c739] {
  margin: 8px 0 0;
}
.fallback-banner[data-v-e663c5b0] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.fallback-banner .annotation[data-v-e663c5b0] {
  color: var(--text-color-light);
  text-transform: uppercase;
  font-size: 10px;
  font-weight: var(--font-medium);
  letter-spacing: .1em;
  position: absolute;
  top: -5px;
  right: -2px;
  transform: translateY(-100%);
}
.fallback-banner img[data-v-e663c5b0] {
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
.fallback-banner[data-v-e663c5b0] {
    height: 200px;
}
}
@media screen and (min-width: 1200px) {
.fallback-banner[data-v-e663c5b0] {
    height: 250px;
}
}
.dark .toolbox {
  background-color: var(--box-bg);
}
.toolbox {
  z-index: var(--z-overlay);
  height: var(--v5c0e7f0a);
  width: var(--v5c0e7f0a);
  background-color: var(--body-bg);
  border-radius: var(--global-radius);
  box-shadow: var(--nav-shadow);
  position: fixed;
}
.toolbox.animating {
  transition: all .2s;
}
.toolbox .header {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  height: var(--v650f2eda);
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  padding-right: 15px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px -2px #0000001a;
}
.toolbox .header .drag-button {
  -webkit-user-select: none;
  user-select: none;
  cursor: all-scroll;
  color: var(--text-color-light);
  margin-right: 10px;
  font-size: 25px;
}
.toolbox .header .window-button {
  cursor: pointer;
  border-radius: var(--global-radius);
  margin-left: 5px;
  padding: 5px;
}
.toolbox .header .window-button:hover {
  background-color: var(--box-bg);
}
.toolbox .header .logo {
  flex: 1;
}
.toolbox .toolbox-content {
  height: calc(100% - var(--v650f2eda));
  padding: 15px;
  overflow: hidden scroll;
}
.toolbox .toolbox-block {
  margin-bottom: 20px;
}
.toolbox .toolbox-block.layout-settings > * {
  margin-bottom: 8px;
}
.toolbox .feature-flag {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}
.toolbox .feature-flag .flag-name {
  flex: 1;
}
.toolbox .feature-flag .btn {
  width: 100px;
  margin-right: 10px;
}
.toolbox pre {
  background-color: var(--box-bg);
  border-radius: 3px;
  width: fit-content;
  padding: 0 5px;
}
.toolbox .checkbox-input {
  cursor: pointer;
  align-items: center;
  display: flex;
}
.toolbox .checkbox-input input, .toolbox .checkbox-input label {
  cursor: pointer;
}
.toolbox .size-trigger {
  cursor: nw-resize;
  -webkit-user-select: none;
  user-select: none;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: -15px;
  right: -15px;
}
.fade-enter-from, .fade-leave-to {
  opacity: 0;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity .2s ease-out;
}
.switch {
  display: flex;
}
.download-banner[data-v-1b78e44e] {
  color: #0b0e13;
  height: var(--v6f2517d8);
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  display: flex;
}
.download-banner[data-v-1b78e44e] .stock3-icon {
  color: #0b0e13;
}
.download-banner .m-link.btn[data-v-1b78e44e] {
  color: #0b0e13;
  background-color: #e6e8ec;
}
.download-banner .titles[data-v-1b78e44e] {
  flex: 1;
}
.download-banner .title[data-v-1b78e44e] {
  font-size: 16px;
  font-weight: 700;
}
.download-banner .subtitle[data-v-1b78e44e] {
  opacity: .4;
  font-size: 12px;
  font-weight: 400;
}
.squish-enter-from[data-v-1b78e44e], .squish-leave-to[data-v-1b78e44e] {
  opacity: 0;
  min-height: 0;
  max-height: 0;
}
.squish-enter-to[data-v-1b78e44e], .squish-leave-from[data-v-1b78e44e] {
  opacity: 1;
  min-height: var(--v6f2517d8);
  max-height: var(--v6f2517d8);
}
.squish-enter-active[data-v-1b78e44e], .squish-leave-active[data-v-1b78e44e] {
  transition: opacity .2s ease-out, max-height .2s ease-out;
}
.btns[data-v-ee0cf361] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  display: flex;
}
.btns .profile[data-v-ee0cf361] .stock3-icon {
  font-size: 20px;
}
.header[data-v-7b8c4d07] {
  box-shadow: var(--nav-shadow);
  height: var(--nav-wrapper-mobile-height);
  z-index: 1;
  background-color: var(--body-bg);
  flex-direction: row;
  gap: 12px;
  width: 100%;
  display: flex;
}
.header .content[data-v-7b8c4d07] {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-right: 15px;
  font-weight: 400;
  display: flex;
}
.header .above[data-v-7b8c4d07] {
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  display: flex;
}
.header .below[data-v-7b8c4d07] {
  flex-direction: row;
  align-items: center;
  gap: 8px;
  display: flex;
}
.header .below .time[data-v-7b8c4d07] {
  opacity: .5;
  margin: 0 8px;
}
.header .below .left[data-v-7b8c4d07] {
  align-items: center;
  width: 100%;
  margin-left: 11px;
  display: flex;
}
.header .below .exchange-select[data-v-7b8c4d07] {
  justify-content: center;
  margin-left: 8px;
  display: flex;
}
.header .below .exchange-select .stock3-icon[data-v-7b8c4d07] {
  color: var(--brand-primary);
}
.header .below .exchange-select select[data-v-7b8c4d07] {
  color: var(--brand-primary);
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-image: none;
  width: auto;
  max-width: 120px;
  overflow: hidden;
}
.header .back[data-v-7b8c4d07] {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-left: 15px;
  display: flex;
}
.header .back .btn[data-v-7b8c4d07] {
  border-radius: 50%;
}
@font-face {
  font-family: candlelite-icons;
  src: url("/assets/CmeVpKbD.eot?t=1768905948285");
  src: url("/assets/CmeVpKbD.eot?t=1768905948285#iefix") format("embedded-opentype"), url("/assets/B4Pa3ct8.woff2?t=1768905948285") format("woff2"), url("/assets/CpQs5zl2.woff?t=1768905948285") format("woff"), url("/assets/Boyc1q1a.ttf?t=1768905948285") format("truetype"), url("/assets/342ibZ73.svg?t=1768905948285") format("svg");
}
[class^="candlelite-icons-"][data-v-b4f5047f], [class*=" candlelite-icons-"][data-v-b4f5047f] {
  font-size: undefined;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-family: candlelite-icons !important;
}
.candlelite-icons-123pattern[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-add_benchmark[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-ai[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-alert-triangle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-andrewspitchfork[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-appointment[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-arrow-down-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-arrow-up-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-arrow[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-arrow_down[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-arrow_up[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-award[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-band[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bar_counter[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bell[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bid_ask_line[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bogen[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-book-open[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bookmark-filled[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bookmark[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-bring_to_front[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-burger-menu[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-calendar[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-candlepattern[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-candles[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-indicator[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-candle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-heikinashi[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-line[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-mountain[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-ohlc[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart-type-pf[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chart_template[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chartpattern[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-check-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-check-open-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-check-square[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-check-thin[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-check[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chevron-down[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chevron-left[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chevron-right-up[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chevron-right[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-chevron-up[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-circles[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-clock[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-code[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-coffee[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-comment[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-compare-arrows[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-copy[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-crown[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-cursor[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-curve[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-daterange[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-delete[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-depot[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-desktop[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-double-check[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-doublethree[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-download[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-dowtheorycount[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-drag[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-edit[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-editor-bold[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-editor-image[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-editor-italic[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-editor-link[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-elliotwelleimpulse[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-elliotwellekorrektur[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-elliotwellesketch[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-error_triangle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-exchange[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-external-link[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-eye-slash[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-eye[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonaccifan[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonaccimatrix[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonacciprojection[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonacciretracement[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonaccitimeprojection[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-fibonaccitrednchannel[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-file[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-filter-settings[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-filter[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-gannfan[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-ganngrid[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-generators[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-heikinashi[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-help-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-highlow_history[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-highlow_marker[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-histogram[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-home[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-horizontalline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-indicators[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-infinite[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-info-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-interval[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-kagi[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-layer[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-linebreak[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-linie[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-linregline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-load_chart[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-log-in[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-log-out[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-m_candles[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-marker[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-maximize[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-menu[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-minimize[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-minus[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-modified_schiffs_pitchfork[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-moon[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-more-horizontal[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-more-vertical[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-mountain[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-newchart[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-news[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-objects[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-ohlc[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-ohlcprojection[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-options[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pandf[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-path[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pen[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pfhorizontaltarget[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pftrendline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pfverticaltarget[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pivotpointgenerator[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-plus[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-popgun_signal[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-price_target[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-pricerange[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-print[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-quote[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-quote_alert[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-rangebar[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-refresh[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-reload[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-relocate[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-renko[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-reset[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-risktoreward_long[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-risktoreward_short[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-save[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-save_as[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-schiffs_pitchfork[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-search[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-send[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-send_to_back[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-service-plus[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-settings[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-shapeellipse[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-shaperectangle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-shapetriangle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-share[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-shortcut[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-sinecurve[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-smart_levels[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-span[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-stacks[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-star-outline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-star[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-statistics[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-status-down[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-status-up[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-stock3-sm[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-stroke[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-sun[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-symbol[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-tapeline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-text[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-thresholdintersection[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-timecyclelinien[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-tools[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-trademate[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-trading[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-trendchannel[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-trendline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-trendpattern[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-triplethree[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-type[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-unlock[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-unpin[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-user[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-verticalline[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-view-grid[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-view-list[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-volume_profile[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-water[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-watermark[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-whatsapp[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-x-circle[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-x[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-y_axis[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-zigzag[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-icons-zoom-in[data-v-b4f5047f]:before {
  content: "";
}
.candlelite-container[data-v-b4f5047f] {
  background-color: var(--bg-color);
  overflow: hidden;
}
.mobile-header[data-v-b4f5047f] {
  width: 100%;
}
@font-face {
  font-family: candlelite-icons;
  src: url("/assets/CmeVpKbD.eot?t=1768905948285");
  src: url("/assets/CmeVpKbD.eot?t=1768905948285#iefix") format("embedded-opentype"), url("/assets/B4Pa3ct8.woff2?t=1768905948285") format("woff2"), url("/assets/CpQs5zl2.woff?t=1768905948285") format("woff"), url("/assets/Boyc1q1a.ttf?t=1768905948285") format("truetype"), url("/assets/342ibZ73.svg?t=1768905948285") format("svg");
}
[class^="candlelite-icons-"][data-v-eb2107a3], [class*=" candlelite-icons-"][data-v-eb2107a3] {
  font-size: undefined;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-family: candlelite-icons !important;
}
.candlelite-icons-123pattern[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-add_benchmark[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-ai[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-alert-triangle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-andrewspitchfork[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-appointment[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-arrow-down-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-arrow-up-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-arrow[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-arrow_down[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-arrow_up[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-award[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-band[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bar_counter[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bell[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bid_ask_line[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bogen[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-book-open[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bookmark-filled[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bookmark[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-bring_to_front[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-burger-menu[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-calendar[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-candlepattern[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-candles[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-indicator[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-candle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-heikinashi[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-line[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-mountain[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-ohlc[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart-type-pf[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chart_template[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chartpattern[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-check-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-check-open-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-check-square[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-check-thin[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-check[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chevron-down[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chevron-left[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chevron-right-up[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chevron-right[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-chevron-up[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-circles[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-clock[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-code[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-coffee[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-comment[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-compare-arrows[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-copy[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-crown[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-cursor[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-curve[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-daterange[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-delete[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-depot[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-desktop[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-double-check[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-doublethree[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-download[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-dowtheorycount[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-drag[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-edit[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-editor-bold[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-editor-image[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-editor-italic[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-editor-link[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-elliotwelleimpulse[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-elliotwellekorrektur[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-elliotwellesketch[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-error_triangle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-exchange[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-external-link[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-eye-slash[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-eye[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonaccifan[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonaccimatrix[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonacciprojection[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonacciretracement[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonaccitimeprojection[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-fibonaccitrednchannel[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-file[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-filter-settings[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-filter[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-gannfan[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-ganngrid[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-generators[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-heikinashi[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-help-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-highlow_history[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-highlow_marker[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-histogram[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-home[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-horizontalline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-indicators[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-infinite[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-info-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-interval[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-kagi[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-layer[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-linebreak[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-linie[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-linregline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-load_chart[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-log-in[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-log-out[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-m_candles[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-marker[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-maximize[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-menu[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-minimize[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-minus[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-modified_schiffs_pitchfork[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-moon[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-more-horizontal[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-more-vertical[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-mountain[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-newchart[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-news[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-objects[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-ohlc[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-ohlcprojection[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-options[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pandf[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-path[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pen[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pfhorizontaltarget[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pftrendline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pfverticaltarget[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pivotpointgenerator[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-plus[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-popgun_signal[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-price_target[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-pricerange[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-print[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-quote[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-quote_alert[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-rangebar[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-refresh[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-reload[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-relocate[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-renko[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-reset[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-risktoreward_long[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-risktoreward_short[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-save[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-save_as[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-schiffs_pitchfork[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-search[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-send[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-send_to_back[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-service-plus[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-settings[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-shapeellipse[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-shaperectangle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-shapetriangle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-share[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-shortcut[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-sinecurve[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-smart_levels[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-span[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-stacks[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-star-outline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-star[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-statistics[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-status-down[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-status-up[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-stock3-sm[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-stroke[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-sun[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-symbol[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-tapeline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-text[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-thresholdintersection[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-timecyclelinien[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-tools[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-trademate[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-trading[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-trendchannel[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-trendline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-trendpattern[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-triplethree[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-type[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-unlock[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-unpin[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-user[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-verticalline[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-view-grid[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-view-list[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-volume_profile[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-water[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-watermark[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-whatsapp[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-x-circle[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-x[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-y_axis[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-zigzag[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-icons-zoom-in[data-v-eb2107a3]:before {
  content: "";
}
.candlelite-container[data-v-eb2107a3] {
  background-color: var(--bg-color);
  overflow: hidden;
}
.c-trading-depot-mobile-item[data-v-5342be6d] {
  border: 1px solid var(--line-color);
  border-radius: var(--global-radius);
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  padding: 10px;
  line-height: 1.5em;
  transition: all .1s linear;
  display: grid;
}
.c-trading-depot-mobile-item[data-v-5342be6d]:hover {
  border-color: var(--brand-primary);
}
.c-trading-depot-mobile-item[data-v-5342be6d] .tl {
  text-align: left;
}
.c-trading-depot-mobile-item[data-v-5342be6d] .tr {
  text-align: right;
}
.c-trading-depot-mobile-item[data-v-5342be6d] .cs-2 {
  grid-column: span 2;
}
.c-trading-depot-mobile-item[data-v-5342be6d] .name {
  font-weight: var(--font-semiBold);
}
.c-trading-depot-desktop-item td .instrument-name {
  font-weight: var(--font-medium);
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 1px);
  max-width: 140px;
  overflow: hidden;
}
.c-trading-depot-desktop-item td .instrument-name:hover {
  text-decoration: underline;
}
.c-trading-depot-desktop-item .a-badge {
  white-space: nowrap;
}
.c-trading-depot-desktop-item td .sub {
  font-size: var(--font-xs);
  color: rgba(var(--text-color-rgb), .7);
}
.c-trading-depot-desktop-item td .sub.progress {
  font-weight: var(--font-medium);
}
.c-trading-depot-desktop-item .exchange-select select {
  border: 1px solid var(--line-color);
  text-overflow: ellipsis;
  background-position-x: calc(100% - 5px);
  border-radius: 3px;
  width: 100px;
  height: 30px;
  padding: 5px 20px 5px 10px;
  overflow: hidden;
}
.c-trading-depot-desktop-item .action-container {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-icon .stock3-icon {
  color: rgba(var(--text-color-rgb), .7);
  margin: 0;
  transition: fill .1s linear;
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-icon:hover .stock3-icon {
  color: rgba(var(--text-color-rgb), 1);
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-icon:last-of-type {
  justify-content: flex-end;
  width: 25px;
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-light {
  background-color: var(--body-bg);
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-buy {
  border-radius: 0 var(--global-radius) var(--global-radius) 0;
}
.c-trading-depot-desktop-item .action-container .m-link.btn.btn-sell {
  border-radius: var(--global-radius) 0 0 var(--global-radius);
}
@media screen and (min-width: 992px) {
.c-trading-depot-desktop-item td .instrument-name {
    max-width: 220px;
}
}
.position-performance {
  justify-content: right;
  align-items: center;
  display: flex;
}
.position-performance .a-tooltip {
  margin-left: 5px;
}
.depot-position-list[data-v-44ffad50] {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid;
}
.depot-position-list[data-v-02cee953] {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid;
}
.depot-position-list[data-v-129149f0] {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid;
}
.depot-position-list[data-v-e0f876fd] {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid;
}
.depot-position-list {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid;
}
