[id=modal-onboarding] .e-modal__base{
  padding-top:var(--dim-1);
}
[id=modal-onboarding] .e-modal__base::before{
  top:var(--dim-1);
}
[id=modal-onboarding] .e-modal__body{
  text-align:center;
}
[id=modal-onboarding] h2{
  background:var(--color-gradient-brand-lights), -webkit-gradient(linear, left top, right bottom, from(hsl(var(--h), var(--s), 52%)), to(hsl(var(--h-green), var(--s), 44%)));
  background:var(--color-gradient-brand-lights), linear-gradient(to bottom right, hsl(var(--h), var(--s), 52%), hsl(var(--h-green), var(--s), 44%));
  border-radius:var(--radius-md);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:end;
  text-align:center;
  margin-block:var(--lh) var(--dim-5);
  padding-block:var(--dim-5);
  padding-inline:var(--dim-2p5);
  min-height:12rem;
}
@media only screen and (min-width: 568px){
  [id=modal-onboarding] h2{
    padding-inline:var(--dim-4);
  }
}
[id=modal-onboarding] .d-flex{
  --min-width:15rem;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:var(--dim-4);
  list-style:none;
  padding:0;
}
[id=modal-onboarding] .d-flex > li{
  -webkit-box-flex:1;
  -ms-flex:1 1 var(--min-width);
  flex:1 1 var(--min-width);
  min-width:var(--min-width);
}
[id=modal-onboarding] .e-modal__img{
  margin-bottom:var(--dim-2);
  margin-inline:auto;
}

@media only screen and (min-width: 1024px) and (min-height: 361px){
  .e-scroller{
    margin-inline:calc(50% - 50vw + var(--dim-5) + var(--dim-6));
    width:calc(100vw - 6rem - 5rem);
    max-width:none;
  }
}

[id=crypto-table]{
  --forecast-width:13.75rem;
  table-layout:fixed;
}
[id=crypto-table] caption{
  border:0;
  clip:rect(0, 0, 0, 0);
  margin:-1px;
  padding:0;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px;
  height:1px;
}
[id=crypto-table] .has-rich-tooltip{
  -ms-flex-negative:0;
  flex-shrink:0;
}

col{
  width:clamp(5.625rem, 7%, 10.5rem);
}

.col.is-watchlist,
.col.is-risk{
  width:5.3125rem;
}

.col.is-asset, .col.is-price,
.table__cell.is-asset,
.table__cell.is-price{
  width:8.75rem;
  max-width:8.75rem;
  min-width:8.75rem;
}
@media only screen and (min-width: 568px){
  .col.is-asset, .col.is-price,
  .table__cell.is-asset,
  .table__cell.is-price{
    width:11.25rem;
    max-width:11.25rem;
    min-width:11.25rem;
  }
}

.col.is-forecast{
  width:8.75rem;
  max-width:8.75rem;
  min-width:8.75rem;
}
@media only screen and (min-width: 568px){
  .col.is-forecast{
    width:var(--forecast-width);
    max-width:var(--forecast-width);
    min-width:var(--forecast-width);
  }
}

.js-has-pseudo tr:not([csstools-has-1m-2w-2p-37-14-38-2s-2j-2r-33-30-37-34-2p-32-2l-18-w-38-2w-2j-2r-33-30-37-34-2p-32-2l-15]:not(does-not-exist)){
  height:var(--dim-7);
}

tr:not(:has(td[colspan], th[colspan])){
  height:var(--dim-7);
}

.table__cell.is-positive,
.table__cell.is-negative{
  font-weight:500;
}

.table__cell.is-forecast{
  text-align:end;
}
.table__cell.is-forecast small{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  color:var(--color-text-02);
  display:block;
  white-space:nowrap;
  -webkit-margin-start:auto;
  margin-inline-start:auto;
  max-width:var(--forecast-width);
}
.table__cell.is-forecast.is-negative strong{
  color:var(--color-text-error);
}
.table__cell.is-forecast.is-positive strong{
  color:var(--color-text-success);
}

.e-asset__copy{
  display:grid;
  grid-template-rows:auto auto;
  grid-gap:var(--dim-0p5);
  gap:var(--dim-0p5);
}

.e-asset__name{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.e-btn.is-chart,
.e-btn.is-watchlist{
  background:none;
}
.e-btn.is-chart:hover,
.e-btn.is-watchlist:hover{
  background-color:var(--button-bg);
}
.e-btn.is-chart:active .e-icon,
.e-btn.is-watchlist:active .e-icon{
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
}

.e-btn.is-watchlist[aria-pressed=true]{
  --icon-fill:var(--color-text-02-brand);
  --icon-stroke:var(--color-text-02-brand);
}

.e-btn.is-chart{
  aspect-ratio:1;
  padding:0;
  -webkit-transition:opacity var(--duration-200) var(--easing-base);
  transition:opacity var(--duration-200) var(--easing-base);
}
tr:hover .e-btn.is-chart{
  opacity:1;
}
@media (any-hover: hover){
  .e-btn.is-chart{
    opacity:0;
  }
}

.w-1\/2{
  --gap:var(--dim-2);
}

.js-has-pseudo [csstools-has-30-2p-2q-2t-30-1m-2w-2p-37-14-1q-w-2j-38-3d-34-2t-1p-2r-2w-2t-2r-2z-2q-33-3c-2l-15]:not(does-not-exist){
  padding-bottom:0;
}

label:has(> [type=checkbox]){
  padding-bottom:0;
}

:where([id=drawer-filter]) .e-drawer__header{
  padding-top:var(--dim-6);
}
:where([id=drawer-filter]) .e-drawer__footer{
  background-color:var(--color-bg-02-alpha);
  backdrop-filter:blur(var(--dim-0p5));
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:var(--dim-1p5);
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:end;
  padding-top:var(--dim-2);
  bottom:0;
  left:0;
  right:0;
  z-index:1;
}

.e-stats-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-bottom:calc(5rem + env(safe-area-inset-bottom));
  position:fixed;
  bottom:0;
  inset-inline:var(--navbar-area, 0) 0;
  z-index:calc(var(--z-fixed) - 1);
}
.e-stats-bar ul{
  background:var(--color-bg-z3);
  -webkit-box-shadow:var(--shadow-z3);
  box-shadow:var(--shadow-z3);
  border-radius:var(--radius-md) var(--radius-md) 0 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--dim-2);
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  list-style:none;
  margin:0 auto;
  padding:var(--dim-1) var(--dim-2p5);
  width:min(100%, var(--width-container) - var(--padding-x-container) * 2);
}
.e-stats-bar ul > li{
  padding:0;
  gap:var(--dim-0p5);
}
.e-stats-bar ul summary{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:var(--dim-0p5);
}
.e-stats-bar ul .e-popover__body{
  left:50%;
  translate:-50% 0;
  margin-bottom:var(--dim-1);
}
@media only screen and (min-width: 768px) and (min-height: 361px){
  .e-stats-bar{
    padding-bottom:0;
  }
}

.e-stats-bar__caption,
.e-stats-bar__value{
  font-size:var(--font-size-fine-print);
  line-height:var(--line-height-fine-print);
  padding-top:var(--padding-top-fine-print);
  padding-bottom:var(--padding-bottom-fine-print);
  font-weight:600;
}

.e-stats-bar__value.is-error, .e-stats-bar__value.is-success{
  border-radius:var(--radius-xs);
  display:block;
  white-space:nowrap;
  padding-inline:var(--dim-1);
}
.e-stats-bar__value.is-error{
  background-color:var(--color-text-02-error);
}
.e-stats-bar__value.is-success{
  background-color:var(--color-text-02-success);
}
.e-stats-bar__value.is-info{
  color:var(--color-text-brand);
}

:where(.e-stats-bar > ul > :nth-child(2)){
  max-width:calc(100% - var(--dim-5));
}
:where(.e-stats-bar > ul > :nth-child(2)) > .e-stats-bar__caption{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
@media only screen and (min-width: 568px){
  :where(.e-stats-bar > ul > :nth-child(2)){
    max-width:none;
  }
}

.js-has-pseudo [csstools-has-1a-2t-19-34-2p-2v-2t-1m-2w-2p-37-14-1a-2t-19-37-38-2p-38-37-19-2q-2p-36-15]:not(.does-not-exist){
  padding-bottom:var(--dim-6);
}

.e-page:has(.e-stats-bar){
  padding-bottom:var(--dim-6);
}

.e-stats-bar .e-popover__body{
  --popover-body-width:var(--width-base);
  background:radial-gradient(circle farthest-corner at 0% 100%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.09) 2%, rgba(255, 255, 255, 0.08) 10%, rgba(255, 255, 255, 0.06) 21%, rgba(255, 255, 255, 0.04) 36%, rgba(255, 255, 255, 0.02) 54%, rgba(255, 255, 255, 0)), radial-gradient(circle farthest-side at 100% 0%, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.19) 2%, rgba(255, 255, 255, 0.16) 10%, rgba(255, 255, 255, 0.12) 21%, rgba(255, 255, 255, 0.08) 36%, rgba(255, 255, 255, 0.04) 54%, rgba(255, 255, 255, 0.01) 75%, rgba(255, 255, 255, 0)), var(--color-bg-z1);
  background-blend-mode:screen, screen, normal;
  border-radius:var(--radius-lg);
}

.e-popover__forecast{
  border-bottom:1px solid var(--color-border);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:var(--dim-2);
  padding-bottom:calc(var(--dim-2) - 1px);
}
.e-popover__forecast strong{
  color:var(--color-text);
  font-size:var(--font-size-h3);
  line-height:var(--line-height-h3);
  font-weight:500;
}

.e-stats-bar__value[data-asset-forecast-middle]{
  position:relative;
  -webkit-padding-end:var(--dim-3);
  padding-inline-end:var(--dim-3);
}
.e-stats-bar__value[data-asset-forecast-middle]::after{
  background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012L10%208L14%2012%22%20stroke%3D%22white%22%20stroke-opacity%3D%220.6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat 50%;
  content:"";
  display:block;
  position:absolute;
  top:50%;
  translate:0 -50%;
  inset-inline-end:var(--dim-0p5);
  -webkit-transition:rotate var(--duration-100) var(--easing-base);
  transition:rotate var(--duration-100) var(--easing-base);
  height:var(--dim-2p5);
  width:var(--dim-2p5);
}
[open] .e-stats-bar__value[data-asset-forecast-middle]::after{
  rotate:180deg;
}

:where(.e-stats-bar .e-popover__body) small{
  @text-format (fine-print);
  display:block;
  font-weight:600;
  letter-spacing:var(--letter-spacing-fine-print);
  text-align:center;
}

.e-popover__forecast-min-max{
  color:var(--color-text);
  margin-bottom:var(--dim-1);
}